@media only screen and (min-width: 1120px) and (max-width: 1199px) 
{
.wrapper_holder{}
.wrapper{ width:1120px; }
.wrapper_left{ float:left; width:480px; margin-left:0px;}
.wrapper_right{ float:right; width:580px; margin-left:0px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:45px; line-height:50px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ }
.masthead_text_1{ width:90%; margin-left:5%; margin-right:5%; margin-top:70px; margin-bottom:20px; font-size:35px; line-height:45px; }
.masthead_text_2{ width:60%; margin-left:20%; margin-right:20%; margin-top:10px; margin-bottom:10px; font-size:55px; line-height:60px; font-weight:600;}
.masthead_text_3{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; margin-top:0px; width:400px; margin-left:60px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:400px; height:400px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:right; width:600px; margin-right:10px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-top:20px; margin-bottom:20px; font-size:35px; line-height:40px; margin-top:80px; }
/* end masthead */


/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:right;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:left; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:320px; height:2px;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:320px; height:2px;  }
/* end latest_work */

.latestwork_section { margin-bottom:8px; padding:0px; width:33.33%; height:370px; margin-top: 20px; }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:40px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:400px; }
.contact_fish_image{ width:250px !important; left:200px; top:30px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:right; width:600px; }
/* end wrapper_holder_contact_bottom_section */


/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */


}
@media only screen and (min-width: 1040px) and (max-width: 1119px) 
{
.wrapper_holder{ }
.wrapper{ width:1040px; }
.wrapper_left{ float:left; width:420px; margin-left:0px;}
.wrapper_right{ float:right; width:560px; margin-left:0px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:45px; line-height:50px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ }
.masthead_text_1{ width:90%; margin-left:5%; margin-right:5%; margin-top:70px; margin-bottom:20px; font-size:35px; line-height:45px; }
.masthead_text_2{ width:60%; margin-left:20%; margin-right:20%; margin-top:10px; margin-bottom:10px; font-size:55px; line-height:60px; font-weight:600;}
.masthead_text_3{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; margin-top:0px; width:400px; margin-left:20px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:400px; height:400px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:right; width:580px; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-top:20px; margin-bottom:20px; font-size:35px; line-height:40px; margin-top:80px; }
/* end masthead */

/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:right;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:left; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:280px; height:2px;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:280px; height:2px;  }
/* end latest_work */

.latestwork_section { margin-bottom:8px; padding:0px; width:33.33%; height:350px; margin-top: 20px; }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:right;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:left; }
/* end wrapper_holder_a_beautiful_aquascape */

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:40px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:400px; }
.contact_fish_image{ width:250px !important; left:200px; top:30px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:right; width:500px; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */




}
@media only screen and (min-width: 960px) and (max-width: 1039px) 
{
.wrapper_holder{ }
.wrapper{ width:960px; }
.wrapper_left{ float:left; width:380px; margin-left:0px;}
.wrapper_right{ float:right; width:520px; margin-left:0px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:45px; line-height:50px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ }
.masthead_text_1{ width:90%; margin-left:5%; margin-right:5%; margin-top:70px; margin-bottom:20px; font-size:35px; line-height:45px; }
.masthead_text_2{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; margin-bottom:10px; font-size:55px; line-height:60px;}
.masthead_text_3{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; margin-top:0px; width:340px; margin-left:20px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:340px; height:340px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:right; width:560px; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-top:20px; margin-bottom:20px; font-size:35px; line-height:40px; margin-top:40px; }
/* end masthead */


/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:right;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:left; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:240px; height:2px;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:240px; height:2px;  }
/* end latest_work */

.latestwork_section { margin-bottom:8px; padding:0px; width:33.33%; height:320px; margin-top: 20px; }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:40px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:350px; }
.contact_fish_image{ width:250px !important; left:100px; top:230px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:right; width:500px; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */



}
@media only screen and (min-width: 880px) and (max-width: 959px) 
{
.wrapper_holder{ }
.wrapper{ width:880px; }
.wrapper_left{ float:left; width:340px; margin-left:0px;}
.wrapper_right{ float:right; width:500px; margin-left:0px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:40px; line-height:45px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ }
.masthead_text_1{ width:90%; margin-left:5%; margin-right:5%; margin-top:70px; margin-bottom:20px; font-size:35px; line-height:45px; }
.masthead_text_2{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; margin-bottom:10px; font-size:55px; line-height:60px;}
.masthead_text_3{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; margin-top:0px; width:300px; margin-left:10px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:300px; height:300px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:right; width:540px; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-top:20px; margin-bottom:20px; font-size:32px; line-height:38px; margin-top:40px; }
/* end masthead */

/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:right;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:left; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px;  }
/* end latest_work */

.latestwork_section { margin-bottom:8px; padding:0px; width:33.33%; height:290px; margin-top: 20px; }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:right;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:left; }
/* end wrapper_holder_a_beautiful_aquascape */


/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:40px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:300px; }
.contact_fish_image{ width:250px !important; left:50px; top:230px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:right; width:460px; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */




}
@media only screen and (min-width: 800px) and (max-width: 879px) 
{
.wrapper_holder{ }
.wrapper{ width:800px; }
.wrapper_left{ float:left; width:340px; margin-left:230px;}
.wrapper_right{ float:left; width:100%; margin-left:0px; margin-top:20px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:40px; line-height:45px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ margin-top:0px;  padding-bottom:80px;}
.masthead_text_1{ width:100%; margin-left:0%; margin-right:0%; margin-top:70px; margin-bottom:50px; font-size:35px; line-height:45px; }
.masthead_text_2{ width:100%; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px; font-size:55px; line-height:60px;}
.masthead_text_3{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:0px; margin-left:10px; text-align:center; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:300px; height:300px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px; margin:0 auto; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-top:20px; margin-bottom:20px; font-size:32px; line-height:38px; margin-top:40px; text-align:center; }
/* end masthead */


/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px; display:none;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px; display:none;  }
/* end latest_work */

.latestwork_section { margin-bottom:8px; padding:0px; width:33.33%; height:260px; margin-top: 20px; }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end wrapper_holder_a_beautiful_aquascape */


/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:40px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; margin-left:0px; }
.contact_fish_image{ width:250px !important; left:300px; top:30px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:left; width:100%; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */



}
@media only screen and (min-width: 720px) and (max-width: 799px) 
{
.wrapper_holder{ }
.wrapper{ width:720px; }
.wrapper_left{ float:left; width:340px; margin-left:190px;}
.wrapper_right{ float:left; width:100%; margin-left:0px; margin-top:20px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:40px; line-height:45px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ margin-top:0px;  padding-bottom:80px;}
.masthead_text_1{ width:100%; margin-left:0%; margin-right:0%; margin-top:60px; margin-bottom:10px; font-size:35px; line-height:45px; }
.masthead_text_2{ width:100%; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px; font-size:55px; line-height:60px;}
.masthead_text_3{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:0px; margin-left:10px; text-align:center; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:300px; height:300px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px; margin:0 auto; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-bottom:20px; font-size:32px; line-height:38px; margin-top:20px; text-align:center; }
/* end masthead */


/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px; display:none;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px; display:none;  }
/* end latest_work */


.latestwork_section { margin-bottom:8px; padding:0px; width:500px; height:500px; margin-top: 20px; position:relative; float:left; left:50%; -moz-transform:translateX(-50%) !important; -webkit-transform:translateX(-50%) !important; -ms-transform:translateX(-50%) !important; transform:translateX(-50%) !important;  }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* why_get_a_japanese_head_spa */
.wrapper_holder_why_get_a_japanese_head_spa{}
.wrapper_holder_why_get_a_japanese_head_spa .wrapper_left{ float:left;}
.wrapper_holder_why_get_a_japanese_head_spa .wrapper_right{ float:left;}
.wrapper_holder_why_get_a_japanese_head_spa .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end why_get_a_japanese_head_spa */

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end wrapper_holder_a_beautiful_aquascape */

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:40px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; margin-left:0px; }
.contact_fish_image{ width:250px !important; left:300px; top:30px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:left; width:100%; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */



}

@media only screen and (min-width: 640px) and (max-width: 719px) 
{
.wrapper_holder{ }
.wrapper{ width:640px; }
.wrapper_left{ float:left; width:340px; margin-left:150px;}
.wrapper_right{ float:left; width:100%; margin-left:0px; margin-top:20px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:40px; line-height:45px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ margin-top:0px;  padding-bottom:50px;}
.masthead_text_1{ width:100%; margin-left:0%; margin-right:0%; margin-top:60px; margin-bottom:10px; font-size:35px; line-height:45px; }
.masthead_text_2{ width:100%; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px; font-size:55px; line-height:60px;}
.masthead_text_3{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:0px; margin-left:10px; text-align:center; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:300px; height:300px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px; margin:0 auto; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-bottom:20px; font-size:32px; line-height:38px; margin-top:20px; text-align:center; }
/* end masthead */


/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work .wrapper_heading_title_2{ margin-bottom:0px; width:100%; text-align:center; }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px; display:none;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px; display:none;  }
/* end latest_work */
.left_right_holder_latest_work{ float:left; width:100%; margin-top:15px; margin-bottom:10px; font-size:30px; line-height:60px; text-align:center;}
.left_right_holder_latest_work .view_all_latest_work{ margin-right:10px; }
.left_right_holder_latest_work .left_arrow_latest_work{ margin-right:10px; margin-left:10px;}
.left_right_holder_latest_work .right_arrow_latest_work{ margin-right:10px; margin-left:10px;}


.latestwork_section { margin-bottom:8px; padding:0px; width:400px; height:400px; margin-top: 20px; position:relative; float:left; left:50%; -moz-transform:translateX(-50%) !important; -webkit-transform:translateX(-50%) !important; -ms-transform:translateX(-50%) !important; transform:translateX(-50%) !important;  }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }


/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:20px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; margin-left:0px; }
.contact_fish_image{ width:250px !important; left:300px; top:30px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:left; width:100%; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */



}

@media only screen and (min-width: 560px) and (max-width: 639px) 
{
.wrapper_holder{ }
.wrapper{ width:560px; }
.wrapper_left{ float:left; width:340px; margin-left:110px;}
.wrapper_right{ float:left; width:100%; margin-left:0px; margin-top:20px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:40px; line-height:45px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }



/* masthead */
.wrapper_holder_masthead{ margin-top:0px;  padding-bottom:50px;}
.masthead_text_1{ width:100%; margin-left:0%; margin-right:0%; margin-top:70px; margin-bottom:20px; font-size:30px; line-height:40px; }
.masthead_text_2{ width:100%; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px; font-size:45px; line-height:50px;}
.masthead_text_3{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:0px; margin-left:10px; text-align:center; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:300px; height:300px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px; margin:0 auto; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-bottom:20px; font-size:32px; line-height:38px; margin-top:20px; text-align:center; }

/*.talk_to_us_section{  width:134px; height:30px;  }
.talk_to_us_section a, .talk_to_us_section .or_span{ min-width:30px; height:30px; line-height:30px; font-size:22px; margin-left:3px; margin-right:3px; }*/
.talk_to_us_section a img{ width:32px !important; vertical-align:top; float:left; margin-top:0px !important; }

/* end masthead */


/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work .wrapper_heading_title_2{ margin-bottom:0px; width:100%; text-align:center; }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px; display:none;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px; display:none;  }
/* end latest_work */
.left_right_holder_latest_work{ float:left; width:100%; margin-top:15px; margin-bottom:10px; font-size:30px; line-height:60px; text-align:center;}
.left_right_holder_latest_work .view_all_latest_work{ margin-right:10px; }
.left_right_holder_latest_work .left_arrow_latest_work{ margin-right:10px; margin-left:10px;}
.left_right_holder_latest_work .right_arrow_latest_work{ margin-right:10px; margin-left:10px;}


.latestwork_section { margin-bottom:8px; padding:0px; width:400px; height:400px; margin-top: 20px; position:relative; float:left; left:50%; -moz-transform:translateX(-50%) !important; -webkit-transform:translateX(-50%) !important; -ms-transform:translateX(-50%) !important; transform:translateX(-50%) !important;  }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end wrapper_holder_a_beautiful_aquascape */

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:20px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; margin-left:0px; }
.contact_fish_image{ width:200px !important; left:300px; top:30px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:left; width:100%; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */



}
@media only screen and (min-width: 480px) and (max-width: 559px) 
{
.wrapper_holder{ }
.wrapper{ width:480px; }
.wrapper_left{ float:left; width:340px; margin-left:70px;}
.wrapper_right{ float:left; width:100%; margin-left:0px; margin-top:20px; }
.wrapper_right p{  font-size:18px; line-height:24px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:40px; line-height:45px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:22px; }


/* masthead */
.wrapper_holder_masthead{ margin-top:0px;  padding-bottom:50px;}
.masthead_text_1{ width:100%; margin-left:0%; margin-right:0%; margin-top:70px; margin-bottom:20px; font-size:30px; line-height:40px; }
.masthead_text_2{ width:100%; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px; font-size:40px; line-height:45px;}
.masthead_text_3{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:0px; margin-left:10px; text-align:center; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:280px; height:280px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px; margin:0 auto; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-bottom:20px; font-size:30px; line-height:36px; margin-top:20px; text-align:center; }

/*.talk_to_us_section{  width:134px; height:30px; }
.talk_to_us_section a, .talk_to_us_section .or_span{ min-width:30px; height:30px; line-height:30px; font-size:22px; margin-left:3px; margin-right:3px; }*/
.talk_to_us_section a img{ width:30px !important; vertical-align:top; float:left; margin-top:0px !important; }

/* end masthead */

/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work .wrapper_heading_title_2{ margin-bottom:0px; width:100%; text-align:center; }
.wrapper_holder_latest_work h3{ font-size:36px;  line-height:40px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px; display:none;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px; display:none;  }
/* end latest_work */
.left_right_holder_latest_work{ float:left; width:100%; margin-top:15px; margin-bottom:10px; font-size:30px; line-height:60px; text-align:center;}
.left_right_holder_latest_work .view_all_latest_work{ margin-right:10px; }
.left_right_holder_latest_work .left_arrow_latest_work{ margin-right:10px; margin-left:10px;}
.left_right_holder_latest_work .right_arrow_latest_work{ margin-right:10px; margin-left:10px;}

.latestwork_section { margin-bottom:8px; padding:0px; width:400px; height:400px; margin-top: 20px; position:relative; float:left; left:50%; -moz-transform:translateX(-50%) !important; -webkit-transform:translateX(-50%) !important; -ms-transform:translateX(-50%) !important; transform:translateX(-50%) !important;  }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end wrapper_holder_a_beautiful_aquascape */

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:15px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; margin-left:0px; }
.contact_fish_image{ width:180px !important; left:270px; top:30px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:left; width:100%; }
/* end wrapper_holder_contact_bottom_section */


/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */

.services_heading{ font-size:29px; line-height:35px; }

}
@media only screen and (min-width: 400px) and (max-width: 479px) 
{
.wrapper_holder{ }
.wrapper{ width:400px; }
.wrapper_left{ float:left; width:340px; margin-left:30px;}
.wrapper_right{ float:left; width:90%; margin-left:5%; margin-top:30px; }
.wrapper_right p{  font-size:20px; line-height:27px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:32px; line-height:40px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 30px; line-height:34px; font-size:21px; }
.wrapper_heading_title_1{ font-size:33px; line-height:38px; text-align:center; }
.wrapper_heading_title_2{ font-size:40px; line-height:44px; text-align:center;}


/* masthead */
.wrapper_holder_masthead{ margin-top:0px;  padding-bottom:50px;}
.masthead_text_1{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:30px; line-height:40px; }
.masthead_text_2{ width:100%; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px; font-size:40px; line-height:45px;}
.masthead_text_3{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:0px; margin-left:10px; text-align:center; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:240px; height:240px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px; margin:0 auto; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-bottom:20px; font-size:27px; line-height:32px; margin-top:10px; text-align:center; }

/*.talk_to_us_section{  width:114px; height:30px; }
.talk_to_us_section a, .talk_to_us_section .or_span{ min-width:30px; height:26px; line-height:26px; font-size:20px; margin-left:1px; margin-right:1px; }*/
.talk_to_us_section a img{ width:32px !important; vertical-align:top; float:left; margin-top:0px !important; }

/* end masthead */

/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work .wrapper_heading_title_2{ margin-bottom:0px; width:100%; text-align:center; }
.wrapper_holder_latest_work h3{ font-size:30px;  line-height:34px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px; display:none;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px; display:none;  }
/* end latest_work */
.left_right_holder_latest_work{ float:left; width:100%; margin-top:15px; font-size:20px; line-height:60px; text-align:center;}
.left_right_holder_latest_work .view_all_latest_work{ margin-right:10px; }
.left_right_holder_latest_work .left_arrow_latest_work{ margin-right:10px; margin-left:10px;}
.left_right_holder_latest_work .right_arrow_latest_work{ margin-right:10px; margin-left:10px;}

.latestwork_section { margin-bottom:8px; padding:0px; width:360px; height:360px; margin-top: 20px; position:relative; float:left; left:50%; -moz-transform:translateX(-50%) !important; -webkit-transform:translateX(-50%) !important; -ms-transform:translateX(-50%) !important; transform:translateX(-50%) !important;  }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end wrapper_holder_a_beautiful_aquascape */

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:10px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ font-size:24px; line-height:28px; margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; }
.contact_fish_image{ width:160px !important; left:200px; top:40px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:left; width:100%; margin-left:0px;}
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:20px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; margin-left:0px; }
.wrapper_holder_contact_bottom_section .wrapper_right{ float:left; width:100%; }
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */

#wrapper_holder_services .wrapper_heading_title_2{ margin-bottom:20px; width:100%; text-align:center; }
.services_heading{ font-size:27px; line-height:35px; }


}
@media only screen and (min-width: 320px) and (max-width: 399px) 
{
.wrapper_holder{ }
.wrapper{ width:320px; }
.wrapper_left{ float:left; width:320px; margin-left:0px;}
.wrapper_right{ float:left; width:100%; margin-left:0px; margin-top:20px; }
.wrapper_right p{  font-size:20px; line-height:27px; margin-bottom:20px; }
.wrapper_button_holder{ width:100%; float:left;  margin-top:20px; margin-bottom:0px; text-align:center; }
.wrapper_button_holder .wrapper_button_holder_text{ margin-top:20px; margin-bottom:0px; font-size:22px; line-height:28px; }
.content_title{ width:100%; text-align:left; margin-top:0px; margin-bottom:20px;   font-size:28px; line-height:38px; float:left; }
.center_title{ width:100%; text-align:center; margin-top:0px; margin-bottom:0px;}
.btn_custom_orange{  -moz-border-radius:40px; -webkit-border-radius:40px;  -ms-border-radius:40px;  border-radius:40px;  padding:10px 20px; line-height:32px; font-size:20px; }

.wrapper_heading_title_1{ font-size:27px; line-height:32px; text-align:center; }
.wrapper_heading_title_2{ font-size:37px; line-height:42px; text-align:center;}


/* masthead */
.wrapper_holder_masthead{ margin-top:0px;  padding-bottom:50px;}
.masthead_text_1{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:25px; line-height:30px; }
.masthead_text_2{ width:100%; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px; font-size:32px; line-height:40px;}
.masthead_text_3{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:30px; line-height:40px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:50px; font-size:35px; line-height:45px;}
.masthead_text_4{ width:100%; margin-left:0%; margin-right:0%; margin-top:50px; margin-bottom:20px; font-size:35px; line-height:45px;}
.masthead_text_4 img.flower{ width:50px; margin-bottom:10px; }
.wrapper_holder_masthead .masthead_imagetext_section{ width:100%; margin-left:0px; margin-top:50px; margin-bottom:50px; float:left; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:0px; margin-left:10px; text-align:center; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer{ width:240px; height:240px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:13px; margin:0 auto; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_left .masthead_image_outer .masthead_image_inner img{ width:100%; }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right{ float:left; width:98%; margin-left:1%; margin-right:1%; margin-right:0px;  }
.wrapper_holder_masthead .masthead_imagetext_section .wrapper_right .masthead_text_5{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:left; margin-bottom:20px; font-size:27px; line-height:32px; margin-top:10px; text-align:center; }
/* end masthead */

/*.talk_to_us_section{  width:114px; height:30px; }
.talk_to_us_section a, .talk_to_us_section .or_span{ min-width:30px; height:26px; line-height:26px; font-size:20px; margin-left:1px; margin-right:1px; }
*/
.talk_to_us_section a img{ width:28px !important; vertical-align:top; float:left; margin-top:0px !important; }

.masthear_rotator_outer .talk_to_us_section{ margin-top:30px; margin-bottom:40px; }
.masthear_rotator_outer .talk_to_us_section a, .masthear_rotator_outer .talk_to_us_section .or_span{ font-size:30px; height:38px; line-height:38px; margin-left:15px; margin-right:15px; }
.masthear_rotator_outer .talk_to_us_section a img{ width:38px !important; }

#wrapper_howitworks .talk_to_us_section{ margin-top:40px; }
#wrapper_howitworks .talk_to_us_section a, #wrapper_howitworks .talk_to_us_section .or_span{ font-size:30px; height:38px; line-height:38px; margin-left:15px; margin-right:15px; }
#wrapper_howitworks .talk_to_us_section a img{ width:38px !important; }


/* what_is_a_japanese_head_spa */
.wrapper_holder_what_is_a_japanese_head_spa{}
.wrapper_holder_what_is_a_japanese_head_spa .wrapper_left{ float:left;}
.wrapper_holder_what_is_a_japanese_head_spa .wrapper_right{ float:left;}
.wrapper_holder_what_is_a_japanese_head_spa .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end what_is_a_japanese_head_spa */

/* a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end a_beautiful_aquascape */

/* latest_work */
.wrapper_holder_latest_work{  }
.wrapper_holder_latest_work .wrapper_heading_title_2{ margin-bottom:0px; width:100%; text-align:center; }
.wrapper_holder_latest_work h3{ font-size:26px;  line-height:30px; margin-bottom:20px; }
.wrapper_holder_latest_work h3 span{ font-weight:normal; }
.wrapper_holder_latest_work h3 .content_title_line_1{ position:absolute; left:0; right:auto; top:20px; width:210px; height:2px; display:none;  }
.wrapper_holder_latest_work h3 .content_title_line_2{ position:absolute; left:auto; right:0; top:20px; width:210px; height:2px; display:none;  }
/* end latest_work */

.left_right_holder_latest_work{ float:left; width:100%; margin-top:15px; font-size:20px; line-height:60px; text-align:center;}
.left_right_holder_latest_work .view_all_latest_work{ margin-right:10px; }
.left_right_holder_latest_work .left_arrow_latest_work{ margin-right:10px; margin-left:10px;}
.left_right_holder_latest_work .right_arrow_latest_work{ margin-right:10px; margin-left:10px;}


/* wrapper_holder_how_spa_sessions_go */
.wrapper_holder_how_spa_sessions_go{  padding-top:40px; padding-bottom:80px; }
.wrapper_holder_how_spa_sessions_go h3{ font-size:26px;  line-height:30px; z-index:2; }
.wrapper_holder_how_spa_sessions_go h3 span{ font-weight:normal; }
.wrapper_holder_how_spa_sessions_go .wrapper{ margin-top:30px; margin-bottom:30px; z-index:2;}
.wrapper_holder_how_spa_sessions_go .wrapper_left{ float:left;}
.wrapper_holder_how_spa_sessions_go .wrapper_right{ float:left;}

.wrapper_holder_how_spa_sessions_go .how_spa_sessions_go_imagetext_section{ width:100%; height:auto; margin-left:0px; margin-top:30px; margin-bottom:30px; float:left; z-index:2;}
.wrapper_holder_how_spa_sessions_go .how_spa_sessions_go_imagetext_section .wrapper_left{ float:left; margin-top:0px; width:220px; margin-left:50px; }
.wrapper_holder_how_spa_sessions_go .how_spa_sessions_go_imagetext_section .wrapper_left .how_spa_sessions_go_image_outer{ width:220px; height:220px; border:3px solid #00a2ff; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;  padding:10px;  }
.wrapper_holder_how_spa_sessions_go .how_spa_sessions_go_imagetext_section .wrapper_left .how_spa_sessions_go_image_outer .how_spa_sessions_go_image_inner{ width:100%; height:100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;   }
.wrapper_holder_how_spa_sessions_go .how_spa_sessions_go_imagetext_section .wrapper_left .how_spa_sessions_go_image_outer .how_spa_sessions_go_image_inner img{ width:100%; }
.wrapper_holder_how_spa_sessions_go .how_spa_sessions_go_imagetext_section .wrapper_right{ float:left; width:90%; margin-left:5%; margin-right:5%; height:auto; }
.wrapper_holder_how_spa_sessions_go .how_spa_sessions_go_imagetext_section .wrapper_right .how_spa_sessions_go_text{ float:left; width:100%; margin-left:0%; margin-right:0%; text-align:center; font-size:21px; line-height:28px; margin-top:0px;   top:0%; -moz-transform:translateY(0%); -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%);  }
/* end wrapper_holder_a_beautiful_aquascape */

.latestwork_section { margin-bottom:8px; padding:0px; width:300px; height:300px; margin-top: 20px; position:relative; float:left; left:50%; -moz-transform:translateX(-50%) !important; -webkit-transform:translateX(-50%) !important; -ms-transform:translateX(-50%) !important; transform:translateX(-50%) !important;  }
.latestwork_section:nth-child(even){ margin-top:40px !important; }
.latestwork_section_bottom{ height:100px; font-size:20px; line-height:25px; top:auto; bottom:20px;}
.latestwork_section_bottom_heading{ width:90%; margin-left:5%; margin-right:5%; margin-top:0px; margin-bottom:0px; font-size:25px; line-height:30px; }
.latestwork_section_bottom_text{ width:90%; margin-left:5%; margin-right:5%; margin-top:10px; font-size:20px; line-height:25px; }

/* why_get_a_japanese_head_spa */
.wrapper_holder_why_get_a_japanese_head_spa{}
.wrapper_holder_why_get_a_japanese_head_spa .wrapper_left{ float:left;}
.wrapper_holder_why_get_a_japanese_head_spa .wrapper_right{ float:left;}
.wrapper_holder_why_get_a_japanese_head_spa .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end why_get_a_japanese_head_spa */

/* wrapper_holder_a_beautiful_aquascape */
.wrapper_holder_a_beautiful_aquascape{}
.wrapper_holder_a_beautiful_aquascape .wrapper_left{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right{ float:left;}
.wrapper_holder_a_beautiful_aquascape .wrapper_right .wrapper_button_holder{ text-align:center; }
/* end wrapper_holder_a_beautiful_aquascape */

/* wrapper_holder_contact_bottom_section */
.wrapper_holder_contact_bottom_section .wrapper_button_holder{ margin-top:70px; }
.wrapper_holder_contact_bottom_section .wrapper_contact_bottom_section{ padding:10px; }
.wrapper_holder_contact_bottom_section .wrapper_heading_title_1{ font-size:24px; line-height:28px; margin-bottom:40px; }
.wrapper_holder_contact_bottom_section .wrapper_left{ float:left; width:100%; }
.contact_fish_image{ width:120px !important; left:170px; top:50px; position:absolute; z-index:1;pointer-events: none;}
.wrapper_holder_contact_bottom_section .wrapper_right{ float:right; width:100%;}
/* end wrapper_holder_contact_bottom_section */

/* wrapper_holder_contact */
.wrapper_holder_contact{ }
.wrapper_holder_contact h3{ font-size:30px; font-weight:normal; }
.wrapper_holder_contact img.flower{ width:50px; margin-bottom:10px; float:left; left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);  }
/* end wrapper_contact */

#wrapper_holder_services .wrapper_heading_title_2{ margin-bottom:20px; width:100%; text-align:center; }
.services_heading{ font-size:27px; line-height:32px; }


}