@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}

.doc-wrap.active{
    transition: all 0.6s cubic-bezier(0.25,1,0.5,1);
	background-color: #5C0F8B;
    h3,p{
        color: #fff;
    }
   
}
.linearnet{
    padding: 50px 0px;

    .lightgreen{
        background:#E7F3F2;
    }
    .table-bordered>:not(caption)>*>*{
        padding: 20px !important;
        font-weight: 400;
    }
    h3{
        font-weight: 500;
        margin-block-end: 0px;
        margin-block-start: 20px;
    }
    .table{
        margin: 20px 0px 50px 0px;
        border: 1px solid #dedede;
    }
    .table>thead{
        border-width: unset;
    }
    .west{
        td,th{
            border: none !important;
        }
    }
    .table-bordered>:not(caption)>*>*{
        border: none;
    }
   .eastbond tr{
        border-width: 0px;
        border: none !important;
   }
   .smalltext{
        font-size: 12px;
        color: #706F6F;
        display: block;
        margin-block-end: 10px;
   }  
   .accordion-item{
    border: none;
    a{
        color: #fff;
        &:hover{
            color: red;
        }
   }
   .accordion-body {
        padding: 15px 35px;
        background: #5C0F8B;
        a{
            color: #fff;
            &:hover{
                color: red;
            }
    }  
    &:hover{
        background: #5c0f8b;  
    } 
}
.accordion-button{
    background: #3BBFAD;
    color: #fff;
    font-size: 18px;
    padding: 21px;
}
.accordion-item{
    border-bottom: 1px solid #707070;  
}
.accordion-item:focus-visible{
    outline: 0;
}
.accordion-button:not(.collapsed){
    background: #3BBFAD;
    color: #fff;
}
.accordion-header{
    outline: 0;
}
.accordion-button:focus{
    border: none !important;
    box-shadow: none;
}
.red-accordion{
    background: #5c0f8b !important;
    color: red !important;
    border-bottom: 1px solid red;
}
   }
   .table>:not(:first-child){
    border: 0;
   }
   .table-bordered>:not(caption)>*{
    border: 1px solid #aeaeaead;
   }
}
.accordion-button:not(.collapsed).red-accordion:after{
    background: url(../images/redbtn.svg) !important;
    width: 1.25rem;
    height: 1.25rem;
}
.accordion-button:after{
    background: url(../images/whitebtn.svg) !important;
    width: 1.25rem;
    height: 1.25rem;
}
.white-aaccordion{
    background: #5c0f8b !important;
    color: white !important;
}
.mapmob-img{
    display: none;
}


.worl-map{
    width: 100%;
    margin: 0 auto;
    position: relative;
    img{
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
}

.pin{
    position: absolute;
    width: 0.7em;
    height: 0.7em;
    border-radius: 50%;
    text-transform:uppercase;
    z-index: 3;

    span{
        display: inline-block;
        white-space: nowrap;
        position: absolute;
        left: 1.5em;
        top: 50%;
        transform: translateY(-50%);
        background: #FF5100;
        color: #fff !important;
        padding: .3em .6em !important;
        font-size: 14px !important;

        &::after{
            content: "";
            width: 0;
              height: 0;
              border-left: 5px solid transparent;
              border-right: 5px solid transparent;
              border-top: 10px solid #FF5100;;
              top: 29px;
              position: absolute;
              right: 10px;
        }
    }
}
.map-path-setting li.path-2:before{
    display: none;
}
.map-path-setting li.path-3:before{
    display: none;
}
.map-path-setting li.path-4:before{
    display: none;
}
.map-path-setting li.path-6:before{
    display: none;
}
.map-path-setting li.path-7:before{
    display: none;
}
.map-path-setting li.path-1:before{
    display: none;
}

.usa{
    top: 50%;
    left: 21%;
}
.Mediterranean-Sea{
    top: 36%;
    left: 19%;
}
.east-europe{
    top: 18%;
    left: 25%;
}
.middle-east{
    top: 63%;
    left: 32.5%;
}
.india{
    top: 62%;
    left: 49%;
}
.south-africa{
    top: 56%;
    left: 23%;
}
.east-asia{
    top: 50%;
    left: 67.3%;
}

@keyframes pulse{
    100%{
        opacity: 0;
        transform: translate(-50%, -50%) scale(2.5);
    }
}
.deskchart{
    display: block;
}
.map-path-setting li.path-1 svg{
    width: 100%;
}
.map-path-setting li.path-2 svg{
    width: 100%;
}

.accordion-bottom{
    margin-block-end: 30px;
}
 
html[dir=rtl]{
    .table tr{
        text-align: right !important;
    }
    h2, h3{
        text-align: right !important;
    }
    .doc-wrap{
        text-align: right;
    }
    .accordion-button:after{
        margin-inline-start: auto !important;
        margin-left: unset !important;
    }
    .accordion-button{
        direction: rtl;
    }
    .accordion-body{
        text-align: right;
    }
    #india{
        direction: rtl;
    }
    .liner-bg{
        direction: rtl;
    }
    .bg-lightgreen{
        direction: rtl;
    }  
} 

#chartdiv {
    width: 100%;
    height: 500px;
}
.no-border{
    border-bottom: 0 !important;
}
.map-path-setting li.path-2:after {
    left: 10px !important;
    top: 48px !important;
}



.map-path-setting li:after{
    background-color: #371575 !important;
    border: 6px solid #fff !important;
    outline: 5px solid #FF5100;
}
.map-path-setting:after{
    top:60px !important;
    background-position:55% !important;
}

.map-path-setting li.path-2 {
    left: 29% !important;
    top: 38% !important;
    padding-top: 22px;
    width: 100% !important;
    height: 100% !important;
    transform: rotate(3deg) !important;
}
.map-path-setting li.path-1{
    left: 24% !important;
    top: 57% !important;
    width: 100% !important;
    height: 100% !important;
    transform: rotate(20deg) !important;
}
.map-path-setting li.path-7 {
    left: 27% !important;
    top: 48% !important;
    padding-top: 0px;
    padding-right: 49px;
    width: 37% !important;
    height: 80% !important;
    transform: rotate(10deg) !important;
}
.map-path-setting li.path-7 svg{
    transform: scaleX(1.5);
}
.map-path-setting li.path-7:after {
    left: .3% !important;
    top: 22% !important;
}
.map-path-setting li.path-3 {
    left: 55% !important;
    top: 49% !important;
    padding-top: 22px;
    padding-right: 54px;
    width: 48% !important;
    height: 30%;
    transform: rotate(356deg) !important;
}
.map-path-setting li.path-4 {
    left: 26% !important;
    top: 49% !important;
    padding-top: 0px;
    padding-right: 49px;
    width: 29%;
    height: 51%;
    transform: rotate(114deg) !important;
}
.map-animate-wrap:after{
    display: none;
}
.map-animate-wrap::before{
    display: none;
}
.what-make-differant-wrap{
    background: transparent !important;
}
.map-path-setting li.path-1:after {
    left: 5px !important;
    top: 33px;
}
.map-path-setting li.path-3:after {
    left: 24% !important;
    top: 7px !important;
}
.map-path-setting li.path-6:after {
    left: 12% !important;
    top: 66% !important;
}
.map-path-setting li.path-6{
    top: 62% !important;
    left: 51% !important;
    height: 31% !important;
    transform: rotate(-25deg) !important;
}
.map-path-setting li.path-4:after {
    left: 40% !important;
    top: 46% !important;
    
}
.map-path-setting li.path-7:before {
    left: 24px !important;
    top: 110px !important;
    display: none;
}
.map-path-setting li.path-3 svg {
    margin-left: -12px !important;
    margin-top: -17px !important;
}
.map-path-setting li.path-3:before {
    left: 162px !important;
    top: 7px !important;
}
.worl-map figure{
    margin-bottom: 0;
}

@media only screen and (min-width: 2001px) and (max-width: 2400px) {
    .map-path-setting li.path-1 {
        left: 31% !important;
        top: 67% !important;
    }
    .map-path-setting li.path-2 {
        left: 37% !important;
        top:44% !important
    }
    .map-path-setting li.path-4:after {
        left: 27% !important;
        top: 31% !important;
    }
    .map-path-setting li.path-6 {
        top: 54% !important;
        left: 51% !important;
        transform: rotate(-7deg) !important;
        width: 31% !important;
        height: 42% !important;
    }
    .map-path-setting li.path-6 svg{
        width: 100%;
        height: 100%;
    }
    .map-path-setting li.path-7 {
        left: 29% !important;
        top: 49% !important;
        width: 100% !important;
        height: 100% !important;
        transform: rotate(-2deg) !important;
    }
    .map-path-setting li.path-7 svg{
        transform: scaleX(2.85);
    }
    .map-path-setting li.path-7:after {
        left: .2% !important;
        top: 8% !important;
    }
    .map-path-setting li.path-6:after{
        top: 33% !important;
        left: 2% !important;
    }
    .map-path-setting li.path-3:after {
        left: 16% !important;
        top: 7px !important;
    }
    .middle-east {
        top: 62%;
        left: 40%;
    }
    .east-europe {
        top: 29%;
        left: 35%;
    }
    .Mediterranean-Sea {
        top: 39%;
        left: 30.5%;
    }
    .south-africa {
        top: 60%;
        left: 24%;
    }
    .east-asia {
        top: 51%;
        left: 63%;
    }
}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
    .map-path-setting li.path-1 {
        left: 29% !important;
        top: 65% !important;
    }
    .map-path-setting li.path-2 {
        left: 35% !important;
        top:43% !important
    }
    .map-path-setting li.path-4:after {
        left: 30% !important;
        top: 34% !important;
    }
    .map-path-setting li.path-6 {
        top: 55% !important;
        left: 51% !important;
        transform: rotate(-7deg) !important;
        width: 31% !important;
        height: 42% !important;
    }
    .map-path-setting li.path-6 svg{
        width: 100%;
        height: 100%;
    }
    .map-path-setting li.path-7 {
    left: 28% !important;
    top: 51% !important;
    width: 53% !important;
    height: 74% !important;
    transform: rotate(0deg) !important;
}
.map-path-setting li.path-7 svg{
    transform: scaleX(2.45) !important;
}
.map-path-setting li.path-7:after {
    left: .3% !important;
    top: 12% !important;
}
    .map-path-setting li.path-6:after{
        top: 38% !important;
        left: 2% !important;
    }
    .map-path-setting li.path-3:after {
        left: 18% !important;
        top: 7px !important;
    }
    .middle-east {
        top: 63%;
        left: 38%;
    }
    .east-europe {
        top: 27%;
        left: 32%;
    }
    .Mediterranean-Sea {
        top: 39%;
        left: 27.5%;
    }
    .south-africa {
        top: 60%;
        left: 23%;
    }
    .east-asia {
        top: 51%;
        left: 64%;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1800px) {
.map-path-setting li.path-1 {
    left: 28% !important;
    top: 63% !important;
}
.map-path-setting li.path-2 {
    left: 33% !important;
    top:41% !important
}
.map-path-setting li.path-4:after {
    left: 33% !important;
    top: 38% !important;
}
.map-path-setting li.path-6 {
    top: 49% !important;
    left: 51.5% !important;
    transform: rotate(-21deg) !important;
    width: 31% !important;
    height: 42% !important;
}
.map-path-setting li.path-7 {
    left: 27% !important;
    top: 51% !important;
    width: 53% !important;
    height: 74% !important;
    transform: rotate(4deg) !important;
}
.map-path-setting li.path-7 svg{
    transform: scaleX(2.1) !important;
}
.map-path-setting li.path-7:after {
    left: .3% !important;
    top: 15% !important;
}
.map-path-setting li.path-6:after{
    top: 42% !important;
    left: 2% !important;
}
.map-path-setting li.path-3:after {
    left: 20% !important;
    top: 7px !important;
}
.middle-east {
    top: 63%;
    left: 36%;
}
.east-europe {
    top: 26%;
    left: 30%;
}
.Mediterranean-Sea {
    top: 39%;
    left: 24.5%;
}
.south-africa {
    top: 60%;
    left: 23%;
}
.east-asia {
    top: 51%;
    left: 65%;
}
.map-path-setting li.path-7:before{
    display: none;
}

}


@media only screen and (min-width: 1201px) and (max-width: 1400px) {
    .map-path-setting:after {
        top: 62px !important;
        background-position: 56% !important;
    }
    .map-path-setting li.path-6 {
        top: 62% !important;
        left: 51% !important;
        height: 31% !important;
        transform: rotate(-15deg) !important;
    }
    .map-path-setting li.path-6:after {
        left: 12% !important;
        top: 60% !important;
    }
    .map-path-setting li.path-4 {
        left: 27% !important;
        top: 51% !important;
    }
    .map-path-setting li.path-4:after {
        left: 45% !important;
        top: 53% !important;
    }
    .map-path-setting li.path-1 {
        left: 23% !important;
        top: 55% !important;
    }
    .map-path-setting li.path-2 {
        left: 28% !important;
        top: 38% !important;
    }
    .map-path-setting li.path-7 {
        left: 25% !important;
        top: 47% !important;
    }
    .east-europe {
        top: 18% !important;
        left: 23% !important;
    }
    .Mediterranean-Sea {
        top: 36% !important;
        left: 16% !important; 
    }
    .south-africa {
        top: 56% !important;
        left: 20.5% !important;
    }
    
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .pin span::after{
        top: 29px;
        right: 20px;
    }
    .worl-map{
        font-size: 12px;
    }
    .linearnet h3{
        margin-block-start: 20px;
    }
    .pin span{
        left: 0em;
    }
    .map-path-setting li.path-1 {
        left: 16% !important;
        top: 49% !important;
    }
    .map-path-setting li.path-2 {
        left: 17% !important;
        top: 29% !important;
        /* transform: rotate(333deg) !important; */
    }
    .map-path-setting li.path-3:after {
        left: 30% !important;
        top: 7px !important;
    }
    .map-path-setting li.path-4 {
        left: 28% !important;
        top: 50% !important;
        /* transform: rotate(114deg) !important; */
    }
    .map-path-setting li.path-4:after {
        left: 56% !important;
        top: 61% !important;
    }
    .map-path-setting li.path-6 {
        top: 62% !important;
        left: 49% !important;
        height: 26% !important;
        /* transform: rotate(-4deg) !important; */
    }
    .map-path-setting li.path-6:after {
        left: 22% !important;
        top: 75% !important;
    }
    .map-path-setting li.path-7 {
        left: 29% !important;
        top: 42% !important;
        padding-top: 0px;
        padding-right: 49px;
        width: 23% !important;
        height: 80% !important;
        transform: rotate(17deg) !important;
    }
    .map-path-setting li.path-7:after {
        left: 0% !important;
        top: 31% !important;
    }
    .india {
        top: 62%;
        left: 46%;
    }
    .east-europe {
        top: 16%;
        left: 14%;
    }
    .Mediterranean-Sea {
        top: 41%;
        left: 12%;
    }
    .east-asia {
        top: 58%;
        left: 67.3%;
    }
    .middle-east {
        top: 65%;
        left: 32.5%;
    }
    .south-africa {
        top: 56%;
        left: 25%;
    }
    
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .worl-map{
        font-size: 12px;
    }
    .linearnet h3{
        margin-block-start: 20px;
    }
    .pin span{
        font-size: 9px !important;
        left: 0em;
    }
    .pin span::after{
        top: 18px;
        right: 10px;
    }
    .doc-wrap{
        min-height: 210px;
    }
    .map-path-setting li.path-1 {
        left: 23% !important;
        top: 28% !important;
        width: 34% !important;
        height: 47% !important;
        transform: rotate(31deg) !important;
    }
    .map-path-setting li.path-2 {
        left: 22% !important;
        top: 41% !important;
        transform: rotate(13deg) !important;
        width: 30% !important;
    }
    .map-path-setting li.path-3 {
        left: 55% !important;
        top: 55% !important;
        width: 17% !important;
        transform: rotate(360deg) !important;
    }
    .map-path-setting li.path-3:after {
        left: 113px !important;
        top: 5px !important;
    }
    .map-path-setting li.path-7 {
        left: 29% !important;
        top: 42% !important;
        width: 23% !important;
        height: 80% !important;
        transform: rotate(19deg) !important;
    }
    .map-path-setting li.path-7:after {
        left: 0% !important;
        top: 47% !important;
    }
    .map-path-setting li.path-4 {
        left: 37% !important;
        top: 31% !important;
        width: 18% !important;
        transform: rotate(132deg) !important;
    }
    .map-path-setting li.path-4:after {
        left: 81% !important;
        top: 39% !important;
    }
    .map-path-setting li.path-6 {
        top: 64% !important;
        left: 48% !important;
        height: 22% !important;
        /* transform: rotate(-14deg) !important; */
    }
    .map-path-setting li.path-6:after {
        left: 32% !important;
        top: 64% !important;
    }
    .east-asia {
        top: 43%;
        left: 67.3%;
    }
    .east-europe {
        top: 18%;
        left: 19%;
    }
    .south-africa {
        top: 60%;
        left: 25%;
    }

}

@media screen and (max-width:767){
    .worl-map{
        font-size: 12px;
    }
    .linearnet h3{
        margin-block-start: 20px;
    }
    .pin span{
        font-size: 9px !;
        left: 0em;
    }
    .pin span::after{
        top: 18px;
        left: 10px;
    }

   
   
   

}

@media screen and (max-width: 601px) {
    .table th {
      display: block !important;
    }
    .map-animate-wrap .map-path-setting, .map-animate-wrap figure{
        display: block !important;
    }
    .map-path-setting li.path-7 svg{
        transform: unset;
    }
    
    .table td {
      display: block !important;
    }
    .table-bordered>:not(caption)>*{
      text-align: left;
    }
    .worl-map{
        /* max-width: 360px; */
        overflow: auto;
        height: 250px;
        width: 100%;
        img{
            object-fit: cover;
            height:250px
        }
    }
    .pin span{
        font-size: 10px !important;
        &::after{
            top: 20px;
            right: 10px;
        }
    }
    .mapmob-img{
        display: block;
        order: 1;
        margin-block-end: 20px;
    }
    .map-img{
        display: none;
    }
    .east-europe {
        top: 5%;
        left: -4%;
    }
    .Mediterranean-Sea {
        top: 24%;
        left: -2%;
    }
    .south-africa {
        top: 51%;
        left: 7%;
    }
    .middle-east {
        top: 40%;
        left: 15%;
    }
    .india {
        top: 53%;
        left: 37%;
    }
    .east-asia {
        top: 35%;
        left: 75%;
    }
    .map-path-setting:after {
        top: 45px !important;
        background-position: 59% !important;
    }
    .map-path-setting li.path-1 {
        left: 0% !important;
        top: 15% !important;
        width: 55% !important;
        height: 100% !important;
        transform: rotate(37deg) !important;
    }
    .map-path-setting li.path-2 {
        left: 13% !important;
        top: 21% !important;
        padding-top: 22px;
        width: 37% !important;
        height: 100% !important;
        transform: rotate(37deg) !important;
    }
    .map-path-setting li.path-3 {
        left: 55% !important;
        top: 53% !important;
        padding-top: 22px;
        padding-right: 54px;
        width: 44% !important;
        height: 30%;
        transform: rotate(356deg) !important;
    }
    .map-path-setting li.path-3:after {
        left: 145px !important;
        top: 5px !important;
    }
    .map-path-setting li.path-7 {
        left: 20% !important;
        top: 23% !important;
        width: 37% !important;
        height: 80% !important;
        transform: rotate(31deg) !important;
    }
    .map-path-setting li.path-7:after {
        left: 18px !important;
        top: 145px !important;
    }
    .map-path-setting li.path-4 {
        left: 33% !important;
        top: 21% !important;
        width: 33% !important;
        height: 51%;
        transform: rotate(163deg) !important;
    }
    .map-path-setting li.path-4:after {
        left: 83% !important;
        top: 49px !important;
    }
    .map-path-setting li.path-6 {
        top: 59% !important;
        left: 45% !important;
        height: 31% !important;
        transform: rotate(-16deg) !important;
        width: 13% !important;
    }
    .map-path-setting li.path-6:after {
        left: 48% !important;
        top:72% !important;
    }
    .map-path-setting {
        li {
            &.path-1 {
                &:after {
                    width: 17px !important;
                    height: 17px !important;
                }
            }
            &.path-2 {
                &:after {
                    width: 17px !important;
                    height: 17px !important;
                    left: 13px !important;
                    top: 52px !important;
                }
            }
            &.path-3 {
                &:after {
                    width: 17px !important;
                    height: 17px !important;
                }
            }
            &.path-4 {
                &:after {
                    width: 17px !important;
                    height: 17px !important;
                }
            }
            &.path-5 {
                &:after {
                    width: 17px !important;
                    height: 17px !important;
                }
            }
            &.path-6 {
                &:after {
                    width: 17px !important;
                    height: 17px !important;
                }
            }
            &.path-7 {
                &:after {
                    width: 17px !important;
                    height: 17px !important;
                }
            }
        }
    }
    .deskchart{
        display: none;
    }
    
    
}


  
  
  
  
  
  
  
  
  
  
  
  
