/* Starter Plan */
#extras nav{
    padding: 2vh;
}

#extras {
    margin-top: 10vh;
}

#extras nav .breadcrumb li.breadcrumb-item a{
    color: #2a2a2a !important;
}

#extras nav .breadcrumb li.active a{
    color: #03a4ed !important;
}



#extras .section-heading{
    margin-bottom: 10vh !important;
}

#extras .row {
    margin-top: 10vh;
}

#extras .row {
    gap: 3vh;
    margin: 0;
}

#extras .row .col-lg-6 {
    margin-bottom: 10vh;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

#extras .row .col-lg {
    position: relative;
    z-index: 2;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2vh;
    text-align: center;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 2vh;
}

#extras .row .col-lg p,
.row .col-lg ul{
    margin-bottom: 5vh;
}

.row > .col-lg > img{
    margin-bottom: 3vh;
}

#extras .row .col-lg h4{
    color: #03a4ed;
}

#extras .row .col-lg p{
    color: #E81854;
}


#extras .row .col-lg ul{
    text-align: start;
}

#extras .row .col-lg ul li img{
    width: 5%;
}



#extras .row .col-12 {
    margin-top: 10vh;
    display: flex;
    justify-content: center;

}

#extras .row .col-12 a {
    background-color: #03a4ed;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    text-transform: capitalize;
    padding: 12px 25px;
    border-radius: 23px;
    letter-spacing: 0.25px;
    transition: all .3s;
}

#extras .row .col-12 a:hover {
    background-color: #E81854;
}

.section-heading {
    text-align: center;
}

/* bussines hour */
#booking{
    gap: 2vh;
    justify-content: center;
}


#booking article{
    background-image: url(../images/contact-form-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 100px;
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px;
    margin-top: 10vh;

}

#booking article h2{
    text-align: center;
    color: #03a4ed;
    margin-bottom: 6vh;
}

#booking article h2 span{
    color: #E81854;
}

#booking article:nth-child(1) div{
    display: flex;
    gap: 2vh;
}

#booking article div h6{
    display: flex;
    gap: 2vh;
}


#booking article div h6{
    font-weight: 300;
    color: rgb(42, 42, 42);
    margin-bottom: 20.5px;
    border-radius: 0px;
    border-top: none;
    border-left: none;
    border-right: none;
    outline: none;
    padding: 0px;
    border-bottom: 1px solid rgb(3, 164, 237) !important;
    display: flex;
    justify-content: space-between;
}

#booking article div h6 a{
    color: rgb(42, 42, 42);
}


#booking article button{
    display: inline-block;
  background-color: #03a4ed;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  padding: 2vh;
  border-radius: 23px;
  letter-spacing: 0.25px;
  transition: all .3s;
  border: none;
}

#booking article button:hover{
    background-color: #E81854;

}


/* Media Queries */

/* Media query for tablets */
@media (min-width:767px) and (max-width:1023px){
    #top{
        display: none;
    }
}


/* Media query for mobile */
@media (max-width:767px) {

    #top{
        display: none;
    }
  
}