/* xxl */ 
@media (min-width: 1380px) {


	
}



/* xl */ 
@media (min-width: 1200px) and (max-width: 1379px) {

	
	
	
}

/* lg */
@media (min-width: 992px) and (max-width: 1199px) {	

	
}



/* md */
@media (min-width: 768px) and (max-width: 991px) {
	

body {font-size: 0.7rem;}


}	
	
/* sm */
@media (min-width: 480px) and (max-width: 767px) {

/*********************************/

body {font-size: 0.7rem;}

	
}

/* xs Portrait */
@media (max-width: 479px) {	

/*********************************/

body {font-size: 1rem;}
/*********************************/

.searchPanel, #advantages, .formMail, #indexForm, .map {display: none;}	

	
/*****/	
a.topLogo img {width: 35% !important; height: auto !important;}	
/*****/
ul.nav {flex-direction: column;}	
.nav-link-desck {display: none;}	
.nav-link-mobile {display: block !important;}	
	
	
.carousel-item .container{border-radius: 10px; height:auto; margin-top:25px;}
	
.leftMenu {width: 100% !important; padding: 0 20px 20px 20px !important;}	
.mobileLeftMenu {display: none !important;}
	
	
#intro .h1 strong {font-size: 55px !important;}
#intro .introTitle2 {font-size: 24px;}
#intro .carousel-item .lead1 {font-size: 14px;}	
	
.table tr td:first-child {width: 50% !important;}	
	
}



/* xs Portrait ********************************/
@media (max-height: 479px) and (max-height: 767px) {	

body {display: block !important; height: 100vh; background: #fff url(../img/rotate-mob.png) no-repeat center/cover;}	
body * {display: none;}	
}

