/* Himanshu */
body .site{max-width:1150px;box-sizing:border-box;}
body[class*="geodir_"] .entry-header{display: none;}
body .btn:first-child:active{color: #f4f3f3 !important;transition:none!important;}
#main .site-content{width:100%;}
.bsui h3.widget-title{font-size:14px;font-weight:bold;text-transform:capitalize;line-height:1;}

/* wp-block-geodirectory-geodir-cp-widget-cpt-listings */
.geodir-cpt-listings .gd-wgt-cpt-list{margin-left:3px;margin-right:3px;justify-content:center;margin-bottom:24px;}
.geodir-cpt-listings .gd-wgt-cpt-list .gd-cpt-list-row{padding:3px;min-width:150px;height:230px;margin-bottom:0!important;}
.geodir-cpt-listings .gd-wgt-cpt-list .gd-cpt-list-row .card{border-radius:0;height:100%;border:solid 1px #e1e1e1;}
.geodir-cpt-listings .gd-wgt-cpt-list .gd-cpt-list-row .card:hover{border:1px solid #aaa;}
.geodir-cpt-listings .gd-wgt-cpt-list .gd-cpt-list-row .card .img-gradient-overlay,.geodir-cpt-listings .gd-wgt-cpt-list .gd-cpt-list-row .card .card-body{display:none;}

/* wp-block-geodirectory-geodir-widget-search */
.wp-block-geodirectory-geodir-widget-search{padding:10px 0 10px 0;border-top:1px #e1e1e1 solid;border-bottom:1px #e1e1e1 solid;margin:20px 0 40px;}
.wp-block-geodirectory-geodir-widget-search .geodir-search-form-wrapper{margin:0!important;}
.wp-block-geodirectory-geodir-widget-search .gd-search-field-search button{background-color:#163f5f;border-color:#163f5f;box-shadow:none!important;}
.wp-block-geodirectory-geodir-widget-search .gd-search-field-search button:hover{background-color:#163f5f;color:#163f5f}
form.geodir-listing-search{background:#f3f3f3;border:1px #e6e6e6 solid;padding:10px 8px;box-sizing:border-box!important;}
form.geodir-listing-search *{box-sizing:border-box;}
form.geodir-listing-search .geodir-search{padding:0!important;margin-left:auto;margin-right:auto;}
form.geodir-listing-search .geodir_submit_search:hover{color:#5e5e5e!important;border:1px solid #ccc;box-shadow:none;}
form.geodir-listing-search button.geodir-show-filters:hover{color:#5e5e5e!important;border:1px solid #ccc;box-shadow:none;}

/* wp-block-geodirectory-geodir-widget-listings */
.wp-block-geodirectory-geodir-widget-listings .geodir-listings h2{font-size:22px;font-weight:normal;line-height:1.1;margin-bottom:20px;}
.wp-block-geodirectory-geodir-widget-listings .geodir-listings h3{font-size:18px;line-height:24px;font-weight:bold;}
.wp-block-geodirectory-geodir-widget-listings .geodir-widget-bottom a.geodir-all-link{color:#163f5f}
.wp-block-geodirectory-geodir-widget-listings .geodir-widget-bottom a.geodir-all-link:visited{color:#163f5f}
.geodir-widget-posts .geodir-post{display:flex;}
.geodir-widget-posts .geodir-post .card{border:none}
.geodir-widget-posts .geodir-post .card-img-top{border-radius:0;background:#fff;}
.geodir-widget-posts .geodir-post .card-img-top .gd-badge-meta{display:none;}
.geodir-widget-posts .geodir-post .card-img-top .geodir-post-slider .geodir-images img{object-fit:contain;padding:5px;}
.geodir-widget-posts .geodir-post .geodir-post-title .geodir-entry-title{font-size:14px;line-height:1.2;font-weight:bold;margin:0 0 8px 0;}
.geodir-widget-posts .geodir-post .geodir-post-title .geodir-entry-title a{color:#21759b;}
.geodir-widget-posts .geodir-post .geodir-post-title .geodir-entry-title a:hover{text-decoration:none;color:#0f3647;}
.geodir-widget-posts .geodir-post .geodir-field-post_content{line-height:1.3;font-size:14px;margin-bottom:0;}
.wp-block-geodirectory-geodir-widget-listings + p{font-size:14px;margin-top:50px;}
@media screen and (min-width:576px){
    .geodir_location_listing .geodir-widget-posts{margin-left:auto;margin-right:auto;}
    .geodir-widget-posts .geodir-post .card{border-radius:0;}
    .geodir-widget-posts .geodir-post{padding:0;padding-bottom:1.5rem;border-bottom:1px dashed #ccc;}
    .geodir-widget-posts .geodir-post .card{justify-content:space-between;}
    .geodir-widget-posts .geodir-post .card-img-top{width:20%;max-width:100%!important;border:1px #e1e1e1 solid;}
    .geodir-widget-posts .geodir-post .card-body{width:60%;max-width:100%!important;padding:.2rem 1rem!important;}
    .geodir-widget-posts .geodir-post .card-footer{width:20%;max-width:100%;flex:auto!important;border:none;display:flex;align-items:flex-start;justify-content:end;padding:.2rem 0 .2rem .5rem!important;}
}
@media screen and (max-width:575px){
    .geodir-widget-posts .geodir-post > .card{border:1.5px solid #efecf3;border-radius:12px;width:100%;}
    .geodir-widget-posts .geodir-post .card-img-top{border-radius:12px;}

    /*Random Banner*/
    .widget_random_banner_widget .geodir-category-listing {display: block !important;}
    .widget_random_banner_widget .geodir-category-listing .geodir-post-img{padding: 10% !important; margin-bottom: 10px;}
    .widget_random_banner_widget .geodir-category-listing .geodir-content {width: 100% !important; margin-bottom: 10px;}
    .widget_random_banner_widget .geodir-category-listing .geodir-entry-meta {width: 100% !important;}
    .widget_random_banner_widget .geodir-category-listing .geodir-post-img {width: 100%!important; padding: 10% 0!important; float: none; margin: 0 0 20px!important; }
    .widget_random_banner_widget .geodir-category-listing .geodir_thumbnail {min-width: 100%; max-width: 100%; object-fit: cover!important; float: none; margin: 0; }
}

/* single listing */
.single .entry-content>.wp-block-group{display:inline-block;width:100%;}
.single .wp-block-column:first-child .wp-block-post-title{margin:5px 0 25px;font-size:22px;line-height:26px;font-weight:normal;}
.single .wp-block-geodirectory-geodir-widget-post-images .geodir-post-slider{border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);background:#fff;border:0 solid #fff;margin-bottom:20px;}
.single .wp-block-geodirectory-geodir-widget-post-images .geodir-images{width:calc(100% - 30px);margin:auto;}
.single .wp-block-geodirectory-geodir-widget-post-images .carousel a{width:auto;opacity:.7;}
.single .wp-block-geodirectory-geodir-widget-post-images .carousel a span{background-color:rgba(0,0,0,.5);padding:10px;background-size:60%;border-radius:50%;display:block;width:30px;height:30px;}
.single .wp-block-geodirectory-geodir-widget-post-images .carousel a.carousel-control-prev span{background-position:4px;}
.single .wp-block-geodirectory-geodir-widget-post-images .carousel a.carousel-control-next span{background-position:8px;}
.single .wp-block-geodirectory-geodir-widget-post-images .carousel-item img{object-fit:contain;}
.single .wp-block-geodirectory-geodir-widget-post-images .carousel-item .carousel-caption{display:none!important;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tabs{margin:0 0 10px 0;padding:0;min-height:350px;border:1px #e1e1e1 solid;box-sizing:border-box;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tabs nav li{margin:0!important;height:48px;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tabs nav li .nav-link{padding:11px 14px;font-size:13px;display:block;font-weight:400;border:1px solid #e1e1e1;border-left:none;border-radius:0;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-top:1px solid transparent;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tabs nav li .nav-link.active{border-bottom:none;border-top:1px solid #3993d5;box-shadow:none;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tabs nav li:last-child .nav-link{border-right:1px #e1e1e1 solid;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head li{margin-left:0;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head li a i{display:none;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tabs-content{padding:10px;}
.single .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head .dropdown-placeholder{display:none;}
.single .wp-block-geodirectory-geodir-widget-single-tabs  #post_images .geodir-images .card img{object-fit:contain;}
.single .wp-block-geodirectory-geodir-widget-single-tabs #more-info .geodir-post-meta-container {border-bottom: 1px solid #eee;line-height: 19px;margin: 5px 0 10px;padding: 5px 0 20px;}
.single .wp-block-geodirectory-geodir-widget-single-tabs #more-info .geodir-post-meta-container .geodir-field-mentor_bb_issuer p{margin:0;}
.single .wp-block-geodirectory-geodir-widget-single-tabs #more-info .geodir-post-meta-container ul{margin-top:20px;}
.single .wp-block-column:last-child>.social-share-buttons-wrapper,.single .wp-block-column:last-child>.gd-fav-info-wrap,.single .wp-block-column:last-child>.wp-block-group,.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget,.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-post-rating,.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-ninja-forms:has(div.geodir-ninja-forms),.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-claim-widget-post-claim:has(>div.geodir-post-claim),.single.logged-in .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard{border:1px #ddd solid;margin-bottom:15px;padding:10px;}
.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-claim-widget-post-claim .btn-primary:hover{color:#163f5f!important;}
.single .wp-block-column:last-child>.social-share-buttons-wrapper .social-share-buttons{display:flex;align-items:center;}
.single .wp-block-column:last-child>.social-share-buttons-wrapper .social-share-buttons a{padding:2px 5px;margin-right:5px;display:flex;align-items:center;justify-content:center;text-decoration:none;}
.single .wp-block-column:last-child .geodir-field-post_category a{text-decoration:underline;}
.single .wp-block-column:last-child .geodir-field-website a{font-weight:bold;}
.single .wp-block-column:last-child>.gd-fav-info-wrap .gd-list-favorite .geodir-addtofav{cursor:pointer;}
.single .wp-block-column:last-child .gd-fav-info-wrap>*{padding:5px 0 15px 0;margin:5px 0 10px 0;border-bottom:1px #eee solid;line-height:19px;font-size:14px;}
.single .wp-block-column:last-child .gd-fav-info-wrap>*:last-child{border-bottom:none;margin-bottom:0;padding-bottom:8px;}
.single .wp-block-column:last-child .wp-block-group__inner-container>div .geodir_post_meta{border-bottom:1px solid #eee;line-height:19px;margin:5px 0 10px;padding:5px 0 15px;font-size:14px;}
.single .wp-block-column:last-child .wp-block-group__inner-container>div .geodir_post_meta p,.single .wp-block-column:last-child .wp-block-group__inner-container>div .geodir_post_meta ul{margin-bottom:0;}
.single .wp-block-column:last-child .wp-block-group__inner-container>div:last-child .geodir_post_meta{border-bottom:none;margin-bottom:0;padding-bottom:8px;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget .row{margin:auto;}
.single .wp-block-column:last-child>.user-loggedin p > a{display:flex;gap:15px}
.single .wp-block-column:last-child>.user-loggedin > p{display:flex;flex-direction:column;gap:15px;font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px;}
.single .wp-block-column:last-child>.user-loggedin span .btn-outline-primary{font-size:.685714286rem;line-height:2.181818182;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget .card-title{font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px!important;text-align:left!important;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget .uwp-login-form input{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:.428571429rem;font-size:13px}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget .uwp-login-form  .form-check{display:flex;gap:10px;font-size:13px;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget .uwp-login-form .form-check .form-label{font-size:13px;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget  .user-loggedin p > a{display:flex;gap:15px}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget  .user-loggedin > p{display:flex;flex-direction:column;gap:15px;font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget  .user-loggedin span .btn-outline-primary{font-size:.685714286rem;line-height:2.181818182;}
.single .wp-block-column:last-child>.uwp-remember-me .mb-3{margin:0!important;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget .card-body{padding:0;margin:0!important;}
.single .wp-block-column:last-child>.uwp-login-class .uwp_page > .row{margin:auto!important;}
.single .wp-block-column:last-child >.wp-block-userswp-uwp-login-widget .btn-primary{margin:0 0 10px;font-size:13px;}
.single .wp-block-column:last-child >.wp-block-userswp-uwp-login-widget .btn-primary:hover{color:#163f5f!important;}
.single .wp-block-column:last-child>.wp-block-userswp-uwp-login-widget .uwp-footer-links a{font-size:13px;text-decoration:underline;}
.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard li{margin-left:0;}
.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard{padding-top:10px!important;padding-bottom:15px!important;}
.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard .widget-title{font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px;}
/*.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard  .geodir-dashboard,*/
/*.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard  .list-unstyled,*/
/*.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard  .list-unstyled > div{margin:0!important;}*/
.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard  .geodir-dashboard,
.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard  .list-unstyled{margin:0!important;}
.single .wp-block-column:last-child>.wp-block-geodirectory-geodir-widget-dashboard  .list-unstyled select{font-size:13px;padding:5px 10px;border-radius:2px;}
.single .wp-block-geodirectory-geodir-widget-single-next-prev a{background-color:transparent!important;color:#21759b!important;padding:0;font-size:14px;}
.single .wp-block-geodirectory-geodir-widget-single-next-prev a:hover{color:#163f5f!important;}
.single .geodir-tabs-content #reviews .comment-form .form-submit .submit{background-image:none;}
.single .geodir-tabs-content #reviews .comment-form .form-submit .submit:hover{color:#163f5f!important;background-color:#f4f3f3;}
@media screen and (min-width:768px){
    .single .wp-block-geodirectory-geodir-widget-single-tabs #post_images .geodir-images > .col{width:50%;}
}
@media screen and (max-width:1060px){
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head{margin:0 -1px}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head .dropdown-placeholder{display:block;padding:10px;font-size:22px;border-bottom:1px #ccc solid;padding:15px;line-height:1;position:relative;cursor:pointer;}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head .dropdown-placeholder::after{content:'';position:absolute;top:100%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;top:50%;right:10px;transform:translateY(-50%);border-radius:10px;}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head ul{display:none!important;}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head.active ul{display:block!important;position:relative;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.1);margin:0;padding:0;list-style:none;width:100%;z-index:10;width:100%;}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head.active ul li{display:block;margin:0;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head.active ul li:has(a.active){border-right:none;}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head.active ul li a{display:block;font-size:14px;color:#454056;background-color:transparent;border:none;box-shadow:none!important;}
    .single .wp-block-column:first-child > .wp-block-geodirectory-geodir-widget-single-tabs .geodir-tab-head.active ul li a.active{display:block;border-top:1px solid #45B8F2;color:#45B8F2;}
}

/* NIDHI */

/* .geodir-listing-posts */
.geodir-listing-posts .geodir-post{display:flex;}
.geodir-listing-posts .geodir-post .card{border:none}
.geodir-listing-posts .geodir-post .card-img-top{border-radius:0;background:#fff;}
.geodir-listing-posts .geodir-post .card-img-top .gd-badge-meta{display:none;}
.geodir-listing-posts .geodir-post .card-img-top .geodir-post-slider .geodir-images img{object-fit:contain;padding:5px;}
.geodir-listing-posts .geodir-post .geodir-post-title .geodir-entry-title{font-size:14px;line-height:1.2;font-weight:bold;margin:0 0 8px 0;}
.geodir-listing-posts .geodir-post .geodir-post-title .geodir-entry-title a{color:#21759b;}
.geodir-listing-posts .geodir-post .geodir-post-title .geodir-entry-title a:hover{text-decoration:none;color:#0f3647;}
.geodir-listing-posts .geodir-post .geodir-field-post_content{line-height:1.3;font-size:14px;margin-bottom:0;}
@media screen and (min-width:576px){
    .geodir_location_listing .geodir-listing-posts{margin-left:auto;margin-right:auto;}
    .geodir-listing-posts .geodir-post .card{border-radius:0;}
    .geodir-listing-posts .geodir-post{padding:0;padding-bottom:1.5rem;border-bottom:1px dashed #ccc;}
    .geodir-listing-posts .geodir-post .card{justify-content:space-between;}
    .geodir-listing-posts .geodir-post .card-img-top{width:20%;max-width:100%!important;border:1px #e1e1e1 solid;}
    .geodir-listing-posts .geodir-post .card-body{width:60%;max-width:100%!important;padding:.2rem 1rem!important;}
    .geodir-listing-posts .geodir-post .card-footer{width:20%;max-width:100%;flex:auto!important;border:none;display:flex;align-items:flex-start;justify-content:end;padding:.2rem 0 .2rem .5rem!important;}
}
@media screen and (max-width:575px){
    .geodir-listing-posts .geodir-post > .card{border:1.5px solid #efecf3;border-radius:12px;width:100%;}
    .geodir-listing-posts .geodir-post .card-img-top{border-radius:12px;}
    .geodir-archive .bottom-list-title.wp-block-post-title{font:20px "Helvetica Neue",Helvetica,Arial,sans-serif;}
    .wp-block-geodirectory-geodir-widget-search .gd-search-field-search button.geodir-show-filters:before {font-size: 13px;display: block;}
}
.geodir-archive .wp-block-post-title{font-size:14px;font-weight:bold;text-transform:capitalize;line-height:1;}
.gd-cptcat-listing .gd-cptcat-cat-right a{font-size:14px;}
.gd-cptcat-listing .card-body{display:flex;}
.gd-cptcat-listing .card-body .dropdown{bottom:5px!important;}
.gd-cptcat-listing .card-body > .gd-cptcat-cat-right{width:100%!important;margin:0 0 5px!important}
.bsui .btn.btn-primary{background-color:#163f5f;border-color:#163f5f;}
.geodir-loop-actions-container{display:block;}
.geodir-loop-actions-container .gd-list-view-select{display: none;}
.geodir-archive .wp-block-heading{font-size:14px;line-height:14px;margin:0;}
.geodir-archive .bottom-list-title.wp-block-post-title{font-size:22px;font-weight:normal;line-height:1.1;margin:0 0 30px;}
.yoast-breadcrumbs > span{font-size:12px;float:left;padding:5px 5px 5px 0;display:flex;align-items:center;color:#21759b;gap:5px;margin:0 0 10px;display:inline;}

/* sidebar */
.ss-right-sidebar{margin-left:3%!important;}
.ss-right-sidebar > div:has(> div):not(.wp-block-geodirectory-geodir-widget-map),.ss-right-sidebar > div.widget_media_image{border:1px #ddd solid;margin-bottom:15px;padding:10px;}
.ss-right-sidebar .widgettitle{font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0;}
.ss-right-sidebar .sidebar-listing-div{position:relative;font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px;}
.ss-right-sidebar .sidebar-submit-listing-div{font-size:14px;position:relative;}
.ss-right-sidebar .sidebar-dashboard-div .widget-title{font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px;}
.ss-right-sidebar .sidebar-dashboard-div .list-unstyled{margin:0;}
.ss-right-sidebar .sidebar-dashboard-div .list-unstyled select{font-size:13px;padding:5px 10px;border-radius:2px;}
.ss-right-sidebar .user-loggedin p > a{display:flex;gap:15px}
.ss-right-sidebar .user-loggedin > p{display:flex;flex-direction:column;gap:15px;font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px;}
.ss-right-sidebar .user-loggedin span .btn-outline-primary{font-size:.685714286rem;line-height:2.181818182;}
.ss-right-sidebar .wp-block-userswp-uwp-login-widget .card-title{font-size:.685714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363;margin:0 0 10px!important;text-align:left!important;}
.ss-right-sidebar .wp-block-userswp-uwp-login-widget .uwp-login-form input{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:.428571429rem;font-size:13px}
.ss-right-sidebar .wp-block-userswp-uwp-login-widget .uwp-login-form  .form-check{display:flex;gap:10px;font-size:13px;}
.ss-right-sidebar .wp-block-userswp-uwp-login-widget .uwp-login-form .form-check .form-label{font-size:13px;}
.ss-right-sidebar .uwp-remember-me .mb-3{margin:0!important;}
.ss-right-sidebar .wp-block-userswp-uwp-login-widget .card-body{padding:0;margin:0!important;}
.ss-right-sidebar .uwp-login-class .uwp_page > .row{margin:auto!important;}
.ss-right-sidebar .btn-primary{margin:0 0 10px;font-size:13px;}
.ss-right-sidebar .btn-primary:hover{color:#163f5f!important;}
.ss-right-sidebar .wp-block-userswp-uwp-login-widget .uwp-footer-links a{font-size:13px;text-decoration:underline;}
.wp-block-geodirectory-geodir-widget-map .gd-bubble .geodir-entry-title{font-size:16px;}
.wp-block-geodirectory-geodir-widget-map .gd-bubble .geodir-bubble_image .geodir-images{width:90%;}
.leaflet-container .gd-bubble .geodir-entry-title{font-size:16px;}
.leaflet-container .gd-bubble .geodir-bubble_image .geodir-images{width:90%;}
.geodir-lm-location-description{margin-top:15px;background:#F3f3f3;border:1px #e6e6e6 solid;padding:12px;}
.geodir-lm-location-description hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem;}
.geodir-lm-location-description iframe{margin:0 0 10px;}
.geodir-lm-location-description h1,.geodir-lm-location-description h2,.geodir-lm-location-description h3{font-size:14px;font-weight:700;margin:0;}
.geodir-lm-location-description p{margin:0;line-height:1.4;font-size:14px;}
.geodir-lm-location-description{margin:0 0 40px;}
.wp-block-geodirectory-geodir-widget-post-title .geodir-entry-title > a{font-size:1.471428571rem;line-height:1.2;font-weight:normal;color:#444;text-decoration:underline;font-family:"Open Sans",Helvetica,Arial,sans-serif;}
.search .wp-block-geodirectory-geodir-widget-categories .gd-cptcat-listing .gd-cptcat-ul{width:100%!important}
.bsui .alert-info{color:#fff;--bs-alert-color:#17a2b8;--bs-alert-bg:#163F5F;--bs-alert-border-color:#163F5F;}
.geodir-add-listing form label{font-size:14px!important;}
.geodir-add-listing form span{font-size:14px!important;}
.geodir-add-listing form select{font-size:14px!important;}
.geodir-add-listing form input{font-size:14px!important;}
.geodir-add-listing form textarea{font-size:14px!important;}
.geodir-add-listing form  input[type="button"]{background-image:none;}
.geodir-add-listing form .plupload-upload-uic{font-size:14px!important}
.geodir-add-listing .geodir-dropbox-title{font-size:14px;font-weight:700;color:#163f5f!important;}
.geodir-add-listing form fieldset h3{font-size:16px!important;padding:15px 0 8px 0;border-bottom:1px #CCCCCC solid;margin-bottom:15px!important;color:#444!important;}
.uwp_widget_profile .uwp-profile-entries .d-sm-block{display:none!important;}
.ss-right-sidebar .sidebar-submit-listing-div > a {color: #21759b;}
.ss-right-sidebar ul.geodir-loginbox-list li {margin: 0;}
.ss-right-sidebar ul.geodir-loginbox-list li select{font-size: 13px;padding: 5px 10px;border-radius: 2px;}
.geodir-add-listing .select2-container--bootstrap-5 .select2-selection--multiple .select2-search {margin-left: 0;}
@media (min-width:576px){
    .uwp-profile-cpt-loop .card{padding:10px;border:none;}
    .uwp-profile-cpt-loop .card .embed-responsive{width:20%;max-width:100%!important;border:1px #e1e1e1 solid;}
    .uwp-profile-cpt-loop .card .card-body{width:60%;max-width:100%!important;padding:.2rem 1rem!important;}
    .uwp-profile-cpt-loop .card .card-footer{width:20%;max-width:100%;flex:auto!important;border:none;display:flex;align-items:flex-start;justify-content:end;padding:.2rem 0 .2rem .5rem!important;border:none;}
    .uwp-profile-cpt-loop > .row{display:block!important;}
    .uwp-profile-cpt-loop > .row > .col{width:100%!important;}
    .uwp-profile-cpt-loop .card{width:100%;display:inline-flex;flex-flow:row wrap;}
    }
.uwp-profile-cpt-loop .card .card-title{font-size:16px;line-height:1.2;font-weight:bold;margin:0 0 8px 0;}
.uwp-profile-entries .col-sm.p-0 h3{font-size:18px;line-height:24px;font-weight:bold;}
.uwp-profile-cpt-loop .card .uwp-profile-item-summary{line-height:1.3;font-size:14px;margin-bottom:0;}
.uwp-profile-cpt-loop .card .card-title a{color:#21759b;}
.uwp-profile-name .uwp-user-title{margin:40px 0 20px!important;text-align:center;}
.uwp-account-class .btn-primary{background-image:none;}
.uwp-account-class .btn-primary:hover{color:#163f5f!important;background-color:#f4f3f3;}
.uwp_register_page .btn-primary{background-image:none;}
.uwp_register_page .btn-primary:hover{color:#163f5f!important;background-color:#f4f3f3;}
body .bsui .btn.btn-primary{background-image:none;}
body .bsui .btn.btn-primary:hover{color:#163f5f!important;background-color:#f4f3f3;}
body .bsui .btn.btn-btn-outline-primary{background-image:none;}
body .btn.btn-outline-primary:first-child:active {color: #163f5f !important;transition: none!important;}
body .bsui .btn.btn-outline-primary:hover{color:#163f5f!important;background-color:#f4f3f3;}
.btn-blue-wrapper {display: flex;align-items: flex-end;justify-content: flex-end;width: 100%;}
.btn-blue-wrapper p {padding: 0!important;margin: 0!important;}
.bsui .table:not(.table-dark) td.invoice-actions > a {color: #fff!important;}
.geodir-search-form-wrapper .bg-primary{background-image:none;}
.geodir-search-form-wrapper .bg-primary:hover{color:#163f5f!important;background-color: #f4f3f3!important;}
.listing-success-content{background: #F4F3F1;border: 1px solid #DDD;margin-bottom: 30px;overflow: hidden;padding: 10px 20px;margin-top: 20px;}
.listing-success-content{height:max-content;}
 .listing-success-content a{outline: none;color: #21759b!important;}
#uwp-upload-avatar-form .alert.alert-info {padding: 10px 0!important;}
.bsui .gd-cptcat-listing .btn.btn-outline-primary{background-color: #163f5f;border-color: #163f5f;color:#fff;}
.bsui .gd-cptcat-categ .btn.btn-outline-primary {background-color: #163f5f;border-color: #163f5f;color: #fff;}
.gd-cptcat-categ .gd-cptcat-cat-right a {font-size: 14px;}
.geodir-filter-cat .form-field-label{display:inline-block;font-size:16px;font-weight:900;color:#777!important;padding-bottom:10px}
.geodir-more-filters .customize_filter_inner{background:#f4f4f4!important;border-top:1px solid #bcbcbc!important;width:98%;margin:0 auto;fill:#F4F4F4!important;border-radius:0!important}
.geodir-filter-cat .form-check .form-check-input{min-height:auto;font-size:13px;background-color:#fff;border:1px solid #000;margin:6px 3px 3px;color:#444!important}
.geodir-filter-cat .form-check{border-bottom:1px solid #bcbcbc;padding:6px 0;display:flex;justify-content:flex-start;align-items:flex-start;gap:5px}
.geodir-filter-cat .form-check .form-check-label{font-size:14px;color:#000!important}
.customize_filter_inner .geodir-filter-cat{width:auto!important;flex:1 1 auto!important}
.geodir-show-filters.btn:before{content:"More Filter Options (Highly Recommended) "}
.wp-block-geodirectory-geodir-widget-search .gd-search-field-search button.geodir-show-filters{background:orange!important;color:#000!important}
.geodir-cpt-listings>.row{margin:0!important}
.gd-rating .geodir-pcomments {font-size: 13px;color: #21759b!important;line-height: 1;display:block;margin: 5px 0 0;}
.gd-rating  .geodir-pcomments > i.fa-comments {color:#999}
.geodir-report-post-container {display:flex;justify-content:flex-end;}
.wp-block-geodirectory-geodir-widget-search .gd-search-field-search button.geodir-show-filters:hover {background-color: #ebebeb!important;}
.ss-form-reset-btn { width: max-content!important;}

/*Random Banner*/
.widget_random_banner_widget {padding: 0; border-bottom: 1px dashed #ccc;margin-bottom: 15px;}
.widget_random_banner_widget .geodir-list-view-select {display: none;}
.widget_random_banner_widget #geodir-wrapper-content {width: 100% !important;}
.widget_random_banner_widget ul {list-style-type: none;}
.widget_random_banner_widget ul li {margin: 0;}
.widget_random_banner_widget h2.widgettitle {margin-top: 0;}
.widget_random_banner_widget h2.geodir-entry-title {font-size: 14px; line-height: 1.2; font-weight: bold; margin: 0 0 8px 0;}
.widget_random_banner_widget h2.geodir-entry-title:hover a {color: #0f3647;}
.widget_random_banner_widget h2.geodir-entry-title a {color: #21759b;text-decoration: none;}
.widget_random_banner_widget .geodir-entry-content p {line-height: 1.3; font-size: 14px; margin-bottom: 0;}
.widget_random_banner_widget .geodir-entry-meta a {font-size: 12px; line-height: 12px; color: #21759b; display: block;text-decoration: none;margin-bottom: 5px;}
.widget_random_banner_widget .geodir-entry-meta a:hover {text-decoration: underline;}
.widget_random_banner_widget .geodir-entry-meta a svg {color:#999; width: 13px;}
.widget_random_banner_widget article {margin-bottom: 0; padding: 0;border-bottom: 0;}
.widget_random_banner_widget .geodir-category-listing {display: flex; justify-content: space-between;}
.widget_random_banner_widget .geodir-category-listing .geodir-post-img {position: relative; border: 1px #e1e1e1 solid; background: #fff; padding: 1%; display: block; width: 18%; float: left; margin-right: 3%;}
.widget_random_banner_widget .geodir-category-listing .geodir_thumbnail {opacity: 1; background-size: contain; padding: 0px; float: left; width: 100px; background-position: 50% 50%; background-repeat: no-repeat; min-width: 92%; max-width: 92%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: 4%;}
.widget_random_banner_widget .geodir-category-listing .geodir-content {width: 60%; float: left; margin-right: 3%;}
.widget_random_banner_widget .geodir-category-listing .geodir-entry-meta {width:14%;}
.widget_random_banner_widget .geodir_Star img {box-shadow: none; border-radius: unset;}

.bsui .modal-content, .modal-content {border: unset !important;}

/* Search filter sortby design */
select.geodir-sort-by, .geodir-sort-by select.geodir-select{ padding: .425rem 1rem; font-size: .875rem; border-radius: .375rem; border-color: #163f5f; max-width: 180px; }