@media(min-width:1700px) {.kl-block-renforce1 img {max-width: 100%;}
.kl-main-hero.kl-hero-tp1 {    height: 879px;}
.kl-hd-bxlist .kl-num-bx + p {   max-width: 260px;}
.kl-hd-bxlist .kl-num-bx {width: 15%;}
#id-sld-vid .film_roll_next {   right: 230px;}
#id-sld-vid .film_roll_prev { left: 175px;}

}
@media screen and (min-width:1500px) and (max-width:1950px) {.kl-outils2 img, .kl-educ2 img {width: 100%;height: 100%;}
.kl-block-outils1, .kl-block-impulser1, .kl-block-educ1, .kl-block-educ3, .kl-block-educ4 {padding: 0 50px;}
.kl-block-outils2, .kl-block-impulser2, .kl-block-educ2 {max-width: 100%;}
.kl-block-impulser2 p {min-width: 389px;}
.kl-outils2 img, .kl-educ2 img {width: 100% !important;height: 100% !important;object-fit: cover !important;}
.kl-read img {   width: 100%;}
}

@media(min-width:1500px) {
	.kl-yes::after{height: 84px;}
}

@media(min-width:1199px) {
	/*partner*/
	.kl-mtn-partners .container{ max-width: 1055px; }
}

@media(min-width:1299px) {
.kl-outils2 img, .kl-educ2 img {width: 1330px;height: auto;object-fit: none;}
.kl-educ2 img {width: 750px;height: 755px;}
}

@media(min-width:1200px) and (max-width:1400px) {.kl-mouv-mtn { max-width: 1200px;}
	.sticky .kl-lang {   right: 70px !important;}
	#id-sld-vid .film_roll_prev {    left: 4px;}
	#id-sld-vid .film_roll_prev, #id-sld-vid .film_roll_next{ font-size: 13px; }
}

@media(min-width:992px) and (max-width:1199px) {.kl-main-nav .nav-link {padding: 15px 12px !important;}
	.kl-mouv2 img {max-width: 100%;}
	.kl-chf--list div h2 {font-size: 75px;}
	.kl-text-impulser {margin: 40px auto 0;}
	.kl-block-renforce1 img {max-width: 125%;}
}

@media(min-width:992px) {
	.navbar-dark .navbar-nav .nav-link:after {content: "";display: none;position: absolute;bottom: -50px;left: 0;width: 100%;height: 100%;background: url("../images/menu-active.png") no-repeat;background-position: center top;}
	.navbar-dark .navbar-nav .nav-link:hover:after, .navbar-dark .navbar-nav .nav-link:focus after, .navbar-dark .navbar-nav .nav-link.active:after {display: block;}
	.navbar-nav.mr-auto.mt-2.mt-lg-0 {    margin-left: -13px !important;}
	.navbar-nav.kl-nav-home.mr-auto.mt-2.mt-lg-0 {    margin-left: 78px !important;}
	.navbar-nav.kl-nav-partners.mr-auto.mt-2.mt-lg-0 { margin-left: 3px !important;}
	/*manifesto*/
	.kl-yes h2 {  font-size: 141px;}
	.kl-yes p {  font-size: 30px; margin: 8px 0 0px;}
	#id-en .navbar-nav.kl-nav-home.mr-auto.mt-2.mt-lg-0, #id-en .navbar-nav.kl-nav-partners.mr-auto.mt-2.mt-lg-0{  margin-left: 24px !important;  }
	/*manifesto*/
}

@media(min-width:992px) and (max-width:1199px) {
	.kl-main-nav .nav-link {font-size: 13px;}
	.kl-triangle {    left: 46%; }
	.kl-hd-bxlist .kl-num-bx {    font-size: 55px;}
	.kl-hd-bxlist { min-height: 212px;}
	.kl-cmt-list li:nth-child(4) { margin-top: -125px;}
	/*abt*/
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div {  width: 700px !important;  height: 548px;  }
	/*abt*/
	/*tool*/
	.kl-mtn-useful h2 {   min-height: 55px;}
	/*end tools*/
	/*article*/
	.kl-read img {	max-width: 200%; margin-left: -22%;	}
	.kl-read.kl-read1 p { font-size: 17px;}
	.kl-mtn-article .container {max-width: 848px;}
	.kl-text-twitter .kl-htag {  left: 22%;}
	.kl-modify-twitt { font-size: 12px;}
	.kl-text-twitter .kl-title-twit2 {   font-size: 20px;}
	/*end article*/
}
@media(max-width:991px) {
	.d-xs-none {display: none;}
	#id-main-nav {padding-left: 0;}
	.kl-main-nav .nav-link {padding: 15px 0 0 0 !important;}
	.kl-lang {float: left;margin-top: 15px;}
	.kl-chf--list div h2 {font-size: 45px;}
	.kl-chf--list div > div {padding: 25px 10px;}
	.kl-mtn-chf {padding-bottom: 70px;}
	.kl-block-outils h2 {font-size: 66px;}
	.kl-block-outils1, .kl-block-impulser1, .kl-block-educ1, .kl-block-educ3, .kl-block-educ4, .kl-block-outils2, .kl-block-impulser2, .kl-block-educ2 {padding: 0 12px;}
	.kl-text-impulser {margin: 30px auto 0;}
	.kl-block-outils1 ul, .kl-block-outils2 ul, .kl-block-impulser1 ul, .kl-block-impulser2 ul, .kl-block-educ1 ul, .kl-block-educ2 ul, .kl-block-educ3 ul, .kl-block-educ4 ul {font-size: 20px;}
	.kl-logo-foot img {max-width: 150px;}
	footer a {font-size: 14px;}
	.kl-phone-foot li:first-child, .kl-mail-foot li:first-child {padding-right: 3px;}
	.kl-social-foot ul li:nth-child(2) {margin: 0 5px;}
	.kl-main-nav .nav-link:hover {color: #ffc105 !important;}
	.kl-lang ul li > a {color: #747474 !important;}
	.kl-text-impulser {padding: 0 25px;}
	.kl-main-nav {  margin-top: 0;  padding: 0;}
	.kl-gb-menu, .kl-gb-black {height: 64px;}
	#kl-nav .container {max-width: 100%;}
	.navbar-toggler {   position: relative;  z-index: 999; margin-left: 15px;margin-top: 10px;}
	#id-main-nav {    background: #212121;    margin-top: -50px;    padding-top: 50px;}
	.navbar-dark .navbar-brand { margin-right: 15px;  margin-top: 10px;}
	#id-main-nav {   padding-left: 30px;}
	.kl-lang {   padding-bottom: 35px;}
	.navbar-dark .navbar-brand {   position: relative; z-index: 999}
	.kl-mtn-partners{ margin-top: -199px !important; padding-bottom: 70px !important}
	.kl-cmt {   padding: 115px 0 60px;}
	/*abt*/
	.kl-full-xs{margin: 0;  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}
	.kl-sld-vid .slick-slide:not(.slick-current) { display: none; }
	.kl-sld-vid .kl-controls{ top: 26px;  width: 50%; text-align: center;}
	.kl-sld-vid .slick-slide.slick-current.slick-active.slick-center{margin: 0;}
	.kl-sld-vid{padding-top: 50px;}
	.ytp-cued-thumbnail-overlay-image{  -webkit-background-size: contain !important; background-size: contain !important;}
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div {
		width: 991px !important;  height: 543px;  }
	.kl-sld-vid{height: auto;}
	.kl-sld-vid .kl-controls {  top: 20px;  width: 50%;  text-align: center;  background: #353535;  padding: 10px;  }
	.kl-sld-vid .kl-prev {  left: 0; border-right: 1px solid #212121; }
	.kl-sld-vid .kl-next {  right:0;}
	.kl-desc-video h4 {  font-size: 18px;  }
	.kl-desc-video span::before {  content: "";  position: absolute;  left: 81px;  top: 0;  background: #ffc105;  width: 3px;  height: 100%;  }
	.kl-desc-video span {  display: block;  position: relative;  bottom: auto;  left: auto;  padding-top: 20px;  padding-bottom: 20px;  padding-left: 109px;  border: none;  width: 100%;  }
	/*abt*/
	/*tool*/
	.kl-mtn-toolsingle { padding-bottom: 0;}
	/*end tools*/
	/*article*/
	.kl-mtn-article {    margin-top: -130px !important;padding-bottom: 70px !important;}
	.kl-social-right {margin-top: 75px;}
	/*end article*/
	/*manifesto*/
	.kl-no , .kl-txt-mnf {  position: static; width: 54%; text-align: center; z-index: 200; display: block; margin: 0 auto;  }
	.kl-no > img , .kl-txt-mnf > img{ min-width: 100%; height: auto;}
	.kl-no{margin-bottom: 54px;}
	.kl-hero-manifesto {  height: auto;  padding: 48px 0 235px;  }
	.kl-yes .row {  padding: 0;  }
	.kl-yes h2 {  font-size: 141px;}
	.kl-yes p {  font-size: 34px;}
	.kl-article-take1.kl-read.kl-read1 p {font-size: 24px;}
	/*manifesto*/

}
@media(min-width:768px) and (max-width:991px) {
	.kl-block-renforce1 img {max-width: 157%;}
	.kl-outils2 img, .kl-educ2 img { max-height: 760px;    width: auto;}
	.kl-main-hero {height: 470px;}
	.kl-main-black {height:64px;}
	.kl-img-hero img {min-height: 300px;}
	.row.kl-mouv2 .float-right {    margin-top: 15px;}
	.kl-educ2 img {    max-height: 760px;    width: 828px;    margin-left: -128px;}
	.navbar-toggler {   margin-top: 2px;}
	.kl-logo img{	max-width: 150px;}
	#id-main-nav { margin-top: -55px;}
	.kl-block-parts2, .kl-block-partsword2, .kl-block-partsen2, .kl-block-partsen3 ,.kl-block-parts1, .kl-block-partsword1, .kl-block-partsen1, .kl-mtn-partsword2 .kl-block-partsword3{  height: 202px;  }
	.kl-partsen2 {    min-height: 404px;    padding: 0 15px;}
	.kl-triangle {   left: 45%;    top: 260px;}
	.kl-hero-tp1 .kl-img-hero img {  min-height: 100%;}
	.kl-hd-bxlist { padding: 42px 15px; min-height: 212px;}
	.kl-hd-bxlist .kl-num-bx {  font-size: 55px;}
	.kl-cmt .kl-main-title {    font-size: 38px;}
	.kl-cmt-list li:nth-child(2n) {margin-top: -225px;}
	.kl-cmt-list li:nth-child(4) {margin-top: -106px;}
	.kl-cmt-list li:nth-child(3) , .kl-cmt-list li:nth-child(5) {margin-top: 25px;}
	.kl-caption-slider h3 { font-size: 48px;}
	/*abt*/
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div {  width: 991px !important;  height: 548px;  }
	/*abt*/
	/*tools*/
	.kl-mtn-useful h2 {min-height: 57px;	}
	.kl-mtn-useful figure {    min-height: 274px;}
	.kl-mtn-useful .row > div div { min-height: 461px;}
	/*article*/
	.kl-read.kl-read1 p {    font-size: 17px;    line-height: 20px;}
	.kl-read.kl-read1 {    padding: 20px;}
	.kl-read img {    max-width: 200%;    margin-left: -51%;}
	.kl-mtn-article .container { max-width: 645px;}
	.kl-social-right { width: 75px;top: 70px;}
	.kl-mtn-article { margin-top: -223px !important;}
	/*end article*/
	/*manifesto*/
	.kl-intro-frm p {  font-size: 35px;}
	/*manifesto*/
	/*take*/
	.kl-block-take .kl-read img {   margin-left: -40%;}
	.kl-article-take1.kl-read.kl-read1 { padding: 20px 35px;}
	.kl-mtn-takeaction.kl-read-article .kl-link-tw {  font-size: 22px;}
	.kl-text-twitter .kl-htag { left: 13%;}
	.kl-title-twit2::before { top: 17px;}
	/*end take*/
}

@media(min-width:768px) and (max-width:880px) {
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div {  width: 880px !important;  height: 498px;  }
}

@media(max-width:767px) {
    .ebook_section .box-ebook .display-ebook iframe{
        min-height: 250px;
    }
	.kl-chf--list div > div {margin-top: 25px;}
	.kl-mtn-chf {padding-bottom: 690px;}
	.kl-after-image {display: none;}
	.kl-mouv2 img {z-index: 2;margin-top: 0;max-width: 100%;}
	.kl-mouv2 {margin-top: 0;}
    .bloc1 .kl-mouv1 h2 {
        margin: 0 20px 30px 20px !important;
        text-align: center;
    }
    .txtbloc1.kl-mouv2 {
        position: relative;
        min-height: 590px !important;
        margin: 0 0 40px 0 !important;
    }
	.kl-mouv2 p {float: none !important;text-align: center;}
	.kl-mtn-outils {margin-top: 0;}
	.kl-outils1, .kl-impulser1, .kl-educ1, .kl-renforce1 {width: 100%;}
	.kl-outils2, .kl-impulser2, .kl-educ2, .kl-renforce2 {width: 100%;}
	.kl-outils2 img, .kl-educ2 img {width: 100%;}
	.kl-copyright span {width: 100%;text-align: center;}
	.kl-block-outils h2 {font-size: 75px;}
	.kl-impulser2, .kl-renforce2 {height: auto;}
	.kl-text-impulser {margin: 100px auto 100px;}
	.kl-block-outils2, .kl-block-impulser2, .kl-block-educ2 {max-width: 100%;}
	.kl-logo-foot img {margin-left: 15px;}
	.kl-img-hero img {min-height: 255px;}
	.kl-main-hero {height: 250px;}
	.kl-main-black {height:64px;}
	.kl-nav {z-index: 9999;}
	.kl-block-renforce1 figure {margin: 0;}
	.kl-logo-foot {   text-align: center;margin-bottom: 25px;}
	.kl-phone-foot, .kl-mail-foot {  max-width: 191px;}
	footer ul {  max-width: 358px; margin: 10px auto 0;   float: none;}
	.kl-phone-foot li:first-child, .kl-mail-foot li:first-child {  max-width: 28px; padding-right: 12px;}
	.kl-phone-foot a, .kl-mail-foot a{ font-size: 19px;}
	.kl-social-foot ul {    width: 100%;    text-align: center;    max-width: 100%;margin-top: 30px;}
	.kl-social-foot a {    font-size: 35px;}
	.kl-social-foot ul li:nth-child(2) {margin: 0 50px;}
	.kl-social-foot span {    position: inherit !important;    text-align: center;    width: 100%;    margin-top: 40px;}
	.row.kl-copyright a {   float: left;    width: 100%;    margin-top: 6px;}
	.kl-block-outils, .kl-block-inmpulser, .kl-block-educ {   margin: 41px auto 0; min-height: 84px;}
	.kl-block-outils h2 {text-align: center;font-size: 40px;}
	.kl-phone-foot li:first-child{padding-left: 6px;}
	.kl-logo.d-lg-none img {max-width: 145px;text-align: right;}
	.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link.active {color: #ffc105 !important;}
	.kl-block-parts1, .kl-block-partsword1, .kl-block-partsen1, .kl-block-parts2,
	.kl-partsen2, .kl-block-partsen2, .kl-partsen1, .kl-block-partsword2, .kl-mtn-partsword2 .kl-block-partsword1, .kl-mtn-partsword2 .kl-block-partsword2, .kl-mtn-partsword2 .kl-block-partsword3{ width: 100%;}
	.kl-triangle{	display: none;}
	.kl-hero-tp1 .kl-img-hero img {min-height: 100%;}
	.kl-hd-bxlist {width: 100%;}
	.kl-cmt .kl-main-title {font-size: 38px;}
	.kl-cmt-list {margin-top: 25px;}
	.kl-cmt-list li:nth-child(2n) {margin-top: 0;}
	.film_roll_wrapper {height: 755px !important;}
	.kl-cmt-list li:nth-child(3) , .kl-cmt-list li:nth-child(5) {margin-top: 55px;}
	.kl-main-hero.kl-hero-tp1 {    height: 843px;}
	.kl-hd-bxlist .kl-num-bx {    width: 16%;}
	section.kl-cmt {   overflow: hidden;}
	/*abt*/
	.kl-main-title{text-align: center;}
	.kl-video-slider h3 {  margin-bottom: 50px;}
	.kl-video-slider {  padding: 59px 0 57px;  }   
	/*abt*/
	/*partners*/
	.kl-mtn-parts{position: relative;}
	.kl-mtn-parts::before {  content: "";  width: 0;
		height: 0;  border-style: solid;  border-width: 31px 37px 0 37px;  border-color: #fff transparent transparent transparent;
		display: block;  text-align: center;  margin: 0 auto -31px;  z-index: 1000;  position: relative;  }
	/*partners*/
	.kl-bx-chf h1, .kl-cmt .kl-main-title, .kl-bx-partners h1, .kl-caption-slider h3, .kl-block-outils h2,
	.kl-read-article h2{  font-size: 38px !important;  }
	.kl-cmt {  padding: 65px 0 60px;  }
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div {  width: 767px !important;  height: 431px;  }
	/*tool*/
	.kl-mtn-toolsingle { padding-bottom: 0;}
	.kl-mtn-chf.kl-mtn-useful .row > div {    margin-bottom: 50px;}
	.kl-mtn-useful a { margin-bottom: 28px;}
	.kl-mtn-chf.kl-mtn-useful {  margin-top: 0;background: #e9e8e6;padding-top: 40px;}
	.kl-mtn-toolsingle h1 {   padding-left: 72px;}
	/*article*/
	.kl-read {   width: 50%;}
	.kl-bx-chf.kl-bx-article h1 {    padding: 60px 54px 0;}	
	.kl-mtn-chf.kl-mtn-useful { padding-bottom: 0;}
	.kl-social-right {    position: absolute;  top: -210px;  left: auto;  width: 100%;  text-align: center;}
	.kl-social-right li {    display: inline-block;}
	.kl-bx-art-p {  padding: 0 20px 145px;}
	.kl-social-right li:nth-child(2n) {    margin: 0 -4px;}
	/*end article*/
	/*manifesto*/
	.kl-hand img{position: static !important; margin: 0 15px; width: 18% !important;}
	.kl-hand  {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  text-align: center;  }
	#id-ill-left {  margin-bottom: -59px;  }
	.kl-yes h2 {text-align: center;  margin-bottom: 31px;  }
	.kl-yes p {  font-size: 34px;  display: block;  padding: 0 19%; text-align: center; }
	.kl-udr-frm {  height: auto;  padding-bottom: 71px;  padding-top: 200px;
		background: url(../images/manifesto/nntds-pledgesupport.jpg) no-repeat center right -14.8rem /cover;  }
	.kl-frm-sec {  margin-top: -39px;}
	.kl-intro-frm p{font-size: 40px;position: relative;top: 40px;}
    .gform_wrapper {
        margin-top: 45px;
    }
    .gform_wrapper .kl-frm-manif .gform_footer {
        margin: 60px auto 10px;
    }
	.kl-txt-mnf img:not(.kl-mobonly){display: none;}
	.kl-mobonly{display: block;}
	/*manifesto*/
	/*action take*/
	.kl-article-take1.kl-read {   height: auto;}
	.kl-article-take1.kl-read img {   width: 107%;}
	.kl-mtn-takeaction h2::after {   background-size: 45px;}
	.kl-text-read { min-height: 155px;}
	.kl-mtn-takeaction.kl-read-article .kl-link-tw {   text-align: center;    max-width: 287px;    margin: 0 auto 25px;}
	.kl-exlam-follow {   max-width: 210px;    margin: 0 auto !important;}
	.kl-text-twitter .kl-htag {  left: 35%;}
	/*end action take*/
}
@media(min-width:700px) and (max-width:767px)  {
	.kl-read img {  max-width: 200%;    width: 105%;}
}
@media(max-width:478px) {
	.kl-logo {padding: 0;text-align: center;}
	.kl-bx-chf {padding: 66px 20px 158px;}
	.kl-chf--list {width: auto;}
	.kl-block-outils1, .kl-block-impulser1, .kl-block-educ1, .kl-block-educ3, .kl-block-educ4, .kl-block-outils2, .kl-block-impulser2, .kl-block-educ2 {width: 100%;padding: 0;}
	.kl-block-parts1, .kl-block-partsword1, .kl-block-parts2, .kl-block-partsen3, .kl-block-partsword2 {height: 142px;padding: 0 10px;min-height: auto;}
	.kl-partsen2 {padding: 0 15px;}
	.kl-block-partsen2, .kl-block-partsen1 {height: 230px;min-height: auto;}
	.kl-bx-partners img {max-width: 148px;}
	.kl-bx-partners h1 {font-size: 30px;}
	.kl-block-parts1 img {max-width: 210px;}
	.kl-hd-bxlist {padding: 42px 20px;}
	.kl-hd-bxlist .kl-num-bx {    width: 20%;}
	.kl-cmt-list li:nth-child(2n) {margin-top: 40px;}
	.kl-cmt-list li:nth-child(4){margin-top: -41px}
	.kl-cmt-list li:nth-child(6) {margin-top: -43px}
	.kl-cmt-list li:nth-child(7){margin-top: 60px}
	.kl-cmt-list li:nth-child(1) p, .kl-cmt-list li:nth-child(3) p, .kl-cmt-list li:nth-child(5), .kl-cmt-list li:nth-child(7) p {  width: auto;}
	.kl-cmt-list li > div h4 { font-size: 22px;}
	.kl-cmt-list li > div{display: block;}
	/*correction height*/
	.kl-partsen2 { min-height: auto; padding: 10px 0; }
	.kl-block-parts2 figure{margin: 30px 0 0;}
	.kl-partsen2 figure{margin-top: 0;}
	.kl-partsen2 figure img { max-width: 100px; }
	.kl-block-partsen2 { height: auto; padding: 40px 0;}
	.kl-block-partsen2 figure{margin-top: 0;}
	.kl-block-partsen1 { height: auto; }
	.kl-block-partsen1 figure{margin-top: 0;}
	.kl-block-partsen1 { height: auto; padding: 35px 0; }
	.kl-block-partsen3 { height: auto; padding: 65px 0;}
	.kl-block-partsen3 figure{margin-top: 0;}
	.kl-block-partsword1 figure{margin: 0;}
	.kl-block-partsword1{ height: auto; padding: 46px 0;}
	.kl-block-partsword2 { height: auto; padding: 50px 0; }
	.kl-block-partsword2 figure{margin: 0;}
	.kl-block-partsword3 figure { margin:0px;}
	.kl-block-parts1 figure {    margin: 36px 0 0;}
	.kl-mtn-partsword2 .kl-block-partsword3 {  height: auto;  padding: 39px 0;}
	/*end*/
	/*article*/
	.kl-read.kl-read1::after {    top: 99%;    transform: rotate(-90deg);    left: 41% !important;    transform: rotate(0deg);}
	.kl-read {   width: 100%;}
	.kl-read {    height: 300px;}
	.kl-text-read {   min-height: 178px;}
	.kl-read img {   width: 110%;margin-left: 0}	
	/*end article*/

	/*take action*/
	.kl-article-take .kl-read { width: 100%;}
	.kl-article-take .kl-read.kl-read11::after {	top: -30px;	 left: 41% !important; transform: rotate(180deg);	}
	.kl-article-take1.kl-read.kl-read1::after {    top: -30px;  left: 41% !important; transform: rotate(180deg);}

	.kl-mtn-takeaction h2 {   max-width: 318px;}
	.kl-mtn-takeaction h2::after {   background-size: contain;}
	.kl-modify-twitt {    font-size: 12px;}
	.kl-modify-twitt { max-width: 228px;}
	/*end take action*/
}

@media(max-width:575px) {
	.kl-full-xs{  padding: 0 32px;  }

	.kl-bx-chf.kl-bx-partners {  padding: 66px 0 0;  }
	.kl-bx-partners p {  padding: 0 20px;  }
	section.kl-cmt {  background: #e9e8e6;  }
	.kl-mtn-partners {  padding-bottom: 0 !important;  }
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div {  width: 575px !important;  height: 323px;  }
	/*tool*/
	.kl-mtn-useful .row > div div {   min-height: 545px;}
	.kl-mtn-toolsingle .kl-bx-chf.kl-bx-partners { padding: 80px 10px 80px;}
	/*end tools*/
	/*manifesto*/
	.kl-udr-frm {  padding-top: 720px;  }
	.kl-frm-manif {  margin: -40px 0 0;  }
	.kl-frm-sec {  margin-top: 0;  background: #ebebeb;  }
	/*manifesto*/
	/*article*/
	.kl-read.kl-read1 p, .kl-article-take1.kl-read.kl-read1 p{   font-size: 17px;}
	.kl-read img {  margin-left: -9%;}
	/*fin article*/
	/*manifesto*/
	.kl-udr-frm {  padding-top: 720px;  }
	.kl-frm-manif {  margin: -40px 0 0;  }
	.kl-frm-sec { margin-top: 0;  background: #ebebeb; }
	.kl-intro-frm + div[class*="col"]{padding: 0 35px;}
	/*manifesto*/
	/*take action*/
	/*end take action*/
}

@media(max-width:480px) {
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div, .kl-sld-vid{height: 320px; width: 480px !important;}
	.kl-no, .kl-txt-mnf{width: 79%;}
	.kl-hero-manifesto {  padding: 104px 0 235px;  }
	.kl-hand img {  width: 29% !important;  }
	.kl-yes h2 {  font-size: 185px;  }
	.kl-yes p {  font-size: 33px;  display: block;  padding: 10px; text-align: center!important  }
	.kl-intro-frm p {  font-size: 26px;  }
	.kl-frm-manif .form-row > [class*="col-"] {  padding-right: 0;  padding-left: 0;  }
	.kl-frm-manif .form-group {  margin-bottom: 20px;  padding: 0;  }
	.kl-frm-input {  padding: 12px 18px;  font-size: 16px;  }
	.kl-frm-manif {padding: 26px 31px;  }
	.kl-xs-block{ display: block !important; }
	.kl-xs-none{display: none !important;}
}

@media(max-width:375px) {
	.kl-sld-vid--item, .kl-sld-vid .slick-slide, .kl-sld-vid .slick-slide > div, .kl-sld-vid{height: 280px; width: 375px !important;}
	.kl-bx-chf h1, .kl-cmt .kl-main-title, .kl-bx-partners h1, .kl-caption-slider h3, .kl-block-outils h2, .kl-read-article h2 { font-size: 30px !important;	}
	.kl-image-article p { bottom: -134px;background: rgb(228, 228, 228);}
	.kl-mtn-article {   padding-bottom: 65px !important;}
	.kl-bx-art-p {   padding: 0 20px 280px;}
	.kl-mtn-useful figure {    min-height: 310px;}
	.kl-mtn-useful .row > div div {    min-height: 495px;}
	.kl-hand img {  width: 35% !important;  }
	.kl-yes p { padding: 0 15px; }
	.kl-mtn-takeaction h2 {  max-width: 246px;}
	.kl-text-twitter .kl-title-twit2 {   font-size: 20px;}
	.kl-text-twitter .kl-htag {  left: 26%;}
}

@media(max-width:320px) {
	.kl-yes p { font-size: 29px; }
}

