


.dataLayersDiv input[type="checkbox"]
{
    width:auto;
    height:auto;
    line-height: auto;
}
.labelSpan
{
    padding-left:10px
}

.zoom-anim-dialog iframe
{
   
    object-fit:contain;
}

.p9
{
    border-radius:5%;
    min-width:0;
    height:auto;

    flex-shrink:25;

    object-fit:contain;
   
}

.p9_2
{
    border-top-right-radius:2.5% 5%;
    border-top-left-radius:2.5% 5%;
    border-bottom-right-radius:2.5% 5%;
    border-bottom-left-radius:2.5% 5%;
    min-width:0;
    height:auto;

    flex-shrink:25;

    object-fit:contain;
   
}


.p10div
{
    margin:2px;
    height:auto;
    width:270px;
    min-width:0;
    flex-shrink:25;
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
   
}

.p10div:hover .promoLabel, .p10div2:hover .promoLabel
{
    
visibility:visible;
}

.p10div2
{
    margin:2px;
    height:auto;
    max-height:200px;
    width:540px;
    min-width:0;
    min-height:0;
    flex-shrink:25;
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer;
     
}

.promoLabel
{
    position:absolute;
    width:100%;
    bottom:5%;
    left:0;
    text-align:center;
    font-size:0.8em;
    color:white;
    line-height:normal;
    background-color:#DE3883;
    background-color:#056e77;
    visibility:hidden;
    padding:3px 0;
    cursor:pointer;
    border-top:1px solid white;
    border-bottom:1px solid white;
    opacity:0.75;
}

/*
.promoLabel:hover
{
    background-color:black;
    color:white;
}
*/


.p9wrapper
{
    width:100%;
    display:flex;
    margin:auto;
    justify-content:center;
}

.ui-autocomplete {
            max-height: 200px;
            overflow-y: auto;
            /* prevent horizontal scrollbar */
            overflow-x: hidden;
            /* add padding to account for vertical scrollbar */
            
            padding-right: 20px;
            font-size:0.7em;
            z-index:2000;
        }
.ui-menu, .ui-menu-item-wrapper
{
    line-height:normal !important;
}

.photoNumber
{
    background-color:red;
    color:white;
    display:inline-block;
    padding:5px;
    font-weight:700;
    border-right:1px solid white;
    border-bottom:1px solid white;
}

.pmp
{
    width:50px;
    height:50px;
    text-align:center;
    line-height:50px;
    border-top-left-radius:50%;
    border-bottom-left-radius:50%;
    display:inline-block;
    font-size:40px;
    background-color:red;
    position:fixed;
    right:0;
    top:200px;
    z-index:2000;
}

.pmm
{
    width:50px;
    height:50px;
    text-align:center;
    line-height:50px;
    border-top-right-radius:50%;
    border-bottom-right-radius:50%;
    display:inline-block;
    font-size:40px;
    background-color:red;
    position:fixed;
    left:0;
    top:200px;
     z-index:2000;
}

.subcat
{
    cursor:pointer;
  
}

.subcat span:hover
{
    text-decoration: underline;
    font-weight:800;
    background-color:silver;
}

.leaflet-top
{
    top:200px;
}

.leaflet-top, .leaflet-right
{
    width:50%;
}

.leaflet-control-layers-expanded
{
    width:50%;
}
.labelSpan
{
    padding-left:10px
}

.leaflet-control-layers-base
{
    text-align:left;
}
.leaflet-control-layers-base input
{
    display:inline;
    vertical-align:middle;
    margin:0;
}
.leaflet-control-layers-base span
{
   
    vertical-align:middle;

}

.switcher-laz
{
    display:inline-block;
    border:1px solid #056e77;
    color:#056e77;
    width:40px;
    height:40px;
    text-align:center;
    font-size:14px;
    border-radius:50%;
    transition:all 0.4s;
}

.switcher-laz i
{
    line-height:40px;
}

.switcher-laz:hover
{
    background-color:#056e77;
    color:white;
}




.clk
{
    cursor:pointer;

  
}


 
.swiper-pagination-bullet
{
    height:1vw;
    width:1vw;
    border:1px solid white;
    background-color:pink;
    opacity:1;
 
}

.swiper-pagination-bullet-active
{
    height:1vw;
    width:1vw;
    border:1px solid white;
    background-color:black;
}

.prl1
{
    background-color:#056e77;
    color:white;
    display:inline-block;
    width:auto;
    padding:5px 10px;
    border-radius:20px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
}



#parallaxWrapper
{
    min-height:400px;
    position:relative;
    margin:auto;
    width:100%;
}

.para1 {
    /* background-image: url("/pix/elepod-nsb-new2.png");
 */
 
    background-position: center;
    background-repeat: no-repeat;
    background-size:contain;
    display:inline-block;
   
    position:relative;
}

.tdst
{
    border:1px solid white;
    border-radius:15px;
    text-align:center;
    display:block;
    margin:auto;
    /*box-shadow: 10px 10px 15px -6px rgba(255,255,0255,1); */
}

.tdst:hover
{
   
   /* box-shadow: 10px 10px 15px -6px rgba(200,2000,233,100); */
    background-color:#056e77;
}

#kw h2
{
    font-size:10px;
    display:inline-block;
}

.breadWrapper
{
 padding:5px;

 margin-right:20px;
 position:relative;
 border:1px solid #056e77; 
 width:180px;
 height:180px;
 object-fit:contain  ; 

}

.breadWrapperLabel
{

    border:1px solid #056e77;
    background-color:white;
    opacity:0.8;
    width:180px;
    text-align:center;
    margin:auto;
    border-radius:20px;
    margin-right:20px;
}

.footerLe
{
    background-image:url('/pix/bg4.png') !important;
    background-size:contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important; 
    background-color: #0e1b1f !important;
    margin-left:0 !important;
}

.footerLabel
{
    background-color:#056e77;
    color:white !important;
    border-radius:15px;
    text-align:center;
    padding:5px 0;
    font-size:1em !important;
}

#jobsHeader
{
    background-color: #0e1b1f;
    color:white;
    text-align:center;
    padding:20px;
    font-size:1.4em;
}

#jobsFormWrapper
{

    margin:auto;
    margin-top:30px;
    text-align:center;
   
}

#jobsFormWrapper input
{
   background-color: #dce1e3;

  
}



@media (max-width: 3000px) 
{
        #gp1 {display:none;}
        #gp2 {display:inline;}
      
}

@media (max-width: 1024px) 
{
        #gp1 {display:block;}
        #gp2 {display:none;}

}


@media (max-width: 1024px) 
{
        #clickesc 
        { 
            background: rgb(5,110,119);
            background: linear-gradient(90deg, rgba(5,110,119,1) 0%, rgba(200,200,233,1) 50%, rgba(124,142,145,1) 100%);
        }
        #clickesc h2 { color:black}

        #clickesc h5 { color:black}
       
        
        .blackB
        {
            background-color:black;
            color:white;
            padding:5px 15px;
            margin:5px;
            border-radius:20px;

        }
        .blackB h4
        {
            display:inline;
            color:white;
            font-size:0.8em;
            transition:color 1.8s;
        }

        .blackB:hover
        {
            background-color:white;
        }

        .blackB:hover h4
        {

            color:black;
        }

}

@media (min-width: 1024px) 
{
        #clickesc
        {
            background-repeat: no-repeat;
            background-image:url('../pix/top1.png');
            background-size:100%;
           
        }
        #clickesc h2 { color:white}
        #clickesc h4 { color:white}
        #clickesc h5 { color:white}
        
        .blackB
        {
            background-color:#056e77;
            color:white;
            padding:5px 15px;
            margin:5px;
            border-radius:20px;

        }
        .blackB h4
        {
            display:inline;
            color:white;
            font-size:0.8em;
            transition:color 1.8s;
        }

        .blackB:hover
        {
            background-color:white;
        }

        .blackB:hover h4
        {

            color:black;
        }

}



.tdestimg
{
    object-fit:cover !important;
    min-width:265px;
}

.listing-item-content
{
    bottom:10px !important;
}

#about_wrapper
{
    background-repeat: no-repeat;
            background-image:url('../pix/woman 1.jpg');
            background-size:100%;
            height:950px;
}

.footer-links li a
{
    color:white !important;
}

.swiper-pagination, .swiper-pagination-bullets, .swiper-pagination-horizontal
{
    bottom:35% !important;
}
