﻿.serviceParagraph {
    font-size: 22px;
}

.mapSelector {
    text-align: center;
    width: 240px;
    height: 55px;
    padding: 10px;
    margin: 5px auto;
    border-radius: 20px;
    border: 1px solid #c2c2c2;
    background-color: white;
    box-shadow: 0px 4px 7px 0px #3d3d3d;
    transition: 0.2s;
}

    .mapSelector:hover {
        border: 4px solid #db1a20;
        background-color: white;
        color: black;
        transform: scale(1.1);
    }

    .mapSelector ul li:focus {
        border: 4px solid #a70c12;
        background-color: white;
        color: black;
    }

.activeMapSelector {
    width: 280px;
    border: 4px solid #a70c12;
    background-color: white;
    color: black;
    transform: scale(1.1);
}

.world-map {
    width: 100%;
    max-width: 1300px;
    position: relative;
}

    .world-map img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

.pin {
    position: absolute;
    width: auto;
    height: auto;
    border-radius: 50%;
    transition: 0.2s;
}

.bi-geo-alt-fill {
    color: #db1a20;
    font-size: 20px;
}

    .pin span {
        color: black;
        font-size: 11px;
        font-weight: 700;
    }

    .pin:hover {
        transform: scale(1.2);
    }

@media screen {
    /*Western Hemisphere*/
    .Canada {
        top: 35%;
        left: 21%;
    }

    .Finland {
        top: 32%;
        left: 76%;
    }

    .Sweden {
        top: 36%;
        left: 72.5%;
    }

    .Norway {
        top: 36%;
        left: 66.5%;
    }

    .Denmark {
        top: 40%;
        left: 70.6%;
    }

    .UK {
        top: 43.5%;
        left: 59.5%;
    }

    .Ireland {
        top: 40.5%;
        left: 62%;
    }

    .Poland {
        top: 43%;
        left: 74%;
    }

    .Germany {
        top: 45.5%;
        left: 71.5%;
    }

    .Spain {
        top: 51%;
        left: 67%;
    }

    .Portugal {
        top: 51%;
        left: 61%;
    }

    .Australia {
        top: 72%;
        left: 65%;
    }

    .NewZealand {
        top: 78%;
        left: 75%;
    }

    /*Eastern Hemisphere*/
    .Iraq {
        top: 47%;
        left: 28%;
    }

    .Egypt {
        top: 51%;
        left: 21%;
    }

    .Kuwait {
        top: 50%;
        left: 28%;
    }

    .Bahrain {
        top: 50%;
        left: 33%;
    }

    .SaudiArabia {
        top: 54%;
        left: 24%;
    }

    .Qatar {
        top: 52%;
        left: 31%;
    }

    .UAE {
        top: 52.2%;
        left: 35.3%;
    }

    .Oman {
        top: 55%;
        left: 36%;
    }

    .Yemen {
        top: 57%;
        left: 32%;
    }

    .Sudan {
        top: 57%;
        left: 21%;
    }

    .Djibouti {
        top: 59.3%;
        left: 30%;
    }

    .Somalia {
        top: 63%;
        left: 32%;
    }

    .Russia {
        top: 25%;
        left: 58%
    }

    .China {
        top: 46%;
        left: 56%
    }

    .HongKong {
        top: 54.5%;
        left: 62%;
    }

    .Taiwan {
        top: 52.5%;
        left: 66%
    }

    .Japan {
        top: 44.5%;
        left: 74%
    }

    .Korea {
        top: 44.5%;
        left: 65.5%
    }

    .Pakistan {
        top: 48.5%;
        left: 42.5%;
    }

    .India {
        top: 54%;
        left: 46%
    }

    .SriLanka {
        top: 62%;
        left: 43%;
    }

    .Bangladesh {
        top: 52%;
        left: 52%
    }

    .Myanmar {
        top: 55%;
        left: 54%
    }

    .Thailand {
        top: 57.5%;
        left: 53%;
    }

    .Vietnam {
        top: 59%;
        left: 60.5%;
    }

    .Philippines {
        top: 60%;
        left: 67%;
    }

    .Malaysia {
        top: 63.5%;
        left: 53%;
    }

    .Singapore {
        top: 65.5%;
        left: 58%;
    }

    .Indonesia {
        top: 69%;
        left: 60%;
    }
}

@media screen and (max-width: 1199px) {
    .bi-geo-alt-fill {
        font-size: 14px;
    }

    .pin span {
        font-size: 11px;
    }

    /*Western Hemisphere*/
    .Canada {
        top: 35%;
        left: 21%;
    }

    .Finland {
        top: 32%;
        left: 76%;
    }

    .Sweden {
        top: 37%;
        left: 72.5%;
    }

    .Norway {
        top: 36%;
        left: 66%;
    }

    .Denmark {
        top: 40%;
        left: 70.6%;
    }

    .UK {
        top: 43.5%;
        left: 58%;
    }

    .Ireland {
        top: 41.5%;
        left: 61.5%;
    }

    .Poland {
        top: 43%;
        left: 74%;
    }

    .Germany {
        top: 45.5%;
        left: 71.5%;
    }

    .Spain {
        top: 51%;
        left: 67%;
    }

    .Portugal {
        top: 51%;
        left: 60%;
    }

    .Australia {
        top: 72%;
        left: 65%;
    }

    .NewZealand {
        top: 78%;
        left: 75%;
    }

    /*Eastern Hemisphere*/
    .Iraq {
        top: 47%;
        left: 28%;
    }

    .Egypt {
        top: 51%;
        left: 20%;
    }

    .Kuwait {
        top: 50.5%;
        left: 28.5%;
    }

    .Bahrain {
        top: 50.5%;
        left: 33.2%;
    }

    .SaudiArabia {
        top: 54.5%;
        left: 24%;
    }

    .Qatar {
        top: 52%;
        left: 30.7%;
    }

    .UAE {
        top: 53%;
        left: 35%;
    }

    .Oman {
        top: 55%;
        left: 36.5%;
    }

    .Yemen {
        top: 57.5%;
        left: 32%;
    }

    .Sudan {
        top: 58%;
        left: 21%;
    }

    .Djibouti {
        top: 60%;
        left: 30%;
    }

    .Somalia {
        top: 64%;
        left: 32%;
    }

    .Russia {
        top: 24%;
        left: 58%
    }

    .China {
        top: 46%;
        left: 57%
    }

    .HongKong {
        top: 54.5%;
        left: 62%;
    }

    .Taiwan {
        top: 52.5%;
        left: 66%
    }

    .Japan {
        top: 45%;
        left: 74%
    }

    .Korea {
        top: 44.5%;
        left: 65.5%
    }

    .Pakistan {
        top: 50%;
        left: 42%;
    }

    .India {
        top: 54%;
        left: 46%
    }

    .SriLanka {
        top: 62%;
        left: 42%;
    }

    .Bangladesh {
        top: 53%;
        left: 51.8%
    }

    .Myanmar {
        top: 55.5%;
        left: 54%
    }

    .Thailand {
        top: 58%;
        left: 52%;
    }

    .Vietnam {
        top: 59%;
        left: 60.3%;
    }

    .Philippines {
        top: 60%;
        left: 67%;
    }

    .Malaysia {
        top: 63.5%;
        left: 52%;
    }

    .Singapore {
        top: 65.7%;
        left: 58%;
    }

    .Indonesia {
        top: 69%;
        left: 60%;
    }
}

@media screen and (max-width: 991px) {
    .bi-geo-alt-fill {
        font-size: 12px;
    }

    .pin span {
        font-size: 10px;
    }

    /*Western Hemisphere*/
    .Canada {
        top: 34%;
        left: 20%;
    }

    .Finland {
        top: 30%;
        left: 76%;
    }

    .Sweden {
        top: 34%;
        left: 72.5%;
    }

    .Norway {
        top: 35%;
        left: 65%;
    }

    .Denmark {
        top: 38.5%;
        left: 70.5%;
    }

    .UK {
        top: 42%;
        left: 56%;
    }

    .Ireland {
        top: 39.5%;
        left: 60.5%;
    }

    .Poland {
        top: 42%;
        left: 74%;
    }

    .Germany {
        top: 44.5%;
        left: 71%;
    }

    .Spain {
        top: 50%;
        left: 67%;
    }

    .Portugal {
        top: 50%;
        left: 59%;
    }

    .Australia {
        top: 71%;
        left: 65%;
    }

    .NewZealand {
        top: 77%;
        left: 75%;
    }

    /*Eastern Hemisphere*/
    .Iraq {
        top: 46%;
        left: 27.5%;
    }

    .Egypt {
        top: 51%;
        left: 20%;
    }

    .Kuwait {
        top: 49%;
        left: 27%;
    }

    .Bahrain {
        top: 49.1%;
        left: 33%;
    }

    .SaudiArabia {
        top: 54%;
        left: 22%;
    }

    .Qatar {
        top: 51%;
        left: 30%;
    }

    .UAE {
        top: 51.5%;
        left: 35.5%;
    }

    .Oman {
        top: 54.4%;
        left: 36.5%;
    }

    .Yemen {
        top: 56.5%;
        left: 32%;
    }

    .Sudan {
        top: 57%;
        left: 20%;
    }

    .Djibouti {
        top: 59%;
        left: 30%;
    }

    .Somalia {
        top: 63%;
        left: 32%;
    }

    .Russia {
        top: 24%;
        left: 58%
    }

    .China {
        top: 46%;
        left: 57%
    }

    .HongKong {
        top: 53.5%;
        left: 63%;
    }

    .Taiwan {
        top: 52%;
        left: 65.8%
    }

    .Japan {
        top: 44%;
        left: 74%
    }

    .Korea {
        top: 43.5%;
        left: 64.5%
    }

    .Pakistan {
        top: 49%;
        left: 42%;
    }

    .India {
        top: 52%;
        left: 46%
    }

    .SriLanka {
        top: 61%;
        left: 41%;
    }

    .Bangladesh {
        top: 52%;
        left: 51.8%
    }

    .Myanmar {
        top: 54%;
        left: 54%
    }

    .Thailand {
        top: 57%;
        left: 51%;
    }

    .Vietnam {
        top: 58%;
        left: 60.5%;
    }

    .Philippines {
        top: 61%;
        left: 67%;
    }

    .Malaysia {
        top: 63%;
        left: 51%;
    }

    .Singapore {
        top: 65%;
        left: 58%;
    }

    .Indonesia {
        top: 68%;
        left: 60%;
    }
}

@media screen and (max-width: 767px) {
    .bi-geo-alt-fill {
        font-size: 10px;
    }

    .pin span {
        font-size: 9px;
    }

    /*Western Hemisphere*/
    .Canada {
        top: 33%;
        left: 22%;
    }

    .Finland {
        top: 30%;
        left: 76%;
    }

    .Sweden {
        top: 34%;
        left: 72.5%;
    }

    .Norway {
        top: 33%;
        left: 64%;
    }

    .Denmark {
        top: 37%;
        left: 70.5%;
    }

    .UK {
        top: 40.5%;
        left: 53.5%;
    }

    .Ireland {
        top: 38%;
        left: 59.5%;
    }

    .Poland {
        top: 40%;
        left: 74%;
    }

    .Germany {
        top: 42.5%;
        left: 71%;
    }

    .Spain {
        top: 48%;
        left: 67%;
    }

    .Portugal {
        top: 49%;
        left: 57.5%;
    }

    .Australia {
        top: 70%;
        left: 65%;
    }

    .NewZealand {
        top: 75%;
        left: 75%;
    }

    /*Eastern Hemisphere*/
    .Iraq {
        top: 45.2%;
        left: 26.8%;
    }

    .Egypt {
        top: 49%;
        left: 19%;
    }

    .Kuwait {
        top: 48%;
        left: 26%;
    }

    .Bahrain {
        top: 48.5%;
        left: 33.5%;
    }

    .SaudiArabia {
        top: 53%;
        left: 20%;
    }

    .Qatar {
        top: 50.5%;
        left: 28.5%;
    }

    .UAE {
        top: 51%;
        left: 35%;
    }

    .Oman {
        top: 53.8%;
        left: 36.5%;
    }

    .Yemen {
        top: 56%;
        left: 32%;
    }

    .Sudan {
        top: 56%;
        left: 18%;
    }

    .Djibouti {
        top: 59%;
        left: 30%;
    }

    .Somalia {
        top: 63%;
        left: 31%;
    }

    .Russia {
        top: 24%;
        left: 59%
    }

    .China {
        top: 45%;
        left: 56%
    }

    .HongKong {
        top: 53.5%;
        left: 64%;
    }

    .Taiwan {
        top: 51%;
        left: 66%
    }

    .Japan {
        top: 43%;
        left: 74%
    }

    .Korea {
        top: 42.5%;
        left: 63.5%
    }

    .Pakistan {
        top: 47%;
        left: 43%;
    }

    .India {
        top: 53%;
        left: 46.5%
    }

    .SriLanka {
        top: 60.5%;
        left: 39.5%;
    }

    .Bangladesh {
        top: 50.5%;
        left: 52%
    }

    .Myanmar {
        top: 53.5%;
        left: 54.5%
    }

    .Thailand {
        top: 56.5%;
        left: 49.5%;
    }

    .Vietnam {
        top: 58%;
        left: 60.5%;
    }

    .Philippines {
        top: 60.5%;
        left: 67%;
    }

    .Malaysia {
        top: 62%;
        left: 49.5%;
    }

    .Singapore {
        top: 64%;
        left: 58%;
    }

    .Indonesia {
        top: 67%;
        left: 60%;
    }
}

@media screen and (max-width: 575px) {
    .bi-geo-alt-fill {
        font-size: 7px;
    }

    .pin span {
        font-size: 7px;
    }

    /*Western Hemisphere*/
    .Canada {
        top: 30%;
        left: 23%;
    }

    .Finland {
        top: 26%;
        left: 76%;
    }

    .Sweden {
        top: 29%;
        left: 72.5%;
    }

    .Norway {
        top: 30%;
        left: 63%;
    }

    .Denmark {
        top: 34%;
        left: 70.5%;
    }

    .UK {
        top: 38%;
        left: 52%;
    }

    .Ireland {
        top: 35%;
        left: 58.5%;
    }

    .Poland {
        top: 38%;
        left: 74%;
    }

    .Germany {
        top: 41%;
        left: 71%;
    }

    .Spain {
        top: 46%;
        left: 67.5%;
    }

    .Portugal {
        top: 46%;
        left: 56.5%;
    }

    .Australia {
        top: 67%;
        left: 65%;
    }

    .NewZealand {
        top: 72%;
        left: 75%;
    }

    /*Eastern Hemisphere*/
    .Iraq {
        top: 43%;
        left: 26%;
    }

    .Egypt {
        top: 47.5%;
        left: 17%;
    }

    .Kuwait {
        top: 46.4%;
        left: 23.5%;
    }

    .Bahrain {
        top: 46.2%;
        left: 33.5%;
    }

    .SaudiArabia {
        top: 51.6%;
        left: 17%;
    }

    .Qatar {
        top: 49%;
        left: 27%;
    }

    .UAE {
        top: 49%;
        left: 35%;
    }

    .Oman {
        top: 52.4%;
        left: 35%;
    }

    .Yemen {
        top: 54.4%;
        left: 31%;
    }

    .Sudan {
        top: 56%;
        left: 18%;
    }

    .Djibouti {
        top: 57%;
        left: 30%;
    }

    .Somalia {
        top: 61.5%;
        left: 31%;
    }

    .Russia {
        top: 23%;
        left: 58%
    }

    .China {
        top: 43%;
        left: 57%
    }

    .HongKong {
        top: 51.5%;
        left: 64%;
    }

    .Taiwan {
        top: 49%;
        left: 65.8%
    }

    .Japan {
        top: 41%;
        left: 74%
    }

    .Korea {
        top: 40.5%;
        left: 63%
    }

    .Pakistan {
        top: 43.5%;
        left: 43%;
    }

    .India {
        top: 51%;
        left: 45.5%
    }

    .SriLanka {
        top: 59%;
        left: 38.5%;
    }

    .Bangladesh {
        top: 49%;
        left: 51.8%
    }

    .Myanmar {
        top: 52.5%;
        left: 54%
    }

    .Thailand {
        top: 54.5%;
        left: 48.5%;
    }

    .Vietnam {
        top: 56%;
        left: 60%;
    }

    .Philippines {
        top: 58.5%;
        left: 68%;
    }

    .Malaysia {
        top: 60%;
        left: 48.5%;
    }

    .Singapore {
        top: 62%;
        left: 58%;
    }

    .Indonesia {
        top: 66%;
        left: 61%;
    }
}

.table thead, tbody, th, td {
    text-align: center;
    border: 2px solid;
}

.table th {
    width: 33.33%;
}

.countryTable table {
    font-size: 18px;
}

.QuoteSection {
    text-align: center;
    align-items: center;
    object-fit: cover;
}

.redBtnDiv {
    width: fit-content;
    margin: 0px auto;
}

    .redBtnDiv a {
        text-decoration: none;
    }

.redBtn {
    background-color: #a70c12;
    color: #f5f5f5;
    box-shadow: -10px 10px 10px 0px #121212;
    width: 200px;
    padding: 10px;
    font-weight: 600;
    text-align: center;
    border: none;
    border-radius: 25px;
    transition: 0.5s;
}

    .redBtn:hover {
        background-color: #750c0f;
        color: #f5f5f5;
        transform: scale(1.2);
    }