.blogdetails-pagination ul,
.bloglistleft-widget .entry-meta,
.details-main-wrapper .rightsidebar .card ul li,
.details-main-wrapper .review-details .reply-box,
.chat-users-list .chat-scroll a.media .media-body,
.listing-search,
.profile-photo,
.dashboard-info .card-header,
.review-details .reply-box,
.blog-listview .blog-location-details,
.blog-listview .listmap-grid .blogfeaturelink,
.blog-listview .listgrid-sidebar .blogfeaturelink,
.blog-listview .fav-item,
.blog-listview .card .amount-details,
.card .filter-content .slider-info,
.vaciencies-section .vaca-footer,
.vaciencies-section .vaca-location,
.vaciencies-section .vacancies-top,
.featured-car-foot,
.pricing-section .price-wrap .price-four,
.space-section .space-content ul,
.space-section .space-img .fav-item,
.price-three .price-level,
.testi-blk .testi-carousel .testi-widget .testi-btm-blk,
.section-blk.offer-blk .box-style .btm-box-style .theme-btn a,
.section-blk.offer-blk .box-style .btm-box-style,
.section-blk .title-blk,
.theme-btn a,
.venue-section .venue-item .price-review,
.header .main-menu-wrapper .menu-header,
.header .header-nav,
.top-foo-widget {
    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;
}

.statistics-list li .statistic-details,
.bloglistleft-widget .post-author,
.blogbanner-content .post-author,
.bloggrid-sidebar .post-author,
.info-list li,
.work-section .work-info h5,
.details-main-wrapper .sideauthor-img .statistics-list li .statistic-details,
.details-main-wrapper .sideauthor-img .sorting-div .sortbyset,
.details-main-wrapper .rightsidebar .card .statistics-list li,
.details-main-wrapper .info-list li,
.details-main-wrapper .rightsidebar .card h4,
.details-main-wrapper .listings-sidebar .card h4,
.details-main-wrapper .review-details .rating div,
.details-description .about-headings .authordetails .rating,
.details-description .authordetails .rating,
.details-description .descriptionlinks ul li a,
.action,
.dashboard-info .card-header.reviewpage-header,
.profile-img,
.review-details .rating div,
.howitwork-info h5,
.available-info li,
.pro-content h3,
.blog-listview .bloglist-content .blog-author,
.blog-listview .card .blog-widget,
.sorting-div .sortbyset,
.listings-sidebar .card h4,
.rightsidebar .card h4,
.property-testimonial-item .property-profile-block,
.verified-owner-section .owner-card .owner-name,
.premium-and-essential-services .listee-premium,
.property-for-rent .top-room-details .area span,
.perfect-holiday-cabin-section .holiday-cabin-info .room-categories,
.properties-managments .companies-set-count ul,
.properties-managments .companies-set-head,
.real-why-us .choose-set>span,
.featured-listing-section .area span,
.featured-listing-section .house-type .room-type,
.featured-listing-section .feature-rent .house-location p,
.featured-listing-section .feature-rent .select-favourite-room,
.blog-eight-section .post-author-eight,
.blog-eight-section .viewlink a,
.blog-eight-section .blog-content .post-author,
.advertisement-eight .adv-box,
.popular-section.popular-eight .popular-inner,
.cta-section.job-section-eight .job-role .job-role-img,
.vaciencies-section .vacancies-inner,
.category-inner,
.banner-eight .banner-imgs img,
.banner-eight .topic-content,
.blog-seven-section .post-author-seven,
.blog-seven-section .blog-seven-section .viewlink a,
.blog-seven-section .blog-seven-section .blog-content .post-author,
.latest-restaurant-section .dishes-review h6,
.restaurateurs-bg .restaurateurs .right-content,
.restaurant-section.restaurant-section-seven .dishes-review h6,
.featured-car-foot .featured-car-foot-right,
.car-rental-slider-section .car-rental-carousel-content h5,
.banner-section.banner-six,
.articles-info,
.business-card .blog-features,
.city-img a,
.space-section .space-content .price,
.interset-btn,
.category-four-section .category-box,
.faq-blk .faq-tabs-blk ul li a,
.testi-blk .testi-carousel .testi-widget .testi-btm-blk .circle-grp,
.section-blk.promo-blk .promo-style .btn-style2 a,
.section-blk.promo-blk .promo-style .list-style ul,
.section-blk.promo-blk .promo-style .list-style ul li,
.content-blk .detail-blk .detail-btm-blk,
.content-blk .loc-blk,
.recommended-tabs-blk ul li a,
.section-blk .service-info-card,
.celebrate-section .celebrate-wrap .celebrate-img .play-btn .play-icon,
.banner-section-two .searchbox-list,
.banner-section-two .search-icon,
.banner-section-two .search-box .search-input,
.viewlink a,
.section-heading h2,
.header.header-eight .header-navbar-rht li>a.header-login.add-listing,
.header-six .car-list-btn,
.header.header-three .nav-link.lang-link,
.header.header-three .nav-link.cur-link,
.header.header-three .navbar-header,
.selection-list,
.header .header-navbar-rht .nav-item .add-listing,
.header .cta-btn,
.footer .visitor-content,
.footer.footer-seven .social-icon ul li a,
.btm-foo-widget,
.top-foo-widget .help-info,
.footer-two .selection-list,
.footer-address,
.footer .social-icon ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
}

h2 {
    font-weight: 600;
    color: #0d233e;
    font-size: 32px;
}

@media (max-width: 991.98px) {
    h2 {
        font-size: 30px;
    }
}

@media (max-width: 767.98px) {
    h2 {
        font-size: 28px;
    }
}

.form-control:focus {
    border-color: #e3e3e3;
    box-shadow: none;
    outline: 0 none;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}


/* .blog-image-eight img,
.blog-image img,
.recommended-widget img,
.blog-widget img,
.blog-widget .img-blk img,
.recommended-widget .img-blk img,
.venue-image img,
.blog-img img {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    -moz-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    -o-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
} */


/* .blog-image-eight :hover img,
.blog-image img:hover,
.blog-img img:hover,
.venue-image img:hover,
.recommended-widget img:hover,
.blog-widget img:hover,
.blog-widget .img-blk:hover img,
.recommended-widget .img-blk:hover img,
.venue-image:hover img,
.blog-img:hover img {
    -webkit-transform: scale(1.35) rotate(15deg);
    -moz-transform: scale(1.35) rotate(15deg);
    transform: scale(1.35) rotate(15deg);
} */

.pagelink ul li a,
.pagelink ul,
.pagination .pagination-center,
.btn-apple:hover,
.btn-apple,
.blogbanner-content ul,
.rightsidebar .card ul li.socialicons a,
.details-main-wrapper .rightsidebar .card .statistics-list .icons,
.details-main-wrapper .rightsidebar .card ul li.socialicons a,
.details-main-wrapper .gallery-content,
.messages-form .group-img i,
.badge.badge-success,
.listing-table .action-btn,
.profile-form .group-img i,
.profile-img-del:hover,
.profile-img-del,
.grid-listview a,
.amenities .search-btn .btn.btn-reset,
.verified-owner-section .owner-card .owner-name .double-tick i,
.premium-and-essential-services .listee-premium .listee-premium-img span,
.property-for-rent .top-rent-room .pent-house,
.perfect-holiday-cabin-section .holiday-cabin-info .room-categories span,
.perfect-holiday-cabin-section .holiday-cabin-info .rate-per-day,
.perfect-holiday-cabin-section .holiday-cabin-img-slider .owl-nav .owl-prev i,
.perfect-holiday-cabin-section .holiday-cabin-img-slider .owl-nav .owl-next i,
.real-why-us .choose-set,
.featured-listing-section .house-type .double-tick,
.section-heading-nine.section-heading h2,
.testimonial-section-eight .testi-widget-eight .icon-blk,
.pricingplan-section.pricing-eight .interset-btn,
.popular-section.popular-eight .fav-icon-top,
.vaciencies-section .vaca-img,
.vaciencies-section .fav-icon-top,
.testimonial-section-seven .testi-location,
.testimonial-section-seven .testi-widget-seven .icon-blk,
.latest-restaurant-section .dishes-inner .author-img-new,
.cities-section .cities-overlay,
.restaurant-section.restaurant-section-seven .author-img-new,
.our-category-section-seven .our-category-img,
.featured-car-item-list .featured-car-center,
.car-rental-slider-section .car-rental-slider .owl-nav .owl-prev i,
.car-rental-slider-section .car-rental-slider .owl-nav .owl-next i,
.car-search-filter .car-filter-section .car-search-btn,
.price-five .viewdetails-btn,
.categories-info,
.banner-five .search-btn .btn-primary,
.city-img img a,
.city-wrap:hover .city-img a,
.space-section .space-cat,
.cate-section .cate-sec .cat-wrap a,
.cate-section .cate-sec .cat-wrap span,
.cate-section .cate-sec .cat-wrap .cat-img,
.cowork-section .cowork-img,
.faq-blk .btm-style span,
.faq-blk .faq-tabs-blk .tabs-style,
.section-blk.promo-blk .promo-style .btn-style2 a .shape-bg,
.section-blk.promo-blk .promo-style .list-style ul li .count-style,
.section-blk.promo-blk .promo-style .flex-style,
.section-blk.offer-blk .box-style .btm-box-style .theme-btn span,
.recommended-tabs-blk .tabs-style,
.section-blk .service-info-card .service-content .service-list .icon-blk,
.theme-btn a span,
.theme-btn,
.feedback-section .feedback-slider .testimonial-item .testimonial-user-info,
.feedback-section .feedback-slider .testimonial-item .testimonial-content .testi-icon,
.timeline-section .timeline-sec .timeline-wrap .time-box .date,
.portfolio-section .portfolio-wrap .port-wrap .portfolio-overlay,
.venue-section .venue-item .venue-content ul li span,
.featured-slider .bloglist-content .blogfeaturelink,
.blog-content .post-author,
.blog-content .entry-meta,
.partnerslist li a,
.popular-locations .location-info-details,
.popular-locations .section-heading h2 span,
.serv-info,
.featured-info,
.fav-item .fav-icon,
.grid-view .fav-item,
.service-widget .fav-item,
.blog-location-details .location-info,
.amount-details,
.grid-view .blog-location-details,
.bloglist-content .blogfeaturelink,
.section-heading h2 span,
.home-nine .header .car-list-btn,
.footer-six-bottom,
.social-icon-six ul li a,
.social-info ul li a,
.align-center {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.details-main-wrapper .review-details .rating,
.review-details .rating,
.car-more-blog a,
.featured-car-item-list,
.choose-car-class-section .car-class-item-block,
.browse-by-brand-item,
.car-rental-slider-section .car-rental-carousel-content a,
.banner-contents a,
.articles-read-more.btn,
.articles-content .articles-list li,
.list-sec .listee-content .btn,
.banner-three .banner-btm .icon-blk,
.wedding-section .wedding-wrap .wedding-content a,
.header .header-navbar-rht>li,
.social-icon-six ul,
.footer .social-icon ul {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.sidebarauthor-details,
.review-gallery,
.review-box,
.tag-list .tags,
.tag-list,
.blogdetail-content .card-header,
.details-main-wrapper .sideauthor-img .sidebarauthor-details,
.details-main-wrapper .sideauthor-img .review-box,
.details-main-wrapper .sideauthor-img .grid-listview ul,
.details-main-wrapper .feedbackbox .namefield,
.details-main-wrapper .review-details .review-gallery,
.details-main-wrapper .lisiting-featues,
.details-main-wrapper .card-header,
.details-description .about-details,
.details-description .about-headings,
.details-description .descriptionlinks ul,
.galleryimg-upload,
.chat-msg-attachments,
.chat-cont-right .chat-body .media.sent .media-body,
.feedbackbox .namefield,
.review-details .review-gallery,
ul.dashborad-menus,
.about-listee,
.sorting-div .col-lg-8,
.grid-listview ul,
.amenities .search-btn,
.card .amenities .form-set,
.property-testimonial-item .property-client-details,
.perfect-holiday-cabin-section .holiday-cabin-img-slider .owl-nav,
.banner-section.banner-nine .banner-nine-btn-group,
.partners-section.partner-section-eight .partnerslist_eight li a,
.cta-section.job-section-eight .preferred-part,
.join-us-dealer .join-as-dealer-btn,
.articles-content .articles-list li,
.faq-blk .faq-shadow-blk .text-gray-style,
.detail-blk .tags-blk,
.content-blk>p,
.banner-three .banner-btm .search-tab-col .search-group ul,
.wedding-section .wedding-wrap,
.header.header-four .main-menu-wrapper,
.header .main-menu-wrapper .main-nav,
.footer.footer-seven .footer-address,
.footer-six-center-list ul,
.footer-send-mail,
.stay-tuned form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.property-for-rent .top-rent-room-info .top-room-details,
.property-for-rent .top-rent-room-info .top-rent-room-location,
.featured-listing-section .top-room-details,
.featured-listing-section .house-type,
.blog-eight-section .blog-content-eight .entry-meta,
.popular-section.popular-eight .popular-footer,
.popular-section.popular-eight .popular-location,
.popular-section.popular-eight .popular-top,
.cta-section.job-section-eight .job-role,
.blog-seven-section .blog-content-seven .entry-meta,
.pricing-plan.pricing-plan-seven .price-seven,
.latest-restaurant-section .dishes-footer,
.latest-restaurant-section .dishes-review,
.latest-restaurant-section .dishes-overlay,
.cities-section .cities-location,
.restaurant-section.restaurant-section-seven .dishes-footer,
.restaurant-section.restaurant-section-seven .dishes-review,
.restaurant-section.restaurant-section-seven .dishes-overlay,
.city-overlay,
.recommended-blk.style2-blk .recommended-widget .content-blk .detail-blk .detail-btm-blk,
.venue-section .venue-item .venue-content ul,
.footer-six-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
}

.tag-list,
.chat-cont-right .chat-body .media.sent .media-body,
.action,
.sorting-div .col-lg-8,
.join-us-dealer .join-as-dealer-btn,
.interset-btn,
.banner-three .banner-btm .search-tab-col .search-group ul,
.banner-three .banner-btm .search-tab-col .search-group,
.header.header-nine .header-top .selection-list,
.footer-two .selection-list,
.footercount>.vistors-details ul {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
}

.blog-image-eight img,
.blog-image img,
.recommended-widget img,
.blog-widget img,
.blog-widget .img-blk img,
.recommended-widget .img-blk img,
.venue-image img,
.blog-img img {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    -moz-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    -o-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms;
}

.blog-image-eight :hover img,
.blog-image img:hover,
.blog-img img:hover,
.venue-image img:hover,
.recommended-widget img:hover,
.blog-widget img:hover,
.blog-widget .img-blk:hover img,
.recommended-widget .img-blk:hover img,
.venue-image:hover img,
.blog-img:hover img {
    -webkit-transform: scale(1.35) rotate(15deg);
    -moz-transform: scale(1.35) rotate(15deg);
    transform: scale(1.35) rotate(15deg);
}

ul.dashborad-menus {
    justify-content: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
}

.chat-cont-right .chat-body .media.sent .media-body,
.amenities .search-btn,
.property-testimonial-item .property-client-details,
.real-why-us .choose-set {
    -ms-flex-direction: column;
    flex-direction: column;
}

.popular-section.popular-eight .popular-footer,
.popular-section.popular-eight .popular-location,
.vaciencies-section .vaca-footer,
.vaciencies-section .vacancies-inner,
.category-inner,
.footer-three .middle-foo-widget .drop-blk .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
}

.bloglist-content .blogfeaturelink {
    display: flex;
    margin: 15px 0;
}

.list-content .grid-view .card {
    background: #ffffff;
    padding: 0;
    border: 1px solid #e3e3e3;
    box-shadow: none;
    border-radius: 10px;
    margin: 0 0 25px;
}

.list-content .grid-view .card:hover {
    box-shadow: 0px 4.4px 20px -1px rgba(19, 16, 34, 0.05), 0px 4px 9px -1px rgba(19, 16, 34, 0.03);
}

.amount-details {
    width: 100%;
}

.blog-location-details .location-info i {
    margin: 0 5px 0 0;
    color: #374b5c;
    opacity: 0.6;
}

.blog-location-details .location-info .fa-calendar-days {
    opacity: 0.5;
}

.featured-section {
    background: #f9fafc;
    position: relative;
    padding: 100px 0;
}

@media (max-width: 1199.98px) {
    .featured-section {
        padding: 60px 0;
    }
}

@media (max-width: 991.98px) {
    .featured-section {
        padding: 40px 0;
    }
}

.featured-section .service-content h3 {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

a:hover {
    text-decoration: none;
    outline: none;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}

a:focus {
    text-decoration: none;
    outline: none;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}

.location-info-details .location-img img {
    border-radius: 10px;
}

.location-info:last-child {
    margin-right: 0;
}

.location-details {
    flex-wrap: wrap;
    justify-content: space-between;
}

.browse-btn {
    border: 1px solid #ffffff;
    color: #ffffff;
    border-radius: 6px;
    margin: 25px 0 0 0;
    padding: 7px 28px;
    display: inline-block;
}

@media (max-width: 991.98px) {
    .browse-btn {
        margin: 20px 0 0 0;
    }
}

.bloglist-widget .viewlink {
    margin: 10px 0 0;
}

.blog-location-details .location-info i {
    margin: 0 5px 0 0;
    color: #374b5c;
    line-height: 0;
    opacity: 0.6;
}


/* ider st start krna hai  */

.btn-linebtn {
    border: 1px solid #666666;
    width: 100%;
    color: #666666;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
    font-size: 14px;
}

.btn-linebtn:hover {
    background-color: #c10037;
    color: #ffffff !important;
}

.list-content {
    position: relative;
    padding: 70px 0;
}

@media (max-width: 1199.98px) {
    .list-content {
        padding: 60px 0;
    }
}

@media (max-width: 991.98px) {
    .list-content {
        padding: 40px 0;
    }
}

.list-content.listmap-grid {
    padding: 0;
}

.list-content .featured-slider.grid-view .card {
    margin: 0 0 24px;
}

.filter-content .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #8d8d8d;
    position: absolute;
    top: 55%;
    left: 50%;
    border-style: solid;
    border-width: 0 2px 2px 0;
    margin: -3px 0 0 -10px;
    padding: 3px;
    height: 0;
    width: 0;
    transform: rotate(45deg) translateY(-50%);
    -webkit-transform: rotate(45deg) translateY(-50%);
    -ms-transform: rotate(45deg) translateY(-50%);
}

.filter-content .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: #374b5c;
    border-width: 2px 0 0 2px;
    padding: 3px;
}

.filter-content .custom_check {
    color: #9c9c9c;
    display: inline-block;
    position: relative;
    font-size: 14px;
    padding-left: 30px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    top: -6px;
    margin: 0;
}

.filter-content .custom_check .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 18px;
    width: 18px;
    border: 1px solid #b7b7b7;
    background-color: #ffffff;
    border-radius: 3px;
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}

.filter-content .custom_check .checkmark::after {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    display: none;
    left: 4px;
    top: 0px;
    color: #ffffff;
    font-size: 15px;
}

.filter-content .custom_check input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.filter-content .custom_check input:checked~.checkmark {
    background-color: #c10037;
    border: 1px solid #c10037;
}

.filter-content .custom_check input:checked~.checkmark:after {
    display: block;
}

.filter-content.amenities li {
    margin-bottom: 10px;
}

.filter-content .form-set input::placeholder {
    color: #b7b7b7;
}

.filter-content .group-img i {
    color: #8d8d8d;
    top: 18px;
}

.card .filter-content {
    margin-bottom: 20px;
    color: #8d8d8d;
}

.card .filter-content.amenities h4 {
    border-bottom: none;
    margin: 0 0 5px 0;
    padding: 0 0 20px;
}

@media (max-width: 991.98px) {
    .card .filter-content.amenities h4 {
        padding: 0 0 15px;
    }
}

.card .filter-content .slider-info {
    margin: 0 0 20px;
}

@media (max-width: 767.98px) {
    .card .filter-content .slider-info {
        margin: 0 0 15px;
    }
}

.card .filter-content .slider-info h4 {
    margin: 0;
}

.card .amenities .form-set input {
    margin: 0 10px 0 0;
}

.card .amenities .form-set input:last-child {
    margin-right: 0;
}

@media (max-width: 767.98px) {
    .card .amenities .form-set .form-control {
        min-height: 40px;
    }
}

.amenities .search-btn {
    margin: 20px 0 0 0;
}

.amenities .search-btn .btn {
    margin: 0 0 20px;
}

.amenities .search-btn .btn.btn-reset {
    color: #374b5c;
    padding: 12px 25px;
    border-radius: 10px;
    -webkit-transition: 0.7s;
    -ms-transition: 0.7s;
    transition: 0.7s;
}

.amenities .search-btn .btn.btn-reset i {
    margin-right: 7px;
}

.amenities .search-btn .btn.btn-reset:hover {
    background: #c10037;
    color: #ffffff;
}

.grid-listview ul li {
    margin: 0 10px 0 0;
}

.grid-listview a {
    background: #ffffff;
    width: 50px;
    height: 50px;
    border: 1px solid #edf1f1;
    color: rgba(104, 97, 109, 0.5);
    border-radius: 5px;
}

@media (max-width: 767.98px) {
    .grid-listview a {
        width: 40px;
        height: 40px;
    }
}

.grid-listview a:hover {
    background: #c10037;
    border-color: #c10037;
    color: #ffffff;
}

.listings-sidebar .card h4 img,
.rightsidebar .card h4 img {
    margin: 0 8px 0 0;
}

.grid-listview a.active {
    background: #F2CB05;
    border-color: #F2CB05;
    color: #ffffff;
}

.count-search span {
    color: #03318C;
}

@media (max-width: 767.98px) {
    .count-search p {
        font-size: 14px;
    }
}

.sorting-div {
    color: #666666;
    margin: 0 0 25px;
}

@media (max-width: 767.98px) {
    .sorting-div {
        font-size: 14px;
    }
}

.sorting-div .col-lg-8 {
    padding-right: 0;
}

@media (max-width: 575.98px) {
    .sorting-div .col-lg-8 {
        margin: 15px 0 0;
        padding: 0;
        padding-left: 0;
        justify-content: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
    }
}

.sorting-div .sortbyset {
    margin: 0 11px 0 0;
}

@media (max-width: 767.98px) {
    .sorting-div .sortbyset .sortbytitle {
        display: none;
    }
}

.blog-listview .card {
    padding: 0;
    border: 1px solid #f1f1f1;
    box-shadow: none;
}

.blog-listview .card .blog-widget {
    width: 100%;
}

@media (max-width: 767.98px) {
    .blog-listview .card .blog-widget {
        display: block;
    }
}

.blog-listview .card .fav-item {
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px;
    width: 100%;
}

.blog-listview .card p {
    font-size: 12px;
    line-height: 25px;
    color: #9c9c9c;
    margin-bottom: 15px;
}

@media (max-width: 575.98px) {
    .blog-listview .card h6 {
        width: auto;
    }
}

.blog-listview .card .amount {
    font-size: 12px;
    color: #9c9c9c;
}

.blog-listview .card .amount span {
    text-decoration: line-through;
}

.blog-listview .card .amount-details a {
    color: #0d233e;
}

@media (max-width: 767.98px) {
    .blog-listview .card .amount-details a {
        font-size: 15px;
    }
}

.blog-listview .card .amount-details a:hover {
    color: #c10037;
}

.blog-listview .card .amount-details .validrate {
    color: #03318C;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
}

.listing-pagination {
    margin-top: 30px;
}

@media (max-width: 767.98px) {
    .blog-listview .card .amount-details .validrate {
        font-size: 18px;
    }
}

.blog-listview .card-body {
    padding: 24px;
}

.blog-listview .blog-img {
    position: relative;
    overflow: hidden;
    border-radius: 10px 0px 0 10px;
}

.blog-listview .blog-img:hover {
    border-radius: 10px 0px 0 10px;
}

@media (max-width: 767.98px) {
    .blog-listview .blog-img {
        border-radius: 10px 10px 0 0;
    }
}

.blog-listview .bloglist-content {
    width: calc(100% - 294px);
}

@media (max-width: 767.98px) {
    .blog-listview .bloglist-content {
        width: auto;
    }
}

.blog-listview .bloglist-content .blogfeaturelink {
    align-items: center;
    justify-content: flex-start;
    margin: 0;
}

.blog-listview .bloglist-content .blogfeaturelink img {
    margin: 0 5px 0 0;
}

.blog-listview .bloglist-content .blogfeaturelink a {
    color: #9c9c9c;
    font-size: 12px;
}

.blog-listview .bloglist-content .blogfeaturelink a i {
    margin: 0 5px 0 0;
}

.blog-listview .bloglist-content .blog-features {
    margin: 0 15px 0 0;
}

.blog-listview .bloglist-content .blog-author .blog-author-img {
    border-radius: 50px;
    width: 25px;
    height: 25px;
    margin: 0 8px 0 0;
}

.blog-listview .bloglist-content .blog-author-img img {
    margin: 0 5px 0 0;
    border-radius: 50px;
    width: 25px;
    height: 25px;
}

.blog-listview .featured-text {
    font-size: 14px;
    padding: 7px 10px;
}

.blog-listview .fav-item {
    cursor: pointer;
}

.blog-listview .listmaplist-content .blogfeaturelink {
    justify-content: normal;
}

.blog-listview .listmaplist-content .blogfeaturelink a {
    color: #9c9c9c;
    font-size: 12px;
}

.blog-listview .listmaplist-content .blogfeaturelink a:hover i {
    color: #c10037;
}

.blog-listview .blog-location-details {
    margin: 0 0 15px;
    font-size: 12px;
}

.listings-sidebar .card:last-child,
.rightsidebar .card:last-child {
    margin-bottom: 0;
}

.listings-sidebar .card,
.rightsidebar .card {
    background: #ffffff;
    margin: 0 0 25px;
    padding: 25px;
    border-radius: 10px;
    box-shadow: 3px 5px 13px rgba(222, 226, 231, 0.44);
}

.card {
    background: #ffffff;
    box-shadow: 3px 5px 13px rgba(222, 226, 231, 0.44);
    border-radius: 10px;
    margin-bottom: 24px;
    border: 0;
}

.listings-sidebar,
.rightsidebar {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 4.4px 12px -1px rgba(19, 16, 34, 0.06), 0px 2px 6.4px -1px rgba(19, 16, 34, 0.03);
}

.listings-sidebar .card h4,
.rightsidebar .card h4 {
    border-bottom: 1px solid #dee2e7;
    margin: 0 0 25px;
    padding: 0 0 20px 0;
    font-size: 20px;
    color: #0d233e;
}

form {
    display: block;
    margin-top: 0em;
    unicode-bidi: isolate;
}

@media (min-width: 992px) {
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
}

.sorting-div {
    color: #666666;
    margin: 0 0 25px;
}

.align-items-center {
    align-items: center !important;
}

blog-listview .card-body {
    padding: 24px;
}

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}

.blog-listview .featured-text {
    font-size: 14px;
    padding: 7px 10px;
}

.featured-text {
    background: #03318C;
    border-radius: 5px;
    color: #ffffff;
    padding: 5px;
}

.blog-listview h6 a:hover {
    color: #03318C;
}

.blog-listview .card .amount {
    font-size: 12px;
    color: #9c9c9c;
}

.blog-listview h6 {
    font-size: 18px;
    font-weight: 600;
    margin: 15px 0 15px;
    white-space: nowrap;
    width: 395px;
    text-overflow: ellipsis;
    overflow: hidden;
}

h6 {
    font-weight: 600;
    color: #0d233e;
    font-size: 16px;
}

.h6,
h6 {
    font-size: 1rem;
}

.blog-listview .card-body {
    padding: 24px;
}

.pagination {
    width: 100%;
    text-align: center;
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: var(--bs-body-bg);
    --bs-pagination-border-width: var(--bs-border-width);
    --bs-pagination-border-color: var(--bs-border-color);
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: var(--bs-tertiary-bg);
    --bs-pagination-hover-border-color: var(--bs-border-color);
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none;
}

.pagination {
    width: 100%;
    text-align: center;
}

.pagination>ul {
    width: 100%;
    text-align: center;
    margin: 0;
}

.pagination>ul li {
    display: inline-block;
    margin: 0 1px;
}

.pagination>ul li a {
    width: 35px;
    height: 35px;
    background: #ffffff;
    border: 1px solid #e8ecec;
    line-height: 34px;
    font-size: 13px;
    color: #8d8d8d;
}

.pagination>ul li span {
    width: 35px;
    height: 35px;
    background: #ffffff;
    border: 1px solid #e8ecec;
    line-height: 34px;
    font-size: 13px;
    color: #8d8d8d;
}

.pagination>ul li.arrow a {
    background: #f1f1f1;
    font-size: 17px;
    margin: 0 9px;
}

.pagination>ul li.active a {
    background: #c10037;
    border-color: #c10037;
    color: #ffffff;
}

@media (max-width: 991.98px) {
    .pagination {
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
    }
}

@media (max-width: 767.98px) {
    .pagination {
        margin-top: 16px;
    }
}

@media (max-width: 575.98px) {
    .pagination {
        margin-top: 6px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        justify-content: center;
        flex-wrap: wrap;
    }
}

.pagination .pagination-center {
    width: 79%;
}

@media (max-width: 991.98px) {
    .pagination .pagination-center {
        width: 50%;
    }
}

@media (max-width: 575.98px) {
    .pagination .pagination-center {
        width: 88%;
    }
}

.page-item .page-link {
    border-radius: 10px;
}

.page-item:first-child .page-link {
    border-radius: 10px;
}

.page-item:last-child .page-link {
    border-radius: 10px;
}

.pagelink .active>.page-link {
    background: #374b5c;
    color: #ffffff;
    border: 1px solid #374b5c;
}

.page-item .page-link {
    border-radius: 10px;
}

.page-item:last-child .page-link {
    border-radius: 10px;
}

.pagination .pagination-center {
    width: 79%;
}

@media (max-width: 991.98px) {
    .pagination .pagination-center {
        width: 50%;
    }
}

@media (max-width: 575.98px) {
    .pagination .pagination-center {
        width: 88%;
    }
}

.previtem a i,
.nextlink a i {
    color: #c10037;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.page-link {
    position: relative;
    display: block;
    padding: 0.375rem;
    font-size: 20px;
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6 !important;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.previtem a:hover,
.nextlink a:hover {
    background: #374b5c;
    border-color: #374b5c;
    color: #ffffff;
}

.previtem a,
.nextlink a {
    color: #374b5c;
    min-width: 150px;
    padding: 10px 38px;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}

i.fa.fa-regular.fa-arrow-left {
    margin-right: 5px;
}

i.fa.fa-regular.fa-arrow-right {
    margin-left: 5px;
}
