.world-map {
	
	padding: 100px 0;
    position: relative;
	
    /*padding: 30px 0; background:url("../img/world-map.jpg") no-repeat top center; background-size: cover;*/}


.world-map h2, .world-map-subtitle {position: relative;}
.world-map-bg {
position: absolute;
    background-image: url("../img/world-map.jpg");
    background-size: cover;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
}


.countrys-citys {width:50%; margin:0 auto; color:#fff; font-size:14px; line-height:1.6; display:flex;}

.countrys-citys-left {float:left; text-align:left; width:60%; position:relative;}
.countrys-citys-left1 {float:left; text-align:left; width:50%;}
.countrys-citys-left2 {float:right; text-align:left; width:50%; margin-top:70px;}
.world-map-subtitle {font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    margin-bottom: 37px;
	margin-top:40px;}

.countrys-citys-right {float:right; text-align:left; width:33%; margin-left:7%; position:relative; font-size:16px;}

.world-map-marker {font-size:16px;}
.world-map-marker:before {
    content: '';
	background:url("../img/world-map-marker.png") no-repeat;
    display: block;
    width: 35px;
    height: 35px;
	position:absolute;
	left:-50px;
}

@media screen and (max-width: 1000px){
.countrys-citys {width:100%;}
.countrys-citys-left {width:60%; margin-left:10%;}
.countrys-citys-right {width:23%;}
}