input::placeholder,textarea::placeholder {font-weight: 400 !important;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {font-weight: 400 !important;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {font-weight: 400 !important;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {font-weight: 400 !important;}
a.page-link.active:hover{color:#fff;}
.top-right .language-list .nice-select .list {
  height: 200px !important;
  overflow-y: auto;
}
.language-list .dropdown button:hover{background:#c6c7c8 !important;}
.language-list .dropdown .dropdown-menu{height:200px;overflow-y:auto;scrollbar-width:thin;}
.top-right .top-right-login::before {
  display: none;
}
.language-list .dropdown-item.active, .language-list .dropdown-item:active {
  background-color: #159585;
}
.top-right .top-right-login {
  margin-left: 25px;
  margin-right:0px;
}
.top-right .language-list{top:0px;}
#chb1,.chb1{accent-color:#159585;}
.default-btn-my {padding: 8px 32px;}
.pt12{padding-top:12px !important;}
.fs12{font-size:12px}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.autoText{resize:none;overflow:hidden;}
.toggleBtn{cursor:pointer;}
.profilecomments{height:295px !important;}
.case-studies-list.active,.case-studies-list:hover {border-color: #159585;box-shadow: 0 0 29px 0 rgba(102,102,102,.1);background-color: #e5f2ff;}
.case-studies-list.active i,.case-studies-list:hover i{background-color: #159585 !important;color: #fff !important;}
.case-studies-list.active h3{border-bottom:1px solid #000;}
.services-item-minh{min-height:172px;}
.contact-form .form-group .form-control {font-weight: bold;}
.btn:hover {background-color: #0e6964;border-color: #159585;}
.btn,.case-studies-area-two .filter-menu li i,.section-title-two .sp-title::after,.section-title-two .sp-title::before,.contact-form,.contact-form .form-group .form-control {border-color: #159585;}
.bg-gray{background-color:#eee;}
.banner-slider-content h1,.section-title-two h2 {font-size: 36px;}
.banner-slider-content p {line-height: 1.53;font-size:1.25rem;}
.header-left .header-left-card ul li::before {display: none;}
.bx-right-arrow{font-size: 0.84rem;}
.what-did-left .what-did-left-list.list-pl {padding-left: 0;}
.what-did-left .what-did-left-list {padding-left: 0;margin-bottom: 15px;text-align: center;}
.what-did-left .what-did-left-list span {font-size: 14px;}
.what-did-left .what-did-left-list h3 {font-size: 45px;position: inherit;left: 0;top: 0;margin-bottom: 0;line-height: 1;}
.into-preloader .spinner {border-top-color: #00ffca;}
.timeline-right-content .timeline-right-profile {
  background-image: linear-gradient(to right,#14b090,#159585);
}
.nav-side-bar .language-side-list .nice-select .list .option:hover, .side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .nice-select .list .option:hover, .top-right .language-list .nice-select .list .option:hover,.mean-container a.meanmenu-reveal span,.blog-slider .owl-nav .owl-next:hover, .blog-slider .owl-nav .owl-prev:hover, .brand-area .owl-nav .owl-next:hover, .brand-area .owl-nav .owl-prev:hover, .services-slider .owl-nav .owl-next:hover, .services-slider .owl-nav .owl-prev:hover, .services-slider-three .owl-nav .owl-next:hover, .services-slider-three .owl-nav .owl-prev:hover, .services-slider-two .owl-nav .owl-next:hover, .services-slider-two .owl-nav .owl-prev:hover, .testimonials-another-slider .owl-nav .owl-next:hover, .testimonials-another-slider .owl-nav .owl-prev:hover,.services-slider-three .owl-nav .owl-next, .services-slider-three .owl-nav .owl-prev, .services-slider-two .owl-nav .owl-next, .services-slider-two .owl-nav .owl-prev,.blog-card .content h3::before, .blog-item .content h3::before, .nav-two nav .navbar-nav .nav-item a::before,.go-top,.services-slider-img::before,.case-studies-area-two .filter.active,.case-studies-area-two .filter-menu li::before,.case-studies-area-two .filter-menu li:hover, .case-studies-area-two .filter.active,.case-studies-tab-img .content,.timeline-vertical ol li:nth-child(2n+1) .timeline-icon i,.timeline-vertical ol li:nth-child(2n) .timeline-icon i,.timeline-vertical ol li:nth-child(2n+1) .timeline-icon i,.timeline-vertical ol li:nth-child(2n) .timeline-icon i,.timeline-vertical ol li:nth-child(2n) .timeline-icon i,.timeline-vertical::before,.timeline-vertical ol li:nth-child(2n+1) .timeline-icon::before,.timeline-vertical ol li:nth-child(2n) .timeline-icon::before,.bg-success{background-color: #159585 !important;}
.brand-bg{background-color:#15867e !important;}
.footer-bg2::before,.inner-banner::before{
  background-color: #0e6964;
  opacity: 0.9;
}
.what-did-content .col-lg-6:first-child .what-did-content-card i,.what-did-content .col-lg-6:nth-child(2) .what-did-content-card i,.what-did-content .col-lg-6:nth-child(3) .what-did-content-card i,.what-did-content .col-lg-6:nth-child(4) .what-did-content-card i, .what-did-left-content .col-lg-6:nth-child(4) .what-did-left-card i {background-color: rgba(6,145,245,.2392156863);color: #0693f5;}
.banner-slider-img .banner-slider-img-sub .sub-arrow-icon:hover, .banner-slider-img .banner-slider-img-sub:hover h3 a, .banner-slider-two-img .banner-slider-two-sub h3 a, .blog-article .section-title ul li b, .blog-card:hover .content h3 a, .blog-item:hover .content h3 a, .contact-form .agree-label label a, .contact-form .form-group.checkbox-option p a, .footer-widget .footer-list li a:hover, .footer-widget .footer-list-two li:hover a, .header-left .header-left-card ul li:hover .head-icon, .header-left .header-left-card ul li:hover a, .inner-banner .inner-title ul li a:hover, .main-nav nav .navbar-nav .nav-item .active i, .main-nav nav .navbar-nav .nav-item a :focus i, .main-nav nav .navbar-nav .nav-item a.active i, .main-nav nav .navbar-nav .nav-item a:hover i, .main-nav nav .navbar-nav .nav-item:hover a i, .nav-side-bar .cell-btn a:hover, .nav-three nav .navbar-nav .nav-item .active i, .nav-three nav .navbar-nav .nav-item a :focus i, .nav-three nav .navbar-nav .nav-item a:hover i, .nav-three nav .navbar-nav .nav-item:hover a i, .nav-two nav .navbar-nav .nav-item .active i, .nav-two nav .navbar-nav .nav-item a :focus i, .nav-two nav .navbar-nav .nav-item a:hover i, .nav-two nav .navbar-nav .nav-item:hover a i, .side-bar-widget .side-bar-widget-tag li a:hover, .side-bar-widget .widget-popular-post .item .info .title-text a:hover, .side-nav-responsive .side-nav-inner .side-nav .side-nav-item .cell-btn a:hover, .social-link-left ul li.active a, .social-link-left ul li:hover a, .top-right .top-right-login a:hover, .user-form .contact-form .account-desc a,.top-right .language-list .nice-select:hover {color: #00ffca;}
.mean-container a.meanmenu-reveal,.banner-slider-content .get-btn,.banner-slider-img .banner-slider-img-sub .sub-icon,.main-nav nav .navbar-nav .nav-item .active,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a :focus i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active,.main-nav nav .navbar-nav .nav-item a :focus,.main-nav nav .navbar-nav .nav-item a.active,.main-nav nav .navbar-nav .nav-item a:hover,.main-nav nav .navbar-nav .nav-item:hover a,.nav-three nav .navbar-nav .nav-item .active,.nav-three nav .navbar-nav .nav-item a :focus,.nav-three nav .navbar-nav .nav-item a.active,.nav-three nav .navbar-nav .nav-item a:hover,.nav-three nav .navbar-nav .nav-item:hover a,.nav-two nav .navbar-nav .nav-item .active,.nav-two nav .navbar-nav .nav-item a :focus,.nav-two nav .navbar-nav .nav-item a.active,.nav-two nav .navbar-nav .nav-item a:hover,.nav-two nav .navbar-nav .nav-item:hover a, .choose-card:hover h3,.case-studies-area-two .filter-menu li i,.choose-play-area .play-btn, .faq-accordion .accordion .accordion-title.active i, .sp-color1,.nav-two nav .navbar-nav .nav-item .active i,.main-nav nav .navbar-nav .nav-item .active i,.main-nav nav .navbar-nav .nav-item a.active i{color:#159585!important;}
.section-title-two .sp-title{color:#159585;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu::before {
  border-top: 2px solid #159585;
  border-left: 2px solid #159585;
}
.top-header-bg,.default-btn:hover,.banner-slider-content .get-btn:hover {background-color: #0e6964;color: #ffffff !important;border-color: #159585;}
.imgslider{border-top-left-radius: 150px;}
.btn-success,.btn-bg1 {background-color: #159585 !important;color:#fff !important;}
.btn-success:hover,.btn-bg1:hover{opacity:0.9;}
.banner-slider-img .banner-slider-img-sub{margin-top:7px;margin-left:0px;max-width:100%;}
.choose-play-area {background-image: url(../../img/wireless-prototype-in-action.jpg);}
.autocomplete-results {
    position: absolute;
    background: #eee;
    width: 100%;
    max-height: 200px;
    overflow-y: auto;
    z-index: 9999;
    scrollbar-width: thin;
}
.case-studies-list i.flaticon-education,.case-studies-list i.flaticon-rocket,.services-item i.flaticon-smartphone,.services-item i.flaticon-seo,.services-item i.flaticon-management,.services-item i.flaticon-operator,.services-item i.flaticon-user {
  background-color: #e5f2ff;
  color: #159585;
  transition: .7s;
}
.mh150{max-height:150px;overflow-y: auto;scrollbar-width: thin;border-right:solid 1px #159585;}
.autocomplete-results::-webkit-scrollbar { width: 6px; }
.autocomplete-results::-webkit-scrollbar-track { background: #f1f1f1; }
.autocomplete-results::-webkit-scrollbar-thumb { background: #888; border-radius: 3px; }
.autocomplete-results::-webkit-scrollbar-thumb:hover { background: #555; }
.autocomplete-results { scrollbar-width: thin; scrollbar-color: #888 #f1f1f1; }
.autocomplete-results div {
    padding: 8px 12px;
    cursor: pointer;
}
.autocomplete-results div:hover {
    background: #f2f2f2;
}
.collapse-content { display:none; margin-top:5px; }
.ticket-highlight { border:2px solid orange; padding:5px; margin-bottom:3px; }
.inner-banner .inner-title {
  padding-top: 10px;
  padding-bottom: 8px;
}
.text-success-theme{color:#40d298;}
.text-danger-theme{color:#fc770e;}
.reservation-product-card .badge {
    font-size: 0.9rem;
    padding: 0.5em 0.75em;
}
.reservation-product-card img {
    object-fit: cover;
}
.default-btn.active,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.text-light-force{color: #fff !important;}
.default-btn.active,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.text-light-force.active, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.text-light-force:hover,.default-btn.active,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.text-light-force.active i{background: #0e6964 !important;color: #fff !important;}
.link-standard{color:#159585;}
.link-standard:hover{color:#0e6964;}
.banner-slider-bg::before {
  opacity: 0.1;
  background-image: url(../images/home-two/home-two-bg.jpg);
}
.what-did-left {
  background-image: linear-gradient(to right,#159585,#0e6964);
}
.services-slider-img::after {
  background-color: #0e6964;
  opacity: .1;
}
.services-slider-img::before {
  background-color: #198754;
}
.banner-slider-bg, .faq-bg {
  background-image: linear-gradient(to right,#159585,#14b090);
}
.banner-slider-area .owl-dots .owl-dot span, .banner-slider-area-two .owl-dots .owl-dot span, .services-slider-two .owl-dots .owl-dot span {
  background-color: #0e6964 !important;
}
.mean-container .mean-nav ul li a:hover {
  color: #159585;
}
.banner-slider-area {
    padding-top: 30px;
    padding-bottom: 0px;
}
.active > .page-link, .page-link.active {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: #159585;
  border-color: #159585;
}
.page-link:hover {
  color: #159585;
}
.toggleBtn:hover{color: #159585;border-color:#159585 !important;}
table.reservation-list {width: auto;min-width: 100%;table-layout: auto;}
table.reservation-list thead tr th,table.reservation-list tfoot tr th{vertical-align:middle;background-color:#e5f2ff;white-space: nowrap;}
table.reservation-list tbody tr td{white-space: nowrap;}
.table-striped > tbody > tr:nth-of-type(2n+1) > * {
  --bs-table-bg-type: #f8f8f8;
}
.tickets{max-height:300px;border:solid 1px lightgray;overflow-y:auto;width:100%;scrollbar-width: thin;margin-bottom: 10px;border-radius: 5px;}
.tickets2{max-height:878px;}
.tickets::-webkit-scrollbar {width: 6px;}
.ticketstxt {height: 200px !important;}
.thinscroll{scrollbar-width: thin;}
.thinscroll::-webkit-scrollbar {width: 6px;}
.lightcoral{color:#f08080 !important;}
.contact-map{padding-bottom: 1.9rem !important;}
.search-widget .search-form .nice-select {font-size: 16px;line-height: 28px;}
.search-widget .search-form .nice-select.open .list{border-radius:0;width:100%;}
.search-widget .search-form button i {font-size: 22px;}
@media only screen and (min-width: 1400px) {
.services-slider-three .owl-nav .owl-next, .services-slider-two .owl-nav .owl-next {transform: translate(-100%,-50%);}
.services-slider-three .owl-nav .owl-prev, .services-slider-two .owl-nav .owl-prev {transform: translate(100%,-50%);}
}
@media only screen and (max-width: 1399px) {
  .mobile-nav nav .navbar-nav {
    scrollbar-width: thin;
  }
  .banner-slider-content p {
  line-height: 1.53;
  font-size: 15px;
}
}
@media only screen and (min-width: 1200px) {
.case-studies-list{padding:14px;padding-left:110px;}
.what-did-content .what-did-profile img {top: 20px;}
}
@media only screen and (max-width: 991px) {
  .mobile-nav nav .navbar-nav {
    scrollbar-width: thin;
  }
  .banner-slider-content p {
  line-height: 1.53;
   font-size:1.25rem;
}
}
@media only screen and (max-width: 767px) {
  .banner-slider-area {
    padding-top: 50px;
    padding-bottom: 50px;
  }
    .banner-slider-content p {
  line-height: 1.53;
  font-size:1.25rem;
}
}

