@charset "UTF-8";
/***!  /templates/lescercles/css/lg.css?a065d1  !***/

@media all and (max-width: 1199px) {
header .logo{
width:200px;
}


#fullscreenhero h1{
font-size:48px;
}



.connaitreoverlay, .servicesoverlay, .selectionoverlay, .temoignagesoverlay{
left:auto;
right:0;
width:24%;
background-size:100%;
}


.innerpage.introduction{
padding:30px 10%;
font-size:24px;
}



.fullblockbutton{
font-size:60px !important;
}

#hero h1{
font-size:40px;
}

.exc1{
font-size:16px;
margin:0 20%;
}



.homeoverlay{
left:auto;
right:0;
width:30%;
background-size:100%;
}

.homeoverlay2{
width:15%;
background-size:100%;
}

.squareimage .squareimagecontent h1{
width:400px;
font-size:32px;
}

.block h1{
font-size:30px;
}

.centerblock h1{
font-size:30px;
}

.centerblock p{
font-size:16px;
}

.centerblock p.introduction{
font-size:20px;
}



#menulevel2 ul a{
font-size:18px;
padding:10px 20px;
}

#adlisting .listinginfo .content h1{
font-size:40px;
padding:0 0 18px 0;
line-height:150%;
}

#adlistingsell .listinginfo .content h1{
font-size:40px;
padding:0 0 18px 0;
line-height:150%;
}

#adlisting .listinginfo .content h2, #adlistingsell .listinginfo .content h2{
font-size:22px;
}

#adlisting .listinginfo .content, #adlistingsell .listinginfo .content{
font-size:20px;
}

#adlisting .listinginfo .content .link, #adlistingsell .listinginfo .content .link{
font-size:18px;
}


#propertydetails .reference{
font-size:46px;
}

#propertydetails .propertyreference{
bottom:130px;
padding:20px 70px;
font-size:40px;
}

#propertydetails .propertyinfo{
background-color:#173449;
padding:96px 130px;
font-size:22px;
}

#propertydetails .propertyinfo h1, #propertydetails .propertyinfo h2{
font-size:22px;
}

#propertydetails .propertyinfo .description{
font-size:18px;
}

#propertydetails .propertydata{
font-size:16px;
}

#propertydetails .container.share a{
font-size:24px;
}



#letemps{
margin-top:-20px;
padding-top:80px;
padding-left:60px;
padding-right:60px;
}

#letemps .article{
font-size:16px;
}

#letemps .articles h1{
font-size:20px;
}

#letempsarticle .overallcontent .content{
column-count:1;
font-size:16px;
}

#letempsarticle .overallcontent h1{
font-size:20px;
}




.avis{
font-size:17px;
}

.avis .nom{
font-size:26px;
}




footer .block1 a, footer .block2 a{
font-size:17px;
}

footer .block2{
left:52%;
}


#bottombanner{
position:relative;
height:400px;
}

#bottombannertall{
position:relative;
height:550px;
}

#bottombanner .content h1, #bottombannertall .content h1{
width:80%;
font-size:40px;
}

#bottombanner .content a, #bottombannertall .content a{
font-size:16px;
}




.chronoforms label{
font-size:14px !important;
font-weight:400 !important;
padding-bottom:1px !important;
}

.chronoforms input{
padding:4px 10px !important;
}

.chronoforms textarea{
height:80px;
}

.chronoforms .field{
margin-bottom:10px !important;
}


#hero .custom h2{
font-size:32px;
}



.columns3{
column-gap:30px;
}








.nui.form .field>label, .nui.form .fields>label{
font-weight:400 !important;
font-size:12px !important;
}

.nui.form .field input[type=date], .nui.form .field input[type=datetime-local], .nui.form .field input[type=email], .nui.form .field input[type=month], .nui.form .field input[type=number], .nui.form .field input[type=password], .nui.form .field input[type=time], .nui.form .field input[type=week], .nui.form .field textarea, .nui.form .field:not(.editor) input[type=text], input.check-selector{
padding:0px !important;
}





}
