<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Author: Divi Cake
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/



/*Top menu button*/
.top-btn a{background: #0CB8A0;border:none!important;border-radius:5px;padding:15px !important;opacity: 1!important;}
.top-btn a:hover {background: #162C41;color:#fff!important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header .top-btn a:last-child{color: #fff!important;}
.et_pb_menu_0_tb_header .et_mobile_menu .top-btn a:last-child{color: #fff!important;}
.et_pb_menu .et_pb_menu__menu&gt;nav&gt;ul&gt;li{align-items:center!important;}
/*.top_btn a:hover{background:#263148!important;border:none!important;opacity: 1!important;transition: all .4s ease-in-out;}*/
ul#menu-main-menu {gap: 20px;}

/* Home Banner Form */
.search-form::placeholder{color:#D9D9D9;opacity:1;}
.search-form{display:block;}
.banner-form .search-form input.search-field, .banner-form .search-form select{width: 100%;padding:21px 15px 20px 35px;color: #757575;font-size: 16px;height: 65px;position: relative;border: none;font-family: Anek Bangla;border-radius: 5px;}
/*.banner-form .search-form input.search-field{background: url('./assets/images/banner-search-icon.svg') no-repeat center left;}*/
/*.banner-form .search-form select#category{background: url('./assets/images/banner-job-icon.svg') no-repeat center left;}*/
.banner-form .search-form .relative{display: flex;column-gap: 30px;flex-direction: row;flex-wrap: nowrap;align-items:center;background: #fff;/*padding: 10px 0px;*/ border-radius: 5px;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);margin-bottom: -120px;}
.banner-form button.search-button{border-radius: 0px;color: #fff;border: none;padding: 0px;cursor: pointer;font-size: 18px;font-weight: 500;height: 65px;width: 800px;background: #0CB8A0;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);border-radius: 0px 5px 5px 0px;}
.banner-form button.search-button:hover{background: #162C41;color:#fff;} 
.banner-form select#category {border-left: 1px solid #D9D9D9;border-radius: 0px;}


/*.search-cat ul {display: flex;flex-wrap: wrap;list-style-type: none !important;padding-left: 0 !important;}*/
.search-cat h2 {margin-top: 30px;line-height: 30px;font-family: 'Poppins';font-weight: 400;font-size:24px;}
.search-cat p {font-size: 16px;line-height: 26px;font-weight: 400;}
.search-listing {display: flex;flex-wrap: wrap;list-style-type: none !important;padding-left: 0 !important;}
.search-cat .search-listing li {width: calc(33.33% - 20px) !important;padding: 0px 0px 15px 0px;border: 1px solid #ddd;margin: 10px;border-radius: 10px;box-shadow:0px 21px 47px 0px rgba(181,181,181,0.3);}
.search-cat .search-listing li a{padding:10px 20px 15px 20px;font-weight:600;font-size:16px;}
.search-cat .search-listing li h2{padding:0px 20px 15px 20px;font-size: 18px;line-height: 22px;height: 46px; overflow: hidden;margin-bottom: 15px;}
.search-cat .search-listing li p{padding:0px 20px 10px 20px;color:#666;font-size:14px;line-height: 18px;}
.search-cat li .ditail-image{width: 100%;height: 180px;max-height: 180px;overflow: hidden;	margin-bottom: 10px;text-align:center;padding-top:15px;display: flex;align-items: center;justify-content: center;}
ul.search-listing li img{border-top-right-radius:10px;border-top-left-radius:10px;max-height:120px;}
/* search page */
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 .search-module .et_pb_blog_grid .column.size-1of3 {width: 31.667%;margin-right: 2.5%;}
.et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_4_4 .search-module .et_pb_blog_grid .column.size-1of3:nth-child(3) {margin-right:unset !important;}

.page-title .rating-label {text-align:center;}
.page-title .rating-label input{background:unset;}
.title-rating &gt; div {box-shadow:unset;}
.blog-side .widget_search{margin-bottom:10px !important;}
.blog-side .wp-block-search__button{background:#e81350;color:#fff;font-size:16px;font-weight:bold;padding: 14px;height: 55px !important;}
.et_pb_sidebar_0_tb_body.et_pb_widget_area  a:hover{color:#e81350 !important;}


/* Home Featured Listings */
.home-recent-post input.rating.rating--nojs {display: none;}
.home-recent-post .rating-label p {display: none;}
.home-recent-post .recent-post ul {display:flex;flex-direction: row;flex-wrap: wrap;row-gap: 15px;/*column-gap: 2%;*/;justify-content: center;}
.home-recent-post .recent-post ul li {list-style-type:none;padding:10px;/*flex: 1 1 calc(25% - 20px)*/;width: 32%;}
.recent-post ul li .post-in {flex-direction:column;}
.home-recent-post .recent-post ul li .post-in .ditail-image{min-height: 250px;max-height: 250px;width: 100%;max-width: 100%;border-radius: 5px;border: 0px;background:#F2F9FF;display: flex;align-items: center;justify-content: center;}
.home-recent-post .recent-post ul li .post-in {overflow: hidden;height: 100%;background-color: #162C41;padding:15px;border:0px solid #f8f8f8;border-radius: 5px;position:relative;margin-right: 15px;}
.home-recent-post .recent-post ul li .content .cat-content {padding: 15px 0px;font-size: 16px;color: #C6C2BE;border-top: 1px solid #2B2B3A;margin-top: 30px;}
.home-recent-post .recent-post ul li .ditail-image img{width:auto;max-height:130px;margin: 0 auto;	vertical-align: middle;object-position: center;object-fit: contain;border-radius: 5px;}
.home-recent-post .recent-post ul li h3 {font-size: 22px;line-height:28px;font-weight:700;color:#ffffff;height:60px;overflow:hidden;margin-top: 10px;}
.home-recent-post .recent-post ul li h3:hover {color: #0CB8A0;}
.home-recent-post p.meta-cat {display: none;}
.home-recent-post a.readmore {display: none;}

/* Home Top Categories, Sitemap, Categories Page */
.home-category .directory-listing, .inner-category .directory-listing {display: flex;flex-wrap: wrap;list-style-type: none !important;padding: 0 !important;margin: 0px !important;}
.home-category .directory-listing li, .inner-category .directory-listing li {width: 20%;padding: 10px 13px;position: relative;overflow: hidden;}
.home-category .directory-listing img {height: 180px;/*filter: brightness(0.6);*/border-radius: 5px;}
.home-category .directory-listing li abbr {color: #252529;font-size: 18px;font-weight: 700;}
.home-category .directory-listing li abbr:hover {color: #0CB8A0;}

/* Home - Testimonils */ 
.testimonial-slider .slick-list{padding-bottom:10px !important;}
.testimonial-slider .testimonials_ratings{overflow: hidden;display: flex;flex-direction: row;column-gap: 3px;font-size: 14px;color: #124B81;margin: 10px 0px;}
.testimonial-slider .et_pb_main_blurb_image{position: absolute;left: 50%;transform: translateX(-50%);text-align: center;bottom: 45px;margin-bottom: 0px !important;}
.testimonial-slider .slick-dots{padding: 0px !important;text-align: center;bottom: -50px;left: 0px;position: absolute;}
.testimonial-slider .slick-dots li button::before{content:none;}
.testimonial-slider .slick-dots li{width: 30px;margin:0px;}
.slick-dots li button{background:#f4f4f4;height:15px;width:15px;border-radius:30px;}
.testimonial-slider li.slick-active button{background:#dedede;}
/*.testimonial-slider .slick-prev{border: solid 1px #D9D9D9;padding: 10px;height: auto;width: auto;border-radius: 10px;z-index:5000;height: 40px; width: 40px;background:#fff;top:30% !important;}*/
/*.testimonial-slider .slick-next{border: solid 0px #D9D9D9;padding: 10px;height: auto;width: auto;border-radius: 0px;z-index:5000;height: 40px;width: 40px;background:transparent;top:30% !important;} */
.testimonial-slider .slick-next::before{content: "\f178";position: absolute;right:0px !important;font-size: 25px;color: #ffffff;bottom: 80px;margin-top: -12px;font-family:FontAwesome !important;}
.testimonial-slider .slick-prev::before{content: "\f177";position: absolute;right:0px !important;font-size: 25px;color: #ffffff;bottom: 80px;margin-top: -12px;font-family:FontAwesome !important;}
/*.testimonial-slider .slick-prev:hover{background:#191D27;}*/
/*.testimonial-slider .slick-next:hover{background:#191D27;}*/
.testimonial-slider .et_pb_blurb_content{position: relative;max-width: 100% !important;padding:80px 0px 80px 0px;width:60%;}
.testimonial-slider .et_pb_blurb_content::before{position: absolute;content: " ";background: url('https://www.directoryshine.net/directoryshine_wp/wp-content/uploads/2024/10/testimonials-icon.png');background-repeat: no-repeat;width: 85px;height: 50px;top: -5px;left: 52%;padding: 1px;transform: translateX(-50%);filter: brightness(0) saturate(100%) invert(69%) sepia(30%) saturate(7205%) hue-rotate(130deg) brightness(92%) contrast(91%);} 
.testimonial-slider .et_pb_blurb_description b{/*position: absolute;bottom: 0px;left: 0;right: 0;*/text-align: center;display: block;font-weight: 500;font-size: 20px;color: #ffffff82;padding-bottom:10px;}

/* Categories Page Featured Categories */
.featured_categories_slider ul{padding: 0px !important;list-style: none !important;}
.featured_categories_slider li{text-align:left;border: solid #fff 15px;}
.featured_categories_slider li abbr{display: block;font-size: 18px;font-weight: bold;color: #ffffff;text-transform: capitalize;text-align: left;background: #162C41;padding: 12px 15px;}
.featured_categories_slider li abbr:hover {color: #0CB8A0;}
.featured_categories_slider li span{overflow: hidden;display: block;height: 250px;width: 100%;box-shadow: 0px 0px 12px rgba(0,0,0,0.1);}
.featured_categories_slider li img{border-radius:0px;height: 100%;width: 100%;object-position: center;object-fit: cover;}

/* Detail Categories Page */
.et_pb_section.category-image::before {position: absolute;content: ''; width: 100%;height: 100%;background: rgba(256,256,256,0.7);left: 0;top: 0;}
.breadcrumb a {color: #252529 !important;font-size: 18px;}
.breadcrumb .active {color: #0CB8A0 !important;font-size: 18px;}

/* Search-business page */
.search-box .search-form input.search-field.outline-none {padding: 19px 30px;margin-right: 10px;border: 1px solid #ddd;}
.search-box .search-form select#category {border: 1px solid #ddd;padding: 18px 30px;margin-right: 10px;}
.search-box button#searchsubmit {padding: 19px 30px;border: 1px solid #0CB8A0;background: #0CB8A0;color: #fff;}
.search-box button#searchsubmit:hover {padding: 19px 30px;border: 1px solid #162C41;background:#162C41;color:#fff;}
.search-cat{padding-top:120px;}

.right-side{border: 1px solid #181A1C;padding: 30px 20px;border-radius:10px;}
.details-content h2, .right-side h2{font-size:22px;line-height: 28px;font-weight:700;color: #181A1C;margin-bottom: 15px;padding-bottom: 0px;position:relative;}
h3.single-post-title{font-size:22px;line-height: 28px;font-weight:700;color: #181A1C;margin-bottom: 15px;padding-bottom: 0px;position:relative;}

/* Rating Post */
.rating-label{color:#B2A4A3;display: flex;align-items: center;/* flex-direction: column;*/justify-content: center;}
.rating-label .rating {--starsize: 22px !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,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;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"/&gt;&lt;/svg&gt;');
  --star: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;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"/&gt;&lt;/svg&gt;');
  --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);}
.page-title .rating-label input {background:unset;}
.page-title .rating-label .rating {--fillbg: rgba(255, 255, 255, 0.4);}
.et_pb_widget ul li {position:relative;border-bottom: solid 0px #ddd;padding: 5px 0 5px 27px;}
.et_pb_widget ul li:last-child {border-bottom:unset;}
.et_pb_widget ul li:before {width:20px;height:20px;position:absolute;left:0;content:"\f07b";top:4px;font-family:'FontAwesome' !important;color:#FE6C22;}
.et_pb_widget .wp-block-search__input {height: 54px !important;}

.fullDiv{display:flex;gap:20px;}
.fullDiv .heading-page-deatils{width: 65%;}
.fullDiv .logo-details{width: 35%;display: flex;flex-wrap: wrap;background:#f7f7f7;}
.heading-page-deatils .single-directory-address .detail-map,.heading-page-deatils .listing-rating abbr.verified{display: none;}
.logo-wrap .ditail-image{width: 100%;height: 130px;display: flex;align-items: center;justify-content: center;padding:6px;}
.logo-wrap .ditail-image img{object-fit:cover;}

.heading-page-deatils .single-directory-business-title h1{color: #477D9F;font-size: 40px;margin-bottom: 0px;padding-bottom: 0px;margin-right:15px;}
.heading-page-deatils ul.single-social-url,.heading-page-deatils .contact-info, .heading-page-deatils .single-directory-business-title abbr.catname{display: none;}
.heading-page-deatils .rating-label{justify-content:start;margin-bottom: 15px;}
.heading-page-deatils .rating{--fill:gold;font-size:18px;}

.heading-page-deatils .single-directory-business-title{display: flex;align-items: center;margin-bottom: 15px;}
.heading-page-deatils .single-directory-business-title h1{display: flex;font-size:38px;font-weight:700;color:#252529;}
.heading-page-deatils .single-directory-business-title abbr.verified{display: flex;align-items: center;}
.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('https://www.sift2sites.com/wp-content/uploads/2024/10/verified.png') no-repeat;width: 21px;height: 20px;vertical-align: middle;}
.heading-page-deatils .single-directory-business-title .verified small{color: #47903E;}

.single-directory-address ul.single-social-url, .single-directory-address ul.single-social-url li {list-style-type:none;margin-bottom: 0px;padding-top:0px;display: flex;padding-left: 0;margin-right: 5px;justify-content:flex-start;}
ul.single-social-url p {font-size: 22px;line-height: 32px;font-weight: 700;position: absolute;left: 0px;top:17px;padding-left: 15px;color: #333333;} 
.single-social-url .facebook,.single-social-url .twitter,.single-social-url .google-icon,.single-social-url .google-map,.single-social-url .youtube{position:relative;display:block;}
.single-social-url .facebook::before{content: "\f39e";font-family: 'FontAwesome';font-size: 16px;color: #162C41;background:transparent;border: 1px solid #162C41; border-radius:18px;text-align: center;padding: 0px;display: block;width: 35px;height: 35px;line-height: 35px;}
.single-social-url .twitter::before{content: "\e094";font-family:'ETmodules';font-size: 16px;color: #162C41;background:transparent;border: 1px solid #162C41; border-radius:18px;text-align: center;padding: 0px;display: block;width: 35px;height: 35px;line-height: 35px;}
.single-social-url .google-icon::before{content: "\f1a0";font-family: 'FontAwesome';font-size: 16px;color: #162C41;background:transparent;border: 1px solid #162C41; border-radius:18px;text-align: center;padding: 0px;display: block;width: 35px;height: 35px;line-height: 35px;}
.single-social-url .google-map::before{content: "\f041";font-family: 'FontAwesome';font-size: 16px;color: #162C41;background:transparent;border: 1px solid #162C41; border-radius:18px;text-align: center;padding: 0px;display: block;width: 35px;height:35px;line-height: 35px;}
.single-social-url .youtube::before{content: "\f16a";font-family: 'FontAwesome';font-size: 16px;color: #162C41;background:transparent;border: 1px solid #162C41; border-radius:18px;text-align: center;padding: 0px;display: block;width: 35px;height: 35px;line-height: 35px;}
.single-social-url .facebook:hover,.single-social-url .twitter:hover,.single-social-url .google-icon:hover,.single-social-url .google-map:hover,.single-social-url .youtube:hover{opacity:0.5;} 


.highlight-business ul li span img{filter: brightness(0) saturate(100%) invert(10%) sepia(41%) saturate(1913%) hue-rotate(182deg) brightness(90%) contrast(87%);}
.highlight-business{padding:20px 0px 0px 0px;width: 100%;position: relative;}
.highlight-business ul{margin: 20px 0px 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:15px;align-items: center;flex-wrap: nowrap;justify-content: center;width: 100%;border-bottom: 1px solid #474A4D;padding-bottom: 15px;}
.highlight-business ul li p{line-height: 22px;color: #141414;width: 100%;text-align: left;font-size: 15px;overflow: hidden;padding-left: 10px;}
.highlight-business ul li span{display: flex;width: 40px;height: 40px;padding: 0px;}
.highlight-business ul li:last-child{border-bottom:0px;margin-bottom: 0px;padding-bottom: 0px;}

.left-text{display: flex;flex-direction: column;margin-top: 30px;}
.left-text h2{font-size:22px;line-height:28px;color:#0F0F0F;margin-bottom:20px;}
.left-text p{font-size:16px;font-weight:400;color: #181A1C;line-height:25px;margin-bottom:20px;}
.anchor-text-url a{color: #0CB8A0;text-decoration:underline;}
.anchor-text-url a:hover{text-decoration:none;}

.right-text{padding: 15px 30px 0px 0px;margin-top: 30px;}
.right-text ul li:before{position: absolute;left: 0px;content: '';width: 20px;height: 20px;}
.right-text ul{margin:15px 0px 0px;padding: 0px;}
.right-text ul li{display: flex;align-items: center;width: 50%;padding:0px 0px 6px 0px;color: #181A1C;}
.right-text ul li:last-child{border-bottom:0px;padding-bottom:0px !important;}
.right-text ul li span{margin: 5px 10px 0px 0px;}
.right-text ul li:nth-child(1):before{background:url('/wp-content/uploads/2024/06/user.png') no-repeat;}
.right-text ul li:nth-child(2):before{background:url('/wp-content/uploads/2024/06/flag.png') no-repeat;}
.right-text ul li:nth-child(3):before{background:url('/wp-content/uploads/2024/06/total-projects.png') no-repeat;}
.right-text ul li:nth-child(4):before{background:url('/wp-content/uploads/2024/06/average-project.png') no-repeat;}
.right-text ul li span img{filter: brightness(0) saturate(100%) invert(10%) sepia(41%) saturate(1913%) hue-rotate(182deg) brightness(90%) contrast(87%);}

.company-graph{padding: 20px 0px;margin-top: 30px;}

/* Tab content */
.tab-content-div{margin-bottom: 30px;}
.tab-content-div h2{font-size:20px;color:#42403F;font-weight:700;margin-bottom:20px;padding-bottom: 0px;}
ul.tabs{margin: 0px;padding:0px;list-style: none;border-bottom: 1px solid #eee; border-top: 0px solid #eee; display: flex;}
ul.tabs li{background: none;color: #ffffff;padding:8px 15px 8px 15px;display: flex;/*flex-basis: 100%;*/justify-content: center;flex-direction: column; align-items:center;cursor: pointer;font-size:18px;}
ul.tabs li.tab-link.current {background: #0CB8A0;}
ul.tabs li.active{color: #363636;border-bottom:4px solid #008398;}
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: 0px 0px 20px;padding: 0px 20px;background:#F7F7F7;}
.tab-burb ul{margin: 0px 0px 0px;padding: 20px 0px 0px;display: flex;flex-wrap: wrap;width: 100%;}
.tab-burb ul li{position: relative;list-style: none;text-align: left;width:220px;display: flex;margin:0px 20px 0px 0px; align-items: center;}
.tab-burb ul li p {line-height: 1.3em;color: #8A8A8A;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;}


.business-hours{position: relative;display: inline-block;margin-bottom: 20px;width: 100%;padding-top: 30px;border-bottom: 1px solid #181A1C;padding-bottom: 20px;}
.hours-post ul{margin: 15px 0px 0px;padding: 0px;}
.hours-post ul li {list-style: none;color:#181A1C;margin-bottom:10px;}
.hours-post ul li strong{width: 128px;display: inline-block;font-weight: 700;color: #181A1C;}
.business-hours h2{padding-left: 30px;}
.business-hours h2:before{position: absolute;content: '\e080';left: 0px;top: 0px;font-family: 'ETmodules';font-size: 22px;color: #181A1C;}

.right-side .only-number .single-directory-business-title,.right-side .only-number ul.single-social-url, .right-side .only-number .contact-info .single-weblink, .right-side .only-number .contact-info p.single-phone span, .detail-map h2, .right-side .only-number .contact-info p.single-email{display: none;}
.right-side .only-number p.single-phone{border-bottom: 1px solid #181A1C;margin-bottom: 25px;padding-bottom: 40px;}
.right-side .only-number p.single-phone a{background:#0CB8A0;padding: 15px 20px;width: 100%;display: block;text-align: center;font-size: 20px;border-radius: 6px;color:#fff;}
.right-side .only-number p.single-phone a:hover{background:#162C41;}
.right-side .only-number .contact-info p.single-directory-address-info span{font-size: 22px;font-weight: 700;width: 100%;display: block;margin-bottom: 10px;}
.right-side .only-number p.single-directory-address-info{position:relative;padding-left: 25px;color: #181A1C;}
.right-side .only-number .single-directory-address-details .single-directory-address-info:before{content: "\f041";font-size: 22px;font-family: 'FontAwesome';color: #181A1C;position: absolute;left: 0px;border-right: 0px solid #D3D3D3;height: 25px;top:1px;}

.google-photos{margin-top:30px;padding:0px;}
.google-photos h2{font-size:22px;line-height: 28px;font-weight:700;color: #181A1C;margin-bottom: 15px;padding-bottom: 0px;}
.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;}

.accordion strong {font-weight: 400;}
.faq-section.mr-bottom h2 {font-size: 22px;font-weight: 600;color: #1D1D1D;}
.faq-section{padding:0px;width:100%;position:relative;}
.accordion__header {padding: 1em;background-color: #f7f7f7;display: flex;justify-content: space-between;align-items: center;cursor: pointer;margin-bottom:10px;}
.accordion__header &gt; * {margin-top: 0;margin-bottom: 0;font-size: 16px;}
.accordion__header.is-active {background-color: #162C41;border-bottom: 0px;margin-bottom:0px}
.accordion__toggle {margin-left: 20px;height: 40px;width: 40px;display: block;position: relative;font-family: 'ETmodules';font-size: 16px;background: #0CB8A0;line-height: 40px;text-align: center;border-radius: 30px;}
.accordion__toggle::before{content: "\4c";display: block;color: #fff;position: absolute;top: 0px;left: 0px;right: 0px;}
.is-active .accordion__toggle::after{content: "\4b";display: block;color: #fff;position: absolute;top: 0px;left: 0px;right: 0px;}
.is-active .accordion__toggle::before {display: none;}
.no-border{border: 0px !important;}
.accordion__header.is-active h3 {color: #ffffff; padding-bottom: 0px; font-size: 16px;font-weight: 400;}
.accordion__body{display: none;padding:0px 20px 20px 40px;border-top: 0;}
.accordion__body.is-active{display: block;background: #f7f7f7;color: #181A1C;padding-left: 18px;padding-top: 20px;margin-bottom:10px;}
.accordion .faq-ans {display: flex;}
.accordion__header h3{display:flex; color: #181A1C;font-size: 16px;font-weight: 400;line-height: 1.5em;padding: 10px 0px 10px 0px;flex-basis: 95%;}
.accordion__header h3 span{padding-left: 8px;}
.accordion .faq-ans p{padding-left: 10px;}
.accordion .faq-ans strong{font-weight:400;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-family: roboto;font-size: 16px;font-weight: 400;}
.accordion ul.faq-comment li {display: flex;margin-right: 20px;}
.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;}

@media only screen and (max-width:980px){
	.testimonial-slider .et_pb_blurb_content{width: 100%;} 
	
}

@media only screen and (max-width:980px){
	.mobile-menu-styling .et_pb_menu__menu{display: flex!important;}
	.mobile-menu-styling .et_mobile_nav_menu{display: none!important;}
	
	
}

@media only screen and (max-width:768px){
	.home-category .directory-listing li, .inner-category .directory-listing li {width: 50% !important;}
	.home-recent-post .recent-post ul li{width: 100% !important;}
	.banner-form .search-form .relative{display: flex;flex-direction: column;}
	.banner-form button.search-button{width: 100% !important;}
	.search-box button#searchsubmit{width: 50% !important; margin-top: 30px !important;}
}

@media only screen and (max-width:425px){
	.home-category .directory-listing li, .inner-category .directory-listing li {width: 100% !important;}
	.banner-form .search-form .relative{display: flex;flex-direction: column;}
	.banner-form button.search-button{width: 100% !important;}
	.mobile-menu-styling ul#menu-footer-menu  li a {padding: 15px 0px !important;}
}

@media only screen and (max-width:1024px){
	.featured_categories_slider li abbr{min-height: 80px!important;}
	/*.home-category .directory-listing li, .inner-category .directory-listing li{width: 25% !important;}*/
	.inner-heading h1 {margin-top: 120px !important;} 
	
}

@media only screen and (max-width:425px){
    .relative {display: flex;row-gap: 10px;flex-direction: column;}
	.search-box button#searchsubmit {width: 100% !important;}
}
	</pre></body></html>