table, th, td {
   margin:auto;
   margin-bottom: 20px;
   padding: 5px;
      margin-top: -10px;
   border: 0px solid black;
    font-size: 10px;
       font-size: 1.1vw;
        vertical-align: top;

}



h2,h3 {
     color:rgba(70,70,70,0.84);
	  font-family: 'Open Sans', sans-serif;
     text-align: center;
     	font-weight:800;
 column-width: 50%;
 margin-right: 20%;
 margin-left: 20%;
}

h6 {
     color:rgba(70,70,70,0.84);
	  font-family: 'Open Sans', sans-serif;
     text-align: center;
     	font-weight:800;
 column-width: 90%;
 margin-right: 10%;
 margin-left: 10%;
}

h5 {
     color:rgba(70,70,70,0.84);
    font-family: 'Open Sans', sans-serif;
     text-align: center;
       font-weight:800;
 column-width: 10%;
 margin-right: 10%;
 margin-left: 10%;
}

h9 {
     color:rgba(70,70,70,0.84);
	  font-family: 'Open Sans', sans-serif;
     text-align: center;
     	font-weight:800;
 margin-right: 15px;
 margin-left: 15px;
}

h1.1 {
     color:rgba(70,70,70,0.84);
	  font-family: 'Open Sans', sans-serif;
     text-align: left;
     	font-weight:100;
 margin-right: 15px;
 margin-left: 15px;
}


h4 {
     color:rgba(70,70,70,0.84);
	  font-family: 'Open Sans', sans-serif;
     text-align: center;
     	font-weight:800;
 margin-right: 15%;
 margin-left: 15%;
 width: 70%;
}




h7 {
     text-align: center;
      color:rgba(70,70,70,0.84);
  font-size: 26px; /* Some tweener fallback that doesn't look awful */ 
  font-size: 3vw;

}

h8 {
     text-align: justify;
      color:rgba(70,70,70,0.84);
  font-size: 14px; /* Some tweener fallback that doesn't look awful */ 
  font-size: 1.9vw;
	transform-origin: left top 0;
	margin: 30px;

}

h11 {
     text-align: right;
      color:rgba(70,70,70,0.84);
  font-size: 14px; /* Some tweener fallback that doesn't look awful */ 
  font-size: 0.7vw;
	transform-origin: left top 0;
	margin: 30px;

}

h9 {
     text-align: center;
      color:rgba(70,70,70,0.84);
  font-size: 14px; /* Some tweener fallback that doesn't look awful */ 
  font-size: 1.2vw;
  	transform: rotate(-0.2deg);
	transform-origin: left top 0;
	margin: 30px;

}

h6 {
     text-align: justify;
           color:rgba(70,70,70,0.84);
  font-size: 26px; /* Some tweener fallback that doesn't look awful */ 
  font-size: 1.9vw;
  	transform: rotate(-0.2deg);
	transform-origin: left top 0;

}


body {
	font-size: 13px;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;	
	color: rgba(70,70,70,0.84);
    text-align: justify;
    text-justify: inter-word;
	margin:0;
	padding:0;
	height:100%;
	background-color: #ffffff;
	
}

.top-right {
    position: absolute;
    top: 8px;
    right: 16px;
}

.container {
    position: relative;
    text-align: center;
    color: white;
}

a:hover {
    text-decoration: none;
    	color:rgba(70,70,70,0.84);
}

a:link {
    text-decoration: none;
    	color: rgba(70,70,70,0.84);
}


a:visited {
    text-decoration: none;
    	color: rgba(70,70,70,0.84);
}

a.two:link {color:white;}
a.two:hover {color:white;}
a.two:visited {color:white;}


blockquote {
    border-left:none;
}

.full-width {
    width:100%;

}

.announce {
    width:100%;
    margin-top:10px;
    margin-bottom:20px;
    font-size: 20px;
	font-weight: bold;	
	color: #c0c0c0;
    text-align: center;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	border: gray;
    border-width:2px;	
    border-style:solid;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.announce2 {
    width:100%;
    margin-top:0px;
    margin-bottom:0px;
    font-size: 3px;
	font-weight: bold;	
	color: #c0c0c0;
    text-align: center;
}

div.justtext {
    position: static;
    border: 30px solid #ffffff;
    width:100%;
    font-size:14px;
	font-family: 'Open Sans', sans-serif;
    text-align: justify;
	margin-top:0px;
    margin-bottom:0px;
	margin-left:0px;
    margin-right:0px;
}

div.justtext-narrow {
    position: static;
    border: 30px solid #ffffff;
    width:40%;
    font-size:14px;
	font-family: 'Open Sans', sans-serif;
    text-align: justify;
	margin-top:0px;
    margin-bottom:0px;
	margin-left:30%;
    margin-right:30%;
}




div.justtext-center {
    position: static;
    width:90%;
    font-size:14px;
	font-family: 'Open Sans', sans-serif;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}



div.paracenter {
    position: static;
    border: 30px solid #ffffff;
    width:80%;
	font-family: 'Open Sans', sans-serif;
    text-align: justify;
	margin-top:0px;
    margin-bottom:0px;
	margin-left:10%;
    color:rgba(70,70,70,0.84);
    font-size: 2.6vw;
    font-weight:400;
}


div.main {
    position: static;
    border: 30px solid #ffffff;
    width:100%;
    font-size:10px;
      font-size: 1.7vw;
	font-family: 'Open Sans', sans-serif;
    text-align: center;
	margin-top:0px;
    margin-bottom:0px;
	margin-left:0px;
    margin-right:0px;
}

.section {
    margin-top:00px;
    margin-bottom:00px;
}


.dummy-right-block {
    width:100%;
    height:250px;
    background: #ccc;
    margin:0 auto;
}

.stMainServices {
    height:22px !important;
}


#main {
    border-top:0px;
    padding-top:0px;
    padding-bottom:0px;
}

#grid {
font-weight: 600;

}


nav {
  height:0%;
  position: fixed;
   top:0;
   right:0;
   width: 100%;
  padding: 100px 100px 0px 0px;
  
      -ms-transform: rotate(-2deg); /* IE 9 */
    -webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */
    transform: rotate(-2deg);
}

* {
  box-sizing: border-box;
}

/* Create two equal columns that floats next to each other */
.column {
  float: left;
  width: 50%;
  padding-bottom: 650px;
  margin-bottom: 0px;
  height: 300px; 
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}