/** {
    background: #000 !important;
    color: #0f0 !important;
    outline: solid #f00 1px !important;
}*/


html {
    /*scroll-behavior: smooth;*/
}

body {
    font-family: Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    width: 89.98875141vw;
    margin: auto;
    opacity: 0;
    min-width: 240px;
}


.row {
    margin: 0px;
}

[class*="col-"] {
    padding: 0px;
}

div[style*="direction:rtl"] {
    text-align: right;
}

#part1 {
    color: #FFFFFF;
    font-family: Segoe UI;
    font-style: normal;
    background-color: #0078D4;
    min-height: 39.37007874vw;
}


.row {
    margin: 0px;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
}

[class*="col-"] {
    padding: 0px;
    margin: 0px;
}

.center-ver {
    display: flex;
    align-items: center;
}

.nowrap {
    white-space: nowrap;
}

button {
    border: none;
}

.show {
    display: block;
}

.hide {
    display: none;
}

.rtl #part1{
    direction:ltr;
}

.rtl #part1a {
    direction: rtl;
}


#part1b:hover, .imageinside:hover, #supTextanchor:hover,#supTextanchor3:hover, #supTextanchor2:hover, #supTextanchor4:hover {
    cursor: pointer;
}

#DisclaimerTextHyperLink:hover{
    color: dodgerblue;
}

#part1aContent {
    margin: 7.64904387vw 0px 4.161979753vw 6.524184477vw;
}

.rtl #part1aContent {
    margin-right: 6.524184477vw;
    margin-left:0;
}

#Heading {
    font-weight: 600;
    font-size: 2.474690664vw;
    line-height: 3.318335208vw;
    width: 35.26434196vw;
    min-height: 10.96737908vw;
    margin-bottom: 2.305961755vw;
}

#Sub {
    font-weight: 300;
    font-size: 1.349831271vw;
    line-height: 1.799775028vw;
    width: 36.44544432vw;
    min-height: 9.167604049vw;
}

.rtl #Heading, .rtl #Sub {
    text-align: right;
}

.supTextSpan {
    color: #FFFFFF;
}


#supTextanchor,#supTextanchor3, #supTextanchor2, #supTextanchor4 {
    border: none;
}

    #supTextanchor:focus ,
    #supTextanchor3:focus {
        outline: none;
        border: 1.5px solid #FFFFFF !important;
    }

    #supTextanchor2:focus,
    #supTextanchor4:focus {
        outline: none;
        border: 1.5px solid black;
    }

#disClaimer:focus, #disClaimer2:focus {
    outline: none;
    border: 1px dashed;
}

#browserlink, #browserlink2 {
    font-size: 15px;
    position: relative;
    outline-offset: -3px;
    max-width: 100%;
    display: inline-block;
    overflow: hidden;
    color: #fff;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0;
    white-space: nowrap;
    transition: all 200ms ease-in-out;
    box-shadow: 0 4px 8px 0 transparent;
    margin-top: 1.799775028vw;
    padding: 0.813125vw 2.125vw 0.813125vw 3.25vw;
    background: #243A5E;
    border: 2px solid #243A5E;
}

#browserlink2 {
    margin: 0.112485939vw auto 2.924634421vw;
    background: #0359A5;
    border: 2px solid #0359A5;
}

    #browserlink span, #browserlink2 span {
        max-width: 100%;
        display: inline-block;
        position: relative;
        left: 0;
        text-overflow: clip;
        transition: all 200ms ease-in-out;
        vertical-align: top;
        /*line-height: 18.5px;*/
        font-weight: 600;
        font-size: 1.2vw;
        line-height: 1.25vw;
        color: #FFFFFF;
        padding-bottom: 2px;
    }

    #browserlink:focus, #browserlink2:focus {
        outline-style: solid;
        outline-width: thin;
        outline-color: white;
    }

    #browserlink span:after, #browserlink2 span:after {
        margin-left: 3px;
        display: inline-block;
        position: relative;
        right: 0;
        /*content: "";*/
        content: ">";
        vertical-align: top;
        transition: all 200ms ease-in-out;
        text-decoration: none;
        font-size: 1.5vw;
        margin-top: -0.05vw;
    }

    #browserlink:hover span, #browserlink:focus span, #browserlink2:hover span, #browserlink2:focus span {
        left: -2px;
        transition: all 200ms ease-in-out;
        font-weight: 600;
    }

        #browserlink:hover span:after, #browserlink:focus span:after, #browserlink2:hover span:after, #browserlink2:focus span:after {
            right: -4px;
            transition: all 200ms ease-in-out;
        }

        #browserlink:hover span:before, #browserlink:focus span:before, #browserlink2:hover span:before, #browserlink2:focus span:before {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            height: 0px;
            width: 78.5%;
            border-bottom: 2px solid;
            transition: all 200ms ease-in-out;
        }

.rtl #browserlink, .rtl #browserlink2 {
    padding: 0.813125vw 3.25vw 0.813125vw 2.125vw;
}

    .rtl #browserlink span, .rtl #browserlink2 span {
        right: 0;
    }

        .rtl #browserlink span:after, .rtl #browserlink2 span:after {
            margin-left: 0px;
            margin-right: 3px;
            right: 0;
            left: 0;
        }

    .rtl #browserlink:hover span, .rtl #browserlink:focus span, .rtl #browserlink2:hover span, .rtl #browserlink2:focus span {
        left: 0;
        right: -2px;
    }

        .rtl #browserlink:hover span:after, .rtl #browserlink:focus span:after,
        .rtl #browserlink2:hover span:after, .rtl #browserlink2:focus span:after {
            right: 4px;
        }

        .rtl #browserlink:hover span:before, .rtl #browserlink:focus span:before,
        .rtl #browserlink2:hover span:before, .rtl #browserlink2:focus span:before {
            right: 0;
        }

#part1b {
    padding: 0px;
}

#banner {
    height: auto;
    max-height: 39.37007874vw;
    float: right;
}


#part2 {
    background-color: #F5F5F5;
}

#part2Container {
    width: 77.81214848vw;
    margin: auto;
}

#part2Content {
    padding-top: 4.218222722vw;
    color: #000000;
    font-family: Segoe UI;
    font-style: normal;
}

.zeromargin {
    margin: 0px;
}

.imageinside {
    width: 100%;
}

.imageRow {
    margin-bottom: 2.474690664vw;
}


.part2Headings {
    width: 100%;
    text-align: center;
    font-size: 1.124859393vw;
    line-height: 1.51856018vw;
    font-weight: 600;
    margin-bottom: 1.237345332vw;
}

.part2Contents {
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 0.843644544vw;
    line-height: 1.124859393vw;
    margin-bottom: 3.712035996vw;
}

#disClaimer, #disClaimer2 {
    margin-bottom: 1.799775028vw;
    font-size: 0.674915636vw;
    line-height: 0.899887514vw;
    font-family: Segoe UI;
    font-style: normal;
    font-weight: 400;
    padding: 0px 10px 1px 3px;
    border: 1px dashed transparent;
}

#disClaimer {
    margin-bottom: 1.25vw;
}

.de-de #browserlink:hover span:before, .de-de #browserlink:focus span:before,
.de-at #browserlink:hover span:before, .de-at #browserlink:focus span:before,
.de-ch #browserlink:hover span:before, .de-ch #browserlink:focus span:before,
.bg-bg #browserlink2:hover span:before, .bg-bg #browserlink2:focus span:before {
    width: 85%;
}

.de-de #browserlink2:hover span:before, .de-de #browserlink2:focus span:before,
.de-at #browserlink2:hover span:before, .de-at #browserlink2:focus span:before,
.de-ch #browserlink2:hover span:before, .de-ch #browserlink2:focus span:before {
    width: 87%;
}

.es-ar #browserlink:hover span:before, .es-ar #browserlink:focus span:before,
.es-es #browserlink:hover span:before, .es-es #browserlink:focus span:before,
.es-mx #browserlink:hover span:before, .es-mx #browserlink:focus span:before {
    width: 82.6%;
}

.es-ar #browserlink2:hover span:before, .es-ar #browserlink2:focus span:before {
    width: 84%;
}

.bg-bg #browserlink:hover span:before, .bg-bg #browserlink:focus span:before {
    width: 86%;
}

.es-es #browserlink2:hover span:before, .es-es #browserlink2:focus span:before {
    width: 84.6%;
}

.es-mx #browserlink2:hover span:before, .es-mx #browserlink2:focus span:before {
    width: 83.6%;
}

.fr-be #browserlink:hover span:before, .fr-be #browserlink:focus span:before,
.fr-ca #browserlink:hover span:before, .fr-ca #browserlink:focus span:before,
.fr-fr #browserlink:hover span:before, .fr-fr #browserlink:focus span:before,
.el-gr #browserlink:hover span:before, .el-gr #browserlink:focus span:before {
    width: 87.5%;
}

.fr-be #browserlink2:hover span:before, .fr-be #browserlink2:focus span:before,
.fr-ca #browserlink2:hover span:before, .fr-ca #browserlink2:focus span:before,
.fr-fr #browserlink2:hover span:before, .fr-fr #browserlink2:focus span:before {
    width: 89.5%;
}

.it-it #browserlink:hover span:before, .it-it #browserlink:focus span:before,
.da-dk #browserlink:hover span:before, .da-dk #browserlink:focus span:before {
    width: 79%;
}

.it-it #browserlink2:hover span:before, .it-it #browserlink2:focus span:before,
.th-th #browserlink:hover span:before, .th-th #browserlink:focus span:before {
    width: 79.5%;
}

.ja-jp #browserlink:hover span:before, .ja-jp #browserlink:focus span:before,
.ja-jp #browserlink2:hover span:before, .ja-jp #browserlink2:focus span:before,
.uk-ua #browserlink:hover span:before, .uk-ua #browserlink:focus span:before ,
.uk-ua #browserlink2:hover span:before, .uk-ua #browserlink2:focus span:before {
    width: 86.5%;
}

.pt-br #browserlink:hover span:before, .pt-br #browserlink:focus span:before,
.pt-pt #browserlink:hover span:before, .pt-pt #browserlink:focus span:before {
    width: 83%;
}

.pt-br #browserlink2:hover span:before, .pt-br #browserlink2:focus span:before,
.cs-cz #browserlink:hover span:before, .cs-cz #browserlink:focus span:before {
    width: 81%;
}

.pt-pt #browserlink2:hover span:before, .pt-pt #browserlink2:focus span:before {
    width: 73.5%;
}

.zh-cn #browserlink:hover span:before, .zh-cn #browserlink:focus span:before,
.zh-hk #browserlink:hover span:before, .zh-hk #browserlink:focus span:before,
.zh-tw #browserlink:hover span:before, .zh-tw #browserlink:focus span:before {
    width: 75%;
    bottom: -2px;
}

.zh-cn #browserlink2:hover span:before, .zh-cn #browserlink2:focus span:before,
.zh-hk #browserlink2:hover span:before, .zh-hk #browserlink2:focus span:before {
    width: 75%;
    bottom: -1.5px;
}

.zh-tw #browserlink2:hover span:before, .zh-tw #browserlink2:focus span:before {
    width: 74%;
    bottom: -1.5px;
}

.af-za #browserlink:hover span:before, .af-za #browserlink:focus span:before {
    width: 82.5%;
    bottom: -1.5px;
}

.af-za #browserlink2:hover span:before, .af-za #browserlink2:focus span:before {
    width: 79.5%;
    bottom: -2.5px;
}

.am-et #browserlink:hover span:before, .am-et #browserlink:focus span:before,
.da-dk #browserlink2:hover span:before, .da-dk #browserlink2:focus span:before {
    width: 76%;
}

.am-et #browserlink2:hover span:before, .am-et #browserlink2:focus span:before,
.tr-tr #browserlink:hover span:before, .tr-tr #browserlink:focus span:before {
    width: 80%;
}

.ar-sa #browserlink:hover span:before, .ar-sa #browserlink:focus span:before {
    width: 75%;
    bottom: -3.5px;
}

.ar-sa #browserlink2:hover span:before, .ar-sa #browserlink2:focus span:before {
    width: 82%;
    bottom: -2.5px;
}

.bs-latn-ba #browserlink:hover span:before, .bs-latn-ba #browserlink:focus span:before,
.bs-latn-ba #browserlink2:hover span:before, .bs-latn-ba #browserlink2:focus span:before,
.hr-hr #browserlink:hover span:before, .hr-hr #browserlink:focus span:before,
.nl-be #browserlink:hover span:before, .nl-be #browserlink:focus span:before,
.nl-nl #browserlink:hover span:before, .nl-nl #browserlink:focus span:before {
    width: 82.5%;
}

.el-gr #browserlink2:hover span:before, .el-gr #browserlink2:focus span:before {
    width: 80.5%;
}

.hr-hr #browserlink2:hover span:before, .hr-hr #browserlink2:focus span:before {
    width: 85.5%;
}

.id-id #browserlink:hover span:before, .id-id #browserlink:focus span:before {
    width: 83.5%;
    bottom: -3px;
}

.id-id #browserlink2:hover span:before, .id-id #browserlink2:focus span:before {
    width: 87%;
    bottom: -3px;
}

.kk-kz #browserlink:hover span:before, .kk-kz #browserlink:focus span:before {
    width: 82.5%;
    bottom: -4px;
}

.kk-kz #browserlink2:hover span:before, .kk-kz #browserlink2:focus span:before {
    width: 77.5%;
    bottom: -3px;
}

.ko-kr #browserlink:hover span:before, .ko-kr #browserlink:focus span:before,
.ko-kr #browserlink2:hover span:before, .ko-kr #browserlink2:focus span:before {
    width: 75.5%;
    bottom: -2px;
}

.nb-no #browserlink2:hover span:before, .nb-no #browserlink2:focus span:before {
    width: 85.5%;
    bottom: -3px;
}

.nl-be #browserlink2:hover span:before, .nl-be #browserlink2:focus span:before ,
.ro-ro #browserlink:hover span:before, .ro-ro #browserlink:focus span:before {
    width: 82%;
}

.nl-nl #browserlink2:hover span:before, .nl-nl #browserlink2:focus span:before,
.ro-ro #browserlink2:hover span:before, .ro-ro #browserlink2:focus span:before {
    width: 84.5%;
}

.ru-ru #browserlink:hover span:before, .ru-ru #browserlink:focus span:before {
    width: 80.2%;
}

.ru-ru #browserlink2:hover span:before, .ru-ru #browserlink2:focus span:before {
    width: 86.2%;
}

.th-th #browserlink2:hover span:before, .th-th #browserlink2:focus span:before {
    width: 75.5%;
}

.tr-tr #browserlink2:hover span:before, .tr-tr #browserlink2:focus span:before {
    width: 77%;
}

.vi-vn #browserlink:hover span:before, .vi-vn #browserlink:focus span:before {
    width: 81.5%;
    bottom: -3px;
}

.vi-vn #browserlink2:hover span:before, .vi-vn #browserlink2:focus span:before {
    width: 86.5%;
    bottom: -3px;
}


@media only screen and (min-width: 992px) {
    .de-de #Heading, .de-at #Heading, .de-ch #Heading, .pt-br #Sub {
        width: 93%;
    }

    .de-de #Sub, .de-at #Sub, .de-ch #Sub {
        width: 94%;
    }

    .es-ar #Heading, .es-es #Heading, .es-mx #Heading,
    .es-ar #Sub, .es-es #Sub, .es-mx #Sub,
    .it-it #Heading, .it-it #Sub,
    .ja-jp #Heading, .ja-jp #Sub,
    .pt-pt #Heading,
    .bs-latn-ba #Heading,
    .da-dk #Heading,
    .id-id #Sub,
    .nl-be #Heading,
    .nl-be #Sub,
    .nl-nl #Heading,
    .nl-nl #Sub,
    .ro-ro #Heading,
    .tr-tr #Heading {
        width: 90%;
    }

    .fr-be #Heading, .fr-ca #Heading, .fr-fr #Heading,
    .fr-be #Sub, .fr-ca #Sub, .fr-fr #Sub,
    .pt-pt #Sub,
    .bs-latn-ba #Sub,
    .cs-cz #Sub,
    .hr-hr #Heading,
    .kk-kz #Sub,
    .ru-ru #Sub,
    .vi-vn #Heading {
        width: 92%;
    }

    .pt-br #Heading {
        width: 100%;
    }

    .zh-tw #Heading,
    .da-dk #Sub {
        width: 84%;
    }

    .af-za #Heading {
        width: 88%;
    }

    .rtl #Heading,
    .ko-kr #Heading,
    .ko-kr #Sub {
        width: 85%;
    }

    .bg-bg #Heading,
    .cs-cz #Heading {
        font-size: 2.2vw;
        line-height: 3vw;
        width: 85%;
    }

    .bg-bg #Sub {
        width: 83%;
    }

    .el-gr #Heading,
    .el-gr #Sub,
    .kk-kz #Heading {
        width: 98%;
    }

    .id-id #Heading {
        width: 96%;
    }

    .nb-no #Heading {
        width: 82%;
    }

    .uk-ua #Heading {
        font-size: 2.2vw;
        line-height: 3vw;
        width: 95%;
    }

    .uk-ua #Sub {
        width: 95%;
    }
    
    .zh-cn #Sub,.zh-tw #Sub {
        width: 80%;
    }
}

@media only screen and (min-width: 992px) {
    #part1 .col-lg-7 {
        flex: 0 0 52.86839145vw;
        max-width: 52.86839145vw;
    }

    #part1 .col-lg-5 {
        flex: 0 0 37.12035996vw;
        max-width: 37.12035996vw;
    }

    #part2 .col-lg-4 {
        /* flex: 0 0 30%;
        max-width: 30%; */
        flex: 0 0 21.87851519vw;
        max-width: 21.87851519vw;
    }

    .one, .two, .four, .five {
        /*margin-right: 5%;*/
        margin-right: 6.088301462vw;
    }

    .rtl .one, .rtl .two, .rtl .four, .rtl .five {
        margin-right: 0;
        /*margin-left: 6.088301462vw;*/
        margin-left: 6.088301462vw;
    }
}

@media only screen and (min-width:576px) and (max-width:991px) {
    #part2 .col-sm-6 {
        /* flex: 0 0 47.5%;
        max-width: 47.5%;*/
        flex: 0 0 46‬%;
        max-width: 46%;
    }

    .one, .three, .five {
        /*margin-right: 5%;*/
        margin-right: 8%;
    }

    .rtl .one, .rtl .three, .rtl .five {
        margin-right: 0;
        margin-left: 8%;
    }
}

@media only screen and (max-width: 991px) {
    #part1b {
        display: none;
    }

    #part1aContent {
        margin-right: 5%;
    }

    .rtl #part1aContent {
        margin-left: 5%;
    }

    #Heading {
        font-size: 24.5242px;
        line-height: 32.9178px;
        width: 100%;
        margin-bottom: 22.8251px;
        min-height: initial;
    }

    #Sub {
        width: 100%;
    }
}


@media only screen and (max-width: 1365px) {
    #Sub {
        font-size: 18.43869516px;
        line-height: 24.58492688px;
    }

    #browserlink, #browserlink2 {
        margin-top: 24.58492688px;
        padding: 11.1072875px 29.0275px 11.1072875px 44.395px;
    }

        #browserlink span, #browserlink2 span {
            font-size: 12.80625px;
            line-height: 17.075px;
        }

            #browserlink span:after, #browserlink2 span:after {
                font-size: 20.49px;
                margin-top: -2.049px;
            }

        #browserlink:hover span:before, #browserlink:focus span:before, #browserlink2:hover span:before, #browserlink2:focus span:before {
            width: 75.5%;
        }

    .rtl #browserlink, .rtl #browserlink2 {
        padding: 11.1072875px 44.395px 11.1072875px 29.0275px;
    }

    .imageRow {
        margin-bottom: 33.80427447px;
    }

    .part2Headings {
        font-size: 15.3655793px;
        line-height: 20.74353206px;
        margin-bottom: 16.90213723px;
    }

    .part2Contents {
        font-size: 11.52418448px;
        line-height: 15.3655793px;
        margin-bottom: 50.7064117px;
    }

    #disClaimer, #disClaimer2 {
        font-size: 9.219347582px;
        line-height: 12.29246344px;
        margin-bottom: 24.58492688px;
    }

    #disClaimer {
        margin-bottom: 12px;
    }

    .es-ar #browserlink2:hover span:before, .es-ar #browserlink2:focus span:before,
    .de-de #browserlink:hover span:before, .de-de #browserlink:focus span:before,
    .de-at #browserlink:hover span:before, .de-at #browserlink:focus span:before,
    .de-ch #browserlink:hover span:before, .de-ch #browserlink:focus span:before {
        width: 82%;
    }

    .de-de #browserlink2:hover span:before, .de-de #browserlink2:focus span:before,
    .de-at #browserlink2:hover span:before, .de-at #browserlink2:focus span:before,
    .de-ch #browserlink2:hover span:before, .de-ch #browserlink2:focus span:before {
        width: 84.8%;
    }

    .es-ar #browserlink:hover span:before, .es-ar #browserlink:focus span:before,
    .es-es #browserlink:hover span:before, .es-es #browserlink:focus span:before,
    .es-mx #browserlink:hover span:before, .es-mx #browserlink:focus span:before {
        width: 79.6%;
    }

    .bg-bg #browserlink:hover span:before, .bg-bg #browserlink:focus span:before {
        width: 84%;
    }

    .es-es #browserlink2:hover span:before, .es-es #browserlink2:focus span:before {
        width: 82.6%;
    }

    .es-mx #browserlink2:hover span:before, .es-mx #browserlink2:focus span:before {
        width: 80.6%;
    }

    .fr-be #browserlink:hover span:before, .fr-be #browserlink:focus span:before,
    .fr-ca #browserlink:hover span:before, .fr-ca #browserlink:focus span:before,
    .fr-fr #browserlink:hover span:before, .fr-fr #browserlink:focus span:before,
    .el-gr #browserlink:hover span:before, .el-gr #browserlink:focus span:before {
        width: 85.5%;
    }

    .fr-be #browserlink2:hover span:before, .fr-be #browserlink2:focus span:before,
    .fr-ca #browserlink2:hover span:before, .fr-ca #browserlink2:focus span:before,
    .fr-fr #browserlink2:hover span:before, .fr-fr #browserlink2:focus span:before {
        width: 87.5%;
    }

    .it-it #browserlink:hover span:before, .it-it #browserlink:focus span:before {
        width: 76%;
    }

    .it-it #browserlink2:hover span:before, .it-it #browserlink2:focus span:before {
        width: 76.5%;
    }

    .ja-jp #browserlink:hover span:before, .ja-jp #browserlink:focus span:before,
    .ja-jp #browserlink2:hover span:before, .ja-jp #browserlink2:focus span:before {
        width: 85%;
    }

    .pt-br #browserlink:hover span:before, .pt-br #browserlink:focus span:before,
    .pt-pt #browserlink:hover span:before, .pt-pt #browserlink:focus span:before,
    .hr-hr #browserlink:hover span:before, .hr-hr #browserlink:focus span:before,
    .nl-nl #browserlink:hover span:before, .nl-nl #browserlink:focus span:before {
        width: 80%;
    }

    .pt-br #browserlink2:hover span:before, .pt-br #browserlink2:focus span:before,
    .af-za #browserlink:hover span:before, .af-za #browserlink:focus span:before,
    .ar-sa #browserlink2:hover span:before, .ar-sa #browserlink2:focus span:before {
        width: 79%;
    }

    .pt-pt #browserlink2:hover span:before, .pt-pt #browserlink2:focus span:before,
    .th-th #browserlink2:hover span:before, .th-th #browserlink2:focus span:before{
        width: 72.5%;
    }

    .zh-cn #browserlink:hover span:before, .zh-cn #browserlink:focus span:before,
    .zh-hk #browserlink:hover span:before, .zh-hk #browserlink:focus span:before,
    .zh-tw #browserlink:hover span:before, .zh-tw #browserlink:focus span:before,
    .zh-cn #browserlink2:hover span:before, .zh-cn #browserlink2:focus span:before,
    .zh-hk #browserlink2:hover span:before, .zh-hk #browserlink2:focus span:before,
    .zh-tw #browserlink2:hover span:before, .zh-tw #browserlink2:focus span:before,
    .ar-sa #browserlink:hover span:before, .ar-sa #browserlink:focus span:before {
        width: 71%;
    }

    .af-za #browserlink2:hover span:before, .af-za #browserlink2:focus span:before,
    .am-et #browserlink2:hover span:before, .am-et #browserlink2:focus span:before,
    .da-dk #browserlink:hover span:before, .da-dk #browserlink:focus span:before,
    .tr-tr #browserlink:hover span:before, .tr-tr #browserlink:focus span:before {
        width: 77%;
    }

    .am-et #browserlink:hover span:before, .am-et #browserlink:focus span:before,
    .da-dk #browserlink2:hover span:before, .da-dk #browserlink2:focus span:before {
        width: 74%;
    }

    .bg-bg #browserlink2:hover span:before, .bg-bg #browserlink2:focus span:before,
    .nl-nl #browserlink2:hover span:before, .nl-nl #browserlink2:focus span:before {
        width: 82.5%;
    }
    .bs-latn-ba #browserlink:hover span:before, .bs-latn-ba #browserlink:focus span:before,
    .bs-latn-ba #browserlink2:hover span:before, .bs-latn-ba #browserlink2:focus span:before,
    .nl-be #browserlink2:hover span:before, .nl-be #browserlink2:focus span:before,
    .ro-ro #browserlink:hover span:before, .ro-ro #browserlink:focus span:before {
        width: 79.5%;
    }

    .cs-cz #browserlink:hover span:before, .cs-cz #browserlink:focus span:before,
    .el-gr #browserlink2:hover span:before, .el-gr #browserlink2:focus span:before {
        width: 78%;
    }

    .hr-hr #browserlink2:hover span:before, .hr-hr #browserlink2:focus span:before {
        width: 83.5%;
    }

    .id-id #browserlink:hover span:before, .id-id #browserlink:focus span:before {
        width: 80.5%;
        bottom: -2px;
    }

    .id-id #browserlink2:hover span:before, .id-id #browserlink2:focus span:before {
        width: 85%;
        bottom: -2px;
    }

    .kk-kz #browserlink:hover span:before, .kk-kz #browserlink:focus span:before {
        width: 78.5%;
        bottom: -2px;
    }

    .kk-kz #browserlink2:hover span:before, .kk-kz #browserlink2:focus span:before {
        width: 73.5%;
        bottom: -1.5px;
    }

    .ko-kr #browserlink:hover span:before, .ko-kr #browserlink:focus span:before,
    .ko-kr #browserlink2:hover span:before, .ko-kr #browserlink2:focus span:before {
        width: 72%;
        bottom: 0;
    }

    .nb-no #browserlink2:hover span:before, .nb-no #browserlink2:focus span:before {
        width: 83.5%;
        bottom: -2px;
    }

    .nl-be #browserlink:hover span:before, .nl-be #browserlink:focus span:before {
        width: 80.5%;
    }

    .ro-ro #browserlink2:hover span:before, .ro-ro #browserlink2:focus span:before {
        width: 81%;
    }
    
    .ru-ru #browserlink:hover span:before, .ru-ru #browserlink:focus span:before {
        width: 76.5%;
    }

    .ru-ru #browserlink2:hover span:before, .ru-ru #browserlink2:focus span:before {
        width: 84.2%;
    }

    .th-th #browserlink:hover span:before, .th-th #browserlink:focus span:before  {
        width: 77.5%;
    }

    .tr-tr #browserlink2:hover span:before, .tr-tr #browserlink2:focus span:before {
        width: 74.5%;
    }

    .uk-ua #browserlink:hover span:before, .uk-ua #browserlink:focus span:before,
    .uk-ua #browserlink2:hover span:before, .uk-ua #browserlink2:focus span:before {
        width: 84.5%;
    }

    .vi-vn #browserlink:hover span:before, .vi-vn #browserlink:focus span:before {
        width: 77.5%;
        bottom: -2px;
    }

    .vi-vn #browserlink2:hover span:before, .vi-vn #browserlink2:focus span:before {
        width: 84%;
        bottom: -2px;
    }
    
}



@media only screen and (min-width: 2000px) {
    #banner {
        width: 100%;
    }
}
