/*-----------------
    4. Grid
-----------------------*/
.popular-services .listing-tabs-group,
.search-box-banner ul,
.css-equal-heights,
.css-equal-content {
  display: flex;
  display: -webkit-flex;
}

.css-equal-content {
  color: red;
  float: left;
}

.product-detail-head .search-btn .search-button:hover,
.product-detail-head .search-btn .search-button,
.review-sec .search-btn .search-button:hover,
.review-sec .search-btn .search-button,
.faq-section .faq-title>a:not(.collapsed):after,
.faq-section .faq-title>a:after,
.listing-item:hover .fav-icon i,
.listing-item .listing-img .fav-item,
.popular-services .listing-tabs-group ul li a img,
.popular-services .listing-tabs-group ul li a span,
.popular-services .listing-tabs-group ul li a:hover img,
.popular-services .listing-tabs-group ul li a:hover,
.popular-services .listing-tabs-group ul li a.active img,
.popular-services .listing-tabs-group ul li a,
.search-btn .search-button:hover,
.search-btn .search-button,
.header .header-navbar-rht .nav-item .header-reg:hover,
.header .header-navbar-rht .nav-item .header-reg,
.header .header-navbar-rht .nav-item .header-login:hover,
.header .header-navbar-rht .nav-item .header-login,
.header.fixed,
.header,
.contact-btn:hover,
.contact-btn {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.listview-car .card .card-body .listing-details-group ul li span img,
.listview-car .card .card-body .blog-list-head .blog-list-rate h6,
.product-detail-head .details-btn a,
.review-sec .reviewbox-list-rating p,
.contact-section .contact-info-area .single-contact-info i,
.serve-form .form-group .button-notific,
.pagination,
.login-wrapper .loginbox .login-auth,
.login-wrapper .loginbox .login-left,
.popular-slider-group .owl-carousel .owl-next i,
.popular-slider-group .owl-carousel .owl-prev i,
.listing-item .listing-content .listing-button .btn-order,
.listing-item .listing-img .fav-item .fav-icon,
.listing-item .listing-img .fav-item .featured-text,
.popular-services .owl-carousel .owl-next i,
.popular-services .owl-carousel .owl-prev i,
.popular-services .listing-tabs-group ul li a,
.popular-services .listing-tabs-group {
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
}

.table tbody td a {
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.listview-car .card .card-body .blog-list-head,
.product-detail-head .detail-page-head,
.blog-section .blog-content .meta-item {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
}

.grid-listview ul li a,
.car-listing .pagination .previtem a,
.car-listing .pagination .nextlink a,
.list-btn .btn-filters,
.modal .payment-success .check,
.payment-method ul li a,
.modal .available-for-ride,
.car-details-slider.owl-carousel .owl-nav .owl-prev,
.car-details-slider.owl-carousel .owl-nav .owl-next,
.listing-feature ul li span,
.specification-card .feature-img,
.share-postsection .sharelink .share-img,
.plan-selected,
.pagination .pagination .previtem a,
.pagination .pagination .nextlink a,
.why-choose .card .card-body .choose-img,
.listing-item .listing-content .listing-details-group ul,
.table .dropdown-item,
.table tbody td a.btn-action-icon,
.fi-icon,
.hi-icon,
.footer-social-links .nav,
.footer .footer-contact .footer-contact-info .footer-address span,
.align-center {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}

.pagination .pagination .previtem a,
.pagination .pagination .nextlink a {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}

.booking-list li {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
}

.order-confirmation .place-order-btn a,
.listing-item .listing-content .listing-features .listing-title a,
.listing-item .listing-content .listing-features .author-img img,
.services .services-group .services-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.pricing-section .price-card .price-details ul .price-uncheck,
.pricing-section .price-card .price-details ul .price-check,
.table tbody td a,
.footer-social-widget .nav-social,
.footer .footer-contact .footer-contact-info .update-form .btn .feather-send,
.footer .footer-contact .footer-contact-info .footer-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.payment-method ul,
.review-sec .review-card .review-header-group,
.review-sec .review-header,
.blog-section .blog-content .blog-list-date .meta-item-list,
.blog-section .blog-content .blog-list-date,
.serve-form .form-group,
.error-page,
.content-page-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
}

.listview-car .card .card-body .listing-details-group ul,
.order-confirmation .order-confirm-box .confirmation-title,
.order-confirmation .section-title,
.modal .grand-total,
.modal .booking-info.service-tax ul li,
.listing-item .listing-content .listing-location-details,
.listing-item .listing-img .fav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.listview-car .card .card-body .listing-details-group ul li span img,
.listview-car .card .card-body .listing-details-group ul li,
.listview-car .card .card-body .blog-list-head .blog-list-rate h6,
.listview-car .card .card-body .blog-list-head .blog-list-title .title-bottom h6,
.sorting-div .product-filter-group .grid-listview ul,
.sorting-div .product-filter-group .sortbyset,
.sorting-div .product-filter-group,
.list-btn .filter-list li ul li,
.list-btn .filter-list .short-filter,
.list-btn .filter-list,
.order-confirmation .order-confirm-box .order-car,
.payment-method .payment-checkbox label,
.booking-details .booking-form .payment-btn,
.modal .modal-footer a,
.modal .booking-info.pay-amount label,
.modal .booking-info.seat-select label,
.review-list-rating li,
.review-list-rating,
.listing-feature ul li,
.product-detail-head .details-btn a,
.product-detail-head .details-btn,
.product-detail-head .detail-page-head .camaro-location .camaro-locations-inner,
.product-detail-head .detail-page-head .camaro-location,
.product-detail-head .detail-page-head .list-rating,
.product-detail-head .detail-page-head,
.testimonials-section .review-box .review-details .list-rating .list-rating-star,
.testimonials-section .review-box,
.review-sec .sidebar-form,
.review-sec .review-card .review-header-group .review-widget-header,
.review-sec .review-card .review-header-group,
.review-sec .reviewbox-list-rating p,
.blogdetails-pagination ul,
.tag-list .tags,
.tag-list,
.blogdetail-content .card-header,
.bloglistleft-widget .post-author,
.bloggrid-sidebar .post-author,
.blogbanner-content .post-author,
.blogbanner-content ul,
.blog-section .rightsidebar .card h4,
.blog-section .blog-content .blog-list-date .meta-item-list li .post-author,
.blog-section .blog-content .meta-item li .post-author,
.blog-section .blog-content .meta-item,
.contact-section .contact-info-area .single-contact-info i,
.serve-form .form-group .button-notific,
.privacy-section .terms-policy ul li,
.pagination,
.login-wrapper .loginbox .login-auth .login-auth-wrap .sign-group,
.login-wrapper .loginbox .login-auth,
.user-app-group .userapp-heading .download-btn,
.popular-slider-group .owl-carousel .owl-next i,
.popular-slider-group .owl-carousel .owl-prev i,
.listing-item .listing-content .listing-button .btn-order,
.listing-item .listing-content .listing-location-details .listing-price .item-prices h6,
.listing-item .listing-content .listing-details-group ul li,
.listing-item .listing-img .fav-item .fav-icon,
.listing-item .listing-img .fav-item .featured-text,
.popular-services .owl-carousel .owl-next i,
.popular-services .owl-carousel .owl-prev i,
.popular-services .listing-tabs-group ul li a,
.form-group-wrapp,
.footer .footer-contact .footer-contact-info .footer-address .addr-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.sorting-div .product-filter-group {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
}

.irs--flat .irs-handle>i:first-child {
  top: -2px !important;
  width: 18px !important;
  background-color: #3f75c9 !important;
  left: auto !important;
}

.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  background-color: #3f75c9 !important;
}

.irs--flat {
  background-color: rgba(255, 255, 255, 0.78) !important;
}

.invoice-section .invoice-item-bill ul li:first-child,
.table .dropdown-item,
.footer-social-widget .nav-social {
  justify-content: right;
}

.footer-social-widget .nav-social {
  gap: 16px;
}

.listview-car .card .card-body .blog-list-head,
.product-detail-head .detail-page-head,
.blog-section .blog-content .meta-item {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
}


.col {
  width: auto;
  padding-left: 16px;
  padding-right: 16px;
  float: left;
  position: relative;
  min-height: 1px;
}

@media (min-width: 320px) {
  .col.col-xs-12 {
    width: 100%;
  }

  .col.col-xs-11 {
    width: 91.66666667%;
  }

  .col.col-xs-10 {
    width: 83.33333333%;
  }

  .col.col-xs-9 {
    width: 75%;
  }

  .col.col-xs-8 {
    width: 66.66666667%;
  }

  .col.col-xs-7 {
    width: 58.33333333%;
  }

  .col.col-xs-6 {
    width: 50%;
  }

  .col.col-xs-5 {
    width: 41.66666667%;
  }

  .col.col-xs-4 {
    width: 33.33333333%;
  }

  .col.col-xs-3 {
    width: 25%;
  }

  .col.col-xs-2 {
    width: 16.66666667%;
  }

  .col.col-xs-1 {
    width: 8.33333333%;
  }
}

@media (min-width: 568px) {
  .col.col-sm-12 {
    width: 100%;
  }

  .col.col-sm-11 {
    width: 91.66666667%;
  }

  .col.col-sm-10 {
    width: 83.33333333%;
  }

  .col.col-sm-9 {
    width: 75%;
  }

  .col.col-sm-8 {
    width: 66.66666667%;
  }

  .col.col-sm-7 {
    width: 58.33333333%;
  }

  .col.col-sm-6 {
    width: 50%;
  }

  .col.col-sm-5 {
    width: 41.66666667%;
  }

  .col.col-sm-4 {
    width: 33.33333333%;
  }

  .col.col-sm-3 {
    width: 25%;
  }

  .col.col-sm-2 {
    width: 16.66666667%;
  }

  .col.col-sm-1 {
    width: 8.33333333%;
  }
}

@media (min-width: 768px) {
  .col.col-md-12 {
    width: 100%;
  }

  .col.col-md-11 {
    width: 91.66666667%;
  }

  .col.col-md-10 {
    width: 83.33333333%;
  }

  .col.col-md-9 {
    width: 75%;
  }

  .col.col-md-8 {
    width: 66.66666667%;
  }

  .col.col-md-7 {
    width: 58.33333333%;
  }

  .col.col-md-6 {
    width: 50%;
  }

  .col.col-md-5 {
    width: 41.66666667%;
  }

  .col.col-md-4 {
    width: 33.33333333%;
  }

  .col.col-md-3 {
    width: 25%;
  }

  .col.col-md-2 {
    width: 16.66666667%;
  }

  .col.col-md-1 {
    width: 8.33333333%;
  }
}

@media (min-width: 1024px) {
  .col.col-lg-12 {
    width: 100%;
  }

  .col.col-lg-11 {
    width: 91.66666667%;
  }

  .col.col-lg-10 {
    width: 83.33333333%;
  }

  .col.col-lg-9 {
    width: 75%;
  }

  .col.col-lg-8 {
    width: 66.66666667%;
  }

  .col.col-lg-7 {
    width: 58.33333333%;
  }

  .col.col-lg-6 {
    width: 50%;
  }

  .col.col-lg-5 {
    width: 41.66666667%;
  }

  .col.col-lg-4 {
    width: 33.33333333%;
  }

  .col.col-lg-3 {
    width: 25%;
  }

  .col.col-lg-2 {
    width: 16.66666667%;
  }

  .col.col-lg-1 {
    width: 8.33333333%;
  }
}

