
/*------------------------france------------------*/
/*
.franceicon {
    top: 0;
    position: absolute;
    right: -60px;
    line-height: 111px;
}
*/
.franceicon {
    top: -67px;
    position: relative;
    float: right;
}
.franceicon a img {
    width: 30px;
    margin: 0px 3px;
}
@media (max-width: 600px){
.franceicon {
top: -6px;
    position: absolute;
    right: 70px;
    height: 31px;
    z-index: 9;
  }
	div#slidepanel {
    display: none;
}
	.header_s .ownavigation .navbar-brand {
  margin-bottom: 0px;
  margin-top: 17px;
}
	 .safricamap {
    margin-top: 25px;
    position: inherit;
    left: 17px;
    cursor: pointer;
  }
	
.indiamap {
  margin-top: -113px;
  position: inherit;
  left: 84px !important;
  cursor: alias;
}
section.container-fluid.no-left-padding.no-right-padding.bag-clint br {
    display: none;
}	
	 .aboutcol img {
    width: 100% !important;
    border-radius: 3px;
    border: 0px solid #213455;
  }
	.mapscl {
  background: url(../images/map-new-2.webp);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  height: 397px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain !important;
}
	 .farancemap {
    margin-top: 119px;
    position: inherit;
    left: -10px;
    cursor: alias;
  }
	.cameroonmap {
  margin-top: -34px;
  position: absolute;
  left: 217px !important;
  cursor: pointer;
}
	.mauritiusmap {
  margin-top: -3px;
  position: absolute;
  left: 291px;
  cursor: alias;
}
	.row.bdo.mauritius .col.order-last {
  width: 100%;
  float: left;
  margin: 0px 5px;
}
	.row.bdo.mauritius .testimonial-item {
  height: auto !important;
}
}

.official-distributor img {
    background: #ffffffc4;
    width: 200px;
    padding: 4px 10px;
    margin: 8px;
    border-radius: 4px;
}
section.container-fluid.no-left-padding.no-right-padding.official-distributor {
    padding: 80px 0px 110px 0px;
}
.navepos {margin: 0 auto;
    text-align: center;
    display: table;
    float: none;
}

div#slidepanel {
    display: none;
}

.catchphrase-text {
        font-size: 26px;
    color: #fff;
    text-align: center;
    line-height: 50px;
         }
header {
    border-top: 5px solid #213455;
}
.team-box > h4 {
	font-size: 16px;}

.mapscl{background: url(../images/map-new-2.webp); 
	height: 397px;
	background-repeat: no-repeat;
	background-position: center;
}
.official-distributor {
    background-image: url(../images/official.webp);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
    text-align: center;
}

.skill-progress h4 {
    text-transform: uppercase;
}


@media only screen and (max-width: 480px) {
.indiamap {
    margin-top: -110px;
    position: inherit;
    left: 72px !important;
    cursor: alias;
  } 
	   .mauritiusmap {
    margin-top: -16px;
    position: absolute;
    left: 237px;
    cursor: alias;
  }
	  .cameroonmap {
    margin-top: -44px;
    position: absolute;
    left: 201px !important;
    cursor: pointer;
  }
	 .madagascarmap {
    margin-top: -12px;
    position: absolute;
    left: 226px;
    cursor: default;
  }
}

@media only screen and (max-width: 600px) {
.france .testimonial-item {
  height: auto;
  overflow: auto;
}
	.madagascar .testimonial-item {
  height: auto;
}
}
