







/* 1a. Containers */



/* 1b. Colors */







/* 1c. Typography */




























/* 1d. Buttons */











/* 1e. Forms */













/* 1f. Tables */











/* 1f. Blogs */







/* 1g. Site header */










/* 1h. Site System Pages */



/* 1h. Site footer */











.container{width:100%; max-width: 1200px}
.content-wrapper {
  max-width: 1200px;
}


.dnd-section > .row-fluid {
  max-width: 1200px;
}





html {
  font-size: 14px;
}

body {
  font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000;
  font-weight:300;
}

body .mwb-vertical-tab__nav-list a {
  color: #000;
}

/* Paragraphs */

p {
  font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
  font-size: 14px;
    
}

p a{color: inherit;}

/* Anchors */

a:hover{
  text-decoration:none;outline:0;  color: #ffc001;
}

a:hover,
body .mwb-button-link:hover,
a:focus,
body .mwb-button-link:focus {
  color: #d79800;
}



/* Headings */

h1 {
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
  color: #333333;
  font-size: 45px;
}

h2 {
  font-weight: 700; text-decoration: none; font-family: sans-serif; font-style: normal;
  color: #333333;
  font-size: 36px;
}

heading-2 span {
  ;
  color: ;
  font-size: ;
  display: inline-block;
}

h3 {
  font-weight: 700; text-decoration: none; font-family: sans-serif; font-style: normal;
  color: #333333;
  font-size: 30px;
}

h4 {
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
  color: #000000;
  font-size: 26px;
}
.form-contain-box h5,
h5 {
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
  color: #000000;
  font-size: 19px;
}
.form-contain-box h6,
h6 {
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
  color: #333333;
  font-size: 16px;
}

/* Blockquote */

blockquote {
  border-left-color: #19a3fb;
}





button,
.button {
  background-color: 

  
  
    
  


  rgba(255, 192, 1, 1)

;
  border: 0px solid #333333;
  border-radius: 0px;
  color: #FFFFFF;
  padding: 15px 30px;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  border-color: #333333;
  color: #FFFFFF;
}

button:active,
.button:active {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  border-color: #333333;
  color: #FFFFFF;
}





form,
.submitted-message {
  font-family: Poppins; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Form title */

/* h3.form-title {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #000;
} */

/* Form label */

form label {
  color: #000;
}

/* Form help text */

form legend {
  color: ;
}

/* Form inputs */

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=file],
input[type=search],
select,
textarea {
  border-color:#e2e0e0;
  color: #000;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
   border-radius: 5px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=file]:focus,
input[type=search]:focus,
select:focus,
textarea:focus {
  border-color: #333333;
}

/* Form placeholder text */

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
::placeholder,
.hs-fieldtype-date .input .hs-dateinput:before {
  color: #000!important;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: !important;
}

::-moz-placeholder {
  color: !important;
}

:-ms-input-placeholder {
  color: !important;
}

::placeholder {
  color: !important;
}

.hs-input {
   border: 1px solid #e2e0e0;
  color: #000;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
   border-radius: 5px;
}


/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: ;
}

.fn-date-picker td.is-selected .pika-button {
  background: #333333;
}


.fn-date-picker td .pika-button:hover {
  background-color: #333333 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #333333;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  background-color: 

  
  
    
  


  rgba(255, 192, 1, 1)

;
  border: 0px solid #333333;
  border-radius: 0px;
  color: #FFFFFF;
  padding: 15px 30px;
}


.custom-btn {
  color: #FFFFFF;
  background: 

  
  
    
  


  rgba(255, 192, 1, 1)

;
   border-radius: 0px;
  border: 0px solid #333333;
   padding: 15px 30px;
  font-size: 16px;
}       
.custom-btn:hover, .custom-btn:focus, input.hs-button.primary.large:hover {
  color:  #FFFFFF; 
   background: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}  
.blue-btn{
  background: 

  
  
    
  


  rgba(25, 163, 251, 1)

;
  font-size: 19px;
} 
.blue-bdr-btn {
  background: #fff; border: 1px solid #3378ce; color: #3378ce;
}
.blue-bdr-btn:hover, .blue-bdr-btn:focus{
  background: #3378ce;
  color: #FFFFFF;
}



form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  border-color: #333333;
  color: #FFFFFF;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
  border-color: #333333;
  color: #FFFFFF;
}


.hs-error-msg {
    color: #cc0909;
}

.hs-form-required {
  color: #cc0909;
}

.hs-input.invalid.error {
  border-color: #cc0909;
}





table {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border-color: #333333;
}

th,
td {
  border-color: #333333;
  color: #333333;
}

thead th,
thead td {
  background-color: 

  
  
    
  


  rgba(51, 51, 51, 1)

;
  border-bottom-color: #333333;
  color: #FFFFFF;
}

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: {color=#333333, opacity=null, css=#333333};
}

tbody + tbody {
  border-top-color: #333333;
}





.header {
  background-color: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

body .navigation-primary a,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a,
body .menu ul li a {
  background-color: rgba(255, 255, 255,100%);
  color: #19a3fb;
  font-family: sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 30px;
}

body .navigation-primary a:hover,
body .navigation-primary a:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class lheader_text_colori a:focus,
body .menu .navigation-primary ul li a:hover,
body .menu .navigation-primary ul li a:focus {
  background-color: rgba(255, 255, 255, 100%);
  color: rgba(51, 51, 51, 100%);
}

.header{
  color: #ffffff;
}
.header a:hover {
    color: #ffc001;
}

.header .top-bar .top-right .link { 
  border-right: 1px solid #ffc001;
}
.header .top-bar
{
   border-bottom: 1px solid #85805e;
}
.menu ul li a:hover{
  background-color: rgba(255, 255, 255, 100%);
  color: rgba(51, 51, 51, 100%);
}

.menu ul li a.active {
  background-color: rgba(255, 255, 255, 100%);
  color: rgba(51, 51, 51, 100%);
}

.menu ul li a::after {background: {color=#333, opacity=100, css=#333333}; }

.top-nav .overlay {
background-color: #ffc001;
}
.top-nav .nav li a {
  color: #FFFFFF;
  font-family: sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  font-size: 30px;
}
.top-nav .nav li a:hover {
    color: #333;
}
.top-nav .closebtn {color: #FFFFFF;}
.top-nav .closebtn:hover {
  color: #333;
}

body .navigation-primary a:active,
body .header__language-switcher-label-current:active,
body .header__language-switcher .lang_list_class li a:active {
  color: #41cbff;
}

body .navigation-primary .submenu.level-1 > li > a.active-item:after {
  background-color: #19a3fb;
}


body .submenu.level-2 .menu-item .menu-link:hover,
body .submenu.level-2 .menu-item .menu-link:focus,
body .header__language-switcher .lang_list_class li:hover,
body .submenu.level-2 > li:first-child:hover:before,
body .submenu.level-2 > li:first-child.focus:before {
  background-color: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Poppins;
}

.header__language-switcher-label-current:after {
  border-top-color: #19a3fb;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: #19a3fb;
  }
  
  .iphon_navigation ul li a{
    background:

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
    color: #19a3fb;
   font-size:13px;
  } 
.iphon_navigation ul li a:hover{color:rgba(51, 51, 51, 100%);
   }
  
  .iphon_navigation ul ul li a:hover{
    color:rgba(51, 51, 51, 100%);
  }
  
  .iphon_navigation ul ul ul li a{
    background-color: rgba(255, 255, 255,100%);
    color: #19a3fb;
   
  } 
    .iphon_navigation ul ul ul ul li a{
     background-color: rgba(255, 255, 255,100%);
       color: #19a3fb;
  } 
      .iphon_navigation ul ul ul li a:hover{
        color:#000;
  }
}







.footer {
  background-color: rgba(17, 17, 17,100%);
}

/* Footer Content */

.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6 {
  color: #fff;
}

.footer p,
.footer a,
.footer div,
.footer span,
.footer__navigation li a {
  color: #c6c2c2;
}  

.footer a:hover {
    color: #ffc001;
}

.ftr-heading {
  border-bottom: 1px solid #444040;;
}

.footer-bottom {
    border-top: 1px solid #444040;
  background-color: #111;
   
}



.blog-pagination__link.blog-pagination__link--active,
.blog-pagination__link:hover,
.blog-index__popular-post .owl-dots .owl-dot span,
.blog-index__popular-post .owl-dots .owl-dot:hover span,
.blog-index__popular-post .owl-dots .owl-dot.active span,
.blog-header__title span:after {
  background-color: #19a3fb;
}

.blog-pagination__link.blog-pagination__link--active,
.blog-pagination__link:hover,
.blog-index__popular-post .owl-dots .owl-dot.active {
  border-color: #19a3fb;
}

.blog-index__meta-tag a {
  color: #19a3fb;
}


#comments-listing .comment-reply-to {
  color: #ffffff;
      margin-bottom: 30px;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #fff;
}

#comments-listing .comment-reply-to:active {
  color: #fff;
}




.error-page_not_found h1 {
  ;
  font-size: ;
}
.error-page_server_error h1 {
  ;
  font-size: ;
}





body .icon svg {
  fill: #19a3fb;
}

body .tns-nav button.tns-nav-active {
  background-color: #19a3fb;
}

body .tns-nav button:hover,
body .tns-nav button:focus {
  background-color: #19a3fb;
}

body .team-member__description {
  background-color: #19a3fb;
}

body .mwb-broken-slider__slide-img:after,
body .mwb-about__content::after,
body .mwb-vertical-tab__video-link,
body .mwb-cls__slider.owl-dots .owl-dot span,
body .mwb-cls__slider .owl-dots .owl-dot.active span,
body .mwb-cls__slider .owl-dots .owl-dot:hover span,
body .mwb-accordion__title:before,
body .mwb-accordion__title:after,
.scroll-to-top-wrap,
body .mwb-short-text__sec-right,
body .tb_social_icon li a,
.mwb-vertical-tab__title:before,
.mwb-vertical-tab__title:after,
body .mwb-carousel .mwb-carousel__slider.owl-theme .owl-dots span,
.body-container-wrapper ul li::after,
body .mwb-carousel .mwb-carousel__slider.owl-theme .owl-dots span,
body .card__best-seller,
body .mwb-video-popup__video-link {
  background-color: #333333;
}


body .btn-search svg {
  fill: #19a3fb;
}

button, .button, form input[type=submit], form .hs-button {
  box-shadow: 0 8px 15px 0 rgba(25, 163, 251, 25%);
}

body .mwb-vertical-tab__nav-list a.active,
body .mwb-accordion-filter__nav-item a.active,
body .mwb-process__list-title {
  color: #333333;
}

body .mwb-cls__slider .owl-dots .owl-dot.active,
body .mwb-header-toggle span:after,
body .mwb-header-toggle span:before,
body .mwb-carousel .mwb-carousel__slider.owl-theme .owl-dots .owl-dot.active,
body .mwb-carousel .mwb-carousel__slider.owl-theme .owl-dots .owl-dot.active {
  border-color: #333333;
}

body .mwb-team-list-detail__social a:hover svg {
  fill: #333333;
}

body .mwb-process__pattern svg * {
  stroke: #333333;
}

.mwb-team__list-title {
  color: #333333;
}

@media only screen and (max-width: 767px) {
  body, html {
    font-size: 14px;
  }
  
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 30px;
  }

  h4 {
    font-size: 24px;
  }

  h5 {
    font-size: 16px;
  }

  h6 {
    font-size: 14px;
  }
  
  body .mwb-broken-slider .owl-dots .owl-dot span,
  body .mwb-broken-slider .owl-dots .owl-dot.active span,
  body .mwb-broken-slider .owl-dots .owl-dot:hover span {
    background-color: #333333;
  }
  
  body .mwb-broken-slider .owl-dots .owl-dot.active {
    border-color: #333333;
  }
}


.home-banner-contain h1 {
  color: #fff !important;
}


.home-banner-tab .nav-tabs {
  background: #fff;
}

.home-banner-tab .nav-tabs .nav-link.active {
    border-bottom: 4px solid #19a3fb!important;
    color: #19a3fb !important;
   
}

.home-banner-tab .nav-tabs .nav-link.active::before {
  border-top: 8px solid #19a3fb;
}

.home-banner-tab .tab-content {
   
    background: #fff;
}

.form-control {
    color: #000;  
}

.home-banner-tab .nav-tabs .nav-link.active .icon {
    background: #19a3fb;
    border-color: #fff;
}

.home-banner-tab .nav-tabs .icon {
background:  #fff;
border: 1px solid #e2e0e0;  
  
}  

.flight-book-form .form-group label{
  font-size: 16px;
}

.popular-place-section .main-heading span {
    background: #ffc001;
    color: #fff;
}

.popular-place-row figure figcaption {
   
    background: #fff;
} 

.popular-place-row figure figcaption a {
    color: #000;
}

.popular-place-row figure:hover a {
    background: #ffc001;
    color: #fff;
}

.popular-place-row .btn-box .custom-btn i {
  background: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
  color: #fff;
}


.popular-place-row .btn-box .custom-btn:hover i {
    background: #ffc001;
}

.popular-place-row .btn-box .custom-btn {
    background: transparent !important;
    color: #000;
}
.popular-place-row .btn-box .custom-btn:hover{
  background: transparent !important;
  color: #ffc001;
}

.best-deal-section .main-heading h2 {
    color: #ffc001;
}

.popular-destination {
    font-size: 30px;
    color: #333333;
}

.last-offer-box {
 background: #ffc001;
   
}

.last-offer-slider .owl-item.active.center .last-offer-box {
 background: #19a3fb;
}

.last-offer-box .btn-box .custom-btn:hover {
 color: #ffc001;
}

.last-offer-box .btn-box .custom-btn {
 color: #ffc001;
}

.last-offer-box .btn-box .custom-btn a{
  color: #ffc001; 
}

.last-offer-slider .owl-item.active.center .last-offer-box .btn-box .custom-btn {
    color: #19a3fb;
}

.last-offer-box .last-offer-dtl {
    color: #fff;
}

.last-offer-slider .owl-dots .owl-dot.active, .popular-travel-slider .owl-dots .owl-dot.active {
    background: #ffc001;
    border: 1px solid #ffc001;
   
}

.last-offer-slider .owl-dots .owl-dot, .popular-travel-slider .owl-dots .owl-dot {   
   background: #ffc001;
    border: 1px solid #ffc001; 
}

.discount span {
  background: #19a3fb;
  color:  #fff;
  font-size: 30px;
}
.discount span sup {
    font-size: 19px;
   
}

.hot-month-heading {
    font-size: 30px;
}
.discount p{
  font-size:  16px;
}
.destination-links li a {
   color: #000;
}
.destination-links li a:hover {
    color: #ffc001;
}
.destination-links li a:hover:before {
    color: #ffc001;
}

.flight-deal-section .main-heading h2 sub {
  font-size: 19px; 
} 

.book-ticket-slider .owl-nav .owl-prev, .book-ticket-slider .owl-nav .owl-next {
    background: #ffc001!important;
}
.plan-list li {
    font-size:16px;
    
}
.price {
    font-weight: 700; text-decoration: none; font-family: sans-serif; font-style: normal;
    color: #ffc001; 
  font-size: 19px;
}
.quot-box .img-box {
    background: #19a3fb;
}

.testimonial-section .testimonial-contain .testimonial-left .title-text {
    font-weight: 700; text-decoration: none; font-family: sans-serif; font-style: normal;
     font-size: 36px;
}
.testimonial-section .testimonial-contain .testimonial-left .title-text span{
  color: #ffc001;
}

.testimonial-slider .owl-dots .owl-dot {
    background: #e2e0e0!important;
}
.testimonial-section .testimonial-contain .testimonial-left {

    border-right: 12px solid #e2e0e0;
}

.testimonial-slider .owl-dots .owl-dot.active {
    background: #ffc001 !important;
}

.news-letter-section .main-heading h2 {
    color: #fff;
  }
.news-letter-section .main-heading p {
  color: #fff;
  font-size:16px;
}

.custom-breadcumb .breadcrumb {
    font-size:16px;
   font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
    color: #19a3fb !important;
   
}
.custom-breadcumb.breadcrumb-item.active {
 color: #000 !important;
}
.contact-detail-section .contain-box p {
    color: #333333;
   
}

.contact-detail-section .detail-box a{
  color: #333333;
}
.contact-detail-section .detail-box a:hover{
   color: #19a3fb
} 

.contact-form-section .contact-form-heading h1 span {
  color: #ffc001;
}

.contact-form-section .contact-form-heading p {
  color: #333333;
  
}

.inner-banner-caption h1 {
    color: #fff;
    font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
  font-size: 45px;
}

.destination-detail-contain.overview-box p {
    color: #333333;
     font-size:16px;
   }
.services-box {
   background: #fff;
   
}
.services-box:hover .icon-box {
    background: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

.services-box:hover{
  border-bottom-color: 

  
  
    
  


  rgba(9, 61, 102, 1.0)


}
.services-box .icon-box {
  
    background: #ffc001;
    
}

.destination-box {
    box-shadow: 0 0 54px rgb(226 226 226);
  border-bottom: 5px solid #ffc001;
}

.destination-header-box h3::before, .contact-header-box h3::before {

    background: #ffc001 !important;
}

.services-box .detail-hdr {
   font-size: 19px;
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
   
}

.about-us-contain-section p {
 color: #333333;
    
}

.destination-box .destination-btn {
  color: #000;
  font-size:16px;
}

.destination-box .destination-btn:hover{
  color: #000;
 
}

.latest-news-box {
    border: 1px solid #e2e0e0;
  }
.latest-news-box .detail-hdr {
   font-size: 19px;
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
 }

.latest-news-box .detail-hdr a{
  color: #000;
}
.latest-news-box:hover .detail-hdr a{
  color: #ffc001;
}

.tour-info-row {
 color: #333333;
}
.destination-box .description h3 a {
    color: #000;
}
 
.destination-box:hover .description h3 a {
   color: #ffc001;
}

.destination-box p{
 color: #333333;
  
}
.accordion__summary {
     color: #19a3fb;
     font-size:16px;
}

.faq-contain p {
   color: #333333;
}
details.accordion.accordion--plus.card.btn-link:hover {
   border: 1px solid #e2e0e0;
}

details.accordion.accordion--plus.card.btn-link {
    border: 1px solid #e2e0e0!important;
}

.registration-form-section {
   box-shadow: 0 1px 20px #333333;
   }
.registration-hdr-box .registration-hdr {
    font-size: 30px;
   font-weight: 700; text-decoration: none; font-family: sans-serif; font-style: normal;
}

.form-socila-media .form-socila-media-hdr {
    font-size: 19px;
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
 }

input.hs-button.primary.large {
   font-size: 19px;
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
   border: 1px solid 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
    background:

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

.form-or-text-row .text {
    font-size: 19px;
  font-weight: 600; text-decoration: none; font-family: sans-serif; font-style: normal;
    border: 3px solid #e2e0e0;
    background: #fff;
}

.form-socila-media-box li a {
   
    border: 2px solid #e2e0e0;
   
}

.hotel-dtl-top-row .hotel-book-price .custom-btn {
  font-size: 19px;
}


.artical-info .artical-title{
     font-weight: 700; text-decoration: none; font-family: sans-serif; font-style: normal;
  color: #333333;
  font-size: 30px;
  margin: 0 0 10px;  line-height: 1.1; font-weight: 600;
  
}
.artical-info .artical-title a{color: inherit;}


.prev_next_btn a {
    background: #ecf0f6;
    border: 0;
    font-size: 14px;
    color: #000;
}
.prev_next_btn a:hover{
  background:#ffffff;
  color: #fff; 
}
.comments-area .comment-respond h3.comment-reply-title {
   border-left: 5px solid #ffffff;
    color: #000 ;
  font-size: 30px;
    margin: 0 0 10px;
    padding: 0 0 0 10px;
}
.comment.depth-0 {
    border-top: 2px solid #e9ebef !important ;
    padding-top: 2em;
    margin-top: 2em;
}

#comments-listing .comment-reply-to:hover, #comments-listing .comment-reply-to:focus {
    color: #fff;
}

.contact-info-box .icon {
   background: 

  
  
    
  


  rgba(255, 192, 1, 1)

;
    
}
/* Flight Details */

.breadcrumb-item.active{
  color: #333333;
}
.hotel-contain-section .hotel-inner-section .hotel-img .save-text{
  background-color: #ffc001;
}

.view-link{
  color: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

!important;
  font-size: 14px;
}
.view-link:hover{
  color: #19a3fb!important;
}

.flight-payment-section .payment-box .price-row li{
  font-size: 16px;
}

.hotel-img-text :hover,
.save-text a,
.star-rating,
.big-date-text,
.hotel-book-dtl .custom-btn a,
.hotel-facility-dtl li::before{
color: #ffc001;
}
.time-box,
.flight-payment-heading,
.hotel-facility-hdr{
  color: #000;
}
.flight-mode-text{
  background: #19a3fb;
  color: #fff;
  font-size: 16px;
}

.name-box,
.terminal-name,
.palce-box,
.title-text,
.date-text,
.hotel-contain p,
.hotel-book-dtl li,
.promo-code-dtl .radio-custom input[type="radio"] + label p,
.text-contain,
.optional .details-box p,
.flight-contain-section .form-section .checkbox-area input[type="checkbox"] + label,
.sign-in-box,
.traveller-information-box p
{
  color: #333333;
  font-size: 14px;
}

.hotel-contain-section .hotel-contain .hotel-contain-bottom .hotel-contain-bottom-col{
  color: #333333;
}

.duration-col li.place-box{
  color: #333333!important;
}

select, .custom-select.form-control,
.form-contain-box .form-control{
  border-color: #333333;
  background-color: transparent !important;
  color: #000;
  
}

.vertical-bdr,
.flight-icon-box{
  color: #444040;
}

.time-list-text li,
.hotel-contain-hdr a,
.flight-payment-section .promo-code-dtl .form-box span,
.traveller-information-box p strong {
  color: #000!important; 
}
.flight-payment-section .promo-code-dtl .form-box span,
.hotel-contain p,.time-text,
.date-text,.hotel-contain-section .hotel-contain .hotel-contain-bottom .hotel-book-dtl .custom-btn,
.hotel-contain-section .hotel-contain .hotel-contain-bottom .hotel-contain-bottom-col,
.text-contain,.sign-in-box,
.optional-heading .custom-btn{
font-size: 16px!important;
}
.flight-payment-section .payment-box .price-row .pay-price{
font-size: 26px;
}

.flight-payment-section .flight-payment-heading,
.flight-payment-section .payment-box .price-row .total-price,
 .hotel-contain-hdr a,
.hotel-contain-section .hotel-contain .hotel-contain-bottom .hotel-facility-dtl li.hotel-facility-hdr{
font-size: 19px;
}
.time-box{
font-size: 14px;
}
.blue-text,
.blue-link{
 color: #19a3fb;
  font-size: 14px;
}

.blue-link:hover{
 color:

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

.payment-box{
  background: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
  border-color: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
  color: #fff;
}

.save-text,
.hotel-img-text,
.price-row li{
   color: #fff;
}

.flight-payment-section .payment-box .price-row .pay-price::before
{
  background: #ffc001;
}
.hotel-chk-box,
.sepration-bdr{
  color: #c6c2c2;
}
 
.promo-code-dtl .radio-custom input[type="radio"] + label span{
  border-color: #ffc001;
  color: #000;
  font-size: 14px;
}
.meal-fear-box{
  background-color: #e2e0e0;
  border-color: #ffc001;
  color: #000;
  font-size: 14px;
   border: 1px solid #ffc001;
}

.time-list-text li{
  border-right-color: #000;
}

.hotel-contain-section .hotel-contain .hotel-contain-bottom .hotel-book-dtl .custom-btn,
.hotel-contain-section .hotel-contain .hotel-contain-bottom .hotel-book-dtl .custom-btn:hover{
  color: #ffc001;
}

.hotel-contain-section .hotel-contain .hotel-contain-bottom .hotel-facility-dtl li::before{
    position: absolute;
    left: 0;
    content: '\f00c';
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    color: #ffc001 !important;
    top: 3px;
}



/* Flight Result Page */

.form-control.custom-select option{
  color: #000;
}
.range-slider::-moz-range-thumb{
  background: #ffc001;
}
.flight-search-form label,
.flight-search-form .form-control{
  color: #fff;
  font-size: 16px;  
  border-bottom-color: #85805e;
}

.filter-search li{
font-size: 16px;
}
.flight-search-form .custom-btn{
font-size: 19px; 
}
.filter-section{
background-color: #ecf0f6;
}

.stops span a,
.listing-top-dtl .listing-col span.name-text,
.listing-top-dtl .listing-col p,
.listing-top-dtl .listing-col span.duration-text,
.listing-bottom-dtl-right,
.dropdown.custom-dropdown label,.fare-note-text p,
.flight-schedule-row .flight-schedule-dtl .flight-name,
.flight-schedule-row .flight-duratoin-dtl .duration-text,
.flight-fare-box .fare-heading-row .fare-heading-col,
.flight-fare-box .fare-dtl-row .fare-dtl-col{
font-size: 14px;
}
.filter-dropdown-section .heading-row .left-box{
  color: #333333;
  font-size: 14px;
}

.short-box ul li,
.listing-top-dtl .listing-col span,
.flight-listing-box .custom-btn,
.flight-schedule-row .flight-schedule-dtl .place,
.flight-dtl-left-col .flight-dtl-left-bottom .bag-chk-text{
  font-size : 16px;
}
.flight-fare-box .fare-pay-row .fare-pay-col{
  font-size : 19px;
}

.stops label,
.short-heading,.short-box ul li a,
.airlines-text,
.listing-col.price-col span,
.dropdown.custom-dropdown label,
.listing-bottom-dtl-right,
.fare-heading-row,
.fare-pay-col,
.fare-note-text p,
.flight-fare-box,
.time-text,
.date-text,
.duration-text, .bag-chk-text, .meal-fare-text{
  color: #000;
}

.filter-header,
.depart-time-hdr,
.depart-time-box li a:hover,
.checkbox-area input[type="checkbox"] + label{
   color: #000;
  font-size: 16px!important;
}

.depart-time-box li p{
 color: #000;
  font-size: 14px!important;
}

.stops span a{
  border-color: #e2e0e0;
  color: #333333;
}

.filter-search li:last-child,
.short-box ul li.active a,
.no-more-text:hover
{
  color:#19a3fb;
}
.short-box{
  background: #e2e0e0;
  border-color: ;
}
.flight-listing-box{
border-color: ;
}

.listing-col.depart-time-col::before{
  background-color: #333333;
}

.e-case-box .price-text{
  background-color: #19a3fb;
  color: #fff;
}

.blue-bdr-btn{
  background-color: #fff;
  color: #19a3fb;
  border-color: #19a3fb;
}

.blue-bdr-btn:hover{
  background-color: #19a3fb;
}

.flight-schedule-header{
  color: #333333;
  background-color: #e2e0e0;
  font-size: 16px;
}

.flight-dtl-panel-box .flight-dtl-right-col::before{
  background-color: #e2e0e0;
}

.flight-dtl-tab-section .nav-tabs .nav-link{
  border-bottom-color: #e2e0e0;
  color: #333333;
  font-size: 14px;
}
.flight-dtl-tab-section .nav-tabs .nav-link.active{
  border-bottom-color: #444040;
}

.fare-dtl-row,
.flight-schedule-row .flight-schedule-dtl .place,
.flight-bdr{
  color: #333333;
}

.fare-pay-row{
  border-top: 1px solid #333333!important;
  border-bottom: 1px solid #333333!important;
}

.range-slider{
  background: #19a3fb;
}
.filter-box .form-control{
  border-bottom-color: #e2e0e0;
}
.custom-btn.cancel-btn{
  background-color: #333333;
  font-size: 16px;
}

.custom-pagination li a{
  border-color: #2c3e7e;
  background: #fff;
}
.custom-pagination li a:hover,
.custom-pagination li.active a{
  background-color: #2c3e7e!important;
   border-color: #2c3e7e!important;
}


/* Hotel Details */

.hotel-dtl-top-row .hotel-book-price .box-price-box p{
  color: #333333;
}
.hotel-dtl-top-hdr p{
  color: #333333;
  font-size: 16px;
}

.dtl-rating{
  color: #ffc001;
}

.hotel-dtl-slider .flexslider .off-price{
  background: #ffc001;
  color: #000;
  box-shadow: 0 4px 10px #333333;
}
.hotel-dtl-slider-outer .dtl-slider-contain,
.flex-direction-nav a{
background: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

.dtl-slider-contain .dtl-slider-list .slider-list-items{
  border-bottom: 1px solid #19a3fb;
}

.hotel-dtl-slider-outer .dtl-slider-contain p,
.hotel-dtl-slider-outer .dtl-slider-contain .hotel-dtl-hdr,
.hotel-facilities-list li,
.hotel-dtl-rating-box,
.slider-list-items{
  color: #fff;
}

.flex-direction-nav a:before,
.hotel-detail-txt p,
.hotel-room-dtl-row .hotel-room-dtl-heading,
.hotel-middle-heading,
.facilities-contain-list.highlated .facilities-contain-items{
  color: #333333;
 }

.hotel-detail-heading::before{
  background: #ffc001;
}

.hotel-room-dtl-row .facilities-contain-box-hdr,
.hotel-room-dtl-row .hotel-room-dtl-price .price{
  color: #000;
}

.hotel-room-dtl-row .hotel-middle-heading::before{
  background: #333333;
}
.hotel-room-dtl-row .hotel-middle-heading::after{

background: #ffc001;
}

.hotel-room-dtl-row .hotel-middle-heading,
.hotel-room-dtl-row .facilities-contain-box-hdr,
.hotel-room-dtl-row .custom-btn,
.hotel-room-dtl-row .hotel-room-dtl-heading{
  font-size : 19px;
}

.hotel-room-dtl-row .facilities-contain-list{
  font-size : 16px;
}
.hotel-detail-contain p{
  font-size : 14px;
}
.hotel-room-dtl-row .hotel-room-dtl-price .price{
  font-size : 26px;
}

/* Destination Details */

.destination-dtl-map-box .mail-section .mail-text-section ul li{
  color:#333333;
  font-size: 16px;
}
.destination-facility-box .detail .detail-hdr{
  font-size : 16px;
 }

 .quote-text p{
  color:#fff;
   font-size: 14px;
}

.destination-dtl-slider .owl-nav .owl-prev::before,
.owl-carousel .owl-nav button.owl-next::before
{
  background-color: 

  
  
    
  


  rgba(25, 163, 251, 1)

;
  color: #fff;
}
.destination-dtl-slider .owl-nav .owl-prev:hover::before,
.owl-carousel .owl-nav button.owl-next:hover::before{
  background: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}


.destination-detail-hotels-box .description p,
.destination-detail-hotels-box .description .hotel-aminities,
.destination-detail-hotels-box .description .bottom-row .price-box span{
  color: #333333;
}

.destination-detail-hotels-box .description .bottom-row .price-box p{
  color: #000;
}

.enquery-form-hdr {
     font-size: 19px;
 
}


.email-prefs #submitbutton,
.email-prefs #submitbutton:active{
  background: 

  
  
    
  


  rgba(9, 61, 102, 1.0)

;
}

/* Pricing page */

.pricing-card__heading, .button{
  background:

  
  
    
  


  rgba(25, 163, 251, 1)

;
}
.button:hover{
  background: 

  
  
    
  


  rgba(0, 0, 0, 1)

;
}

.destination-dtl-map-box .mail-section .mail-text-section ul li::before {
    content: "\f00c";
    font-size: 14px;
    color: #ffc001; 
    position: absolute;
    left: 0;
}