/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 18 2025 | 13:30:57 */
.cont-title-black-bg h3 {
    background: #000;
    padding: 10px;
}

.fusion-accordian #accordion-3870-24 .panel-title a:hover .fa-fusion-box {
    background-color: #bc2429 !important;
    border-color: #bc2429 !important;
}

ul.custom-checklist-map {
    cursor: pointer;
}


.dbClose {
    background: #d5232a;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    content: "X";
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 7px;
    color: #fff !important;
    text-align: center;
    line-height: 1;
}
.map-container {
    position: relative;
}

.descBlock .dbContent p {
    line-height: 1.25 !important;
}
.dbTitle {
    font-size: 24px;
    color: #d5232a;
}
g.mapsvg-region:hover path:first-child {
    /*fill: #d5232a !important;*/
	    fill: #000000 !important;
}
g.mapsvg-region:hover path.st9 {
    fill: #d5232a !important;
}

.descBlock {
    position: absolute;
    border: 3px solid #d5232a;
    padding: 20px;
    top: 20px;
    left: 140px;
    background-color: #fff;
    max-width: 355px;
    display: none;
    z-index: 6;
    -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,.3);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,.3);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,.3);
}


.descBlock.d-p-l-text {
    /* max-height: max-content; */
   /* top: 600px;*/
   top: 640px;
}

.l-d-f-p-l-text{
    top: 610px;
}

.s-t-g-ms-text{
    top: 500px;
}

.s-t-esl-stc-text{
    top: 500px;
}
.g-p-l-text{
    top: 500px;
}
.m-p-l-text, .d-t-w-d-text, .s-t-a-l-text, .l-e-text{
	top:500px;
}
.d-t-c-c-text {
      top: 500px;
}
.u-u-s-d-text {
        top: 500px;
}

.l-p-l-text {
    top: 500px;
}

.p-a-e-text {
   top: 400px;
}

.m-p-l-text {
      top: 500px;
}

.l-c-o-s-text {
   top: 500px;
}

.s-t-esl-s-h-s-text {
     top: 500px;
}

.s-t-esl-s-d-l-text {
     top: 500px;
}


.stfl-esl-sces-text{
     top: 500px;
}
.s-p-l-text {
     top: 650px;
}


/*************** final map ******************/

.map-container-final .descBlock.d-p-l-text {
    /* max-height: max-content; */
   /*top: 640px;*/
       top: 360px;
    left: 50px;
}

.map-container-final .l-d-f-p-l-text{
    /*top: 610px;*/
   top: 360px;
}

.map-container-final .s-t-g-ms-text{
    /*top: 500px;*/
  	top: 250px;
    left: 80px;
}

.map-container-final .s-t-esl-stc-text{
    /*top: 500px;*/
  top: 250px;
      left: 100px;
}
.map-container-final .g-p-l-text{
    /*top: 500px;*/
  top: 250px;
    left: 80px;
}
.map-container-final  .m-p-l-text, .map-container-final  .d-t-w-d-text, .map-container-final  .s-t-a-l-text, .map-container-final  .l-e-text, .map-container-final .a-u-m-c-text, .map-container-final .b-h-text {
     /* top: 500px;*/
 	top: 250px;
    left: 80px;
}
.map-container-final .d-t-c-c-text {
     /* top: 500px;*/
 	top: 250px;
    left: 80px;
}
.map-container-final .u-u-s-d-text {
        /*top: 500px;*/
  top: 250px;
}

.map-container-final .l-p-l-text {
   /* top: 500px;*/
  top: 250px;
}

.map-container-final .p-a-e-text {
   /*top: 400px;*/
      top: 150px;
}

.map-container-final .m-p-l-text {
     /* top: 500px;*/
     top: 150px;
    left: 100px;
}

.map-container-final .l-c-o-s-text {
   /*top: 500px;*/
  top: 250px;
}

.map-container-final .s-t-esl-s-h-s-text {
    /* top: 500px;*/
     top: 250px;
    left: 70px;
}

.map-container-final .s-t-esl-s-d-l-text {
     /*top: 500px;*/
  top: 300px;
  left: 100px;
}


.map-container-final .stfl-esl-sces-text{
     /*top: 500px;*/
  top: 300px;
      left: 80px;
}
.map-container-final .s-p-l-text {
     /*top: 650px;*/
  top: 400px;
}

/*************** final map ******************/



@media only screen  and (min-width: 1024px) and (max-width: 1200px){
  /*************** final map ******************/

.map-container-final .descBlock.d-p-l-text {
    /* max-height: max-content; */
   /*top: 640px;*/
       top: 190px;
    left: 50px;
}

.map-container-final .l-d-f-p-l-text{
    /*top: 610px;*/
   top: 190px;
}

.map-container-final .s-t-g-ms-text{
    /*top: 500px;*/
  	top: 200px;
    left: 80px;
}

.map-container-final .s-t-esl-stc-text{
    /*top: 500px;*/
  top: 200px;
      left: 100px;
}
.map-container-final .g-p-l-text{
    /*top: 500px;*/
  top: 200px;
    left: 80px;
}

	.map-container-final  .m-p-l-text, .map-container-final  .d-t-w-d-text, .map-container-final  .s-t-a-l-text, .map-container-final  .l-e-text, .map-container-final .a-u-m-c-text, .map-container-final .b-h-text {
     /* top: 500px;*/
 	top: 200px;
    left: 80px;
}
	
.map-container-final .d-t-c-c-text {
     /* top: 500px;*/
 	top: 200px;
    left: 80px;
}
.map-container-final .u-u-s-d-text {
        /*top: 500px;*/
  top: 200px;
}

.map-container-final .l-p-l-text {
   /* top: 500px;*/
  top: 250px;
}

.map-container-final .p-a-e-text {
   /*top: 400px;*/
      top: 50px;
}

.map-container-final .m-p-l-text {
     /* top: 500px;*/
     top: 200px;
    left: 80px;
}

.map-container-final .l-c-o-s-text {
   /*top: 500px;*/
  top: 200px;
}

.map-container-final .s-t-esl-s-h-s-text {
    /* top: 500px;*/
     top: 200px;
    left: 70px;
}

.map-container-final .s-t-esl-s-d-l-text {
     /*top: 500px;*/
  top: 200px;
  left: 100px;
}


.map-container-final .stfl-esl-sces-text{
     /*top: 500px;*/
  top: 200px;
      left: 80px;
}
.map-container-final .s-p-l-text {
     /*top: 650px;*/
      top: 250px;
}

/*************** final map ******************/

  
  
  .descBlock.d-p-l-text {
    top: 500px;
    left: 50px;
}
  .s-p-l-text {
    top: 490px;
}
  .l-d-f-p-l-text {
    top: 440px;
    left: 50px;
}
  .l-c-o-s-text {
    top: 400px;
    left: 80px;
}
  .stfl-esl-sces-text {
    top: 400px;
    left: 80px;
}
  .s-t-esl-s-h-s-text {
    top: 400px;
    left: 100px;
}
  .s-t-esl-s-d-l-text {
    top: 400px;
    left: 100px;
}
  .s-t-g-ms-text {
    top: 400px;
    left: 100px;
}
  .s-t-esl-stc-text {
    top: 300px;
    left: 100px;
}
  .g-p-l-text {
    top: 400px;
    left: 100px;
}
  .m-p-l-text {
    top: 400px;
    left: 100px;
}
  .u-u-s-d-text {
    top: 400px;
    left: 100px;
}
  .l-p-l-text {
    top: 400px;
}
  .p-a-e-text {
    top: 350px;
    left: 65px;
}
  
  
  
}

@media only screen  and (min-width: 900px) and (max-width: 1024px){ 
  .descBlock.d-p-l-text {
    /* max-height: max-content; */
        top: 1000px;
}

.l-d-f-p-l-text{
    top: 1000px;
      left: 250px;
}

.s-t-g-ms-text{
   top: 900px;
}

.s-t-esl-stc-text{
	top: 900px;
}
.g-p-l-text{
    top: 900px;
}

	.m-p-l-text, .d-t-w-d-text, .s-t-a-l-text, .l-e-text{
      top: 900px;
}
	
.d-t-c-c-text {
      top: 900px;
}
.u-u-s-d-text {
       top: 900px;
      left: 250px;
}

.l-p-l-text {
    top: 900px;
      left: 250px;
}

.p-a-e-text {
  top: 600px
}

.m-p-l-text {
      top: 900px;
}

.l-c-o-s-text {
   top: 900px;
      left: 250px;
}

.s-t-esl-s-h-s-text {
     top: 900px;
}

.s-t-esl-s-d-l-text {
     top: 900px;
}


.stfl-esl-sces-text{
    top: 900px;
}
.s-p-l-text {
     top: 1000px;
      left: 250px;
}
  
   /*************** final map ---- ******************/

.map-container-final .descBlock.d-p-l-text {
    /* max-height: max-content; */
   /*top: 640px;*/
      top: 600px;
    left: 50px;
}

.map-container-final .l-d-f-p-l-text{
    /*top: 610px;*/
      top: 600px;
      left: 300px;
}

.map-container-final .s-t-g-ms-text{
    /*top: 500px;*/
      top: 300px;
    left: 150px;
}

.map-container-final .s-t-esl-stc-text{
    /*top: 500px;*/
      top: 450px;
      left: 100px;
}
.map-container-final .g-p-l-text{
    /*top: 500px;*/
 top: 400px;
    left: 150px;
}

	
	.map-container-final  .m-p-l-text, .map-container-final  .d-t-w-d-text, .map-container-final  .s-t-a-l-text, .map-container-final  .l-e-text, .map-container-final .a-u-m-c-text, .map-container-final .b-h-text{
     /* top: 500px;*/
 	    top: 400px;
    left: 100px;
}
	
.map-container-final .d-t-c-c-text {
     /* top: 500px;*/
 	    top: 400px;
    left: 100px;
}
.map-container-final .u-u-s-d-text {
        /*top: 500px;*/
     top: 350px;
    left: 300px;
}

.map-container-final .l-p-l-text {
   /* top: 500px;*/
      top: 350px;
    left: 350px;
}

.map-container-final .p-a-e-text {
   /*top: 400px;*/
      top: 200px;
}

.map-container-final .m-p-l-text {
     /* top: 500px;*/
   top: 350px;
    left: 200px;
}

.map-container-final .l-c-o-s-text {
   /*top: 500px;*/
  top: 400px;
    left: 350px;
}

.map-container-final .s-t-esl-s-h-s-text {
    /* top: 500px;*/
    top: 350px;
    left: 70px;
}

.map-container-final .s-t-esl-s-d-l-text {
     /*top: 500px;*/
    top: 400px;
  left: 100px;
}


.map-container-final .stfl-esl-sces-text{
     /*top: 500px;*/
 top: 450px;
      left: 80px;
}
.map-container-final .s-p-l-text {
     /*top: 650px;*/
      top:600px;
}

/*************** final map ******************/
  
  
}


@media only screen and (max-width: 480px){
  .descBlock .dbContent p {
    font-size: 14px;
}
  
  .descBlock.d-p-l-text {
    /* max-height: max-content; */
    top: 240px;
    left: 0;
}
  
.l-d-f-p-l-text{
   top: 240px;
    left: 0;
}

.s-t-g-ms-text{
    top: 160px;
    left: 0;
}

.s-t-esl-stc-text{
    top: 160px;
    left: 0;
}
.g-p-l-text{
    top: 160px;
    left: 0;
}

	
.m-p-l-text, .d-t-w-d-text, .s-t-a-l-text, .l-e-text {
     top: 160px;
    left: 0;
}	
	
.d-t-c-c-text {
     top: 160px;
    left: 0;
}
.u-u-s-d-text {
    top: 160px;
    left: 0;
}

.l-p-l-text {
    top: 160px;
    left: 0;
}

.p-a-e-text {
   top: 160px;
   left: 0;
}

.m-p-l-text {
     top: 160px;
    left: 0;
}

.l-c-o-s-text {
   top: 160px;
    left: 0;
}

.s-t-esl-s-h-s-text {
     top: 160px;
    left: 0;
}

.s-t-esl-s-d-l-text {
     top: 160px;
    left: 0;
}


.stfl-esl-sces-text{
     top: 160px;
    left: 0;
}
.s-p-l-text {
     top: 240px;
    left: 0;
}  
  
   /*************** final map ******************/

.map-container-final .descBlock.d-p-l-text {
    /* max-height: max-content; */
   /*top: 640px;*/
     top: 175px;
    /*left: 50px;*/
	left: 0px;
}

.map-container-final .l-d-f-p-l-text{
    /*top: 610px;*/
   top: 190px;
}

.map-container-final .s-t-g-ms-text{
    top: 100px;
    left: 20px;
}

.map-container-final .s-t-esl-stc-text{
    top: 100px;
    left: 0px;
}
.map-container-final .g-p-l-text{
      top: 100px;
    left: 0px;
}

.map-container-final  .m-p-l-text, .map-container-final  .d-t-w-d-text, .map-container-final  .s-t-a-l-text, .map-container-final  .l-e-text, .map-container-final .a-u-m-c-text, .map-container-final .b-h-text	 {
    top: 100px;
    left: 0px;
}
	
.map-container-final .d-t-c-c-text {
    top: 100px;
    left: 0px;
}
.map-container-final .u-u-s-d-text {

      top: 100px;
}

.map-container-final .l-p-l-text {

      top: 100px;
}

.map-container-final .p-a-e-text {

      top: 50px;
}

.map-container-final .m-p-l-text {
     /* top: 500px;*/
  top: 100px;
    left: 20px;
}

.map-container-final .l-c-o-s-text {
   /*top: 500px;*/
  top: 100px;
}

.map-container-final .s-t-esl-s-h-s-text {
    /* top: 500px;*/
     top: 200px;
    left: 70px;
}

.map-container-final .s-t-esl-s-d-l-text {
    top: 100px;
    left: 20px;
}


.map-container-final .stfl-esl-sces-text{
     top: 100px;
    left: 0px;
}
.map-container-final .s-p-l-text {
      top: 100px;
    left: 0px;
}

/*************** final map ******************/
  
  
}

@media only screen and (min-width: 780px) and (max-width: 900px){
  
    /*************** final map ******************/

.map-container-final .descBlock.d-p-l-text {
    /* max-height: max-content; */
   /*top: 640px;*/
       top: 400px;
    left: 50px;
}

.map-container-final .l-d-f-p-l-text{
    /*top: 610px;*/
   top: 400px;
}

.map-container-final .s-t-g-ms-text{
    /*top: 500px;*/
  	top: 200px;
    left: 80px;
}

.map-container-final .s-t-esl-stc-text{
    /*top: 500px;*/
  top: 200px;
      left: 100px;
}
.map-container-final .g-p-l-text{
    /*top: 500px;*/
  top: 200px;
    left: 80px;
}

.map-container-final  .m-p-l-text, .map-container-final  .d-t-w-d-text, .map-container-final  .s-t-a-l-text, .map-container-final  .l-e-text, .map-container-final .a-u-m-c-text, .map-container-final .b-h-text	{
     /* top: 500px;*/
 	top: 200px;
    left: 80px;
}
	
.map-container-final .d-t-c-c-text {
     /* top: 500px;*/
 	top: 200px;
    left: 80px;
}
.map-container-final .u-u-s-d-text {
        /*top: 500px;*/
  top: 220px;
  left: 150px;
}

.map-container-final .l-p-l-text {
   /* top: 500px;*/
  top: 250px;
      left: 200px;
}

.map-container-final .p-a-e-text {
   /*top: 400px;*/
      top: 50px;
}

.map-container-final .m-p-l-text {
     /* top: 500px;*/
     top: 200px;
    left: 80px;
}

.map-container-final .l-c-o-s-text {
   /*top: 500px;*/
  top: 200px;
      left: 250px;
}

.map-container-final .s-t-esl-s-h-s-text {
    /* top: 500px;*/
     top: 200px;
    left: 70px;
}

.map-container-final .s-t-esl-s-d-l-text {
     /*top: 500px;*/
  top: 200px;
  left: 100px;
}


.map-container-final .stfl-esl-sces-text{
     /*top: 500px;*/
  top: 300px;
      left: 80px;
}
.map-container-final .s-p-l-text {
     /*top: 650px;*/
      top: 420px;
}

/*************** final map ******************/
  
   .descBlock.d-p-l-text {
    /* max-height: max-content; */
        top: 850px;
}

.l-d-f-p-l-text{
    top: 800px;
      left: 100px;
}

.s-t-g-ms-text{
   top: 700px;
}

.s-t-esl-stc-text{
	top: 700px;
}
.g-p-l-text{
    top: 700px;
}

.m-p-l-text, .d-t-w-d-text, .s-t-a-l-text, .l-e-text{
      top: 700px;
}
	
.d-t-c-c-text {
      top: 700px;
}
.u-u-s-d-text {
       top: 700px;
      left: 150px;
}

.l-p-l-text {
   top: 700px;
    left: 160px;
}

.p-a-e-text {
  top: 500px
}

.m-p-l-text {
      top: 700px;
}

.l-c-o-s-text {
   top: 700px;
      left:150px;
}

.s-t-esl-s-h-s-text {
     top: 700px;
}

.s-t-esl-s-d-l-text {
     top: 700px;
}


.stfl-esl-sces-text{
    top: 700px;
}
.s-p-l-text {
     top: 850px;
      left: 100px;
}
 
}

@media only screen and (min-width: 580px) and (max-width: 780px){
  
   .descBlock.d-p-l-text {
    /* max-height: max-content; */
           top: 650px;
    left: 100px;
}

.l-d-f-p-l-text{
    top: 600px;
      left: 100px;
}

.s-t-g-ms-text{
   top: 550px;
}

.s-t-esl-stc-text{
	top: 550px;
}
.g-p-l-text{
    top: 550px;
}

.m-p-l-text, .d-t-w-d-text, .s-t-a-l-text, .l-e-text	{
      top: 550px;
}
	
.d-t-c-c-text {
      top: 550px;
}
.u-u-s-d-text {
       top: 550px;
      left: 100px;
}

.l-p-l-text {
    top: 550px;
      left: 100px;
}

.p-a-e-text {
  top: 500px
}

.m-p-l-text {
      top: 550px;
}

.l-c-o-s-text {
   top: 550px;
      left:100px;
}

.s-t-esl-s-h-s-text {
     top: 550px;
}

.s-t-esl-s-d-l-text {
     top: 550px;
}


.stfl-esl-sces-text{
    top: 550px;
}
.s-p-l-text {
     top: 650px;
      left: 150px;
}
  
  
  
  
 
}

@media only screen and (min-width: 481px) and (max-width: 600px){
  
   .descBlock.d-p-l-text {
    /* max-height: max-content; */
           top: 380px;
    left: 30px;
}

.l-d-f-p-l-text{
    top: 350px;
      left: 0px;
}

.s-t-g-ms-text{
   top: 350px;
}

.s-t-esl-stc-text{
	top: 350px;
      left: 70px;
}
.g-p-l-text{
    top: 350px;
}
.m-p-l-text, .d-t-w-d-text, .s-t-a-l-text, .l-e-text{
      top: 350px;
}
.d-t-c-c-text {
      top: 350px;
}
.u-u-s-d-text {
       top: 350px;
      left: 100px;
}

.l-p-l-text {
    top: 350px;
      left: 100px;
}

.p-a-e-text {
      top: 300px;
    left: 70px;
}

.m-p-l-text {
      top: 350px;
}

.l-c-o-s-text {
   top: 350px;
      left:100px;
}

.s-t-esl-s-h-s-text {
     top: 350px;
      left: 10px;
}

.s-t-esl-s-d-l-text {
     top: 350px;
      left: 10px;
}


.stfl-esl-sces-text{
    top: 350px;
    left: 0px;
}
.s-p-l-text {
     top: 450px;
      left: 80px;
}
  
   /*************** final map ******************/

.map-container-final .descBlock.d-p-l-text {
    /* max-height: max-content; */
   /*top: 640px;*/
       top: 190px;
    left: 50px;
}

.map-container-final .l-d-f-p-l-text{
    /*top: 610px;*/
   top: 190px;
}

.map-container-final .s-t-g-ms-text{
    /*top: 500px;*/
  	top: 200px;
    left: 80px;
}

.map-container-final .s-t-esl-stc-text{
    /*top: 500px;*/
  top: 200px;
      left: 100px;
}
.map-container-final .g-p-l-text{
    /*top: 500px;*/
  top: 200px;
    left: 80px;
}

	.m-p-l-text, .d-t-w-d-text, .s-t-a-l-text, .l-e-text{
     /* top: 500px;*/
 	top: 200px;
    left: 80px;
}
	
.map-container-final .d-t-c-c-text {
     /* top: 500px;*/
 	top: 200px;
    left: 80px;
}
.map-container-final .u-u-s-d-text {
        /*top: 500px;*/
  top: 200px;
}

.map-container-final .l-p-l-text {
   /* top: 500px;*/
  top: 250px;
}

.map-container-final .p-a-e-text {
   /*top: 400px;*/
      top: 50px;
}

.map-container-final .m-p-l-text {
     /* top: 500px;*/
     top: 200px;
    left: 80px;
}

.map-container-final .l-c-o-s-text {
   /*top: 500px;*/
  top: 200px;
}

.map-container-final .s-t-esl-s-h-s-text {
    /* top: 500px;*/
     top: 200px;
    left: 70px;
}

.map-container-final .s-t-esl-s-d-l-text {
     /*top: 500px;*/
  top: 200px;
  left: 100px;
}


.map-container-final .stfl-esl-sces-text{
     /*top: 500px;*/
  top: 200px;
      left: 80px;
}
.map-container-final .s-p-l-text {
     /*top: 650px;*/
      top: 250px;
}

/*************** final map ******************/
 
}

