html {margin:0;padding:0;scroll-behavior: smooth;}
html a {}
a {text-decoration: none;font-weight:bold;font-family: "Inter", sans-serif;}
body {font-family:arial;margin:0;padding:0;}
h1 { font-family: "Montserrat", sans-serif;font-weight:800;margin:0;}

h2 {font-family: "Montserrat", sans-serif;font-weight:800;margin:0;}
.faqpage h2 {font-size:2vw;}
h3 {font-family: "Montserrat", sans-serif;font-weight:800;margin:0;}
h4 {font-family: "Montserrat", sans-serif;font-weight:800;margin:0;}
img {height:auto;max-width:100%;}
.centerme {margin:0 auto;text-align:center;}
p {font-size:3vw;font-family: "Inter", sans-serif;line-height: auto;
  font-weight: 200;}
ul li {font-size:2vw;font-family: "Inter", sans-serif;font-weight: 200;margin-bottom:14px;}
ol li {font-size:1.3vw;font-family: "Inter", sans-serif;font-weight: 200;}
.spaceme {padding:4%}
.width50 {width:50%;}
.tablecell {display:table-cell;}
.aligntop {vertical-align:top;}

.round {border-radius:50%;}
.whitegray {background-image: linear-gradient(90deg, rgba(227,227,227,0.68) 64%, #c3c9cb 46%);padding:0 2%;border:1px solid #c3c9cb;overflow:auto;}


.myflexbox {
 display:block;
}
.myflexbox2 {
 display: block;
}
.introleft,.introright {  /* flex:1 1 auto; */
    flex-grow:1; width:100%;}
    .introleft {text-align:center;}
 .introleft p {margin:3vh 0;line-height: 28px;} 
 .graybtn {background-color:#232d39;padding:14px 30px;color:#FFFFFF;font-weight:400;font-size:3vw;}
 .graybtn:hover {background-color:lightgray;color:#000000;}
 .hexbox {background-image:url("../images/hexboxbg.jpg");background-repeat:repeat;overflow:auto;}
 .hexbox h2 {margin:0;}
 .hexbox p:last-child {margin-bottom:0;}
 .boxshadow {-webkit-box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);
  -moz-box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);
  -o-box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);
  box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);padding:40px;background-color:#FFFFFF;}
  .graybg {background-color:#E3E3E3;}
  .mediumgraybg {background-color:#C3C9CB;overflow:auto;}
  .lightgraybg {background-color:#F9F9F9;}
    .whitebg {background-color:#FFFFFF;}
  .review {background-color:#FFFFFF;width:46%;border:1px solid black;padding:4%;}
  .grid {  display: flex;
    
    justify-content: center; 
    align-items: stretch; 
    /* flex-flow: row nowrap; */ 
    flex-direction: row; 
    flex-wrap: nowrap; 
    align-content: stretch;
    height: 100%;
    padding: 4%;
    gap: 4%;}
    
     .grid2 {  display: flex;
    
    justify-content: center; 
    align-items: stretch; 
    /* flex-flow: row nowrap; */ 
    flex-direction: row; 
    flex-wrap: nowrap; 
    align-content: stretch;
    height: 100%;
    gap: 4%;}
.reviewicon {width:100px;text-align:center;}
.border {border:1px solid black;background-color:#FFFF;}
.reviewblock {padding:4%;-webkit-box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);
  -moz-box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);
  -o-box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);
  box-shadow: 0px 0px 7px 0px rgba(168,168,168,0.5);padding:40px;background-color:#FFFFFF;
    margin:0 4%;
}
.reviewblock:nth-child(even) {background-color:#F9F9F9;}
.reviewblock:nth-child(odd) {background-color:#E3E3E3;}
.gallerypage h1 {text-align:center;padding:50px 0;}
  
@media (min-width: 468px) {
.callbutton {display:none;}
.redbutton, .btn {display:inline-block;margin-bottom:0;}
}
@media (max-width: 640px) {
    h2 {font-size:8vw;}
   
}
@media (min-width: 641px) {
    h1 {font-size:4vw;}
    h2 {font-size:3vw;}
    h3 {font-size:2vw;}
    h4 {font-size:1.7vw;}
#mod-custom115 {margin-bottom:0;}
}
@media (min-width: 768px) {
  }
@media (min-width: 992px) {


h1 {font-size:4vw;margin:0;}
.contact h1 {font-size:4vw;}
h2 {font-size:3vw;}
h3 {font-size:2vw;}
h4 {font-size:1.7vw;}
.whitegray {padding:0 4%;height:100vh;overflow:auto;}
.hexbox {padding:0 4%;height:auto;overflow:auto;}
.spaceme {padding:50px 4%}
.spaceme2 {padding:0 11%}
.reviewicon {width:160px;margin-top:-140px;}
	 .introleft,.introright {  /* flex:1 1 auto; */
    flex-grow:1; width:49%;}
.minusleft {margin-left:-86px;z-index:99;}
.minusright {margin-right:-86px;z-index:99;}
.myflexbox {
 display: flex;
    justify-content: center; 
    align-items: center;    
    height: 100%;
}
.myflexbox2 {
 display: flex;
    justify-content: center; 
    align-items: flex-start;    
    height: 100%;
}
.sixty {width:60%;margin:0 auto;}
.eighty {width:84%;margin:0 auto;}
.twocolumns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 4%;
    grid-row-gap: 50px;}
.topspace {margin-top:50px;}
.fourgrid {display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(4, 1fr);
grid-column-gap: 4%;
grid-row-gap: 50px;
    padding:0 4%;
}
.griditem {background-color:#FFFFFF;border:1px solid black;padding:4%;}
p {font-size:1.3vw;font-family: "Inter", sans-serif;line-height: 2vw;
  font-weight: 200;}
  .introleft {text-align:left;}
  .introleft p {line-height:auto;}
   .graybtn {background-color:#232d39;padding:14px 30px;color:#FFFFFF;font-weight:400;font-size:1.2vw;}
   ul li {font-size:1.3vw;text-align:left;}
  }
@media (min-width: 1200px) {
}
@media (min-width: 2600px) {
}
  @media (max-width: 400px)  {
}
@media (max-width: 800px) and (min-width: 401px) {}
