/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
#ast-desktop-header{
display:none;	
}
.ast-header-break-point #ast-mobile-header{
display:none;	
}
.directorist-content-active .directorist-listing-single__thumb .directorist-thumb-top-left::before{
content: "Click on Image for More Details";
    color: #fff;
    display: inline-block;
	background:#f51957d9;
	display: inline-block;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.9;
    padding: 10px 10px;
	 text-transform: uppercase;
    border-radius: 5px;
}
.lazyloaded:hover {
opacity: 0.3;
}

.directorist-content-active .directorist-listing-single__thumb .directorist-thumb-top-left:hover:before{
content: "Click on Image for More Details";
    
}
.directorist-single-listing-top .directorist-return-back{
color:#fff;
min-width: 140px;
padding: 12px 24px 12px 24px;
border: 2px solid var(--ast-global-color-0);
background-color: var(--ast-global-color-0);
}
.directorist-single-listing-top .directorist-return-back:hover{
color:#fff;
min-width: 140px;
padding: 12px 24px 12px 24px;
border: 2px solid var(--ast-global-color-0)!important;
background-color: var(--ast-global-color-0)!important;
}
.directorist-listing-card-text{
font-size: 18px!important;
font-weight: 600!important;
color:#111!important;
}
.directorist-single-listing-slider .swiper-slide img{
object-fit: contain!important;
}
.marquee-text{
font-size:40px;
font-weight:400;
}
.form-title{
font-size: 16px;
font-family: inherit;
font-weight: 700;
background:#F2F3F5;
padding:10px 10px;
}
.banner-title{
font-size:24px;
font-weight:600;
color:#fff;
}
#forminator-module-778.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
font-size: 16px!important;
font-family: inherit;
font-weight: 700;
background: #F2F3F5;
padding: 12px 12px;
margin:30px 0px 30px 0px;
}  
.directorist-search-contents{
padding:50px 0px 50px!important;
}
.forminator-ui#forminator-module-778.forminator-design--material .forminator-description, .forminator-ui#forminator-module-778.forminator-design--material .forminator-description p {
    font-size: 16px!important;
    font-family: inherit;
    font-weight: 400;
    color: #111!important;
}
/*************Maping css*********************************/
.directorist-content-active #map{
height:auto;
}
#map .map-content .map-pointer.flipped{
   /* left: 19.15%;
    top: 43.8%;
    transform: translateX(-100%);*/
    /*background: url(/wp-content/uploads/2025/07/map-new-001.png) no-repeat left top / cover;*/
	background:transparent;
	 -webkit-transition: all 0.3s ease-in-out;
}
#map .map-content .map-pointer.flipped:hover{ 
	-webkit-transform: scale(1.5);
    -webkit-transition: all 0.3s ease-in-out;
	z-index: 999;
}
#map .map-content .map-pointer{
    position: absolute;
    width: auto;
    height: 1.1vw;
    line-height: 1.1vw;
    padding: 0 1rem 0 1rem;
   /*background: url(/wp-content/uploads/2025/07/map-new-001.png) no-repeat left top / cover;*/
	background:transparent;
	font-family: 'Raleway', serif;
    text-transform: uppercase;
    font-size: .775rem;
    font-weight: 700;
    text-align: center;
   /* filter: drop-shadow(0 0 5px rgb(100 100 100 / .5));*/
    cursor: pointer;
    transform-style: preserve-3d;
    letter-spacing: 0 !important;
	color:#000;

}
/*******************Video Button Strat*************************************/
#map .map-content-video .map-pointer-video.flipped-video{
   /* left: 19.15%;
    top: 43.8%;
    transform: translateX(-100%);
    background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat left top / cover;*/
background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat;
    background-size: cover;
    

}

#map .map-content-video .map-pointer-video{
    position: absolute;
    width: auto;
    height: 4.2vw;
    line-height: 4.2vw;
   /* padding: 0 4rem 0 4rem;
   background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat left top / cover;*/
background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat;
    background-size: cover;
    padding: 0px 50px;
	font-family: 'Raleway', serif;
    text-transform: uppercase;
    font-size: .775rem;
    font-weight: 700;
    text-align: center;
    filter: drop-shadow(0 0 5px rgb(100 100 100 / .5));
    cursor: pointer;
	color:#000;

}
#map .map-content-video .map-pointer-video.video-a-b{
  left: 85.5%;
    top: -72.5rem;
    transform: rotate(-0deg);
}
#map .map-content-video .map-pointer-video.video-c-d{
  left: 41%;
    top: -65rem;
    transform: rotate(-0deg);
}
#map .map-content-video .map-pointer-video.video-f-g{
  left: 82%;
    top: -30.5rem;
    transform: rotate(-10deg);
}
#map .map-content-video .map-pointer-video.video-k-l{
  left: 83%;
    top: -22.5rem;
    transform: rotate(-10deg);
}
#map .map-content-video .map-pointer-video.video-h-i{
   left: 35%;
    top: -45rem;
    transform: rotate(-0deg);
}
#map .map-content-video .map-pointer-video.video-p-q{
   left: 5%;
    top: -40rem;
    transform: rotate(-0deg);
}
#map .map-content-video .map-pointer-video.video-n-o{
   left: 22%;
    top: -38rem;
    transform: rotate(-0deg);
}
/*******************Video Button End*************************************/
/*******************Video  Small-Button Strat*************************************/
#map .map-content-video2 .map-pointer-video2.flipped-video2{
   /* left: 19.15%;
    top: 43.8%;
    transform: translateX(-100%);
    background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat left top / cover;*/
background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat;
    background-size: cover;

}

#map .map-content-video2 .map-pointer-video2{
    position: absolute;
     width: auto;
    height: 4.2vw;
    line-height: 4.2vw;
   /* padding: 0 4rem 0 4rem;
   background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat left top / cover;*/
background: url(/wp-content/uploads/2025/09/video-button.png) no-repeat;
    background-size: cover;
    padding: 0px 65px;
	font-family: 'Raleway', serif;
    text-transform: uppercase;
    font-size: .775rem;
    font-weight: 700;
    text-align: center;
    filter: drop-shadow(0 0 5px rgb(100 100 100 / .5));
    cursor: pointer;
   
	color:#000;

}
#map .map-content-video2 .map-pointer-video2.video-e{
   left: 86%;
    top: -45.5rem;
    transform: rotate(-30deg);
}
#map .map-content-video2 .map-pointer-video2.video-j{
   left: 63%;
    top: -53.5rem;
    transform: rotate(15deg);
}
#map .map-content-video2 .map-pointer-video2.video-m{
   left: 35%;
    top: -20.5rem;
    transform: rotate(15deg);
}
/*******************Video small-Button End*************************************/

#map .map-content .map-pointer.shop150{
left: 89.6%;
    top: -63.8rem;
    transform: rotate(-70deg);

}
#map .map-content .map-pointer.shop151{
   left: 87.7%;
    top: -64.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop152{
   left: 86%;
    top: -64.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop153{
  left: 84.4%;
    top: -65.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop154{
left: 82.8%;
    top: -65.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop155{
  	left: 81.3%;
    top: -66.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop156{
  left: 79.5%;
    top: -66.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop157{
   left: 75.5%;
    top: -67.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop158{
    left: 73.5%;
    top: -68rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop159{
   left: 71.8%;
    top: -68.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop160{
   left: 70%;
    top: -68.9rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop161{
   left: 68.5%;
    top: -69.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop162{
   left: 67%;
    top: -69.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop163{
    left: 65.1%;
    top: -70.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop164{
   left: 63.4%;
    top: -70.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop165{
  left: 61.7%;
    top: -70.6rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop166{
  left: 60%;
    top: -71.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop167{
  left: 58%;
    top: -72rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop168{
  left: 55%;
    top: -63rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop169{
  left: 57.3%;
    top: -62.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop170{
 left: 58.8%;
    top: -62.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop171{
  left: 60.5%;
    top: -61.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop172{
  left: 62%;
    top: -61.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop173{
  left: 63.8%;
    top: -60.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop174{
  left: 65.2%;
    top: -60.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop175{
   left: 66.9%;
    top: -60.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop176{
   left: 68.4%;
    top: -59.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop177{
   left: 70%;
    top: -59.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop178{
   left: 72%;
    top: -58.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop179{
   left: 76%;
    top: -58.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop180{
   left: 77.8%;
    top: -57.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop181{
   left: 79.2%;
    top: -57.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop182{
   left: 80.7%;
    top: -57rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop183{
   left: 82.4%;
    top: -56.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop184{
   left: 84%;
    top: -56rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop185{
   left: 85.5%;
    top: -55.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop186{
   left: 87.3%;
    top: -55.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop187{
   left: 85.3%;
    top: -47rem;
    transform: rotate(15deg);
}
/********2nd block********/
#map .map-content .map-pointer.shop187{
   left: 85.3%;
    top: -47rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop188{
   left: 84.8%;
    top: -45.8rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop189{
   left: 84.3%;
    top: -44.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop190{
   left: 84%;
    top: -43.2rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop191{
   left: 83.5%;
    top: -41.8rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop192{
   left: 83.3%;
    top: -40.6rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop193{
   left: 82.85%;
    top: -39.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop194{
   left: 82.3%;
    top: -38.1rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop195{
   left: 81.8%;
    top: -37rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop196{
   left: 81.3%;
    top: -35.7rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop197{
   left: 81.1%;
    top: -34rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop198{
   left: 77.6%;
    top: -29.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop199{
   left: 75.7%;
    top: -29.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop200{
   left: 74.2%;
    top: -30rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop201{
   left: 72.8%;
    top: -30.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop202{
   left: 71.2%;
    top: -30.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop203{
   left: 69.7%;
    top: -31rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop204{
   left: 68.3%;
    top: -31.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop205{
   left: 67%;
    top: -31.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop206{
   left: 65.5%;
    top: -31.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop207{
   left: 64%;
    top: -31.9rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop208{
   left: 62.5%;
    top: -32.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop209{
   left: 58.5%;
    top: -33rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop210{
   left: 56.3%;
    top: -33.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop211{
   left: 55%;
    top: -33.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop212{
   left: 53.5%;
    top: -34rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop213{
   left: 52%;
    top: -34.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop214{
   left: 50.4%;
    top: -34.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop215{
   left: 49%;
    top: -34.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop216{
   left: 47.4%;
    top: -35.3rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop217{
   left: 46%;
    top: -35.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop218{
   left: 48.5%;
    top: -42.9rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop219{
   left: 50%;
    top: -42.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop220{
   left: 51.5%;
    top: -42.3rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop221{
   left: 52.9%;
    top: -42rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop222{
   left: 54.3%;
    top: -41.6rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop223{
   left: 55.9%;
    top: -41.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop224{
   left: 57.5%;
    top: -40.8rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop225{
   left: 59%;
    top: -40.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop226{
   left: 60.6%;
    top: -40.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop227{
   left: 65.2%;
    top: -39.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop228{
   left: 67%;
    top: -39.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop229{
   left: 68.5%;
    top: -38.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop230{
   left: 73%;
    top: -40.2rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop231{
   left: 73.5%;
    top: -41.6rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop232{
   left: 74%;
    top: -42.9rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop233{
   left: 74.5%;
    top: -44.2rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop234{
   left: 74.7%;
    top: -45.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop235{
   left: 75.2%;
    top: -46.7rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop236{
   left: 75.5%;
    top: -48rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop237{
   left: 76%;
    top: -49.5rem;
    transform: rotate(15deg);
}
/********3rd block********/
#map .map-content .map-pointer.shop238{
   left: 78%;
    top: -20rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop239{
   left: 76.3%;
    top: -20.3rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop240{
   left: 74.8%;
    top: -20.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop241{
   left: 73.5%;
    top: -20.9rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop242{
   left: 72%;
    top: -21.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop243{
   left: 70.6%;
    top: -21.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop244{
   left: 69.2%;
    top: -21.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop245{
   left: 67.8%;
    top: -21.9rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop246{
   left: 66.2%;
    top: -22.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop247{
   left: 64.8%;
    top: -22.3rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop248{
   left: 63.5%;
    top: -22.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop249{
   left: 62%;
    top: -23.1rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop250{
   left: 60.8%;
    top: -23.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop251{
   left: 58.8%;
    top: -23.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop252{
   left: 55%;
    top: -24.3rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop253{
   left: 53.2%;
    top: -24.5rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop254{
   left: 51.8%;
    top: -25rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop255{
   left: 50.5%;
    top: -25.3rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop256{
   left: 49%;
    top: -25.7rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop257{
   left: 47.5%;
    top: -25.9rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop258{
   left: 46%;
    top: -26.2rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop259{
   left: 44.6%;
    top: -26.3rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop260{
   left: 43%;
    top: -26.6rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop261{
   left: 41.6%;
    top: -26.9rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop262{
   left: 40%;
    top: -27.4rem;
    transform: rotate(-70deg);
}
#map .map-content .map-pointer.shop264{
   left: 32.7%;
    top: -24rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop265{
   left: 32.5%;
    top: -22.8rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop266{
   left: 32.2%;
    top: -21.7rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop267{
   left: 32%;
    top: -20.6rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop268{
   left: 31.5%;
    top: -19.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop269{
   left: 31.3%;
    top: -18.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop270{
   left: 31%;
    top: -17.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop271{
   left: 30.9%;
    top: -16.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop272{
   left: 30.6%;
    top: -15.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop273{
   left: 30.2%;
    top: -14.25rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop274{
   left: 30%;
    top: -13.2rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop275{
   left: 29.6%;
    top: -12.2rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop276{
   left: 29%;
    top: -10.5rem;
    transform: rotate(15deg);
}
/****************4th Block************************/
#map .map-content .map-pointer.shop277{
   left: 16.7%;
    top: -10.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop278{
   left: 17.1%;
    top: -12rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop279{
   left: 17.3%;
    top: -13.7rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop280{
   left: 17.5%;
    top: -15rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop281{
   left: 17.8%;
    top: -16rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop282{
   left: 18%;
    top: -17rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop283{
   left: 18.2%;
    top: -18rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop284{
   left: 18.4%;
    top: -19.1rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop285{
   left: 19%;
    top: -20.8rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop286{
   left: 20%;
    top: -23.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop287{
   left: 20.3%;
    top: -25rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop288{
   left: 20.5%;
    top: -26.2rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop289{
   left: 20.8%;
    top: -27.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop290{
   left: 21%;
    top: -28.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop291{
   left: 21.2%;
    top: -29.6rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop292{
   left: 21.3%;
    top: -30.7rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop293{
   left: 21.6%;
    top: -31.7rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop294{
   left: 22%;
    top: -32.7rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop295{
   left: 7.5%;
    top: -11.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop296{
   left: 8.2%;
    top: -13.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop297{
   left: 8.8%;
    top: -14.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop298{
   left: 9%;
    top: -15.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop299{
   left: 9.3%;
    top: -16.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop300{
   left: 9.58%;
    top: -17.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop301{
   left: 10%;
    top: -18.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop302{
   left: 10.3%;
    top: -19.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop303{
   left: 10.4%;
    top: -20.6rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop304{
   left: 10.5%;
    top: -21.5rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop305{
   left: 10.6%;
    top: -22.6rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop306{
   left: 11.2%;
    top: -25.2rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop307{
   left: 11.8%;
    top: -26.8rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop308{
   left: 12.1%;
    top: -27.8rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop309{
   left: 12.3%;
    top: -29rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop310{
   left: 12.6%;
    top: -30.1rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop311{
   left: 12.7%;
    top: -31.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop312{
   left: 13%;
    top: -32.3rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop313{
   left: 13.2%;
    top: -33.4rem;
    transform: rotate(15deg);
}
#map .map-content .map-pointer.shop314{
   left: 13.5%;
    top: -34.6rem;
    transform: rotate(15deg);
}

/*#map .map-content .map-pointer.one::before{
    content: '151';
}
#map .map-content .map-pointer.two::before{
    content: '152';
}
#map .map-content .map-pointer.flipped::before{
    left: auto;
    right: -.5vw;
}
#map .map-content .map-pointer::before{
    content: '150';
    position: absolute;
    width: 1.75vw;
    height: 1.75vw;
    line-height: 1.75vw;
    left: -.25vw;
    top: 0%;
    transform: translateY(-50%);
    background: #e3367d;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-family: 'Raleway', serif;
    transition: all 0.2s ease 0s;
    font-size: 0.55rem;
	font-weight: 600;
	
}*/

.shop-details{
padding:1rem;
text-align:center;
font-size: 16px;
font-weight:600;
}
.details{
font-size: 14px;
margin: 0 0 .5rem;
}
.details>div{
font-family: 'Old Standard TT', serif;
text-transform: uppercase;
font-size: 14px;	
}
.grid-thirds {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-column-gap: 10px;
	grid-row-gap: 10px;

}
.grid-thirds-video {
display: grid;
grid-template-columns: 1fr;
grid-column-gap: 10px;
	grid-row-gap: 10px;

}
.video-panel{
height:400px;	
}
.container-1,
.container-2,
.container-3{
	background-color:#f6f6fe;
	/*border: 1px solid rgba(128, 128, 128, 0.5);*/
}
.container-3 a.shop-link{
position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
}
/*******************End*********************************/
/**************Mobile Responsive*******************************/



/*******************Mobile Responsive End*********************************/