﻿.main-banner.customize-header{
    background:url(../images/Book-Bahamas-Flight.jpg) top left no-repeat;
    background-size:cover;
    position:relative;
}
.customize-header .header-side-img{
    position:absolute;
    top:50px;
    right:0px;
    width:25vw;
}
.customize-header .WelcomeContainer{
        background-color: rgba(0, 51, 102, 0.59);
    border-style: solid;
    border-width: 0px;
    border-radius: 15px;
    border-color: rgb(255, 255, 255);
    padding: 40px;
    margin: 75px;
    transition: all 700ms ease 0s;
    box-shadow: none;
    width:62vw;
}
.no-margin{
    margin:0px !important;
}
.form-top-txt{
text-align:center;
}
.form-top-txt h1{
    margin:30px 0px 20px;
    color:#fff;
    font-size:32px;
}
.form-top-txt h2{
    margin:30px 0px 20px;
    color:#fff;
    font-size:20px;
    font-weight:500;
}
    .faq-sec{
            padding:80px 0px;
        }
        .faq-sec h2{
            font-weight: bold;
            color: #003366;
            font-size: 25px;
            text-align: center;
            margin-bottom: 40px;
        }
        .custom-accordian .card-header button{
            display: block;
            background: transparent;
            border: 0px;
            font-size: 16px;
            color: #003366;
            padding: 0px;
            margin-bottom: 10px;
            width: 100%;
            text-align: left;
            outline: none;
        }
        .custom-accordian .card-header button:focus{
            outline: none;
        }
        .custom-accordian .card-header button:hover{
            text-decoration: none;
        }
        .custom-accordian .card-body{
            color: #504a4b;
            font-size:15px;
            margin-bottom: 30px;

        }
.accordion-container{
  position: relative;
}
.accordion-container > h2{
  text-align: center;
  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.set{
  position: relative;
  width: 100%;
  height: auto;
  padding-left: 24px;
}
.set > a{
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
}
.set > a i{
  float: right;
  margin-top: 2px;
}

.content{
  background-color: #fff;
  display:none;
}
.content p{
  padding: 10px 15px;
  margin: 0;
  color: #333;
}

.vc_toggle_content p{
    color:black !important;
}

.enigma_footer_widget_area{
    padding:0px !important;
}

@media only screen and (max-width: 768px) {  [class*="WelcomeContainer"] {    width:unset !important;    padding: 0px !important;
    margin: 0px !important;  }  [class*="imgWidgetLogo"] {    width:80vw !important;  }  }