.circle-ripple{animation:ripple 2s linear infinite;background-color:#aa2558;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 #aa2558,0 0 0 0 #aa2558,0 0 0 1em #aa2558,0 0 0 em #aa2558}100%{box-shadow:0 0 0 0 #aa2558,0 0 0 0.5em #aa2558,0 0 0 1em #aa2558,0 0 0 1.5em #aa2558}}#agent_reg .message,#download_app .message,#feedback_block .message,.slider_parent .message{background:#fff;color:#000}#agent_reg .message .check,#download_app .message .check,#feedback_block .message .check,.slider_parent .message .check{background:#aa2558;color:#fff}#agent_reg .message #agent-success,#download_app .message #close,#feedback_block .message #feedback-ok,.slider_parent .message #ok{color:#fff;background:#aa2558}#agent_reg .message #agent-success:hover,#download_app .message #ok:hover,#feedback_block .message #feedback-ok:hover,.slider_parent .message #ok{background:#aa2558}#download_app h4{color:#aa2558}body{font-family:"Lato",sans-serif;color:#000}h1,h2,h3,h4,h5,h6{color:#000}.main_title p{color:#000}h2 span,h3 span,h4 span,h5 span,h6 span{color:#aa2558}.main_title_2 p{color:#000}h3.slide_typo{color:#fff !important;font-family:"Lato",sans-serif}.slide_typo_2{color:#fff}a{color:#aa2558}a:hover,a:focus{color:#000}a.btn_1,.btn_1{color:#fff;background:#aa2558}a#phone_top{color:#fff}ul#tools_top li a.search-overlay-menu-btn{color:#000}ul#tools_top li a.search-overlay-menu-btn:hover{color:#aa2558}#top_line{color:#fff;background:#aa2558 url(pattern_3-adc9e1a006f12f6f9c163e93b5fcd23a7e9633b240f2fff45f74f77cae4d71bb.png) repeat}ul#top_links li a{color:#fff}ul#top_links a:hover{color:#fff}footer{color:#fff}footer a{color:#fff}footer a:hover{color:#aa2558}#social_footer ul li a{color:#fff}#social_footer ul li a:hover{border:1px solid #fff;background:#fff;color:#111}a#phone:hover,a#email_footer:hover{color:#fff}.box_how .icon_how{border:2px solid #aa2558}.box_how .icon_how span{background-color:#aa2558;color:#fff}.strip_list h3 span{color:#000}.img_wrapper{background-color:#aa2558}.short_info{color:#fff}.short_info h3{color:#fff}.promo_full_wp div h3{color:#fff}.promo_full{background:url(pattern_3-adc9e1a006f12f6f9c163e93b5fcd23a7e9633b240f2fff45f74f77cae4d71bb.png) repeat 0 0;background-color:#aa2558 !important}.promo_full_wp div h3 span{color:#fff}.promo_full_wp>div{color:#fff}.box_overlay{color:#fff}.pic h4{color:#fff}.pic h4 small{color:#fff}.box_style_3 i{color:#aa2558}.box_style_3 span a,.box_style_3 div a{color:#000}.bloglist ul li a,.bloglist h4 a{color:#000}.bloglist ul li a:hover,.bloglist h4 a:hover{color:#aa2558}.widget a{color:#000}.tags a:hover{background-color:#000;color:#fff}#sub_content_in h1{color:#fff}#sub_content_in p{color:#fff}#toTop{color:#fff}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#aa2558}.pagination>li>a:hover,.pagination>li>span:hover{background-color:#aa2558 !important;border-color:#aa2558 !important;color:#fff !important}.banner{color:#fff;background:#aa2558 url(pattern_3-adc9e1a006f12f6f9c163e93b5fcd23a7e9633b240f2fff45f74f77cae4d71bb.png) repeat}.banner h3{color:#fff}.form-control{color:#000}#check_avail .loader{color:#fff}.panel-title a{display:block;color:#000}.panel-title a .indicator{color:#aa2558}.panel-title a:hover .indicator{color:#000}[data-loader="circle-side"]{border:2px solid #aa2558}ul#tools_top li a.search-overlay-menu-btn:hover{color:#aa2558}.main-menu>ul>li:hover>a{background-color:#aa2558}@media only screen and (min-width: 992px){.main-menu ul ul li:hover>a{background-color:#f9f9f9;color:#aa2558}.main-menu ul li.megamenu .menu-wrapper{border-top:2px solid #aa2558}}@media only screen and (max-width: 991px){#header_menu{background:#aa2558 url(pattern_3-adc9e1a006f12f6f9c163e93b5fcd23a7e9633b240f2fff45f74f77cae4d71bb.png) repeat}.main-menu ul li a:hover,a.show-submenu:hover,a.show-submenu:focus,a.show-submenu-mega:hover,a.show-submenu-mega:focus{color:#aa2558 !important;background-color:#f9f9f9}}h2 span,h3 span,h4 span,h5 span,h6 span{color:#aa2558}#top_line{background:#aa2558 url(pattern_3-adc9e1a006f12f6f9c163e93b5fcd23a7e9633b240f2fff45f74f77cae4d71bb.png) repeat}.bloglist ul li a:hover,.bloglist h4 a:hover{color:#aa2558}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#aa2558}.pagination>li>a:hover,.pagination>li>span:hover{background-color:#aa2558 !important;border-color:#aa2558 !important;color:#fff !important}.list_tours ul li a .price_list{color:#aa2558}.list_tours ul li a .price_list:hover{color:#aa2558}.short_info strong{background-color:#aa2558}.price_grid{background-color:#aa2558}.banner{background:#aa2558 url(pattern_3-adc9e1a006f12f6f9c163e93b5fcd23a7e9633b240f2fff45f74f77cae4d71bb.png) repeat}.panel-title a .indicator{color:#aa2558}.box_style_2 h3{background-color:#aa2558}.box_style_2 h3 span{color:#FF9}#sidebar hr{border-bottom:1px solid #fff}.pager li>a,.pager li>span{background-color:#fff}.carousel-control.left,.carousel-control.right{color:#aa2558}#opening a{color:#fff}.board{background:#fff}.board>div.board-inner{background:#fff}.board .nav-tabs>li.active>a,.board .nav-tabs>li.active>a:hover,.board .nav-tabs>li.active>a:focus{color:#000}.board li.active span.round-tabs{background:#fff !important;border:2px solid #aa2558}.board .nav-tabs>li.active>a span.round-tabs{background:#fafafa}.board .btn.green{background-color:#5cb85c;color:#fff}.quickBook a,.quick_routes a{color:#000}.quickBook a:hover,.quick_routes a:hover{color:#aa2558}.quickBook::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d;background-color:#aa2558}.amenties-icon{background-color:#aa2558}.amenties-icon_below{background-color:#aa2558}.bus-amenities h4{color:#000}.img_wrapper h3,.img_wrapper h3 a{color:#fff}.faq_content h4{color:#000}.faq_content h5{color:#aa2558}.faq_content p{color:#000}.btn-btn-wrowse{background:#fff;border:1px solid #fff}.testimonial-part .comment-box,.testimonial-part .comment-box2{color:#000;background:#fff}.manageb-form{background:#fff}.note:before{color:#aa2558}#manage_booking .print_mtic p{color:#aa2558}#manage_booking .print_mtic .mtkt_text{color:#aa2558}.gds-notification .btns_close{background-color:#aa2558;color:#0f4413 !important}.gds-notification .close1,.gds-notification .close{color:#fff !important}.gds-notification .min .fa{color:#fff}.gds-notification .well{background:#fff}.gds-notification .offer_head{color:#fff}.gds-notification .offer_slides .book_offer{border:1px solid #ddd}.gds-notification .padding-5{background:#fff}#slider_news .group-pack{background:#aa2558}#slider_news .group-pack h4{color:#fff}#latest_news .text-center a{color:#000}#latest_news .text-center button{color:#fff}#latest_news .text-center button:hover{color:#fff}#latest_news{background:#fff}#sidebar_news button,#sidebar1 button{color:#fff}#sidebar_news img,#sidebar1 img{border-bottom:1px solid #fff}#latest_news .text-center button{color:#fff;background-color:#aa2558;border-color:#aa2558}.customcheck .checkmark{background-color:#aa2558}.other-branch .panel-title a.collapsed:before{color:#aa2558}.other-branch .panel-title a:before{color:#aa2558}.screen_inside{background:#aa2558}.screen_inside img{background:#fff}#offers .grid-style{background:#fff}.special-disount-icon span,.flat-offer-icon span{color:#fff}.flat-disount-icon span{color:#fff}.grid-style button{color:#aa2558}#popup{background:#fff}#bustkt-content h3{color:#aa2558}.info_icon{background:url(info-3-a31bcf2df29b58681fddb5639485dda7f8b388416eecf2d2373c8e7b877813a3.png) no-repeat center #aa2558;width:16px;height:16px;float:left;background-size:16px}.box_style_3 h3{color:#aa2558}.box_style_3 h3{color:#aa2558}li.list-item span{font-family:"Lato",sans-serif !important}span#promo_offer,span#validity{color:#000}#career a.collapsed:before{color:#aa2558}#career a:before{color:#aa2558}#booking-widget .search-form{background-color:#fff}#booking-widget button{color:#fff;background:#aa2558}.booking-widget .search-head{background-color:#fff}.booking-widget .search-widget .ant-select,.booking-widget .search-widget .ant-input{color:#000}.search-widget button{color:#fff;border:1px solid #aa2558 !important;background:#aa2558 !important}.ant-btn-primary{background-color:#aa2558 !important;border-color:#aa2558 !important}.widget-container .ant-calendar-picker input,.widget-container .ant-calendar-picker .ant-calendar-picker-icon:after,.search-widget .ant-select-selection__placeholder,.widget-container label{color:#000 !important}.widget-container .ant-select-selection--single .ant-select-arrow,.widget-container .ant-select-selection--single{color:#000 !important}.widget-container .ant-select-selection--single:focus{border-color:transparent !important}.ant-card-head-title:after{background:#aa2558}.ant-modal-close-x{color:#fff;background:#000}.ant-modal-header{background:#aa2558 !important}.ant-modal-title{color:#fff !important}.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:"Lato",sans-serif !important}.filters-wrap .filter-value{color:#aa2558}.filters-wrap .ant-slider-handle{border:solid 2px #aa2558}.filters-wrap .ant-slider-track,.filters-wrap .ant-slider:hover .ant-slider-track{background-color:#aa2558}.filters-wrap .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border:solid 2px #aa2558}.login_user .ant-btn-primary,.login_user .ant-btn-primary:hover,.login_user .ant-btn-primary:focus{background-color:#aa2558;color:#fff;border-color:#aa2558}.login_user .ant-modal-close .ant-modal-close-x{color:#fff;background:#aa2558}.login_user .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#aa2558;color:#fff}.thanku_content .print-btn{background-color:#aa2558;color:#fff}.download-app .search{background-color:#aa2558}.widget-container .Select .Select-control{border-radius:0;border:1px solid #ddd;height:40px}.widget-container .VirtualizedSelectOption{padding-left:10px}.widget-container .Select-placeholder,.widget-container .Select--single>.Select-control .Select-value{line-height:40px}.widget-container .Select-placeholder,.widget-container .Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#000}.widget-container .Select.is-focused>.Select-control .Select-value-label{opacity:0.4}.widget-container .Select-menu-outer{z-index:999}.widget-container .Select-input>input{padding:9px 0 12px}
   background: $primary_font_color;
}
#offers .grid-style {
    background: $primary_font_color;
}
.special-disount-icon span, .flat-offer-icon span{
    color: $primary_font_color;
}
.flat-disount-icon span{
    color: $primary_font_color;
}
.grid-style button{
    color: $theme-color;
}
 #popup {
  background: $primary_font_color;
}
#bustkt-content h3{
   color: $theme-color; 
}
.info_icon {
    background: image-url("cms_mp1/info-3.png") no-repeat center $theme-color;
    width: 16px;
    height: 16px;
    float: left;
    background-size: 16px;
}

.box_style_3 h3{
    color: $theme-color;
}
.box_style_3 h3{
    color: $theme-color;
}

li.list-item span{ font-family:$theme-font-family !important}
span#promo_offer, span#validity{color:$secondary-font-color;}
#career a.collapsed:before {
  color: $theme-color;
}
#career a:before{
  color: $theme-color;
}




















/*booking css start*/

#booking-widget .search-form{
    background-color: #fff;
}
#booking-widget button{
    color: $primary_font_color;
    background: $theme-color;
}
.booking-widget .search-head{
    background-color: #fff;
}
.booking-widget .search-widget .ant-select, .booking-widget .search-widget .ant-input{
    color: $secondary-font-color;
}
.search-widget button{
    color: $primary_font_color;
    border:1px solid $theme-color !important;
    background: $theme-color !important;
    
}
.ant-btn-primary{
    background-color: $theme-color !important;
    border-color: $theme-color !important;
}
.widget-container .ant-calendar-picker input, .widget-container .ant-calendar-picker .ant-calendar-picker-icon:after, .search-widget .ant-select-selection__placeholder, .widget-container label{
    color: $secondary-font-color !important;
}
.widget-container .ant-select-selection--single .ant-select-arrow, .widget-container .ant-select-selection--single{
    color: $secondary-font-color !important;
}
.widget-container .ant-select-selection--single:focus{
    border-color: transparent !important;
}
.ant-card-head-title:after{
  background: $theme-color;
}
.ant-modal-close-x{
  color: $primary_font_color;
  background:$secondary-font-color; 
}
.ant-modal-header{
  background: $theme-color !important;
}
.ant-modal-title{
  color: $primary_font_color !important;
}
.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*/

.thanku_content .print-btn {
  background-color: $theme-color;
  color: #fff;
}
.download-app .search {
  background-color: $theme-color;
}

/*VirtualizedSelect css*/
.widget-container{
  .Select .Select-control{
    border-radius: 0;
    border: 1px solid #ddd; 
    height: 40px;
  }  
  .VirtualizedSelectOption {
    padding-left: 10px;
  }  
  .Select-placeholder, .Select--single > .Select-control .Select-value{
    line-height: 40px;
  }     
  .Select-placeholder,.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label{
    color: $secondary-font-color;
  }  
  .Select.is-focused > .Select-control .Select-value-label{
    opacity: 0.4;
  } 
  .Select-menu-outer {
    z-index: 999;
  }
  .Select-input > input{
    padding: 9px 0 12px
  } 
}