@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Lato:400,100,700);body{background-color:#fff;font-family:Lato,sans-serif;font-size:11pt}.thrColHybHdr #container{width:80%;min-width:1000px;margin:0 auto;border-color:#999;border-width:1px;border-style:solid;padding-left:5px;padding-right:5px;overflow:hidden;padding-top:0;background-color:#fff;border-top-color:#999;border-right-color:#999;border-bottom-color:#999;border-left-color:#999}.thrColHybHdr{padding:0}.thrColHybHdr #header h1{margin:0;padding:10px 0}
.thrColHybHdr #footer{padding:0}#footer{margin-top:0;padding-top:0}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
DIV.mappo{DISPLAY:block;OVERFLOW:hidden;WIDTH:45%;POSITION:relative;float:left;HEIGHT:400px;margin-left:10px}
DIV.overtop{Z-INDEX:6;LEFT:-7px;VISIBILITY:visible;WIDTH:400px;POSITION:absolute;TOP:0;HEIGHT:400px}DIV.overlay{Z-INDEX:2;LEFT:-7px;POSITION:absolute;TOP:0}DIV.overlay IMG{Z-INDEX:3;LEFT:0;VISIBILITY:hidden;WIDTH:400px;POSITION:absolute;TOP:0;HEIGHT:400px}DIV#load_anim{DISPLAY:none;Z-INDEX:8;LEFT:10px;VISIBILITY:visible;WIDTH:400px;POSITION:absolute;TOP:10px;HEIGHT:400px}IMG#map_base0{LEFT:-7px;WIDTH:400px;POSITION:absolute;TOP:0;HEIGHT:400px}IMG#map_base1{LEFT:-7px;VISIBILITY:hidden;WIDTH:400px;POSITION:absolute;TOP:0;HEIGHT:400px}
.label{font-family:Lato,sans-serif;font-weight:700;font-size:12px;float:left;text-align:right;padding:7px 0 2px 0;padding-right:15px;margin-left:-150px;width:150px}
.label p{clear:left;margin:0 10px 0 10px;padding-left:170px}
.more{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#900;font-family:Lato,sans-serif;TEXT-ALIGN:right;float:right;padding-right:20px;padding-bottom:20px}
DIV.ClassDesc{background-color:#ffc;border-top:#666 1px solid;border-bottom:#666 1px solid;padding:8px 10px 15px 8px;font-family:Lato,sans-serif;font-size:14px;color:#000;font-weight:700}
.new{TEXT-DECORATION:none;font-family:Lato,sans-serif;font-style:normal;font-weight:700;color:#ff0;font-size:14px}#HeaderStyle{font-family:Lato,sans-serif;font-size:14px;color:#fff;font-style:normal;font-weight:700;text-indent:20px;background-color:#ba9c70;padding-top:10px;height:30px}
.clear{clear:both}
#property-list-home{padding:0;margin:0}ul#property-list-home li{list-style:none;float:left;display:block;width:33%}.full-list-property{float:left;width:100%;text-align:left;margin-right:0;margin-left:0}ul#property-list-home li a{display:block;line-height:36px;font-size:16px;background:url(images/symbol.png) no-repeat left center;padding-left:25px}
.greenpropbox a{font-family:Lato,sans-serif;color:#008442;text-transform:uppercase;font-size:15px;font-weight:700;margin-bottom:9px;display:block}.dtl-post p{margin-top:0;text-align:justify;line-height:20px;font-size:14px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.search-title{clear:both;text-align:center;font-family:Lato,sans-serif;color:#c40a0a;text-transform:uppercase;font-size:24px;margin-bottom:30px;line-height:34px}.search-title:after{content:'';display:block;border-bottom:2px solid #c40a0a;width:400px;margin:auto;padding-top:25px}
.video-section{max-width:900px;margin:0 auto;padding:30px 0}
.swiper-container img{width:100%;float:left}
.sub-heading{text-align:center!important;display:block;font-size:19px;font-weight:700}.sub-heading::after,.sub-heading::before{content:"";width:60px;height:6px;border-top:1px solid #fff;display:inline-block;margin:0 10px}
.about-content{background-color:#008442;color:#fff}.about-content a{color:#00a8e4}.about-content a:hover{color:#f6b45d}.about-content p{font-size:17px;line-height:1.5}
.title{font-size:1rem;color:#9fa6a8;display:block}
.page-content{background-color:#fff!important;color:#212560!important}.page-content p{font-size:17px;line-height:1.5}.france-roll-listing{margin:0;padding:0;width:auto}.france-roll-listing li{list-style:none;background:#f6aa23;color:#fff;margin-bottom:20px;border-radius:10px;text-align:center;box-shadow:1px 1px 2px 1px #00000070;display:inline-block;width:48%;margin-right:10px}.france-roll-listing li a{display:block;color:#fff!important;padding:10px 25px}.page-content a{color:#00a8e4}.page-content a:hover{color:#f6af45}.maintenence-listing li{width:24%;margin-right:8px}.france-roll-listing.money-listing li{width:32%;margin-right:8px}html{scroll-behavior:smooth}.moving-car-france .inner-div{width:90%;margin:auto}
#Eleanor{
	background:url(images/Eleanor.png);
	background-size:  100% 100%;
	background-repeat:  n;
}
#geraint{
	background:url(images/Jenny.png);
	background-size:  100% 100%;
	background-repeat:  n;
}
#Jenny{
	background:url(images/Liz.png);
	background-size:  100% 100%;
	background-repeat:  n;
}
#Liz{
	background:url(images/Tynan.png);
	background-size:  100% 100%;
	background-repeat:  n;
}
#Paul{
	background:url(images/Paul.png);
	background-size:  100% 100%;
	background-repeat:  n;
}
#Lucy{
	background:url(images/lucy-1.png);
	background-size:  100% 100%;
	background-repeat:  no-repeat;
}
.team .sub-heading::before, .team .sub-heading::after {
    border-top: 1px solid #000;
}
.about-content{
  background-color: #008442;
  color: #ffffff;
}
.about-content a{
  color:#00a8e4;
}
.about-content a:hover{
  color:#fff;
}
.about-content p{
  font-size: 17px;

  line-height: 1.5;
}
.our-story, .our-values{
      max-width: 700px;
  margin: 0 auto;
}
.our-story{
  padding-top:30px
}
.our-values{
  padding-bottom:30px
}
.about-content #tab-bannergreen{
  margin-top:0
}
.team{
  max-width: 900px;
  margin: 0 auto;
  padding-top: 30px;
}

.team > ul > li{
margin: 20px 0;
font-size: 1.5rem;
list-style: none;
display: inline-block;
width: 25%;
min-height: 250px;
max-width: 250px;
min-width: 160px;
position: relative;
text-align: center;
}
.team ul{
  text-align:center;
}
.team ul li .avatar{
  width: 176px;
  height: 180px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  margin: 0 auto 10px;
  z-index: 2;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}