/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 26 2020 | 09:05:40 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.fl-node-5f7d8b464ff64 .fl-tabs-labels .fl-tabs-label{width:25%; text-align:center}
.fl-menu-mobile-clone .fl-module-content.fl-node-content{margin-left:0 !important; margin-bottom:0 !important}
.hamburger{background: #1457a6 !important;margin-right: 15px !important;}
.wpls-fix-box img{padding:0 12px !important}
.fl-node-5f7d5ebc46a09{background:#fff}
.wpforms-submit-container{float:right !important; margin-bottom:20px !important}
.wpforms-submit-container button {
    background: rgb(20,87,166) !important;
    background: linear-gradient(to right, #1457a6, #c92229) !important;
    border-radius: 100px !important;
    margin-top: 20px !important;
  color: #fff !important;
  margin:0 !important;
}

.autocomplete-items{padding: 10px !important;border: 1px solid #ccc !important;position:absolute !important; background:#000 !important; z-index:99 !important;width:100% !important}
.wpforms-field{position:relative !important;}
::-webkit-input-placeholder { /* Edge */
  color: #000 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000 !important;
}

::placeholder {
  color: #000 !important;
}
blockquote {
    background: #e6e6e6;
    border-left: 5px solid #c92229;
    padding: 20px;
    color: #222;
  padding-bottom: 10px;
}
.slick-dots{display:none !important}
.comn-btn a{background: rgb(20,87,166) !important;
background: linear-gradient(to right, #1457a6, #c92229) !important;border-radius: 100px;}
.comn-btn a:hover{color: #fff !important;box-shadow: 1px 2px 5px 4px #fff !important;}
.comn-btn:hover, .best-tours-sec .uabb-button:hover { box-shadow: 1px 2px 6px 4px #fff !important;color: #fff !important;}
.comn-btn {background: rgb(20,87,166);
background: linear-gradient(to right, #1457a6, #c92229);border-radius: 100px;}

.best-tours-sec .uabb-button {background: rgb(20,87,166) !important;
background: linear-gradient(to right, #1457a6, #c92229) !important;border-radius: 100px !important;font-size:15px;}

.form-in-tabs .fl-tabs-labels {
    background: #fff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    overflow: hidden;
}
.form-in-tabs .fl-tabs-labels .fl-tabs-label {
    padding: 30px;
    font-size: 14px;
    color: #2d2c2c;
    font-weight: 700;
    text-transform: uppercase;
}
.form-in-tabs {
    position: relative;   
    width: 100%; max-width: 100%;
    background: rgb(20,87,166);
    background: linear-gradient(to right, #1457a6, #c92229);
}
.form-in-tabs .fl-tabs-label.fl-tab-active, .form-in-tabs .fl-tabs-label:hover {
    background: #c92229;
    color: #fff;
}
.form-in-tabs .fl-tabs-label:active, .form-in-tabs .fl-tabs-label:focus{border: 0 !important; outline: none !important;}
.deluxe-package-sec .fl-button{background: rgb(20,87,166) !important;
  background: linear-gradient(to right, #1457a6, #c92229) !important;border-radius: 100px !important; margin-top:20px !important;}
.deluxe-package-sec .fl-button:hover{box-shadow: 1px 2px 6px 4px #fff !important;color: #fff !important;}
.deluxe-package-sec .fl-button:hover span.fl-button-text{color: #fff !important;}
.rating { margin-top: 10px;}
.rating_4 i:first-child {color: #ffeb8d !important;}
.rating_4 i:nth-child(2) {color: #fed46b !important;}
.rating_4 i:nth-child(3) {color: #fbb53d !important;}
.rating_4 i:nth-child(4) {color: #fa9e1b !important;}
.rating i:last-child {margin-right: 0px;}
.rating i {font-size: 19px;margin-right: 4px;}
.client-says h3.fl-testimonials-heading { color: #fff;}

.header-container.flex-space-between {display: flex; cursor: pointer;}
.flex-space-between .desktop__ExtrasLineStyle-f6jpd1-0 {
    display: flex;
    vertical-align: top;   
    width: 100%;
}
.extra-item.flex-column {color: #fff;padding-right: 22px; position: relative;flex: 1;}
.extra-item.flex-column:after {
    content: "";
    position: absolute;
    height: 80%;
    width: 1px;
    background-color: rgb(16, 67, 162);
    top: 0px;
    right: 15px;
}
.extra-item.flex-column:last-child:after{content: none;}
.extra-item.flex-column span.flex {
    position: relative;
    display: inline-block;
    width: 100%;
}
.extra-item.flex-column span.flex span.extras-text {
    padding-left: 10px;
    font-weight: 600;
    font-size: 13px;
}
.flex-space-between .stretch.hidden-text {
    padding-top: 10px;
    font-size: 11px;    
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
}
.flex-space-between .stretch.hidden-text.hide-text{display: none;}
body.close-promo-banner .promo-banner{display: none;}
.comn-three-box h4{font-size: 17px;}

@media screen and (max-width:991px){
  .extra-item.flex-column span.flex span.extras-text{font-size:12px}
}

@media screen and (max-width:767px){
  .wpforms-field{width:100% !important; margin:0 !important}
}