body {
font-family: 'LatoWeb', sans-serif;
letter-spacing:1px;
text-align:justify;
word-spacing:3px;
line-height:30px;
}

.navbar {
background-color:#ffffffc7;
}

a:link {
text-decoration:none;
}

nav {
  background-color:transparent;
  box-shadow: 0px 2px 5px #888888;
}

.navbar-nav {
text-align:right;
}

.nav-link {
background-color: transparent; 
border: none;
color: black;
font-family:emoji;
letter-spacing:1px;
font-weight:400;
font-size:17px;
text-align:center;
transition: 0.3s;
}

.nav-link {
  cursor: pointer;
}

.active, .nav-link:hover {

  color: #cc3333;
}

#Nowshowing{

text-align:center;
}
.btn{

color:white;
border:1px solid black;
border-radius:20px;
background-color:#cc3333;
font-size:15px;
}

.btn:hover {

background-color:#fcc90c;
color:#cc3333;

}
	.img {
		border-radius: 25px;
	}

#Upcoming{

text-align:center;
}

#demo1 {
    background:white;
    max-width: 90%;
    margin: auto
}

.carousel-caption {
    position: initial;
    z-index: 10;
    padding: 5rem 8rem;
    color: rgba(78, 77, 77, 0.856);
    text-align: center;
    font-size: 1.2rem;
    font-style: italic;
    font-weight: bold;
    line-height: 2rem
}

@media(max-width:767px) {
    .carousel-caption {
        position: initial;
        z-index: 10;
        padding: 3rem 2rem;
        color: rgba(78, 77, 77, 0.856);
        text-align: center;
        font-size: 0.7rem;
        font-style: italic;
        font-weight: bold;
        line-height: 1.5rem
    }
}

.carousel-caption img {
    width: 6rem;
    border-radius: 5rem;
    margin-top: 2rem
}

@media(max-width:767px) {
    .carousel-caption img {
        width: 4rem;
        border-radius: 4rem;
        margin-top: 1rem
    }
}

#image-caption {
    font-style: normal;
    font-size: 1rem;
    margin-top: 0.5rem
}

@media(max-width:767px) {
    #image-caption {
        font-style: normal;
        font-size: 0.6rem;
        margin-top: 0.5rem
    }
}

i {
    background-color: rgb(223, 56, 89);
    padding: 1.4rem
}

@media(max-width:767px) {
    i {
        padding: 0.8rem
    }
}

.carousel-control-prev {
    justify-content: flex-start
}

.carousel-control-next {
    justify-content: flex-end
}

.carousel-control-prev,
.carousel-control-next {
    transition: none;
    opacity: unset
}
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: transparent;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  text-align:center;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ffffffc7;
  color: black;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
	background-color: #ffffffc7;
}

#contact {
  font-family: 'LatoWeb', sans-serif;
color:white;
background-color:#292929;



}

.address {
    margin: 10px;
}

