/* header start */
.lp-header.pos-relative .lp-header-full-width .lp-menu-bar {
    padding: 12px 0;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container {
    width: 1440px;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .lp-logo-container {
    padding: 0;
	width: fit-content !important;
	float: none !important;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .header-right-panel {
    padding: 0 !important;
	float: none !important;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .header-right-panel .lp-menu-container {
    padding: 0;
    float: none !important;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .header-right-panel .lp-menu-container .pull-right {
    float: none !important;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .header-right-panel .lp-menu-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-width: 100% !important;
	flex-direction: row-reverse;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container::before, .lp-menu-bar .container .header-right-panel .lp-menu-container::after,
.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .row::before,
.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .row::after {
	display: none;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .pull-right .lp-nav-menu-after {
    margin: 0;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex {
    width: 37%;
    justify-content: flex-end;
	    gap: 20px;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .pull-right.padding-right-10 {
    width: 63%;
}

.lp-header.pos-relative .header-container .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul:not(.sub-menu) {
    display: flex;
    align-items: center;
    gap: 42px;
}

.lp-header.pos-relative .header-container .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li {
    transition: 0.3s;
    padding: 0 !important;
}

.home .lp-header.pos-relative .header-container .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li::after {
    color: #808080 !important;
}

.home .lp-header.pos-relative .header-container .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li:hover::after {
    color: #C12920 !important;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li:hover a,
.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li:hover::after {
    color: #C12920 !important;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li .sub-menu li a {
    color: #808080 !important;
}

.lp-header.pos-relative .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li .sub-menu li a:hover {
    color: #C12920 !important;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon-outer, .lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon-outer .lp-joinus-icon {
    padding: 0;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-join-now {
    margin: 0;
	    border: none;
    padding: 0;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-join-now span {
    display: none;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-join-now .app-view-popup-style {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 14px 39px;
    background: #fff;
    border: 0.5px solid #002C4C;
    transition: 0.3s;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #002C4C;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-join-now .app-view-popup-style:hover {
    background: #002C4C;
    color: #fff;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-join-now .app-view-popup-style:hover svg path {
    fill: #fff;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .header-list-icon-st6 {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    border: 0.5px solid #002C4C !important;
    background: #002C4C;
    padding: 14px 20.5px !important;
    transition: 0.3s;
	border-radius: 0;
	display: flex;
    align-items: center;
    gap: 10px;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .header-list-icon-st6:hover {
    background: #fff;
    color: #002C4C !important;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .header-list-icon-st6:hover svg path {
    fill: #002C4C;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-join-now .app-view-popup-style::after {
    left: 0;
    width: 100%;
}

.logged-in .lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .header-list-icon-st6:hover {
    background: #C12920;
    border-color: #C12920 !important;
    color: #fff !important;
}

.logged-in .lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .header-list-icon-st6:hover svg path {
    fill: #fff;
}

.logged-in .lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .header-list-icon-st6 {
    padding: 12px 18px !important;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon-outer {
    display: flex;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon.user-login {
    display: flex;
    align-items: center;
    gap: 10px;
}

.logged-in .lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-join-now span {
    display: block;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon.user-login i {
    color: #808080;
	position: unset;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .lp-nav-menu-after a, .lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon.user-login ul li a {
    font-weight: 700 !important;
	font-family: 'Merriweather';
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .lp-nav-menu-after a {
    transition: 0.3s;
    line-height: 24px;
	color: #808080;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .lp-nav-menu-after a::after {
    content: "";
    background: #C12920;
    height: 1px;
    width: 0%;
    transition: 0.3s;
    left: 0;
    bottom: -3px;
    position: absolute;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .lp-nav-menu-after a:hover::after {
    width: 100%;
}

.lp-header.pos-relative .header-container .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul li .sub-menu li a::after {
    display: none;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon.user-login ul li .lp-user-menu li:hover a {
    color: #C12920 !important;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon.user-login ul li .lp-user-menu li a {
    color: #808080 !important;
}

.lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex .lp-joinus-icon.user-login ul li .lp-user-menu {
    margin-left: 0;
    right: -22px;
}
/* header end */


/* banner start */
.lp-home-banner-contianer .lp-home-banner-contianer-inner .container {
    width: 1441px;
}

.lp-home-banner-contianer .lp-home-banner-contianer-inner .row {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.lp-home-banner-contianer .lp-home-banner-contianer-inner .row .col-md-8.col-md-offset-2 {
    margin: 0 !important;
    width: 100% !important;
}

.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1 {
    font-family: 'Merriweather' !important;
    font-weight: 400 !important;
    font-size: 58px;
    line-height: 65px;
    text-align: center;
    text-transform: capitalize;
    margin: 0 0 12px 0;
}

.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1 .lp-dyn-city {
    font-family: 'Merriweather' !important;
}

.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container .lp-banner-browse-txt {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 44px;
}

.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar.classic-search {
    margin: 0 !important;
    padding: 20px 27px;
    backdrop-filter: blur(8px);
    border-radius: 0;
}

.lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar.classic-search .form-inline {
    gap: 14px;
    flex-wrap: nowrap;
}

.lp-search-bar.classic-search .form-inline .form-group.pull-right {
    width: 281px !important;
    border: none;
}

.lp-search-bar.classic-search .form-inline .form-group {
    width: 39% !important;
    float: none !important;
    border: 0.5px solid #C7D5E1;
    background: transparent;
    border-radius: 0;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right {
    width: 100%;
	height: 100%;
    background-color: transparent;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right:hover {
    background-color: transparent !important;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right .lp-search-btn {
    width: 100%;
	height: 100%;
    min-width: 100%;
    padding: 0;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right .lp-search-btn {
    width: 100%;
    min-width: 100%;
    padding: 13px 0px 13px 13px;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    background: #002C4C;
    border: 1px solid #002C4C;
    border-radius: 0;
    height: auto;
    transition: 0.3s;
    z-index: 9;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right:hover .lp-search-btn {
    background: #fff !important;
    color: #002C4C;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right svg {
    position: absolute;
    top: 18px;
    left: 34%;
    z-index: 10;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right:hover svg path {
    stroke: #002C4C;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right .searchloading {
    z-index: 9;
}

.lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right .searchloading {
    top: 10px;
}

.lp-search-bar.classic-search .form-inline .form-group .what-placeholder input {
    font-family: 'Quicksand' !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px !important;
    color: #000000 !important;
    height: 54px !important;
    padding: 12px 45px 13px 45px !important;
    width: 100% !important;
    min-width: 100% !important;
    background: #37373714 !important;
    border-radius: 0 !important;
}

.lp-search-bar.classic-search .form-inline .form-group .what-placeholder input:focus {
    border: none !important;
}

.lp-search-bar.classic-search .form-inline .form-group .what-placeholder input::placeholder {
    color: #000 !important;
    font-family: 'Quicksand' !important;
    opacity: 1 !important;
}

.lp-search-bar.classic-search .form-inline .form-group .what-placeholder .chevsvg {
    position: absolute;
    right: 14px;
    top: 22px;
    z-index: 9;
}

.lp-search-bar.classic-search .form-inline .form-group .what-placeholder i.cross-search-q {
    top: 18px;
}

.lp-search-bar.classic-search .form-inline .form-group .what-placeholder .searchsvg {
    position: absolute;
    left: 13px;
    top: 14px;
    z-index: 9;
}

.lp-search-bar.classic-search .form-inline .form-group .chosen-container {
    background: transparent !important;
    height: auto !important;
}

.lp-search-bar.classic-search .form-inline .form-group .chosen-container .chosen-single {
    width: 100% !important;
    padding: 12px 45px 13px 45px;
    background: #37373714 !important;
    height: 54px !important;
    border-radius: 0;
}

.lp-search-bar.classic-search .form-inline .form-group .chosen-container .chosen-single span {
    margin: 0 !important;
    height: auto;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 14px;
    line-height: 26px !important;
    color: #000;
    display: flex;
}

.lp-search-bar.classic-search .form-inline .form-group .chosen-container .chosen-drop .chosen-results li {
    border-radius: 7px;
}

.lp-search-bar.classic-search .form-inline .form-group .chosen-container .chosen-drop {
    padding: 7px;
    border-radius: 7px;
    margin-top: 8px;
}

.lp-search-bar.classic-search .form-inline .form-group.lp-location-search .locationsvg {
    position: absolute;
    left: 13px;
    top: 14px;
}

.lp-search-bar.classic-search .form-inline .form-group.lp-location-search .loc-chevsvg {
    position: absolute;
    right: 14px;
    top: 22px;
}

.lp-search-bar.classic-search .form-inline .form-group.lp-location-search .ui-widget.border-dropdown {
    float: none !important;
}

.lp-search-bar.classic-search .form-inline .form-group #input-dropdown ul .lp-wrap-cats {
    border-radius: 7px;
}

.lp-search-bar.classic-search .form-inline .form-group #input-dropdown ul .lp-wrap-cats.lp-cat-selected {
    background-color: #C12920 !important;
}

.lp-search-bar.classic-search .form-inline .form-group #input-dropdown ul .lp-wrap-cats:hover {
    background-color: #C12920 !important;
}

.lp-search-bar.classic-search .form-inline .form-group #input-dropdown ul .lp-wrap-cats.lp-cat-selected .lp-s-cat,
.lp-search-bar.classic-search .form-inline .form-group #input-dropdown ul .lp-wrap-cats.lp-cat-selected i {
    color: #fff !important;
}

.lp-search-bar.classic-search .form-inline .form-group #input-dropdown ul .lp-wrap-cats .lp-s-cat {
    color: #000 !important;
    background: transparent;
}

.lp-search-bar.classic-search .form-inline .form-group #input-dropdown ul .lp-wrap-cats:hover .lp-s-cat {
    color: #fff !important;
}

.lp-search-bar.classic-search .form-inline .form-group .chosen-container .chosen-drop .chosen-results .active-result.highlighted {
    background-color: #C12920 !important;
    color: #fff !important;
}

.lp-search-bar.classic-search .form-inline .form-group .chosen-container .chosen-drop .chosen-results .active-result {
    color: #000 !important;
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 {
    -webkit-transform: translateY(-310%);
    -moz-transform: translateY(-310%);
    -ms-transform: translateY(-310%);
    -o-transform: translateY(-310%);
    transform: translateY(-310%);
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
    min-width: 182px;
    margin: 0;
    border-radius: 0 !important;
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a {
    min-height: 96px !important;
    height: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #FFFFFF3B !important;
    border-right: 0.5px solid;
    border-image-source: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1;
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a:hover {
    background-color: #002C4C !important;
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li:last-child a {
    border-right: none;
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a span {
    position: unset !important;
    transform: none !important;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px !important;
    min-height: 54px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a span i {
    margin: 0 0 14px 0 !important;
    font-size: 32px;
}

.home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a span br {
    display: none;
}
/* banner start */





/* home cat start */
.lp-section-content-container {
    padding: 0 0 0 0 !important;
}

.row-grid-view .slick-list.draggable {
    overflow: visible;
}

.row-grid-view .col-md-3.cities-app-view {
    max-width: 337px;
    width: 100%;
    padding: 0 8px;
}

.row-grid-view .col-md-3.cities-app-view.slick-slide.slick-active {
    opacity: 1;
}

.row-grid-view .col-md-3.cities-app-view.slick-slide {
    opacity: 0.5;
}

.city-girds-main {
    position: relative;
    overflow: hidden;
}

.city-girds-main .city-thumb-img {
    min-height: 384px;
    overflow: hidden;
}

.city-girds-main .city-thumb-img img {
    width: 100%;
    height: 383px;
    object-fit: cover;
    transition: 1s;
}

.city-girds-main:hover .city-thumb-img img {
    transform: scale(1.1);
}

.city-girds-main .city-gird-title {
    position: absolute;
    bottom: 26px;
    left: 0px;
    background: linear-gradient(270.32deg, rgba(0, 0, 0, 0) 0.27%, #002C4C 76.42%);
    box-shadow: -7px 4px 13px 0px #00000040;
    backdrop-filter: blur(2px);
    padding: 15px 10px;
    display: flex;
    flex-direction: column;
    gap: 9px;
    z-index: 1;
    min-width: 192px;
}

.city-girds-main .city-gird-title h3 {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize;
    margin: 0;
}

.city-girds-main .city-gird-title h3 a {
    color: #fff;
    transition: 0.3s;
}

.city-girds-main .city-gird-title h3 a:hover {
    color: #C12920 !important;
}

.city-girds-main .city-gird-title .lp-listing-quantity {
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    text-transform: capitalize;
    color: #fff;
    position: unset !important;
    transform: none !important;
    opacity: 1 !important;
    margin: 0;
}

.row-grid-view .col-md-3.cities-app-view.slick-slide.slick-active .city-girds-main .city-gird-title {
    backdrop-filter: blur(2px);
    opacity: 1;
    filter: none;
}

.row-grid-view .col-md-3.cities-app-view.slick-slide .city-girds-main .city-gird-title {
    backdrop-filter: blur(0px);
    opacity: 0.5;
    filter: saturate(0.1);
}

/* card */
.custom-lp-grid-box-container .custom-lp-grid-box-thumb .show-img {
    overflow: hidden;
}

.custom-lp-grid-box-container .custom-lp-grid-box-thumb .show-img img {
    width: 100%;
    transition: 1s;
}

.custom-lp-grid-box-container:hover .custom-lp-grid-box-thumb .show-img img {
    transform: scale(1.1);
}

.custom-lp-grid-box-container .custom-lp-grid-thumb-container {
    position: relative;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links {
    position: absolute;
    top: 10px;
    right: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn.lp-add-to-fav,
.custom-lp-grid-box-container .custom-lp-post-quick-links .icon-quick-eye {
    background: #0000004D;
    backdrop-filter: blur(4px);
    border-radius: 0;
    padding: 5px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    pointer-events: auto;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn.remove-fav {
    background: #fff;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn.remove-fav svg path {
    fill: #000 !important;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn::after {
    font-size: 10px;
    background: #0000004D;
    color: #fff;
    padding: 3px 8px;
    position: absolute;
    bottom: -23px;
    right: 0;
    opacity: 0;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn.lp-add-to-fav.remove-fav::after {
    content: 'Saved';
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn.lp-add-to-fav::after {
    content: 'Save';
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .icon-quick-eye::after {
    content: 'Preview';
    font-size: 10px;
    background: #0000004D;
    color: #fff;
    padding: 3px 8px;
    position: absolute;
    bottom: -23px;
    right: 0;
    opacity: 0;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn.remove-fav:hover::after,
.custom-lp-grid-box-container .custom-lp-post-quick-links .status-btn.lp-add-to-fav:hover::after {
    opacity: 1;
}

.custom-lp-grid-box-container .custom-lp-post-quick-links .icon-quick-eye:hover::after {
    opacity: 1;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container {
    background: #F8F8F8;
    padding: 12px 20px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-cat-location-wrap {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 13px;
    margin-bottom: 13px;
    border-bottom: 0.5px solid #D7D7D7;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-location,
.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-cat {
    display: flex !important;
    align-items: center;
    gap: 10px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-location a,
.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-cat a {
    font-family: 'Merriweather';
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 150% !important;
    color: #808080 !important;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-cat i {
    color: #002C4C;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-location img {
    width: 16px;
    height: 16px;
}

.custom-lp-grid-box-container .custom-lp-grid-thumb-container .status-btn {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    padding: 0;
    background: #000000B2;
    display: flex;
    align-items: center;
    justify-content: center;
    user-select: none;
    border-radius: 0;
    pointer-events: none;
}

.custom-lp-grid-box-container .custom-lp-grid-thumb-container .status-btn .grid-closed.status-red.li-listing-clock-outer,
.custom-lp-grid-box-container .custom-lp-grid-thumb-container .status-btn .grid-opened.status-green {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 12px;
    line-height: 35px;
    text-transform: capitalize;
    padding: 1px 17px;
    background: #FFFFFF4D;
    border: 0.5px solid #FFFFFF;
    backdrop-filter: blur(4px);
    color: #fff !important;
    margin: 0;
    height: 25px;
    display: flex;
    align-items: center;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 {
    margin: 0 0 4px 0;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a {
    font-weight: 400;
    font-size: 22px;
    line-height: 35px;
    text-transform: capitalize;
    transition: 0.3s;
    color: #000;
    display: flex;
    align-items: center;
    gap: 7px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a span.listing-pro {
    border: 1px solid #002C4C;
    border-radius: 3px;
    color: #002C4C;
    float: left;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    padding: 1px 3px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a .verified {
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #002C4C;
    color: #002C4C;
    width: 15px;
    height: 15px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a .verified i {
    font-size: 10px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a .verified::after {
    background: #002C4C;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a .verified::before {
    border-top-color: #002C4C !important;
}


.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a:hover {
    color: #C12920 !important;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left .listing-tag {
    font-weight: 300;
    font-size: 14px;
    line-height: 35px;
    text-transform: capitalize;
    color: #000;
    margin-bottom: 13px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left .listing-rating li {
    display: flex;
    align-items: center;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left .listing-rating li .rating-icon {
    display: flex;
    margin-right: 4px;
    margin-top: 1px;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left .listing-rating li .rate.lp-rate-good,
.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left .listing-rating li .rating-count {
    background: transparent;
    font-family: 'Merriweather';
    font-size: 14px !important;
    line-height: 150% !important;
    color: #808080;
    border-radius: 0;
    padding: 0 !important;
    margin-right: 3px;
    display: flex;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left .listing-rating li .rate.lp-rate-good {
    font-weight: 700;
}

.custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left .listing-rating li .rating-count {
    font-weight: 400;
    margin: 0 0 -4px 0;
}

.custom-lp-grid-box-container .custom-lp-new-grid-button {
    background: #002C4C08;
    padding: 15px 23px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.custom-lp-grid-box-container .custom-lp-new-grid-button .show-number-wrap,
.custom-lp-grid-box-container .custom-lp-new-grid-button .show-loop-map-popup {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}

.custom-lp-grid-box-container .custom-lp-new-grid-button .show-number-wrap .show-number,
.custom-lp-grid-box-container .custom-lp-new-grid-button .show-number-wrap .grind-number,
.custom-lp-grid-box-container .custom-lp-new-grid-button .show-loop-map-popup {
    color: #002C4C;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-transform: capitalize;
    text-decoration: underline;
    cursor: pointer;
}

.custom-lp-grid-box-container .custom-lp-new-grid-button .show-number-wrap .grind-number {
    display: none;
    transition: 0.3s;
}

.custom-lp-grid-box-container .custom-lp-new-grid-button .show-number-wrap .grind-number:hover {
    color: #C12920 !important;
}

.lp-grid-box-contianer.grid_view_s1 {
    padding: 0 25.5px;
}

.custom-lp-grid-box-container {
    margin-bottom: 21px;
}



/* Footer */
.custom-footer-container-top {
    background: #F8F8F8;
    padding: 42px 0 28px 0;
}

.custom-footer-container-top .lp-logo {
    display: flex;
    justify-content: center;
    margin-bottom: 22px;
}

.custom-footer-container-top .lp-logo img {
    width: 100%;
}

.custom-footer-container-top .footer-menu li a {
    font-weight: 700;
    font-size: 14px !important;
    line-height: 24px;
    color: #808080 !important;
    transition: 0.3s;
    position: relative;
    cursor: pointer;
}

.custom-footer-container-top .footer-menu li a:hover {
    color: #C12920 !important;
}

.custom-footer-container-top .footer-menu li a::before {
    content: "";
    background: #C12920;
    height: 1px;
    width: 0%;
    transition: 0.3s;
    left: 0;
    bottom: -8px;
    position: absolute;
}

.custom-footer-container-top .footer-menu li a:hover::before {
    width: 100%;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu .menu-item-has-children a:not(.sub-menu li a)::after {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    margin-left: 10px;
    color: #808080 !important;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu .menu-item-has-children a:not(.sub-menu li a):hover::after {
    color: #C12920 !important;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu li {
    margin: 0 !important;
    position: relative;
}

.custom-footer-container-top .footer-menu {
    display: flex;
    align-items: center;
    gap: 42px;
    justify-content: center;
    flex-wrap: wrap;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu .menu-item-has-children .sub-menu {
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08);
    margin-left: -16px;
    max-height: 0;
    padding: 10px 0;
    opacity: 0;
    right: 0;
    position: absolute;
    bottom: 85%;
    transform: scale(0);
    transform-origin: 10% bottom 0;
    z-index: 999999;
    width: 200px;
    -webkit-transition: max-height 0s 
    linear 0.15s, opacity 0.1s 
    cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s 
    cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
        -moz-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
        -ms-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
        -o-transition: max-height 0s linear 0.15s, opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
        transition: max-height 0s 
    linear 0.15s, opacity 0.1s 
    cubic-bezier(0.39, 0.575, 0.565, 1) 0s, transform 0.15s 
    cubic-bezier(0.1, 1.26, 0.83, 1) 0s;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu .menu-item-has-children:hover .sub-menu {
    left: auto;
    right: 0;
    bottom: 100%;
    max-height: 700px;
    opacity: 1;
    width: 200px;
    transform: scale(1);
    transition-delay: 0.2s;
    transition-duration: 0s, 0.2s, 0.2s;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu li .sub-menu li {
    width: 100%;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu li .sub-menu li a {
    padding: 1px 20px;
    width: 100%;
    display: flex;
    border-left: solid 2px transparent;
    margin-bottom: 12px;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu li .sub-menu li a:hover {
    border-color: #C12920;
}

.footer-style1.classic-styles .custom-footer-container-top .footer-menu li .sub-menu li a::before {
    display: none;
}

.custom-footer-container-top .footer-social-share-text {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 16px;
    line-height: 35px;
    text-transform: capitalize;
    color: #000;
    text-align: center;
    margin-bottom: 22px;
}

.custom-footer-container-top .social-icons.footer-social-icons {
    margin: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
}

.custom-footer-container-top .social-icons.footer-social-icons li {
    margin-right: 0;
}

.custom-footer-container-top .social-icons.footer-social-icons li i {
    font-size: 22px;
    color: #002C4C;
    padding: 0;
}

.custom-footer-container-top .social-icons.footer-social-icons li i:hover {
    color: #C12920;
}

.custom-footer-container-bottom {
    padding: 13px 0;
    background: #EFEFEF;
}

.custom-footer-container-bottom .credit-links {
    display: none;
}

.custom-footer-container-bottom .footer-about-company {
    display: flex;
    align-items: center;
    justify-content: center;
}

.custom-footer-container-bottom .footer-about-company li {
    margin: 0;
    font-family: 'Quicksand';
    font-weight: 300;
    font-size: 14px;
    line-height: 150%;
    color: #000000B2;
}




/* search page */
.custom-page-heading-inner-container.custom-search-page-header .sidemap-container.sidemap-fixed,
.custom-listing-page .sidemap-container.sidemap-fixed {
    position: unset;
    width: 100%;
    min-height: 633px;
    float: none !important;
}

.custom-page-heading-inner-container.custom-search-page-header .sidemap-container.sidemap-fixed #map-section #map,
.custom-listing-page .sidemap-container.sidemap-fixed #map-section #map {
    min-height: 633px;
    width: 100%;
    height: 100%;
}

.custom-listing-page .sidemap-container.sidemap-fixed #map-section #map .pin,
.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box #singlepostmap .pin {
    background: #002C4C;
}

.custom-listing-page .sidemap-container.sidemap-fixed #map-section #map .pin .lpmap-icon-contianer,
.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box #singlepostmap .pin .lpmap-icon-contianer {
    border-color: #002C4C;
}

.custom-listing-page .sidemap-container.sidemap-fixed #map-section #map .pin .lpmap-icon-contianer i,
.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box #singlepostmap .pin .lpmap-icon-contianer i {
    color: #002C4C;
}

.custom-listing-page .sidemap-container.sidemap-fixed #map-section #map .map-post .map-post-title h5 a,
.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box #singlepostmap .map-post .map-post-title h5 a {
    transition: 0.3s;
    color: #000;
}

.custom-listing-page .sidemap-container.sidemap-fixed #map-section #map .map-post .map-post-title h5 a:hover,
.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box #singlepostmap .map-post .map-post-title h5 a:hover {
    color: #002C4C !important;
}

.page-heading.listing-page.custom-listing-page {
    height: auto;
}

section.custom-listing-container-wrapper {
    overflow: hidden;
}

.container.custom-listing-container {
    width: 1440px;
    max-width: 100%;
}

.custom-listing-search .lp-search-bar {
    margin-top: 40px;
    margin-bottom: 40px;
}

.custom-listing-search .lp-search-bar form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    flex-wrap: nowrap;
}

.custom-listing-search .lp-search-bar.classic-search form .form-group:first-of-type {
    margin-right: 5px;
}

.custom-listing-search .lp-search-bar form .form-group.pull-right {
    margin: 0 !important;
}

.custom-listing-search .lp-search-bar form .form-group #input-dropdown {
    padding: 7px;
    border-radius: 7px;
    margin-top: 12px;
}

.custom-listing-search .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right .lp-search-btn {
    width: 100%;
    min-width: 100%;
    padding: 14px 0px 14px 13px;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    background: #002C4C;
    border: 1px solid #002C4C;
    border-radius: 0;
    height: auto;
    transition: 0.3s;
    z-index: 9;
}

.custom-listing-filters.row.listing-style-1 {
    margin: 0;
}

.custom-listing-filters.row.listing-style-1 #searchform {
    padding: 0;
}

.custom-listing-filters .custom-filter-top-section {
    margin: 0;
}

.custom-listing-filters .custom-filter-top-section .custom-lp-title .test,
.custom-listing-filters .custom-filter-top-section .custom-lp-title .test2 {
    font-family: 'Quicksand';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #002C4C;
    margin: 0 0 22px 0;
}

.listing-simple .post-with-map-container-right .custom-listing-filters form .lp-filter-inner {
    padding: 0 !important;
    margin: 0;
    border: none !important;
    float: none;
}

.custom-listing-filters .lp-filter-inner #more_filters {
    align-items: center;
    justify-content: space-between;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .row {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 15px;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .row .clearfix.lp-show-on-mobile {
    display: none !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .row::before,
.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .row::after {
    display: none;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col #lp-find-near-me {
    margin: 0 !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .search-filters.form-group {
    padding: 0 !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col #lp-find-near-me ul .lp-tooltip-outer {
    margin: 0 !important;
    float: none !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col #lp-find-near-me ul .lp-tooltip-outer .btn.default {
    line-height: 24px !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col #lp-find-near-me ul .lp-tooltip-outer .btn.default:hover {
    color: #ffffff !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .priceRangeFilter .simptip-position-top a.active {
    background: #002C4C;
    border-color: #002C4C;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .btn.default {
    border: 0.5px solid #808080 !important;
    border-radius: 0 !important;
    padding: 15px 33px !important;
    font-family: 'Merriweather';
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #808080 !important;
    transition: 0.3s;
    background: #ffffff;
    display: flex;
    align-items: center;
    gap: 10px;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .btn.default:hover {
    background: #002C4C !important;
    border-color: #002C4C !important;
    color: #ffffff !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .btn.default:hover svg path {
    fill: #fff;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer {
    margin: 0 !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown {
    position: relative;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single {
    border: 0.5px solid #808080 !important;
    border-radius: 0 !important;
    padding: 15px 50px !important;
    transition: 0.3s;
    background: #ffffff;
    display: flex;
    align-items: center;
    gap: 10px;
    height: auto;
    margin: 0 !important;
    width: max-content;
    line-height: 100%;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single:hover {
    background: #002C4C !important;
    border-color: #002C4C !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single:hover span {
    color: #ffffff !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown:hover svg path {
    fill: #fff;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single span {
    font-family: 'Merriweather';
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #808080 !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .dropdown-cat-svg {
    position: absolute;
    top: 34%;
    left: 18px;
    z-index: 1;
}

.post-with-map-container-right .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container {
    width: fit-content !important;
    height: auto !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single div {
    display: flex;
    height: fit-content;
    width: fit-content;
    top: 40%;
    right: 20px;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single div b {
    display: none;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single div::after {
    content: "";
    width: 8px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6.4L0 2.13333H8L4 6.4Z' fill='%23808080'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container.chosen-with-drop.chosen-container-active .chosen-single div::after {
    transform: rotate(180deg);
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-results .active-result.highlighted {
    background: #002C4C !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .btn.default.active {
    background: #002C4C !important;
    color: #fff !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .btn.default.active path {
    fill: #fff;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default {
    border: 0.5px solid #808080 !important;
    border-radius: 0 !important;
    padding: 15px 33px !important;
    transition: 0.3s;
    background: #ffffff;
    display: flex;
    align-items: center;
    gap: 10px;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default:hover {
    background: #002C4C !important;
    border-color: #002C4C !important;
    color: #ffffff !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default:hover svg path {
    fill: #fff;
    stroke: #fff;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default .lp_more_filter_tooltip_outer {
    position: unset;
    width: fit-content;
    height: fit-content;
    visibility: visible !important;
    background: transparent;
    box-shadow: none;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default .lp_more_filter_tooltip_outer #lp_more_filter_tooltip {
    padding: 0;
    font-family: 'Merriweather';
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #808080 !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default:hover .lp_more_filter_tooltip_outer #lp_more_filter_tooltip {
    color: #fff !important;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .lp-tooltip-div p.margin-0:hover,
.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .lp-tooltip-div .priceRangeFilter li a:hover,
.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .lp-tooltip-div .priceRangeFilter li:hover a {
    background: #002C4C;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .lp-tooltip-div .priceRangeFilter li:hover::after {
    background: #002C4C;
}

.custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .lp-tooltip-div .priceRangeFilter li:hover::before {
    border-top-color: #002C4C !important;
}





.container.custom-listing-container .post-with-map-container-right {
    margin-bottom: 45px;
}

.custom-listing-container .post-with-map-container-right .outer_all_page_overflow .lp_all_page_overflow .lp-classic-reset-filters,
.custom-listing-container .post-with-map-container-right .outer_all_page_overflow .lp_all_page_overflow h2 {
    color: #002C4C !important;
}

.custom-listing-container .content-grids-wraps .row {
    margin: 0 -24px;
}

.custom-listing-container .content-grids-wraps .lp-list-page-grid .text-center p a {
    background: #002C4C !important;
    border: 1px solid #002C4C;
    color: #fff !important;
}

.custom-listing-container .content-grids-wraps .lp-list-page-grid .text-center p a:hover {
    color: #002C4C !important;
    background: #fff !important;
}

.custom-listing-container .lp-pagination {
    margin-top: 15px;
}

.custom-listing-container .lp-pagination ul.page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
}

.custom-listing-container .lp-pagination .page-numbers li {
    border-radius: 0;
    float: none;
    margin: 0;
}

.custom-listing-container .lp-pagination .page-numbers li .page-numbers {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 0;
    border: 1px solid #808080;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    color: #808080;
    transition: 0.3s;
}

.custom-listing-container .lp-pagination .page-numbers li .page-numbers:hover {
    background: #002C4C !important;
    border-color: #002C4C;
    color: #fff;
}

.custom-listing-container .lp-pagination .page-numbers li .page-numbers.current {
    background: #002C4C !important;
    border-color:#002C4C !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer {
    margin: 0 !important;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .btn.default {
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    background: transparent;
    float: none;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000B2;
    transition: 0.3s;
}

.custom-listing-container .post-with-map-container-right .custom-listing-filters.row.listing-style-1 .col-md-12.search-row {
    padding: 0;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .btn.default .selected-option {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-decoration: underline;
    color: #002C4C;
    margin-left: 5px;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .btn.default svg {
    margin-left: 10px;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .btn.default:hover {
    color: #002C4C;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .btn.default:hover svg path {
    fill: #002C4C;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .sortbyrated-outer #select-lp-more-filter li a:hover {
    background: #002C4C;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .lp-tooltip-div .sortbyrated-outer .comboboxCategory li .active {
    background: #002C4C !important;
    border-color: #002C4C !important;
    color: #fff;
}


/* single */
section.aliceblue.listing-second-view {
    background-color: transparent !important;
}

.custom-single-gallery-contaner.container {
    width: 1440px;
    max-width: 100%;
}

.custom-single-gallery-contaner .single-page-slider-container.style4 {
    border-radius: 0;
    margin: 41px 0 41px 0;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .slick-arrow::before {
    border: 1px solid #fff;
    border-radius: 0;
    background: transparent;
    color: #fff;
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    box-shadow: 0px 1.26px 17.68px 0px #000000A8;
    transition: 0.3s;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .slick-arrow:hover::before {
    background: #002C4C;
    border-color: #002C4C;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .slick-prev.slick-arrow {
    right: 66px;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide:not(.variablewidth-three) {
    width: 616px;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide:not(.variablewidth-three) .listing-slide-new img {
    width: 100%;
    height: 433px !important;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three {
    width: 100%;
    max-width: 437px;
    padding: 0;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three .listing-slide-new img {
    height: 208px !important;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container {
    width: 437px;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container .listing-slide-new {
    height: 208px;
    margin-bottom: 15px;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container .listing-slide-new:last-child {
    margin-bottom: 0px;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container .listing-slide-new img {
    height: 100% !important;
    margin: 0;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.slick-current.slick-active.slick-center {
    transform: none !important;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide .listing-slide-new img {
    border-radius: 0 !important;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide {
    padding: 0 9px;
}

.custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three .listing-slide-new {
    padding: 0 9px;
}

.custom-content-area-container .container.single_listing {
    width: 1440px;
    max-width: 100%;
    padding-top: 0;
}

.custom-content-area-container .row .col-xs-12 {
    padding: 0 28.5px;
}

.custom-content-area-container .post-meta-left-box .breadcrumbs li a,
.custom-content-area-container .post-meta-left-box .breadcrumbs li span {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    text-transform: capitalize;
    color: #808080;
    transition: 0.3s;
}

.custom-content-area-container .post-meta-left-box .breadcrumbs li a:hover {
    color: #002C4C !important;
}

.custom-content-area-container .post-meta-left-box .breadcrumbs li {
    margin-right: 10px !important;
    padding-left: 10px !important;
}

.custom-content-area-container .post-meta-left-box .breadcrumbs li:first-child {
    padding-right: 5px !important;
    margin: 0 !important;
    padding-left: 0 !important;
}

.custom-content-area-container .post-meta-left-box .breadcrumbs {
    margin-bottom: 22px;
}

.custom-content-area-container .post-meta-left-box h1 {
    font-weight: 400;
    font-size: 36px !important;
    line-height: 35px;
    text-transform: capitalize;
    color: #000000;
    margin: 0 0 8px 0 !important;
}

.custom-content-area-container .post-meta-left-box h1 .claimed {
    color: #808080 !important;
    font-family: 'Quicksand';
}

.custom-content-area-container .post-meta-left-box h1 .claimed i {
    background-color: #002C4C !important;
}

.listing-second-view .post-meta-left-box .listing-tagline {
    font-family: 'Merriweather';
    font-weight: 300;
    font-size: 16px;
    line-height: 35px;
    text-transform: capitalize;
    color: #000000;
    margin-bottom: 13px;
}

.listing-second-view .post-meta-left-box .custom-lp-classic-reviews {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-bottom: 13px;
}

.listing-second-view .post-meta-left-box .custom-lp-classic-reviews span {
    font-family: 'Merriweather';
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    color: #808080;
}

.listing-second-view .post-meta-left-box .custom-lp-classic-reviews span .rating-count {
    font-weight: 400;
}

.listing-second-view .post-meta-left-box .rating-section-container,
.listing-second-view .post-meta-left-box .rating-section-container .post-stat {
    display: flex;
    align-items: center;
    gap: 6px;
}

.listing-second-view .post-meta-left-box .rating-section-container #clicktoreview {
    background: #002C4C;
    border: 1px solid #002C4C !important;
    border-radius: 0;
    color: #ffffff !important;
    padding: 14px 54.5px;
    width: fit-content;
    height: fit-content;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    transition: 0.3s;
    display: flex;
    gap: 10px;
}

.listing-second-view .post-meta-left-box .rating-section-container #clicktoreview:hover {
    background: #fff;
    color: #002C4C !important;
}

.listing-second-view .post-meta-left-box .rating-section-container #clicktoreview:hover svg path {
    fill: #002C4C;
    stroke: #002C4C;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li {
    margin: 0;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li a {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0.5px solid #002C4C;
    transition: 0.3s;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li a i {
    color: #002C4C;
    font-size: 22px;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li a:hover {
    background: #002C4C;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li a:hover i {
    color: #fff !important;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li .reviews-quantity .reviews-stars {
    margin: 0;
    display: flex;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li .reviews-quantity .reviews-stars-text {
    display: none;
}

.listing-second-view .post-meta-left-box .rating-section-container .post-stat li .add-to-fav-v2,
.listing-second-view .post-meta-left-box .rating-section-container .post-stat li .remove-fav-v2 {
    font-size: 0;
}

.custom-content-area-container .post-meta-left-box {
    margin-bottom: 44px;
}

.custom-content-area-container .post-detail-content {
    padding: 0;
    border: none;
    font-size: unset;
    line-height: unset;
}

.custom-content-area-container .post-detail-content p {
    margin-bottom: 22px;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #363F48;
}

.custom-content-area-container .post-lp-classic-row .features::before,
.custom-content-area-container .post-lp-classic-row .features::after {
    display: none;
}

.custom-content-area-container .post-lp-classic-row .features {
    padding: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px 0px;
    margin-bottom: 40px;
}

.listing-second-view .custom-content-area-container .post-lp-classic-row .features li {
    width: fit-content !important;
    margin: 0;
    background-color: transparent;
    float: none;
    font-size: unset;
    line-height: unset;
}

.custom-content-area-container .post-lp-classic-row .features li .parimary-link {
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #363F48;
    transition: 0.3s;
    display: flex;
    align-items: center;
}

.custom-content-area-container .post-lp-classic-row .features li .parimary-link:hover,
.custom-content-area-container .post-lp-classic-row .features li .parimary-link:hover i {
    color: #002C4C !important;
}

.custom-content-area-container .post-lp-classic-row .features li .parimary-link .tick-icon {
    margin-right: 8px;
    display: flex;
}

.custom-content-area-container .post-lp-classic-row .features li .parimary-link .tick-icon i {
    color: #002C4C;
}

.custom-content-area-container .post-lp-classic-row .features .feature-separator {
    margin: 0 26px;
    width: 1px;
    height: 24px;
    background: #D7D7D7;
}

.custom-content-area-container .classic-filters-new-review-detail {
    margin: 0 !important;
}

.custom-content-area-container .classic-filters-new-review-detail .lp-total-reviews {
    font-family: 'Quicksand';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #002C4C;
    margin: 0 0 22px 0;
}

.listing-second-view .custom-content-area-container .classic-filters-new-review-detail .reviews-section {
    border: none !important;
    border-radius: 0 !important;
    float: none;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 19px;
    margin-bottom: 40px;
    box-shadow: none;
}

.custom-content-area-container .review-post {
    background: #F8F8F8;
    margin: 0 !important;
}

.custom-content-area-container .classic-filters-new-review-detail .review-post figure {
    width: 100%;
    float: none;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 25px 27px 22px 23px;
    border-bottom: 0.5px solid #D7D7D7;
}

.custom-content-area-container .review-post figure .custom-review-thumbnail {
    width: 74px;
    height: 74px;
    border-radius: 100%;
    overflow: hidden;
}

.custom-content-area-container .review-post figure .custom-review-thumbnail img {
    width: 100%;
    border-radius: 100%;
}

.custom-content-area-container .review-post figure .figcation-main-wrap {
    width: calc(100% - 86px);
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 10px;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .review-published-time time {
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #808080;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details h4 {
    margin: 0 0 8px 0;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details h4 a {
    font-family: 'Quicksand';
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize;
    color: #000;
    transition: 0.3s;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details h4 a:hover {
    color: #002C4C !important;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details p {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: #808080;
    margin: 0 0 8px 0;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details .review-count {
    display: flex;
    align-items: center;
    gap: 12px;
    float: none;
    margin: 0;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details .review-count .rate.lp-rate-good {
    width: fit-content;
    padding: 0;
    margin: 0;
    background: transparent;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 17px;
    line-height: 20px !important;
    text-transform: capitalize;
    color: #808080;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details .review-count .rate.lp-rate-good sup {
    display: none;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details .review-count .rating {
    float: none;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 2px;
}

.custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details .review-count .rating i {
    color: #FFC72F;
}

.custom-content-area-container .review-post .details {
    width: 100%;
    float: none;
    border: none !important;
}

.custom-content-area-container .review-post .details .content-section {
    padding: 22px 109px 43px 109px;
    float: none;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.custom-content-area-container .review-post .details .content-section p {
    font-family: 'Merriweather';
    font-weight: 300;
    font-size: 13px;
    line-height: 22px;
    color: #002C4C;
    margin: 0;
}

.custom-content-area-container .review-post .details .content-section .images-gal-section {
    margin: 0;
    max-width: 100%;
    float: none;
}

.custom-content-area-container .review-post .details .content-section .images-gal-section .img-col .slick-track {
    display: flex;
    align-items: center;
    gap: 20px;
}

.custom-content-area-container .review-post .details .content-section .images-gal-section .img-col .galImgFull {
    max-height: 100%;
}

.custom-content-area-container .review-post .details .content-section .images-gal-section .img-col img {
    width: 100%;
    height: unset;
}

.custom-content-area-container .review-post .details .bottom-section {
    margin: 0;
    float: none;
    display: flex;
}

.custom-content-area-container .review-post .details .bottom-section form {
    float: none;
    display: flex;
    align-items: center;
    background: #002C4C08;
    padding: 10px 10px 10px 35px;
    gap: 51px;
}

.custom-content-area-container .review-post .details .bottom-section form span {
    font-family: 'Quicksand';
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin: 0;
    text-transform: unset;
    float: none;
}

.custom-content-area-container .review-post .details .bottom-section form ul {
    float: none;
    display: flex;
    align-items: center;
    gap: 18px;
}

.custom-content-area-container .review-post .details .bottom-section form ul li {
    float: none;
    padding: 0;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .reviewRes,
.custom-content-area-container .review-post .details .bottom-section form ul li .report {
    border: none;
    padding: 0;
    font-family: 'Quicksand';
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    float: none;
    display: flex;
    align-items: center;
    background: none;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .reviewRes i {
    margin-right: 5px;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .reviewRes .interests-score {
    font-family: 'Quicksand';
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    color: #0089FF;
    margin-left: 10px;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .instresting.reviewRes {
    color: #0089FF;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .lol.reviewRes,
.custom-content-area-container .review-post .details .bottom-section form ul li .lol.reviewRes .interests-score {
    color: #1EDFBF;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .love.reviewRes,
.custom-content-area-container .review-post .details .bottom-section form ul li .love.reviewRes .interests-score {
    color: #FF5C5C;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .reviewRes .lp_state {
    width: max-content;
    background: #002C4C;
    color: #fff;
    padding: 3px 10px;
    border-radius: 2px;
    font-size: 12px;
    top: -35px;
}

.custom-content-area-container .review-post .details .bottom-section form ul li .report {
    color: #e67e22;
}

.custom-content-area-container .reviews-section .review-post .details.detail-sec {
    background: #002C4C08;
    margin: 0;
    padding: 10px 10px 10px 35px !important;
    box-shadow: none;
    border-radius: 0;
}

.custom-content-area-container .review-post .details.detail-sec .owner-response h3 {
    color: #000;
}

.custom-content-area-container .review-post .details.detail-sec .owner-response p {
    color: #808080;
}

.custom-content-area-container .custom-reviews-form .review-form {
    box-shadow: none;
    padding: 0 !important;
    background: #F8F8F8;
    border-radius: 0;
}

.custom-content-area-container .custom-reviews-form .review-form .comment-reply-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 10px 10px 35px !important;
    font-family: 'Quicksand';
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #002C4C !important;
    background: #002C4C08;
}

.custom-content-area-container .custom-reviews-form .review-form .comment-reply-title.active svg {
    transform: rotate(180deg);
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form {
    margin: 0;
    border-top: 0.5px solid #D7D7D7;
    padding: 32px 34px 33px 34px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text p {
    margin-bottom: 8px;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 35px;
    text-transform: capitalize;
    color: #002C4C;
    text-align: center;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text .form-review-stars {
    display: flex;
    align-items: center;
    gap: 10px;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text .form-review-stars span {
    display: flex;
    align-items: center;
    gap: 3px;
    color: #FFC72F;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text .form-review-stars span .rating-symbol {
    margin: 0;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text .form-review-stars .rating-symbol-background,
.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text .form-review-stars .active-stars-wrap .rating-symbol-background {
    color: #FFC72F;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text .form-review-stars .active-stars-wrap .rating-symbol-foreground span {
    color: #FFC72F !important;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text {
    margin-bottom: 32px;
}

.custom-reviews-form .review-form form#rewies_form .custom-submit-images,
.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group,
.custom-reviews-form .review-form form#rewies_form .form-submit {
    width: 100%;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-email-field,
.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-title-field {
    margin-bottom: 22px;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-description-field {
    margin-bottom: 18px;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group label {
    color: #000000 !important;
    font-family: 'Quicksand' !important;
    font-weight: 600 !important;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 12px;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group input,
.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group textarea {
    border: 0.5px solid #C7D5E1;
    background: #37373714;
    border-radius: 0;
    padding: 12px 18px 13px 18px;
    color: #808080 !important;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 12px;
    line-height: 26px;
    height: 52px;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group textarea {
    height: 222px;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group input::placeholder,
.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group textarea::placeholder {
    color: #808080 !important;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-description-field p {
    font-family: 'Quicksand';
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #808080;
    margin-top: 18px;
}

.custom-reviews-form .review-form form#rewies_form .custom-submit-images {
    margin: 0 0 32px 0;
    float: none;
    display: flex;
    align-items: center;
    gap: 18px;
}

.custom-reviews-form .review-form form#rewies_form .custom-submit-images input#filer_input2 {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: 1000%;
}

.custom-reviews-form .review-form form#rewies_form .custom-submit-images label {
    margin: 0;
    padding: 14px 29px;
    background: #002C4C;
    color: #fff !important;
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: 'Merriweather' !important;
    font-weight: 400 !important;
    font-size: 14px;
    line-height: 24px;
}

.custom-reviews-form .review-form form#rewies_form .custom-submit-images .browse-imgs {
    padding: 13px 42px;
    margin: 0;
    border: 0.5px solid #002C4C;
    background: #fff;
    border-radius: 0;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #002C4C !important;
    transition: 0.3s;
}

.custom-reviews-form .review-form form#rewies_form .custom-submit-images .browse-imgs:hover {
    background: #002C4C;
    color: #fff !important;
}

.custom-reviews-form .review-form form#rewies_form .form-submit input {
    padding: 15px;
    height: auto;
    width: 100%;
    border-radius: 0;
    font-family: 'Quicksand' !important;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    text-transform: capitalize;
    color: #fff !important;
    background: #002C4C !important;
    border: 1px solid #002C4C !important;
    transition: 0.3s;
    transform: none !important;
}

.custom-reviews-form .review-form form#rewies_form .form-submit input:hover {
    color: #002C4C !important;
    background: #fff !important;
}

.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group input:focus,
.custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group textarea:focus {
    border-color: #002C4C;
}

.custom-reviews-form .review-form form#rewies_form .form-submit {
    margin: 0;
}

.custom-reviews-form .review-form form#rewies_form .form-submit .review_status {
    margin-top: 10px;
}

.custom-content-area-container .sidebar-post-classic .widget-classic-box {
    box-shadow: none;
    margin-bottom: 10px;
    border-radius: 0;
    float: none;
}

.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box .widget-header.hideonmobile {
    display: none;
}

.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box {
    padding: 9px 9px 15px 9px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    background: #F8F8F8;
}

.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box .lp-listing-phone a {
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #808080;
    transition: 0.3s;
}

.custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box .lp-listing-phone a:hover {
    color: #002C4C;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box {
    margin-bottom: 10px;
    float: none;
    display: flex;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields {
    padding: 15px 28px !important;
    box-shadow: none;
    border-radius: 0;
    background: #F8F8F8;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields .post-row-header h3 {
    margin-bottom: 12px;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 35px;
    text-transform: capitalize;
    color: #000;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields ul {
    float: none;
    display: flex;
    flex-direction: column;
    gap: 22px;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields ul li {
    padding: 0;
    border: none !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields ul li strong {
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 12px !important;
    line-height: 24px;
    color: #808080;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields ul li span {
    font-family: 'Quicksand';
    font-weight: 600 !important;
    font-size: 12px;
    line-height: 27px;
    color: #000000 !important;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields .show-all-timings {
    background: #002C4C;
    color: #fff;
}

.custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields .show-all-timings::before {
    margin: 0;
}

.custom-content-area-container .widget-box.business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form {
    background: #F8F8F8;
    box-shadow: none;
    border-radius: 0;
    padding: 15px 25px;
	float: none;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts {
    padding: 0;
	gap: 12px;
	align-items: center;
	margin-bottom: 28px;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-image {
    width: 62px;
    height: 62px;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-image img {
    width: 100%;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials {
    width: calc(100% - 74px);
	display: flex;
    align-items: flex-end;
	justify-content: space-between;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status {
    margin: 0;
    float: none;
	width: fit-content;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status h5 a {
    font-family: 'Merriweather';
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize;
    transition: 0.3s;
    color: #000;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status h5 a:hover {
    color: #002C4C;
}

.custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .lp-tool-tip-content .sortbyrated-outer {
    margin: 0 !important;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status ul {
    display: flex;
    align-items: center;
    gap: 12px;
	margin-top: 8px;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status ul li {
    margin: 0;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #808080;
	display: flex;
    align-items: center;
    gap: 5px;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .custom-visit-profile-status {
    border: 0.5px solid #002C4C;
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 10px;
    line-height: 15px;
    color: #002C4C;
    padding: 7px 10px;
    transition: 0.3s;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .custom-visit-profile-status:hover {
    background: #002C4C;
    color: #fff;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform {
    padding: 0;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 22px;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group {
    margin: 0;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .form-control {
    background: #fff;
    padding: 9px 16px;
    border-radius: 5px;
    border: 1px solid #fff;
    font-family: 'Quicksand';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #808080 !important;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .form-control::placeholder {
    color: #808080 !important;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .form-control:focus {
    border-color: #002C4C !important;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .lp-review-btn {
    border: 1px solid #002C4C;
    background: #002C4C !important;
    border-radius: 0;
    padding: 17px;
    transform: none;
    transition: 0.3s;
    height: auto;
    font-family: 'Quicksand';
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    text-transform: capitalize;
	box-shadow: none;
}

.custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .lp-review-btn:hover {
    background: #fff !important;
	color: #002C4C !important;
}

.header-container.lp-vedio-bg {
    overflow: hidden !important;
}

.lp-header .header-container.lp-vedio-bg .video-lp {
    top: 96px;
}

.custom-footer-container-top .container {
    width: 1100px;
    max-width: 100%;
}

/*.custom-footer-container-top .cwp-frontend-form-container {*/
/*    padding: 0;*/
/*    border-radius: 0;*/
/*    background: transparent;*/
/*}*/

/*.custom-footer-container-top form .cwp-frontend-section-container {*/
/*    margin: 0;*/
/*}*/

/*.custom-footer-container-top form .cwp-frontend-section-container .cwp-frontend-section-content-container {*/
/*    border: none !important;*/
/*    padding: 0;*/
/*    background: transparent;*/
/*    border-radius: 0;*/
/*    gap: 10px;*/
/*}*/

/*.custom-footer-container-top form .cwp-frontend-section-container .cwp-frontend-section-content-container .cwp-field-container {*/
/*    padding: 0px;*/
/*    margin: 0px;*/
/*}*/

/*.custom-footer-container-top form .cwp-frontend-section-container .cwp-frontend-section-content-container .cwp-field-container label {*/
/*    display: none;*/
/*}*/

/*.custom-footer-container-top form .cwp-frontend-section-container .cwp-frontend-section-content-container .cwp-field-container input {*/
/*    height: 40px;*/
/*    padding: 5px 14px;*/
/*    color: #808080;*/
/*    font-size: 12px;*/
/*    border: 1px solid #ddd;*/
/*    border-radius: 0;*/
/*}*/

/*.custom-footer-container-top form .cwp-frontend-section-container .cwp-frontend-section-content-container .cwp-field-container input:focus {*/
/*    border-color: #002C4C;*/
/*}*/

/*.custom-footer-container-top form .cwp-frontend-section-container .cwp-frontend-section-content-container .cwp-field-container input::placeholder {*/
/*    color: #808080 !important;*/
/*}*/

/*.custom-footer-container-top form .cwp-form-submit-container .cwp-from-submit {*/
/*    margin: 10px 0 0 0 !important;*/
/*    background: #002C4C;*/
/*    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 25%);*/
/*    border-color: #002C4C;*/
/*    border-radius: 0;*/
/*    transition: 0.3s;*/
/*    font-size: 12px;*/
/*}*/

/*.custom-footer-container-top form .cwp-form-submit-container .cwp-from-submit:hover {*/
/*    background: #fff;*/
/*    color: #002C4C;*/
/*}*/

/*.custom-footer-container-top form {*/
/*    border: 1px solid #ddd;*/
/*    border-radius: 0;*/
/*    padding: 10px;*/
/*}*/

.custom-footer-container-top .footerlisting-button {
    display: flex;
    justify-content: center;
    margin: 15px 0 34px 0;
}

.custom-footer-container-top .footerlisting-button .footer-add-listing-button {
    font-family: 'Merriweather';
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    border: 0.5px solid #002C4C !important;
    background: #002C4C;
    padding: 12px 18px !important;
    transition: 0.3s;
    border-radius: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}

.custom-footer-container-top .footerlisting-button .footer-add-listing-button:hover {
    background: #C12920;
    border-color: #C12920 !important;
    color: #fff;
}








.lp_confirmation .widget-box.padding-0.lp-border-radius-5 .widget-content .list-style-none.list-st-img li .edit-list {
    background-color: #002C4C !important;
	border: 1px solid #002C4C;
}

.lp_confirmation .widget-box.padding-0.lp-border-radius-5 .widget-content .list-style-none.list-st-img li .edit-list:hover {
    background-color: #fff !important;
}

.lp_confirmation .widget-box.padding-0.lp-border-radius-5 .widget-content .list-style-none.list-st-img li .edit-list:hover span {
	color: #002C4C !important;
}

.lpeditlistingform .page-style2-content-wrap .form-group .lp-coordinates a.active {
    background: #002C4C;
}

.page-style2-content-wrap .white-section.lp-style-wrap-border input:checked + .slider {
    background-color: #002C4C;
}

.lpeditlistingform .page-style2-content-wrap ul.hours-select li .lp-add-hours-st i,
.lpeditlistingform .style2-add-new-social-sec a#add-new-social-url i {
    color: #002C4C;
}

.page-style2-content-wrap .white-section.lp-style-wrap-border .radio-inline input[type="radio"] {
    accent-color: #002C4C;
}

.lpeditlistingform .page-style2-content-wrap .white-section.lp-style-wrap-border .jFiler-input-choose-btn.blue,
.submit_new_style-outer .lpeditlistingform .page-style2-content-wrap .lp-listing-featuredimage label p {
    color: #002C4C !important;
    border: 1px solid #002C4C !important;
}

.lpeditlistingform .page-style2-content-wrap .submitbutton-wraper input[type="submit"] {
    border: 1px solid #002C4C;
    background: #002C4C;
    color: #fff;
}

.lpeditlistingform .page-style2-content-wrap .submitbutton-wraper input[type="submit"]:hover {
    background: #fff;
    color: #002C4C;
}

.lpeditlistingform .page-style2-content-wrap .white-section.lp-style-wrap-border #tabsbtn {
    color: #002C4C;
}

.lp_section_inner .lp-section-content .wpb_wrapper .lp-price-main .lp-price-list form input {
    border-color: #002C4C;
    color: #002C4C !important;
}

.lp_section_inner .lp-section-content .wpb_wrapper .lp-price-main .lp-price-list form input:hover {
    color: #fff !important;
    background-color: #002C4C !important;
}

section .lp-dashboard-new #sidebar-wrapper #sidebar_menu .sidebar-brand {
    background-color: #002C4C;
}

section .lp-dashboard-new #sidebar-wrapper #sidebar_menu .sidebar-brand img {
    height: 56px;
    object-fit: contain;
}

section .lp-dashboard-new #page-content-wrapper .updateprofile-tab .upload-photo .file-input,
section .lp-dashboard-new #page-content-wrapper input.lp-secondary-big-btn.btn-first-hover,
section .lp-dashboard-new #page-content-wrapper .btn-success {
    background-color: #002C4C;
    border: 1px solid #002C4C;
    transition: 0.3s;
}

section .lp-dashboard-new #page-content-wrapper .updateprofile-tab .upload-photo .file-input:hover,
section .lp-dashboard-new #page-content-wrapper input.lp-secondary-big-btn.btn-first-hover:hover,
section .lp-dashboard-new #page-content-wrapper .btn-success:hover {
    background-color: #fff;
	color: #002C4C;
}

section .contact-right .cwp-frontend-form-container form .cwp-form-submit-container input {
    background: #002C4C;
    border-color: #002C4C;
	transition: 0.3s;
}

section .contact-right .cwp-frontend-form-container form .cwp-form-submit-container input:hover {
    background: #fff;
	color: #002C4C;
}

.lp-stats-sorting-outer .lp_stats_duration_filter .lp_stats_duratonBtn.active {
    background: #002C4C;
    border-color: #002C4C;
}

.lp-stats-sorting-outer .lp_stats_duration_filter .lp_stats_duratonBtn:hover {
    background: #002C4C;
    color: #fff;
}

.right-panel #lp-announcement-form .lp-add-new-btn {
    background: #002C4C;
}

.lp-add-announcement-form .lp-save-btn-container #ad-announcement-btn {
    background-color: #002C4C !important;
}

.lp-coupons-form-inner .lp-add-announcement-form .lp-listing-announcement .announcement-wrap i {
    color: #002C4C !important;
}

.lp-coupons-form-inner .lp-add-announcement-form .lp-listing-announcement .announcement-wrap .announcement-btn {
    background-color: #002C4C;
    border: 1px solid #002C4C;
}

.lp-coupons-form-inner .lp-add-announcement-form .lp-listing-announcement .announcement-wrap .announcement-btn:hover {
    background-color: #fff;
    color: #002C4C !important;
}

.right-panel #lp-events .lp-add-new-btn, .right-panel .lp-coupns-form .lp-add-new-btn {
    background: #002C4C;
}

.right-panel .lp-dashboard-tabs .panel-heading .nav-tabs .active a {
    border-color: #002C4C;
    color: #002C4C;
}

.tab-content .lp-coupon-outer-container .lp-listing-pay-button.inactive:before {
    background-color: #002C4C;
}

.lp-all-menu-btns .nav.nav-tabs li.pull-right .lp-add-new-btn {
    background: #002C4C;
}

.lp-pagination.pagination .page-numbers li .page-numbers.current {
    background-color: #002C4C !important;
    border-color: #002C4C !important;
}

.lp-blank-section .blank-left-side .lp-add-new-btn.add-new-open-form {
    background: #002C4C;
}

.lp-compaignForm-leftside #lp-new-ad-compaignForm .lp_payment_methods_ads div.lp-payement-images input[type="radio"]:checked ~ label.lp-label-wrp {
    border-color: #002C4C !important;
}

.lp-compaignForm-leftside #lp-new-ad-compaignForm .lp_payment_methods_ads div.lp-payement-images input[type="radio"]:checked ~ label.lp-lbl-with-radio::before {
    border: 1px solid #002C4C;
}

.lp-compaignForm-leftside #lp-new-ad-compaignForm .lp_payment_methods_ads div.lp-payement-images input[type="radio"]:checked ~ label.lp-lbl-with-radio::after {
    background: #002C4C;
}

.lp-compaignForm-leftside #lp-new-ad-compaignForm .lp_payment_methods_ads div.lp-payement-images label.lp-lbl-with-radio::before {
    border-color: #002C4C !important;
}

.lp-camp-bottom-secton .lp-menu-save-btns .lp-save-btn.lp_campaign_paynow.startpayforcampaignsss {
    background: #002C4C !important;
}

.lp-content-before-after .lp-status-container .fa-check {
    color: #002C4C;
}

.custom-color-button-home a span {
    color: #002C4C;
}

.custom-color-button-home a:hover span {
    color: #fff;
}

.custom-color-button-home2 a span {
    color: #fff;
}

.custom-color-button-home2 a:hover span {
    color: #002C4C;
}

.custom-subscribe-form-bottom .cubewp-selected-form form .cwp-form-submit-container .cwp-from-submit span {
    font-family: 'Merriweather';
    color: #fff;
}

.custom-subscribe-form-bottom .cubewp-selected-form form .cwp-field-container .cwp-required-field-notice {
    border-left-color: #C12920;
    background: #002c4c5e;
    border-radius: 0;
}

.custom-subscribe-form-bottom .cubewp-selected-form form .cwp-field-container .cwp-required-field-notice p {
    color: #fff;
}

.mm-menu.mm-menu_offcanvas .mm-panels {
    margin-top: 70px;
}

.mm-menu.mm-menu_offcanvas a.lpl-button {
    top: 150px;
}

.mm-menu.mm-menu_offcanvas .mm-panels #menu-home-page-menu .mobile-menu {
    margin-top: -40px;
}

.mm-menu.mm-menu_offcanvas .mm-navbars_top .mm-navbar {
    background-color: #002C4C;
}

@media (max-width: 1440px) {
    .lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container,
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .container {
        max-width: 100%;
    }
}

@media (max-width: 1200px) {
    .custom-content-area-container .row .col-xs-12 {
        padding: 0 15px;
    }
    .custom-listing-filters .lp-filter-inner #more_filters {
        flex-wrap: wrap;
        gap: 15px;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .row {
        flex-wrap: wrap;
    }
}

@media (max-width: 1074px) {
    .lp-menu-bar .container .header-right-panel .lp-menu-container .contentlogin-flex {
        width: 32%;
    }
    .lp-menu-bar .container .header-right-panel .lp-menu-container .pull-right.padding-right-10 {
        width: 68%;
    }
    .lp-header.pos-relative .header-container .lp-header-full-width .lp-menu-bar .lp-nav-menu-after ul:not(.sub-menu) {
        gap: 20px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px;
    }
    .custom-content-area-container .review-post .details .content-section {
        padding: 22px 60px 43px 60px;
    }
}

@media (max-width: 1024px) {
	.custom-listing-container .content-grids-wraps .row {
		margin: 0 -14px;
	}
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default {
        padding: 14px 28px !important;
    }
    .custom-page-heading-inner-container.custom-search-page-header .sidemap-container.sidemap-fixed, .custom-listing-page .sidemap-container.sidemap-fixed {
        min-height: 450px;
    }
    .custom-page-heading-inner-container.custom-search-page-header .sidemap-container.sidemap-fixed #map-section #map,
    .custom-listing-page .sidemap-container.sidemap-fixed #map-section #map {
        min-height: 450px;
    }
    .content-grids-wraps .lp-grid-box-contianer.grid_view_s1 {
        padding: 0 15px;
        width: 50%;
    }
    .custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .btn.default {
        padding: 14px 28px !important;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single {
        padding: 15px 40px 15px 50px !important;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single div {
        top: 43%;
        right: 15px;
    }
    .lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .header-right-panel {
        width: 100% !important;
    }
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1,
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1 span.lp-dyn-city {
        font-size: 48px !important;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide:not(.variablewidth-three) {
        width: 500px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container {
        width: 350px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .lp-review-btn {
        padding: 13px 17px;
    }
}

@media (max-width: 991px) {
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three {
        display: flex;
        flex-wrap: wrap;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three .listing-slide-new.main-big-image {
        width: 100%;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three .listing-slide-new {
        width: 50%;
    }
    .home-categories-area.banner-view-classic .lp-section-row .container {
        width: 100%;
    }
    .lp-search-bar.classic-search .form-inline .form-group {
        width: 40% !important;
    }
    .lp-search-bar.classic-search .form-inline .form-group.pull-right {
        width: 20% !important;
    }
    .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right svg {
        left: 26%;
        top: 19px;
    }
    .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right .lp-search-btn,
    .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right {
        height: 100%;
    }
    .lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .header-right-panel .lp-menu-container {
        display: none;
    }
    .lp-header.pos-relative .lp-header-full-width .lp-menu-bar .container .header-right-panel .mobile-nav-icon {
        display: flex;
        justify-content: flex-end;
        width: 100%;
        float: none;
        position: unset !important;
    }
}

@media (max-width: 980px) {
    .custom-listing-container-wrapper .custom-listing-container .mobile-map-space {
        display: none !important;
    }
}

@media (max-width: 940px) {
    .home-categories-area.banner-view-classic .lp-section-row .container .lp-home-categoires {
        margin: 0 15px;
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 170px;
    }
}

@media (max-width: 879px) {
    .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right svg {
        left: 23%;
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 160px;
    }
}

@media (max-width: 850px) {
    .custom-content-area-container .row .col-xs-12 {
        width: 100%;
    }
}

@media (max-width: 829px) {
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 150px;
    }
}

@media (max-width: 779px) {
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 140px;
    }
}

@media (max-width: 768px) {
    .custom-listing-search .lp-search-bar.classic-search {
        padding: 0 !important;
    }
    .custom-listing-container .custom-listing-search .lp-search-bar form .form-group {
        width: 100% !important;
        margin: 0 !important;
        float: none !important;
    }
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar.classic-search .form-inline,
    .custom-listing-search .lp-search-bar form {
        flex-wrap: wrap;
    }
    .lp-search-bar.classic-search .form-inline .form-group .chosen-container .chosen-single span {
        width: fit-content;
    }
    .lp-home-banner-contianer.lp-home-banner-with-loc .lp-search-bar.classic-search .form-inline .form-group.lp-suggested-search input#select {
        margin: 0 !important;
        border-radius: 0px !important;
    }
    .lp-search-bar.classic-search .form-inline .form-group.pull-right {
        width: 100% !important;
    }
    .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right svg {
        left: 42%;
        top: 18px;
    }
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1,
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1 span.lp-dyn-city {
        font-size: 38px !important;
    }
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container .lp-banner-browse-txt {
        font-size: 14px;
        margin-bottom: 30px;
    }
    .lp-home-banner-contianer .lp-home-banner-contianer-inner.banner-view-top-classic {
        top: 0;
        -moz-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        -o-transform: translateY(50%);
        transform: translateY(50%);
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a span i {
        font-size: 16px;
    }
    .row-grid-view .col-md-3.cities-app-view {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .custom-footer-container-top .footerlisting-button .footer-add-listing-button {
        font-size: 12px;
        line-height: 20px;
        padding: 10px 14px !important;
        gap: 6px;
    }
    .custom-footer-container-top .footerlisting-button .footer-add-listing-button svg {
        width: 16px;
        height: 16px;
    }
    .custom-footer-container-top .footer-menu li a {
        font-size: 12px !important;
    }
    .custom-lp-grid-box-container .custom-lp-grid-desc-container .custom-lp-grid-box-left h4 a {
        font-size: 16px;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-right-col ul .lp-tooltip-outer .btn.default {
        font-size: 14px;
    }
    .custom-listing-filters .custom-filter-top-section .custom-lp-title .test, .custom-listing-filters .custom-filter-top-section .custom-lp-title .test2 {
        font-size: 14px;
        margin: 0 0 15px 0;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .lp_add_more_filter .btn.default {
        padding: 8px 15px !important;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .dropdown-cat-svg {
        top: 30%;
        left: 10px;
        width: 14px;
        height: 14px;
    }
    .custom-listing-filters .lp-filter-inner .more-filter-left-col ul .lp-tooltip-outer .btn.default {
        padding: 8px 15px !important;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single {
        padding: 8px 30px 8px 30px !important;
    }
    .custom-listing-filters .lp-filter-inner #more_filters .more-filter-left-col .custom-lp-search-cats-filter-dropdown .chosen-container .chosen-single div {
        right: 10px;
    }
    .listing-simple .post-with-map-container-right .custom-listing-filters form .lp-filter-inner #see_filter {
        width: fit-content;
        padding: 10px !important;
        background: #002C4C;
        color: #fff;
        margin-bottom: 10px;
        font-size: 12px !important;
        line-height: 18px;
        font-weight: 400 !important;
        height: auto;
        border-radius: 0;
    }
    .custom-content-area-container .widget-box.business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form {
        padding: 10px 10px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .lp-review-btn {
        padding: 12px 17px;
        font-size: 14px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .contact-form.quickform form#contactOwner .form-group .form-control {
        padding: 9px 12px;
        font-size: 14px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status h5 a {
        font-size: 16px;
        line-height: 20px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .custom-visit-profile-status {
        line-height: 10px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status ul li {
        font-size: 14px;
    }
    .custom-content-area-container .business-contact.classic-business-lead-form.lp-lead-form-st.custom-lead-form .user_texts .author-socials .status ul li svg {
        width: 11px;
    }
    .custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields .post-row-header h3 {
        font-size: 13px;
        line-height: 26px;
    }
    .custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields ul {
        gap: 15px;
    }
    .custom-content-area-container .lp-classic-single-additional-detals .widget-box .features-listing.extra-fields {
        padding: 10px !important;
    }
    .custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box {
        padding: 9px;
    }
    .custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box .lp-listing-phone a {
        font-size: 14px;
        gap: 5px;
    }
    .custom-content-area-container .sidebar-post-classic .widget-classic-box .post-author-box .lp-listing-phone a svg {
        width: 14px;
        height: 14px;
    }
    .custom-reviews-form .review-form form#rewies_form .form-submit input {
        padding: 12px 15px;
        font-size: 14px;
        line-height: 16px;
    }
    .custom-reviews-form .review-form form#rewies_form .custom-submit-images {
        margin: 0 0 15px 0;
        gap: 8px;
    }
    .custom-reviews-form .review-form form#rewies_form .custom-submit-images .browse-imgs {
        padding: 13px 20px;
        font-size: 12px;
        line-height: 14px;
    }
    .custom-reviews-form .review-form form#rewies_form .custom-submit-images label {
        padding: 12px 15px;
        font-size: 12px;
        line-height: 18px;
    }
    .custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group textarea {
        height: 180px !important;
    }
    .custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group label {
        font-size: 12px;
    }
    .custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-description-field p {
        font-size: 12px;
    }
    .custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group input,
    .custom-content-area-container .custom-reviews-form .review-form form#rewies_form .form-group textarea {
        padding: 12px 14px 13px 14px;
        height: 45px;
    }
    .custom-content-area-container .review-post .details .bottom-section form {
        padding: 10px 10px 10px 10px;
        gap: 20px;
        flex-wrap: wrap;
    }
    .custom-content-area-container .reviews-section .review-post .details.detail-sec {
        padding: 10px 10px 10px 10px !important;
    }
    .custom-content-area-container .review-post .details .content-section {
        padding: 15px 15px 15px 15px;
    }
    .custom-content-area-container .custom-reviews-form .review-form .comment-reply-title {
        padding: 10px 10px 10px 10px !important;
        font-size: 14px !important;
    }
    .custom-content-area-container .custom-reviews-form .review-form form#rewies_form {
        padding: 15px 15px 15px 15px;
    }
    .custom-content-area-container .custom-reviews-form .review-form form#rewies_form .custom-rating-text p {
        font-size: 12px;
        line-height: 24px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide {
        padding: 0 2px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three .listing-slide-new {
        padding: 0 2px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three .listing-slide-new.main-big-image {
        margin-bottom: 4px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container .listing-slide-new {
        height: 100%;
        margin-bottom: 4px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide:not(.variablewidth-three) {
        width: 300px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container {
        width: 300px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three {
        max-width: 300px;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.variablewidth-three .listing-slide-new img {
        height: 190px !important;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide:not(.variablewidth-three) .listing-slide-new img {
        height: 385px !important;
    }
    .custom-single-gallery-contaner .single-page-slider-container .single-page-gallery-slider-masonry .listing-image-slide.slick-slide.big-images-main-wrap-container .listing-slide-new img {
        height: 100% !important;
    }
    .custom-content-area-container .post-meta-left-box h1 {
        font-size: 28px !important;
        text-align: left !important;
    }
    .listing-second-view .post-meta-left-box .rating-section-container #clicktoreview {
        padding: 10px 25px;
    }
    .listing-second-view .post-meta-left-box .rating-section-container .post-stat li a i {
        font-size: 16px;
    }
    .listing-second-view .post-meta-left-box .rating-section-container .post-stat li a {
        width: 45px;
        height: 45px;
    }
    .custom-content-area-container .post-detail-content p {
        font-size: 14px;
    }
    .custom-content-area-container .post-lp-classic-row .features .feature-separator {
        margin: 0 8px;
    }
    .custom-content-area-container .post-lp-classic-row .features li .parimary-link .tick-icon i {
        font-size: 12px;
    }
    .custom-content-area-container .post-lp-classic-row .features li .parimary-link {
        font-size: 12px;
    }
    .custom-content-area-container .classic-filters-new-review-detail .lp-total-reviews {
        font-size: 14px;
    }
    .custom-content-area-container .classic-filters-new-review-detail .review-post figure {
        padding: 15px 10px 15px 10px;
    }
    .custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details h4 a {
        font-size: 16px;
    }
    .custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details .review-count .rate.lp-rate-good {
        font-size: 14px;
    }
    .custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details .review-count {
        gap: 5px;
    }
    .custom-content-area-container .review-post figure .figcation-main-wrap .review-published-time time {
        font-size: 12px;
    }
    .custom-content-area-container .review-post figure .figcation-main-wrap .author-main-details p {
        font-size: 12px;
    }
}

@media (max-width: 729px) {
    body .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar.classic-search .form-inline .form-group.lp-suggested-search {
        margin: 0px !important;
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 130px;
    }
}

@media (max-width: 709px) {
    .home-categories-area.banner-view-classic .lp-section-row .container .lp-home-categoires {
        margin: 0;
    }
}

@media (max-width: 679px) {
    .custom-footer-container-top .footer-menu {
        gap: 8px 8px;
        justify-content: space-between;
    }
    .custom-footer-container-top .footerlisting-button {
        margin: 15px 0 20px 0;
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 120px;
    }
}

@media (max-width: 668px) {
    .lp-home-banner-contianer .lp-home-banner-contianer-inner.banner-view-top-classic {
        -moz-transform: translateY(40%);
        -webkit-transform: translateY(40%);
        -o-transform: translateY(40%);
        transform: translateY(40%);
    }
    .home-categories-area.banner-view-classic .lp-section-row .container .lp-home-categoires {
        -webkit-transform: translateY(-270%) !important;
        -moz-transform: translateY(-270%) !important;
        -ms-transform: translateY(-270%) !important;
        -o-transform: translateY(-270%) !important;
        transform: translateY(-270%) !important;
    }
}

@media (max-width: 629px) {
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 110px;
    }
    .content-grids-wraps .lp-grid-box-contianer.grid_view_s1 {
        width: 100% !important;
    }
}

@media (max-width: 579px) {
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 100px;
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a span i {
        font-size: 14px;
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a span {
        width: fit-content;
    }
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li a {
        min-height: 80px !important;
    }
    .home-categories-area.banner-view-classic .lp-section-row .container .lp-home-categoires {
        -webkit-transform: translateY(-320%) !important;
        -moz-transform: translateY(-320%) !important;
        -ms-transform: translateY(-320%) !important;
        -o-transform: translateY(-320%) !important;
        transform: translateY(-320%) !important;
    }
}

@media (max-width: 568px) {
    body .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1,
    body .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp_auto_loc_container h1 span.lp-dyn-city {
        font-size: 26px !important;
        line-height: 50px;
    }
    .lp-home-banner-contianer .lp-home-banner-contianer-inner.banner-view-top-classic {
        -moz-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        -o-transform: translateY(50%);
        transform: translateY(50%);
    }
}

@media (max-width: 529px) {
    .home-categories-area.banner-view-classic .lp-home-categoires.lp-inside-search-view4 li {
        min-width: 90px;
    }
    .home-categories-area.banner-view-classic .lp-section-row .container .lp-home-categoires {
        -webkit-transform: translateY(-330%) !important;
        -moz-transform: translateY(-330%) !important;
        -ms-transform: translateY(-330%) !important;
        -o-transform: translateY(-330%) !important;
        transform: translateY(-330%) !important;
    }
}

@media (max-width: 506px) {
    .lp-home-banner-contianer .lp-home-banner-contianer-inner.banner-view-top-classic {
        -moz-transform: translateY(40%);
        -webkit-transform: translateY(40%);
        -o-transform: translateY(40%);
        transform: translateY(40%);
    }
    .custom-page-heading-inner-container.custom-search-page-header .sidemap-container.sidemap-fixed #map-section #map,
    .custom-listing-page .sidemap-container.sidemap-fixed #map-section #map {
        min-height: 350px;
    }
    .custom-page-heading-inner-container.custom-search-page-header .sidemap-container.sidemap-fixed, .custom-listing-page .sidemap-container.sidemap-fixed {
        min-height: 350px;
    }
}

@media (max-width: 480px) {
    .custom-content-area-container .review-post .details .bottom-section form ul {
        gap: 0px 8px;
        flex-wrap: wrap;
    }
    .lp-home-banner-contianer .lp-home-banner-contianer-inner .lp-search-bar.classic-search {
        padding: 12px 12px;
    }
    .home-categories-area.banner-view-classic .lp-section-row .container .lp-home-categoires {
        -webkit-transform: translateY(-200%) !important;
        -moz-transform: translateY(-200%) !important;
        -ms-transform: translateY(-200%) !important;
        -o-transform: translateY(-200%) !important;
        transform: translateY(-200%) !important;
    }
    .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right svg {
        left: 38%;
        top: 16px;
    }
}

@media (max-width: 380px) {
    .lp-search-bar.classic-search .form-inline .form-group .lp-search-bar-right svg {
        left: 35%;
    }
}

@media (max-width: 340px) {
    .custom-footer-container-top .footer-menu {
        gap: 8px 10px;
        justify-content: center;
    }
}

.elementor-26376 .elementor-element.elementor-element-ad1238e .cwp-form-submit-container .cwp-from-submit span.elementor-button-text {
    color: #ffffff;
}