#overseas {
    position: relative;
    width: 100%;
    max-width: 803px;
    margin: 0 auto;
}
.hotspot {
    position: absolute
}

.hotspot a {
    display: block;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    background-color: #003;
    margin: 0 auto;
    border: 5px solid #868691;
    cursor: pointer
}
@media screen and (min-width: 1231px) {
    .hotspot.alb {
        top:155px;
        left: 410px
    }

    .hotspot.cal {
        top: 175px;
        left: 118px
    }

    .hotspot.can {
        top: 105px;
        left: 130px
    }

    .hotspot.can2 {
        top: 105px;
        left: 104px
    }

    .hotspot.can3 {
        top: 135px;
        left: 112px
    }

    .hotspot.cyp {
        top: 168px;
        left: 445px
    }

    .hotspot.den {
        top: 120px;
        left: 382px
    }

    .hotspot.den2 {
        top: 135px;
        left: 396px
    }

    .hotspot.egypt {
        top: 190px;
        left: 430px
    }

    .hotspot.far {
        top: 97px;
        left: 350px
    }

    .hotspot.fra {
        left: 350px;
        top: 160px
    }

    .hotspot.fra2 {
        top: 157px;
        left: 369px
    }

    .hotspot.flor {
        top: 190px;
        left: 195px
    }

    .hotspot.flor2 {
        top: 190px;
        left: 178px
    }

    .hotspot.gha {
        top: 225px;
        left: 360px
    }

    .hotspot.gha2 {
        top: 225px;
        left: 340px
    }

    .hotspot.gre {
        top: 168px;
        left: 425px
    }

    .hotspot.holl {
        top: 138px;
        left: 376px
    }

    .hotspot.hon {
        top: 193px;
        left: 605px
    }

    .hotspot.ice {
        top: 85px;
        left: 328px
    }

    .hotspot.ire {
        top: 123px;
        left: 345px
    }

    .hotspot.ind {
        top: 210px;
        left: 532px
    }

    .hotspot.ind2 {
        top: 200px;
        left: 550px
    }

    .hotspot.jer {
        top: 162px;
        left: 210px
    }

    .hotspot.jers {
        top: 141px;
        left: 356px
    }

    .hotspot.kuw {
        top: 185px;
        left: 465px
    }

    .hotspot.malt {
        top: 180px;
        left: 405px
    }

    .hotspot.malt2 {
        top: 175px;
        left: 385px
    }

    .hotspot.moroc {
        top: 185px;
        left: 355px
    }

    .hotspot.nig {
        top: 225px;
        left: 387px
    }

    .hotspot.nor {
        top: 85px;
        left: 388px
    }

    .hotspot.nor2 {
        top: 105px;
        left: 395px
    }

    .hotspot.nor3 {
        top: 100px;
        left: 375px
    }

    .hotspot.nyc {
        top: 145px;
        left: 220px
    }

    .hotspot.nz {
        top: 345px;
        right: 46px
    }

    .hotspot.per {
        top: 318px;
        right: 163px
    }

    .hotspot.que {
        top: 294px;
        right: 106px
    }

    .hotspot.saudi {
        top: 207px;
        left: 465px
    }

    .hotspot.sha {
        top: 173px;
        left: 621px
    }

    .hotspot.sin {
        top: 245px;
        left: 585px
    }

    .hotspot.slov {
        top: 135px;
        left: 415px
    }

    .hotspot.sri {
        top: 235px;
        left: 532px
    }

    .hotspot.swe {
        top: 89px;
        left: 408px
    }

    .hotspot.swe2 {
        top: 83px;
        left: 368px
    }

    .hotspot.syd1 {
        top: 314px;
        right: 100px
    }

    .hotspot.syd2 {
        top: 334px;
        right: 100px
    }

    .hotspot.syd3 {
        top: 324px;
        right: 82px
    }

    .hotspot.tai {
        top: 200px;
        left: 625px
    }

    .hotspot.tex {
        top: 175px;
        left: 168px
    }

    .hotspot.was {
        top: 156px;
        left: 112px
    }

    .hotspot.zim {
        top: 295px;
        left: 420px
    }

    .hotspot.irn {
        top: 190px;
        left: 497px
    }

    .hotspot.lit {
        top: 117px;
        left: 428px
    }

    .hotspot.mala {
        top: 265px;
        left: 620px
    }

    .reportbg.pres img {
        margin-top: 23px
    }

    .subjectscontent .dw-md-9 {
        width: 67%
    }

    .subjectscontent .dw-md-3 {
        width: 33%
    }

    #tooltip {
        width: 764px
    }

    .bluebtm-bg.media .inner.text {
        line-height: 40px!important
    }

    .article.lg iframe {
        width: 390px;
        height: 219px
    }

    .imgboot img {
        display: inline-block;
        margin: 0 auto;
        width: 100%
    }
}

.country {
    background-color: #ffffff;
    margin-bottom: 1px;
    color: #003;
    font-weight: bold;
    border-top: 1px solid #e1e1e1;
    padding: 14px;
    padding-left: 0;
    padding-right: 0;
}
span.dw-md-9.dw-xs-12 {
    width: 60%;
    float: left;
}
.country:hover {
    background-color: #e5e5ea
}
span.dw-md-3.dw-xs-12 {
    width: 20%;
    float: right;
    text-align: right;
}
.country .flg {
    font-size: 14px;
    color: #000032;
}
.country .dw-md-3,.country .dw-md-9 {
    display: block
}
.country span.dw-md-3.dw-xs-12 {
    font-size: 12px;
    color: #000032;
    text-transform: uppercase;
}
.play .fa-youtube-play.icon {
    width: 25px;
    height: 25px;
    background: url(../images/yt_icon.png) center center no-repeat;
    display: block;
    float: right;
    background-size: contain;
    margin-right: 15px;
}

.country .dw-md-9 {
    font-family: 'Merriweather',Arial
}

.country .clear {
    clear: both;
    display: block
}

.country .dw-md-9 .flg span {
    color: #000032;
    font-weight: 500;
    font-size: 15px;
    margin-left: 0;
    float: right;
}
.country i.fa.fa-chevron-right.hidden-lg.hidden-md {
    display: none;
}

.country a {
    display: block
}

.country .flg {
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left center;
    display: block
}

.ui-tooltip.ui-widget {
    border: 0!important;
    background: #e5e5ea!important;
    border-radius: 3px!important;
    font-family: 'Merriweather',Arial;
    color: #003;
    width: 250px!important
}

.ui-tooltip.ui-widget div span {
    font-family: 'Open Sans',Arial;
    color: #f7941e;
    font-weight: normal;
    font-size: .9em;
    display: block
}

.ui-tooltip-content .flag {
    float: right;
    margin-left: 10px;
    width: 30px;
    height: 22px;
    display: block
}

.country .usa,.ui-tooltip-content .usaflg {
    background-image: url('../images/flags/usa.jpg');
}

.country .canada,.ui-tooltip-content .canadaflg {
    background-image: url('../images/flags/canada.jpg');
}

.country .iceland,.ui-tooltip-content .iceflg {
    background-image: url('../images/flags/iceland.jpg');
}

.country .ire,.ui-tooltip-content .ireflg {
    background-image: url('../images/flags/ireland.jpg');
}

.country .norway,.ui-tooltip-content .norflg {
    background-image: url('../images/flags/norway.jpg');
}

.country .holland,.ui-tooltip-content .holflg {
    background-image: url('../images/flags/holland.jpg');
}

.country .denmark,.ui-tooltip-content .denflg {
    background-image: url('../images/flags/denmark.jpg');
}

.country .irn,.ui-tooltip-content .irnflg {
    background-image: url('../images/flags/iran.jpg');
}

.country .lit,.ui-tooltip-content .litflg {
    background-image: url('../images/flags/lithuania.jpg');
}

.country .mala,.ui-tooltip-content .malaflg {
    background-image: url('../images/flags/malaysia.jpg');
}

.country .malta,.ui-tooltip-content .malflg {
    background-image: url('../images/flags/malta.jpg');
}

.country .greece,.ui-tooltip-content .greflg {
    background-image: url('../images/flags/greece.jpg');
}

.country .slov,.ui-tooltip-content .solflg {
    background-image: url('../images/flags/slovakia.jpg');
}

.country .saudi,.ui-tooltip-content .sauflg {
    background-image: url('../images/flags/saudi-arabia.jpg');
}

.country .india,.ui-tooltip-content .indflg {
    background-image: url('../images/flags/india.jpg');
}

.country .aus,.ui-tooltip-content .ausflg {
    background-image: url('../images/flags/australia.jpg');
}

.country .nz,.ui-tooltip-content .nzflg {
    background-image: url('../images/flags/new-zealand.jpg');
}

.country .zim,.ui-tooltip-content .zimflg {
    background-image: url('../images/flags/zimbabwe.jpg');
}

.country .egypt,.ui-tooltip-content .egyflg {
    background-image: url('../images/flags/eygpt.jpg');
}

.country .moroc,.ui-tooltip-content .morflg {
    background-image: url('../images/flags/morocco.jpg');
}

.country .shanghai,.ui-tooltip-content .chiflg {
    background-image: url('../images/flags/china.jpg');
}

.country .hongkong,.ui-tooltip-content .honflg {
    background-image: url('../images/flags/hong-kong.jpg');
}

.country .jersey,.ui-tooltip-content .jerflg {
    background-image: url('../images/flags/jersey.jpg');
}

.country .nigeria,.ui-tooltip-content .nigflg {
    background-image: url('../images/flags/nigeria.jpg');
}

.country .singapore,.ui-tooltip-content .sinflg {
    background-image: url('../images/flags/singapore.jpg');
}

.country .albania,.ui-tooltip-content .albflg {
    background-image: url('../images/flags/albania.jpg');
}

.country .france,.ui-tooltip-content .fraflg {
    background-image: url('../images/flags/france.jpg');
}

.country .srilanka,.ui-tooltip-content .sriflg {
    background-image: url('../images/flags/sri-lanka.jpg');
}

.country .ghana,.ui-tooltip-content .ghaflg {
    background-image: url('../images/flags/ghana.jpg');
}

.country .sweden,.ui-tooltip-content .sweflg {
    background-image: url('../images/flags/sweden.jpg');
}

.country .taiwan,.ui-tooltip-content .taiflg {
    background-image: url('../images/flags/taiwan.jpg');
}

.country .cyprus,.ui-tooltip-content .cypflg {
    background-image: url('../images/flags/cyprus.jpg');
}

.country .faroe,.ui-tooltip-content .farflg {
    background-image: url('../images/flags/faroe-islands.jpg');
}

.country .kuwait,.ui-tooltip-content .kuwflg {
    background-image: url('../images/flags/kuwait.jpg');
}