@charset "UTF-8";

.float{
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
font-size:30px;
  box-shadow: 2px 2px 3px #999;
z-index:100;
}

.my-float{
  margin-top:16px;
}

.modal {
text-align: center;
}

@media screen and (min-width: 300px) {
.modal-dialog {
max-width: 400px;
}
.modal:before {
display: inline-block;
vertical-align: middle;
content: " ";
height: 100%;
}
}

.modal-dialog {
display: inline-block;
text-align: left;
vertical-align: middle;
}

@media (max-width: 767px) {
.modal-fullscreen-xs-down {
padding: 0 !important;
}
.modal-fullscreen-xs-down .modal-dialog {
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.modal-fullscreen-xs-down .modal-content {
height: auto;
min-height: 100%;
border: 0 none;
border-radius: 0;
box-shadow: none;
} 
}

@media (max-width: 991px) {
.modal-fullscreen-sm-down {
padding: 0 !important;
}
.modal-fullscreen-sm-down .modal-dialog {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
.modal-fullscreen-sm-down .modal-content {
height: auto;
min-height: 100%;
border: 0 none;
border-radius: 0;
box-shadow: none;
}
}

@media (max-width: 1199px) {
.modal-fullscreen-md-down {
padding: 0 !important;
}
.modal-fullscreen-md-down .modal-dialog {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
.modal-fullscreen-md-down .modal-content {
height: auto;
min-height: 100%;
border: 0 none;
border-radius: 0;
box-shadow: none;
}
}

#map { height: 375px; background-color: #f6f6f6; }

#photo { background-color: #f6f6f6; } */

* {
box-sizing: border-box;
}

.m_mySlides {display: none}
img {vertical-align: middle;}

.n_mySlides {display: none}
img {vertical-align: middle;}

.nn_0_mySlides {display: none}
img {vertical-align: middle}

.nn_50_mySlides {display: none}
img {vertical-align: middle}

.nn_100_mySlides {display: none}
img {vertical-align: middle}

.o_mySlides {display: none}
img {vertical-align: middle;}

.p_mySlides {display: none}
img {vertical-align: middle;}

.slideshow-container_m {
/* max-width: 1000px; */
/* position: relative; */
/* margin: auto; */
/* max-height: 490px; */
width: auto !important;
}

.slideshow-container_n {
/* max-width: 1000px; */
/* position: relative; */
/* margin: auto; */
/* max-height: 490px; */
width: auto !important;
}

.slideshow-container_nn_0 {
/* max-width: 1000px; */
/* height: 375px; */
/* max-height: 490px; */
width: auto !important;
/* position: relative; */
/* margin: auto; */
}

.nn_0_mySlides {
/* height: 375px; */
/* max-height: 490px; */
width: auto !important;
/* position: relative; */
/* margin: auto; */
}

.slideshow-container_nn_50 {
/* max-width: 1000px; */
/* max-height: 490px; */
width: auto !important;
/* position: relative; */
/* margin: auto; */
}

.nn_50_mySlides {
/* max-height: 490px; */
width: auto !important;
/* position: relative; */
/* margin: auto; */
}

.slideshow-container_nn_100 {
/* max-width: 1000px; */
/* max-height: 490px; */
width: auto !important;
/* position: relative; */
/* margin: auto; */
}

.nn_100_mySlides {
/* max-height: 490px; */
width: auto !important;
/* position: relative; */
/* margin: auto; */
}

.slideshow-container_o {
max-width: 1000px;
position: relative;
margin: auto;
}

.slideshow-container_p {
max-width: 1000px;
position: relative;
margin: auto;
}

.prev, .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -22px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
}

.next {
right: 17px;
border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
background-color: #f1f1f1;
color: black;
}

body {
background-color: #f1f1f1;
}

#regForm {
background-color: #ffffff;
margin: 5px auto;
/* font-family: Raleway; */
padding: 2px;
width: 100%;
min-width: 250px;
}

/* h4 {
text-align: center;  
} */

input.invalid {
background-color: #ffdddd;
}

.tab {
display: none;
}

button {
background-color: #4CAF50;
color: #ffffff;
border: none;
padding: 1px 1px;
font-size: 15px;
font-family: Raleway;
cursor: pointer;
}

button:hover {
opacity: 0.8;
}

#prevBtn {
background-color: #bbbbbb;
}

.step {
height: 10px;
width: 10px;
margin: 0 2px;
/* background-color: #4CAF50; */
background-color: #46b8da;
border: none;  
border-radius: 2%;
display: inline-block;
opacity: 0.3;
}

.step.active {
opacity: 1;
}

.step.finish {
/* background-color: #4CAF50; */
background-color: #46b8da;
}

.alert {
padding: 20px;
background-color: #4ae65f;
color: white;
}

.closebtn {
margin-left: 15px;
color: white;
font-weight: bold;
float: right;
font-size: 22px;
line-height: 20px;
cursor: pointer;
transition: 0.3s;
}

.closebtn:hover {
color: black;
}

.center {
/* text-align: center; */
text-align-last: center;
border: 2px solid black;
}
