/*! CSS Used from: https://www.frenchestateagents.com/css/refresh/styleclean.css?v=0.3 */
fieldset{padding:5px;}
.btn-danger{width:100%;}
.container{max-width:1200px !important;}
.monh1{text-align:center;}
/*.header-right a,a:link,a:visited,a:active{text-decoration:none;color:#337ab7;}*/
.menu-list{padding:0;margin:0;background:#F9F9F9;}
.menu-list li>a{color:#666;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.menu-list li>a:hover,.menu-list li>a:focus{background:#82ABCE;color:#FFF;padding-left:5px;padding-right:5px;}
.menu-list ul li>ul li:before, .menu-list ul li.menu-nodrodown:before { content: "-"; color: #fff;font-weight: 400;}
.menu-list>ul{padding-left:10px;margin-bottom:0;font-weight:700;}
.menu-list ul>li:before{content:"\25B6";color:#c4dcf4;position:relative;left:-5px;}
.collapse.in{font-weight: 400;}
.main{max-width:1170px;margin:30px auto 0;color:#505151;}
.inner-main{margin-top : 20px;}
.inner-main h1{text-align:center;margin-bottom : 20px;}
.hed-txet1 h1,.moving-to-france .hed-txet1 h1{color:#82ABCE;font-size:16px;text-align:left;border-bottom:1px solid #e2e1ec;padding:0 0 13px;letter-spacing:1px;font-weight:700;}
.hed-txet1 h1:after,.moving-to-france .hed-txet1 h1:after{background:#82ABCE;width:32%;height:7px;content:"";display:block;/*position:absolute;*/z-index:1000;margin:10px 0 0;}
.signup h2{margin:20px 0;color:#fff!important;}
.signup {background: #1f2c39;}
.signup .form-group{margin-right: 12px;}
.signup fieldset{color:#fff;text-align:center;}
.signup fieldset h2{text-align:center;color:#fff;/*font-family:'Source Sans Pro';*/font-weight:300;padding-bottom:12px;text-transform:uppercase;margin-bottom:0;font-size:18px;line-height: 20px;}
.signup fieldset p{text-align:center;color:#fff;font-weight:400;font-size:13px;/*font-family:'Source Sans Pro';*/font-weight:400;padding:5px 0;line-height:1.4;}
.fp_paragraph_signup{width:62%;margin: auto;}
.signup-text{font-size: 18px; margin-bottom: 10px; margin-top: 10px; font-weight: 500;}
div{display:block;}
h4{/*font-weight:600;font-size:24px;*/margin:0 0 15px;}
.navbar{margin-bottom:5px;}
.bold-terms{font-size:18px;font-weight:bold;}
.moving-to-france h1{text-align: center;}
.moving-to-france h2{margin-top:30px;margin-bottom:30px;}
.moving-to-france h3{text-align: left;margin-top : 30px;margin-bottom : 30px;}
.moving-to-france h4{margin-bottom:5px;}
.moving-to-france p{line-height:25px;}
.moving-to-france a {color:#337ab7;}
.moving-to-france table{border-collapse: collapse;width: 100%;margin-bottom: 20%;}
.menu-moving-to-france{padding:50px;margin-bottom:30px;border:1px solid #afdcfa;position:relative;height:auto;width:100%;overflow:hidden;}
.menu-moving-to-france::before{content:'';pointer-events:none;background-image:url(https://www.frenchestateagents.com/img/refresh/drapeau-fr-en.jpg);background-size:cover;position:absolute;top:-122px;right:0px;bottom:0px;left:0px;opacity:0.2;}
.menu-moving-to-france li{padding-left:25px;list-style-position:inside;list-style-type:disc;color:#82ABCE;font-weight:600;}
.menu-moving-to-france a{color:#82ABCE;text-decoration:underline;}
.menu-moving-to-france a:hover{color:#82ABCE;text-decoration:underline;}
.moving-to-france ul{/*color:#3c3c3b;font-size:18px;*/margin-top:10px;margin-bottom:10px;vertical-align:baseline;/*font-weight:200;margin-left:20px;*/}
.moving-to-france li{list-style-position:inside;list-style-type:disc;}
.moving-to-france .blue{background-color:RGB(106, 161, 214, 0.5);color:#3c3c3b;padding:20px;font-weight:400;}
.key-question{margin-bottom:20px;}
.applying-for-residency-right{padding-left:0;padding-right:20px;}
.applying-for-residency-left,.doctolib{padding-right:0;padding-left:0;}
.key-question{padding:25px 100px 25px 100px;border:1px solid #f1592d;margin-bottom:20px;background-color:RGB(217,217,217, 0.1);}
.moving-to-france .question{color:#f1592d;margin-bottom:0;font-weight:600;}
#registering-for-healthcare{margin-bottom:0;}
.table-data{margin-bottom:20px;}
td,th{border:1px solid #ddd;padding:8px;}
tr:nth-child(even){background-color:#f2f2f2;}
td:hover{background-color:#ddd;}
th{padding-top:12px;padding-bottom:12px;text-align:left;/*background-color:#21618C;color:white;*/}
.img-doctolib{float:right;}
.retiring-to-france{margin-bottom:20px;}
#buying-property{margin-top:20px;}
.icon-top-scroll{width:100%;}
.moving-to-france .menu-horizontal{top:20px;z-index:9999;}
.moving-to-france .menu-horizontal li{list-style:none;}
.noflexdisplay{width:100%;margin-bottom:0px;background:transparent;}
.educimg{max-width:380px;}
.infobleu{border-radius:30px;background-color:#90b7be;}
.colordots{float:left;margin:0 0 20px 0;width: 277px;}
.colordots a:link{text-decoration: underline !important;}
.colordots img {margin-right:10px;}
.orange1{color:#ffbb7a;}
.bleu{color:#7ec1d7}
.vert{color:#7ec1d7}
.orange2{color:#7ec1d7}
.monpadd{padding:20px;}
.spneeds{border-radius:30px;background-color:#e58616;}
.block{padding:25px 15px;}
.blog-title{text-align: center;}
.blog-title span{display:block;color:#82ABCE;}
.for-sellers .blog-title span{color:#f5a600;}
.for-sellers blockquote{border-left:8px solid #f5a600;}
.block h3{margin:0;font-weight:700;font-size:22px;}
.block{padding:25px 15px;}
.banner-img img{width:100%;}
.pre-header{font-weight:900;font-size:30px;margin-top:50px;display:block;color:#82ABCE;font-weight:bold;}
.search-block .btn{background-color:#fff;width:100%;font-size:30px;border:1px solid #86accf;/*font-family:'Source Sans Pro', sans-serif;font-weight:900;*/text-transform:uppercase;color:#86accf;padding:15px 30px;border-radius:10px;margin-top:30px;}
.breadcrumb{background-color:#fff;border-radius:0;/*font-size:20px;*/margin-top:20px;padding:8px 15px;display:block;}
.breadcrumb>li{display:inline-block;}
.breadcrumb li a img{display:block;}
.breadcrumb>li+li:before{color:#55585a;}
.breadcrumb li a{color:#55585a;text-decoration:none;/*line-height:30px;*/display:inline-block;}
.breadcrumb li.active{color:#82ABCE;}
.blue-line{border:none;height:2px;background-color:#eee;position:relative;margin-right:25px;}
.blue-line:before{content:"";display:block;position:absolute;top:-2px;left:0;width:150px;height:6px;background-color:#69a1d0;}
.for-france .blog-title span{color:#C00;/*font-size:75px;*/display:block;}
.for-france .breadcrumb li.active{color:#C00;}
.for-france blockquote{border-left:8px solid #C00;}
.icon-top-scroll{width:100%;}
.noflexdisplay{width:100%;margin-bottom:0px;background:transparent;}
.blog-title span{/*font-size:75px;*/display:block;color:#82ABCE;}
.block.blue{background-color:#82ABCE;min-height:585px;}
.for-france .block.blue{background-color:#82ABCE;min-height:240px;}
#businessDiv .businessLink {color: black;text-decoration: underline !important; font-weight: bold;}
#businessDiv .noBusinessLink{color: black;font-weight: bold;pointer-events : none;}
.business_idea {float:left;margin-right:20px;width:45px;}
.businessBox {border-right: 20px solid #ffffff; padding:20px; margin-top:20px;}
.businessLink  {color: blue;}
.gite {background-color:#f3b956;}
.bedbreakfast {background-color:#bcecf6;}
.shop{background-color:#cccccc;}
.hotel {background-color:#90b7be;}
.bar{background-color:#9cba40;}
.campsite{background-color:#f3b956;}
.farm{background-color:#bcecf6;}
.chalet{background-color:#cccccc;}
.vineyard {background-color:#90b7be;}
.kennel {background-color:#9cba40;}
.estateagent{background-color:#f3b956;margin-bottom:20px;}
a.mylink:link {text-decoration: underline !important;}
a.mylink:hover {text-decoration: none !important;}
a.mylink:visited {text-decoration: underline !important;}
.monh2{	margin:40px 0 20px 0; /*font-size: 30px;*/ font-weight: 300;margin: 40px 0 20px 0;}
.rouge{color: #f1592d;font-weight:bold;}
.autrebox{padding:30px;	margin-bottom:30px;	border:1px solid #afdcfa;}
.autrebox h3{color:#71a3c8;}	
.autrebox ul li {list-style-position: inside;list-style-type: none;/*font-size: 18px;font-weight: 200; */margin: 0 0 10px; line-height: 19px;}
.autrebox li::before {content: "• ";color: #f1592d; display: inline-block;width: 1em;padding-left: 15px;font-size: 30px;vertical-align: text-top;}
.monli{	padding-left:25px !important;}
.monli span{font-weight:bold;/*font-size:22px;*/}
/* h3{	font-size:22px  !important;	text-transform:uppercase !important; }  buyer guide */
.themat p{text-align:center;}
.themat img{max-width:300px;margin-left: auto; margin-right: auto;}
.block.lightgrey {background-color: #f0f0ef;}
.block.lightgrey h2, .block.lightgrey p, .block.lightgrey ul, .block.lightgrey span {color: #656666;}
.inner-block.blue{background-color:#82ABCE;min-height:585px;}
.inner-block.blue{background-color:#82ABCE;min-height:240px;}
.inner-block.orange{min-height:585px;}
.inner-block.orange.first{min-height:908px;}
blockquote.blue {border-left: 8px solid #82ABCE;}
.orange{background-color:#F48619;}
.turquoise{background-color:#6cc;}
.inner-block{width:45%;padding:30px 20px;margin:0 25px 25px 0;display:inline-block;vertical-align:top;min-height:870px;}
#block-bankaccount .inner-block:nth-child(3),#block-bankaccount .inner-block:nth-child(5){margin-right:0;}
.block.lightgrey h2,.block.lightgrey p,.block.lightgrey span{color:#656666;}
.block.lightgrey h3{color:inherit;font-weight:900;font-size:22px;margin:0 0 15px;text-decoration:underline;}
.inner-block h3 span{display:block;/*font-size:60px;*/}
#block-bankaccount .inner-block p{color:#fff;line-height:30px;}
.block ul.list-diagnostic strong, .block ul.list-taxes strong {color: #82ABCE;}
.add-main img{width : 70%;margin:auto;}
.add-main{margin-bottom : 10px;}
.barre hr {border: 1px dashed #f1592d;	width:8%;margin: 8px auto;}
.logosportals{float:left; padding:3px;}
.whitebox {padding: 14px;background-color: #f1f2f4;}
.lightorange-bold { color: #f5a600; font-weight: 700;/*font-size: 18px;*/}
.team .row .col-sm-3{width:30%;margin:0 0 30px;}
.team .row .col-sm-3:nth-child(2),.team .row .col-sm-3:nth-child(5),.team .row .col-sm-3:nth-child(8){margin:0 30px 30px;} 
.team .row>div{padding:25px;border:1px solid #eee;border-radius:5px;vertical-align:top;}
.team .row>div img{padding:7px;width:190px;height:190px;display:block;margin:0 auto;border:1px solid #eee;-webkit-box-shadow:4px 4px 7px 0 rgba(50, 50, 50, 0.75);-moz-box-shadow:4px 4px 7px 0 rgba(50, 50, 50, 0.75);box-shadow:4px 4px 7px 0 rgba(50, 50, 50, 0.75);}
.team .row>div h3{text-transform:uppercase;font-weight:600;font-size:16px;color:#69a1d0;margin:20px 0 20px;line-height: 20px;}
.team .row>div span{display:block;}
.team .row>div p{min-height:330px;}
.team .row.large>div p{min-height:484px;}
.team .row>div a{display:block;color:#505151;line-height:18px;}
.header-italics{/*font-family:Georgia;*/font-style:italic;/*font-size:25px;line-height:40px;font-weight:400;*/margin:30px 0 70px;}
#response{color:#fff;text-align:center;font-weight:700;font-size:30px;background-color:green;width:50%;margin-left:300px;margin-bottom:20px;}
.testimonial-static div{background-color:#eee;padding:30px 20px;position:relative;margin:0 0 47px;}
.testimonial-static div:before{content:"";display:block;position:absolute;bottom:-30px;left:40px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid #eee;}
.testimonial-static div:after{content:"";display:block;width:90px;height:90px;position:absolute;bottom:-130px;left:15px;}
.testimonial-static div h4{font-weight:600;}
.testimonial-static div .quote{margin:25px 0;letter-spacing:1px;line-height:25px;}
.testimonial-static div .name{margin:0;font-size:20px;}
.blockTV{position:relative;text-align:left;font-size:150%;border-bottom:thin solid #f1f2f4;margin-bottom:20px;padding:10px 0 20px 0;height:auto;width:100%;}
.blockTV img{border:thin solid #ccc;margin:0 10px;padding:10px;float:right;width:80px;}
.blockpress{position:relative;text-align:center;font-size:15px;background-color:#f1f2f4;margin-bottom:20px;padding:5px 30px 5px 20px;min-height:300px;width:100%;}
.blockpress img{margin:30px 5px 15px 5px;max-height:40px;max-width:80%;}
.bouton:hover{color : #fff !important;}
.fees li {list-style: circle;margin-left:50px;}
.addrbox{border:1px solid #eee;padding:40px 30px;margin-bottom:10px;display: flex;flex-direction: row;flex-wrap: nowrap; justify-content: space-around; align-items: center;}
/* .addrbox img{display:inline-block;width:475px;padding-right:100px;vertical-align:top;} */
/* .addrbox p{width:230px;} */
/* .addrbox>div{display:inline-block;} */
.addrbox iframe{width:200px;height:200px;margin-top:10px;display:block;}
.addrbox .contact-agence{letter-spacing:normal;}
.addrbox .contact-agence span,.addrbox .contact-agence a{display:block;background:#fff;}
.addrbox img{vertical-align:bottom;}
.addrbox .contact-agence a:hover,.addrbox .contact-agence a:active{color:#69a1d0;}
.addrbox h4{font-size:25px;}
.addrbox h5{font-size:22px;margin-bottom:25px;}
.addrbox p{margin:0 0 5px;letter-spacing:1px;}
#maincolumn,#left_sidebar{float:left;margin:0 1.03125%;}
#maincolumn{text-align:center;width:71.7%;}
#left_sidebar{width:12%;}
#right_sidebar{display:inline;float:right;width:12%;}
#leftColumnHome{width:100%;}

div#fp_regions{text-align:center;font-size:0;padding:0;background-color:transparent;margin:0;}
/* div#fp_regions p{font-size:90%;}
div#fp_regions ul{list-style:none;padding:0;margin:auto auto 15px;}
div#fp_regions ul li{display:inline-block;vertical-align:top;height:160px;width:100px;margin:5px 5px 15px;zoom:1;}
div#fp_regions ul li p{margin:0;}
div#fp_regions ul li img{width:139px;height:110px;} */
#rightColumnHome{width:100%;overflow: hidden;}

#static{min-height:413px;color:#000;padding:0 10px 10px;border:1px solid #fff;}
#middleColumn{z-index:5;margin:0 0 0 10px;}
.fa-quote-left{color:grey;}
.fa-quote-left:before{text-align:left;}
.fa-quote-right{text-align:right;}
.region_area{padding-top:10px;}
.region_area img{margin-right:3px;float:left;}
.fa-quote-left:before {content: "\f10d";}
#quicksearch img{text-align:center;margin-bottom:5px;}
#quicksearch #results{color:#fff;float:right;}
#quicksearch .qsearch select{width : 100%;}
.top-language{display:block;float:left;margin-left:50px;}
.fp_paragraph{width:100%;margin-top: 25px;margin-bottom: 25px;}
.fp_paragraph div.fp_blocks ul{margin:auto;list-style:outside;padding:0;}
.fp_paragraph div.fp_blocks ul li{display:inline-block;vertical-align:top;font-size:18px;width:264px;margin:12px 12px 15px;zoom:1;background-color:#fff;height:330px;border:1px solid #d4d4d4;box-shadow:-1px 0 5px 0 rgba(0, 0, 0, 0.15);padding:8px;}
.fp_paragraph div.fp_blocks ul li img{width:245px;height:182px;}
.fp_paragraph div.fp_blocks ul li p{clear:both;margin:0; font-size: 15px; color: #3c3c3b; text-align: left;}
.fp_paragraph div.ourservices ul li{height:390px;}
.block .linkalign a {position:absolute;}
.qsearch{width:100%;}
.qsearch li{margin-bottom : 10px;}
.qsearch .input-group{width: 97%;}
#AllpropertyGetNearbyPostcodesForm .text, #refsearch .text{margin-bottom : 10px;}
.ui-widget-content{border:1px solid #ddd;background:url(https://www.frenchestateagents.com/css/refresh/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x #eee;color:#303030;}
.ui-corner-all{border-radius:4px;}
.ui-autocomplete{position:absolute;cursor:default;}
.boxTestimonials{height:240px;display:list-item;list-style:none;margin-left:0;border:1px solid #d4d4d4!important;box-shadow:-1px 0 5px 0 rgba(0, 0, 0, 0.15);padding:8px;}
.boxTestimonials span{display: block;width:100%;}
.boxTestimonials .testimonial-quote{width : 30px;}
/*.boxTestimonials p{font-family:Source Sans Pro;font-size:19px;font-weight:300;clear:both;} */
#testimonials_slide{min-height:250px;}
.horizontal-properties{margin-top:20px;height:236px;padding:8px;}
.home-pdf-blocks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch;}
.home-pdf-box{width:21%;overflow:hidden;margin-bottom:10px;border:0 solid #d4d4d4;box-shadow:0 0 0 0 transparent;}
.home-pdf-box img{width:200px;height:200px;}
.home-pdf-box .seller-guide,.home-pdf-box .lpm-guide{width:153px;}
.home-pdf-box h4{margin-top : 10px;}
.meetTeam,.events-box{width:100%;}
.meetTeam >.block,.events-box >.block{width:100%;}
.meetTeam >.block p{text-align:justify;width:50%;margin:auto;}
.meetTeam .block-image,.events-box .block-image{width:50%;height:329px;position:relative;margin:auto;overflow:hidden;}
.block-image img{object-fit:contain;width:100%;}
.estimation-block{border:1px solid #ccc;background-color: white;padding:7px;width:100%;margin-bottom : 10px;}
#exclusivehome{border: 1px solid #cccccc;padding:6px;}
.tag-exclusive{top:5px;left:91px; position:relative; margin-bottom: 10px;}
.sideBarText{width:100%;text-align:center;}
.sideBarPrice{text-align:center;}
.brexit{border:1px solid #ccc;margin-top:10px;width:100%;}
.award{width:100%;margin-top:10px;}
#propertyOfWeek{ border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:10px;margin-top:20px;}
.img-pow{margin-bottom: 0 !important;width: 80%;margin: auto;max-height : 110px;}
.thumbnail{min-height: 165px;}
.bubble{vertical-align: top; border-bottom: 1px solid #D0EAF8;margin-bottom:10px;}
.noflexdisplay { display: inline-table !important;}
#percentage {background-image: url('../../img/refresh/percentage.png');background-repeat: no-repeat;width: 50px;color: #ffffff;padding-left: 0px;position: absolute; top: 20px;width: 60px;height: 21px;margin-left: 0px;font-size: 15px;}
.boxItem{border: 1px solid #ccc;box-shadow: -1px 0 5px 0 rgba(0, 0, 0, 0.15);height: 100%;}
.well{width : 98%;padding:3px;text-align:center}
.other-site{margin-bottom:10px;}
.linkmap{position:absolute;right:107px;bottom:50px;}
.linkmap img{opacity:0.75;width:18px;}
.linkgmap{position:absolute;right:21px;top:1px;color:#A4A4A4!important;}
.picbox{margin:auto;margin-bottom:10%;border:1px solid #82ABCE;width:266px;padding:0;padding-top:6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:left;position:relative;border-radius:5px;height:550px;}
.picbox > a > img{border-radius:5px;}
.money{color:#ee1d23;width:30%;float:right;text-align:right;padding-right:5px;border-left:1px solid #ddd;font-size:15px;/*font-family:'Source Sans Pro';*/font-weight:600;}
.places{color:#1e90ff;width:70%;float:left;text-transform:uppercase;font-size:12px;padding:6px 0 6px 5px;}
.current{background-color:#fff;border:1px solid #ddd;color:#337ab7;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;}
.plist{border-top:1px solid #ddd;width:20%;float:left;font-size:11px;text-align:center;height:43px;border-right:1px solid #ddd;}
.plist span{font-size:10px;display:block;color:#000;}
.plist p{font-size:10px;display:block;color:#acacac;/*font-family:'Source Sans Pro';*/font-weight:600;}
.listing h4{color:#337ab7;font-size:13px;text-transform:uppercase;}
.plistm{border-top:1px solid #ddd;border-right:1px solid #ddd;width:20%;float:left;padding-left:6px;}
.plistm img{width:40px;height:40px!important;}
.prow{display:block;background:#f8f8f8;}
.prow p{margin-top:5px;margin-bottom:5px;line-height:15px;color:#000;}
.ref_banner{background-color:#82ABCE;padding:0;text-align:right;color:#fff;margin:0 auto;height:19px;font-size:14px;width:252px;margin-top:-15px;margin-left:6px;position:absolute;padding-right:5px;font-weight:700;}
.money,.places{height:126px;}
.flex-icon-list{display:flex;flex-direction:row;position:absolute;top:135px;left:10px;align-items:center;justify-content:space-between;}
.mapgif{height:169px;width:142px;border:none;}
#search_map{display:inline-block;}
.h4-home-right{text-align : center;margin-bottom :10px;margin-top:10px;}

#rightContainer{margin-left:210px;text-align:center;margin-top : 30px;}
#leftNavContainer{border:1px solid #D0EAF8;padding:4px 4px 0;}
#leftNav{float:left;font-size:90%;position:relative;width:200px;z-index:2;}
#leftNav ul{margin:0 0 6px;padding:0 0 6px 20px;}
#leftNav h2{margin:0;padding:0 0 2px;font-size : 130%;line-height : 20px;}
.products{overflow:visible;}
.reset{width : 100%;}
ol{display:block;list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;}
div{display:block;}
.linkmap{position:absolute;right:41px;bottom:50px;}
.linkmap img{opacity:0.75;width:18px;}
.linkgmap{position:absolute;right:21px;top:1px;color:#A4A4A4!important;}
.thumbwrapper{height:560px;display:inline-block;padding:5px;vertical-align:top;}
.money{color:#ee1d23;width:36%;float:right;text-align:right;padding-right:5px;border-left:1px solid #ddd;font-size:13px;font-weight:600;}
.outline{border-bottom:1px solid #ddd;padding:6px;height:183px;font-size:10px;}
.places{color:#1e90ff;width:60%;float:left;text-transform:uppercase;font-size:12px;padding:6px 0 6px 5px;}
.current{background-color:#fff;border:1px solid #ddd;color:#337ab7;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;}
.plist{border-top:1px solid #ddd;width:20%;float:left;font-size:11px;text-align:center;height:43px;border-right:1px solid #ddd;}
.plist span{font-size:10px;display:block;color:#000;}
.plist p{font-size:10px;display:block;color:#acacac;/*font-family:'Source Sans Pro';*/font-weight:600;}
.plistm{border-top:1px solid #ddd;border-right:1px solid #ddd;width:20%;float:left;padding-left:6px;}
.plistm img{width:40px;height:40px!important;}
.prow{display:block;background:#f8f8f8;}
.prow p{margin-top:5px;margin-bottom:5px;line-height:15px;color:#000;}
.ref_banner{background-color:#82ABCE;padding:0;text-align:right;color:#fff;margin:0 auto;height:19px;font-size:14px;width:252px;margin-top:-15px;margin-left:6px;position:absolute;padding-right:5px;font-weight:700;}
.listing h4{display:block;font-size:14px;color:#82ABCE;text-transform:uppercase;font-weight:600;}
.outline p strong{font-weight:600;display:block;padding-bottom:10px;font-size:14px;}
.outline p{font-size:12px;margin:0;padding:0;padding-top:0;}
.listing .places p{color:#82ABCE;padding:0;margin:0;text-transform:uppercase;line-height:20px;}
.listing .places span{color:#303030;}
.plist img{color:#000;}
.current{background-color:#82ABCE!important;color:#fff!important;}
.pagination{margin:6px 0;}
.btn-default{/*color:#3C3C3C!important;*/margin:5px;}
.flex-icon-list{display:flex;flex-direction:row;position:absolute;top:135px;left:10px;align-items:center;justify-content:space-between;}
.flex-icon-list .isfloorplan{height:40px;width:40px;border-radius:50%;}
.flex-icon-list .isrhinov{width:40px;}
.flex-icon-list .istour{width:40px;}
.menuMobileButton{display :none !important;}
#leader{border:1px solid #dcdcdc;padding:5px;text-align:left;margin:0 20px 10px 20px;overflow:hidden;}
.div-line{width:85%;margin:auto;}
.div-link{width:24%;display:inline-block;}
.div-line.line-1 > .div-link{width:24%;}
body div#fp_regions ul li {display: inline-block;font-size: 13px;line-height: 13px;height: 90px;margin: 14px 10px 16px;vertical-align: top;width: 142px;border:0}
#mainimage{cursor:pointer;}
.lg-arrowmainimage{z-index:1!important;}
.midi_contents{display:block;}
.chateau{display:block;border:0 #ebebeb solid;}
.chateau .top{display:block;padding-bottom:10px;}
.chateau .top .right{width:30%;float:right;text-align:right;}
.chateau .detail-block{display: flex; flex-direction: row;flex-wrap: nowrap; justify-content: space-between;align-items: stretch;padding:8px;background:#ebebeb;border:1px #d5d5d5 solid;}
.chateau .detail-block .sarlat span{display:block;float:left;padding-right:8px;}
.chateau .detail-block .sarlat a{color:#82ABCE;line-height:26px;text-decoration:underline;font-size:14px;}
.chateau .detail-block .right{width:54%;display: flex;flex-direction: row; flex-wrap: nowrap;justify-content: space-between; align-items: stretch;}
.chateau .detail-block .right .bed{line-height:28px;}
.chateau .detail-block .right .bed span{padding-right:10px;float:left;}
.property-left .agent-says{display:block;padding:25px 12px;background:#f7f7f7;border:1px #e5e5e5 solid;border-radius:6px;}
.property-left section.content-area{padding:30px 30px 0;}
.content-area .description-block{margin:22px 0 44px;}
.detail-property .fill-form{display:block;padding:25px;padding-top:5px;margin-bottom:46px;margin-top:0;border:1px #d5d5d5 solid;background-color:#ebebeb;}
.detail-property .fill-form input{background-color:white;width:100%;height:36px;margin-bottom:5px;padding:0 15px;/*font-family:"open_sansregular";*/font-size:13px;line-height:36px;border:1px #d5d5d5 solid;border-radius:3px;-webkit-box-shadow:inset 2px 1px 1px 0 #f0efef;-moz-box-shadow:inset 2px 1px 1px 0 #f0efef;box-shadow:inset 2px 2px 1px 0 #f0efef;}
.detail-property .fill-form textarea{background-color:white;width:100%;height:131px;margin-bottom:5px;padding:10px 15px;/*font-family:"open_sansregular";*/font-size:13px;border:1px #d5d5d5 solid;border-radius:3px;-webkit-box-shadow:inset 2px 1px 1px 0 #f0efef;-moz-box-shadow:inset 2px 1px 1px 0 #f0efef;box-shadow:inset 2px 2px 1px 0 #f0efef;resize:none;}
.checkbox-outer{display:block;margin-bottom:2px;}
.checkbox-outer label{font-weight:400;color:#868686;}
.checkbox-outer [type="checkbox"]:not(:checked),.checkbox-outer [type="checkbox"]:checked{position:absolute;left:-9999px;}
.checkbox-outer [type="checkbox"]:not(:checked) + label,.checkbox-outer [type="checkbox"]:checked + label{position:relative;padding-left:25px;cursor:pointer;}
.checkbox-outer [type="checkbox"]:not(:checked) + label:before,.checkbox-outer [type="checkbox"]:checked + label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background:#fff;border-radius:3px;border:1px #d5d5d5 solid;-webkit-box-shadow:inset 2px 1px 1px 0 #f0efef;-moz-box-shadow:inset 2px 1px 1px 0 #f0efef;box-shadow:inset 2px 2px 1px 0 #f0efef;}
.checkbox-outer [type="checkbox"]:not(:checked) + label:after,.checkbox-outer [type="checkbox"]:checked + label:after{width:13px;height:10px;display:block;content:"";position:absolute;top:4px;left:3px;transition:all 0.2s;background:url(https://www.frenchestateagents.com/img/new_nov_v1/check-tick.png) no-repeat left top;}
.checkbox-outer [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
.checkbox-outer [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
.checkbox-outer [type="checkbox"]:disabled:not(:checked) + label:before,.checkbox-outer [type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd;}
.checkbox-outer [type="checkbox"]:disabled:checked + label:after{color:#999;}
.checkbox-outer [type="checkbox"]:disabled + label{color:#aaa;}
.send-btn{display:block;padding:8px 30px;font-size:15px;border-radius:3px;margin:15px auto 0 auto;}
.send-btn i{width:auto;}
.chateau .top .mob-ref{display:block;}
.chateau .top .mob-ref .price{display:block;float:right;/*font-family:"Source Sans Pro";font-size:24px;*/color:#82ABCE;}
.checkbox-outer [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
.navbar{margin-bottom:5px;}
.thumbs-gallery{text-align:center;}
.thumbs-gallery > ul{text-align:center;margin:auto;}
body .thumbs-gallery > ul > li{margin-bottom:5px;width:100px;display:inline-block;margin-right:5px;list-style:outside none none;cursor:pointer;}
.thumbs-gallery > ul > li{border:3px solid #fff;border-radius:3px;display:block;overflow:hidden;position:relative;}
.thumbs-gallery > ul > li img{-webkit-transition:-webkit-transform 0.15s ease 0;-moz-transition:-moz-transform 0.15s ease 0;-o-transition:-o-transform 0.15s ease 0;transition:transform 0.15s ease 0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);height:75px;width:95px;background-color:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden;}
.thumbs-gallery > ul > li:hover > img{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
.overlay-content{background:none repeat scroll 0 0 #fff;opacity:0.5;top:10px;left:20px;position:absolute;padding:3px;text-transform:uppercase;}
.overlay-content-sold{background:none repeat scroll 0 0 #fff;opacity:0.5;left:15px;position:absolute;padding:3px;text-transform:uppercase;top: 58px;}
body .propname h2{font-size:26px;padding:0 10px;}
body .prop-title h1{float:left;font-size:23px;padding:0;text-transform:none;margin:0;text-align:left;}
blockquote{background:#f9f9f9;border-left:10px solid #82ABCE;padding:0.5em 20px;quotes:"\201C""\201D""\2018""\2019";color:#777; margin-bottom : 10px}
/* blockquote:before{color:#82ABCE;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;} */
#similarProperties{width:100%;z-index:4;}
#similarProperties{overflow:visible;position:relative;}
.description-block{font-size:16px;text-align:justify;}
#formSimulationModel label{color:#000;}
.sky-form{box-shadow:0 0 20px rgba(0, 0, 0, 0.3);color:#666;font:13px/1.55 "Open Sans", Helvetica, Arial, sans-serif;margin:0;outline:medium none;max-width:300px;float:right;}
.sky-form *{margin:0;padding:0;}
.sky-form header{background:rgba(248, 248, 248, 0.9) none repeat scroll 0 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);color:#232323;display:block;font-size:19px;padding:10px 30px;}
.sky-form fieldset{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;border:medium none;display:block;padding:10px 30px 5px;}
.sky-form a{color:#2da5da;}
.sky-form .label{display:block;line-height:19px;margin-bottom:6px;}
.sky-form .input,.sky-form .select,.sky-form .button{display:block;position:relative;}
.sky-form .input input,.sky-form .select select{-moz-appearance:none;background:#fff none repeat scroll 0 0;border-radius:0;border-style:solid;border-width:2px;box-sizing:border-box;color:#404040;display:block;font:15px/19px "Open Sans", Helvetica, Arial, sans-serif;height:39px;outline:medium none;padding:8px 10px;width:100%;}
.sky-form .select i{background:#fff none repeat scroll 0 0;box-shadow:0 0 0 12px #fff;height:11px;position:absolute;right:14px;top:14px;width:5px;}
.sky-form .select i::after,.sky-form .select i::before{border-left:4px solid transparent;border-right:4px solid transparent;content:"";position:absolute;right:0;}
.sky-form .select i::after{border-top:4px solid #404040;bottom:0;}
.sky-form .select i::before{border-bottom:4px solid #404040;top:0;}
.sky-form .button{border:0 none;color:#fff;cursor:pointer;font:300 15px/39px "Open Sans", Helvetica, Arial, sans-serif;height:39px;outline:medium none;overflow:hidden;padding:0 25px;text-decoration:none;text-align:center;}
.sky-form .row{margin:0 -15px;}
.sky-form .row::after{clear:both;content:"";display:table;}
.sky-form .input input,.sky-form .select select{border-color:#e5e5e5;transition:border-color 0.3s ease 0;}
.sky-form .button{background-color:#2da5da;opacity:0.8;transition:opacity 0.2s ease 0;}
.sky-form .input:hover input,.sky-form .select:hover select{border-color:#8dc9e5;}
.sky-form .button:hover{opacity:1;}
.sky-form .input input:focus,.sky-form .select select:focus{border-color:#2da5da;}
.property-left{border:1px #ebebeb solid;}
#myList{margin-top : 10px;width: 100%;}
#myList h5{font-weight : 600;margin-bottom : 10px; text-align: center;}
.flex-icon-view {display: flex; flex-direction: column; position: absolute; top: 41px;left: 25px;}
.flex-icon-view .istour,.flex-icon-view .isfloorplan,.flex-icon-view .isrhinov {width: 57px;}
.tag-sold{width:57px;position:absolute;top:0px;left:15px;background-repeat:no-repeat;}
.isexclusive{height: 36px;width: 140px; position: absolute; top: 15px; right: 4px; background-repeat: no-repeat;}
.isexclusive-sold{height: 36px;width: 140px; position: absolute; top: 15px; right: 4px; background-repeat: no-repeat;}
#leader img{background-color: #fff;border: 1px solid #dcdcdc; float: left; margin: 5px; margin-right: 15px;padding: 5px;}
.s-pill{background-color:#d3d3d3;border:none;color:black!important;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:16px;font-size:0.75em;}
#similarProperties div.sideBarProperty {border: 1px solid #ccc; margin-top: 30px; text-align: center; height: 190px; display: inline-block;width: 173px; margin-right: 4px;}
#similarProperties div.sideBarTopBody {background-color: #fff;color: #000; /*font-size: 14px;*/margin-top: 0; padding-left: 8px; padding-top: 6px; position: absolute;text-align: center;width: 164px;}
#similarProperties div.sideBarBottomBody {background-color: #fff;color: #303030;/*font-size: 15px;*/font-weight: 700;height: 20px;margin-right: 20px;margin-top: 160px;padding: 5px;position: absolute;text-align: center;width: 170px;}
#similarProperties div.sideBarTopBodyPicBox img { border: 0 none;height: 120px;margin-top: 30px; width: 157px;}
.tagcloud{background-repeat:repeat-x;width:80%;margin:auto;margin-top:100px;padding:0 50px 10px;}
.tagcloud li{display:inline;padding:5px;}
.form-inline{text-align: center;}
.form-inline label{ display : inline; margin: 35px;}
.menu-usa-moving-to-france{padding:50px;margin-bottom:30px;border:1px solid #afdcfa;position:relative;height:auto;width:100%;overflow:hidden;}
.menu-usa-moving-to-france::before{content:'';pointer-events:none;position:absolute;top:-122px;right:0px;bottom:0px;left:0px;opacity:0.2;}
.menu-usa-moving-to-france li{padding-left:25px;list-style-position:inside;list-style-type:disc;color:#82ABCE;font-weight:600;}
.menu-usa-moving-to-france a{color:#82ABCE;text-decoration:underline;}
.iframe-usa-yt{width:560px;height:315px;}
#main9 .lead{height:385px;}
.favourite-places{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch;}
.favourite-places-img{width:150px;height:150px;margin-bottom:10px;}
#newformstyle{background-color:#ffffff;}
#newformstyle h3{color:#666;}
#main3 #exclusivehome{text-align:center;}
#main3 #exclusivehome .btn{color:white;}
.mesBox{background-color:#f0f0ef;padding:10px;color:#333;text-align:justify;border-radius:0 0 8px 8px;}
.titreBox{margin-top:30px;background-color:#e2d9d0;padding:20px 10px 10px 10px;text-align:center;border-radius:8px 8px 0 0;}
.whitebox{padding:10px;margin:10px;background-color:#FFF;font-style:italic;}
.american-blockquote:before{content : none;}
.american-blockquote{  margin: 40px 0 40px -50px;}
.imgtestomials {float: left; margin: 0 20px 5px 0; max-width: 150px; border: thick solid #ffffff; box-shadow: 1px 1px 10px #e2d9d0;}
.pyrennes_banner{display:block;margin-bottom:20px;}
.pyrennes_banner img{display:block;width:100%;}
.midi_contents{display:block;}
.midi_contents .midi_left{display:block;}
.midi_contents .midi_left h1{display:block;text-transform:uppercase;text-align:left;padding:0;margin:0;letter-spacing:normal;padding-bottom:15px;position:relative;}
.midi_contents .midi_left h1:after{width:182px;height:7px;background:#6ba1db;content:"";position:absolute;left:0;top:50px;}
.midi_contents .midi_left h1:before{height:1px;width:100%;background:#e2e1ec;display:block;content:"";margin:54px 0 0;position:absolute;}
/* .midi_contents .midi_left p{display:block;padding:30px 0;} */
.faq_wrap{display:block;}
.midi_contents .midi_right{display:block;}
.recruitment_wrap{display:block;}
.sales_agent{display:block;padding-bottom:40px;}
/* .sales_agent p{display:block;padding:0!important;margin:0!important;padding-top:40px!important;} */
strong{font-weight:700;}
.caseStudyImg{float:left;margin-right:20px;margin-top:90px;}
.blueText{color:#71a3c8!important;}
.testi{font-size:16px!important;padding:0;line-height:30px!important;}
.contactIA{margin-left:80px;}
#contactScroll{padding:20px 10px;}
.email-img{display: inline-block !important;margin: 0 !important;box-shadow: none !important; -wekbit-box-shadow : none !important; width: 35px !important; height: auto !important; border: none !important;}
.content-dutch .div-flex-dutch {display: flex;flex-direction: row; flex-wrap: wrap;justify-content: space-between; align-items: flex-end;align-content: stretch;}
.content-dutch .div-flex-dutch-center {display: flex;flex-direction: row; flex-wrap: wrap;justify-content: space-around; align-items: center;align-content: center;}
.content-dutch .content-block-text {margin-top: 20px;margin-bottom: 50px;}
.content-dutch .content-block {margin-bottom: 50px;}
.div-flex-dutch .flex-list {width: 50%;}
.content-dutch ul {padding: 0;}
.content-dutch ul li {margin-bottom: 10px;}
.content-dutch .fa-circle {color: #789FBF !important;margin-right: 5px;display: inline-block;}
.div-flex-dutch .flex-form {width: 40%;background: rgba(196, 196, 196, 0.15);}
.quickSearchSideBar {padding: 20px 10px;border-radius: 5px;}
.content-dutch .wrap-dutch-blue {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;height: 90px;margin-top: 10px !important;width: 100% !important;padding: 10px;background: #789FBF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border: none;}
.content-dutch .wrap-dutch-blue:hover {background: #F59C00;}
.dutch-wrap-orange:hover {background: #789FBF;}
.div-flex-dutch .flex-text {width: 50%;}
.div-flex-dutch-center .flex-text {width: 50%;text-align: center;}
.div-flex-dutch-center img {width: 35%}
.div-flex-dutch .flex-wrap {width: 40%;padding: 0 14px;}
.div-flex-dutch-center .flex-wrap {width: 40%;padding: 0 14px;}
.dutch-wrap-orange {display: flex;align-items: center;justify-content: space-around;flex-wrap: nowrap;background: #F59C00;height: 90px;width: 100% !important;padding: 8px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);border: none; color: white;}
.content-dutch .btn-image-logo {display: inline-block;width: 60px;height: 60px;}
.extra-bold {font-weight: 900;}
.dutch-wrap-orange .btn-text {display: inline-block;width: 77%;font-size: 38px;line-height: 36px;text-align: center;letter-spacing: -0.02em;}
.dutch-content-form {background: #E5E5E5;border: 1px solid #FFFFFF;box-sizing: border-box;text-align: center;margin-bottom: 20px;padding-bottom: 15px;}
.grey-label {color: #868686;margin-top: 5px;font-weight: 300;}
.condition-champ-obligatoire-form {color: #868686;font-size: 12px;line-height: 15px;text-align: left !important;}
.h3-dutch {color: #FF7A21;}
.dutch-page {text-decoration: underline !important;color: #000000 !important;}
#listeRegDept p {font-size: 14px;line-height: 20px;}
#listeRegDept a {color: black;}
.content-dutch .well{height : 200px;}
.select-custom { margin-right: 10px; display : inline-block;width : 8% !important;}
.select2-container--bootstrap {margin-right: 8px;}
.btn-search-home{width:130px !important; margin-top : 10px;}
.table-responsive .linkmap {bottom: 31px;}
.img-agent{float:left;border:1px solid #DCDCDC;background-color:#FFF;margin-right:5px;margin-bottom:3px;;padding:5px;}
.siret{font-size : 11px;}
.list-inline{font-size: 14px;}
.list-inline li{height:30px;}
.lightblue {background-color: #6cf;}
.grey {background-color: #8c8c87;}
.block h2, .block h3, .block span, .block p, .block ul {color: #fff;}
.greybox{background-color: #f1f2f4;}
#newformstyle {background-color: #f1f2f4;padding: 10px 20px 20px;}
.greybox ul li {list-style-position: inside;list-style-type: disc;margin: 0 0 20px;padding-left: 10px;}
.entity {background-color: #bcecf6;padding: 20px;}
.personal-data{margin-top:20px !important;}
.personal-data .greybox:nth-child(1){margin-right:10px}
.personal-data h4{font-weight: bold;}
.for-sellers .blog-title, .yellow { color: #fac519; font-weight: bold;}
.list-covid li {list-style-position: inside;  list-style-type: disc; margin: 0 0 10px; padding-left: 20px;}
.h2-old-right-element{color: #6aa1db;font-size: 16px; text-align: left; border-bottom: 1px solid #e2e1ec; padding: 0 0 13px; letter-spacing: 1px; font-weight: 700;line-height: 25px;}
.h2-old-right-element:after{background: #6aa1db; width: 32%; height: 7px;content: "";display: block; position: absolute; margin: 10px 0 0;}
#propname{display: flex;flex-direction: row;flex-wrap: nowrap;	justify-content: space-between;	align-items: flex-end;	align-content: stretch;margin-bottom:10px;}
.floor-block{margin-bottom : 10px;}
.imagemain, #requestsForm{height:615px;}
.img-main{height : 569px;width : 100%; object-fit: cover;}
.prop-title{width : 65%;}
@media screen and (max-width: 1500px){
    #left_sidebar{float:left;margin:0 1.03125%;display:inline;width:18%;max-width:170px;}
    #maincolumn{float:left;margin:0 1.03125%;display:inline;width:66%;}
    #right_sidebar{display:inline;float:right;margin:0 0 1em 0;width:15%;}
    .meetTeam .block-image,.events-box .block-image{width:70%;height:286px;}
    .meetTeam >.block p{width:70%;}
}
@media screen and (max-width: 1366px){
    .img-pow{width:100%;height:100px;}
    .home-pdf-box{width:24%;}
    .meetTeam .block-image,.events-box .block-image{width:70%;height:253px;}
    .meetTeam >.block p{width:70%;}
}
@media screen and (max-width: 1200px){
    div.walled{margin-left:auto;margin-right:auto;}
   

    #left_sidebar{display:inline;float:left;width:18%;max-width:200px;margin:0 1.03125%;}
    #maincolumn{display:inline;float:left;width:60%;margin:0 1.03125%;}
    #right_sidebar{display:inline;float:left;width:12%;margin:0 0 1em;}
}
@media screen and (max-width: 1024px){
    #maincolumn{display:inline;float:left;width:73%;margin:0 1.03125%;}
    #left_sidebar{display:none;}
    #right_sidebar{display:inline;float:left;width:17.6875%;margin:0 1.12% 1em;}
    .img-pow{width:100%;height:120px;}
    .price-reduction{width:1px;}
    .home-pdf-box{width:39%;}
    .meetTeam .block-image,.events-box .block-image{height:233px;width:64%;}
    .meetTeam > .block p{width:64%;}
    .div-link{width:49%;}
    .div-line.line-1 > .div-link{width:23%;}
    .lg-arrowmainimage{top:40%!important;}
    .property-left section.content-area{padding:5px 5px 0!important;}
    .property-left .agent-says{padding:5px!important;}
    /* .container-fluid{padding-left:0!important;padding-right:0!important;} */
    .table > tbody > tr > th{padding:3px!important;}
    .tag-sold{top: 0px;left: 0px;}
    .overlay-content{top:5px;left:0;}
    .imagebox{padding:0;}
    .isexclusive{top:8px;right:-8px;}
    .div-flex-dutch .flex-wrap, .div-flex-dutch-center .flex-wrap{width: 50%;}
    .form-inline label{display: none;}
    .select-custom{width : 18%!important;margin-top: 10px;}
    .menu-horizontal {display: none;}
    .addrbox>div:nth-child(1){width : 50%;margin-right : 10px;}
    .agent-says .col-md-2{padding:0}
    .list-inline li{height:40px;}
    .overlay-content-sold {top: 63px;left: 0;}
    .isexclusive-sold{top: 10px;right: -7px;}
    .tag-sold{top:0px;left:0px;}
    .form-inline{padding:10px;}
    .btn-group a{padding: 12px 14px;}
    #propname{display:block;}
    .imagemain, #requestsForm {height: 662px;}
    .img-main{height: 615px;}
    .description-block{word-wrap: break-word;}

}
@media (min-width: 875px) and (max-width: 909px){
  
    .form-group{margin-bottom:0!important;}
    
}
@media (min-width: 780px) and (max-width: 992px){
    /* .container{padding-right:10px;padding-left:10px;} */
    .inner-main h1{font-size:30px;}
    .hed-txet1 h1{font-size:16px;}
    .form-group{margin-bottom:0!important;}
    
    .tag-sold{top:52px;left:0px;}
    .overlay-content-sold{top:38px;left:2px;} 
}
@media screen and (max-width: 786px){
    #leftNav{overflow:auto;top:0;opacity:.99;width:250px;background-color:#fff;z-index:5000;position:fixed;left:-250px;height:100%;-webkit-box-shadow:-5px 0 4px 0 rgba(0, 0, 0, 0.2);moz-box-shadow:-5px 0 4px 0 rgba(0, 0, 0, 0.2);o-box-shadow:-5px 0 4px 0 rgba(0, 0, 0, 0.2);box-shadow:-5px 0 4px 0 rgba(0, 0, 0, 0.2);}
    #leftNav ul li{margin:15px;border-bottom:1px solid grey;}
    #rightContainer{border:1px solid #D0EAF8;margin-left:0;text-align:center;margin-top: 30px;}
    .menuMobileButton{display:block !important;}
    
    .img-doctolib{margin:auto;float:none;margin-bottom:20px;}
    .ameli{margin:auto;margin-top:10px;margin-bottom:10px;}
    #maincolumn{display:inline;float:left;width:69%;margin:0 1.03125%;}
    #left_sidebar{display:none;}
    #right_sidebar{display:inline;float:left;width:22.6875%;margin:0 0 1em;}
    .img-pow{height:90px;}
    .home-pdf-box {width: 100%;}
    .well{margin:auto;width : 80%;margin-bottom: 20px;padding: 20px;}
    .well.searchbar{background-color:transparent; border : none;width : 98%;}
    .form-inline label{display:block;margin-top: 15px;}
    .select-custom {width : 100% !important;}
    .searchbar .form-inline label :nth-child(1){margin-top : 0}
    #quicksearch{width: 50%;margin: auto;}
    #leader{margin:0 10px 10px 10px;}
    .isexclusive{top:10px;right:-8px;}
    .btn-group .btn-default{border-radius : 25px !important; float :none;border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
    .overlay-content{top:59px;left:2px;}
    .flex-icon-view .isfloorplan, .flex-icon-view .isrhinov, .flex-icon-view .istour{width : 40px;}
    .tag-exclusive{left: 19px;}
    .iframe-usa-yt{width : 100%;}
    #main9 .well{width : 100%;}
    #main9 .well .col-sm-4{width : 100%;}
    #main9 .well .lead{height : 181px;}
    .content-dutch .well{width : 100%;height  : 250px;}
    .div-flex-dutch .flex-text {width: 100%;text-align: center;}
    .div-flex-dutch .flex-wrap {width: 98%;}
    .div-flex-dutch-center .flex-text {width: 100%;text-align: center;}
    .div-flex-dutch-center .flex-wrap {width: 98%;}
    .div-flex-dutch-center{margin-bottom : 20px;}
    .btn-search-home{width:130px !important; margin-top : 10px;text-align: center;}
    .btn-group a{font-size: 12px;line-height: 9px;padding: 12px 14px;}
    .inner-block{width : 100%;}
    .buying-yt{width: 100%;}
    .blog-post p {word-wrap: break-word;}
    .team .row .col-sm-3 { width : 100% !important;}
    .team .row>div p {min-height: 155px;}
    .team .row .col-sm-3:nth-child(2),.team .row .col-sm-3:nth-child(5),.team .row .col-sm-3:nth-child(8){margin:0;} 
    .img-agent{float: none;margin: auto;}
    .table-responsive .linkmap {bottom: 5px;}
    .overlay-content-sold {top: 59px;left: 0;}
    .isexclusive-sold{top: 32px;right: -7px;}
    .tag-sold{top:0; left : 0;}
    .form-control {width : 100% !important}
    .personal-data .greybox:nth-child(1){margin-bottom:10px;margin-right:0;}
    .form-inline input{width : 100% !important;margin-bottom : 0;}
    .form-inline label{margin : 5px;text-align: left !important;}
    .form-inline .select2-container--bootstrap{width : 100% !important;}
    .flex-icon-view .istour, .flex-icon-view .isfloorplan, .flex-icon-view .isrhinov{width : 40px;}
    .imagemain{height:592px;}
    .img-main{height : 547px;}
    .detail-property{padding:0;}
}
@media screen and (max-width: 767px){
    .inner-main h1{font-size:25px;}
    .menu-moving-to-france{padding:10px;}
    .moving-to-france p,.moving-to-france ul{font-size:14px;}
    .moving-to-france p{text-align:justify;line-height:20px;word-wrap: break-word;}
    .menu-moving-to-france li{padding-left:0;}
    .moving-to-france h3{margin-top:10px;}
    .key-question{padding:20px;}
    .applying-for-residency-top{margin-top:10px;}
    .img-doctolib{float:none;margin-bottom:10px;}
    .testimonial-static div{margin-bottom:60px;}
    .testimonial-static div:before{content:"";display:none;}
    .testimonials-static div:after{content:"";display:block;width:100%;height:0;background:0 0;border-bottom:2px solid #eee;left:0!important;right:inherit!important;bottom:-30px;}
    .div-link{width:100%;}
    .div-line.line-1 > .div-link{width:49%;}
    .flex-icon-view{top:115px;left:15px;}
    .lg-arrowmainimage{top:70%;}
    .property-left section.content-area{padding:5px 5px 0!important;}
    .property-left .agent-says{padding:5px!important;}
    /* .container-fluid{padding-left:0!important;padding-right:0!important;}
    .row{margin-left:0!important;margin-right:0!important;}
    .col-md-10,.col-md-2{padding-left:3px;padding-right:3px;} */
    .table > tbody > tr > th{padding:3px!important;}
    .imagebox{padding:0;}
    .tag-sold{top:0;left:0;}
    .overlay-content-sold{top:45px;left:0;}
    .table-responsive{font-size: 10px;}
    .overlay-content{top:68px;left:0;}

    .menu-usa-moving-to-france{padding:10px;}
    #main9 p,#main9 ul{font-size:14px;}
    #main9 p{text-align:justify;line-height:20px;}
    .menu-usa-moving-to-france li{padding-left:0;}
    #main9 h3{margin-top:10px;}
    .iframe-usa-yt{width:95%;}
    #main9 .lead{height:185px;}
    .menu-usa-moving-to-france{padding:10px;}
    .content-dutch p {font-size: 18px;line-height: 20px;}
    .content-dutch .well{height: 260px;}
    .div-flex-dutch .flex-list, .div-flex-dutch .flex-form, .div-flex-dutch .flex-text, .div-flex-dutch .flex-wrap, .div-flex-dutch-center .flex-text, .div-flex-dutch-center .flex-wrap {width: 100%;}
    .content-dutch .btn-text { width: 78%;font-size: 27px;line-height: 28px;}
    .grey-label{float : left;}
}
@media screen and (max-width: 600px){ 
    #maincolumn{display:inline;float:left;width:96.9375%;margin:0 0.33125%;}
    #right_sidebar{display:inline;float:left;width:96.9375%;margin:0 1.03125% 1em;}
    #left_sidebar{display:none;}
    body #static h1{font-size:25px;}
    .blog-title span{font-size:45px!important;}
    .overlay-content-sold{top:50px;left:0;}
}
@media (max-width: 480px){
    .inner-main h1{font-size:19px;}
    #maincolumn{display:inline;float:left;width:96.9375%;margin:0 1.03125%;}
    #right_sidebar{display:block;float:none;width:100%;margin:0 auto;}
    .logo img{width:350px;}
    .img-pow{width:120px;}
    .meetTeam .block-image,.events-box .block-image{width:100%;height:165px;}
    .meetTeam >.block p{width:100%;}
    .thumbnail{min-height:170px;}
    .fp_paragraph_signup{width:95%;}
    .tag-sold img{width:44px;}
    .isexclusive{top:8px;}
    .nav-pills>li{float:none;}
    .iframe-usa-yt{width:95%;}
    .addrbox{flex-direction: column;}
    .addrbox>div:nth-child(1){width: 100%;margin-bottom:10px;}
    .isexclusive-sold{top:56px;right:-7px;}
    .detail-property{padding : 0;}
}
@media (max-width: 450px){
    .blog-title{font-size:32px;}
    .blog-title span{font-size:40px!important;}
    /* .chateau .top .mob-ref .price{font-size:22px;} */
    .imagebox{padding:0;}
    .flex-icon-view{top:48px;left:5px;flex-direction:row;}
    .lg-arrowmainimage{top:50%!important;}
    .property-left section.content-area{padding:5px 5px 0!important;}
    .property-left .agent-says{padding:5px!important;}
    .table > tbody > tr > th{padding:3px!important;}
    .flex-icon-view .istour, .flex-icon-view .isfloorplan, .flex-icon-view .isrhinov{width : 35px;}
    .imagemain{height:250px;}
    .img-main{height : 250px;}
    body .prop-title h1{font-size:19px;}
    .overlay-content{top:10px;left:0;}
    .s-pill{margin-top:20px;margin-bottom:20px;}
}
@media screen and (max-width: 371px){
    .menu{background-image:none;width:260px;}
    .blog-title{font-size:26px;margin-bottom:-20px;}
    .blog-title span{font-size:34px!important;}
    /* .chateau .top .mob-ref .price{font-size:20px;} */
    .flex-icon-view{top:10px;left:5px;flex-direction:row;}
    .imagebox{padding:0;}
    .lg-arrowmainimage{top:70%!important;}
    .property-left section.content-area{padding:5px 5px 0!important;}
    .property-left .agent-says{padding:5px!important;}
    .table > tbody > tr > th{padding:3px!important;}
    .tag-sold{top:0;left:0;}
    .tag-sold img{width:44px;}
}
@media screen and (max-width: 320px){
    #maincolumn{display:inline;float:left;width:96.9375%;margin:0 1.03125% 1em;}
    #right_sidebar{display:block;float:none;width:80%;margin:0 auto;}
    .logo img{width:255px;}
    #rightColumnHome{width:100%;}
    .table-responsive{font-size : 8px;}
    .linkmap{right: 70px;}
}    

















