body,html{font-family:'Open Sans',sans-serif}#services .inner .col1 .title,#services .inner .col2 .title,#services .inner .col3 .title,#services .inner .col4 .title{bottom:30px;left:50%;transform:translate(-50%,0)}#calfeutrage,#expert,#impermeabilisation,#services{border-top:8px solid #fff}body{font-size:14px;line-height:16px;font-weight:300;width:auto;max-width:100%}#calfeutrage .inner .col1 .texte h3,#expert .inner .col1 .texte h1,#expert .inner .col1 .texte p,#impermeabilisation .inner .col2 .texte h3,#services .inner .col1 .title h3,#services .inner .col2 .title h3,#services .inner .col3 .title h3,#services .inner .col4 .title h3,footer#contact .inner h3{font-family:MyriadPro-Bold}.hide-desktop{display:none}#header{background-color:#000;width:100%;height:157px;border-bottom:8px solid #FFF}#header .inner{width:980px;margin:0 auto;overflow:hidden}@media (max-width:1024px){#header .inner{width:100%}}#header .inner #logo{float:left;display:block;margin:20px 0 0}@media (max-width:767px){.hide-desktop{display:block}#header{height:125px}#header .inner{width:100%}#header .inner #logo{width:55%;margin:0 0 0 5px;position:relative;top:-20px}}@media (max-width:1024px){#header .inner #logo{margin:20px 0 0 10px}}#header .inner #logo img{width:100%;max-width:212px;height:auto}#header .inner #menu-icon{display:none;float:right;width:40px;height:40px;color:#fff;font-size:30px;text-decoration:none;margin-top:5px}@media (max-width:767px){#header .inner #menu-icon{display:inline-block;margin-top:15px;position:relative;z-index:11}}#header .inner .menu{float:left;display:block;margin:101px 0 0 50px}@media (max-width:767px){#header .inner .menu{position:absolute;z-index:10!important;top:20px;right:0;width:100%;height:auto;background-color:#000;padding:5px 0 0 5px;display:none}}#header .inner .garantie,#header .inner .menu li .garantie{background:url(../images/garantie-mont-tremblant.png) left top no-repeat;height:104px}@media (max-width:1024px){#header .inner .menu{margin:101px 0 0 25px}}#header .inner .menu li{float:left;display:block;margin:0 5px}#header .inner .menu li a{font-size:14px;line-height:16px;color:#fff;text-transform:uppercase;text-decoration:none}#header .inner .menu li.proprio{clear:both;font-size:11px;line-height:13px;color:#00aeef;padding-top:5px}@media (max-width:767px){#header .inner .menu li{float:none;margin:10px}#header .inner .menu li.proprio{padding:15px 0}}#header .inner .menu li .garantie{float:left;display:none;width:138px;margin:0 0 0 5px}@media (max-width:1024px){#header .inner .menu li .garantie{display:none}}@media (max-width:767px){#header .inner .menu li .garantie{display:block;width:100%}}#header .inner .menu li p.soumission{float:left;display:none;font-size:14px;line-height:16px;color:#fff;text-transform:none;margin:100px 0 0}@media (max-width:1024px){#header .inner .menu li p.soumission{display:none}}@media (max-width:767px){#header .inner .menu li p.soumission{margin:35px 0 25px;display:block}}#header .inner .menu li p.soumission a{font-size:14px;line-height:16px;text-decoration:none;color:#fff}#header .inner .garantie{float:left;display:block;width:138px;margin:20px 0 0 20px}@media (max-width:767px){#header .inner .garantie{display:none}}@media (max-width:1024px){#header .inner .garantie{float:right;margin:5px 5px 0 0}}#header .inner .soumission{float:left;display:block;font-size:14px;line-height:16px;color:#fff;text-transform:none;margin:100px 0 0}@media (max-width:767px){#header .inner .soumission{display:none}#services .inner{width:100%}}#services .inner .col1,#services .inner .col2,#services .inner .col3,#services .inner .col4{display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}@media (max-width:1024px){#header .inner .soumission{float:right;margin:120px 50px 0 0}}@media only screen and (min-device-width:767px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#header .inner .soumission{float:right;margin:5px 0 0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#header .inner .soumission{float:right;margin:120px 30px 0 0}}#header .inner .soumission a{font-size:14px;line-height:16px;text-decoration:none;color:#fff}#services{font-size:0}#services .inner{overflow:hidden;margin:0 auto}#services .inner .col1{position:relative;text-align:center;width:25%;font-size:16px}@media only screen and (min-width:768px){#services .inner .col1{width:25%;vertical-align:top}}@media (max-width:1024px){#services .inner .col1{width:50%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}}@media only screen and (max-width:1024px) and (min-width:768px){#services .inner .col1{width:50%;vertical-align:top}}@media only screen and (max-width:767px) and (min-width:768px){#services .inner .col1{width:100%;vertical-align:top}}#services .inner .col1 .img-col1{padding-top:73.44262%;height:.13px;background-size:cover;-moz-background-size:cover;background-position:center;background-image:url(../images/img-travaux-en-cordee.jpg);border-right:8px solid #fff}#services .inner .col2 .img-col2,#services .inner .col3 .img-col3{background-size:cover;padding-top:73.44262%;height:.13px;background-position:center}@media (max-width:767px){#services .inner .col1{width:100%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}#services .inner .col1 .img-col1{border-right:none;border-bottom:8px solid #fff}}#services .inner .col1 .title{position:absolute}#services .inner .col1 .title h3{font-size:40px;line-height:42px;color:#fff;text-shadow:4px 2px 8px #000;text-transform:uppercase}@media (max-width:1024px){#services .inner .col1 .title h3{font-size:30px;line-height:32px}}@media (min-width:1024px) and (max-width:1600px){#services .inner .col1 .title h3{font-size:30px;line-height:32px}}#services .inner .col2{position:relative;width:25%;font-size:16px}@media only screen and (min-width:768px){#services .inner .col2{width:25%;vertical-align:top}}@media (max-width:1024px){#services .inner .col2{width:50%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}}@media only screen and (max-width:1024px) and (min-width:768px){#services .inner .col2{width:50%;vertical-align:top}}@media only screen and (max-width:767px) and (min-width:768px){#services .inner .col2{width:100%;vertical-align:top}}#services .inner .col2 .img-col2{-moz-background-size:cover;background-image:url(../images/img-nacelle-v2.jpg);border-right:8px solid #fff}@media (max-width:767px){#services .inner .col2{width:100%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}#services .inner .col2 .img-col2{border-right:none;border-bottom:8px solid #fff}}#services .inner .col2 .title{position:absolute}#services .inner .col2 .title h3{font-size:40px;line-height:42px;color:#fff;text-shadow:4px 2px 8px #000;text-transform:uppercase}@media (max-width:1024px){#services .inner .col2 .img-col2{border-bottom:8px solid #fff;border-right:none}#services .inner .col2 .title h3{font-size:30px;line-height:32px}}@media (min-width:1024px) and (max-width:1600px){#services .inner .col2 .title h3{font-size:30px;line-height:32px}}#services .inner .col3{position:relative;width:25%;font-size:16px}@media only screen and (min-width:768px){#services .inner .col3{width:25%;vertical-align:top}}@media (max-width:1024px){#services .inner .col3{width:50%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}}@media only screen and (max-width:1024px) and (min-width:768px){#services .inner .col3{width:50%;vertical-align:top}}@media only screen and (max-width:767px) and (min-width:768px){#services .inner .col3{width:100%;vertical-align:top}}#services .inner .col3 .img-col3{-moz-background-size:cover;background-image:url(../images/img-impermeabilisation.jpg);border-right:4px solid #fff}@media (max-width:1024px){#services .inner .col3 .img-col3{border-right:8px solid #fff}}@media (max-width:767px){#services .inner .col3{width:100%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}#services .inner .col3 .img-col3{border-right:none;border-bottom:8px solid #fff}}#services .inner .col3 .title{position:absolute}#services .inner .col3 .title h3{font-size:40px;line-height:42px;color:#fff;text-shadow:4px 2px 8px #000;text-transform:uppercase}@media (max-width:1024px){#services .inner .col3 .title h3{font-size:30px;line-height:32px}}@media (min-width:1024px) and (max-width:1600px){#services .inner .col3 .title h3{font-size:30px;line-height:32px}}#services .inner .col4{position:relative;width:25%;font-size:16px}@media only screen and (min-width:768px){#services .inner .col4{width:25%;vertical-align:top}}@media (max-width:1024px){#services .inner .col4{width:50%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}}@media only screen and (max-width:1024px) and (min-width:768px){#services .inner .col4{width:50%;vertical-align:top}}@media (max-width:600px){#services .inner .col4{width:100%;font-size:16px;display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:2;padding-right:2}}@media only screen and (max-width:600px) and (min-width:768px){#services .inner .col4{width:100%;vertical-align:top}}#services .inner .col4 .img-col4{padding-top:73.44262%;height:.13px;background-size:cover;-moz-background-size:cover;background-position:center;background-image:url(../images/img-calfeutrage-residentiel-et-commercial.jpg);border-left:4px solid #fff}#services .inner .col4 .title{position:absolute}#services .inner .col4 .title h3{font-size:40px;line-height:42px;color:#fff;text-shadow:4px 2px 8px #000;text-transform:uppercase}#expert{background-color:#00aeef}#expert .inner{margin:0 auto;overflow:hidden}#expert .inner .col1{float:left;width:50%}@media (max-width:767px){#expert .inner .col1{width:100%}}#expert .inner .col1 .texte{width:80%;margin:40px auto}@media (max-width:767px){#expert .inner .col1 .texte{width:90%;margin:0 auto;float:none}#expert .inner .col1 .texte h1{margin-top:20px}}@media (max-width:1024px){#services .inner .col4 .img-col4{border-left:none}#services .inner .col4 .title h3{font-size:30px;line-height:32px}#expert .inner .col1 .texte{width:90%}}@media (min-width:1024px) and (max-width:1600px){#services .inner .col4 .title h3{font-size:30px;line-height:32px}#expert .inner .col1 .texte{width:95%}}#expert .inner .col1 .texte h1{font-size:24px;line-height:26px;color:#fff;text-transform:uppercase}#expert .inner .col1 .texte p{font-size:14px;line-height:16px;color:#fff;margin:30px 0 0}#expert .inner .col2{float:left;width:50%}#expert .inner .col2 .tube{width:100%;background:url(../images/expert-en-calfeutrage.png) 50px bottom no-repeat;height:240px}@media (max-width:767px){#expert .inner .col2{width:100%}#expert .inner .col2 .tube{background-size:contain;background-position:left bottom}}#calfeutrage{overflow:hidden;background-color:#e3e3e3}#calfeutrage .inner .col1{float:left;width:50%;color:#000}@media (max-width:1024px){#expert .inner .col2 .tube{background-position:left bottom;position:relative;top:25px}#calfeutrage .inner .col1{width:100%}}@media (max-width:767px){#calfeutrage .inner .col1{width:100%}}#calfeutrage .inner .col1 .texte{width:60%;margin:0 auto;font-size:14px;line-height:16px}@media (max-width:767px){#calfeutrage .inner .col1 .texte{width:90%}}@media (max-width:1024px){#calfeutrage .inner .col1 .texte{width:95%}}#calfeutrage .inner .col1 .texte h3{font-weight:700;font-size:24px;line-height:26px;text-transform:uppercase;margin:50px 0 20px}@media (min-width:1024px) and (max-width:1600px){#calfeutrage .inner .col1 .texte{width:95%}#calfeutrage .inner .col1 .texte h3{margin:25px 0 20px}}#calfeutrage .inner .col1 .texte ul{margin:30px 0 25px 20px}#calfeutrage .inner .col1 .texte ul li{width:48%;float:left;list-style:disc;font-weight:700;font-size:16px;line-height:18px;margin:0 0 5px}@media (max-width:767px){#calfeutrage .inner .col1 .texte ul li{width:100%}}#calfeutrage .inner .col2{float:left;width:50%}@media (max-width:1024px){#calfeutrage .inner .col2{width:100%;margin-top:50px}}@media (max-width:767px){#calfeutrage .inner .col2{width:100%}}#calfeutrage .inner .col2 .img-maison{padding-top:59.24242%;height:.42px;background-size:cover;-moz-background-size:cover;background-position:center;background-image:url(../images/img-maison-2.jpg)}#impermeabilisation{overflow:hidden;background-color:#00aeef;color:#fff}#impermeabilisation .inner .col1{float:left;width:50%}@media (max-width:1024px){#impermeabilisation .inner .col1{width:100%}}#impermeabilisation .inner .col1 .img-pierre{padding-top:63.3452%;height:-.7px;background-size:cover;-moz-background-size:cover;background-position:center;background-image:url(../images/impermeabilisation-pierres.jpg)}#impermeabilisation .inner .col2{float:left;width:50%}@media (max-width:1024px){#impermeabilisation .inner .col2{width:100%}}#impermeabilisation .inner .col2 .texte{width:60%;margin:0 auto}@media (max-width:1024px){#impermeabilisation .inner .col2 .texte{padding:0 0 50px;overflow:hidden;width:95%}}@media (max-width:767px){#impermeabilisation .inner .col2 .texte{width:90%}}#impermeabilisation .inner .col2 .texte h3{font-size:24px;line-height:26px;text-transform:uppercase;margin:150px 0 20px}@media (max-width:1024px){#impermeabilisation .inner .col2 .texte h3{margin:50px 0 20px}}@media (min-width:1024px) and (max-width:1600px){#impermeabilisation .inner .col2 .texte{width:95%}#impermeabilisation .inner .col2 .texte h3{margin:80px 0 20px}}#impermeabilisation .inner .col2 .texte ul{margin:30px 0 25px 20px}#impermeabilisation .inner .col2 .texte ul li{width:50%;float:left;list-style:disc;font-weight:700;font-size:16px;line-height:18px;margin:0 0 5px}@media (max-width:767px){#impermeabilisation .inner .col2 .texte ul li{width:90%}}#impermeabilisation .inner .col2 .texte ul li.nobullet{list-style:none}footer#contact{background-color:#000;color:#fff;padding:50px 0 0}footer#contact .inner{width:980px;margin:0 auto;text-align:center}@media (max-width:1024px){footer#contact .inner{width:100%}}footer#contact .inner h3{font-size:24px;line-height:26px;text-transform:uppercase;margin:0 0 20px}footer#contact .inner h3 a{color:#fff;text-decoration:none}footer#contact .inner .formulaire{width:90%;overflow:hidden;display:block;background-color:#464646;padding:40px;margin:40px auto}@media (max-width:767px){footer#contact .inner .formulaire{margin:25px auto;padding:10px 10px 30px}}footer#contact .inner .formulaire h4{font-size:24px;line-height:26px;text-transform:uppercase;margin:0 0 20px 125px;display:block;text-align:left}@media (max-width:767px){footer#contact .inner .formulaire h4{text-align:center;margin:0 0 20px}}footer#contact .inner .formulaire .erreur-msg{margin:20px 0;color:red}footer#contact .inner .formulaire .left{float:left;width:45%}footer#contact .inner .formulaire .left input[type=text]{width:100%;height:40px;margin:0 0 15px}@media (max-width:767px){footer#contact .inner .formulaire .left{width:100%}footer#contact .inner .formulaire .left input[type=text]{width:90%}}footer#contact .inner .formulaire .right{float:right;width:45%}footer#contact .inner .formulaire .right textarea{width:100%;height:162px}@media (max-width:767px){footer#contact .inner .formulaire .right{width:100%}footer#contact .inner .formulaire .right textarea{width:90%}}footer#contact .inner .formulaire .right #btnEnvoyer{font-size:16px;line-height:18px;font-weight:400;color:#fff;text-transform:uppercase;background-color:#00aeef;border:none;width:140px;height:46px;float:right;position:relative;top:15px;left:6px}footer#contact .inner .txt{margin:10px 0;text-align:left;font-size:14px;line-height:16px;text-transform:uppercase}@media (max-width:767px){footer#contact .inner .formulaire .right #btnEnvoyer{float:none;left:0}footer#contact .inner .txt{padding:10px}}@media (max-width:1024px){footer#contact .inner .txt{padding:10px}}footer#contact .inner .txt a{color:#fff;text-decoration:none}footer#contact .inner .txt span{float:right;margin:0 15px 0 0}@media (max-width:767px){footer#contact .inner .txt span{float:none;clear:both;display:block;margin:15px 15px 0 0}}footer#contact .inner .copyright{color:#8d8d8d;margin:75px 0 0;display:block}@font-face{font-family:MyriadPro-Regular;src:url(fonts/MyriadPro-Regular.eot);src:url(fonts/MyriadPro-Regular.woff2) format("woff2"),url(fonts/MyriadPro-Regular.woff) format("woff"),url(fonts/MyriadPro-Regular.ttf) format("truetype"),url(fonts/MyriadPro-Regular.svg#MyriadPro-Regular) format("svg"),url(fonts/MyriadPro-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:MyriadPro-Bold;src:url(fonts/MyriadPro-Bold.eot);src:url(fonts/MyriadPro-Bold.woff2) format("woff2"),url(fonts/MyriadPro-Bold.woff) format("woff"),url(fonts/MyriadPro-Bold.ttf) format("truetype"),url(fonts/MyriadPro-Bold.svg#MyriadPro-Bold) format("svg"),url(fonts/MyriadPro-Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}

.texte p{ font-size:16px; line-height:25px; font-weight: 500;}

@media (max-width:1280px){
#calfeutrage .inner .col1 .texte ul li {
    font-size: 14px!important;
}

#impermeabilisation .inner .col2 .texte ul li {
    font-size: 14px!important;
}
}