.circle-ripple{animation:ripple 2s linear infinite;background-color:#c20000;width:50px;height:50px;border-radius:50%;position:fixed;right:5%;top:40%;z-index:1}@keyframes ripple{0%{box-shadow:0 0 0 0 #c20000,0 0 0 0 #c20000,0 0 0 1em #c20000,0 0 0 em #c20000}100%{box-shadow:0 0 0 0 #c20000,0 0 0 0.5em #c20000,0 0 0 1em #c20000,0 0 0 1.5em #c20000}}body{color:#000;font-family:"Ruda",sans-serif;background:#f3f5fa}.gray-bg{background:#f9f9ff}h1,h2,h3,h4,h5,h6{font-family:"Ruda",sans-serif;color:#222222}h6,.h6{color:#222222}.text-white{color:#fff}.text-black{color:#000}.light{color:#fff}.dark{color:#222}.section-bg{background:#f9fafc}.sample-text-area{background:#f9f9ff}.button-area{background:#f9f9ff}.nav-menu li:hover>a,.menu-active a,.parent-active>.sf-with-ul{color:#c20000 !important}.nav-menu a{color:#000}.nav-menu li:hover>a{color:#c20000}.nav-menu ul li a{color:#000}.nav-menu ul li:hover>a{color:#c20000}#mobile-nav-toggle i{color:#222}#mobile-nav ul li a{color:#fff}#mobile-nav ul li a:hover{color:#fff}#mobile-nav ul .menu-has-children i{color:#fff}#mobile-nav ul .menu-has-children i.fa-chevron-up{color:#c20000}#mobile-nav ul .menu-item-active{color:#c20000}body.mobile-nav-active #mobile-nav-toggle{color:#fff}.alert-msg{color:#008000}.p1-gradient-bg,.banner-left .primary-btn,.home-about-right .primary-btn,.facts-area,.thumb .overlay-bg,.price-area .single-price:hover,.brands-area,.about-banner,.sb_bar{background:-moz-linear-gradient(0deg, #c20000 0%, #62bdfc 100%);background:-webkit-linear-gradient(0deg, #c20000 0%, #62bdfc 100%);background:-ms-linear-gradient(0deg, #c20000 0%, #62bdfc 100%)}.p1-gradient-color,.single-services:hover .lnr{background:-moz-linear-gradient(0deg, #c20000 0%, #62bdfc 100%);background:-webkit-linear-gradient(0deg, #c20000 0%, #62bdfc 100%);background:-ms-linear-gradient(0deg, #c20000 0%, #62bdfc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.primary-btn{background:#c20000;color:#fff}.primary-btn:focus{outline:none}.primary-btn span{color:#fff}.primary-btn:hover{color:#fff}.primary-btn:hover span{color:#fff;right:20px}.primary-btn.white{border:1px solid #fff;color:#fff}.primary-btn.white span{color:#fff}.primary-btn.white:hover{background:#fff;color:#c20000}.primary-btn.white:hover span{color:#c20000}.primary-btn.wh{background:#fff;color:#222}.primary-btn.wh:hover{background:#222;color:#fff}.primary-btn.squire:hover{border:1px solid #fff;background:transparent;color:#fff}.testimonial-area .lnr-chevron-right:hover,.testimonial-area .lnr-chevron-left:hover{background:#c20000;color:#fff}.single-testimonial:hover h4{color:#c20000}.footer-area{background-color:#f3f6ff}.single-footer-widget .form-control{background:#f9f9ff;color:#222}.single-footer-widget .form-control:focus{color:#222}.single-footer-widget ul li a{color:#000}.single-footer-widget ul li a:hover{color:#c20000}.single-footer-widget .bb-btn{color:#c20000;color:#fff}.single-footer-widget .info{color:#fff}.single-footer-widget .info.valid{color:green}.single-footer-widget .info.error{color:red}.single-footer-widget .btn{background:#c20000;color:#fff}.single-footer-widget ::-webkit-input-placeholder{color:#000}.single-footer-widget :-moz-placeholder{color:#000}.single-footer-widget ::-moz-placeholder{color:#000}.single-footer-widget :-ms-input-placeholder{color:#000;font-weight:300}.single-footer-widget ::-ms-input-placeholder{color:#000}.single-footer-widget .footer-social a i{color:#fff}.single-footer-widget .footer-social a:hover i{color:#c20000}.footer-bottom .lnr,.footer-bottom a{color:#c20000}.footer-text a{color:#c20000}.half-circle:hover{background:#fff;transform:translateY(-10px)}.half-circle span{border-top:3px solid #c20000;color:#c20000}.pricing .middle-card{background:linear-gradient(to bottom, #c20000 10%, #00d4ff 100%);color:#fff}.middle-card h6,.middle-card .quick_routes a{color:#fff !important}.pricing .card-price{color:#c20000}.quick_routes a{color:#000}.quick_routes::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #0000004d;border-radius:10px;background-color:#F5F5F5}.quick_routes::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.quick_routes::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d;background-color:#c20000}#home-banner .carousel-control-next-icon,#home-banner .carousel-control-prev-icon{background-image:none;color:#333}.media-carousel .carousel-control.left{background:#fff;color:#333}.media-carousel .carousel-control.right{background:#fff;color:#333}.media-carousel .carousel-indicators li{background:#c0c0c0}.media-carousel .carousel-indicators .active{background:#333333}.amenties-icon{background-image:url(amenities-363bef8a8d66e159af14cb523080bde1938670a93e58a6330b5e462f541c62c5.png);background-repeat:no-repeat;background-color:#c20000;height:53px;background-position:-1em -1px;margin:auto}.amenties-icon_below{background-image:url(amenities-363bef8a8d66e159af14cb523080bde1938670a93e58a6330b5e462f541c62c5.png);background-repeat:no-repeat;background-color:#c20000;height:53px;background-position:left -1em bottom -1px;margin:auto}.bus-amenities h5{color:#000}.desc p{color:#000}.desc h6{color:#c20000}.print_footer a{color:#c20000}.gallery-area .gallery-img h4{color:#c20000}.single-footer-widget .footer-social a{background:#c20000}.footer-area .footer_menu .row a{color:#000}.footer-area .footer_menu .row a:before{background:#777}.footer-area .footer_menu a:hover{color:#c20000}.breadcrumbs a{color:#c20000}.breadcrumbs span{color:#222}.gallery .effect-apollo h4 a{color:#fff}.gallery .effect-apollo:hover h4 a{color:#c20000}.gallery .effect-apollo{background:#3085a3}.gallery .effect-apollo figcaption{color:#fff}.gallery .effect-apollo h4{color:#fff}#accordionEx .card-title a{background:#c20000;color:#fff}#accordionEx .card-title a.collapsed{background:#1c2336}#accordionEx .card-title a:before{background:#c20000}#accordionEx .card-title a.collapsed:before{background:#ababab}#accordionEx .card-title h4{color:#fff}#accordionEx .card-body{border-left:3px solid #c20000;color:#1c2336}#accordionEx .card-body:before{background:#c20000}.detail-wrapper h4,.detail-wrapper a:hover{color:#c20000}.detail-wrapper a{color:#000}.gallery-img a{color:#222}.gallery-img a:hover{color:#c20000}.manage-booking input:focus ~ label,.manage-booking textarea:focus ~ label,.manage-booking input:valid ~ label,.manage-booking textarea:valid ~ label{color:#c20000}.manage-booking input ~ span,.manage-booking textarea ~ span{background:#c20000}.note i{color:#c20000}.screen_inside{background:#c20000}.download-page h4{color:#c20000}.download-page .phn_link .theme-btn{background:#c20000;color:#fff}#agent_reg .message .check,#download_app .message .check,#feedback_block .message .check,.slider_parent .message .check{background:#c20000}#slider_news .group-pack{background:#c20000}#agent_reg .message #agent-success,#download_app .message #close,#feedback_block .message #feedback-ok,.slider_parent .message #ok{background:#c20000}.gds-notification .btns_close{background-color:#f39e0d;color:#0f4413 !important}.gds-notification .close1,.gds-notification .close{color:#fff !important}#boxes.gds-notification #dialog{background-color:#c20000;border:1px solid #c20000}.gds-notification .min .fa{color:#fff}.gds-notification .well{background:#FFF}.gds-notification .offer_slide p{font-family:"Ruda",sans-serif}.gds-notification .min .view_offer .fa{color:#c20000}.gds-notification .view_offer{color:#c20000}.gds-notification #offer_slides li{font-family:"Ruda",sans-serif}.gds-notification #buttons a{color:#c20000}.gds-notification a#prev:hover,.gds-notification a#next:hover{color:#c20000}.customcheck .checkmark{background-color:#c20000}.registe-process li i{color:#c20000}.widget-container label{color:#222 !important}.sitemap-inner a{color:#000}.sitemap-inner a:hover{color:#c20000}.box-shape:before{background:url(shape-3c9ce87ad38fd97280b7baeef41537b80c73a25c00e9166c94a8d2b012541077.png) no-repeat bottom left,linear-gradient(to top, #00d4ff 0%, #c20000 100%)}.box-shape2:before{background:url(shape2-5dc8d8a6efe674dc29062b34a93fbfc3fe32a24a782d7ec8212f935ee10b004d.png) no-repeat bottom left,linear-gradient(to top, #00d4ff 0%, #c20000 100%)}.description1 a:not([href]):not([tabindex]){color:#c20000}.grid-style button{color:#c20000}#latest_news .text-center button,#send{background:#c20000;color:#fff}.manage-booking input,.manage-booking textarea,.manage-booking select{color:#000}#career .card-header{background:#c20000}.booking-section button.button-color{color:#fff;background:#4337af;border:1px solid #4337af}.search-widget .ant-btn-primary{color:#fff !important;background:#c20000 !important;border:1px solid #c20000 !important}.ant-btn-primary{background-color:#c20000 !important;border-color:#c20000 !important}.widget-container .ant-select-selection--single,.ant-select-selection__placeholder,.ant-select-search__field__placeholder,.widget-container .ant-select-selection--single .ant-select-arrow,.widget-container .ant-calendar-picker input,.widget-container .ant-calendar-picker .ant-calendar-picker-icon:after{color:#000 !important}.ant-form-item,.ant-select{font-family:"Ruda",sans-serif !important}.ant-card-head-title:after{background:#c20000}.ant-modal-close-x{color:#fff}.ant-modal-header{background:#c20000 !important}.ant-modal-title{color:#fff !important}#bustkt-content h3{color:#c20000}.info_icon{background:url(info-3-a31bcf2df29b58681fddb5639485dda7f8b388416eecf2d2373c8e7b877813a3.png) no-repeat center #c20000;width:16px;height:16px;float:left;background-size:16px}.ant-select,.ant-form-item,.ant-form,.ant-select-dropdown,.ant-modal,.ant-card,.ant-collapse,.ant-popover,.ant-input,.ant-input-group,.ant-checkbox-wrapper{font-family:"Ruda",sans-serif !important}.filters-wrap .filter-value{color:#c20000}.filters-wrap .ant-slider-handle{border:solid 2px #c20000}.filters-wrap .ant-slider-track,.filters-wrap .ant-slider:hover .ant-slider-track{background-color:#c20000}.filters-wrap .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border:solid 2px #c20000}.login_user .ant-btn-primary,.login_user .ant-btn-primary:hover,.login_user .ant-btn-primary:focus{background-color:#c20000;color:#fff;border-color:#c20000}.login_user .ant-modal-close .ant-modal-close-x{color:#fff;background:#c20000}.login_user .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#c20000;color:#fff}.widget-container .Select .Select-control{border:0px;border-bottom:2px solid #ddd;height:28px;border-radius:0}.widget-container .Select-clear-zone{display:none}.widget-container .Select-input{height:28px}.widget-container .Select.is-focused>.Select-control .Select-value-label{opacity:0.4}.widget-container .Select-placeholder,.widget-container .Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#000}
or  100%);
}
.description1 a:not([href]):not([tabindex]){
  color:$theme-color;
}
.grid-style button{
  color:$theme-color;
}
#latest_news .text-center button, #send{
  background: $theme-color;
  color: $primary-font-color;
}
.manage-booking input, .manage-booking textarea, .manage-booking select{
  color: $secondary-font-color;
}

#career .card-header {
  background: $theme-color; 
}











/*booking css start*/

.booking-section button.button-color {
    color: $primary-font-color;
    background: #4337af;
    border: 1px solid #4337af;
}
.search-widget .ant-btn-primary{
  color: #fff !important;
  background: $theme-color !important;
  border: 1px solid $theme-color !important;
}
.ant-btn-primary{
  background-color: $theme-color !important;
  border-color: $theme-color !important;
}
.widget-container .ant-select-selection--single, 
.ant-select-selection__placeholder, 
.ant-select-search__field__placeholder,
.widget-container .ant-select-selection--single .ant-select-arrow,
.widget-container .ant-calendar-picker input,
.widget-container .ant-calendar-picker .ant-calendar-picker-icon:after{
  color: $secondary-font-color !important;
}
.ant-form-item, .ant-select{
  font-family: $theme-font-family !important;
}
.ant-card-head-title:after{
  background: $theme-color;
}
.ant-modal-close-x{
  color: $primary-font-color;
}
.ant-modal-header{
  background: $theme-color !important;
}
.ant-modal-title{
  color: $primary-font-color !important;
}
#bustkt-content h3{
   color: $theme-color; 
}
.info_icon {
  background: image-url("cms_mp11/info-3.png") no-repeat center $theme-color;
  width: 16px;
  height: 16px;
  float: left;
  background-size: 16px;
}
.ant-select, .ant-form-item, .ant-form, .ant-select-dropdown, .ant-modal, .ant-card, .ant-collapse, .ant-popover, .ant-input, .ant-input-group, .ant-checkbox-wrapper{
  font-family:$theme-font-family !important;
}

.filters-wrap{
  .filter-value{
    color: $theme-color;
  }
  .ant-slider-handle{
    border: solid 2px $theme-color;
  }

  .ant-slider-track,
  .ant-slider:hover .ant-slider-track{
    background-color: $theme-color;
  }

  .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){
    border: solid 2px $theme-color;
  }

}


/*booking css end*/

/*wallet styles*/
.login_user{
  .ant-btn-primary{
    &,
    &:hover,
    &:focus{
      background-color: $theme-color;
      color: $theme_font_color;
      border-color: $theme-color;
    }
  }
  .ant-modal-close {
    .ant-modal-close-x {
      color: $primary-font-color;
      background: $theme-color;
    }
  }
  .ant-tabs-bar{
    .ant-tabs-nav{
      .ant-tabs-tab {
        &.ant-tabs-tab-active{
          background: $theme-color;
          color: $primary-font-color;
        }
      }
    }
  }
}

/*end wallet styles*/

/*VirtualizedSelect css*/
.widget-container{
  .Select .Select-control{
    border: 0px;    
    border-bottom: 2px solid #ddd; 
    height: 28px;
    border-radius: 0;
  }  
  .Select-clear-zone{
    display:none
  }  
  .Select-input{
    height: 28px;
  }    
  .Select.is-focused > .Select-control .Select-value-label{
    opacity: 0.4;
  }      
  .Select-placeholder,.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label{
    color: $secondary-font-color;
  }
}
