img {
	margin: 0;
}

.quote-text {
	font-weight: bold;
    font-style: italic;
    font-size: 1vw;
	margin-bottom: 5px;
}

.quote-stars {
	max-width:50%;
	margin-bottom: 10px;
}

@media only screen and (max-width: 600px) {
  .quote-text {
	font-size: 2.5vw;
  }
}

@media only screen and (max-width: 800px) {
.quote-text {
	font-size: 2vw;
  }
	
}

.col-container {
  display:flex;
  width: 100%;
}

.col
{
  width: 50%;
  display: table-cell;
}

.text-box-container
{
	border: 10px solid #ededed;
	height:100%;
	display: table;
	width: 100%;
}

.text-box
{
	border:1px solid black;
	text-align: center;
	height:100%;
	text-align: center;
	display: table-cell;
	width: 100%;
	line-height: 1.1;
	vertical-align: middle;
}

.img-box-container {
    border: 10px solid #ededed;
}

.img-box {
	border:1px solid black;
}

.footer-box {
	border:1px solid black;
}

@media only screen and (max-width: 600px) {
  .col { 
    display: block;
    width: 100%;
  }
  .quote-text {
	font-size: 2.5vw;
  }
}

@media only screen and (max-width: 800px) {
  .full-menu {
	display: none;
  }
  .col-container {
	display: none;
  }
  .col-sm {
	display:inline!important;
  }
.quote-text {
	font-size: 2vw;
  }
  .quote-container {
	display: inline-block;
	width:99.9999%;
  }
	.social_media {
		display: none!important;
	}
	.dh-main {
		max-width: 95%!important;
	}
	.social_media_sm {
		display: inline-block;
	}
}

@media only screen and (min-width: 801px) {
	.drop-menu {
		/*display: none!important;*/
	}
	.social_media_sm {
		display: none;
	}	
}
.col-sm {
	display:none;
}
  

nav a {
	padding:0;
}

.txt-box-header {
	font-family:sfPro;
	font-size: 2.5vw;
	font-weight:600;
}

.txt-box-subheader {
	font-family: sfPro;
	font-size: 1.8vw;
	font-weight: 500;
}

.txt-box-txt {
	font-family: sfPro;
    font-size: 1.3vw;
}
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
nav{display:block}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}img{border-style:none}
button,input{font:inherit;margin:0}
button,input{overflow:visible}button{text-transform:none}
button,html [type=button]{-webkit-appearance:button}
button::-moz-focus-inner, [type=button]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring, [type=button]:-moz-focusring{outline:1px dotted ButtonText}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}img{margin-bottom:-5px}a{color:inherit}
.w3-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-button:disabled{cursor:not-allowed;opacity:0.3}:disabled *{pointer-events:none}
.w3-container:after,.w3-container:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before{content:"";display:table;clear:both}
.w3-col,.w3-third,.w3-quarter{float:left;width:100%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-quarter{width:24.99999%}.w3-third{width:33.33333%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l12{width:99.99999%}}
.w3-row-padding,.w3-row-padding>.w3-third{padding:0 8px}
.w3-container{padding:0.01em 16px}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-center{text-align:center!important}.w3-margin-top{margin-top:16px!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
/* Colors */
.w3-green{color:#fff!important;background-color:#4CAF50!important}
.w3-white{color:#000!important;background-color:#fff!important}
.w3-text-red{color:#f44336!important}
.w3-text-green{color:#4CAF50!important}
.w3-text-orange{color:#ff9800!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}

input{font:inherit;margin:0}
input{overflow:visible}
html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring{outline:1px dotted ButtonText}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}img{margin-bottom:-5px}a{color:inherit}
.w3-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-button:disabled{cursor:not-allowed;opacity:0.3}:disabled *{pointer-events:none}
.w3-container:after,.w3-container:before,.w3-row-padding:after,.w3-row-padding:before{content:"";display:table;clear:both}
.w3-half{float:left;width:100%}
@media (min-width:601px){.w3-half{width:49.99999%}}
.w3-row-padding{padding:0 8px}
.w3-container{padding:0.01em 16px}
.w3-xlarge{font-size:24px!important}.w3-center{text-align:center!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}

