
body{background:#FFFFFF}
.hideme{display:none}

.rdiv,.rdiv img{position:relative;width:100%;max-width:100%;z-index:0}
.rdiv img{z-index:1}
.rdiv a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent url('trans_spacer.gif') 0 0 no-repeat;z-index:2}
.rdiv img.hidden-desktop,.hidden-desktop{display:none!important}
.rdiv img.hidden-mobile,.hidden-mobile{display:block!important}


.fit, .fit img{width: 100%;display:block;margin-left:auto;margin-right:auto;}

.namediv,.namediv img{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}

.vid{display:inline-block;margin-top:0px;width:100%;background:transparent;border:none;box-shadow:none;z-index:3}
.mvdiv{display:none!important}

.intro{position: absolute;margin-top:85px;margin-left:14%;width:45%;line-height:1.38;font-family:"montserrat","helvetica";font-weight:normal;z-index:9;}
.introsize{font-size: 1.5em;}
.contact{font-size:0.85em;position: absolute;margin-left:14%;width:45%;line-height:1.38;font-family:"montserrat","helvetica";font-weight:normal;z-index:9;}

.phlsfy{position: absolute;margin-top: 90px;text-align: right;line-height: 1.15;font-family:"montserrat","helvetica";z-index: 11;}
.phlsfy1{font-size:1em;font-weight:bolder;}
.phlsfy2{font-size:0.85em;font-weight:normal;}

#topbanner{background:transparent url('TopBanner.png') 0 0 no-repeat}
#idiv{background-color:#d6cd25;height:85px;width:100%;position:absolute;z-index:0}
#corner{margin-top:0px;right:0px;position:absolute;z-index:21}
#cornerlinks{margin-top:0px;right:0px;position:absolute;z-index:21}
#linediv{background-color:#d6cd25;position:absolute;z-index:8}
#line2div{display:none!important}

@media (max-width:3000px){#linediv{margin-top:800px;width:28px;right:2.6%;}.phlsfy{width:15%; margin-left:78.8%;}#linediv{height:1030px;}.contact{margin-top:360px;}}  
@media (max-width:2000px){#linediv{margin-top:720px;width:24px;right:2.7%;}}
@media (max-width:1900px){#linediv{margin-top:690px;width:22px;right:2.7%;}.phlsfy{width:20%; margin-left:74.7%;}#linediv{height:1060px;}.contact{margin-top:420px;}} 
@media (max-width:1800px){#linediv{margin-top:650px;width:19px;right:3%;}}
@media (max-width:1700px){#linediv{margin-top:635px;width:18px;right:3%;}.phlsfy{width:20%; margin-left:74.4%;}#linediv{height:1000px;}}
@media (max-width:1600px){#linediv{margin-top:590px;width:17px;right:3%;}}  
@media (max-width:1500px){#linediv{margin-top:560px;width:17px;right:3%;}.phlsfy{width:20%; margin-left:74.7%;}#linediv{height:920px;}} 
@media (max-width:1400px){#linediv{margin-top:520px;width:16px;right:3%;}.contact{margin-top:500px;}} 
@media (max-width:1300px){#linediv{margin-top:485px;width:15px;right:3%;}.phlsfy{width:20%; margin-left:74.5%;}}   
@media (max-width:1200px){#linediv{margin-top:445px;width:15px;right:3%;}} 
@media (max-width:1100px){#linediv{margin-top:415px;width:15px;right:2.75%;}.phlsfy{width:25%; margin-left:69.2%;}.contact{margin-top:540px;}#linediv{height:870px;}} 
@media (max-width:1000px){#linediv{margin-top:385px;width:15px;right:2.6%;}.contact{margin-top:605px;}} 
@media (max-width:900px){#linediv{margin-top:355px;width:12px;right:2.5%;}.contact{margin-top:625px;}} 
@media (max-width:800px){#linediv{margin-top:320px;width:10px;right:2%;}.contact{margin-top:735px;}}
@media (max-width:700px){#linediv{margin-top:290px;width:10px;right:2%;}#linediv{height:670px;}.contact{margin-top:795px;}} 




 /* The Modal (background) */
.modal {
  display: block;
  position: fixed; /* Stay in place */
  z-index: 50; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content */



#closeModal{
  position: relative; 
  Left:275px;
  bottom: 130px;
}

#closeModalCircle{
  background-color: #ff3333;
  border-radius: 50%;
  Border:0px;
  width: 25px;
  height: 25px;
  max-width: 40px;
}

.modal-content {
  text-align:center;
  line-height:1.4em;
  background-color: #fefefe;
  opacity: 0.95;
  margin: auto;
  padding: 20px;
  border-radius: 0%;
  width: 270px;
  height: 140px;
  max-width: 600px;
}


.modal_closeX {
  color: #ffffff;
  text-decoration: none; 
}

.modal_box {
  background-color: #FFFFF;
  width: 6em;
  color: #000000;
  text-decoration: none; 
  cursor: pointer;
  font-size: 1.3em;
  margin: 4px;
  padding-left: 5px;
}

Button {
  color: #ffffff;
  text-decoration: none; 
  cursor: pointer;
  background-color: #ff3333;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  max-width: 40px;
}

.modal_but {
  background-color: black;
  border-radius: 50%;
  width: 33px;
  height: 33px;
  color: white;
  text-decoration: none; 
  cursor: hand;
  text-align: center;
  border: 0px;
  font-size: 1.2em;
  font-weight: bold;
}



/* mobile styles */
@media (max-width:39.99em){
.rdiv img.hidden-mobile,.hidden-mobile{display:none!important}
.rdiv img.hidden-desktop,.hidden-desktop{display:block!important}
#idiv{background-color:#d6cd25;height:58px;width:100%;position:absolute;z-index:0}
.dvdiv{display:none!important}
#linediv{display:none!important}
.mvdiv{display:block!important}
.intro{position:relative;margin-top:45px;margin-left:13%;width:74%;line-height:1.7;font-family:"montserrat","helvetica";font-weight:normal;z-index:9;}
.introsize{font-size: 1em;}
.phlsfy{position:relative;margin-top:48px;text-align:left;margin-left:23%;width:58%;line-height:1.5;font-family:"montserrat","helvetica";z-index: 11;}
.phlsfy1{font-size:1.05em;font-weight:bolder;}
.phlsfy2{font-size:0.85em;font-weight:normal;}
#line2div{display:block!important;background-color:#d6cd25;position:absolute;height:635px;margin-top:29px;margin-left:13%;width:14px;z-index:8;}
.contact{position:relative;font-size:0.75em;margin-top:69px;margin-left:13%;width:80%;line-height:1.35;font-family:"montserrat","helvetica";font-weight:normal;z-index:9;}
#closeModal{
  position: absolute; 
  left:331px;
  top: 88px;
}
.modal_box {
  background-color: #FFFFF;
  width: 6em;
  color: #000000;
  text-decoration: none; 
  cursor: pointer;
  font-size: 1.7em;
  margin: 4px;
  padding-left: 5px;
}
.modal_but {
  background-color: white;
  border-radius: 50%;
  width: 36px;
  height: 33px;
  color: red;
  text-decoration: none; 
  cursor: hand;
  text-align: center;
  border: 0px;
  font-size: 2em;
  font-weight: bold;
}

}
