li{list-style-type: none;}

/* Slider */.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;    margin-left: auto;    margin-right: auto;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: block;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.site-content .slick-slider button {    background: none !important; }







/*Crop Image CSS*/



.center-cropped {

    width: 100%;

    height: 200px !important;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

}

/*slide title in center*/

li.interactive_posting a p, div.interactive_posting a p {text-align: center; }
.gallery_items .interactive_posting a + a {margin: 0px; }
.gallery_items .interactive_posting a + a p {font-size: 15px; min-height: 55px; }

/*Gallery listing 17/09/2021*/







/*.gallery_items {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 0px; }



.gallery_items .interactive_posting {width: 100% !important; }*/







/*@media only screen and (max-width:990px) {



    .gallery_items {display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 0px; }



    .gallery_items .interactive_posting {width: 100% !important; }



}







@media only screen and (max-width:767px)



{.gallery_items {display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 0px; }



.gallery_items .interactive_posting {width: 100% !important; }



}*/







/*End Gallery listing 17/09/2021*/







/*CSS OPEN FROM 27-01-22*/
.btn.focus, .btn:focus, .btn:hover{
    color: #fff;
}
.page-template-default .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img,
.page-template-default .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    outline: none !important;
    background: #fff !important;
    text-decoration: none!important;
    box-shadow: none !important;
}

#evimap_data_list {padding: 0px; margin-top: 20px; }
.entry-content .container ul {padding: 0px; margin-bottom: 10px; }
#evimap_data_list li.interactive_posting {display: flex; justify-content: space-between; border-top: 2px solid #7e7b7b; padding: 5px 0 10px; }
#evimap_data_list li.interactive_posting > a {width: 29%; }
#evimap_data_list li.interactive_posting:last-child {border-bottom: 2px solid #7e7b7b; }
#evimap_data_list li.interactive_posting .evmap_title_desc {width: 68%; }
#evimap_data_list li.interactive_posting .evmap_title_desc a {margin: 0px;}
#evimap_data_list li.interactive_posting .evmap_title_desc a p,
.evitrackmap_desc h3{text-align: left; font-weight: 700; font-size: 20px; color: #000; text-transform: initial; }
#evimap_data_list li.interactive_posting .evmap_title_desc > p,
.evitrackmap_desc p { text-transform: initial; }
.download_btns {width: 80%; margin: 0 auto; text-align: center; }
.download_btns input, .download_btns a,
.details_page_body input.back_btn_detail,
.details_page_body a.btn.pre_btn_detail,
.details_page_body a.btn.next_btn_detail {
    border: none; padding: 18px 10px !important; margin-right: 10px !important; font-size: 20px !important;
    font-weight: 500 !important;  border-radius: 5px !important; display: inline-block !important;
    text-align: center; font-size: 16px !important; line-height: 1.2 !important; margin-bottom: 0px !important; }
    .detail_btn_group{display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;}
.download_btns input:hover, .download_btns a:hover,
.details_page_body input.back_btn_detail:hover,
.details_page_body a.btn.pre_btn_detail:hover,
.details_page_body a.btn.next_btn_detail:hover {background: #939797;text-decoration: none;color: #fff; }
.details_page_body a.btn.next_btn_detail{
    margin-left: 1px;
}
input:focus-visible {
    outline: none;
}
#evimap .gm-control-active:first-child:before,
#evimapdetail .gm-control-active:first-child:before {content: "\f00e"; }
button.gm-control-active img {display: none !important; }
#evimapdetailp .gm-control-active{position: relative;}
#evimap .gm-control-active:before,
#evimapdetail .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); }

#evimap .gm-control-active:last-child:before,
#evimapdetail .gm-control-active:last-child:before {content: "\f010"; }

#evimap .gm-control-active,

#evimapdetail .gm-control-active {

    border: 2px solid #265b7d!important;

    border-radius: 4px;

    width: 30px!important;

    height: 30px !important;

    background: #fff!important;

    float: right;

}



#evimap .gm-control-active:focus,

#evimapdetail .gm-control-active:focus{outline: none !important;}



#evimap_data_list li.interactive_posting .evimap_svg_icon img {

    width: 60px;

    height: 50px;

}
.evtrackmap_detail .evolution-of-interactive-map-section #evimapdetail img.leaflet-marker-icon.leaflet-zoom-animated.leaflet-clickable {
    width: 60px !important;
    height: 60px !important;
}
.evtrackmap_detail .evolution-of-interactive-map-section #evimapdetail img {
    border: none !important;
    border-radius: 0%;
}


/*CSS CLOSE FROM close 27-01-22*/



/*CSS Start FROM 16-02-22*/

.leaflet-control {box-shadow: none !important;} 
.user_location i{font-size: 20px; color: #265b7d; vertical-align: middle; }
.leaflet-control a.user_location {border-bottom: 2px solid #265b7d !important; }
#evimap .gm-control-active + div,

#evimapdetail .gm-control-active + div {

    background: none !important;

}
#evimap_data_list li.interactive_posting a.evitmap_mobile_title>.evimap_svg_icon {
    display: none;
}
#evimap_data_list li.interactive_posting > a.evitmap_mobile_title {
    width: 0px;
}
.evtrackmap_detail h1.map_detail_title {
    display: flex;
    align-items: center;
}
#evimap_data_list li.interactive_posting img.evofimap_svg {
    width: 41px;
    height: 40px;
}
.evtrackmap_detail .map_detail_title {
    display: flex;
    align-items: center;
}

.evtrackmap_detail .map_detail_title .evimap_svg_icon img.evofimap_svg {
    width: 50px;
    height: 50px;
}
/*CSS Cloase FROM 16-02-22*/
.qr-wrapper {
    max-width: 100% !important;
    margin: 20px 0 20px auto;
    width: 30% !IMPORTANT;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.desc_with_qr {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.desc_with_qr .evitrackmap_desc {
    width: 70%;
    margin-right: 10px;
}
.desc_with_qr .evitrackmap_desc li h3 {
    margin-bottom: 15px;
}

.qr-wrapper .qr-title {
    width: 60%;
}

.qr-wrapper .qr-title p {
    margin-right: 10px;
    font-size: 18px;
}
#evimap_data_list li.interactive_posting .evmap_title_desc p.mobile_desc {
    display: none;
}
.leaflet-right .leaflet-bar{
    margin-bottom: 2px !important;
}
.empty_qr_title .evitrackmap_desc {
    width: 80%;
}

.empty_qr_title .qr-wrapper {
    display: inline-block;
    width: 20%;
}
.empty_qr_title .qr-wrapper {
    width: 20% !important;
}



.google-popup-content a.popup_link {
    width: 270px;
    height: 150px;
    display: inline-block;
}

.google-popup-content a.popup_link .images {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
 @media only screen and (min-width: 1366px){
#qrcode img {margin: auto;}
}
@media screen and (max-width:767px){

    .download_btns input, .download_btns a,
    .details_page_body input.back_btn_detail,
    .details_page_body a.btn.pre_btn_detail,
    .details_page_body a.btn.next_btn_detail {
        width: 100%; margin: 0 auto;display: inline-block !important; margin-bottom: 10px !important;
        margin-right: 0px !important; }
        #evimap_data_list li.interactive_posting{
            flex-wrap: wrap;
        }
    center {
    max-width: var(--responsive--aligndefault-width) !important;
    margin-left: auto;
    margin-right: auto;
}    
        #evimap_data_list li.interactive_posting > a,
        #evimap_data_list li.interactive_posting .evmap_title_desc {
         width: 100%;
         margin-bottom: 0px;
        margin-top: 0px;
        }
        .evimap_svg_icon {
             margin-left: 0px;
        }
        #content .entry-content b {
            word-break: break-all;
        }
        .evtrackmap_detail .map_detail_title .evimap_svg_icon img.evofimap_svg{width: 40px;
    height: 40px;}
        .details_page_body input.back_btn_detail {
             margin-right: 0px !important;
        }
#evimap_data_list li.interactive_posting a.evitmap_mobile_title>.evimap_svg_icon,
#evimap_data_list li.interactive_posting .evmap_title_desc p.mobile_desc {
                display: block;
        }
#evimap_data_list li.interactive_posting .evimap_svg_icon,
.qr-wrapper,
#evimap_data_list li.interactive_posting .evmap_title_desc p.desk_desc,
.empty_qr_title .qr-wrapper{
    display: none;
}
.desc_with_qr .evitrackmap_desc{width: 100%;margin-right: 0px;}
#evimap_data_list li.interactive_posting > a.evitmap_mobile_title {
    width: 100%;    margin-bottom: 5px;
}
#evimap_data_list li.interactive_posting .evmap_title_desc {
    margin-top: 15px;
}
.evtrackmap_detail h1.map_detail_title{margin-bottom: 0px;}
h1.map_detail_title{font-size: 20px !Important;}
.details_page_body input.back_btn_detail,
.details_page_body a.btn.pre_btn_detail,
.details_page_body a.btn.next_btn_detail {
    margin-bottom: 10px !important;
}
    .detail_btn_group{display: inherit; }


}