/* BEGIN SLIDE 1  SPECIFIC STYLES */
   .slide-1-header { 
        margin-top: 10px;
       text-align: center;
       height: 69px;
       width: 100%;
    }

  .div-slide1-banner-wrapper { 
   margin-top: 10px;
   opacity: 0.5;
   margin: 0 auto;
   text-align: center;
   }

   .div-slide1-banner-left { 
     width: 142px;
     height: 69px;
      margin-right: -4px;
     display: inline-block;
     background-image: url("../images/slide1/slide1banner-left.png");
     background-repeat: no-repeat; 
    }

   .div-slide1-banner-center { 
    width: 15px;
    height: 69px;
    display:inline-block;
    background-image: url("../images/slide1/slide1banner-center.png");
    background-repeat: repeat-x; 
    }

   .div-slide1-banner-right { 
    width: 142px;
    height: 69px;
     margin-left: -4px;
    display: inline-block;
    background-image: url("../images/slide1/slide1banner-right.png");
    background-repeat: no-repeat; 
    }

    .restrictions { 
     position: absolute;
     top: 24px;
     left:435px;
     color: #fff;
     font-family: robotoBoldCondensed;
     font-size: 20px;
     opacity: 0;
     }

    .many-barriers { 
     position: absolute;
     top: 93px;
     left:330px;
     font-family: robotoRegular;
     font-size: 20px;   
     opacity: 0.4;
     text-align: left;
     display: none;
       }

      .blocking { 
       position: absolute;
       top: 112px;
       left:330px;
       font-family: robotoRegular;
       font-size: 80px;
       line-height: 105%;
       text-align: left;
       display: none;
       } 
       
      .civil-society { 
        position: absolute;
        top: 184px;
        left:330px;
        font-family: robotoRegular;
        font-size: 25px;
        text-align: left;
        line-height: 100%;
        opacity: 0;
       }  

       .access { 
        position: absolute;
        top: 209px;
        left:330px;
       opacity: 0;
        text-align: left;
         font-family: robotoRegular;
        font-size: 34px;
        line-height: 100%;
         }

       .financial { 
        position: absolute;
        top: 229px;
        left:330px;
        font-family: robotoBold;
        text-align: left;
        color: #DB6246;
         font-size: 42px; 
        display: none;
        }
        

        .grey-div { 
        position: absolute;
        left:330px;
        top:197px;
        height: 18px;
        background-color:#D3D3D3;
        width:0px;
         }

       .div-world { 
        position: absolute;
        top: 310px;
        left:190px;
        opacity: 0;
         }

        .disclaimer { 
          font-style: italic;
          font-family: robotoBoldCondensed;
          font-size: 13px;
          color: #A2A2A4;
          position: absolute;
          top:650px;
          left:435px;
          display: none;
          }

      .small-point { 
        width:17px;
        height: 17px;
        position: absolute;
        border-radius: 50%;
        opacity: 1;
        cursor: pointer;
        display: none;
       }   

       .sp-venezuela { top:537px; left:395px; border:6px solid #444349; } 
       .sp-egypt { top:485px; left:555px; border:6px solid #6A96B7; } 
       .sp-ethiopia { top:530px; left:575px; border:6px solid #DB775B; } 
       .sp-uzbekistan { top:460px; left:635px; border:6px solid #86C37E; } 
       .sp-russia { top:430px; left:675px; border:6px solid #D14351; } 
       .sp-indonesia { top:536px; left:715px; border:6px solid #5EC4B9; } 
       
        .big-point { 
          background-color: #D9D8DA;
          border:8px solid #EBEBED;
          width:72px;
          height: 72px;
          border-radius: 50%;
          position: absolute;
          cursor: pointer;
          display: none;
         
         } 

         .big-point > img { 
         position: relative;
         width:42px;
         top:7px;
         left: 0px;

          }

        .big-point > div {  
          font-family: robotoRegular;
          font-size:5px;
          color: #fff;
          text-transform: uppercase;
          position: relative;
          line-height: 104%;
          top:-22px;
          width:39px;
          left:0px; } 
         
       .bp-venezuela { top:220px; left: 220px; /* #444349;*/} 
       .bp-egypt { top:220px;  left: 330px;  /* #6A96B7; */ } 
       .bp-ethiopia {top:220px;  left: 670px;    /*  #DB775B; */ } 
       .bp-uzbekistan { top:220px;  left: 560px; /*  #86C37E; */ } 
       .bp-russia { top:220px;  left: 780px; /*  #D14351;  */} 
       .bp-indonesia { top:220px;  left: 450px; /*  #5EC4B9; */ } 

       .bp-venezuela:hover, .bp-venezuela-hover { 
        background: -webkit-linear-gradient(#6A696E, #444349); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#6A696E, #444349); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#6A696E, #444349); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#6A696E, #444349); /* Standard syntax */
        border: 0px;
        background-image: url("../images/slide1/bp-bg-venezuela.png");
        }

        .bp-egypt:hover, .bp-egypt-hover  { 
        background: -webkit-linear-gradient(#5E92B2, #3D7BA4); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#5E92B2, #3D7BA4); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#5E92B2, #3D7BA4); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#5E92B2, #3D7BA4); /* Standard syntax */
        border: 0px;
        background-image: url("../images/slide1/bp-bg-egypt.png");
        }

        .bp-ethiopia:hover, .bp-ethiopia-hover { 
        background: -webkit-linear-gradient(#E18067, #DD6240); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#E18067, #DD6240); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#E18067, #DD6240); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#E18067, #DD6240); /* Standard syntax */
        border: 0px;
        background-image: url("../images/slide1/bp-bg-ethiopia.png");

        }

        .bp-uzbekistan:hover, .bp-uzbekistan-hover { 
        background: -webkit-linear-gradient(#8FC987, #72BF67); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#8FC987, #72BF67); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#8FC987, #72BF67); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#8FC987, #72BF67); /* Standard syntax */
        border: 0px;
        background-image: url("../images/slide1/bp-bg-uzbekistan.png");
        }

        .bp-russia:hover, .bp-russia-hover { 
        background: -webkit-linear-gradient(#DD6875, #D84454); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#DD6875, #D84454); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#DD6875, #D84454); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#DD6875, #D84454); /* Standard syntax */
        border: 0px;
        background-image: url("../images/slide1/bp-bg-russia.png");
        }
        
        .bp-indonesia:hover, .bp-indonesia-hover { 
        background: -webkit-linear-gradient(#63C9C1, #37BDB1); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#63C9C1, #37BDB1); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#63C9C1, #37BDB1); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#63C9C1, #37BDB1); /* Standard syntax */
        border: 0px;
        background-image: url("../images/slide1/bp-bg-indonesia.png");
        }
        
       .flag-container {      
         border-radius: 50%;
         width:54px;
         height: 54px;
        }

        .country-container { 
          display:flex;
          flex-direction: column;
          min-height: 70px; 
         display: none;
           }

        .venezuela-container { position: absolute; bottom:176px; left:377px; }
        .egypt-container {  position: absolute; bottom:229px; left:537px;  }
        .ethiopia-container {  position: absolute; bottom:184px; left:556px;  }
        .uzbekistan-container { position: absolute;  bottom:254px; left:617px; }
        .russia-container { position: absolute; bottom:284px; left:657px;  }
        .indonesia-container {  position: absolute;  bottom:178px; left:698px;   }
       
       .flag { float: left; margin-top:4px; margin-left:3px; }
       .flag-egypt { margin-top:3px; margin-left:3px; }
       .flag-venezuela {  margin-top:3px; margin-left:3px; }
       .flag-ethiopia {  margin-top:3px; margin-left:3px;  }
       .flag-indonesia {  margin-top:3px; margin-left:3px;  }
       
       .fc-venezuela { border:3px solid #444349;   } 
       .fc-egypt {  border:3px solid #6A96B7;  } 
       .fc-ethiopia {  border:3px solid #DB775B; } 
       .fc-uzbekistan { border:3px solid #86C37E;   } 
       .fc-russia {  border:3px solid #D14351;  } 
       .fc-indonesia {border:3px solid #5EC4B9;  } 
        
        .leg { 
               margin-left:0px;
               margin-top: 0px;
               border-right: 3px solid;
               width:3px;
               height: 10px;
             }

       .lg-venezuela {   border-color:   #444349; } 
       .lg-egypt { border-color:   #6A96B7; } 
       .lg-ethiopia {   border-color:   #DB775B; } 
       .lg-uzbekistan {  border-color:   #86C37E; } 
       .lg-russia { border-color:   #D14351; } 
       .lg-indonesia { border-color:   #5EC4B9; } 

       .tooltip { 
        border:1px solid;
        font-family: robotoRegular;
        font-size: 13px;
        color: #000;
        background-color: #fff;
        max-width: 270px;
        padding: 6px;
        text-align: left;
        position: absolute;
        display: none;
        }

        .tooltip-venezuela { bottom:266px; left:107px;  border:1px solid   #444349; }
        .tooltip-egypt { bottom:290px; left:267px;  border:1px solid #6A96B7;   }
        .tooltip-ethiopia { bottom:274px; left:286px;  border:1px solid #DB775B;   }
        .tooltip-uzbekistan { bottom:254px; left:347px;  border:1px solid  #86C37E;  }
        .tooltip-russia { bottom:368px; left:387px;   border:1px solid  #D14351;  }
        .tooltip-indonesia { bottom:268px; left:428px;   border:1px solid #5EC4B9;   }


 /* END SLIDE 1  SPECIFIC STYLES */