    html, body {
      margin: 0;
      padding: 0;
      font-family:verdana, arial;
      scroll-behavior: smooth;
    }
    body{
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    }

footer {
margin-top: auto;
overflow:hidden;
text-align:center;
padding:20px;
font-size:12px;
}
.header-wrap{
position:fixed;
top:100px;
}
.header-top{
position:relative;
}
.header-left{
font-size:2.6em;
position:reletive;

}
.header-left-top{
margin-top:-5px;
font-size:.6em;
}

.sec-marg{
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
}
.menu-mobile{
position:absolute;
right:10px;
top:10px;
height:40px;
width:40px;
}
.hamburger{
width:100%;
cursor:pointer
}
.menu-top{
margin-top:0px;
text-align:center;
width:100%;
font-size:18px;
height:35px;
}
.menu{
display:inline-block;
margin-left:10px;
margin-right:10px;
cursor:pointer;
font-weight: 400;
padding:5px;
}
.menu:hover{

}
.content-header{
font-size:1.4em;
font-weight:400;
margin-bottom:5px;
margin-top:5px;

}
.content-header-d{
font-size:1.4em;
font-weight:400;
margin-bottom:10px;
margin-top:5px;
}
.content-header-sub{
font-size:1em;
font-weight:400;
margin-bottom:5px;
margin-top:5px;
}
.content{
position: relative;
font-size:16px;
overflow:hidden;
}
.reviewBlock{
border-radius:10px;
	position:relative;
    color:#000;
    margin-bottom:10px;
    overflow:hidden;
    
border:1px solid #000;
padding:5px;
    }


.reviewBlock-header{
font-size:120%;
}
.newsBlock-header{
font-size:115%;
font-weight:400;
margin-top:5px; margin-bottom:5px;
}
.b10L{margin-left:10px;}
.b10T{margin-top:10px;}
.b10B{margin-bottom:10px;}
a:link.mLink {
  text-decoration:none;
}

.divTable{
	display: table;
	width: 100%;
        padding:5px;
        margin-bottom:10px;
}
.divTableRow {
	display: table-row;
}
.divTableCell {

	display: table-cell;
	padding: 5px 10px;
        vertical-align: top;
}
.divTableBody {
	display: table-row-group;
}
.img_bottom{display:none; text-align:center;
overflow: hidden;
}
.btImage{overflow: hidden; border-radius: 15px;  }
.img_right{
overflow: hidden;
border-radius: 15px;
    float:right;
    max-width:350px;
    margin:10px;
}

/*RESPONSIVE BREAKPOINTS*/

/* Extra small devices (phones, 576px and down) */
@media only screen and (max-width: 576px) {
	.header-left{
	font-size:1.8em;
	}
  .menu-container{
  display:none;
  }
  .menu-top{
  height:5px;
  }
	.sec-marg{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
.header-left-top{
margin-top:5px;
}
}
@media only screen and (max-width : 685px) {
.img_right{display:none;}
.img_bottom{display:block}
}

