/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Author: Divi Cake
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/

/* left cutting style*/
.inverted-radius-left {--r: 10px;--s: 10px;--x: 60px;--y: -4px;border-radius: var(--r);--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat: no-repeat;}

/* right cutting style*/
.inverted-radius-right {--r: 10px;--s: 10px;--x: 50px;--y: -4px;border-radius: var(--r);--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at var(--r) var(--r),#000 75%,#0000 0);--_d:(var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat: no-repeat;}

/*Top menu button*/
.top-btn {transition: all 0.3s ease-in-out;}
.top-btn a {border-radius: 10px;border:none!important;padding:15px 20px !important;opacity: 1!important;font-weight: 500!important;border-radius:50px;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header .top-btn a:last-child {color: #fff!important;background:#dc8ca5;}
.et_pb_menu_0_tb_header .et_mobile_menu .top-btn a:last-child {color: #fff!important;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li {align-items:center!important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header .top-btn a:hover:last-child {color: #fff !important;background:#6198c5;}
.top-btn a:hover {background:#6198c5;opacity: 1!important;}

/* homepage banner search box */
.banner-form .search-form .relative {display: flex;align-items: center;width: 100%;justify-content: space-around;background: #fff;border-radius: 50px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.2);padding:12px 0;}
.banner-form .search-form input.search-field.outline-none, .banner-form .search-form select {border: none;background: transparent;outline: 0px;padding: 8px 8px;color:#383735;font-size:16px;width:45%;}
.banner-form .search-form select{width:30%;margin-right: 20px;}
input#search-field::placeholder {color: #383735;}
.banner-form .search-form input.search-field.outline-none{}
.banner-form .search-form button {text-align: center;color: #fff;line-height: 40px;font-size: 11px;font-weight: 600;border: 0px;padding: 6px 25px;transition: all .3s;border-radius:50px;width:150px;background:#dc8ca5;font-size:16px;}
.banner-form .search-form button:hover {box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);background:#6198c5;}

/* Feature listing */
.exclusive-listings .slick-slide{padding: 10px;display: block;/*gap: 20px;*/}
.exclusive-listings ul li .post-in {display: grid;gap: 12px;}
.exclusive-listings ul li .content {order: 1;}
.exclusive-listings ul li p.cat-content {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color:#E3E3E3;}
.exclusive-listings ul li .ditail-image img {width: 100%;height: 220px;object-fit: contain;border-radius: 14px;}
.exclusive-listings ul li .post-in .rating-label {display: none;}
.exclusive-listings ul li .post-in a.readmore {position: absolute;right: 16px;width: 40px;height: 40px;background: linear-gradient(135deg,#ffffff,#ffffff);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0;}
.exclusive-listings ul li a.readmore::after {content: "";width: 18px;height: 18px;background: url("/wp-content/uploads/2026/03/Real-Estate-and-Property-icon.png") no-repeat center / contain;cursor: pointer;z-index:99;}
.exclusive-listings ul li .post-in .meta-cat {display: none;}
.exclusive-listings ul li .post-in h3 {font-size:24px;color:#ffffff !important;}
.exclusive-listings ul li {padding: 20px;position: relative;border-radius: 20px;overflow: hidden;background-image: url("/wp-content/uploads/2026/02/Background-design.png");background:#ebaebf;}
.exclusive-listings ul li .ditail-image {order: 2;height: 210px;/*background-color: #222020;*/--r: 20px;--s: 20px;--x: 20px;--y: 5px;
border-radius: var(--r);--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));
  mask-repeat: no-repeat;}

/* category page */
.h-slider-cat ul.directory-cat li{padding:10px;border-radius: 3px !important;}
.h-slider-cat ul.directory-cat li img{border-radius: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.h-slider-cat .directory-listing li a, ul.directory-cat li > a{display: block;position: relative;border: solid 1px #573D2E;border-radius: 15px;}
.h-slider-cat ul.directory-listing li abbr, ul.directory-cat li abbr:hover {color: #dc8ca5;}
.h-slider-cat  ul.directory-listing li abbr, ul.directory-cat li abbr {padding:20px;margin-bottom:0px;display: flex;justify-content: center;align-content: center;color: #383735;width: 100%;}
.h-slider-cat ul.directory-cat li a span{margin-bottom:0px;}
.h-slider-cat .slick-prev:before, .h-slider-cat .slick-next:before {font-family: 'ETmodules' !important;font-size: 25px !important;}
.h-slider-cat ul#catlist2 li:hover a{box-shadow: 0 5px 15px rgba(0,0,0,0.2);}
.h-slider-cat .slick-next::before{content: "\45";}
.h-slider-cat .slick-prev::before{content: "\44";}

/* sitemap */
.sitemap_details_list .directory-listing{display: block;list-style: none !important;padding: 0px !important;}
.sitemap_details_list .directory-listing li{width: 30%;float: left;margin: 1.25%;text-align: center;}
.sitemap_details_list .directory-listing li img {border-radius:10px;}
.sitemap_details_list .directory-listing li a{color:#383735 !important;border: solid 1px #573D2E !important;display: block;padding-bottom: 15px;border-radius: 15px;overflow: hidden;}
.sitemap_details_list .directory-listing li a abbr:hover{color:#dc8ca5;}

/*faq toggle*/
.faq-toggle .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::after {content: "\f068";position: absolute;right:0px !important;font-size: 16px;color: #6198c5;top: 50%;margin-top: -12px;font-family:FontAwesome !important;}
.faq-toggle .et_pb_accordion .et_pb_toggle_title::before{right: 0 !important;}

/*testimonial*/
.author-testi{display:flex;gap:20px;}
.testimonial-slider .slick-prev{top: -60px;right: 70px;left: unset;}
.testimonial-slider .slick-next {top: -60px;right: 0px;left: unset;}
.testimonial-slider .slick-next, .testimonial-slider .slick-prev {position: absolute !important;display: flex;background:#dc8ca5;width: 50px;height: 50px;border: 1px solid #dc8ca5;align-items: center;justify-content: center;opacity: 1;border-radius: 50px;}
.testimonial-slider .slick-prev:hover, .testimonial-slider .slick-next:hover {background:transparent;}
.testimonial-slider .slick-prev:before {font-family: 'ETmodules';font-size: 25px;font-weight: 400;opacity: 1;color: #fff;content: '\23';}
.slick-next:before {content: '\24';font-family: 'ETmodules';font-size: 25px;font-weight: 400;opacity: 1;color: #696864;}
.testimonial-slider .slick-prev:before, .testimonial-slider .slick-next:before {color:#fff !important;}
.testimonial-slider .slick-prev:hover:before, .testimonial-slider .slick-next:hover:before {color:#dc8ca5 !important;}

/* power search */
.search-cat {position: relative;width: 80%;padding: 170px 0px 60px;max-width: 1200px;margin: 0 auto;}
.search-listing {display: flex;flex-wrap: wrap;list-style-type: none !important;gap:20px;}
.search-cat .search-listing li {width: calc(33.33% - 20px) !important;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0px 0px 5px 0px rgba(181,181,181,0.3);padding:20px;}
.search-cat li .ditail-image img{width: 100%;height: 210px;object-fit:contain;}
.search-cat ul li h2{font-size:24px !important;}
.search-cat ul li p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color:#777777;}

/*footer menu*/
.footer-menu ul{display: flex;flex-wrap:wrap;gap: 20px;justify-content: center;}

/* faq */
.faq-pill {display: inline-flex;align-items: center;gap: 10px;padding: 8px 23px;border-radius: 999px;background: #ebaebf21;color: #dc8ca5;font-size: 14px;font-weight: 400;letter-spacing: 0.5px;box-shadow: inset 0 0 0 1px #dc8ca5;}
.faq-dot {width: 8px;height: 8px;background-color: #dc8ca5;border-radius: 50%;}

/* All details Page */
.rating-label{color:#B2A4A3;display: flex;align-items: center;/* flex-direction: column;*/justify-content: start;}
.rating-label .rating {--starsize: 15px !important;margin-left:0px;}
.rating-label {text-align:center;}
.rating {--dir: right; --fill: gold;--fillbg: rgba(100, 100, 100, 0.7); --heart: url('data:image/svg+xml,');
  --star: url('data:image/svg+xml,');
  --stars: 5; --starsize:1.5rem; --symbol: var(--star); --value: 1; --w: calc(var(--stars) * var(--starsize)); --x: calc(100% * (var(--value) / var(--stars))); block-size: var(--starsize); inline-size: var(--w); position: relative; touch-action: manipulation; -webkit-appearance: none;
background:transparent;}
[dir="rtl"] .rating {--dir: left;}
.rating::-moz-range-track {background: linear-gradient(to var(--dir), var(--fill) 0 var(--x), var(--fillbg) 0 var(--x));block-size: 100%; mask: repeat left center/var(--starsize) var(--symbol);}
.rating::-webkit-slider-runnable-track {background: linear-gradient(to var(--dir), var(--fill) 0 var(--x), var(--fillbg) 0 var(--x)); block-size: 100%;mask: repeat left center/var(--starsize) var(--symbol); -webkit-mask: repeat left center/var(--starsize) var(--symbol);}
.rating::-moz-range-thumb {height: var(--starsize); opacity: 0;width: var(--starsize);}
.rating::-webkit-slider-thumb {height: var(--starsize); opacity: 0; width: var(--starsize); -webkit-appearance: none;}
/* NO JS */
.rating--nojs::-moz-range-track {background: var(--fillbg);}
.rating--nojs::-moz-range-progress {background: var(--fill);block-size: 100%; mask: repeat left center/var(--starsize) var(--star);}
.rating--nojs::-webkit-slider-runnable-track {background: var(--fillbg);}
.rating--nojs::-webkit-slider-thumb {background-color: var(--fill);box-shadow: calc(0rem - var(--w)) 0 0 var(--w) var(--fill); opacity: 1; width: 1px;}
[dir="rtl"] .rating--nojs::-webkit-slider-thumb {box-shadow: var(--w) 0 0 var(--w) var(--fill);}

/*.breadcrumb{margin-bottom:30px;}*/
.breadcrumb a{color:#383735 !important;font-size:18px;}
.breadcrumb a:hover{color:#dc8ca5 !important;}
.breadcrumb a.active{color: #dc8ca5 !important;}

.dynamic-dta .et_pb_code_inner{display:flex;flex-wrap: wrap;}
.dynamic-left-dta{flex-grow: 1;padding:40px 0px 40px 40px;width:50%;height: calc(100vh - 155px);overflow: auto;}
.dynamic-left-dta::-webkit-scrollbar{background-color: transparent;width: 5px;}
.dynamic-left-dta:hover::-webkit-scrollbar{width: 5px;}
.dynamic-left-dta:hover::-webkit-scrollbar-thumb {box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #a9a9a9;outline: 1px solid #708090;}
.dynamic-right-dta{background:#f8f8f8;flex-grow: 1;width:50%;}
.dynamic-right-dta .map-wrapper iframe{height:calc(100vh - 155px);}
.dynamic-dta .single-directory-business-title a {display: flex;flex-wrap: wrap;width: 100%;}
.heading-page-deatils .contact-info{display: none;}
.logo-wrap .ditail-image {
    width:200px;
    background: #fff;
    padding: 8px;
    overflow: hidden;
    height: 118px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eee;
}
.details-intro .logo-wrap{margin:10px 0px;}
.heading-page-deatils .single-directory-business-title .verified::before{color: #47903E;content: "\f058";font-family: 'FontAwesome';font-size: 0px;margin-right: 4px;display: inline-block;text-align: center;background: url('/wp-content/uploads/2026/02/verified-icon.png') no-repeat;width: 21px;vertical-align: middle;}
.heading-page-deatils .single-directory-business-title .verified small{color:#000;font-weight:bold;}
.heading-page-deatils ul.single-social-url{display: none;}
.heading-page-deatils .single-directory-business-title h1{padding-bottom: 0px;font-size: 38px;margin-right: 10px;margin-bottom:0px;}
.heading-page-deatils .single-directory-business-title{display: flex;align-items: center;flex-wrap:wrap;}

.catname-starpoint{margin-bottom:15px;}
.catname-starpoint ul{margin:0px;padding:0px;}
.catname-starpoint ul li{list-style-type:none; display:none;}
.catname-starpoint ul li.cat-rating .listing-rating abbr.verified{display: none;}
.catname-starpoint ul li.cat-rating .listing-rating .rating-label{margin-bottom: 4px;}
.catname-starpoint ul li.cat-rating .rating-label .rating{--starsize:18px !important;}
.catname-starpoint ul li.cat-detail .single-directory-address h2, .catname-starpoint ul li.cat-detail .single-directory-address abbr.verified, .catname-starpoint ul li.cat-detail .contact-info, .catname-starpoint ul li.cat-detail .contact-info p.single-email, .catname-starpoint ul li.cat-detail ul.single-social-url, .catname-starpoint ul li.cat-detail .detail-map{display: none;}
.catname-starpoint ul li.cat-detail .single-directory-business-title a{color: #525252;font-size:18px;}

.sharing-links ul {display: flex;margin: 0px;padding: 0px;gap: 15px;border-bottom: 1px solid #141414;}
.sharing-links ul li {list-style-type: none;display: block;text-align: center;padding: 20px 5px 10px;color: #141414;font-size: 18px;}
.sharing-links ul li a {color: #141414;font-size: 18px;cursor: pointer;}
.sharing-links ul li a.active span {background: #dc8ca5;}
.sharing-links ul li a.active span img {filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(302%) hue-rotate(22deg) brightness(118%) contrast(100%);}
.sharing-links ul li span {width: 55px;height: 55px;display: flex;text-align: center;background: #85b5d521;align-items: center;justify-content: center;border-radius: 30px;border: 1px solid #dc8ca5;margin: 0 auto;}
.sharing-links ul li a:hover {color: #dc8ca5 !important;}
.sharing-links ul li a:hover span img {filter: brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(19%) hue-rotate(121deg) brightness(104%) contrast(100%);}
.sharing-links ul li a:hover span {background: #dc8ca5;}
.sharing-links ul li a span img {filter: brightness(0) saturate(100%) invert(94%) sepia(16%) saturate(6548%) hue-rotate(289deg) brightness(95%) contrast(80%);}
/*.sharing-links img {filter: brightness(0) saturate(100%) invert(47%) sepia(49%) saturate(1397%) hue-rotate(342deg) brightness(102%) contrast(98%);}
.sharing-links ul{display: flex;margin: 0px;padding: 0px;gap: 15px;border-bottom: 1px solid #d3d3d3;}
.sharing-links ul li{list-style-type: none;display: block;text-align: center;padding: 20px 5px 10px;color: #141414;font-size: 18px;}
.sharing-links ul li a{color: #16abe3;font-size: 18px;cursor: pointer;}.sharing-links ul li a:hover{color: #3b7cbc;}
.sharing-links ul li a.active span{background:#008398;}
.sharing-links ul li span{width: 55px;height: 55px;display: flex;text-align: center;background: transparent;align-items: center;justify-content: center;border-radius: 30px;border: 1px solid #16abe3;margin: 0 auto;}
.sharing-links ul li a:hover span{background: #008398;}
.sharing-links ul li a.active span img{filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(302%) hue-rotate(22deg) brightness(118%) contrast(100%);}
.sharing-links ul li a:hover span img{filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(291deg) brightness(103%) contrast(102%);}
ul li:first-child span {background: #008398 !important;}
ul li:first-child span img {filter: brightness(0) invert(1) !important;}
.sharing-links ul li a:hover span img{filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(291deg) brightness(103%) contrast(102%);}
.sharing-links ul li span img{filter: brightness(0) saturate(100%) invert(54%) sepia(98%) saturate(1263%) hue-rotate(160deg) brightness(92%) contrast(92%);}
.sharing-links ul li a:hover span img{filter: brightness(0) saturate(100%) invert(62%) sepia(98%) saturate(2845%) hue-rotate(160deg) brightness(96%) contrast(86%);}*/

.accordion strong {font-weight: 400;}
.faq-section h2 {font-size: 22px;font-weight: 600;color: #1D1D1D;}
.faq-section{border:0px solid #D9D9D9;padding:20px 30px 20px 0px;width:100%;position:relative;border-radius:0px;}
.accordion__header {padding: 1em;background-color: #fff;display: flex;justify-content: space-between;align-items: center;cursor: pointer;border: 1px solid #E0E0E0;border-radius: 0px;margin-bottom:10px;}
.accordion__header > * {margin-top: 0;margin-bottom: 0;font-size: 16px;}
.accordion__header.is-active {background-color: #ffffff;border-bottom: 0px;margin-bottom:0px;}
.accordion__toggle {margin-left: 10px;height:20px;font-weight:bold;width:20px;display: block;position: relative;font-family: 'ETmodules';font-size: 28px;}
.accordion__toggle::before{content: "\33";width: 20px;height: 20px;display: block;color: #D2D2D2;position: absolute;top: -8px;left: 0px;}
.is-active .accordion__toggle::after {content: "\32";width: 20px;height: 20px;display: block;color: #D2D2D2;position: absolute;top: -8px;left: 0px;}
.is-active .accordion__toggle::before {display: none;}
.no-border{border: 0px !important;}
.accordion__header.is-active h3 {color: #1D1D1D; padding-bottom: 0px; font-size: 18px;font-weight: 400;}
.accordion__body{display: none;padding:0px 20px 20px 40px;border-top: 0;}
.accordion__body.is-active {display: block;background: #ffffff;color: #595959;padding-left: 18px;margin-bottom: 10px;border: 1px solid #E0E0E0;border-top: 0px;}
.accordion .faq-ans {display: flex;}
.accordion__header h3{display:flex; color: #1D1D1D;font-size: 18px;font-weight: 600;line-height: 1.5em;padding: 10px 0px 10px 0px;}
.accordion__header h3 span{padding-left: 8px;font-weight: 600;}
.accordion__header h3 strong{font-weight: 600;}
.accordion .faq-ans p{padding-left: 10px;}
.accordion .faq-ans strong{color:#333;}
.accordion .faq-comment li{border: 0px;padding:0px;display: flex;flex-direction: row;align-items: center;}
.accordion ul.faq-comment{margin: 10px 0px 15px 25px;padding: 0;display: flex;position: relative;flex-direction: row;color: #8A8A8A;font-size: 16px;font-weight: 400;}
.accordion ul.faq-comment li{display: flex;margin-right: 20px;width:auto;}
.accordion ul.faq-comment li span {position: relative;color:#767676;}
.accordion ul.faq-comment li figure{width: 41px;height: 41px;background:#557CE9; display: flex;border-radius: 50px;margin-right: 10px;align-items: center;justify-content: center;font-weight: bold;color: #fff;text-transform: uppercase;}

.highlight-business ul li span img{filter: brightness(0) saturate(100%) invert(37%) sepia(81%) saturate(4176%) hue-rotate(167deg) brightness(88%) contrast(101%);}
.highlight-business{padding:30px 30px 30px 0px;width: 100%;position: relative;margin-top:30px;border-top:1px solid #C4C4C4;}
.highlight-business ul{margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;width: 100%;}
.highlight-business ul li{position: relative;list-style: none;text-align: left;display: flex;margin-bottom: 30px;align-items: center;flex-wrap: wrap;justify-content: center;width: 20%;}
.highlight-business ul li p{line-height: 22px;color: #141414;margin-top: 10px;width: 100%;text-align: center;font-size: 18px;height: 45px; overflow: hidden;padding-left: 0px;}
.highlight-business ul li span{display: flex;background: #008398;width: 65px;height: 65px;padding: 15px;border-radius: 50px;}
.highlight-business ul li span img {filter: brightness(0) saturate(100%) invert(96%) sepia(100%) saturate(0%) hue-rotate(132deg) brightness(105%) contrast(106%);}

.dynamic-left-dta h2{font-size: 22px;margin-bottom: 20px;font-weight: 700;}
/* .details-google-reviews{padding: 0px 30px 0px 0px;}
.details-google-reviews .customer-review ul {display: block;}
.details-google-reviews .customer-review ul li{width: 100%;border-bottom:1px solid #d3d3d3;}
.details-google-reviews .customer-review ul li:last-child{border-bottom:1px solid transparent;}
.details-google-reviews h2{font-size: 22px;line-height: 32px;font-weight: 600;color: #333132;padding: 0px 20px 0px 0px; margin-bottom: 0;}
.write-common{display:flex;flex-wrap: wrap;align-items: center;margin-bottom:0px;width:40%;justify-content:center;}
.write-review{margin-bottom:0px;padding: 5px 5px;}
.write-review em{font-style: normal;color: #383735;padding: 0px 10px;font-size: 60px;line-height: 60px;font-weight: 800;display: block;text-align: center;margin-bottom:0px;}
.write-review p{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.write-review span{font-size: 16px;font-weight: 400;}
.review-date{line-height: 10px;}
.review-date span{background:transparent !important;font-size: 14px;color: #5B5B5B;border-radius:0px !important;padding-left: 10px;line-height: 18px;border-left: 1px solid #ddd;margin-left: 10px;}
.write-btn{position: relative;display: flex;}
.write-btn a{padding: 10px 12px;background: #16abe3;margin-bottom:0px;font-size: 18px;color: #fff;font-weight: bold;letter-spacing: 1px;width:200px;text-align: center;border:1px solid #16abe3;border-radius:30px;}
.write-btn a::before{position: absolute;content: '';left: 18px;top: 50%;width: 26px;height: 22px;
    background: url(/wp-content/uploads/2026/03/write-icon-review.png);background-repeat: no-repeat;font-family: "Font Awesome 5 Free";transform: translateY(-50%);background-size: cover;filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(302%) hue-rotate(22deg) brightness(118%) contrast(100%);}
.write-btn a:hover{background: #3b7cbc;color: #fff;border:1px solid #3b7cbc;}
.review-progress .customer-review {display: flex;align-items:center;margin-bottom: 30px;}
.review-progress .customer-review h2{font-size:22px;line-height:32px;font-weight:600;margin-bottom:0px;padding-bottom: 0px;display:flex;width:100%;}
.review-progress .pro-bullet{display: flex;margin-bottom: 30px;gap:20px;align-items:center;}
.customer-review{width:100%;}
.customer-review h3{font-size:22px;line-height:32px;font-weight:600;color:#1d1d1d;margin-bottom: 10px;padding-bottom: 0px;display:flex;width:100%;}
.customer-review .profile-details h3{font-size:22px;line-height:41px;font-weight:bold;color:#333;margin-bottom:20px;padding-bottom: 0px;}
.customer-review ul li{list-style:none;flex-basis: 48%;padding:30px 14px;background: transparent;position:relative;margin-right: 0px;align-items: flex-start;}
.customer-review .pro-content p{color: #383735;line-height:20px !important;margin-bottom: 3px !important;font-size: 16px;font-weight: 400;padding-left:0px;}
.customer-review ul{padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;gap:20px;}
p.add-read-more.show-less-content {font-size: 16px;font-weight: 400;color:#787878;}
.customer-review .profile-details h3 span{margin-right: 15px;font-size: 13px;font-weight: 400;width: 42px;height: 42px;border-radius:100px;}
.pro-content span{background: transparent !important;}
.pro-content {display: flex;flex-wrap: wrap;flex-direction: column;}
.review-header .rating{--fill: #ef7120 !important;--starsize: 1.5rem !important;}
.review-progress ul{padding:0;margin:0;width: 50%;}
.review-progress li{display: flex !important;justify-items: flex-start !important;align-items: baseline !important;column-gap: 15px;width: 100% !important;margin: 0px !important;}
.review-progress li i{margin-left: 10px;color: #ffd700;font-family: 'FontAwesome';font-style: normal;}
.review-progress li abbr{color: #8A8A8A;width: 41px;display: flex;align-items: center;justify-content: flex-end;}
.review-progress .orange-count{color:#29add1;font-size:16px;}
.review-progress .gray-count{color:#8A8A8A;font-size:16px;}
.progress1{background:rgba(138, 138, 138, 1);justify-content: flex-start;align-items: center;position: relative;padding: 0px;display: flex;height: 7px; margin-bottom:10px;width:100%;}
.progress-values-style{box-shadow: 0 10px 40px -10px #fff;height: 7px;background: #ffd700;}
.pro-content .review-date span{margin-right: 0px !important;}
.add-read-more.show-less-content .second-section,
.add-read-more.show-less-content .read-less {display: none;}
.add-read-more.show-more-content .read-more {display: none;}
.add-read-more .read-more,.add-read-more .read-less {margin-left: 2px;color: #3b7cbc;cursor: pointer;} */

.details-google-reviews{padding:0px;}
.details-google-reviews h2{padding: 0px 20px 0px 0px; margin-bottom: 0;}
.write-common{display:flex;flex-wrap: wrap;align-items: center;margin-bottom: 0px;width: 25%;justify-content: flex-start;}
.write-review{margin-bottom: 0px;background: #f9fafc;padding:10px 20px 10px;border-radius: 6px;}
.write-review em{font-style: normal;color: #1D1D1D;padding: 0px 10px;font-size: 60px;line-height: 60px;font-weight: 800;display: block;text-align: center;margin-bottom:0px;}
.write-review p{display: flex;align-items: center;justify-content: center;flex-direction: column;margin-bottom:0px !important;}
.write-review span{color: #333333;font-size: 16px;font-weight: 400;line-height: 20px;}
.review-date{line-height:10px;}
.review-date span{background:transparent !important;font-size: 14px;color: #5B5B5B;border-radius:0px !important;padding-left: 10px;line-height: 18px;border-left: 1px solid #ddd;margin-left: 10px;}
.write-btn{position: relative;display: flex;padding:0px 0px 0px 20px;}
.write-btn a{position: relative;padding:10px 0px 10px 36px;background:#dc8ca5;margin-bottom:0px;font-size:18px;font-weight: 600;width:200px;text-align: center;border:1px solid #dc8ca5;border-radius:30px;color:#fff;}
.write-btn a::before{position: absolute;content: '';left: 18px;top: 50%;width: 26px;height: 22px;background:url('/wp-content/uploads/2026/03/write-icon-review.png'); background-repeat:no-repeat;
  font-family: "Font Awesome 5 Free";transform: translateY(-50%);background-size: cover;
filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(302%) hue-rotate(22deg) brightness(118%) contrast(100%);}
.write-btn a:hover{background:#6198c5;color:#fff !important;border:1px solid #6198c5;}
.review-progress .customer-review {display: flex;align-items:center;box-shadow: none;}
.review-progress .customer-review h2{margin-bottom:0px;padding-bottom: 0px;display:flex;width:100%;}
.review-progress .pro-bullet{display: flex;align-items:center;border-top:0px solid #F1F3F7;padding: 20px 0px 0px 0px;margin:0px;flex-wrap:wrap;}
.review-progress .pro-bullet:last-child .write-btn{flex-basis: 100%;justify-content:center;margin-bottom:20px;}
.customer-review{width:100%;background: #fff;box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.09);border-radius: 0px;}
.customer-review h3{font-size:22px;line-height:32px;font-weight:600;color:#1d1d1d;margin-bottom: 10px;padding-bottom: 0px;display:flex;width:100%;}
.customer-review .profile-details h3{font-size:22px;line-height:41px;font-weight:bold;color:#333;margin-bottom:20px;padding-bottom: 0px;}
.customer-review ul li{list-style:none;flex-basis:100%;padding:0px;background:#fff;position:relative;margin-right: 0px;align-items: flex-start;/*box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.09);border-radius:6px;*/ border-bottom:1px solid #ddd;}
.customer-review ul li:last-child{border-bottom:none;}
.customer-review .pro-content p{line-height:20px !important;margin-bottom: 3px !important;font-size: 16px;font-weight: 400; color: #414141;padding-left:0px;}
.customer-review ul{padding: 0px 20px;margin: 0px;display: flex;flex-wrap: wrap;gap:20px;}
.customer-review p.add-read-more.show-less-content{font-size:16px;font-weight: 400;margin-bottom:10px;color:#7a7a7a;}
.customer-review ul li .profile-details p{color:#7a7a7a;}
.customer-review .profile-details h3 span{margin-right: 15px;font-size: 13px;font-weight: 400;color: #5E5E5E;width: 42px;height: 42px;background: #197ad5;border-radius:100px;}
.pro-content span{background: transparent !important;}
.pro-content {display: flex;flex-wrap: wrap;flex-direction: column;}
.review-header .rating{--fill: #ef7120 !important;--starsize: 1.5rem !important;}
.review-progress ul{padding:0px 20px 0px 0px;margin:0;width:45%;}
.review-progress li{display: flex !important;justify-items: flex-start !important;align-items: baseline !important;column-gap: 15px;width: 100% !important;margin: 0px !important;}
.review-progress li i{margin-left: 10px;color: #ffd700;font-family:'Font Awesome 5 Free';font-style: normal;display:none;}
.review-progress li abbr{color: #8A8A8A;width:20px;display: flex;align-items: center;justify-content: flex-end;}
.review-progress .orange-count{color:#29add1;font-size:16px;}
.review-progress .gray-count{color:#8A8A8A;font-size:16px;}
.progress1{background:rgba(138, 138, 138, 1);justify-content: flex-start;align-items: center;position: relative;padding: 0px;display: flex;height: 7px; margin-bottom:10px;width:100%;}
.progress-values-style{box-shadow: 0 10px 40px -10px #fff;height: 7px;background: #ffd700;}
.pro-content .review-date span{margin-right: 0px !important;}
.add-read-more.show-less-content .second-section,
.add-read-more.show-less-content .read-less {display: none;}
.add-read-more.show-more-content .read-more {display: none;}
.add-read-more .read-more,.add-read-more .read-less {margin-left:2px;color:#dc8ca5;cursor:pointer;font-size:16px;font-weight:600;}
.pro-content .rating-label{display: flex;flex-direction:row;align-items: center;}
.review-progress{background: #fff;padding:0px;margin-bottom: 20px;border-radius:0px;border-bottom:1px solid #C4C4C4;}
.write-review input[type="range"]{width: 90px !important;--starsize: 18px;padding: 0px !important;border: 0px !important;}
#review-details ul{padding:0px;}
#overview .cat-url{display:none;}
#review-details .review-progress{padding: 0px;}
#review-details .review-progress .pro-bullet ul{padding: 0px 20px 20px 0px;width:70%;}

.listing-last-btn{position: absolute;left: 80%;top: 50%;}
.comapny-details-wrap .single-directory-business-title, .comapny-details-wrap .detail-map{display:none;}
.contact-info span{display: none;}
.contact-info p.single-directory-address-info, .contact-info p.single-phone, .contact-info p.single-weblink, .contact-info p.single-email{position: relative;display: flex !important;border-radius: 0px;border: none;background: transparent;padding: 0px 0px 15px 30px;font-size: 18px;color: #787878;}
.contact-info .single-directory-address-info:before{content: "\f041";font-size: 17px;font-family: 'FontAwesome';color: #dc8ca5;position: absolute;left: 0px;border-right: 0px solid #fff;height: 100%;display: flex;align-items: flex-start;padding-right: 3px;}
.contact-info .single-weblink:before{content: "\e0e3";font-size: 17px;font-family: 'ETmodules';color: #dc8ca5;position: absolute;left: 0px;border-right: 0px solid #fff;height: 100%;display: inline-block;top: 1px;}
.contact-info .single-phone:before{content: "\f095";font-size: 17px;font-family: 'FontAwesome';color: #dc8ca5;margin-right: 8px;position: absolute;left: 0px;border-right: 0px solid #fff;height: 100%;display: flex;align-items: flex-start;padding-right: 3px;}
.contact-info .single-email:before{content: "\f2b6";font-size: 17px;font-family: 'FontAwesome';color: #dc8ca5;margin-right: 8px;position: absolute;left: 0px;border-right: 0px solid #fff;height: 100%;display: flex;align-items: flex-start;padding-right: 3px;}
.contact-info p a{color:#787878;}
.business-hours{position: relative;display: inline-block;margin-bottom:15px;}
.contact-info p.single-directory-address-info:hover, .contact-info p.single-phone:hover, .contact-info p.single-weblink:hover, .contact-info p.single-email:hover{color:#dc8ca5;}

.rating-label{text-align:center;color:#B2A4A3;display: flex;flex-direction: row;}
.rating-label .rating{--starsize: 18px !important;margin-left:0px;width: 90px;padding: 0px !important;border: 0px !important;}
.rating {--dir: right; --fill: gold;--fillbg: rgba(100, 100, 100, 0.7); --heart: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21.328l-1.453-1.313q-2.484-2.25-3.609-3.328t-2.508-2.672-1.898-2.883-0.516-2.648q0-2.297 1.57-3.891t3.914-1.594q2.719 0 4.5 2.109 1.781-2.109 4.5-2.109 2.344 0 3.914 1.594t1.57 3.891q0 1.828-1.219 3.797t-2.648 3.422-4.664 4.359z"/></svg>');
  --star: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 17.25l-6.188 3.75 1.641-7.031-5.438-4.734 7.172-0.609 2.813-6.609 2.813 6.609 7.172 0.609-5.438 4.734 1.641 7.031z"/></svg>');
  --stars: 5; --starsize:1.5rem; --symbol: var(--star); --value: 1; --w: calc(var(--stars) * var(--starsize)); --x: calc(100% * (var(--value) / var(--stars))); block-size: var(--starsize); inline-size: var(--w); position: relative; touch-action: manipulation; -webkit-appearance: none;background:transparent;}
[dir="rtl"] .rating {--dir: left;}
.rating::-moz-range-track {background: linear-gradient(to var(--dir), var(--fill) 0 var(--x), var(--fillbg) 0 var(--x));block-size: 100%; mask: repeat left center/var(--starsize) var(--symbol);}
.rating::-webkit-slider-runnable-track {background: linear-gradient(to var(--dir), var(--fill) 0 var(--x), var(--fillbg) 0 var(--x)); block-size: 100%;mask: repeat left center/var(--starsize) var(--symbol); -webkit-mask: repeat left center/var(--starsize) var(--symbol);}
.rating::-moz-range-thumb {height: var(--starsize); opacity: 0;width: var(--starsize);}
.rating::-webkit-slider-thumb {height: var(--starsize); opacity: 0; width: var(--starsize); -webkit-appearance: none;}
/* NO JS */
.rating--nojs::-moz-range-track {background: var(--fillbg);}
.rating--nojs::-moz-range-progress {background: var(--fill);block-size: 100%; mask: repeat left center/var(--starsize) var(--star);}
.rating--nojs::-webkit-slider-runnable-track {background: var(--fillbg);}
.rating--nojs::-webkit-slider-thumb {background-color: var(--fill);box-shadow: calc(0rem - var(--w)) 0 0 var(--w) var(--fill); opacity: 1; width: 1px;}
[dir="rtl"] .rating--nojs::-webkit-slider-thumb {box-shadow: var(--w) 0 0 var(--w) var(--fill);}

/* Style the dropdown button */
.business-hours button {position: relative;padding:0px 30px 10px 30px;font-size: 18px;border: none;cursor: pointer;margin-bottom: 15px;background: transparent;color:#787878;}
.business-hours button:before{position: absolute;content: '\e06b';left: 0px;top: 2px;width: 25px;height: 25px;font-family: 'ETmodules';color: #dc8ca5;text-align: left;}
.business-hours button:after{position: absolute;content: '\33';font-family: 'ETmodules';width: 25px;height: 25px;top: -3px;right: 0px;font-size: 25px;}

/* Hide the dropdown content initially */
.dropdown-content{display: none;position: absolute;background-color: #f9f9f9;min-width:300px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;top:35px;}
.dropdown-content ul{list-style-type: none;padding: 0;margin: 0;}
.dropdown-content ul li{padding: 8px 12px;text-align: left;width:100%;margin:0px;}
.dropdown-content ul li strong{margin-right: 10px;color:#383735;}
.dropdown-content ul li:hover {background-color: #ddd;cursor: pointer;}
.dropdown-content ul li {width:100% !important;}
.dropdown-content ul li .h-text-right {color:#787878;}
.business-hours:hover .dropdown-content{display: block;}

.comapny-details-wrap .contact-info{margin-bottom: 0px;padding: 15px 30px 0px 0px;}
.left-text{padding:15px 30px 0px 0px;margin-bottom: 30px;}.left-text .anchor-text-url{margin-top:15px;}
.left-text .anchor-text-url a{color: #dc8ca5;}
.left-text .anchor-text-url a:hover{color: #6198c5 !important;}
.right-text{padding:20px 30px 0px 0px;margin-bottom: 30px;border-top:1px solid #d5d5d5;}
.border-top{border-top: 1px solid #c4c4c4;}
.border-bottom{border-bottom: 1px solid #c4c4c4;}
.right-text ul{margin: 0px;padding: 0px;display: flex;}
.right-text ul li{display: flex;width: 40%;margin-bottom: 10px;align-items: center;}
.right-text ul li span{margin: 5px 10px 0px 0px;}
.right-text ul li span img{filter: brightness(0) saturate(100%) invert(92%) sepia(30%) saturate(6395%) hue-rotate(286deg) brightness(88%) contrast(96%);}
.b-profile{padding: 25px 20px 25px 0px;width: 100%;margin-bottom: 20px !important;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;}
.secondary-cat-details{padding-top:20px;}
.listing-images-video ul li {width:170px;}
.listing-images-video ul.multiple-img{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1rem;padding-bottom: 30px;list-style: none;margin: 0;}
.listing-images-video .video-block{height: 170px;overflow: hidden;}
.listing-images-video ul li {width: 170px !important;}
.listing-images-video .video-block img{width: 100%;height: 100%;object-fit: fill;}

.phot-gallery{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1rem; justify-content: center;align-items: center;}
.card{background: #ffffff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);color: #333333;border-radius:0px;}
.card-image{background: #ffffff;display: block;padding-top: 70%;position: relative;width: 100%;}
.card-image img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.google-photos{width: 100%;padding:15px 30px 0px 0px;margin:30px 0px;}
.google-photos h2,.tab-content-div h2{font-size: 32px !important;padding-bottom: 0px;margin-bottom: 20px;line-height: 26px;font-weight: 600 !important;}
.tab-content-div h3{font-size:18px;}
/*.tab-content .left-text p{color:#D4D4D4;}*/
.phot-gallery{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1rem; justify-content: center;align-items: center;padding-bottom:30px;}
.card{background: #ffffff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);color: #333333;border-radius:0px;}
.card-image{background: #ffffff;display: block;padding-top: 70%;position: relative;width: 100%;}
.card-image img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.details-intro .detail-map {display: none;}
.catname-starpoint li.cat-detail {display: none;}
.dynamic-right-dta h2 {display: none;}
ul.tabs{margin: 0px;padding:0px;list-style: none;border-bottom: 1px solid #d3d3d3; display: flex;}
ul.tabs li{background: none;padding:20px 15px 5px 15px;display: flex;flex-basis: 100%;justify-content: center;flex-direction: column; align-items:center;cursor: pointer;font-size:18px;}
ul.tabs li.active{color: #383735;border-bottom:4px solid #dc8ca5;}
ul.tabs li span{margin-top: 10px;}
ul.tabs li.active span img{filter: brightness(0%) invert(100%);vertical-align: middle;}
.tab-content{display: none;padding: 0px;}
.tab-content.current{display: inherit;}
.tab-burb{margin: 40px 0px 20px;}
.tab-burb ul{margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;width: 100%;}
.tab-burb ul li{position: relative;list-style: none;text-align: left;width:250px;display: flex;margin:0px 0px 0px 0px; align-items: center;}
.tab-burb ul li p {line-height: 1.3em;color: #d5d5d5;margin-top: 0px;padding-left: 12px;}
.tab-burb ul li:last-child{margin-right:0px !important;}
ul.tabs li.tab-link.disabled{background: #ddd !important;cursor: not-allowed;pointer-events: none;color:#af9e9e;}
.tab-content-main{display: flex;flex-direction: row;flex-wrap: nowrap;overflow: hidden;margin-bottom: 30px;padding: 20px 0px 0px;position: relative;}
.tab-content-main .tab-content-att {overflow: hidden;display: none;width: 100%;border-left: solid 1px #EAEAEA !important;}
.tab-content-main .tab-content-att.current {display: block;}
.tab-content-main .tab-burb-att{display: block;overflow: hidden;}
.tab-content-main ul{margin: 0px !important;display: flex;flex-direction: column;flex-wrap: nowrap;width: 33%;padding: 0px;}
.tab-content-main .tabs-att li {display: flex;flex-direction: row;padding: 10px 25px;background: #fff;border-bottom: solid 1px #E0E0E0 !important;border-left: solid 1px #E0E0E0;border-top: none;color: #5B5B5B;text-align: left;width:100%;}
.tab-content-main .tabs-att li.tab-link.current{background: #EDF4FF;font-weight: bold;}
.tab-content-main .tab-burb-att ul{list-style: none;display: flex;padding: 25px 25px 0px 25px !important;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;width: 100%;}
.tab-content-main .tab-burb-att ul li {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;width: auto;margin-bottom: 15px;text-align: center;padding: 0px 10px 10px 10px;text-transform: capitalize;}
.tab-content-main .tab-burb-att ul li span{width: 60px;}
.tab-content-main .tab-burb-att ul li span img {filter:brightness(0) saturate(100%) invert(52%) sepia(16%) saturate(6893%) hue-rotate(6deg) brightness(93%) contrast(97%);}
.tab-content-main ul.tabs-att li.tab-link-att.current{background: #fff;border-bottom: solid 1px #E0E0E0 !important;border-left: solid 1px #E0E0E0;border-top: none;color: #5B5B5B;text-align: left;width:100%;}
.tab-content-main ul.tabs-att li.tab-link-att.current.active{background: #0A0B3B;color: #fff;}
.business-row-one {display: flex;flex-wrap: wrap;flex-direction: column;flex-grow: 1;}
.business-cat-details {display: flex;align-items: center;gap: 10px;}
.business-cat-details h4 {padding-bottom: 0;font-size: 20px;line-height: 16px;font-weight: 400;width: 175px;}
/*.business-cat-details p {color:#d5d5d5;}*/
.tab-content .tab-content-div h2 {display:none;}
.tab-content .tab-burb .tab-content-div {display: flex;gap:25px;flex-direction: row;flex-wrap: nowrap;overflow: hidden;margin-bottom: 30px;position: relative;}
.tab-content .tab-burb .tab-content-div ul {margin: 0px !important;display: flex;flex-direction: column;flex-wrap: nowrap;width: 42%;padding: 0px;}
.tab-content .tab-burb .tab-content-div ul li.tab-link.current {background:#ffffff;color:#1a1a1a;}
.tab-content-div .tab-content.current .tab-burb {margin:20px 0px;}
.tab-content-div #business span img {filter: brightness(0) saturate(100%) invert(51%) sepia(30%) saturate(4280%) hue-rotate(349deg) brightness(101%) contrast(94%);}
.tab-content-div .tab-link {padding:0px;}

.highlight-business ul {margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;width: 100%;}
.highlight-business ul li {position: relative;list-style: none;text-align: left;display: flex;margin-bottom: 30px;align-items: center;flex-wrap: wrap;justify-content: center;width: 20%;}
.highlight-business ul li span {display: flex;background: #dc8ca5;width: 65px;height: 65px;padding: 15px;border-radius: 50px;}
.highlight-business ul li p {color:#787878 !important;font-size:16px;}

.social-link{background: #fff;padding-top: 20px;border-top: 1px solid #d5d5d5;margin-bottom: 20px;}
.social-link ul.social-icons{display: flex;flex-wrap: wrap;margin: 0px;padding: 0px;gap: 10px;}
.margin-top{margin-top: 20px;}
.social-link ul.social-icons li{list-style: none;padding: 0px;width: unset !important;margin: 0px;line-height: 17px;font-size: 20px;}
.social-link ul.social-icons li i{font-size:22px;}

/*Responsive*/
@media screen and (max-width: 980px) {
.sitemap {column-count: 2;}
.banner-form .search-form button {padding: 6px 10px;width:120px;}
.banner-form .search-form .relative {padding:12px 10px;background: transparent;}
.testimonial-slider .slick-prev, .testimonial-slider .slick-next {top:10px;}
.exclusive-listings ul li {padding:10px;}
.banner-form .search-form .relative {display: grid;align-content: center;border:none;}
.banner-form .search-form input.search-field.outline-none, .banner-form .search-form select{height:45px;border: 1px solid rgba(255, 255, 255, 0.2);border-radius:20px;padding:12px;}
.category-image {padding:0px !important;}
.search-cat .search-listing li{width: calc(48% - 1px) !important;}
.logo-with-text{flex-direction: column;}
.logo-wrap{width:100%;margin-right:0%;height:100%;margin-bottom: 15px;}
.logo-with-text .heading-page-deatils{width:100%;}
.more-btns ul{gap:unset;}
.banner-form-category .search-form .relative{display:block !important;}
.dynamic-left-dta {width:100%;}
.sitemap_details_list .directory-listing li {width:46%;}
.highlight-business ul {display:flex; gap:20px;}
.highlight-business ul li {width:22%;}
.listing-images-video .video-block {height:150px;}
.listing-images-video ul.multiple-img{grid-template-columns: repeat(4, 1fr); }
.listing-images-video ul li {width: 150px;}
.search-cat {padding:120px 0px 40px;}
}
@media screen and (max-width: 767px) {
.add-listing-btn span.extra-txt-hide {display: none;}
.sitemap {column-count: 1;}
.sitemap li {margin-left: 0;}
.sitemap ul li::before {left: 0;margin-right: 8px;}
.search-cat li .ditail-image img {height:auto;}
.dynamic-left-dta{padding:30px 20px 40px 20px;width:100%;}
.heading-page-deatils .single-directory-business-title h2{font-size:30px;}
.dynamic-left-dta{height:unset;}
.dynamic-right-dta .map-wrapper iframe{height:unset;}
}
@media screen and (max-width: 500px) {
.sitemap_details_list .directory-listing li {width:97%;}
.search-cat .search-listing li {width: calc(99% - 1px) !important;}
.search-cat {padding:100px 0px 40px;}
.highlight-business ul li {width:28%;}
.tab-content .tab-burb .tab-content-div {display:block;}
.review-progress .pro-bullet {display:block;}
.customer-review ul li {flex-basis:100%;}
.accordion .faq-ans{display:block;}
.faq-section{padding:15px 0px;}
.listing-images-video .video-block {height:100px;}
.listing-images-video ul.multiple-img{grid-template-columns: repeat(3, 1fr); }
.listing-images-video ul li {width: 100px;}
.breadcrumb a {font-size:15px;}
}
