@media only screen and (max-width:1400px){#video{right:-30px;}
ul.menu li:after{margin:0 0px 0 4px;}
}
@media only screen and (max-width:1200px){ul#menu li{font-size:15px;}
ul#menu {text-align:left}
ul#menu li:after{margin:0 2px 0 8px;}
ul.menu li a {font-size: 14px;}
.mainWrap{padding:20px 0px;}
.mainWrap h1{line-height:26px;font-size:28px;}
.mainWrap h1 span.bigLetter{font-size:42px;}
.mainWrap h1 span.secRow{font-size:20px;}
.button.arrow{margin-top:30px;margin-bottom:80px;}
#section2 h1{font-size:70px;line-height:72px;margin:-10px 0 0px;}
.mainWrap h2{font-size:40px;}
#section2 .souvent{font-size:20px;line-height:24px;}
#section2 .price{font-size:38px;line-height:36px;}
#section2 h2.withArrow{font-size:28px;line-height:28px;margin:16px 20px 8px;}
div.myLabel .resultat{font-size:24px;margin-bottom:40px;margin-top:0px;}
.resultat{width:300px;}
.item{padding:5px 0px;font-size:26px;line-height:30px;}
#section3 h1, #section4 h1{font-size:70px;line-height:70px;margin:0 0 15px;}
#section3 h2, #section4 h2{font-size:40px;line-height:36px;}
#section4 p.row-1{font-size:20px;}
ul.menu li:after{margin:0 5px 0 8px;}
.abus-footer ul.menu li a{font-size:14px;}
.abus-footer ul.menu li{padding:0px;}
.abus-footer .line .itemLine{font-size:18px;}
.abus-footer hr{margin:0px 0;}
.abus-footer{height:50px;}
label[for=inp9],label[for=sel3],label[for=sel5],label[for=sel8]{font-size:15px;}
.mainWrap{padding:10px 0px;margin:15px 0px 0px;}
.lineFormular{background-color:#fff;margin:20px 0 20px;}
.line{margin:20px 0 20px;}
#footer .row1 span{padding:0px 12px;}
#footer .row1{font-size:14px;}
.diagnostic h1{font-size:40px;}
.diagnostic h2{font-size:34px;}
.diagnostic .forLabel{padding:8px 10px;font-size:18px;}
address{font-size:16px;padding:0 10px 5px;}
#video{right:-15px;top:140px;}
#section5 h1{font-size:40px;line-height:36px;margin-bottom:8px;}
#section5 h2{font-size:30px;line-height:30px;margin-bottom:10px;}
#section5 .wrapblock li{font-size:18px;line-height:24px;}
#section5 .wrapblock p.leprix{line-height:20px;margin:20px auto;}
#section5 .wrapblock{padding:20px 40px 10px;}
#section5 .wrapblock ul{margin:5px auto;}
.section.wrapper .line{margin:10px 0 0px;}
.section.wrapper .item{line-height:28px;font-size:24px;padding:5px 0 0;}
.item p.remark{width:80%;float:left;font-size:24px;}
.item p.remark{font-size:24px;margin-bottom:0;}
img.leparisen{margin:12px 0px;}
#section6 p.text{font-size:18px;}
#section2 .item{font-size:22px;}
img.capital{max-height:50px;}
.padcorrect .mainWrap{margin-top:160px;}
#section5 .eavocat h1{font-size:40px;margin-bottom:15px;}
img.avocats{width:200px;}
p.connex{padding:0 20px;}
#section5 .eavocat form.connexion{width:300px;margin:10px auto 20px;}
#section5 .eavocat form.connexion{width:250px;}
#section5 .contact-us h1{font-size:38px;}
#section5 .contact-us h2{font-size:20px;}
.contact-us textarea{height:220px;}
#map_canvas{height:430px;}
ul.menu{padding:0 20px;}
#section6 .videoWrap{padding:55px 20px;}
.headTitl h1 span.secRow {font-size: 18px;}
}
@media only screen and (max-height:800px) and (min-width:980px){.mainWrap{padding:20px 0px;margin:15px 0px 10px;}
.lineFormular{background-color:#fff;margin:20px 0 20px;}
.line{margin:10px 0 30px;}
#section2 h1{font-size:70px;line-height:72px;margin:-10px 0 0px;}
.mainWrap h2{font-size:40px;}
#section2 .souvent{font-size:20px;line-height:24px;}
#section2 .price{font-size:38px;line-height:36px;}
#section2 h2.withArrow{font-size:28px;line-height:28px;margin:16px 20px 8px;}
div.myLabel .resultat{font-size:24px;margin-bottom:70px;margin-top:0px;}
.resultat{width:300px;}
.item{padding:5px 0px;font-size:26px;line-height:30px;}
#section3 h1, #section4 h1{font-size:70px;line-height:70px;margin:0 0 15px;}
#section3 h2, #section4 h2{font-size:40px;line-height:36px;}
#section4 p.row-1{font-size:20px;}
#section2 h1{font-size:70px;line-height:72px;margin:-10px 0 0px;}
.mainWrap h2{font-size:40px;}
#section2 .souvent{font-size:22px;line-height:28px;}
#section2 .price{font-size:38px;line-height:36px;}
#section2 h2.withArrow{font-size:28px;line-height:28px;margin:16px 20px 14px;}
#section2 div.myLabel .resultat{font-size:24px;margin-bottom:60px;margin-top:0px;}
.resultat{width:300px;}
#section2 .item{padding:6px 0px;font-size:26px;line-height:34px;}
#section3 h1, #section4 h1{font-size:70px;line-height:70px;margin:0 0 15px;}
#section3 h2, #section4 h2{font-size:40px;line-height:36px;}
#section4 p.row-1{font-size:20px;}
#section4{margin-bottom:0px;height:100%;}
html,body{height:100%;}
#section5 h1{font-size:50px;line-height:50px;margin-bottom:10px;}
#section5 h2{font-size:30px;line-height:30px;margin-bottom:10px;}
#section5 .wrapblock li{font-size:18px;line-height:24px;}
#section5 .wrapblock p.leprix{line-height:20px;margin:20px auto;}
#section5 .wrapblock{padding:20px 40px 10px;}
#section5 .wrapblock ul{margin:5px auto;}
.section.wrapper .line{margin:10px 0 10px;}
#section5 #map_canvas{height:360px;}
#section5 .contact-us h1{font-size:36px;line-height:36px;}
#section5 .contact-us h2{font-size:16px;line-height:34px;}
#section5 .contact-us input[type="submit"]{margin:30px auto 0px;}
#section5 .contact-us textarea{height:170px;}
#section5 .contact-us address{margin-bottom:0px;}
#section5 .eavocat h1{font-size:56px;margin-bottom:15px;}
#section6 .videoWrap{padding:46px 20px;}
img.leparisen{margin:10px 0px;}
.item p.remark{margin-bottom:0;}
p.sect2t{font-size:24px;line-height:26px;margin-bottom:0;}
}
@media only screen and (max-height:720px) and (min-width:980px){.mainWrap{padding:10px 0px;margin:15px 0px 0px;}
.lineFormular{background-color:#fff;margin:20px 0 20px;}
.line{margin:15px 0 15px;}
#section2 h1{font-size:70px;line-height:72px;margin:-10px 0 0px;}
.mainWrap h2{font-size:40px;}
#section2 .souvent{font-size:20px;line-height:24px;}
#section2 .price{font-size:38px;line-height:36px;}
#section2 h2.withArrow{font-size:28px;line-height:28px;margin:16px 20px 8px;}
div.myLabel .resultat{font-size:24px;margin-bottom:40px;margin-top:0px;}
.resultat{width:300px;}
.item{padding:5px 0px;font-size:26px;line-height:30px;}
#section3 h1, #section4 h1{font-size:70px;line-height:70px;margin:0 0 15px;}
#section3 h2, #section4 h2{font-size:40px;line-height:36px;}
#section4 p.row-1{font-size:20px;}
#section2 h1{font-size:70px;line-height:72px;margin:-10px 0 0px;}
.mainWrap h2{font-size:40px;}
#section2 .souvent{font-size:20px;line-height:24px;}
#section2 .price{font-size:38px;line-height:36px;}
#section2 h2.withArrow{font-size:28px;line-height:28px;margin:6px 20px 8px;}
#section2 div.myLabel .resultat{margin-bottom:40px;}
div.myLabel .resultat{font-size:24px;margin-bottom:59px;margin-top:0px;}
.resultat{width:300px;}
.item{padding:5px 0px;font-size:26px;line-height:30px;}
#section3 h1, #section4 h1{font-size:70px;line-height:70px;margin:0 0 15px;}
#section3 h2, #section4 h2{font-size:40px;line-height:36px;}
#section4 p.row-1{font-size:20px;}
#section4{margin-bottom:0px;}
#section5 h1{font-size:38px;line-height:36px;margin-bottom:8px;}
#section5 h2{font-size:30px;line-height:30px;margin-bottom:10px;}
#section5 .wrapblock li{font-size:18px;line-height:24px;}
#section5 .wrapblock p.leprix{line-height:20px;margin:20px auto;}
#section5 .wrapblock{padding:20px 40px 10px;}
#section5 .wrapblock ul{margin:5px auto;}
.section.wrapper .line{margin:10px 0 0px;}
.section.wrapper .item{line-height:28px;font-size:24px;padding:5px 0 0;}
#section5 #map_canvas{height:300px;margin-bottom:10px;}
#section5 .contact-us h1{font-size:26px;line-height:36px;}
#section5 .contact-us h2{font-size:16px;line-height:16px;margin-bottom:15px;}
#section5 .contact-us input[type="submit"]{margin:15px auto 0px;}
#section5 .contact-us textarea{height:120px;}
#section5 .contact-us address{margin-bottom:0px;}
#section5 .eavocat h1{font-size:50px;margin-bottom:20px;}
}
@media only screen and (min-height:600px) and (max-height:650px) and (min-width:980px){#section2 h2.withArrow,#section2 div.myLabel{display:inline-block;}
#section2 div.myLabel .resultat:after{left:auto;display:inline-block;}
#section2 h2.withArrow{margin:8px 20px 8px;vertical-align:text-bottom;}
#section2 .line{margin:20px 0 10px;}
#section5 h1{font-size:34px;line-height:34px;margin-bottom:5px;}
#section5 h2{font-size:24px;line-height:22px;margin-bottom:5px;}
#section5 .wrapblock li{font-size:16px;line-height:22px;}
#section5 .wrapblock p.leprix{line-height:20px;margin:18px auto 16px;font-size:18px;}
.section.wrapper .item{line-height:24px;font-size:20px;padding:3px 0 0;}
.section.wrapper .line{margin:5px 0 0px;}
#section5 .wrapblock{padding:12px 40px 5px;}
#section5 .contact-us input,#section5 .contact-us textarea{margin-bottom:3px;}
#section5 .contact-us textarea{height:100px;}
.contact-us address{font-size:16px;width:100%;padding:6px 20px 0px;}
#section5 .contact-us input[type="submit"]{margin:6px auto 0px;}
#section5 #map_canvas{height:270px;}
#section5 .les-failles .img-responsive{display:block;max-width:80%;height:auto;margin:0 auto;}
#section5 .les-failles.wrapblock{padding:10px 40px 10px;}
#section6 .videoWrap{padding:40px 20px;}
#section6 p.text{font-size:18px;}
.greenButton2.but1{padding:2px 10px 6px 50px;margin-top:10px;}
#section6 .videoWrap{padding:20px 20px;}
.item p.remark{font-size:20px;line-height:22px;}
img.leparisen{margin:0px 0px;}
.mainWrap h2{font-size:34px;}
.smallcomm{display:block;}
.greenButton2.but3{margin:-5px auto 5px;padding:0px 10px;}
p.sect2t{font-size:20px;line-height:22px;}
#section2 .price{font-size:30px;line-height:20px;}
.item p.remark.capital{font-size:30px;line-height:50px;}
}
@media only screen and (min-height:768px) and (max-height:768px) and (min-width:980px){#section2 div.myLabel .resultat{margin-bottom:20px;}
#section2 h2.withArrow{margin:8px 20px 14px;}
}
@media only screen and (max-width:992px){div.goTop{bottom:40px;right:20px;}
#section5 .wrapblock .ForfaitPlan{width:auto;}
.mainWrap h1{text-align:center;}
label{display:block;}
.resultat{margin:40px auto 20px;}
div.selects{width:192px;margin:0 auto;}
.item{font-size:20px;}
.container-fluid.header{padding:10px 0px 10px 0px;position:relative;background-color:#fff;}
.mainText h2.legislation{margin:0px 0px 20px;}
ul#menu li:after{margin:0 0px 0 6px;}
ul.menu li a{font-size:15px;}
p.abus-logo{font-size:32px;}
p.abus-logo span{font-size:44px;line-height:30px;padding:1px 4px;top:3px;}
.headTitl h1{line-height:22px;font-size:20px;padding:0px 0;}
.headTitl h1 span.secRow{font-size:16px;}
#section1 .calcuer{font-size:19px;margin-bottom:5px;}
label[for=inp9], label[for=sel3], label[for=sel5], label[for=sel8]{font-size:16px;}
label[for=sel5]{margin-top:22px;}
.diagnostic .amount:before, .submitFormular:before{margin-right:0px;}
.diagnostic .amount:after, .submitFormular:after{margin-left:0px;}
.champ{top:-38px;}
#section2 .price{font-size:32px;line-height:34px;}
#section2 h2.withArrow{font-size:24px;}
#section3 .dumka p{font-size:16px;margin:10px 0;}
#section3 .kpgm{padding:10px;}
#section3 .kpgm p{font-size:18px;}
#section3 .kpgm .resultat p{font-size:18px;}
#section3 .kpgm div.myLabel .resultat{padding:12px 8px;}
#section3 h2, #section4 h2{font-size:30px;line-height:30px;margin:0 0 15px;}
#section4 p.row-1{font-size:18px;}
.resultat{width:270px;}
div.myLabel .resultat{font-size:22px;}
#footer .row1 span{padding:0 10px;}
#footer .row1{font-size:11px;padding:0px 5px 4px;}
.abus-footer ul.menu li a{font-size:16px;}
.afsmd-logo{margin:5px 20px;}
#contentWrap.greybg{padding-top:90px;}
.diagnostic h1{font-size:30px;}
.digra.mainText{padding:40px 20px;}
.black-hand{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
.diagnostic h2{font-size:28px;}
.mtfix{margin-top:30px;}
.diagnostic .mtfix p, .diagnostic .mtfix a{font-size:18px;}
.fileUpload{margin:8px 5px 0px 0px;padding:2px 10px 7px;}
.diagnostic .forLabel{padding:8px 5px;font-size:17px;}
.diagnostic .contact{width:340px;}
.diagnostic .rappeler{margin:15px 10px 0;}
.building{margin-left:14px;}
address{font-size:14px;padding:0px 5px 5px;}
#section6 p.text{font-size:16px;}
.print_calculator:before{left:10px;bottom:4px;}
.greenButton2.but1{font-size:20px;margin-top:15px;padding:6px 10px 10px 40px;width:300px;}
.contact_postal:before{left:8px;bottom:4px;}
#section6 .videoWrap{padding:78px 20px;}
.item p.remark{margin-bottom:0;line-height:20px;}
img.leparisen{margin:6px 0px;}
#header .logo{width:80%;}
#section4 .greenButton2.but3 {width: 320px;}
#section5 h1 {font-size: 28px;}
}
@media only screen and (max-width:790px){body{padding:0;margin:0;overflow-x:hidden;}
#menu{display:none;}
.slicknav_menu{display:block;position:fixed;width:100%;padding:0;margin:0;z-index:999;}
#header{position:relative;z-index:99;padding-top:32px;}
#header .headTitl h1{margin:0 5px;text-align:center;}
.dn768{display:none;}
#contentWrap.greybg{padding:0 10px;padding-bottom:50px;}
.mainText{padding:40px 20px;}
#popup1{width:480px;}
#popup1 .padd{padding:10px 10px 0;}
#popup1 p.abus-logo{font-size:46px;padding:0px;}
#popup1 p.abus-logo span{font-size:60px;line-height:40px;padding:0px 4px 0px;top:3px;}
#popup1 .row-1{font-size:18px;margin:10px 10px 0;}
#popup1 .hands{margin:10px 2px;}
#popup1 .hands p{font-size:18px;padding:0 6px;}
#popup1 p.mouse{font-size:34px;padding:4px;}
#popup1 .close-popup{font-size:28px;padding:4px 0px 17px;}
#header{position:inherit;}
.mainWrap{margin-top:10px;padding:10px 0px;}
#section1 .calcuer{text-align:center;padding:20px 15px 10px;}
div.selects{width:300px;}
label[for=inp9], label[for=sel3], label[for=sel5], label[for=sel8]{font-size:18px;}
label[for=sel5]{margin-top:0;}
.champ{position:relative;text-align:center;top:0;}
.submitFormular:before,.submitFormular:after{display:none;}
.submitFormular{margin-top:-35px;}
#section1,#section2,#section3,#section4{padding-bottom:10px;margin-bottom:0;}
#section2 h1{font-size:60px;line-height:70px;margin:10px 0 10px;}
.mainWrap h2{font-size:30px;line-height:40px;margin-bottom:15px;}
#section2 .price{font-size:28px;line-height:34px;}
#section2 h2.withArrow{font-size:24px;line-height:26px;margin-bottom:20px;}
div.myLabel .resultat{margin-bottom:70px;}
#section3 h1, #section4 h1{font-size:60px;line-height:70px;margin:10px 0 15px;}
#section3 h2, #section4 h2{line-height:40px;}
#section3 .dumka p{font-size:18px;margin:10px 0 40px;text-align:center;}
#section3 .kpgm div.myLabel .resultat{width:245px;}
#section3 .kpgm img{width:100%;}
#section4 .mobfix{margin-bottom:100px;}
.afsmd-logo{margin:5px auto;display:block;}
#footer{padding:0px 20px;}
.lineFormular{margin:30px 0 20px;}
#contentWrap.greybg{padding-top:0px;}
.digra.mainText{padding:40px 80px;}
.h2wrap{text-align:center;}
.diagnostic a.retourner{margin:30px auto;}
.diagnostic .contact{margin:0 auto 20px;}
address{font-size:16px;padding:0px 15px 5px;}
#video{right:10px;top:40px;position:fixed;}
.contact-us .inputWrap{width:90%;}
ul.slicknav_nav li iframe{margin:5px 15px 10px;}
#header .logo{max-width:180px;}
#section6 .videoWrap{padding:20px 20px;margin:0 auto;display:inline-block;}
#section6 p.text{font-size:18px;}
.abus-footer{position:relative;}
.item p.remark{line-height:22px;font-size:20px;}
img.leparisen{margin:18px 0px;}
.section{background-size:cover;margin-bottom:0px;font-family:"NewsCycle";padding-bottom:1px!important;}
.submitFormular{margin-top:0;margin-bottom:20px;}
.item p.remark.capital{line-height:38px;font-size:24px;}
.abus-footer ul.menu{margin:0 20px;}
.abus-footer{height:74px;}
.padcorrect .mainWrap{margin-top:10px;margin-bottom:20px;}
#section4 .mobfix{margin-bottom:20px;}
.abus-footer ul.menu li{padding:0px 0 3px 0;}
#section5 .les-failles a.failles{margin-bottom:20px;display:block;}
.container-fluid.header{z-index:99;}
#contentWrap.greybg .abus-footer{position:absolute;}
#section5 h1{font-size:40px;line-height:50px;margin-bottom:20px;}
#popup1 .header img{max-width:100%;display:inline-block;}
.upWrap{width:400px;margin:0 auto;overflow:hidden;}
.Envoyerhidden{display:none!important;}
#section5.diagnostic .allupWrap{margin:-10px 0 20px;}
.content{padding-bottom:0px!important;}
.section.wrapper .line{margin:10px 0 20px;}
#section5 .eavocat h2{margin:50px 0 30px;}
#section5 h1.tal {text-align: center!important}
}
@media only screen and (max-width:681px){.diagnostic .amount:after, .submitFormular:after,.diagnostic .amount:before, .submitFormular:before{display:none;}
.abus-footer{height:100px;}
}
@media only screen and (max-width:560px){.mainWrap{padding:20px 0px;}
.headTitl h1 span.secRow{font-size:18px;}
.headTitl h1{line-height:24px;font-size:24px;}
.headTitl h1 span.bigLetter{font-size:38px;}
.mainText h2.redCalibri{font-size:28px;}
.digra.mainText{padding:40px 50px;}
address{font-size:14px;padding:0px 4px 5px;}
}
@media only screen and (max-width:480px){.digra{position:relative;}
#popup1{width:460px;}
#popup1 .header img {width: 160px;}
#popup1 p.abus-logo span{font-size:44px;line-height:32px;}
#popup1 p.abus-logo{font-size:32px;}
#popup1 .row-1{font-size: 16px;line-height: 18px;padding: 2px 5px 6px;margin: 4px 10px 4px;}
#popup1 .hands{margin:0px 2px;}
#popup1 .hands p{font-size:16px;padding:0 4px;margin-top:-10px;}
.black-hand{transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);}
.calculicon{transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);}
#popup1 p.mouse{font-size: 24px;padding: 0px;}
#popup1 .close-popup{font-size:22px; padding: 0px 0px 6px;}
.digra.mainText{padding:40px 20px;}
.diagnostic h1{font-size:24px;}
.diagnostic h2{font-size:24px;}
.diagnostic .contact{width:100%;position:relative;text-align:center;}
.digra.mainText p{text-align:left;}
.digra.mainText .contact p{text-align:center;line-height:24px;}
.diagnostic .rappeler label, .diagnostic .rappeler{width:200px;}
.fileUpload{margin:8px 0px 0px 0px;padding:2px 6px 7px;}
.playVideo{display:inline-block;vertical-align:top;position:relative;top:0px;right:0px;}
#video{position:fixed;width:auto;padding:5px;border-radius:28px;opacity:0.6;}
#video:hover{opacity:1;}
.chanel{display:none;}
#video p{display:none;}
.fancybox-inner video{margin-bottom:-7px;max-width:100%;}
.item img.remark{max-width:100px;float:none;display:block;margin:0 auto;}
.item p.remark{width:100%;float:none;text-align:center;margin-bottom:10px;display:block;}
p.sect2t{font-style:italic;font-size:20px;line-height:24px;}
.section.wrapper .item{line-height:24px;font-size:20px;padding:5px 0 0;text-align:center;}
img.avocats{max-width:100%;float:none;margin:10px auto;}
#map_canvas{height:300px;}
#section4 h1{font-size:50px;line-height:50px;margin:10px 0 15px;}
#section5 .wrapblock .ForfaitPlan{width:100%;}
.section{overflow: hidden;}
}
@media only screen and (max-width:380px){.resultat{width:250px;}
#popup1{width:320px;}
#popup1 p.abus-logo span{font-size:44px;line-height:32px;}
#popup1 p.abus-logo{font-size:32px;}
#popup1 .row-1{font-size:16px;line-height:18px;padding:5px 5px 10px;margin:8px 10px 0;}
#popup1 .hands{margin:0px 2px;}
#popup1 .hands p{font-size:16px;padding:0 4px;margin-top:-10px;}
.black-hand{transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);}
#popup1 p.mouse{font-size:30px;padding:2px;}
#popup1 .close-popup{font-size:24px;}
.headTitl h1{line-height:22px;font-size:18px;}
.headTitl h1 span.secRow{font-size:16px;}
#footer .callform p{font-size:15px;}
#footer .margin{width:300px;}
.accesDirect.callbackme{width:200px;}
.accesDirect input{width:146px;padding:5px 0px 0px;}
.accesDirect a.submit:hover{background-color:#B50D0D;text-decoration:none!important;}
.accesDirect a.submit{padding:5px 5px 4px;left:144px;}
#section1 label,#section1 .selectWrapper{width:280px;margin:0 auto;}
label{padding:0 10px;}
#section1 select,#section1 input{width:280px;margin:0 auto;display:block;}
.selectWrapper:after{bottom:1px;}
div.upWrap{text-align:center;}
.diagnostic .forLabel{padding:0 5px 0px;font-size:17px;margin-top:20px;}
.fileUpload{margin:20px 0px 0px 0px;}
.diagnostic .ourAdress{text-align:center;}
.building{margin-bottom:10px;}
address{font-size:16px;padding:0px 5px 10px;}
#section4 h1{font-size:50px;line-height:48px;}
.greenButton2.but3{width:100%;}
.accesDirect .submit{left:145px;}
#footer .callform{width:100%;}
#section5.diagnostic .inputWrap{margin:20px;}
div.upWrap{text-align:left;width:100%;margin-left:20px;}
#section5 .les-failles.wrapblock{padding:20px 0px 20px;}
#section5 .wrapblock{padding:20px 20px 10px;}
.faq_question{font-size:18px;}
.abus-footer{height:130px;}
#popup1 .header img{max-width:70%;}
#popup1 .row-1{margin:8px 10px 10px;}
#popup1 p.mouse{font-size:22px;}
#popup1 .close-popup{padding:4px 0px 10px;}
.greenButton2.but1 {font-size: 18px;margin-top: 15px;padding: 8px 10px 10px 40px;width: 280px;}
.greenButton2.but2 {text-transform: uppercase;font-size: 22px;margin-top: 20px;padding: 6px 10px 10px 50px;width: 250px;}
}
@media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:790px){#contentWrap.greybg{padding-top:130px;}
#contentWrap.homebg{padding-top:63px;}
.Envoyervisible{display:none!important;}
.Envoyerhidden{display:block!important;}
}
@media only screen and (min-width:992px){#contentWrap.homebg{padding-top:33px;}
}
@media only screen and (min-width:1200px){#contentWrap.greybg{padding-top:110px;}
#contentWrap.homebg{padding-top:33px;}
}