/* required styles */.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {position: absolute; left: 0; top: 0;}.leaflet-container {overflow: hidden; -ms-touch-action: none; touch-action: none;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {-webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none;}.leaflet-marker-icon,.leaflet-marker-shadow {display: block;}/* map is broken in FF if you have max-width: 100% on tiles */.leaflet-container img {max-width: none !important;}/* stupid Android 2 doesn't understand "max-width: none" properly */.leaflet-container img.leaflet-image-layer {max-width: 15000px !important;}.leaflet-tile {filter: inherit; visibility: hidden;}.leaflet-tile-loaded {visibility: inherit;}.leaflet-zoom-box {width: 0; height: 0;}/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */.leaflet-overlay-pane svg {-moz-user-select: none;}.leaflet-tile-pane    { z-index: 2; }.leaflet-objects-pane { z-index: 3; }.leaflet-overlay-pane { z-index: 4; }.leaflet-shadow-pane  { z-index: 5; }.leaflet-marker-pane  { z-index: 6; }.leaflet-popup-pane   { z-index: 7; }.leaflet-vml-shape {width: 1px; height: 1px;}.lvml {behavior: url(#default#VML); display: inline-block; position: absolute;}/* control positioning */.leaflet-control {position: relative; z-index: 7; pointer-events: auto;}.leaflet-top,.leaflet-bottom {position: absolute; z-index: 1000; pointer-events: none;}.leaflet-top {top: 0;}.leaflet-right {right: 0;}.leaflet-bottom {bottom: 0;}.leaflet-left {right: 0;}.leaflet-control {float: left; clear: both;}.leaflet-right .leaflet-control {float: right;}.leaflet-top .leaflet-control {margin-top: 10px;}.leaflet-bottom .leaflet-control {margin-bottom: 10px;}.leaflet-left .leaflet-control {margin-right: 10px;}.leaflet-right .leaflet-control {margin-right: 10px;}/* zoom and fade animations */.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup {opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity: 1;}.leaflet-zoom-anim .leaflet-zoom-animated {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1); transition: transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated {-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide {visibility: hidden;}/* cursors */.leaflet-clickable {cursor: pointer;}.leaflet-container {cursor: -webkit-grab; cursor: -moz-grab;}.leaflet-popup-pane,.leaflet-control {cursor: auto;}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable {cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing;}/* visual tweaks */.leaflet-container {background: #ddd; outline: 0;}.leaflet-container a, .google-popup-content a {color: #0078A8;}.leaflet-container a.leaflet-active {outline: 2px solid orange;}.leaflet-zoom-box {border: 2px dotted #38f; background: rgba(255,255,255,0.5);}/* general typography */.leaflet-container {font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;}/* general toolbar styles */.leaflet-bar {box-shadow: 0 1px 5px rgba(0,0,0,0.65); border-radius: 4px;}.leaflet-bar a,.leaflet-bar a:hover {background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black;}.leaflet-bar a,.leaflet-control-layers-toggle {background-position: 50% 50%; background-repeat: no-repeat; display: block;}.leaflet-bar a:hover {background-color: #f4f4f4;}.leaflet-bar a:first-child {border-top-left-radius: 4px; border-top-right-radius: 4px;}.leaflet-bar a:last-child {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none;}.leaflet-bar a.leaflet-disabled {cursor: default; background-color: #f4f4f4; color: #bbb;}.leaflet-touch .leaflet-bar a {width: 30px; height: 30px; line-height: 30px;}/* zoom control */.leaflet-control-zoom-in,.leaflet-control-zoom-out {font: bold 18px 'Lucida Console', Monaco, monospace; text-indent: 1px;}.leaflet-control-zoom-out {font-size: 20px;}.leaflet-touch .leaflet-control-zoom-in {font-size: 22px;}.leaflet-touch .leaflet-control-zoom-out {font-size: 24px;}/* layers control */.leaflet-control-layers {box-shadow: 0 1px 5px rgba(0,0,0,0.4); background: #fff; border-radius: 5px;}.leaflet-control-layers-toggle {background-image: url(images/layers.png); width: 36px; height: 36px;}.leaflet-retina .leaflet-control-layers-toggle {background-image: url(images/layers-2x.png); background-size: 26px 26px;}.leaflet-touch .leaflet-control-layers-toggle {width: 44px; height: 44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {display: none;}.leaflet-control-layers-expanded .leaflet-control-layers-list {display: block; position: relative;}.leaflet-control-layers-expanded {padding: 6px 10px 6px 6px; color: #333; background: #fff;}.leaflet-control-layers-selector {margin-top: 2px; position: relative; top: 1px;}.leaflet-control-layers label {display: block;}.leaflet-control-layers-separator {height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px;}/* attribution and scale controls */.leaflet-container .leaflet-control-attribution {background: #fff; background: rgba(255, 255, 255, 0.7); margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line {padding: 0 5px; color: #333;}.leaflet-control-attribution a {text-decoration: none;}.leaflet-control-attribution a:hover {text-decoration: underline;}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {font-size: 11px;}.leaflet-left .leaflet-control-scale {margin-left: 5px;}.leaflet-bottom .leaflet-control-scale {margin-bottom: 5px;}.leaflet-control-scale-line {border: 2px solid #777; border-top: none; line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; white-space: nowrap; overflow: hidden; -moz-box-sizing: content-box; box-sizing: content-box; background: #fff; background: rgba(255, 255, 255, 0.5);}.leaflet-control-scale-line:not(:first-child) {border-top: 2px solid #777; border-bottom: none; margin-top: -2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom: 2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {box-shadow: none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {border: 2px solid rgba(0,0,0,0.2); background-clip: padding-box;}/* popup */.leaflet-popup { position: absolute; text-align: center;}.leaflet-popup-content-wrapper { padding: 1px; text-align: left; border-radius: 12px;}.leaflet-popup-content { /*margin: 20px 0 0 0;*/ line-height: 1.4; /*padding: 0 20px;*/}.leaflet-popup-content .google-popup-content{ padding: 0; }.leaflet-popup-content img, /*.leaflet-popup-content b a*/ { padding: 0 14px;}.leaflet-popup-content p {margin: 18px 0;}.leaflet-popup-tip-container {margin: 0 auto; width: 40px; height: 20px; position: relative; overflow: hidden;}.leaflet-popup-tip {width: 17px; height: 17px; padding: 1px; margin: -10px auto 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip {background: white; box-shadow: 0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0; right: 0; color: #28303d; border-radius: 10px; text-align: center; width: 20px; height: 20px; font: 16px/14px Tahoma, Verdana, sans-serif; padding: 2px; text-decoration: none; font-weight: bold;}.leaflet-container a.leaflet-popup-close-button:hover {color: #999;}.leaflet-popup-scrolled { overflow: auto; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper {zoom: 1;}.leaflet-oldie .leaflet-popup-tip {width: 24px; margin: 0 auto; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-popup-tip-container {margin-top: -1px;}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {border: 1px solid #999;}/* div icon */.leaflet-div-icon {background: #fff; border: 1px solid #666;}.interactive_posting .interactive-images{width: 100%; max-width: 100%; display: block;}.interactive_posting span.interactive-copyright {right: 0; position: absolute;}.interactive_posting{position: relative;}/*.interactive_posting span.interactive-copyright {right: 15px; position: absolute; top: 185px; color: #fff;}*/.interactive_posting span.interactive-copyright {right: 3px; position: absolute; bottom: 3px; color: #fff; height: auto; display: flex; align-items: flex-end; justify-content: flex-end; text-align: right; font-size: 10px;}.interactive_posting a {margin: 15px 0; display: block; font-size: 16px; font-weight: 500; color: #265b7d; position: relative;}.leaflet-container {/*width: 100%;*/ margin: 0 auto;}.leaflet-container .leaflet-popup-pane img{width: auto; max-width: 100% !important; height: auto;}/*CSS START FROM 02-01-21*/.interactive-image-section span.interactive-copyright-section {position: absolute; right: 20px; bottom: 5px; color: #fff; font-size: 10px;}.evolution-of-interactive-map-section div#map{width: 100%;}.contact {display: flex; align-items: center; justify-content: left; margin: 20px 0; /*border:1px solid #4997d9;*/ padding: 10px;}/***** Modif_JFL *****//* .contact a{width: 30px; height: 30px; margin: 0 15px 0 0;}   */.contact a{width: 3em; height: 3em; margin: 0 15px 0 0;}.contact a i.fa{font-size: 24px;}.col-sm-12.col-lg-8.interactive-image-section {padding-left: 0; margin-bottom: 20px;}.interactive-image-section img.interactive-img {border: 1px solid #265b7d;}img.leaflet-marker-icon.leaflet-zoom-animated.leaflet-clickable {border: 2px solid #265b7d; border-radius: 100%; width: 38px!important; height: 38px!important;}.leaflet-control-zoom1 .leaflet-control-zoom1-in, .leaflet-control-zoom1 a.leaflet-control-zoom1-out{background-color: #ffffff; color: #265b7d; border: 2px solid #265b7d; margin-bottom: 2px; width: 30px; height: 30px; padding: 4px; border-radius: 4px;}.leaflet-control-container .leaflet-left .leaflet-control a i{font-size: 20px; color: #265b7d; margin: -2px 0 0 0; display: block;}.leaflet-control-container .leaflet-left .leaflet-bar{box-shadow: none;}.leaflet-bar a, .leaflet-bar a:hover{width: 30px; height: 30px; border-radius: 4px; border: 2px solid #265b7d; background-color: #fff;}/*.leaflet-marker-pane:after {content: ""; display: block; position: absolute; top: 26px; left: 4px; z-index: 1; width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 12px solid #265b7d;}*/img.leaflet-marker-icon:before {content: ""; display: block; position: absolute; top: 33px; left: 7px; z-index: 1; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid #265b7d;}.container{position: relative; width:80%!important; margin: 0 auto; padding-left: 0!important; padding-right: 0!important; max-width: 100%!important;}/*****SLICK SLIDER CSS START*****/.slider {width: 100%; margin: 0px auto;}.slick-slide {margin: 0px 20px;}.slick-slide img {width: 100%;}.slick-prev:before,.slick-next:before {color: black;}.slick-slide {transition: all ease-in-out .3s; opacity: .2;}.slick-active {opacity: 1;}.slick-current {opacity: 1;}.slider .slick-prev, .slider .slick-next{top: -60px; -webkit-transform: translate(0, 0%); -ms-transform: translate(0, 0%); transform: translate(0, 0%);}.slider .slick-prev {right: 50px; left: unset;}.slider .slick-next {right: 15px;}.slick_header h3 {font-size: 24px; margin: 20px 0 10px 0;}.slick_header hr {margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}/*****SLICK SLIDER CSS CLOSE*****//*****CSS START FROM 05-02-21*****/.leaflet-control-container {width: 100%!important;}.leaflet-control-container .leaflet-left{width: 100%;}.leaflet-left .leaflet-control{position: unset; float: right;}div#logoContainer {position: absolute; left: 10px; top: 10px;}div#logoContainer a{background: #fff; width: 75px; padding: 5px; height: auto; border: 1px solid #c5c5c5!important; box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 50%);}div#logoContainer a img {max-width: 100%!important;}div#logoContainer a:focus img {outline: 0;}/*****CSS CLOSE FROM 05-02-21*****//*****CSS START FROM 09-02-21*****/ul.regular.SLIDER.slick-initialized.slick-slider{padding: 0;}ul.regular.SLIDER.slick-initialized.slick-slider .slick-list{margin: 0 -20px;}.evolution-of-interactive-map-section .contact a{color: #337ab7;}.evolution-of-interactive-map-section .contact a:hover, .interactive-map-section .contact a:focus{color: #23527c;}.evolution-of-interactive-map-section .contact a:hover {transform: scale(1.2); transition: 500ms;}.evolution-of-interactive-map-section .contact a:focus img{outline: 0!important; background: transparent!important;}h1.map_detail_title {color: #333; font-size: 36px; line-height: 1.1; margin: 20px 0 10px 0; font-weight: 400;} .map_detail_desc{font-size: 15px !important; line-height: 1.42857143; color: #333;}div#detaillogoContainer {position: absolute; top: 5px; right: 20px;}div#detaillogoContainer a{width: 40px; height: 40px; border-radius: 40px; box-shadow: inset 0px 0px 1px 1px rgb(0 0 0 / 50%); display: block;}div#detaillogoContainer a:focus, div#detaillogoContainer a:focus img{border: 0; text-decoration: none; outline: 0;}div#detaillogoContainer a img{width: 40px; height: 40px; max-width: 100%!important;}div#detail_info_logoContainer {position: absolute; bottom: 20px; left: 10px;}div#detail_info_logoContainer a{width: 40px; height: 40px; border-radius: 40px; box-shadow: inset 0px 0px 1px 1px rgb(0 0 0 / 50%); display: block;}div#detail_info_logoContainer a:focus, div#detail_info_logoContainer a:focus img{border: 0; text-decoration: none; outline: 0;}div#detail_info_logoContainer a img{width: 40px; height: 40px; max-width: 100%!important;}/*****CSS CLOSE FROM 09-02-21*****//*****CSS START FROM 22-02-21*****/.google_map_logo {z-index: 999; display: block;}.google_map_logo  a{display: block;}.gmnoprint.gm-bundled-control .gmnoprint > div {background: transparent!important; box-shadow: none!important;}#map .gmnoprint button.gm-control-active{border: 2px solid #265b7d!important; border-radius: 4px; width: 30px!important; height: 30px !important; background: #fff!important; float: right;}#map .gm-control-active img {display: none!important;}#map .gm-control-active:before {display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; line-height: 1.5; color: #265b7d; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1);}#map .gm-control-active:first-child:before {content: "\f00e";}#map .gm-control-active:last-child:before {content: "\f010";}/*#map .gm-style img{border: 2px solid #265b7d!important; border-radius: 60px;}#map .gm-style img.presentation{border: none !important; border-radius: 0px;}*//*#map .gm-style .gm-style-pbc + div img{border: 2px solid #265b7d!important; border-radius: 60px; max-width: 100%!important; width: 60px!important; height: 60px !important; display: block;}*/div[aria-label='markericon'] img{border: 2px solid #265b7d!important; border-radius: 50%;}#evimap.evtrackmap div img {    border: none !important;}.google-popup-content{ margin: 11px 0px 0px 0px !important; padding: 0 20px; }#map .gm-style .google-popup-content{margin: 0; height: auto; overflow: hidden;}/*#map .gm-style .google-popup-content a {margin: 10px 0 0 0; display: inline-block;}*/#map .gm-style .google-popup-content a.popup_detail_link{ margin: 0px; }.google-popup-content img.images {max-width: 100%; width: auto; height: auto;}.leaflet-container a>b, .google-popup-content a>b{ margin-top: 5px; display: inline-block;  }.popup_detail_link b{ margin: 0 !important; }ul.regular.SLIDER .slick-arrow { top: -50px; }.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img,.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:0!important; background: transparent!important; text-decoration: none!important;}.interactive_posting a:hover {text-decoration: none!important;}/*****CSS CLOSE FROM 22-02-21*****//************* CSS By Irshad ****************/.leaflet-popup-content{ padding: 20px 15px;}.google-popup-content{ padding: 20px 15px; margin: 0!important;}.google-popup-content img.images{width: 100%; height: 150px;}.gm-style .gm-style-iw-d{overflow: hidden!important;}.desc-google_map_popup {margin: 0px 0px 0px 0px !important; padding: 10px 15px 20px 15px;}.desc-osm_map_popup {padding: 0 0px !important;}.img-osm_map_popup {padding: 0 0px !important; margin: 0px 0 0 0 !important;}/************* END CSS By Irshad ****************/@media only screen and (max-device-width: 767px) {	.container{width:100%!important; padding-left: 15px!important; padding-right: 15px!important;}	.interactive_posting{width: 100%; height: auto;}	.interactive_posting img.interactive-images {width: 100%; height: auto;}	.interactive-images{width: 100%; height: auto;}	.interactive_posting span.interactive-copyright{font-size: 12px;}	.evolution-of-interactive-map-section, .interactive-image-section{padding-left: 0; padding-right: 0;}	.details_page_body p.map_detail_desc{margin: 15px 0;}	.google_map_logo{left: 25px!important;}	.gm-style .gm-style-iw-c, .gm-style .gm-style-iw-t::after{top: -10px;}}@media only screen and (min-width:768px) and (max-width:1024px){	/*.col-sm-4.interactive_posting {width: 100%;}*/	.evolution-of-interactive-map-section, .interactive-image-section{padding-left: 0; padding-right: 0;}	.details_page_body p.map_detail_desc{margin: 15px 0;}}@media only screen and (min-width:1025px) and (max-width:1199px){	/*.col-sm-4.interactive_posting {width: 100%;}*/	.evolution-of-interactive-map-section, .interactive-image-section{padding-left: 0; padding-right: 0;}	.details_page_body p.map_detail_desc{margin: 15px 0;}}