<!DOCTYPE html>
<html>
<head>
          
	<style type="text/css">{}


    .Bodyall {
      background-color: rgba(0,0,0,1.0);
    }


    .RowSkip {
      height: 1.0em;
    } 
    

    .PictureBorder {
      border: 0.5em solid white;
    }   

/* ---------------------------------------------------------------------------------- */
/* ---Page Header Menus-------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */


  @media only screen and (min-width: 1301px) {


    .MainHeader {
      position: relative;
      height: 35vw;
    }


    .MainHeader_1 {
      position: relative;
      height: 30vw;
    }


    .LogoLogo {
      position: absolute;
      top: 0;
      margin-left: 15%;
      width: 40%;
      text-align: center;
    }

 
    .MenuLeft {
      position: absolute;
      top: 9.0vw;
      margin-left: 55%;
      width: 15%;
    }


    .MenuRight {
      position: absolute;
      top: 9.0vw;
      margin-left: 70%;
      width: 15%;
      
    }


    .MenuLinks {
      height: 5vw;
      color: white;
      font-size: 1.8em;
      font-size: 2vw;
      text-align: left;
      background-color: black;
      cursor: pointer;
    }


    .Row_Manuals_ManualLinks {
      height: 0vw;
      color: blue;
      font-size: 1.8em;
      font-size: 2vw;
      text-align: left;
      background-color: black;
      cursor: pointer;
    }
  }
  

  @media only screen and (max-width: 1300px) {


    .MainHeader {
      position: relative;
      height: 85vw;
    }


    .MainHeader_1 {
      position: relative;
      height: 85vw;
    }


    .LogoLogo {
      position: absolute;
      top: 0;
      margin-left: 23.5%;
      margin-right: auto;
      width: 60%;
      text-align: center;
    }


    .MenuLeft {
      position: absolute;
      top: 45vw;
      width: 40%;
      margin-left: 18%;
      text-align: left;  
    }


    .MenuRight {
      position: absolute;
      top: 45vw;
      width: 40%;
      margin-left: 65%; 
      text-align: left; 
    }


    .MenuLinks {
      height: 10vw;
      color: white;
      font-size: 4.8em;
      font-size: 6vw;
      text-align: left;
      vertical-align: center;
      background-color: black;
      cursor: pointer;
    }

  }  

/* -------------------------------------------------------------------------------------- */
/* ---Div Styles------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */

 
 @media only screen and (min-width: 1301px) {


    .Div_Home_Consultation {
      position: relative;
      height: 45vw;
    }


    .Div_Home_About {
      position: relative;
      height: 20vw;
    }


    .Div_Home_1 {
      position: relative;
      height: 40vw;
    }


    .Div_Home_2 {
      position: relative;
      height: 30vw;
    }


    .Div_Home_3 {
      position: relative;
      height: 35vw;
    }


    .Div_Home_4 {
      position: relative;
      height: 10vw;
    }


    .Div_Home_Contact {
      position: relative;
      height: 15vw;
    }


    .Div_Contact_1 {
      position: relative;
      height: 40vw;
    }


    .Div_Rectangular_1 {
      position: relative;
      height: 30vw;
    }


    .Div_Rectangular_2{
      position: relative;
      height: 30vw;
    }


    .Div_Angled_5 {
      position: relative;
      height: 38vw;
    }


    .Div_Angled_6 {
      position: relative;
      height: 38vw;
    }


    .Div_Prices_1 {
      position: relative;
      height: 60vw;
    }


    .Div_Patent_1 {
      position: relative;
      height: 55vw;
    }


    .Div_Manuals_1 {
      position: relative;
      height: 5vw;
    }


    .Div_Manuals_2 {
      position: relative;
      height: 5vw;
    }

}


@media only screen and (max-width: 1300px) {


    .Div_Home_Consultation {
      position: relative;
    }


    .Div_Home_About {
      position: relative;
    }


    .Div_Home_1{
      position: relative;
    }


    .Div_Home_2 {
      position: relative;
    }


    .Div_Home_3 {
      position: relative;
    }


    .Div_Home_4 {
      position: relative;
    }


    .Div_Home_Contact {
      position: relative;
    }


    .Div_Contact_1 {
      position: relative;
    }


    .Div_Prices_1 {
      position: relative;
    }


    .Div_Manuals_1 {
      position: relative;
    }


    .Div_Manuals_2 {
      position: relative;
    }


    .Div_Patent_1 {
      position: relative;
    }


    .Div_Rectangular_1{
      position: relative;
    }


    .Div_Rectangular_2 {
      position: relative;
    }


    .Div_Angled_5{
      position: relative;
    }


    .Div_Angled_6{
      position: relative;
    }

}



/* -------------------------------------------------------------------------------------- */
/* ---Table Styles------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */


 @media only screen and (min-width: 1301px) {


    .Table_Home_Consultation_Left {
      position:  absolute;
      top: 9vw;
      margin-left: 10%;
      width:  23%;
    }


    .Table_Home_Consultation_Right {
      position:  absolute;
      top: 0;
      margin-left: 38%;
      width:  52%;
    }


    .Table_Home_1_Left {
      position: absolute;
      top: 0;
      margin-left: 10%;
      width: 37%;
    }


    .Table_Home_1_Right {
      position: absolute;
      top: 5vw;
      margin-left: 53%;
      width: 37%;
    }


    .Table_Home_2_Right {
      position: absolute;
      top: 0;
      margin-left: 53%;
      width: 37%;
    }


    .Table_Home_3_Left {
      position: absolute;
      top: 3vw;
      margin-left: 10%;
      width: 37%;
    }


    .Table_ServiceArea_1 {
      position: absolute;
      top: 10vw;
      margin-left: 10%;
      width: 37%;
    }


    .Table_Manuals_Labels {
      position: absolute;
      top: 0;
      margin-left: 20%;
      width: 37%;
    }


    .Table_Manuals_SubLabels {
      position: absolute;
      top: 0;
      margin-left: 25%;
      width: 37%;
    }


    .Table_Manuals_LinkLabels {
      position: absolute;
      top: 0;
      margin-left: 30%;
      width: 37%;
    }


    .Table_Patent_1 {
      position: absolute;
      top: 18vw;
      margin-left: 10%;
      width: 37%;
    }


    .Table_Rectangular_1_Right {
      position: absolute;
      top: 6vw;
      margin-left: 53%;
      width: 37%;
    }


    .Table_Rectangular_2_Left {
      position: absolute;
      top: 0vw;
      margin-left: 10%;
      width: 37%;
    }

  
    .Table_Rectangular_3_Left {
      position: absolute;
      top: 0;
      margin-left: 10%;
      width: 37%;
    }


    .Table_Rectangular_4_Left {
      position: absolute;
      top: 1vw;
      margin-left: 10%;
      width: 37%;
    }


    .Table_Rectangular_5_Right {
      position: absolute;
      top: 0;
      margin-left: 53%;
      width: 37%;
    }


    .Table_Angled_2_Left {
      position: absolute;
      top: 6vw;
      margin-left: 10%;
      width: 37%;
    }


    .Table_Angled_5_Left {
      position: absolute;
      top: 0;
      margin-left: 15%;
      width: 37%;
    }


    .Table_Angled_5_Right {
      position: absolute;
      top: 8vw;
      margin-left: 53%;
      width: 37%;
    }


    .Table_Angled_6_Left {
      position: absolute;
      top: 7vw;
      margin-left: 10%;
      width: 37%;
    }


    .Table_Angled_6_Right {
      position: absolute;
      top: 0;
      margin-left: 53%;
      width: 37%;
    }

}



@media only screen and (max-width: 1300px) {


    .Table_Home_Consultation_Left {
      width: 80%;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Home_Consultation_Right {
      width: 80%;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Home_1_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Home_1_Right {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Home_2_Right {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Home_3_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_ServiceArea_1 {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Manuals_Labels {
      width: 70%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Manuals_SubLabels {
      width: 60%;
      margin-left: auto;
      margin-right: auto; 
    }


    .Table_Manuals_LinkLabels {
      width: 60%;
      margin-left: auto;
      margin-right: auto; 
    } 


    .Table_Patent_1 {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Rectangular_1_Right {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Rectangular_2_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Rectangular_3_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Rectangular_4_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Rectangular_5_Right {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Angled_2_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Angled_5_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Angled_5_Right {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Angled_6_Left {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }


    .Table_Angled_6_Right {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }

}


    .Table_Home_About {
      width: 80%; 
      margin-left: auto; 
      margin-right: auto; 
    }


/* -------------------------------------------------------------------------------------- */
/* ---Row Styles------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */


 @media only screen and (min-width: 1301px) {


    .Row_Home_About {
      text-align: center;
      color: white;
      font-size: 5.0em;
      font-size: 6.5vw;
    }


    /*
    Note:  To set the size of a YouTube video, go to the applicable table where the
    video is houses.  The width in % of that table should be the same as the width
    in vw of the row style below.  For example, if the table has a width of 37%,
    then set the width of the YouTube row to 37vw.  To determine the row height,
    multiply the width by 9/16 to force the 16:9 aspect ratio.
    */
 

    .Row_Home_YouTube {
      width: 37vw;
      height: 20.8125vw;
    }


    .Row_Contact_Label {
      text-align: center;
      color: white;
      font-size: 4.0em;
      font-size: 5.5vw;
    }


    .Row_Manuals_ManualLinks {
      height: 0vw;
      color: blue;
      font-size: 1.8em;
      font-size: 2vw;
      text-align: left;
      background-color: black;
      cursor: pointer;
    }


    .Row_Rectangular_Label {
      text-align: center;
      color: white;
      font-size: 5.0em;
      font-size: 5.5vw;
    }

}


@media only screen and (max-width: 1300px) {


    .Row_Home_About {
      text-align: center;
      color: white;
      font-size: 5.0em;
      font-size: 8.5vw;
    }


    /*
    Note:  To set the size of a YouTube video, go to the applicable table where the
    video is houses.  The width in % of that table should be the same as the width
    in vw of the row style below.  For example, if the table has a width of 37%,
    then set the width of the YouTube row to 37vw.  To determine the row height,
    multiply the width by 9/16 to force the 16:9 aspect ratio.
    */


    .Row_Home_YouTube {
      width: 80vw;
      height: 45vw;
    }


    .Row_Contact_Label {
      text-align: center;
      color: white;
      font-size: 4.0em;
      font-size: 6.5vw;
    }


    .Row_Manuals_ManualLinks {
      height: 10vw;
      color: blue;
      font-size: 4.8em;
      font-size: 4vw;
      text-align: center;
      vertical-align: center;
      background-color: black;
      cursor: pointer;
    }


    .Row_Rectangular_Label {
      text-align: center;
      color: white;
      font-size: 5.0em;
      font-size: 8.5vw;
    }

}

    .DetailSkip {
      height: 1.8em;
      height: 2.1vw;
    }


/* -------------------------------------------------------------------------------------- */
/* ---Text Styles------------------------------------------------------------------------ */
/* -------------------------------------------------------------------------------------- */


 @media only screen and (min-width: 1301px) {


    .DetailLabel {
      text-align: left;
      color: white;
      font-size: 2.2em;
      font-size: 2.7vw;
    }


    .DetailText {
      text-align: left;
      color: white;
      font-size: 1.8em;
      font-size: 2.1vw;
    }


    .Text_Home_Consultation_Left {
      color: white;
      text-align: left; 
      font-size: 4.5em;
      font-size: 5.0vw;
    }


    .Button_Home_Consultation {
      width: 10;
      background-color: white;
      text-align: center;
      font-size: 3.0em;
      font-size: 2.8vw;
      color: black;
      cursor: pointer;
      white-space: nowrap;
    }


    .Text_Home_Learn {
      text-align: center;
      color: white;
      font-size: 1.8em;
      font-size: 2.2vw;
    }


    .Text_Prices_Label {
      text-align: center;
      color: white;
      font-size: 2.5em;
      font-size: 2.8vw;
    }


    .Text_Prices_Text {
      text-align: center;
      color: white;
      font-size: 2.0em;
      font-size: 2.0vw;
    }


    .Text_Manuals_Labels {
      text-align: left;
      color: white;
      font-size: 2.5em;
      font-size: 2.8vw;
    }


    .Text_Manuals_Text {
      text-align: left;
      color: white;
      font-size: 1.8em;
      font-size: 2.1vw;
    }

}


@media only screen and (max-width: 1300px) {


    .DetailLabel {
      text-align: center;
      color: white;
      font-size: 3.4em;
      font-size: 5.5vw;
    }


    .DetailText {
      text-align: justify;
      color: white;
      font-size: 1.8em;
      font-size: 4.0vw;
    }


    .Text_Home_Consultation_Left {
      color: white;
      text-align: center; 
      font-size: 4.5em;
      font-size: 6.5vw;
    }


    .Button_Home_Consultation {
      width: 10;
      background-color: white;
      text-align: center;
      font-size: 3.0em;
      font-size: 5.5vw;
      color: black;
      cursor: pointer;
      white-space: nowrap;
    }


    .Text_Home_Learn {
      text-align: justify;
      color: white;
      font-size: 1.8em;
      font-size: 4.0vw;
    }


    .Text_Prices_Label {
      text-align: center;
      color: white;
      font-size: 5.0em;
      font-size: 6.5vw;
    }


    .Text_Prices_Text {
      text-align: center;
      color: white;
      font-size: 4.0em;
      font-size: 5.5vw;
    }


    .Text_Manuals_Labels {
      text-align: center;
      color: white;
      font-size: 5.0em;
      font-size: 5.5vw;
    }


    .Text_Manuals_Text {
      text-align: center;
      color: white;
      font-size: 1.8em;
      font-size: 4.5vw;
    }

}

    .Text_Home_Consultation_Right {
      color: white;
      text-align: left; 
    }



/* -------------------------------------------------------------------------------------- */
/* ---Copyright Styles------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */


		.CopyrightDiv {
      position: relative;
    }

 
    .CopyrightParent {
      width: 80%; 
      margin-left: auto; 
      margin-right: auto;
    }


    .CopyrightText {
			text-align: left;
			font-size: 1.0em;
			color: white;
		}





    
    
	</style>
</head>
</html>
