@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('signup.css');
body{color: #808996;font-family: "Poppins", sans-serif;font-style: normal;}
a{text-decoration: none;}
ul, li{list-style: none;padding: 0;}
.PressPage h2 {font-size: 32px;font-weight: 800;color: #000;text-align: center;text-transform: uppercase;}
.PressPage p {width: 595px;margin: 15px auto 0;text-align: center;color: #000;font-size: 18px;font-weight: normal;}
.listing-list.post-list.HomePage.sticky-header {position: sticky;top: 0;z-index: 11;/*background: #fff;*/ border-bottom: 1px solid #eeeeef;}
.theme-btn {font-weight: 600;font-size: 15px;color: #fff;line-height: 48px;padding-left: 24px;padding-right: 24px;text-transform: capitalize;background-color: #001e46;transition: .3s;box-shadow: 0 0 40px rgba(82, 85, 90, .1);position: relative;display: inline-block;border-radius: 4px;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAfQAAAH0Bx0gPAAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACeSURBVDiN1ZPBDcIwDEWfMwt7sAQLMEWvnaRRC0dG4tY9+FyMZKgTIZULkSwl9n9PudgkseeUXfQvBAYcgQNQJT2+gswKcAbuACsgYAKKJHrlv56cWQEGfwioPYnDNeSH12AMzTmTODyH3CiJGIiSJUocXj7hN0EiuThY/L6BN4JEcvVK4VSQSJpwU5BIUlgS1tsFMzsBSLo1M/+/TE92ZfjD1tAH3gAAAABJRU5ErkJggg==);background-repeat: no-repeat;background-position: center right 10px;}
.CommonBreadcrumbBg {position: relative;overflow: hidden;}
.CommonBreadcrumbBg:after {content: "";background-color: rgba(0, 0, 0, .3);position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.CommonBreadcrumbBg img {position: absolute;top: 0;left: 0;right: 0;width: 100%;bottom: 0;}
.CommonBreadcrumbBox {position: relative;z-index: 1;}
.logo.listing a img {min-width: 100%;width: auto;height: auto;max-width: 160px}
.user-side.login.DropMenu button.border-0.dropdown-toggle {background: transparent;padding: 0;}
.container-fluid.nav-listing-cat {border-bottom: 1px solid #eee;width: 100%;background: #fff;position: -webkit-sticky;position: sticky;top: 0;z-index: 999;display: flex;flex-direction: column;justify-content: center;}
.main-menu-content.BHome, .main-menu-content.listin_nav, main.listing-list.post-list .comment-time, .listing-list.post-list .comment-time {text-align: left;padding: 0;}
.main-menu-content nav {height: 100%;}.main-menu-content.listin_nav ul {margin: 0;}
.main-menu-content.listin_nav nav ul li {border-bottom: 4px solid transparent;display: flex ; align-items: center;}
.main-menu-content.listin_nav ul li {padding-right: 5px !important;}
.main-menu-content.listin_nav li {display: flex;align-items: center;}
.main-menu-content nav ul li {display: inline-block;text-transform: capitalize;padding-right: 23px;position: relative;}
.main-menu-content.listin_nav ul li img {display: flex;flex-shrink: 0;width: 17px;height: 17px;}
.main-menu-content.listin_nav nav ul li:first-child a {padding-left: 0;}
.main-menu-content.listin_nav nav ul li a {font-size: 14px;font-weight: normal;padding-right: 0;/*padding-bottom: 5px;*/color: #000}
.main-menu-content nav ul li a {color: #2b273c;font-size: 15px;font-weight: 600;display: block;transition: .3s;position: relative;z-index: 1;padding: 10px;}
.HomePage .search-feild {margin: 0;}
.search-feild {background: #fff;border: .5px solid #e5e5e5;box-sizing: border-box;box-shadow: 0 0 4px 4px rgba(0, 0, 0, .05);border-radius: 5px;height: 48px;position: relative;z-index: 3}
.main-search-input-item.search-input .contact-form-action form {display: grid;grid-template-columns: 400px 1px 305px auto;}
span.HBorder {width: 2px;background: #ddd;position: relative;display: flex;align-items: center;margin: 7px 0;height: 30px;}
.main-search-input-item.location .css-2b097c-container, .main-search-input-item.search-input input.form-control {border: 0;padding: 12px 0 12px 15px;width: 100%;height: 45px;}
.ListingBox h2.heading-listing, .main-search-input-item.search-input input.form-control.c1.near-feild,
.main-search-input-item.search-input input.react-autosuggest__input, main.listing-list h6.pb-1,
.listing-list h6.pb-1 {text-transform: capitalize;}
.react-autosuggest__container span {padding: 0 10px;font-weight: 600;font-size: 16px;color: #666;}
.nav-listing-search .main-search-input-item input.react-autosuggest__input {border: 0;border-radius: 5px 0 0 5px;padding: 12px 0 12px 0;width: 310px;height: 45px;font-size: 14px;}
.list.CityListings .autosuggest__suggestions-container.autosuggest__suggestions-container--open {background: #fff;position: absolute;z-index: 2;max-height: 350px;overflow: auto;margin-top: 2px;outline: 0;width: 100%;top: 25px;box-shadow: 0 0 6px #ccc;}
.autosuggest__suggestions-container.autosuggest__suggestions-container--open {background: #fff;position: relative;z-index: 2;max-height: 350px;overflow: auto;margin-top: 0px;outline: 0;box-shadow: 0 1px 6px #999;}
ul.autosuggest__suggestions-list {margin: 0;box-shadow: 0 0 4px 4px rgba(0, 0, 0, .05);}
.list.CityListings ul.autosuggest__suggestions-list {}
ul.autosuggest__suggestions-list li {padding: 10px;color: #000;border-bottom: 1px solid #eee;}
.bg-search-box, .ReviwsPageHeading {display: grid;grid-template-columns: auto auto;}
ul.autosuggest__suggestions-list li span {font-weight: normal;}
ul.autosuggest__suggestions-list li:hover {background: #dbdbdc;cursor: pointer;}
ul.autosuggest__suggestions-list li.autosuggest__suggestion .bg-search-box span.bg-search {width: auto;padding: 5px;background: #8d8c8c;color: #fff;border-radius: 16px;text-align: center;justify-content: center;}
ul.autosuggest__suggestions-list li.autosuggest__suggestion .bg-search-box span {display: flex;align-items: center;font-size: 14px;}
/*input:focus, input:focus-visible {border: 0;box-shadow: none;border-color: transparent;outline: 0;}*/
.contact-form-action .form-control:focus {box-shadow: none;}
.contact-help .form-control:focus {box-shadow: none;border: 1px solid #ced4da;}
.main-search-input-item.search-input button.button.theme-btn {width: 50px;font-weight: 600;color: #fff;line-height: 45px;text-transform: capitalize;transition: .3s;position: absolute;border-radius: 0 4px 4px 0;border: 0;right: 0;top: 0;}
.theme-btn {font-size: 15px;line-height: 30px;padding-left: 15px;padding-right: 15px;background-color: #001e46;box-shadow: 0 0 40px rgba(82, 85, 90, .1);position: relative;display: inline-block;border-radius: 4px;}
#user-friends-pagination-view-main .theme-btn{background-color: #001e46}
#user-friends-pagination-view-main .theme-btn.active{background-color: #001e46}

.main-search-input-item.search-input button.button.theme-btn, .theme-btn1 {padding-left: 15px;padding-right: 15px;background-color: #001e46;display: inline-block;font-size: 22px;box-shadow: none;}
.main-menu-content.listin_nav nav ul li .dropdown-menu-item {width: 375px;padding: 10px;border-radius: 2px;}
.main-menu-content nav ul li .dropdown-menu-item {text-align: left;position: absolute;top: 39px;left: 0;width: 200px;background-color: #fff;padding-top: 12px;padding-bottom: 12px;border-radius: 4px;opacity: 0;visibility: hidden;z-index: 9;box-shadow: 0 0 40px rgba(82, 85, 90, .2);transition: .3s;transform: scale(.9);}
.scroll-content {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.main-menu-content.listin_nav nav ul li .dropdown-menu-item li {width: 49%;display: inline-block;border: 0;}
.main-menu-content nav ul li ul.dropdown-menu-item li {line-height: normal;padding-right: 0 !important;}
.main-menu-content.listin_nav nav ul li .dropdown-menu-item li:first-child a, .main-menu-content.listin_nav nav ul li .dropdown-menu-item li a {padding: 10px;font-size: 14px;font-weight: 500;color: #2b273c;border: 0;line-height: normal;margin-bottom: 5px;}
.top-right {margin-top: 10px;}
.top-right .business {padding: 12px 0;display: inline-block;}
.top-right a {border-radius: 0;font-size: 12px;font-weight: 600;color: #001e46;height: 35px;display: flex;justify-content: center;align-items: center;}
.login.section {justify-content: end;}
.login.section .login {
    width: 80px;
    height: 40px;
    border: 2px solid #001e46;
    text-align: center;
    padding: 0;
    border-radius: 5px;
    color: #001e46;
    line-height: 40px;
    display: flex;
    align-items: center;
}
.dropdown, .dropend, .dropstart, .dropup {position: relative;}
.navbar-expand-lg .navbar-nav a, .login.section .signup a {font-size: 14px;}
.login.section .signup {margin-left: 10px;width: 80px;height: 40px;background: #001e46;border: 1px solid #001e46;text-align: center;padding: 7px 0;border-radius: 5px;}
.login.section .signup a {color: #fff;background: transparent;height: auto;}
.CommonBreadcrumb {min-height: 480px;display: flex;width: 100%;position: relative;align-items: center;}
.CommonBreadcrumb h1 {font-size: 48px;font-weight: 800;color: #fff;margin: 0 auto;width: 50%;text-align: center;text-shadow: 0 4px 4px rgb(0 0 0 / 25%);}
.header-area {height: 95px;width: 100%;}
.header-menu-wrapper {height: 95px;display: flex;align-items: center;}
.TopHeader nav ul {margin: 0;}
.header-menu-wrapper:after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 0;background-color: #333f57;z-index: -1;transition: .5s;}
.header-menu-wrapper:after {background-color: #fff !important;}
.main-menu-content.BHome, .main-menu-content.listin_nav, main.listing-list.post-list .comment-time,
.listing-list.post-list .comment-time {text-align: left;padding: 0;}
.main-menu-content {margin-left: auto;text-align: right;padding: 46px 0 0;}
main.BusinessHome .logo.listing, .BusinessHome .logo.listing, .BusinessHome .logo.listing, .BusinessHome .logo.listing {height: 72px;display: flex;margin: 0;padding: 0;align-items: center;}
.Ads a, .logo.listing a {display: inline-block;}
main.BusinessHome .logo.listing img, .BusinessHome .logo.listing img, .BusinessHome .logo.listing img {width: auto;max-width: unset;}
.nav-listing-search.no-bg nav {padding: 0;}
.main-menu-content nav {height: 100%;padding-bottom: 0;}
.main-menu-content.BHome .TopHeader nav ul li, main.BusinessHome .main-menu-content nav ul li:last-child,
.BusinessHome .main-menu-content nav ul li:last-child, .BusinessHome .main-menu-content nav ul li:last-child {border-bottom: 3px solid transparent;margin-right: 15px;padding: 25px 0 23px;position: relative;z-index: 1;}
.main-menu-content.BHome .TopHeader nav ul li ul.dropdown-menu-item li {padding: 0;}
main.BusinessHome .main-menu-content nav ul li:last-child, .BusinessHome .main-menu-content nav ul li:last-child,
.BusinessHome .main-menu-content nav ul li:last-child{margin-right: 5px;}
.main-menu-content.BHome .TopHeader nav ul li a, section.dashboard-area.business-detail .y-page-link p {color: #2b273c;font-size: 14px;font-weight: normal;}
.main-menu-content nav ul li a {color: #2b273c;font-size: 15px;font-weight: 600;display: block;transition: .3s;position: relative;z-index: 1;padding: 10px;}
.main-menu-content nav ul li .dropdown-menu-item, .main-menu-content nav ul li a {-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}
.close-list button:hover, .FBDisconnectBtn button:hover svg, .LandingTopBar p, .main-menu-content nav ul li a,
.TrashIcon a:hover span svg, .user-side.directory .notification span, main.BusinessHome.AboutUs .CommonBreadcrumb h1,
main.BusinessHome.AboutUs .CommonBreadcrumb p, .BusinessHome.AboutUs .CommonBreadcrumb h1,
.BusinessHome.AboutUs .CommonBreadcrumb p {color: #fff;}
.main-menu-content nav ul li .dropdown-menu-item, .main-menu-content nav ul li a {-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}
.main-menu-content nav ul li .dropdown-menu-item {text-align: left;position: absolute;top: 39px;left: 0px;width: 175px;background-color: #fff;padding-top: 12px;padding-bottom: 12px;border-radius: 4px;opacity: 0;visibility: hidden;z-index: 9;box-shadow: 0 0 40px rgba(82, 85, 90, .2);transition: .3s;transform: scale(.9);}
.main-menu-content.listin_nav nav ul li a:after { display: none; }
.main-menu-content.BHome .TopHeader nav ul li ul.dropdown-menu-item {top: 94px;}
.main-menu-content.BHome .TopHeader nav ul li:hover, main.BusinessHome .main-menu-content nav ul li:last-child:hover,
.BusinessHome .main-menu-content nav ul li:last-child:hover, main.BuyerProfile .sidebar.section-bg.mt-2.mb-4.BuyerProfile .sidebar-widget .list-items li a.active,
.BuyerProfile .sidebar.section-bg.mt-2.mb-4.BuyerProfile .sidebar-widget .list-items li a.active, main.BuyerProfile .sidebar.section-bg.mt-2.mb-4.BuyerProfile .sidebar-widget .list-items li a:hover,
.BuyerProfile .sidebar.section-bg.mt-2.mb-4.BuyerProfile .sidebar-widget .list-items li a:hover, ul.generic-nav button.active.btn.btn-none {border-color: #001e46;}
.main-menu-content nav ul li:hover .dropdown-menu-item, .payment-option .payment-radio input[type=radio]:checked~.checkmark:after {transform: scale(1);opacity: 1;visibility: visible;}
.main-menu-content.BHome .TopHeader nav ul li ul.dropdown-menu-item li {border-bottom: 0;border-color: #fff;margin: 0;width: 100%;}
.main-menu-content.BHome .TopHeader nav ul li a, section.dashboard-area.business-detail .y-page-link p {color: #2b273c;font-size: 14px;font-weight: normal;}
.main-menu-content nav ul li .dropdown-menu-item li a {color: #808996;display: block;transition: .3s;text-transform: capitalize;padding: 5px 25px;font-weight: 500;position: relative;font-size: 15px;}
.main-menu-content nav ul li .dropdown-menu-item li a:hover {color: #001e46;/*padding-left: 25px;*/}
.main-menu-content nav ul li ul.dropdown-menu-item li {line-height: normal;padding-right: 0 !important;}
.main-menu-content nav ul li .dropdown-menu-item li a {color: #808996;display: block;transition: .3s;text-transform: capitalize;padding: 5px 10px;font-weight: 500;position: relative;font-size: 15px;}
.side-menu-open {width: 50px;padding: 10px;cursor: pointer;border-radius: 5px;display: none;position: absolute;right: 0;top: 50%;transform: translateY(-45%);z-index: 99;background-color: hsla(0, 0%, 100%, .2);}
.side-nav-container, .side-user-panel {display: none;}
.side-nav-container .humburger-menu-lines:after, .side-user-panel .humburger-menu-lines:after {transform: rotate(43deg);}
.margin-top-100px, .side-nav-container .side-menu-wrap, .side-user-panel .side-menu-wrap {margin-top: 100px;}
.footer-area {padding: 10px 0 20px !important;}
section.k-class.BizFooter {background: #fff !important;padding-bottom: 30px !important;position: relative;}
.footer-item .footer__title {border-bottom: 1px solid #000;} .footer-area {padding: 125px 0 20px !important;background: #f4f7fa !important;}
.footer-item {color: #808996;position: relative;height: 100%;}
.footer-item .footer__title {width: 100%;margin: 0 0 15px;padding: 0 0 5px;}
.bottom-heading h4.sec__title.undefined, .footer-item .footer__title,
main.dashboard-page section.dashboard-area.security .y-page-link.reviews .reviews-tabs .form-area ul.comments-list li .comment-body span.comment__author,
.dashboard-page section.dashboard-area.security .y-page-link.reviews .reviews-tabs .form-area ul.comments-list li .comment-body span.comment__author {font-size: 16px;font-weight: 600;}
.footer-item ul li a {color: #000;}
.footer-item .footer__title {margin-bottom: 15px;font-size: 18px;font-weight: 600;color: #333f57;position: relative;display: inline-block;padding-bottom: 15px;}
.apps-logo {display: inline-grid;grid-template-columns: 45% 50%;grid-column-gap: 10px;margin-top: 15px;text-align: center;justify-content: end;}
section.k-class.footer-area.BizFooter .col-lg-3.col-md-3.col-sm-3.column-td-6.logo img {width: 100%;height: auto;}
.k-class.white-bg {background: #fff;border-top: 1px solid #eeeeef;margin-top: 0;}
.k-class {padding: 15px 0;vertical-align: top;}
.copy-right {color: #808996;font-weight: 500;position: relative;display: -ms-flex;display: flex;justify-content: space-between;align-items: center;font-size: 14px;}
.copy-right .list-items li {border-right: 1px solid #ddd;padding-right: 10px;padding-left: 10px;line-height: 20px;float: left;}
.k-class.white-bg .copy-right ul li {border-right: 1px solid #ddd;font-weight: normal;font-size: 12px;}
.k-class.white-bg .copy-right ul li, .k-class.white-bg .copy-right ul li a {color: #4f4f4f;position: relative;}
section.k-class.BizFooter {padding-bottom: 10px !important;}
h2.all-result {margin-top: 15px;}
ul.list-items.SocialIcons {margin: 0;}
.info-list li:hover a, .list-items li a:hover {color: #001e46;}
.list-items li a:hover:before {right: auto;left: 0;width: 100%;}
.list-items li a:before {position: absolute;content: "";bottom: -2px;right: 0;width: 0;height: 2px;background-color: #001e46;transition: .3s;}
.info-list li .la, .list-items li a {-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;}
.list-items li {margin-bottom: 7px;font-weight: 500;color: #808996;font-size: 15px;text-transform: capitalize;}
ul.list-items.SocialIcons li a {background: #4f4f4f;width: 22px;height: 22px;display: flex;border-radius: 50%;text-align: center;line-height: 22px;justify-content: center;align-items: center;}
.listing-list.post-list.HomePage {border-bottom: 1px solid #eeeeee;}
.k-class.white-bg .copy-right ul.list-items.SocialIcons li{border: 0;}
ul.list-items.SocialIcons li a:hover {border: 0;background: #001e46;}
ul.list-items.SocialIcons li a svg {color: #fff;text-align: center;font-size: 13px;}
.list-items li a:hover:before {right: auto;left: 0;width: 100%;}
ul.list-items.SocialIcons li a:hover:before{display: none;}
.top-info, .user-area {display: grid;grid-template-columns: auto auto;}
.user-area {text-align: right;padding: 12px 0;}
.user-login-info .user-area {grid-template-columns: 40px 40px 110px;align-items: center;padding-top: 0;}
.user-login-info .user-side.login.DropMenu {overflow: inherit;position: relative;z-index: 99;height: auto;border:0;}
.user-login-info .user-side.login {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user-side {font-size: 10px;font-weight: 400;text-align: center;}
.user-login-info .user-side.login.DropMenu .dropdown button#dropdown-basic {background: #fff;border: 0;padding: 0;margin: -5px 0 0;}
.cities.recent.BuyerPhotos .top-right.user-login-info .user-side.login.DropMenu .user-profile img,
.cities.recent.BuyerPhotos .top-right.user-login-info .user-side.login.DropMenu img, .main-menu-content .user-side.login img,
.user-login-info .user-side.login.DropMenu img {width: 38px;height: 38px;border-radius: 50%;overflow: hidden;}
section.k-class.footer-area.BizFooter .logo {text-align: center;}
section.k-class.footer-area.BizFooter .logo a.FooterLogo img {max-width: 160px;margin: 0 auto;}
.user-side.login.DropMenu .dropdown-toggle:after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
.user-login-info .user-side.login.DropMenu .dropdown button#dropdown-basic.dropdown-toggle:after, ul.covid-point .nav-tabs a,
ul.SocialMediaList.Delivery .SocialMediaName .SocialName.SocialMediaLinks h6 {color: #000;}
.user-login-info .user-side.login.DropMenu .show.dropdown .dropdown-menu.show {min-width: 260px;left: 0 !important;transform: translate(-150px, 25px) !important;}
.user-login-info .user-side.login.DropMenu .show.dropdown button#dropdown-basic {background: #fff;border: 0;}
.user-area .dropdown-menu:before {content: "";color: #001e46;font-weight: 700;position: absolute;right: 45px;top: -16px;transform: rotate(45deg);border: solid #fff;border-width: 0 30px 30px 0;display: inline-block;background: #fff;border-top: 1px solid #0000009d;border-left: 1px solid #0000009d;}
#user-picture, .Buyer-wrapper, .chat-area, .collaps-sidebar, .password.save-button, .search-area-gallery, .upload-photos, .uploads-photo, .user-info, .user-profile {position: relative;}
.user-login-info .user-side.login.DropMenu #user-picture {grid-template-columns: 72px auto;display: grid;padding: 0 15px;}
.main-menu-content .user-side.login .show.dropdown .user-profile, .user-login-info .user-side.login.DropMenu #user-picture .user-profile {border-radius: 3px;width: 61px;height: 61px;min-width: 61px;min-height: 61px;position: relative;padding-top: 0;overflow: hidden;background-color: rgba(0, 0, 0, .15);}
.main-menu-content .user-side.login .show.dropdown .user-profile img, .user-login-info .user-side.login.DropMenu #user-picture .user-profile img {height: 100%;width: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;object-fit: cover;border-radius: 3px;}
.user-login-info .user-side.login.DropMenu #user-picture .user-information .user-name {width: 180px;}
.user-login-info .user-side.login.DropMenu #user-picture .user-information .user-name h2 {margin-bottom: 0;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #1877f2;text-align: left;}
.user-area #user-picture .user-information .user-name h2.name-link a {float: left;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #1877f2;padding: 0;height: auto;}
.user-login-info .user-side.login.DropMenu #user-picture .user-information .user-name h6 {font-weight: 500;font-size: 14px;margin: 0;}
.user-login-info .user-side.login.DropMenu #user-picture .user-information ul.UserSocialInfo, ul.UserSocialInfo {display: flex;margin-top: 0;align-items: center;margin: 0;}
.user-login-info .user-side.login.DropMenu #user-picture .user-information ul.UserSocialInfo li, ul.UserSocialInfo li {font-size: 14px;color: #000;display: inline-block;margin: 0 10px 0 0;}
ul.UserSocialInfo li svg {color: #ff4f00;font-size: 18px;} .user-login-info .user-side.login.DropMenu ul.OptionMenu,
ul.OptionMenu {display: inline-block;width: 100%;padding: 0;margin: 0;}
.user-login-info .user-side.login.DropMenu ul.OptionMenu li {width: 100%;position: relative;margin: 0;padding: 5px 20px 0;line-height: normal;}
/*.user-login-info .user-side.login.DropMenu ul.OptionMenu li a {white-space: normal;color: #0073bb;vertical-align: middle;width: 120px;text-align: left;font-size: 15px;font-weight: 500;padding: 0} */
.user-login-info .user-side.login.DropMenu ul.OptionMenu li a {white-space: normal;color: #0073bb;vertical-align: middle;width: auto;text-align: left;font-size: 15px;font-weight: 500;padding: 0;height: auto;display: inline-block;}
.user-login-info .user-side.login.DropMenu ul.OptionMenu li a:hover{color: #001e46}
.user-login-info .user-side.login.DropMenu .dropdown-menu.show {transform: translate(15px, 65px) !important;}
.TermsPage {background: #f7f7f7;padding-top: 32px;padding-bottom: 60px;}
.TermsBG {background: #fff;padding: 20px;}
.TermsHeading h1 {font-size: 36px;font-weight: 600;color: #000;}
.TermsContent {color: #000;margin-bottom: 15px;font-size: 15px;margin-top: 40px;}
.TopHeader {position: relative;z-index: 2;}
#business_listing_pagination button.theme-btn:disabled {opacity: .5;}
#business_listing_pagination button.theme-btn.active {background: #555;opacity: 1;}
.form-group.login-btn a, .form-group.login-btn span, .form-group.login-btn span a.theme-btn {width: 100%;margin: 0 auto;display: flex;box-shadow: none;background: 0 0;height: 46px;padding: 0;border: 0;justify-content: center;align-items: center;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group a.theme-btn.bg-5.border-0.w-100.metro {background: 0 0 !important;border: 1px solid #d0d0d0 !important;color: #505050;font-weight: 500;border-radius: 8px;}
.billing-form-item.mb-0.LoginPopup .billing-content .login-btn .theme-btn svg {font-size: 22px;color: #3a589b;margin: 0 10px 0 0;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group a.theme-btn:hover {background: #3a589b !important;color: #fff;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group a.theme-btn:hover svg{color: #fff}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .form-group.login-btn.google a span {border: 1px solid #e5e5e5;box-sizing: border-box;border-radius: 8px;color: #505050;padding: 0 !important;}
.billing-form-item.mb-0.LoginPopup .billing-content .login-btn .theme-btn svg {font-size: 22px;color: #3a589b;margin: 0 10px 0 0;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .form-group.login-btn.google a span:hover {background: #f1f1f1;}
.section_action_buttons_main {display: flex;justify-content: space-between;padding: 10px;}
.section_action_buttons_main button { background: #001e46; color: #fff; border: 0; padding: 0; border-radius: 5px; margin: 0; width: 40px; height: 40px; text-align: center; }
.section_action_buttons_main button:hover{opacity: .8}
.billing-form-item.LoginPopup .widget-title {font-size: 28px;color: #333f57;font-weight: 500;padding-bottom: 15px;position: relative;}
.billing-content {padding: 30px;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group {display: inline-block;margin: 0 0 20px;width: 100%;}
.form-group.login-btn a, .form-group.login-btn span, .form-group.login-btn span a.theme-btn {width: 100%;margin: 0 auto;display: flex;box-shadow: none;background: 0 0;height: 46px;padding: 0;border: 0;justify-content: center;align-items: center;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group a.theme-btn.bg-5.border-0.w-100.metro {background: 0 0 !important;border: 1px solid #d0d0d0 !important;color: #505050;font-weight: 500;border-radius: 8px;}
.billing-form-item.mb-0.LoginPopup .billing-content .login-btn .theme-btn svg {font-size: 22px;color: #3a589b;margin: 0 10px 0 0;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group a.theme-btn.bg-5.border-0.w-100.metro:hover {background: #3a589b !important;color: #fff;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group a.theme-btn:hover svg{color: #fff}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .form-group.login-btn.google a span {border: 1px solid #e5e5e5;box-sizing: border-box;border-radius: 8px;color: #505050;padding: 0 !important;}
.billing-form-item.mb-0.LoginPopup .billing-content .login-btn .theme-btn svg {font-size: 22px;color: #3a589b;margin: 0 10px 0 0;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .form-group.login-btn.google a span:hover {background: #f1f1f1;}
.btn-box button.theme-btn.btn-login {width: 100%;background: #001e46;margin-bottom: 10px;font-weight: 600;font-size: 15px;color: #fff;line-height: 48px;text-transform: capitalize;transition: .3s;box-shadow: 0 0 40px rgba(82, 85, 90, .1);position: relative;display: inline-block;border-radius: 4px;}
.section-devid {display: block;width: 90%;margin: 20px auto 10px;text-align: center;position: relative;height: 30px;}
.line, .section-devid span {top: 4px;bottom: 0;margin: auto;right: 0;left: 0;}
.line {width: 100%;height: 1px;background: #a3a3a3;position: absolute;}
.section-devid span {position: absolute;background: #fff;width: 45px;}
.LoginPopup .billing-content .contact-form-action form .display-inline-block .form-group.login-btn.google {margin: 0;}
.billing-form-item.mb-0.LoginPopup label.label-login {font-weight: 400;font-size: 16px;color: #505050;margin-bottom: 5px;}
.contact-form-action .form-control {height: auto;line-height: inherit;padding: 12px 20px 12px 40px;font-size: 13px;color: #333f57;border: 1px solid rgba(128, 137, 150, .3);resize: none;font-weight: 500;transition: .3s;}
.billing-form-item.mb-0.LoginPopup .billing-content .contact-form-action form .form-group .form-control {box-shadow: 0 0;border-radius: 8px;}
.billing-form-item.mb-0.LoginPopup .form-group {margin-bottom: 1rem;}
.billing-content .contact-form-action .form-group{position: relative;}
span.showPassword {position: absolute;right: 15px;bottom: 0;top: 0;margin: auto;height: 100%;display: flex;align-items: center;color: #1E7061;text-decoration: underline;}
.billing-form-item.mb-0.LoginPopup .billing-content .custom-checkbox {justify-content: center !important;}
a.font-weight-medium.ForgotPass{font-size: 12px;}
p.font-weight-medium.CreateOne {font-size: 12px;text-align: center;margin: 0;}
.billing-form-item.mb-0.LoginPopup .form-group.no-margin {margin: 0;}
.font-weight-medium {font-weight: 500 !important;}
.billing-form-item.mb-0.LoginPopup p.font-weight-medium1.termlogin {font-size: 10px;text-align: center;font-weight: 500;}
.Devider {width: 100%;height: 1px;background: #E5E5E5;}
ul.dropdown-menu a.dropdown-item {color: #000;line-height: normal;font-weight: normal;}
a.dropdown-item:active{background-color: #e9ecef;}
.login.section .login ul.navbar-nav.mb-2.mb-lg-0 {background: transparent;margin: 0 !important;}
.form-check-input:checked[type=checkbox] {background-color: #1E7061;border-color: #1E7061;}
.login .navbar .nav-item:hover .dropdown-menu {display: unset;position: absolute;right: 0;top: 40px;}
@media (min-width: 1200px) and (max-width: 1520px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1250px;}
	.autosuggest__suggestions-container.autosuggest__suggestions-container--open{max-height: 360px}
	.react-autosuggest__container .autosuggest__suggestions-container.autosuggest__suggestions-container--open { margin-top: 10px; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    #top_navbar_listing_catrgories_mobile {padding-left: 15px;}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.header-area, .header-menu-wrapper{height: auto;}
	/*.main-menu-content nav ul li {padding-left: 10px;}*/
	.header-menu-wrapper {border-bottom: 1px solid #ddd;padding-bottom: 5px;}
	.main-menu-content.BHome .TopHeader nav ul li ul.dropdown-menu-item {top: 54px;left: 0;width: 100%;}
	.PressPage p {max-width: 595px;width: 100%;margin: 15px auto 0;text-align: center;color: #000;font-size: 18px;font-weight: normal;}
	.PressPage h2 {font-size: 26px;}
	.user-login-info .user-side.login.DropMenu .dropdown-menu.show {transform: translate(-170px, 65px) !important;}
	.CommonBreadcrumb {min-height: 200px;}
	.CommonBreadcrumb h1 {font-size: 35px;width: 100%;}
	.MobileAbout .CommonBreadcrumb h1 {font-size: 40px;font-weight: 600;width: 100%;}
	.main-menu-content.BHome .TopHeader nav ul li, main.BusinessHome .main-menu-content nav ul li:last-child,
	.BusinessHome .main-menu-content nav ul li:last-child, .BusinessHome .main-menu-content nav ul li:last-child {padding: 5px 0;position: relative;z-index: revert-layer}
	.CommonBreadcrumbBg img {object-fit: cover; height: 100%; }
	.story-top {margin: 15px 0 0 15px;width: 95%;}
	.TermsPage {padding: 10px 0;}
	.list.CityListings {text-align: center;}
	.react-tabs__tab-list{margin-bottom: 0}
	#search_suggestions_location_mobile_main {margin-top: 15px;}
	.listing-list.post-list.HomePage.sticky-header{border-bottom: 0}
	.Devider{display: none;}
    #top_navbar_listing_catrgories_mobile {padding-left: 15px;}
}
@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	/* .navbar .nav-item:hover .nav-link{} */
	.navbar .nav-item:hover .dropdown-menu{ display: block;}
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .logo.listing a img {max-width: 120px;}
    .main-search-input-item.search-input .contact-form-action form {grid-template-columns: 310px 1px 210px auto;}
}