/*============ Media 992Px to 1199px Star ============ */

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .card .position-relative.align-items-center.d-flex {
        display: inline-block !important;
        align-items: inherit !important;
    }
	.home-search.result .select2-container .select2-selection .select2-selection__rendered, form.eventro 
	.select2-container .select2-selection .select2-selection__rendered{
		margin-top:2px;
	}
	.side-widget.restro-tags .widget-content .w-25.mr-3 img {
		width: 58px;
		height: 58px;
		object-fit: cover;
	}
    .card .position-relative.align-items-center.d-flex .post-data {
        padding: 15px 0px 0px 0px !important;
        float: left;
        width: 100%;
    }
    .card .position-relative.align-items-center.d-flex .post-thumbnail,
    .card .position-relative.align-items-center.d-flex .post-thumbnail img {
        float: left !important;
		width: 100% !important;
		height: 200px;
		object-fit: cover;
    }
    .recent-box .post-content-box {
        padding: 20px;
    }
    .recent-box .box-feature {
        padding-right: 20px;
    }
    .lf-section-title p {
        width: 90%;
    }
    .et-recent_projects .project_image {
        height: 234px;
    }
    .post-content .bottom-content h6,
    .et-eventro-latest-news .item .content h4 {
        font-size: 20px !important;
    }
    .maxam-testimonial-about .col-md-7 {
        height: 400px;
        left: 10px;
    }
    .ab-testimonial-wrap .ab-prev {
        left: -260px;
    }
    /************** Restroera Responsive **************/
    .et-restro-masthead .caption h1 {
        font-size: 2em;
    }
    .restro-welcome-image .title_box p {
        font-size: 14px;
    }
    .restro-welcome-features li {
        font-size: 12px;
        padding: 6px 0px 7px;
        margin: 0 5px 10px 0;
        width: 200px;
    }
    .restro-callTo_one .callToCaption h1 {
        font-size: 30px;
    }
    .monthly-deals-slider .slideImg img {
        margin-left: -100px;
    }
    .specialRecipes .slideCont {
        width: 420px;
        height: 420px;
    }
    .restro-productBox .productData {
        width: 50%;
    }
    .side-widget.restro-tags .widget-content .w-25.mr-3 img {
        width: 68px;
        height: 68px;
		object-fit: cover;
    }
}


/*============ Media 1199px Star ============ */

@media (max-width: 1199px) {
    .maxam-about-intro .intro-thumbnail {
        margin-top: 4rem;
    }
	.single-post .post-navigator {
		min-height: auto;
		display:inline-block;
	}
	.single-post .post-navigator h6{
		height: 23px;
	}
    .lf-section-title {
        margin: 0 auto;
        max-width: 450px;
    }
    .ab-testimonial-wrap {
        box-shadow: -10px -8px 0px 2px #ff0036;
    }
    .et-nav-menu .menu-items ul li {
        padding: 2rem 0.5rem;
    }
    .single-restaurant .content-box .cuisine-list .d-sm-flex .news-content p.description {
        width: 100% !important;
    }
    .single-restaurant .content-box .cuisine-list .d-sm-flex .news-content span {
        float: left !important;
        width: 100%;
        padding-left: 0 !important;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .side-widget.restro-tags .widget-content .w-25.mr-3 img {
        width: 68px;
        height: 68px;
		object-fit: cover;
    }
    /*======= Eventro Responsive Style =========*/
    .et-eventro-navbar .nav-links>li {
        margin-right: 0rem;
        margin-left: 1rem;
    }
    .grid-categories a {
        font-size: 40px !important;
        width: 100px !important;
        height: 90px !important;
    }
    .et-eventro-masthead .masthead-caption h1 {
        font-size: 2rem;
    }
    .scroll-tabs.fixed {
        width: 610px;
    }
    .et-eventro-navbar .nav-actions a,
    .et-eventro-navbar .nav-links a {
        font-size: 12px;
    }
    .et-eventro-navbar .nav-actions a {
        margin-left: 0.5rem;
    }
    /* Propertyera */
    .searchbox {
        width: 220px;
    }
    .et-navbar-prop ul:not(.dropdown-menu-prop)>li>a {
        padding: 17px;
    }
    .right-grids {
        flex-wrap: wrap;
    }
    .right-grids .filled-box {
        height: 195px;
        margin-left: 0 !important;
        margin-top: 10px;
    }
    .v-box-prop .content {
        overflow-y: auto;
    }
    .et-navbar-prop .row.align-items-center {
        display: flex !important;
    }
    .et-navbar-prop .row.align-items-center div {
        flex: 1 !important;
    }
    .v-box-prop .list-price {
        display: none;
    }
}


/*============ Media under 991px ============ */

@media (max-width: 991px) {
    #backTop {
        left: 20px;
        bottom: 20px;
    }
    body.home .et-navbar-prop {
        position: absolute !important;
    }
	.et-search-result-wrapper .et-top-rated.list.archive-list-view .slider-inner .v-img img{
		height: 240px;
	}
	section.et-search-result-wrapper .float-more-filters {
		font-size: 14px;
		border: 1px solid;
		padding: 5px;
		border-radius: 5px;
		width: 100px;
		padding-left: 10px !important;
		text-align: center;
		color: #FF0036 !important;
		text-transform: capitalize !important;
	}
	section.et-search-result-wrapper .float-more-filters:hover {
		background: none !important;
		color: #161C26 !important;
		border-color: #161C26 !important;
	}
	.home-search.result .select2-container .select2-selection .select2-selection__rendered, 
	form.eventro .select2-container .select2-selection .select2-selection__rendered{
		margin-top:0;
	}
	.home-search.result .select2-container--default .select2-selection--single .select2-selection__arrow, form.eventro 
	.select2-container--default .select2-selection--single .select2-selection__arrow{
		top: 10px;
        right: 4px !important;
	}
    .et-banner-outer.et-home-slider .home-search .input-wrap.search i.fas.fa-layer-group{
        top: 20px;
    }
    .banner-search-wrap .delivery-field .select2-container--default .select2-selection--single .select2-selection__arrow{
        top: 20px !important;
        right: 11px;
    }
    .home-search.result .property-type-field.hide-banner-field{
        width: auto !important;
        margin-bottom: 5px;
    }
	.about-author .author-image{
		margin-right: 0 !important;
	}
	.et-restro-content .side-widget h5 {
		font-size: 14px !important;
	}
	.et-restro-content .et-restaurant-intro h3 {
		font-size: 25px !important;
	}
	.lf-section-title h2{
		font-size: 40px !important;
	}
	.single-post .post-navigator h6{
		height: 24px;
	}
	.maxam-video-section h3{
		font-size: 22px !important;
		line-height: 1.2 !important;
	}
	.maxam-video-section .video-launcher .floating-ticks .tick-box i{
		font-size: 16px;
	}
	.maxam-counters .counter-grid p {
		font-size: 14px !important;
	}
	.sidebar-widget.widget_text {
		width: 100%;
	}
	.maxam-history-timeline .curve{
		clip-path: polygon(0 30%, 100% 0%, 100% 100%, 0 100%);
	}
	.maxam-award-row{
		margin-bottom: 50px;
		margin-top: 50px;
	}
	.page-id-334 .select2-container--open .select2-dropdown--below, 
	.page-id-12 .select2-container--open .select2-dropdown--below{
		margin-top: 6px;
	}
	.et-banner-outer.et-home-slider .autcomplete-listing-wrap{
		margin-top: 5px;
	}
	.et-featured-categories.events.map-home .c-card-f img,
	.el-featured-categories .c-card img,
	.el-featured-categories .c-card-f img{
		height:100%;
		object-fit:cover;
	}
    .et-list-grid-main.shop .ext-shop-arch a.button.product_type_grouped,
    .et-list-grid-main.shop .add_to_cart_button {
        width: 100%;
    }
    .rating-types .rating-span {
        flex: 1 1 100%;
    }
    .rating-types .rating-span .rating-tooltip {
        text-align: left;
    }
    .et-page-header.header-no-banner {
        padding: 70px 0px;
    }
    .maxam-testimonial-about .container .row>div:first-child {
        width: 100%;
        max-width: 100%;
    }
    .maxam-testimonial-about .container .row>div:last-child {
        display: none;
    }
    .et-banner-outer.et-home-slider .home-search {
        padding: 5px;
        width: 100%;
    }
    .ab-testimonial .reviewer {
        margin-top: 10px;
    }
    .ab-testimonial>p {
        padding: 20px 20px 0 10px;
    }
    .et-banner-outer.et-home-slider .home-search input.form-control,
    .inner-search input.form-control {
        height: 40px;
        padding: 10px 0 !important;
        font-weight: normal !important;
		font-size: inherit !important;
    }
    .et-banner-outer.et-home-slider .home-search .input-wrap.search i.fas.fa-layer-group,
    .et-banner-outer.et-home-slider .home-search .input-wrap.search i.icon-search2,
    .et-banner-outer.et-home-slider .home-search .input-wrap.search i.icon-pin2 {
        font-size: 16px;
    }
    .select2-container .select2-selection--single .select2-selection__rendered {
        padding-left: 4px;
    }
    .f-widget {
        margin-bottom: 30px;
    }
    .lf-footer {
        padding: 60px 0 40px 0;
    }
    .banner-inner-wrapper .container {
        max-width: 100% !important;
    }
    .grecaptcha-badge {
        z-index: 999;
    }
    .recent-box .post-content-box {
        padding: 20px;
    }
    .recent-box .box-feature {
        padding-right: 20px;
    }
    section.et-restro-masthead-detail {
        padding: 0 !important;
    }
    .et-restro-content .et-sidebar .side-widget p,
    .single-automobile .page-sidebar .sidebar-widget p,
    .single-property .page-sidebar .sidebar-widget p,
    .single-restaurant .page-sidebar .sidebar-widget p,
    .single-event .page-sidebar .sidebar-widget p,
    .single-listing .page-sidebar .sidebar-widget p {
        word-break: break-all;
    }
    .et-restro-content .et-restaurant-intro h3 {
        font-size: 20px !important;
        letter-spacing: 0px;
        margin-bottom: 10px !important;
    }
    .lw-list-grid-main .listing-thumbnail,
    .et-explore-by-city-wrap .listing-thumbnail {
        height: 300px;
        overflow: hidden;
    }
    .restro-banner-bg-img .listing-action-buttons a {
        margin-left: 10px !important;
    }
    .restro-banner-bg-img .listing-action-buttons span {
        margin-right: 0px;
    }
    .restro-banner-bg-img .listing-action-buttons .btn {
        padding: 10px 15px !important;
    }
    .et-restro-content .et-restaurant-intro .custom-tooltip {
        top: calc(100% + -48px);
    }
    .single-event .amenities,
    .automobile-follow-up a {
        margin: 10px 0px 0px 0px;
    }
    .rating-types .rating-span .rating-tooltip {
        padding: 10px 10px 10px 10px !important;
    }
    .restaurant-faqs .card-header button {
        position: relative;
        padding-right: 36px;
    }
    .restaurant-faqs .card-header button i {
        position: absolute;
        right: 10px;
        top: 50%;
        margin-top: -7px !important;
    }
    .lf-real-estate .grid-item .image-box {
        height: auto;
    }
    .single-property .et-restaurant-intro .transition span img {
        width: 90px;
        margin-bottom: 10px;
    }
    .single-automobile .et-restaurant-intro .transition span img {
        width: 90px;
        margin-bottom: 10px;
    }
    .select2-container--open {
        z-index: 999999;
    }
    .restro-welcome-image .title_box p {
        font-size: 14px;
    }
    .restro-welcome-features li {
        font-size: 12px;
        width: 190px;
        margin: 0 0px 10px 0;
    }
    .restro-testimonialSlider .customerInfo::after {
        display: none;
    }
    .team-box {
        height: 280px;
    }
    .maxam-team-section .team-box {
        height: 350px;
    }
    .lf-section-title {
        max-width: 100%;
    }
    .testi-img-collage-1 {
        right: 255px;
        width: auto;
    }
    .testi-img-collage-4 {
        top: 180px;
        left: 30px;
    }
    .testi-img-collage-2 {
        top: 0px;
        right: 0px;
    }
    .testi-img-collage-3 {
        top: 200px;
        right: 60px;
    }
    .testi-img-collage-5 {
        top: 90px;
        left: 120px;
    }
    .ab-testimonial-wrap .ab-prev {
        bottom: 10px;
        left: 20px;
        right: auto;
    }
    .ab-testimonial-wrap .ab-next {
        left: auto;
        right: 20px;
        bottom: 20px;
    }
    .ab-testimonial-wrap {
        height: 320px;
    }
    .recent-box .box-feature {
        margin-right: 10px;
    }
    .recent-box .box-feature p {
        font-size: 14px !important;
    }
    .et-searchpage-auto.shop-grid-2 .content .btn-auto.bg-primary-auto {
        float: left !important;
    }
    .et-home-slider {
        height: 800px;
    }
    .et-eventro-callto-action-2 .textbox h2 {
        font-size: 40px !important;
        line-height: 50px;
    }
    .toplogo {
        width: 100px !important;
    }
    .lf-navbar .nav-links li {
        margin: 5px;
    }
    .lf-navbar .btn-lf {
        padding: 7px 10px !important;
        font-size: 12px !important;
    }
    .hc-nav-trigger.hc-nav-1 {
        right: 280px;
    }
    .lf-searchbox .caption-area p {
        display: none;
    }
    .br-grid .image-box {
        height: auto;
    }
    .lf-navbar .nav-links li a {
        font-size: 13px;
    }
    .et-event-detail .title-wrap {
        text-align: center;
    }
    .btn-lf {
        padding: 0.6rem;
    }
    .paddingbox-lf {
        padding-left: 60px;
    }
    .et-event-wrap.inner .et-event-detail .additional-info .feature-box ul li {
        padding-bottom: 10px;
    }
    .et-event-detail .event-tite {
        float: none;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 14px;
    }
    .et-event-detail .event-meta {
        text-align: left;
        float: left;
    }
    .et-event-detail .event-meta ul {
        padding: 0;
    }
    .et-event-detail .event-meta ul li {
        padding-left: 20px;
    }
    .feature-box {
        padding: 20px 10px;
    }
    .feature-box h4 {
        font-size: 14px;
    }
    .feature-box ul li {
        font-size: 14px;
    }
    .eventBox {
        border-radius: 30px;
    }
    .eventBox .dateCircle {
        padding: 10px;
        width: 88px;
        height: 88px;
        font-size: 20px;
    }
    .eventBox .dateCircle::before {
        font-size: 60px;
    }
    .eventBox .dataWrap h3 {
        font-size: 20px;
    }
    .et-shop-detail .product_details h4 {
        font-size: 20px;
        margin-top: 25px;
    }
    .post-comments .user-comment .comment-content h6 {
        margin-top: 10px;
    }
    .related-posts img {
        width: 100%;
    }
    .et-content-body .tags-cloud {
        display: inline !important;
    }
    .et-content-body .tags-row {
        text-align: left !important;
    }
    .et-departments-horizontal .departmentTabs .nav-tabs li a {
        font-size: 12px;
        font-weight: 400;
        padding: 8px 5px;
        margin-right: 0px;
    }
    .et-departments-horizontal .departmentTabs .nav-tabs li {
        margin-bottom: 3px;
        width: 120px;
    }
    .et-departments-horizontal .departmentTabs .department-image {
        height: auto;
    }
    .et-nav-menu .menu-items ul li {
        padding: 0.2rem 0.3rem !important;
    }
    .et-nav-menu .menu-items ul li a {
        font-size: 14px;
    }
    .et-nav-menu .header-logo img {
        width: 100px;
    }
    .et-nav-menu .action-buttons a {
        font-size: 14px;
    }
    .et-nav-menu .menu-items ul.submenu {
        right: 0;
    }
    .et-nav-menu .menu-items ul.submenu li a {
        padding: 0rem 1.5rem;
    }
    .et-explore-by-city-wrap .city-thumbnail img {
        width: 100%;
    }
    .et-top-rated.list .et-list-info li p {
        margin-bottom: 0;
    }
    .et-top-rated.list .top-rated-thumbnail img {
        width: auto;
    }
    .et-featured-categories.events .slide-data h3 {
        font-size: 16px;
    }
    .et-top-rated-business .ref-img .image-box img {
        height: 100%;
    }
    .et-package-plans .package-table .package-header .package-title {
        font-size: 13px;
        width: 100px;
        height: 35px;
    }
    .et-package-plans .package-table .package-header .price span.h5,
    .et-package-plans .package-table .package-header .price span.h1 {
        font-size: 20px !important;
    }
    .et-search-result-wrapper .mobile-filters-btn {
        margin-left: 15px;
    }
    .et-nav-menu .menu-items ul.sub-menu {
        right: 100%;
    }
    .et-package-plans .package-table .package-body ul li {
        font-size: 14px;
    }
    .et-package-plans .package-table .package-body ul li i {
        font-size: 12px;
    }
    .et-package-plans .package-table .package-body .btn {
        font-size: 14px;
        padding: 15px;
    }
    .et-blog-home .post-content {
        font-size: 14px;
    }
    .et-content-tabs ul.nav-pills li.nav-item {
        margin: 0;
    }
    .et-download-app .btn {
        padding: 1rem 1rem;
    }
    /*========= eventro Responsive Style =============*/
    .et-location-events .city-thumbnail,
    .et-location-events .city-content {
        height: 200px;
    }
    .et-eventro-testimonial .thumb-wrap {
        right: 0;
    }
    .event-results .scroll-content {
        height: auto !important;
    }
    body.home .et-eventro-navbar {
        padding: 2rem 1rem;
    }
    .et-eventro-navbar .submenu {
        left: unset;
        right: 0;
        text-align: left;
    }
    .scroll-tabs.fixed {
        width: 100% !important;
        left: 0 !important;
        text-align: center;
    }
    .gallery-mason .mason-container {
        display: block;
    }
    #data-sponsors img {
        padding: 10px 20px;
    }
    .et-search-event .search-map {
        height: 300px !important;
    }
    .image-cluster>.img:nth-child(4) {
        width: 260px;
        height: 300px;
    }
    .time-left.pt-2.pt-md-0 {
        width: 54%;
    }
    p.event-location.d-inline-block.m-0 {
        position: absolute;
        clear: both;
        width: 60%;
    }
    /************** Restroera Responsive **************/
    .et-restro-navbar .logo img {
        width: 120px;
    }
    .et-restro-navbar-2 .logo img {
        width: 120px;
        margin-top: 14px;
    }
    .et-restro-masthead .caption h1 {
        font-size: 2em;
    }
    .et-restro-howit-works .hexagon {
        left: -50px;
    }
    .newsletter-input {
        width: 100px !important;
    }
    .et-restro-categories .column-count:not(:last-child)>.restro-category-column {
        border-right: 0;
    }
    .et-restro-news .news-list .v-item {
        margin-left: 0;
    }
    .restro-callTo_one .callToCaption h1 {
        font-size: 26px;
    }
    .restro-callTo_one .callToCaption {
        padding: 40px;
    }
    .monthly-deals-slider .slideCaption .thumbImg {
        width: 140px;
        height: 140px;
    }
    .monthly-deals-slider .slideCaption .boxHeading {
        font-size: 20px;
        padding-left: 90px;
    }
    .monthly-deals-slider .slideCaption .serving {
        padding-left: 60px;
        font-size: 16px;
    }
    .monthly-deals-slider .slideCaption .priceTag {
        font-size: 20px;
    }
    .monthly-deals-slider .slideImg img {
        max-width: 100%;
    }
    .specialRecipes .slideCont .overlayCap h1 {
        font-size: 30px;
    }
    .restro-productBox .productImg {
        width: 140px;
        height: 140px;
    }
    .restro-productBox .productData {
        width: 100%;
    }
    .restro-productBox .productData .boxHeading {
        font-size: 20px;
    }
    .restro-productBox .productData p {
        font-size: 14px;
    }
    .restro-productBox .productData .restro-btn {
        padding: 15px;
        font-size: 12px;
    }
    /************** Carera Responsive **************/
    .et-navbar-auto .nav-links>li>a {
        padding: 10px;
    }
    .et-navbar-auto .add-car {
        padding: 10px;
        font-size: 16px;
    }
    .et-navbar-auto .add-car:before {
        width: 20px;
        height: 20px;
    }
    .et-topbar-auto .business {
        font-size: 16px;
    }
    .et-topbar-auto .actions {
        font-size: 14px;
    }
    .et-topbar-auto i[class^="icon-"],
    .et-topbar-auto i[class*=" icon-"] {
        font-size: inherit;
    }
    .notification-bubble {
        width: 18px;
        height: 18px;
        font-size: 12px;
        left: -10px;
        top: -10px;
    }
    .et-topbar-auto .business span:not(:last-child),
    .et-topbar-auto .actions>a:not(:last-child),
    .et-topbar-auto .actions .et-dropdown-auto {
        margin-right: 10px;
    }
    .et-slider-auto h1 {
        font-size: 3rem;
    }
    .et-slider-auto .slider-caption {
        top: 50%;
    }
    .et-cta-main-auto .display-4 {
        font-size: 2.5rem;
    }
    .et-whyus-auto {
        height: auto;
    }
    .et-topbar-auto .business>span:last-child {
        display: none;
    }
    .et-navbar-auto .nav-links>li>a {
        font-size: 16px;
    }
    .et-topbar-auto .business>span {
        display: block;
    }
    .et-contact-cards-auto .c-card {
        margin: 20px auto;
    }
    .job-shadow .card-arrow {
        top: 20px;
    }
    .el-listing-detail-header .listing-action-buttons .btn {
        margin-right: 5px;
    }
    #advanced-search .modal-content a#process-advace-search {
        margin-left: 0 !important;
    }
    #advanced-search .modal-content a#reset-advanced-search {
        margin-left: 10px;
    }
    .et-search-result-wrapper .listing_pagination {
        float: left;
        width: 100%;
    }
    section.et-maps-banner-wrapper.map-top {
        padding-top: 0 !important;
    }
    .maxam-history-timeline .timeline-grid:nth-child(1) {
        top: -60px;
    }
    .maxam-history-timeline .timeline-grid:nth-child(2) {
        top: 20px;
    }
    .maxam-history-timeline .timeline-grid:nth-child(3) {
        top: -150px;
    }
    .maxam-history-timeline .timeline-grid:nth-child(4) {
        top: -90px;
    }
    .pricing-table-prop.elite {
        transform: none;
        -webkit-transform: none;
    }
    .searchbox {
        width: 100%;
    }
    .btn-prop:not(.sq-btn):not(.icon-only) {
        padding: 0.6rem 0.8rem !important;
        font-size: 12px;
    }
    .et-navbar-prop.home {
        position: static !important;
    }
    .et-navbar-prop ul:not(.dropdown-menu-prop) {
        top: 10px;
    }
    .et-navbar-prop ul:not(.dropdown-menu-prop)>li>a {
        padding: 6px;
    }
    .top-actions .btn-prop.icon-only {
        margin: 0 0 0 4px;
        width: 60px;
    }
    .top-info>span>span[class^="icon-"] {
        padding: 4px;
        margin-right: 3px;
    }
    .top-info>span {
        font-size: 13px;
        display: block;
        margin-top: 10px;
    }
    .et-navbar-prop {
        top: 90px;
    }
    .search-wrap {
        max-width: 90% !important;
        margin: 0 auto;
    }
    .et-navbar-prop ul li {
        font-size: 14px;
    }
    .btn-prop {
        font-size: 14px;
    }
    .et-search-prop .caption-box h1 {
        font-size: 33px;
    }
    .cat-row-prop {
        display: block;
        text-align: center;
    }
    .cat-row-prop .b-grid-prop {
        display: inline-flex;
        width: 100% !important;
    }
    .footer-widget-prop {
        margin: 15px 0;
        border-bottom: 1px solid #ffffff38;
        padding-bottom: 25px;
    }
    .et-footer-prop .row>div[class^="col-"]:last-child>.footer-widget-prop {
        border: none;
        padding-bottom: 0;
    }
    .search-wrap .btn-search {
        font-size: 1rem;
        padding: 0 0.8rem;
    }
    .video-circle-prop {
        width: 210px;
        height: 210px;
    }
    .et-image-collage-auto .crw {
        height: auto;
    }
    .clipped-cta {
        clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0% 100%);
    }
    .et-whyus-auto {
        height: auto;
    }
    .property-amenities .checklist-prop li {
        width: 100%;
        display: block;
    }
    #ws-walkscore-tile {
        width: 100% !important;
    }
    .sq-btn {
        line-height: inherit;
    }
    html.hc-nav-yscroll {
        margin-top: 0px !important;
    }
}

@media (max-width: 975px) {
	.float-more-filters {
        display: flex !important;
    }
}


/*======================================================================================================== 
Media 576px Star 
========================================================================================================== */

@media (max-width: 768px) {
	.filled-box.info-window-box{
		height:500px;
	}
    .home-search.result .property-type-field.hide-banner-field{
        width: 100% !important;
        margin-bottom: 15px;
    }
    .banner-search-wrap .delivery-field .select2-container--default .select2-selection--single .select2-selection__arrow{
        top: 0px !important;
        right: 11px;
    }
	#popupMap .col-md-5.pl-0.popup-map-side {
		padding-right: 0 !important;
	}
	#popupMap .modal-header button.close {
		left: 87%;
		right: 3%;
		top: 0px;
	}
	.side-widget.restro-tags .widget-content .w-25.mr-3 img {
        width: 88px;
        height: 88px;
        margin-right: 0;
        margin-left: 15px;
        object-fit: cover;
    }
	.footer-social-auto{
		margin-bottom:0;
	}
	.post-content .bottom-content{
		min-height:200px;
	}
	.home-search.result .select2-container .select2-selection {
        height: 45px;
        padding: 6px 10px;
    }
    .single-automobile .et-restaurant-intro .transition span img {
        width: auto;
    }
    .ab-testimonial-wrap .ab-prev {
        bottom: 20px;
    }
    .woocommerce-cart-form input#coupon_code {
        width: 50%;
    }
    .woocommerce table.cart td.actions .coupon {
        padding-bottom: 20px;
    }
    .home-search.result .select2-container--default .select2-selection--single .select2-selection__arrow,
    form.eventro .select2-container--default .select2-selection--single .select2-selection__arrow {
        top: 0px !important;
        line-height: 45px;
        height: 45px;
    }
    .post-thumbnail {
        height: auto;
    }
    .lf-top-destinations .col-md-4 .ds-grid {
        margin-bottom: 30px;
    }
    .lf-automotive .automotive-grid.lg {
        margin-bottom: 30px;
    }
    .sidebar-auto.sidebar-filters-style2 {
        position: fixed;
    }
    .lf-section-title h2 {
        font-size: 1.8rem !important;
    }
    .et-banner-outer.et-home-slider .home-search .input-wrap.search .find-field.banner-search-field-wrap,
    .et-banner-outer.et-home-slider .home-search .input-wrap.search .near-field.banner-search-field-wrap,
    .et-banner-outer.et-home-slider .home-search .input-wrap.search .find-field.banner-search-field-wrap.cat-field span.select2.select2-container.select2-container--default {
        padding-left: 0;
    }
    .et-banner-outer.et-home-slider .home-search .input-wrap.search i.fas.fa-layer-group,
    .et-banner-outer.et-home-slider .home-search .input-wrap.search i.icon-search2,
    .et-banner-outer.et-home-slider .home-search .input-wrap.search i.fas.fa-layer-group {
        display: none;
    }
    .et-banner-outer.et-home-slider .home-search .input-wrap.search .find-field.banner-search-field-wrap{
        height: 45px;
        margin-bottom: 5px !important;
    }
    .maxam-video-section .video-launcher .floating-ticks {
        width: calc(100% - 0px);
    }
    .maxam-video-section .check-pill {
        font-size: 12px;
    }
    .ab-testimonial-wrap .ab-prev {
        left: 20px;
    }
    .lf-subscribe .lf-section-title h2 {
        font-size: 1.6em !important;
    }
    .lf-footer h5:after,
    .lf-footer h5:before {
        top: 50px;
    }
    .lf-real-estate .grid-item .grid-content {
        padding: 30px;
    }
    .lf-real-estate .meta-info span {
        font-size: 11px;
        padding: 7px;
    }
    .lf-real-estate .grid-content hr {
        margin: 0;
    }
    .cta-1-grid {
        margin: 1rem 0;
    }
    .lf-cta-2 a img {
        margin-top: 10px;
    }
    .footer-social-auto {
        text-align: center;
    }
    .f-widget {
        margin-top: 1rem;
    }
    .lw-site-footer .footer-about {
        width: auto;
    }
    .paddingbox-lf {
        padding-left: 40px;
    }
    .cat-grid .cat-box {
        padding: 1rem;
    }
    .lf-masterhead .master-tabs {
        justify-content: unset;
        flex-wrap: wrap;
        padding: 0;
    }
    .lf-masterhead .master-tabs span {
        margin: 0 20px 10px 0;
    }
    .master-search-form {
        display: block;
    }
    .masterhead-caption h1 {
        font-size: 28px;
    }
    .masterhead-caption p {
        display: none;
    }
    .lf-masterhead .master-tabs span i {
        font-size: 1.2rem;
        vertical-align: middle;
        display: inline-block;
    }
    .cat-grid {
        display: flex;
        flex-wrap: wrap;
        margin-top: 2rem;
    }
    .cat-grid .cat-box small {
        display: block;
    }
    .recent-box:hover .post-content-box {
        height: 150px;
    }
    .grid-lf-2 .post-content-box {
        padding: 1rem;
        font-size: 14px;
    }
    .apps-lf {
        margin-bottom: 10px;
    }
    .directory-book-banner-2 {
        display: none;
    }
    .et-site-footer {
        padding: 3rem 0 0;
    }
    .container-fluid.pl-0.pr-0 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .lw-site-footer .mb-5 {
        margin-bottom: 1rem !important;
    }
    section.et-restro-masthead {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .calendar .cells-row .cell {
        font-size: 12px;
    }
    .et-topbar .social.list-inline {
        margin-right: 0;
    }
    .nice-select.lang-switcher {
        padding-right: 20px;
    }
    .et-navbar-prop {
        position: relative;
    }
    .et-navbar-prop .hc-nav-trigger {
        display: block;
    }
    .et-copyright-bar ul,
    .et-copyright-bar p {
        text-align: center;
    }
    .et-blog-grid .blog-post:hover img {
        transform: scale(1);
        -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.25, 0.37, 0, 0.87);
        -moz-transition: -moz-transform 0.6s cubic-bezier(0.25, 0.37, 0, 0.87);
        transition: transform 0.6s cubic-bezier(0.25, 0.37, 0, 0.87);
    }
    .listing-map-window .listing-thumbnail {
        display: none;
    }
    .primary-categories .category>i {
        font-size: 1.4rem;
    }
    .hc-nav-trigger {
        right: 15px;
    }
    .et-call-to-action-1 {
        padding: 2rem;
    }
    .et-call-to-action-1 h2 {
        font-size: 1.5rem;
    }
    .et-featured-categories.events .grid-rating-section .get-tickets {
        line-height: 10px;
    }
    .et-featured-categories.events .slide-data .entries {
        opacity: 1;
        visibility: visible;
        transform: none;
    }
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6 h1,
    h3,
    h4,
    h5,
    h6 {
        font-size: 1rem !important;
    }
    body,
    p,
    .form-control {
        font-size: 0.9rem !important;
    }
    .btn {
        padding: 1rem 1rem !important;
    }
    .et-nav-menu.home {
        position: relative !important;
        background-color: rgb(91, 42, 134);
        background: -moz-linear-gradient(90deg, rgba(91, 42, 134, 1) 0%, rgba(229, 57, 53, 1) 100%);
        background: -webkit-linear-gradient(90deg, rgba(91, 42, 134, 1) 0%, rgba(229, 57, 53, 1) 100%);
        background: linear-gradient(90deg, rgba(91, 42, 134, 1) 0%, rgba(229, 57, 53, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b2a86", endColorstr="#e53935", GradientType=1);
    }
    .related-listing-detail-style-2 h5.card-title,
    .single-automobile .el-content-body .content-area h5.card-title.mb-4,
    .single-property .el-content-body .content-area h5.card-title.mb-4,
    .single-restaurant .el-content-body .content-area h5.card-title.mb-4,
    .single-event .el-content-body .content-area h5.card-title.mb-4,
    .single-listing .el-content-body .content-area h5.card-title.mb-4 {
        font-size: 18px !important;
    }
    .videoSlider .videoFrame img {
        width: 100%;
    }
    .primary-categories .category,
    .et-testimonial-wrap .owl-carousel .slide .user-thumbnail {
        width: 50px;
        height: 50px;
    }
    .section-heading h2,
    .et-call-to-action-1 h3 {
        font-size: 1.4rem;
    }
    .et-subscription-form .input-wrap {
        min-width: auto;
        width: 80%;
    }
    .et-nav-menu .navbar-brand {
        width: 120px;
    }
    .video-frame iframe {
        height: auto !important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        padding: 10px 8px !important;
        text-transform: capitalize !important;
        font-size: 14px !important;
    }
    .single-product .et-explore-by-city-wrap h2 {
        margin-bottom: 10px !important;
        margin-top: 40px !important;
    }
    .et-listing-detail-header {
        min-height: 670px;
    }
    .et-listing-detail-header .et-intro {
        top: 50px;
        transform: none;
        -webkit-transform: none;
    }
    .et-listing-detail-header .listing-action-buttons .btn {
        margin-right: 5px;
    }
    .listing-meta .meta-info {
        display: inline-block;
        margin: 0 auto;
    }
    .search-wrapper {
        position: relative;
        width: 100%;
    }
    .bg-map iframe {
        height: 250px;
    }
    .search-content {
        height: auto;
    }
    .et-not-found {
        background: none;
        text-align: center;
    }
    .modal-header button.close {
        left: 87%;
        right: 5%;
        top: 5px;
    }
    .et-topbar-auto.landing2 .business a {
        float: left;
        width: 100%;
    }
    .et-listing-detail-header.style-2 .social-share .social-icons {
        transform: translate(0, 10px);
        -webkit-transform: translate(0, 10px);
    }
    .et-listing-detail-header.style-2 .social-share:hover .social-icons {
        transform: translate(0, 10px);
        -webkit-transform: translate(0, 10px);
    }
    .et-topbar .list-inline li {
        margin-right: 10px;
    }
    .pagination a {
        margin: 0 2px;
    }
    .home-search {
        box-shadow: none !important;
        background-color: transparent !important;
        top: 30%;
    }
    .home-search .input-wrap.d-flex {
        display: block !important;
        border: none !important;
        background: none !important;
    }
    .home-search .find-field .nice-select,
    .home-search .near-field {
        background-color: #ffffff !important;
        margin-bottom: 10px !important;
    }
    .et-home-slider .location-field,
    .et-home-slider .find-field,
    .et-home-slider .location-field {
        float: left;
        width: 100% !important;
        margin-bottom: 10px;
    }
    .et-home-slider .location-field i {
        display: none;
    }
    .et-home-slider .location-field input {
        margin: 0 !important;
    }
    .home-search .input-wrap .submit-btn {
        width: 100% !important;
    }
    .et-home-slider {
        height: 500px;
    }
    .et-home-slider .slide-caption h4 {
        font-size: 14px !important;
        width: 80% !important;
    }
    .et-site-footer .footer-about {
        width: 100%;
    }
    .pagination a.page-numbers,
    .pagination span.current {
        width: 30px;
        height: 30px;
    }
    .pagination a,
    .pagination span.current {
        line-height: 2;
        margin: 0 5px;
    }
    .et-maps-banner-wrapper {
        height: 350px;
    }
    .et-maps-banner-wrapper.list {
        height: 300px;
    }
    .et-search-result-wrapper span.text-muted {
        font-size: 13px;
        float: left;
        width: 70% !important;
    }
    .listing-thumbnail img {
        width: 100%;
    }
    .modal.show .modal-dialog {
        top: 60px;
    }
    section.et-environment.bg-light.position-relative.pb-5 {
        overflow-x: hidden;
    }
    .et-top-rated.list .et-list-grid-main .grid-rating-section {
        height: auto;
    }
    .et-top-rated.list .et-list-grid-main .grid-rating-section.home {
        height: 35px;
    }
    .et-explore-by-city-wrap .img-box {
        height: auto;
    }
    .et-search-result-wrapper .results-meta {
        display: block !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 40px;
        padding-top: 40px;
    }
    .results-meta .results-num,
    .results-meta .results-order,
    .results-meta .results-filter,
    .results-meta .results-switcher {
        width: 50%;
    }
    .results-meta .results-num,
    .results-meta .results-order {
        float: left;
    }
    .results-meta .results-switcher,
    .results-meta .results-filter {
        float: right;
        text-align: right;
    }
    .results-meta .float-more-filters {
        margin-right: 0;
    }
    .results-meta .results-order {
        margin-top: 5px;
    }
    .results-meta .float-more-filters {
        color: #495057;
        position: relative;
        line-height: 30px;
        text-decoration: none;
        display: inline-block;
        padding: 2px 15px;
        margin-top: 5px;
    }
    .et-search-result-wrapper .results-meta.map-top {
        padding-top: 0;
        margin-bottom: 50px;
    }
    .et-search-result-wrapper .results-meta.map-map {
        padding-top: 40px;
    }
    .listing-list-view.et-top-rated-business.list.et-top-rated.list.map-top,
    .et-search-result-wrapper .listing-grid-view.et-explore-by-city-wrap.map-top {
        margin-top: 40px;
    }
    .et-home-map-banner .home-search {
        box-shadow: none;
        position: relative !important;
        width: 100%;
    }
    .et-top-rated.list .top-rated-thumbnail img {
        width: 100% !important;
    }
    .et-top-rated.list .et-list-info li {
        margin-bottom: 10px !important;
    }
    .et-top-rated.list .grid-rating-section {
        margin-bottom: 20px !important;
    }
    .et-home-slider.et-home-map-banner {
        height: 300px;
        overflow: inherit;
    }
    .et-home-slider.et-home-map-banner form#banner-search-form {
        background-color: #a2a0a0 !important;
        padding: 10px;
        margin-bottom: 0px !important;
        float: left;
    }
    .et-home-map-banner .home-search .near-field,
    .et-home-map-banner .home-search .find-field .nice-select {
        border: solid 1px #ccc !important;
    }
    .footer-widget {
        margin-bottom: 0 !important;
    }
    .footer-widget.useful-links li {
        margin-bottom: 10px;
    }
    .et-shop-detail .product_details h4 {
        font-size: 16px;
        margin-top: 0;
    }
    .et-shop-detail .product_details .price {
        font-size: 16px;
    }
    .et-product_reviews_details .nav-tabs li a,
    .et-product_reviews_details .nav-tabs li a:hover,
    .et-product_reviews_details .nav-tabs li a:focus {
        padding: 10px 20px;
        font-size: 12px;
    }
    .et-product_reviews_details .tab-content .tab-pane h3 {
        font-size: 16px;
    }
    .et-departments-horizontal .departmentTabs .nav-tabs li {
        text-align: center;
        margin: 0 auto;
    }
    .et-departments-horizontal .department-details h3 {
        margin-top: 15px;
    }
    .et-departments-horizontal .department-details a {
        margin-bottom: 15px;
    }
    .et-top-rated-business .nav.nav-pills li {
        text-align: center;
        margin: 0 auto;
        width: 200px;
        margin-bottom: 3px;
    }
    .et-explore-by-city-wrap .nav.nav-pills li {
        text-align: center;
        margin: 0 auto;
        width: 200px;
        margin-bottom: 3px;
    }
    .et-featured-categories.events .event-img {
        width: 100%;
    }
    .et-blog-home img {
        width: 100%;
    }
    .et-home-slider.static {
        height: 420px;
    }
    .home-search.static {
        box-shadow: none;
        background-color: transparent;
        top: 30%;
    }
    .et-project-slider .slide img {
        height: 460px;
    }
    .eventBox .dateCircle span {
        margin-top: 10px;
    }
    .et-explore-by-image.grid .city-thumbnail img {
        width: 100%;
    }
    .header-logo.m-auto {
        margin: 0 !important;
        text-align: left;
    }
    .et-content-body .m-heading {
        display: none;
    }
    .et-search-result-wrapper span#restro-grid-view,
    .et-search-result-wrapper span#restro-list-view {
        width: auto;
        text-align: center;
        float: none;
    }
    form#commentform {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }
    /*======= Eventro Responsive Style ===========*/
    .mtb {
        flex-direction: column-reverse;
    }
    .event-results .list-view .thumb {
        width: 100%;
    }
    .social-share .social-icons {
        right: 0;
    }
    .et-eventro-masthead .masthead-caption {
        text-align: center;
        padding: 0 2rem;
    }
    .et-eventro-masthead {
        height: 100vh;
    }
    .subinput {
        width: 100%;
    }
    .et-eventro-subscribe-form .box-wrap h4 {
        display: none;
    }
    .et-popular-events .grid {
        margin: 10px;
        height: auto;
    }
    .eventro-section-heading h2 {
        font-size: 20px;
    }
    .eventro-section-heading h2:after {
        margin-top: 12px;
    }
    .et-location-events .city-thumbnail,
    .et-location-events .city-content {
        height: auto;
        margin: 0 10px;
    }
    .et-eventro-site-footer .widget:not(.about) {
        margin-top: 40px;
    }
    .et-eventro-bottom-bar {
        padding-left: 30px;
        padding-right: 30px;
        text-align: center;
    }
    .et-event-masthead .event-features {
        width: 100% !important;
    }
    .event-actions {
        margin-top: 20px;
    }
    .calendar-nav .eventro-btn-group .eventro-btn {
        font-size: 12px;
    }
    .et-eventro-pagehead {
        min-height: unset;
    }
    .et-recent_projects>div[class^="col-"] {
        width: 100%;
    }
    .et-recent_projects .project_image {
        height: auto;
    }
    .et-project_details .detail_box ul li {
        padding: 10px 0 32px;
    }
    .et-project_details .detail_box ul li span {
        width: 100%;
        display: block;
    }
    .speakerInfo .speakerName {
        font-size: 20px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    ul.speakerContact li {
        padding: 0px 0px 10px 0;
    }
    .et-eventro-site-footer .widget:not(.about) {
        margin-top: 0px;
    }
    .et-eventro-site-footer .widget {
        margin-top: 50px;
        margin-bottom: 10px;
    }
    .woocommerce div.product div.images {
        float: initial !important;
        margin: 0 auto !important;
        width: 95% !important;
        margin-bottom: 20px !important;
    }
    .woocommerce div.product div.summary {
        padding: 15px !important;
        width: 96% !important;
    }
    .et-explore-by-city-wrap.home-2.inner.shop {
        /*padding:0 1rem;
*/
        ;
    }
    .listing-list-view .id-for-map {
        padding: 0 !important;
    }
    /************** Restroera Responsive **************/
    .popular-item .meta-row .float-right {
        float: none !important;
    }
    .et-restro-page-title h1 {
        font-size: 45px;
    }
    .et-restro-navtabs-2 .nav-item {
        padding: 8px;
        margin-right: 2px;
        font-size: 14px;
    }
    .et-restro-navtabs-2-pane input[type="text"],
    .et-navtabs-pane .nice-select,
    .et-restro-navtabs-2-pane .select2-container .select2-selection--single {
        height: 50px;
    }
    .et-restro-navbar-2 .restro-btn-ghost {
        padding: 0.5em 0em 0.5em 1em;
    }
    .et-restro-welcome.about h2 {
        font-size: 25px;
    }
    .et-restro-topbar .row .social-media {
        display: none;
    }
    .restro-callTo_one img.bg {
        width: 100%;
        filter: blur(3px);
        -webkit-filter: blur(3px);
        left: 0;
    }
    .section-heading {
        padding: 0 20px;
    }
    .et-restro-big-cta .cta-content {
        padding: 20px;
    }
    .delivery-input {
        width: 100%;
    }
    .footer-social a {
        color: #fff;
        width: 30px;
        height: 30px;
        text-align: center;
        font-size: 16px;
        line-height: 2;
        margin-bottom: 10px;
    }
    .et-restro-masthead .heading:before {
        display: none;
    }
    .et-restro-masthead .caption h1 {
        font-size: 1.5em;
        margin-bottom: 20px;
    }
    .et-restro-navtabs .nav-item {
        padding: 8px;
        margin-right: 2px;
        font-size: 14px;
    }
    .et-restro-navtabs-pane input[type="text"],
    .et-restro-navtabs-pane .nice-select,
    .et-restro-navtabs-pane .select2-container .select2-selection--single {
        height: 50px;
    }
    .hc-nav-trigger {
        right: 38px;
        top: 23px !important;
    }
    .et-restro-navbar .restro-btn-ghost {
        padding: 0.5em 0em 0.5em 1em;
        display: none;
    }
    .et-restro-featured-list .owl-carousel .item {
        padding: 40px 20px 20px;
        display: none;
    }
    .section-heading h2 {
        font-size: 1.6em;
    }
    .et-restro-featured-list .owl-carousel .item .hexagon,
    .restro-popular-list-items .popular-item .hexagon {
        margin-bottom: 40px;
        padding-top: 30px;
        width: auto;
        height: auto;
        transform: none;
        box-shadow: none;
        top: unset;
    }
    .et-restro-featured-list .owl-carousel .item .hexagon span,
    .restro-popular-list-items .popular-item .hexagon span {
        position: relative;
        top: unset;
        left: unset;
        width: auto;
        height: auto;
    }
    .restro-popular-list-items .popular-item {
        text-align: center;
    }
    .hexagon .rating {
        position: relative !important;
        bottom: unset;
        margin-bottom: 40px;
        font-size: 14px;
    }
    .restro-popular-list-items .popular-item .wishlist {
        top: 0;
        left: 0;
    }
    .et-restro-featured-list .owl-carousel .item .hexagon:before,
    .et-restro-featured-list .owl-carousel .item .hexagon:after,
    .restro-popular-list-items .popular-item .hexagon:before,
    .restro-popular-list-items .popular-item .hexagon:after {
        display: none;
    }
    .et-restro-featured-list .owl-carousel .item .hexagon span img,
    .restro-popular-list-items .popular-item .hexagon img {
        transform: none;
        top: unset;
        position: relative;
        width: auto !important;
        max-width: 100%;
    }
    .restro-popular-list-items .popular-item .et-badge {
        top: 12px;
        right: 2px;
    }
    .restro-popular-list-items .popular-item .hexagon {
        position: relative;
        margin: 0 auto;
    }
    .et-restro-popular-list .floating-img-1,
    .et-restro-popular-list .floating-img-2 {
        display: none;
    }
    .restro-popular-list-items .popular-item {
        padding-left: 20px !important;
    }
    .restro-popular-list-items .popular-item img {
        width: auto;
    }
    .restro-testimonialSlider .customerThumbnail img {
        width: auto;
    }
    .restro.section-heading p {
        width: auto;
    }
    .restro-newsletter .mc4wp-form input[type="email"] {
        width: 100%;
    }
    .restro-newsletter .mc4wp-form input[type="email"] {
        margin-right: 30px;
    }
    .restro-welcome-features li {
        margin: 0 10px 16px 0;
    }
    .rating-span.rating-field-wrap.mb-3 strong.choosen-rating {
        margin-left: 15px !important;
        margin-top: 5px;
    }
    .rating-types .rating-span {
        display: -webkit-inline-box;
    }
    #et_submit_reviews_form .form-group.et-submit-btn-wrap button.form-agreement_style1_reviews_form.btn {
        width: 50%;
    }
    .rating-types .rating-span .rating-tooltip {
        width: auto;
        text-align: left;
    }
    .specialRecipes .slideCont {
        width: 100%;
        height: 100%;
        margin: 20px auto;
    }
    .restro-productBox {
        text-align: center;
    }
    .restro-productBox .productImg {
        float: none;
        margin: 20px auto;
    }
    .restro-productBox .productData {
        width: 100%;
    }
    .restro-productBox .productData .boxHeading:after {
        margin: 20px auto;
    }
    .et_product_reviews_details .nav-tabs li a,
    .et_product_reviews_details .nav-tabs li a:hover,
    .et_product_reviews_details .nav-tabs li a:focus {
        padding: 15px 20px;
    }
    /************** Carera Responsive **************/
    .et-latest-auto .v-img {
        width: 100% !important;
    }
    .et-latest-auto .car-features-2 br {
        display: none;
    }
    .et-latest-auto .detailed-features ul li {
        width: 50%;
    }
    .dealer-grp-auto .thumb-actions .share-auto {
        display: inline-flex;
    }
    .top-filters .advance-search-btn,
    .top-filters .search-btn {
        width: auto;
        margin-left: 0;
    }
    .auto-inventory .v-img {
        width: 100%;
    }
    .et-contact-cards-auto .c-card {
        width: 100%;
        display: block !important;
        text-align: center;
    }
    .et-contact-cards-auto .c-card i {
        margin-right: 0;
        margin-bottom: 20px;
        display: block;
    }
    .section-heading-auto h1 {
        font-size: 2.1rem;
    }
    .hc-nav-trigger-auto {
        right: 18px;
    }
    .et-slider-auto h1 {
        font-size: 2rem;
    }
    .et-slider-auto .btn-navigate {
        display: none;
    }
    .et-slider-auto .slider-caption {
        width: 100%;
        left: 0;
        padding: 30px;
    }
    .et-slider-auto .slick-slider .item::before {
        clip-path: none;
        width: 100%;
    }
    .btn-auto:not(.btn-navigate) {
        font-size: 15px;
        padding: 16px 20px;
    }
    .search-btn {
        clip-path: none;
    }
    .advance-search-btn {
        margin-left: 0;
    }
    .btn-navigate::before {
        display: none;
    }
    .clipped-cta {
        clip-path: polygon(0.94% 7.11%, 100% 0px, 100% 100%, 0% 100%);
    }
    .et-big-cta-auto h1 {
        font-size: 2rem;
    }
    .et-big-cta-auto .display-4 {
        font-size: 2.5rem;
    }
    .et-big-cta-auto:before {
        font-size: 15rem;
    }
    .et-pagehead-auto .display-4 {
        font-size: 2.5rem;
    }
    .floatbox {
        width: 90%;
    }
    .pagination-auto a,
    .pagination-auto span.current {
        line-height: 2.2;
        font-size: 16px;
        width: 34px;
        height: 34px;
    }
    /* Propertyera */
    .et-content-tabs-prop .nav-pills .nav-item {
        flex-wrap: wrap;
    }
    .et-content-tabs-prop .nav-pills .nav-link {
        padding: 0;
    }
    .listing-list-prop {
        flex-wrap: wrap;
        text-align: center;
    }
    .listing-list-prop .varified-prop {
        bottom: -40px;
    }
    .listing-list-prop .prop-item-thumbnail {
        margin: 0 auto 20px;
        padding: 2rem;
    }
    .listing-list-prop .prop-content {
        width: 100%;
        padding: 0;
    }
    .listing-list-prop .prop-content .rating-prop {
        display: block !important;
        margin-bottom: 20px;
    }
    .et-content-wrap-prop .search-wrap .show-advanced-search {
        position: relative;
    }
    .et-search-masthead-prop h2 {
        font-size: 23px;
    }
    .et-popular-prop .img-square.v {
        height: auto;
    }
    .search-wrap,
    .search-wrap.inner {
        padding: 1rem;
    }
    .section-heading-prop h1 {
        font-size: 1.3rem;
    }
    .section-heading-prop p {
        font-size: 14px;
    }
    .container-prop {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }
    .et-recommended-prop .v-box-prop .prop-badges {
        text-align: center;
    }
    .v-box-prop .content h4,
    .carousel-content-prop>h3 {
        line-height: 1.4;
        font-size: 1.1rem;
    }
    .et-footer-cta-prop .innerbox {
        flex-wrap: wrap;
        text-align: center;
    }
    .et-footer-cta-prop .image-circle {
        width: auto;
        height: auto;
        margin-bottom: 10px;
    }
    .agencies-prop-slider .prev-icon,
    .agencies-prop-slider .next-icon {
        display: none !important;
    }
    .et-search-prop:before {
        background: #000000c9;
    }
    .et-search-prop .search-wrap {
        margin-top: 40px;
    }
    .et-search-prop .caption-box p {
        display: none;
    }
    .search-wrap>.d-flex {
        display: block !important;
    }
    .pagehead-prop h2 {
        font-size: 1.5em;
    }
    .et-search-prop .caption-box h1 {
        font-size: 19px;
    }
    .et-search-prop .caption-box h3 {
        font-size: 13px !important;
    }
    .et-cta-landing-2 .col-md-4 {
        margin-bottom: 20px;
    }
    #et_our_clients,
    section {
        padding-top: 40px !important;
    }
    .et-listing-detail-header {
        padding: 0 !important;
    }
    .form-wrapper,
    .et-explore-by-city-wrap.home-2.inner.shop,
    .et-event-wrap.inner,
    #et_our_clients,
    section {
        padding-bottom: 40px !important;
    }
    .home-search .submit-btn {
        padding: 1.5rem 1rem !important;
    }
    .et-twin-call-to-action {
        padding-bottom: 0 !important;
    }
    .btn {
        padding: 12px 30px !important;
        font-size: 14px;
    }
    .hc-offcanvas-nav a,
    .hc-offcanvas-nav .nav-item {
        font-size: 14px !important;
    }
    .action-box .action-box-inner {
        padding: 1rem !important;
    }
    .shopping-cart {
        width: 260px;
    }
    .shopping-cart .shopping-cart-items img {
        width: 40px;
    }
    .shopping-cart .btn {
        padding: 0.5rem 0.5rem !important;
        font-size: 14px;
    }
    .et-page-header .header-content h1.page-title {
        font-size: 1.4rem !important;
    }
    .et-payment-methods-wrap .check-types img {
        height: 35px;
    }
    .lf-section-title p {
        width: 100%;
    }
    .lf-searchbox .search-form .form-group {
        padding: 7px 0px 10px 0px;
    }
    .lf-searchbox .search-form .form-control.lf-field {
        height: 30px;
    }
    .lf-automotive .lf-automotive-small-grid,
    .lf-automotive .lf-automotive-big-grid {
        padding-left: 20px;
        padding-right: 20px;
    }
    .lf-masterhead .lf-searchbox {
        top: 20;
        position: relative;
    }
    .lf-searchbox .caption-area {
        text-align: center;
    }
    .et-content-tabs.tabs-style-1 .et-submit-form .rating-types,
    .el-content-body .et-submit-form .rating-types {
        padding: 1rem 5rem 0rem 2rem;
    }
    .single-post .pagehead-prop h2 {
        font-size: 20px !important;
    }
    .single-post .blog-social-prop {
        float: left;
        width: 100%;
        text-align: left;
        margin-bottom: 20px;
    }
    .blog-nav-prop a span {
        font-size: 16px;
    }
    .et-top-rated-business.list .et-top-rated.list .top-rated-thumbnail {
        border-radius: 0;
    }
    .pt-5.pt-xs {
        padding-top: 1rem !important;
    }
    .mt-0 {
        margin-top: 0 !important;
    }
    .mt-5.mt-xs {
        margin-top: 2rem !important;
    }
    .et-featured-categories .c-card-f,
    .et-featured-categories .c-card {
        height: auto;
    }
    .et-listing-detail-header .listing-logo {
        width: 130px;
        height: 130px;
    }
    .et-listing-detail-header .listing-name {
        font-size: 1.4rem;
    }
    .actions-2>a {
        padding: 0.6rem 0.4rem;
    }
    .sponsored-listings .sponsored-listings-thumbnail,
    .et-search-result-wrapper.vh,
    .et-search-result-wrapper.vh .search-results,
    .et-search-result-wrapper.vh .search-filter {
        height: auto;
    }
    .et-blog-grid .blog-thumbnail,
    .et-blog-grid .blog-thumbnail iframe {
        height: auto;
        overflow: unset;
    }
    .timing-dropdown .dropdown-data {
        transform: translateX(50%);
        right: 50% !important;
        bottom: 70px;
    }
    .et-listing-detail-header.style-2 .business-time {
        display: inline-block;
    }
    #loadmaps {
        height: 300px !important;
    }
    .timeline-block {
        width: 100%;
        margin-bottom: 30px;
    }
    .timeline-block-right {
        float: none;
    }
    .timeline-block-left {
        float: none;
        direction: ltr;
    }
    .et-featured-categories.events .c-card-f .event-img {
        width: 100%;
    }
    .et-home-slider .primary-categories {
        display: none !important;
    }
    .et-search-result-wrapper {
        padding-top: 15px !important;
    }
    .et-search-result-wrapper .et-explore-by-city-wrap:not(.home-2) {
        padding-top: calc(70px - 68px) !important;
    }
    .et-subscription-form {
        padding: 1rem 0;
    }
    .et-explore-by-image.grid .city-data .city-name {
        font-size: 14px !important;
    }
    .et-list-grid-main.shop .et-view-count {
        display: none;
    }
    .et-explore-by-image.grid .city-data .title {
        transform: translatey(10px);
    }
    .et-explore-by-image.grid .city-data .city-name {
        transform: translatey(4px);
        transition-delay: 0.1s;
        opacity: 1;
        text-align: right;
        padding-right: 0;
    }
    .et-featured-categories.events .grid-rating-section .get-tickets {
        line-height: 20px;
    }
    .et-blog-grid .btn.grid-item {
        line-height: 1.5;
    }
    .et-search-result-wrapper .listing-grid-view.et-explore-by-city-wrap,
    .et-search-result-wrapper .listing-list-view.et-top-rated-business.list.et-top-rated.list {
        float: left;
        width: 100%;
    }
    .et-search-result-wrapper .listing-list-view.et-top-rated-business.list.et-top-rated.list .row.justify-content-md-center.w-100 {
        width: auto !important;
    }
    .et-search-result-wrapper.list .et-top-rated.list .row.bg-white.shadow .col-lg-7.pt-3.pl-2 {
        padding: 20px !important;
    }
    .archive-grid-view.show,
    .archive-list-view.show {
        display: block;
    }
    .video-frame span.service {
        width: auto;
    }
    .single-restaurant .video-frame span.service {
        width: 100%;
    }
    .single-post .blog-social-prop a {
        padding-left: 10px;
    }
    .et-eventro-clients-home .client-icons>span {
        margin-bottom: 10px;
    }
    .et-search-result-wrapper.search-map {
        padding-top: 0 !important;
    }
    .et-maps-banner-wrapper.search-map {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        height: 300px !important;
    }
    .et-search-result-wrapper.search-map .results-meta {
        padding-top: 1rem !important;
    }
    .et-search-result-wrapper.search-map .et-top-rated.list .et-list-grid-main .grid-rating-section {
        height: 36px;
    }
    .listing-list-view.et-top-rated-business.list.et-top-rated.list.map-top .grid-rating-section {
        height: 35px;
    }
    .listing-grid-view.et-explore-by-city-wrap.space {
        padding-top: calc(70px - 38px) !important;
    }
    .form-group {
        margin-bottom: 1.5rem;
    }
    .et-top-rated-business .tab-pane .image-box .box-content {
        width: 358px !important;
    }
    .ref-img .image-box {
        width: 356px;
        margin-left: 10px;
    }
    .et-top-rated-business .ref-img .image-box {
        width: auto;
    }
    .profile-dropdown .dropdown-menu {
        left: -110px;
        border: 1px solid #ddd !important;
    }
    .hc-offcanvas-nav.hc-nav-1 {
        z-index: 9999999;
    }
    .et-package-plans {
        margin-bottom: 20px;
    }
    .col-md-12 .ext-shop-arch li {
        width: 100% !important;
        padding: 28px;
    }
    .woocommerce .et-list-grid-main.shop li img {
        height: auto;
    }
    .et-shop-filter {
        padding-left: 15px;
    }
    .elementor-12 .elementor-element.elementor-element-095e6fd>.elementor-widget-container {
        padding: 0;
    }
    .et-eventro-site-footer .social a {
        width: 30px !important;
        height: 30px !important;
    }
    .et-eventro-site-footer .social a i {
        padding: 8px;
        font-size: 14px;
    }
    .el-listing-detail-header .listing-action-buttons .btn {
        padding: 0.3rem 0.5rem !important;
        border: 1px dashed #ffffff !important;
        margin-right: 5px;
    }
    .et-search-result-wrapper .listing_pagination {
        float: left;
        width: 100%;
    }
    .related-listing-detail-style-2 .row {
        margin-right: 0;
        margin-left: 0;
    }
    .related-listing-detail-style-2 .et-list-grid-main.id-for-map {
        margin-bottom: 20px;
    }
    footer.et-eventro-site-footer {
        padding: 30px;
    }
    .el-listing-detail-header {
        min-height: 560px;
    }
    .el-listing-detail-header .el-intro.midblock {
        top: 40%;
    }
    .cat-row-prop .b-grid-prop i {
        margin-right: 0;
    }
    .cat-row-prop .b-grid-prop div {
        width: 100%;
        display: block;
        padding: 10px;
    }
    .elementor-element .row {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    .el-listing-detail-header .el-intro.midblock img.midblock {
        top: 50%;
        width: 50px;
    }
    .el-listing-detail-header .listing-logo {
        width: 90px;
        height: 90px;
    }
    .et-search-result-wrapper .sort-dropdown {
        display: none;
    }
    .pagination-stats {
        float: left;
    }
    .logged-in .scroll-tabs.fixed {
        top: 0;
    }
    div#data-sponsors img {
        padding: 0;
    }
    .et-restro-navtabs-pane {
        background-color: transparent !important;
    }
    .et-restro-navtabs-pane div.d-flex {
        display: block !important;
    }
    .home-search.result .delivery-field,
    .home-search.result .price-range-field,
    .home-search.result .event-date-range,
    .et-home-slider .home-search.result .location-field,
    .home-search .find-field,
    .home-search .flex-field,
    .home-search .near-field {
        width: 100% !important;
        margin-bottom: 10px !important;
        border-left: none !important;
        border-radius: 5px;
        padding-bottom: 5px;
    }
    .home-search:not(.eventro).result:not(.innerwrap) .near-field input#search-keyword {
        padding: 10px 0px 0px 7px !important;
    }
    .et-banner-outer.et-home-slider .home-search .input-wrap.search .find-field.banner-search-field-wrap.location-field span.select2-selection.select2-selection--single {
        padding-left: 7px;
    }
    .service-img-wrapper .more-btn {
        line-height: 30px;
    }
    .et_callaction_style2 h2 {
        font-size: 30px !important;
    }
    .et_callaction_style2 p {
        width: 100%;
    }
    .maxam-testimonial-about .col-md-7 {
        left: 0px;
        top: 0;
        height: 100%;
        width: 100%;
        right: 0;
        margin-top: 100px;
        margin-bottom: 350px;
    }
    .lf-footer .container .row .col-md-3,
    .lf-footer .container .row .col-md-6 {
        margin-bottom: 30px;
    }
    .lf-footer .container .row .col-md-3:last-child {
        margin-bottom: 0px;
    }
    .select2-container {
        margin-top: -4px;
    }
    section.et-eventro-callto-action-2.container-fluid {
        overflow: hidden;
    }
    .et-restro-welcome .restro-welcome-features {
        text-align: center;
    }
    .home-search .near-field i {
        left: unset !important;
        right: 10px;
    }
    .product_details {
        padding-left: 0;
    }
    .et-content-tabs ul.nav-pills li.nav-item {
        margin: 0;
    }
    .et-restro-navtabs-pane div.find-field {
        margin-top: -4px !important;
    }
    .home-search.result.restro .restro-sbtn {
        width: 100%;
    }
    .home-search.result.eventro.eventro2 .price-range-field {
        margin-top: 9px;
    }
    .et-restro-navtabs-pane div.find-field i {
        top: 15px;
    }
    .eventro.home-search input[type="text"] {
        margin-top: 0;
    }
    .eventro.home-search .near-field {
        margin-bottom: 0 !important;
    }
    .eventro.home-search .event-date-range {
        margin-bottom: 8px !important;
    }
    .eventro.home-search .form-group.banner-style4-loc-wrap {
        margin-top: 13px !important;
    }
    .listing-grid-view.et-explore-by-city-wrap .listing-thumbnail>img {
        width: 100%;
    }
    .et-popular-events .grid .overlay .timing,
    .et-popular-events .grid .overlay .hidden-data>p {
        opacity: 1;
        visibility: visible;
        transform: none;
    }
    .event-Speakers .speaker .content {
        top: -108px;
    }
    .et-cuisines .restaurant-thumbnail .et-badge {
        left: 5px;
    }
    .et-accordion .restro-category-column>a>span {
        color: #fff !important;
    }
    .top-actions .btn-prop.icon-only {
        line-height: 1.8;
    }
    .featured-events .owl-nav {
        top: -45px;
    }
    .et-popular-events .grid .overlay .hidden-data {
        bottom: 23px;
    }
    .et-eventro-site-footer {
        padding-bottom: 3rem !important;
    }
    .et-eventro-site-footer .navigation {
        margin-bottom: 0 !important;
    }
    .eventBox {
        box-shadow: 0 0 22px -12px #000;
        margin-bottom: 40px;
    }
    .et-event-detail .event-image {
        height: auto;
    }
    .et-event-detail .event-image img {
        width: 100%;
    }
    .et-contact-info::before {
        display: none;
    }
    .et-shop-detail .product_details h4 {
        font-size: 20px;
    }
    .et-departments-horizontal .departmentTabs .department-image {
        height: auto;
    }
    .et-top-rated.list .top-rated-thumbnail img {
        width: 100% !important;
    }
    .primary-categories .category {
        width: 70px;
        height: 70px;
    }
    .et-home-slider .primary-categories a {
        font-size: 12px;
    }
    .team-member-wrapper-aboutus .team-test {
        height: auto;
    }
    /*============= Eventro Responsive Style =============*/
    .image-cluster {
        display: none;
    }
    .event-Speakers .speaker {
        height: auto;
    }
    .event-Speakers .speaker img {
        width: 100%;
    }
    .et-eventro-big-gallery {
        top: 0;
    }
    .et-location-events .city-thumbnail,
    .et-location-events .city-content {
        height: 300px;
    }
    .grid-categories a {
        font-size: 30px;
        width: 70px;
        height: 70px;
        margin: 4px;
    }
    .et-eventro-masthead .masthead-caption h1 {
        font-size: 1.4rem;
    }
    .et-eventro-navbar .nav-links,
    .et-eventro-navbar .nav-actions {
        display: none;
    }
    .et-eventro-subscribe-form .box-wrap h4 {
        font-size: 1.2rem;
    }
    .et-eventro-testimonial .item {
        width: auto;
    }
    .et-event-masthead>.container {
        height: auto;
    }
    .event-intro>p {
        opacity: 0.6;
    }
    .et-event-masthead .mb-rev {
        position: relative !important;
        bottom: 0 !important;
        width: 96% !important;
    }
    .et-event-masthead {
        padding: 80px 0;
    }
    section.et-eventro-team {
        margin-top: 0;
        padding-top: 0;
    }
    .et-eventro-callto-action-2 .imagebox img {
        position: relative;
        top: 0px;
        transform: none;
        left: 0;
    }
    .et-recent_projects .project_image {
        height: 175px;
    }
    .et-recent_projects .box .project_overlay .content h4 {
        font-size: 14px;
    }
    .et-recent_projects .box .project_overlay .content .tm_eventro-btn {
        font-size: 11px;
        padding: 8px;
    }
    .tm_project_overview {
        margin-bottom: 50px;
    }
    .et-location-events .event-results.pl-4 {
        padding: 0 15px !important;
    }
    .et-our-story .about-circle {
        margin-bottom: 10px;
    }
    .et-footer-auto-landing2 p {
        width: 100%;
    }
    /*.copyright-prop,
    body .footer-bottom-carpex,
    body .et-eventro-bottom-bar,
    .et-copyright-bar {
        display: none;
    }*/
}


/*======================================================================================================== 
Max Width 767px Star 
========================================================================================================== */

@media (max-width: 767px) {
    #backTop {
        left: 20px;
        bottom: 20px;
    }
    .main-map-container #loadmaps {
        height: 100% !important;
    }
    .main-map-header-right{
        z-index: 9999;
         top: 70px;
    }
    .map-menu .nav-container ul li a{
        font-size: 14px;
        padding: 10px 8px 10px 30px;
    }
    .main-map-header-right a img{
        margin-right: 250px;
    }
	span.mobile-gallery-caption{
		display:block;
		background-color: #fff !important;
		text-align: center;
		padding: 0px 0px 10px 10px;
		text-transform: capitalize;
		font-size: 16px;
	}
	.main-map-left-bar .listing-loop-wrap-inner .img-overlay img{
		height:auto;
		object-fit:cover;
	}
	.single-post .related-posts .single-post .post-content .bottom-content h6, 
	.single-post .related-posts .single-post a h5{
		font-size: 17px !important;
		line-height: 28px !important;
	}
	.single-post .post-navigator {
		min-height: auto;
		display:inline-block;
	}
	.single-post .post-navigator .post-prev.post-nav{
		width:100%;
		margin-bottom: 20px;
		clear: both;
	}
	.single-post .post-navigator h6{
		height: auto;
		overflow: unset;
	}
	.cat-grid-box.listing-type[data-listing="listing"] .circle-icon i{
		width: 80px;
		height: 80px;
	}
	.tags-row.blog-detail .tags-cloud {
		margin-bottom: 20px;
	}
    .single-automobile .et-restaurant-intro .transition span img {
        width: 90px;
    }
    .lf-navbar .navbar-inner a img {
        width: auto !important;
    }
    .ext-dealer-info {
        text-align: left;
        margin-left: 25px;
    }
    .number-box.restro,
    .number-box.restro .footer-social-prop {
        text-align: left;
        margin-left: 12px;
    }
    .et-not-found .ext-center-area {
        text-align: center;
        margin: 0 auto;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100% !important;
        margin-top: 40px;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul {
        padding: 0;
    }
    .woocommerce table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr:last-child td {
        padding: 20px 20px 70px 20px;
    }
    .elementor-12 .elementor-element.elementor-element-b5117ed {
        margin-top: 10px !important;
    }
    .grecaptcha-badge {
        z-index: 999;
    }
    #additional-filter-sidebar .addition-filter-field-wrap {
        margin-top: 1.5rem;
    }
    #additional-filter-sidebar .addition-filter-field-wrap .check-types label:last-child {
        margin-bottom: 0;
    }
    .et-search-result-wrapper .topbar-wrap p.pagination-stats {
        margin-right: 20px !important;
    }
    .et-searchpage-auto.shop-grid-2 img {
        height: 300px !important;
    }
    .hc-offcanvas-nav a[href]:not([href="#"])>span.nav-next {
        border-left: none;
    }
    .et-not-found h1 {
        font-size: 6rem !important;
    }
    .et-banner-outer.et-home-slider .home-search {
        width: 100%;
    }
    .et-banner-outer .banner-inner-wrapper .container {
        max-width: 100%;
    }
    .et-home-slider .slide-caption h1,
    .et-home-slider.static .slide-caption h1 {
        font-size: 34px !important;
    }
    .maxam-specialization .bg-pull {
        margin-left: 0 !important;
    }
    .maxam-specialization .floating-grid {
        margin-top: 2rem;
    }
    .maxam-video-section .video-launcher {
        margin-bottom: 4rem;
    }
    .maxam-history-timeline .curve {
        clip-path: polygon(0 15%, 100% 0%, 100% 100%, 0 100%);
        background-image: none;
        padding-bottom: 70px;
    }
    .maxam-history-timeline .curve>.container {
        padding-top: 12rem;
    }
    .maxam-history-timeline .timeline-grid {
        top: unset !important;
        margin: 2rem 0;
    }
    .maxam-history-timeline .heading-wrap {
        text-align: center;
        max-width: 100%;
        padding: 0 2rem;
    }
    .lf-navbar .navbar-inner .nav-links {
        display: none;
    }
    .lf-subscribe .inline-form {
        width: 100%;
    }
    .lf-subscribe {
        padding: 70px 30px;
    }
    .lf-cta-2 h1,
    .lf-searchbox .caption-area h1 {
        font-size: 2.5rem !important;
    }
    .el-listing-detail-header .el-intro h2 {
        font-size: 20px !important;
    }
    .et-banner-outer.et-home-slider .banner-inner-wrapper .banner-listing-types {
        padding-left: 0;
        margin-bottom: 0 !important;
    }
    .et-banner-outer.et-home-slider .banner-inner-wrapper .banner-listing-types button {
        font-size: 13px;
        line-height: 22px;
        vertical-align: middle;
    }
    nav.lf-navbar a.hc-nav-trigger.hc-nav-1 {
        right: 30px;
    }
    .lf-navbar .navbar-inner {
        display: contents;
    }
    .banner-listing-types button {
        font-size: 15px;
        opacity: 0.7;
    }
    .lf-navbar .btn-lf {
        margin: 3px 0;
        width: 100%;
    }
    .lf-navbar .action-btns {
        text-align: right;
        margin-top: 20px;
    }
    .lf-searchbox .caption-area h3 {
        font-size: 1rem;
    }
    .popular-places-lf div[class^="col-"] {
        padding: 0 15px;
    }
    .lf-masterhead .content-box {
        max-width: 80%;
    }
    .cat-grid .cat-box {
        flex: 0 0 100%;
        border: none !important;
    }
    .lf-masterhead .master-tabs span {
        font-size: 12px;
    }
    .lf-masterhead .master-tabs span i {
        font-size: 1.6rem;
    }
    .cat-grid .cat-box {
        padding: 2rem;
    }
    .recent-box .post-content-box {
        height: auto;
    }
    .et-eventro-callto-action-2 .textbox h2 {
        font-size: 30px !important;
        line-height: 45px;
    }
    .recent-box .post-content-box .price-range {
        display: inline-block;
    }
    nav.lf-navbar .hc-nav-trigger {
        top: 43px !important;
    }
    .main-map-left-bar .listing-loop-wrap-inner .img-overlay {
        height: auto;
    }
    .restro-banner-bg-img {
        height: auto;
    }
    .restro-banner-bg-img .row.position-absolute.fixed-bottom {
        top: 180px !important;
        position: relative !important;
    }
    .et-restro-content .et-restaurant-intro p {
        width: 100%;
    }
    blockquote p {
        font-size: 16px !important;
        text-align: inherit;
        line-height: 35px !important;
    }
    .blog-nav-prop {
        display: block;
    }
    .et-restro-content .et-restaurant-intro .row.align-items-center span.meta.pointer,
    .et-restro-content .et-restaurant-intro .row.align-items-center div.meta.pointer {
        float: left;
        margin: 0 auto;
        text-align: center;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        padding: 16px 20px;
    }
    .woocommerce div.product .woocommerce-tabs .panel ul {
        padding-left: 10px;
    }
    .et-explore-by-city-wrap.home-2.inner.shop .et-list-grid-main.shop {
        margin-bottom: 30px;
    }
    ul.nav.login-tabs-pill li.nav-item a,
    ul.nav.login-tabs-pill li.nav-item a.active {
        font-size: 14px;
    }
    .team-box {
        height: 380px;
    }
    .no-padding-right {
        padding-right: 15px;
    }
    .no-padding-left {
        padding-left: 15px;
    }
    .restro-banner-bg-img .listing-action-buttons #write-review {
        margin-left: 10px;
        border: 1px solid #fff !important;
    }
    .restro-banner-bg-img .listing-action-buttons .btn {
        padding: 0.5rem 0.5em !important;
        font-size: 12px;
        margin-right: 10px;
    }
    .footer-social-auto {
        margin-bottom: 12px;
    }
    .et-restro-news .news-list .v-item {
        padding: 10px;
    }
    .restro-callTo_one img.bg {
        height: 100%;
    }
    .restro-callTo_one .callToCaption {
        padding: 30px;
    }
    .restro-callTo_one .callToCaption h1 {
        font-size: 20px;
    }
    .restro-callTo_one .callToCaption p {
        font-size: 14px;
        margin: 20px 0;
    }
    .restro-testimonialSlider .slide {
        padding: 0 10px;
    }
    .restro-testimonialSlider .customerInfo strong {
        margin: 40px 40px 0;
    }
    .restro-testimonialSlider .customerInfo:after {
        right: 3px;
    }
    .restro-welcome-image .title_box {
        margin-bottom: 30px;
    }
    .restro-search-result.list-view .popular-item {
        margin-bottom: unset;
        float: unset;
        width: 100%;
    }
    p.hide-br>br {
        display: none;
    }
    .et-restro-howit-works .hexagon {
        left: unset;
    }
    section.container-fluid {
        padding: 40px 0 !important;
    }
    .big-post .rating,
    .big-post .meta-c {
        width: 100%;
        text-align: center;
    }
    .big-post .img-thumbnail .quick-info {
        display: table;
        width: 100%;
    }
    .et-restaurant-intro .hexagon {
        transform: scale(0.5);
        margin-bottom: 20px;
    }
    .video-box img {
        width: 100%;
    }
    .et-restro-masthead-detail {
        height: auto;
    }
    .et-accordion .collapse {
        display: block !important;
        width: 100%;
    }
    .et-accordion.width .card .card-header {
        display: none;
    }
    .et-accordion.width .card {
        min-width: auto;
    }
    .et-accordion.width {
        display: block;
        width: 100%;
    }
    .shadow-box.restaurant:hover {
        transform: none;
    }
    .shadow-box.restaurant:hover>.hexagon {
        transform: scale(0.5);
    }
    .b-drop .select2 {
        width: 120px !important;
    }
    .monthly-deals-slider .slideCaption .thumbImg {
        width: 100px;
        height: 100px;
        position: relative;
        left: 0;
        top: 0;
        margin-bottom: 20px;
    }
    .monthly-deals-slider .slideCaption {
        padding: 20px;
        position: relative;
    }
    #slideBg {
        display: none;
    }
    .monthly-deals-slider .slideCaption,
    .monthly-deals-slider .slideImg {
        margin: 0;
        box-shadow: none;
    }
    .monthly-deals-slider .slideCaption .priceTag {
        right: 0;
        top: 0;
    }
    .monthly-deals-slider .slideCaption .boxHeading,
    .monthly-deals-slider .slideCaption .serving {
        padding-left: 0;
    }
    .monthly-deals-slider .slide div[class^="col-"] {
        width: 100%;
        max-width: 100%;
        flex: none;
        -ms-flex: none;
    }
    .monthly-deals-slider .slideCaption {
        margin-bottom: 30px;
    }
    .et-restro-shop-detail .et_product_info .product_image {
        height: auto;
    }
    .et_product_info .product_details {
        padding: 15px;
    }
    /************** Carera Responsive **************/
    .et-slider-auto.landing2 {
        text-align: center;
    }
    .et-slider-auto.landing2 .item {
        padding: 2em;
    }
    .pricing-box-2 {
        margin-top: 2em;
    }
    .footer-nav-2 li,
    .bottom-nav-2 li {
        margin: 10px !important;
        padding-bottom: 12px;
    }
    .et-footer-auto-landing2 {
        padding: 70px 30px 0;
    }
    .et-plans-auto.landing2 .plan-icon {
        position: unset;
    }
    .et-testimonial-auto-landing2 .w-75 {
        width: 100% !important;
    }
    .et-slider-auto.landing2 .text-left,
    .et-slider-auto.landing2 .text-right {
        text-align: center !important;
    }
    .et-slider-auto.landing2 .text-right {
        display: none;
    }
    .et-slider-auto.landing2 h2 {
        font-size: 23px;
    }
    .et-slider-auto.landing2 .car-features span {
        width: auto;
    }
    .calculator-form:after {
        display: none;
    }
    .et-topbar-auto.landing2 {
        padding: 16px;
    }
    .et-topbar-auto.landing2 .business {
        width: 100%;
    }
    .dealer-grp-auto .dealer-logo {
        margin: 0 auto 20px;
    }
    .dealer-grp-auto .dealer-show-contact {
        margin-bottom: 20px;
    }
    .dealer-grp-auto .thumb-actions {
        position: relative;
        display: block;
        width: 100%;
        right: 0;
    }
    .dealer-grp-auto .thumb-actions a {
        display: inline-flex;
    }
    .et-compare-auto .fix-height {
        height: auto;
    }
    .et-compare-auto .features-list li {
        font-size: 16px;
    }
    .sidewidget-auto.related-posts .related-thumbnail {
        margin: 0 auto;
    }
    .sidewidget-auto.categories ul {
        text-align: left;
    }
    .et-topbar-auto,
    .et-topbar-auto .actions {
        text-align: center !important;
    }
    .et-topbar-auto .actions {
        margin-top: 20px;
    }
    .et-logo-auto {
        text-align: center;
        margin-bottom: 20px;
    }
    .et-navbar-auto.landing2 .et-logo-auto {
        margin-bottom: 0;
    }
    .et-logo-auto img {
        width: 150px;
        margin-top: 0;
    }
    .et-navbar-auto .clip-header {
        display: none;
    }
    .heading-vertical {
        display: none;
    }
    .section-heading-auto h1 {
        font-size: 2rem;
    }
    .et-featured-auto .car-features {
        text-align: center;
        background-color: transparent;
    }
    .et-featured-auto .car-features span {
        display: block;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .veaddress {
        white-space: normal;
    }
    .footer-social-auto a {
        margin-bottom: 10px;
    }
    .bottom-bar-auto ul li {
        display: block;
    }
    .pricing-box {
        margin-top: 70px !important;
    }
    .model-tag {
        right: 0 !important;
    }
    .et-slider-auto .item {
        height: auto;
    }
    .et-featured-auto .slider-inner {
        transform: none;
    }
    /* Propertyera */
    .right-grids .filled-box {
        margin-bottom: 10px;
    }
    .et-popular-prop div[class^="col-"] {
        padding: 14px !important;
    }
    .et-navbar-prop {
        top: 91px;
        position: inherit;
    }
    .et-navbar-prop ul:not(.dropdown-menu-prop) {
        display: none !important;
    }
    .et-topbar-prop .text-right {
        text-align: left !important;
    }
    .et-topbar-prop .top-actions {
        margin-top: 20px;
        display: flex;
    }
    .search-wrap .form-group {
        width: auto !important;
    }
    .v-box-prop {
        text-align: center;
        display: block;
        height: auto;
    }
    .v-box-prop .image-wrapper {
        width: 100%;
        border-radius: 10px 10px 0 0;
    }
    .v-box-prop .image-wrapper,
    .v-box-prop .content {
        width: 100%;
    }
    .section-heading-prop h1 {
        font-size: 2rem;
    }
    .section-heading-prop p {
        font-size: 18px;
    }
    .et-footer-cta-prop .content-area p {
        display: none;
    }
    .about-block-prop {
        text-align: center !important;
    }
    .about-block-prop .medal-box {
        justify-content: center !important;
    }
    .et-search-masthead-prop {
        height: 230px;
        padding-top: 0;
    }
    .et-listing-masthead-prop .prop-detail-slider .item,
    .prop-detail-map #loadmaps,
    .prop-detail-360 iframe {
        height: calc(100vh - 400px);
    }
    .et-listing-masthead-prop .masthead-content {
        bottom: 110px;
    }
    .agency-intro-prop .content-widget-prop .item-list-prop span.btn {
        display: block;
        margin-top: 10px;
    }
}

@media (max-width: 576px) {
    .main-map-left-bar .list-cats .list-cat{
        width: 44px;
    }
    .et-navbar-prop .header-logo img{
        width: 100px;
    }
    .et-navbar-prop #nav-toggle{
        right: -80px;
    }
    .home .et-navbar-prop #nav-toggle i{
        color: #fff;
    }
    .et-navbar-prop #nav-toggle i{
        color: #fff;
        top: 10px;
        position: relative;
    }
    body .ext-inner-header-rbg-bg-color {
        background-color: rgba(0,0,0,0.4) !important;
    }
    .et-navbar-prop{
        padding: 0;
    }
     .main-map-left-bar .listing-by-list-cat{
        overflow: scroll;
        height: 620px !important;
    }
    .main-map-left-bar .list-cats .list-cat i{
        width: 45px;
        height: 45px;
        font-size: 16px;
    }
    .post-content .bottom-content{
		min-height:230px;
	}
	section.et-search-result-wrapper .float-more-filters{
		font-size: 14px;
		border: 1px solid;
		padding: 5px;
		border-radius: 5px;
		width: 100px;
		padding-left: 10px !important;
		text-align: center;
		color:#FF0036 !important;
		text-transform:capitalize !important;
	}
	section.et-search-result-wrapper .float-more-filters:hover{
		background:none !important;
		color:#161C26 !important;
		border-color:#161C26 !important;
	}
	.et-banner-outer.et-home-slider .banner-inner-wrapper .banner-listing-types button {
        padding: 0px 10px 0px 0px;
        font-size: 12px;
        margin-bottom: 10px;
    }
	.single-post .about-author .author-image{
		margin-right: 0 !important;
	}
    .ab-testimonial-wrap .ab-prev {
        bottom: 20px;
    }
    .has-background-dim .wp-block-cover-text {
        transform: translate(-20%, -50%);
        left: 30%;
    }
    .blog .blog-content .post-meta a {
        padding-right: 40px !important;
        padding-bottom: 10px;
        display: inline-block;
    }
    .blog .blog-content .post-meta a:last-child {
        padding-bottom: 0;
    }
    .et-search-result-wrapper .mobile-filters-btn {
        margin-left: 0;
    }
    .et-search-result-wrapper span#restro-grid-view {
        margin-left: 30px !important;
    }
}


/*============ Min Width 320px Max Width 480px ============ */

@media (min-width: 320px) and (max-width: 480px) {
    .et-restro-navtabs-2 .nav-item,
    .et-restro-navtabs .nav-item {
        padding: 5px;
    }
    .et-banner-outer.et-home-slider .home-search .input-wrap.search .find-field.banner-search-field-wrap{
        height: 45px;
        margin-bottom: 5px !important;
    }
	.side-widget.restro-tags .widget-content .w-25.mr-3 img{
		margin-left:0;
	}
    .restro-banner-bg-img .row.position-absolute.fixed-bottom {
        top: 150px !important;
    }
    .et-restro-topbar .row .social-media {
        display: none;
    }
    .restro-welcome-image .title_box p {
        font-size: 12px;
        padding: 15px 5px;
    }
    .restro-welcome-features li {
        font-size: 14px;
    }
    .et-welcome .restro-welcome-features {
        text-align: center;
    }
    /************** Carera Responsive **************/
    .dealer-grp-auto .thumb-actions .share-auto {
        display: inline-flex;
    }
    .ab-testimonial-wrap {
        height: 380px;
    }
    .home .select2-container--open .select2-dropdown--below {
        margin-top: 8px;
    }
    .et-search-result-wrapper span#restro-grid-view {
        margin-left: 0px !important;
    }
    .rating-types .rating-span .rating-tooltip{
        width: 120px;
    }
    .rating-span.rating-field-wrap.mb-3 strong.choosen-rating{
        margin-left: 10px !important;
    }
    #et_submit_reviews_form .rating-types .rating-span .rating-tooltip .star-rating{
        float: left;
    }
}


/*============ Media 320Px Star ============ */

@media (max-width: 320px) {
    .modal.show .modal-dialog {
        top: 20px;
    }
    .et-page-header {
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-left: 0;
        padding-right: 0;
    }
    .action-box .action-box-inner {
        padding: 1rem !important;
    }
    #navbarDropdown .dropdown-menu {
        top: 140%;
        right: -20px;
    }
    .shopping-cart .shopping-cart-header .shopping-cart-total {
        float: right;
        margin-right: 10px;
    }
    .shopping-cart {
        width: 260px;
    }
    .shopping-cart .shopping-cart-items img {
        width: 40px;
    }
    .shopping-cart .btn {
        padding: 0.5rem 0.5rem !important;
        font-size: 14px;
    }
    .et-search-result-wrapper .et-explore-by-city-wrap:not(.home-2) {
        padding-top: calc(70px - 60px) !important;
    }
    .et-top-rated.list .et-list-grid-main .grid-rating-section.home {
        height: 38px;
    }
    .et-top-rated-business.list .et-list-grid-main .et-view-count {
        display: none;
    }
    .et-list-grid-main .et-location-icon {
        font-size: 14px;
        right: 44px;
        bottom: 5px;
    }
    .et-list-grid-main .et-save-icon {
        font-size: 14px;
        right: 5px;
        bottom: 5px;
    }
    .customer-reviews .fa-star.checked,
    .related-listing-thumbnail .fa-star.checked,
    .sponsored-listings-thumbnail .fa-star.checked,
    .rating-types .star-rating .fa-star.checked,
    .et-list-grid-main .star i {
        font-size: 14px;
    }
    .badge {
        font-size: 80% !important;
    }
    body,
    p,
    .form-control {
        font-size: 0.9rem !important;
    }
    .team-member-wrapper-aboutus .team-member-detail h2 {
        font-size: 1.3rem !important;
    }
    .team-member-wrapper-aboutus .team-member-detail {
        bottom: 0;
    }
    .et-blog-grid .btn.grid-item {
        line-height: 0.1;
    }
    .et-blog-grid .blog-post .submit-btn i {
        line-height: 1.5;
    }
    .et-page-header .header-content .page-title {
        font-size: 1.4rem !important;
    }
    .post-navigator .post-next,
    .post-navigator .post-prev {
        width: 50%;
    }
    .post-navigator .post-next h6,
    .post-navigator .post-prev h6 {
        font-size: 1rem !important;
    }
    i.fa.fa-th-list.pointer.switch_list.text-primary,
    i.fa.fa-th-large.text-primary.pointer.switch_grid {
        margin-top: 8px;
    }
    .listing-grid-view.et-explore-by-city-wrap .listing-thumbnail>img {
        width: 100%;
        height: 100%;
    }
    .et-search-result-wrapper .et-list-grid-main .et-view-count {
        display: none;
    }
    .et-explore-by-city-wrap .business-category-city {
        display: none;
    }
    .pagination a.page-numbers,
    .pagination span.current {
        width: 25px;
        height: 25px;
    }
    .pagination a,
    .pagination span.current {
        line-height: 1.6 !important;
    }
    .et-search-result-wrapper .et-top-rated.list .et-list-grid-main .grid-rating-section {
        height: 40px;
    }
    .floating-filters.floating-right.float-filters-right,
    .floating-filters.floating-left.float-filters-left {
        left: 5px;
    }
    .results-meta {
        margin-top: 20px;
    }
    .et-search-result-wrapper .results-meta .results-num {
        width: 70%;
        line-height: 35px;
    }
    .results-meta .results-switcher {
        width: 30%;
    }
    .results-meta .results-order {
        width: 50%;
    }
    .results-meta .results-filter {
        width: 50%;
    }
    .results-meta .results-filter .float-more-filters {
        margin-left: 0 !important;
        text-align: center;
    }
    .timing-dropdown .dropdown-data {
        right: 90% !important;
        bottom: 30px;
    }
    .et-event-detail .event-meta ul {
        padding: 0px 0 0 40px;
    }
    .et-event-detail .title-wrap {
        padding: 5px 5px 0px 15px;
    }
    .section-heading h2,
    .et-call-to-action-1 h3 {
        font-size: 1.2rem;
    }
    .et-featured-categories.events .grid-rating-section {
        height: 55px;
    }
    .et-explore-by-city-wrap.home-2 ul#explore-tabs {
        margin-bottom: 2rem !important;
    }
    .et-top-rated-business ul#pills-tabs {
        margin-bottom: 1rem !important;
    }
    .about-circle.text-center {
        padding: 30px 30px;
    }
    .et-home-slider,
    .et-home-slider.et-home-map-banner {
        height: 350px;
    }
    .et-site-footer .footer-widget ul li {
        margin: 0.2rem !important;
    }
    .et-featured-categories.events .grid-rating-section .get-tickets {
        line-height: 10px;
    }
    .listing-map-window {
        height: auto;
    }
    .et-list-grid-main .et-list-wrapper .et-grid-info {
        padding-bottom: 10px;
    }
    /*======== Eventro Responsive Style ============*/
    .et-eventro-pagehead {
        min-height: unset;
    }
    .calendar-nav .eventro-btn-group .eventro-btn {
        font-size: 12px;
    }
    body,
    p,
    .form-control {
        font-size: 0.9rem !important;
    }
    .position-relative.border-0.eventro-btn.eventro-btn-primary.submit-eventro-btn {
        height: 35px;
    }
    .et-eventro-masthead-3 .masthead-caption h1 {
        font-size: 1.827em;
    }
    .et-eventro-masthead-3 .masthead-caption form {
        margin-bottom: 30px;
    }
    .et-eventro-testimonial .thumb-wrap {
        display: none !important;
    }
    .et-eventro-pricing .card-price,
    .et-eventro-cta-1 .info-row span {
        font-size: 1.2rem !important;
    }
    .et-eventro-site-footer .widget:not(.about) {
        margin-top: 0px;
    }
    .et-eventro-site-footer .widget {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .speakerInfo .speakerName {
        font-size: 20px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    ul.speakerContact li {
        padding: 0px 0px 10px 0;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        padding: 0 15px;
    }
}