
@media all and (max-width: 1080px) {
	#access-home { display:none;}
	.box-home-text { }
	.box-home-text img { width:60px;height:auto; }
	.fontSize1 { font-size: 0.30rem; }
	.fontSize2 { font-size: 0.50rem; }
	.fontSize3 { font-size: 0.70rem; }
	.fontSize4 { font-size: 0.90rem; }
	.fontSize5 { font-size: 1.10rem; }
	.fontSize6 { font-size: 1.40rem; font-weight:400; }
	.fontSize7 { font-size: 1.80rem; font-weight:400; }
	.swiper-caption-1 { font-size:1rem; }
	.swiper-caption-2 { font-size:0.90rem;	}	
	
	#menu .menu_level-0 { padding-left:20px; padding-right:30px; }
	#menu .menu_item_content { font-size:10pt; )
}

@media all and (max-width: 940px) {
	.box-home-text { padding:30px 30px 0 30px; }
	.box-home-text img { width:40px;height:auto; }
	.fontSize1 { font-size: 0.20rem; }
	.fontSize2 { font-size: 0.40rem; }
	.fontSize3 { font-size: 0.60rem; }
	.fontSize4 { font-size: 0.80rem; }
	.fontSize5 { font-size: 1.00rem; }
	.fontSize6 { font-size: 1.20rem; font-weight:400; }
	.fontSize7 { font-size: 1.40rem; font-weight:400; }
	.swiper-caption-1 { font-size:0.80rem; }
	.swiper-caption-2 {	font-size:0.70rem; }
	#menu { top:40px; }
	#menu .menu_level-0 { padding-left:10px; padding-right:20px; }
	#menu .menu_item_content { font-size:10pt; }	
	#banner { height:80px; }
	#banner #logo {	background-size:auto 50% ; width:190px;	}
	.divarticle_solutions-intro { min-height:300px; }
	.intro_solutions-intro { font-size:70pt; }
	.article_solutions-intro { font-size:50pt;}
	.legend { font-size:16pt; }
	.divarticle_bestof { padding-right:20px; background-size: auto; background-repeat: no-repeat; background-color: #375d74; }
	.democrm { font-size:40pt; }
	.tkform { background-position:center bottom; }
	.tkform form { width:50%; }
}

@media all and (max-width: 700px) {
	.mod_article_title_solutions { font-size:1.5rem; }
	.divmultiarticle_solutions { margin: 0px 20px; }
	.divarticle_solutions { min-height: auto!important; }
	img.img80 { width:80%; height:auto;}
	.article_solutions-intro { font-size:45pt; }
	.box-home-text { padding:15px 15px 0 15px;	}
	.box-home-text img { width:30px;height:auto; }
	.fontSize1 { font-size: 0.10rem; }
	.fontSize2 { font-size: 0.30rem; }
	.fontSize3 { font-size: 0.40rem; }
	.fontSize4 { font-size: 0.70rem; }
	.fontSize5 { font-size: 0.85rem; }
	.fontSize6 { font-size: 1.00rem; font-weight:400; }
	.fontSize7 { font-size: 1.20rem; font-weight:400; }
	.swiper-container { padding-bottom:0;}
	.swiper-caption { height:0;background-image:none!important;}
	.swiper-caption-1 { display:none; }
	.swiper-caption-2 {	display:none;}
	.swiper-pagination.swiper-pagination-bullets { bottom:5px; }
	.carrousel-mask { display:none;}
	#accesclient { display:none;}
	#banner { height:50px; }
	#banner #logo { left:50px; width:200px;	background:transparent url(../images/logoh-mini.jpg) 5px 5px no-repeat; }
	#menu  input.menu-mobile-input:checked ~ .menu_dropdownV2 .menu_level-0  { 	display:block ;	float:none;	background-size:0; height:auto;	}
	#menu { height:auto; top:0; position:relative; }
	#menu .menu_item { font-size:1.00rem; min-width: 60px;	width:auto; text-align:left; padding:2px 5px; }
	#menu  .menu-mobile { display:block; background:#f49800 url(../images/menu-mobile.png) no-repeat center center;	width:50px;	height:50px; position:absolute;	top:0px; left:0px; }
	#menu .menu_dropdownV2 { position:absolute;	top:50px; right:0; width:100%; background:#f49800e8; }
	#menu .menu_main { height:auto;}
	#menu .menu_dropdownV2 .menu_level-0 { display:none; border-right:0; }
	#menu .menu_level-0.menu_item { font-size:1rem;	padding:5px; }
	#menu .menu_level-0 .menu_item_link { padding:0; margin-top:0px; margin-bottom:0px; border-bottom:0px solid #dedede; color:#fff; font-weight:400; }
	#menu .menu_item_content { text-align: left; }
	#menu .menu_level-1 .menu_item_link { border-bottom:0; }
	#menu { background:#f49800; height:auto; }
	.cont { background-size:cover;}
	.boxcont { display:block;margin:0 ; padding:20px; width:auto; border-bottom:dotted 1px #fff;}
	.box { display:inline-block; vertical-align:middle;}
	.legend { display:inline-block; font-size:20pt; }
	
	
	.client-box { width:50%;}
	.tkform form { width:70%; }
}

@media all and (max-width: 600px) {
	.box-home { display:block;width:100%; float:right; }
	.box-home img.illustration { width:100%; height:auto;}
	.box-home-illustration { float:left; max-height:210px; overflow:hidden;}
	.box-home-text { padding:10px;}
	.home-icons img { width:60px;height:auto; }
	.home-icons .fontSize4 { font-size:0.50rem; }
	#menu .menu_item_content { font-size:15pt; }
	.divmultiarticle_solutions { padding-top:20px; }
	.intro_solutions { padding-right:0!important; padding-left:0!important;	}
	.intro_solutions-intro { font-size:40pt; }
	.article_solutions-intro { font-size:30pt; }
	.divarticle_solutions-intro { min-height:250px;	}
	.divarticle_solutions { margin: 0px ; background-size:25%; padding-top:90px; background-position-x:center!important; background-position-y:top!important; min-height:0;	}
	.mod_article_readmore, .mod_article_readless { margin:5px auto 30px auto; margin-left:auto!important; width:40px; height:40px; background-size:40px 40px; text-align:center; }
	.exergue { width: 35%;}
	.customer-container { padding:10px 0; }
	.customer-container-list { width:auto; float:none; }
	.democrm { font-size:20pt; }
	.tkform { background-position:left bottom; }
	.tkform form { width:100%; 	padding:10px 20px;}
	
}


@media all and (max-width: 500px) {
	.article_solutions.multiarticle_1, .intro_solutions.multiarticle_1 { padding-left:0; }
	.article_solutions.multiarticle_2, .intro_solutions.multiarticle_2 { padding-right:0; }
	.article_solutions.multiarticle_3, .intro_solutions.multiarticle_3 { padding-left:0; }
	.article_solutions.multiarticle_4, .intro_solutions.multiarticle_4  {padding-right:0; }
	.article_solutions.multiarticle_5, .intro_solutions.multiarticle_5 {padding-left:0; }
	.exergue { position:relative; width:auto; }
	.legend { font-size:12pt; }
	.client-box { width:100%;}
	.home-icons img { width:40px;height:auto; }
	
}

