.quinew img{
	width:100%;
	height:auto;	
}
#forms .form .quinew span{
	width:28%;	
}
#forms .form .quinew label{
padding:0;
position:relative;
	}
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}
.quinew img#datedep_img {
    height: auto;
    width: auto;
}
.quinew img {
    height: auto;
    width: 100%;
}
.TopBar{
	background:#666;
	display:none;	
}
.clear {
    clear: left;
}

.resMneu{
	display:none;	
}

.resMneu.activeSub{
	display:block;	
}
#my-mmenu a{/*
	display: block;
	height: 40px;
	left: 12px;
	position: absolute;
	top: 1px;
	width: 40px;
*/}
#my-mmenu{
 	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
 	-moz-box-sizing: border-box;
	box-sizing: border-box;	
 	height: 40px;
 }
 mainlevel:not(.mm-menu),
  nav2:not(.mm-menu){
	display: none;
}
.resMneu{
	width:100%;
	background:#006;	
}
.resMneu .mainlevel{
	position:relative;
	width:100%;
	display:block;
}
#mainlevel li{
	background:none !important;
	border-bottom:1px solid #009;	
}

#mainlevel li a{
	padding:10px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:17px;	
}

/* Icon */

div.mainlevel,
.nav2 {
	margin-left: 11px;
  width: 60px;
  height: 45px;
  display: block;
   top: 10px;
  left: 5px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  display: block;
}

.mainlevel span,
.mainlevel2 span {
  display: block;
  position: absolute;
  height: 4px;
  width:54%;
  background: #fff ;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#my-mmenu2 {
    position:relative !important;
    z-index: 99999;
}
#my-mmenu2 a.mainlevel {
	top:-37px!important;
     width: 42px !important;
}
#my-mmenu2 span2{
	position:relative!important;
}
.mm-panel li{
	 display:block !important;	
}	
.mm-panel li a{
	padding:10px !important;	
}

.mm-panel li:hover{
	background:#4F0002;	
}

/* Icon */

.mainlevel span:nth-child(1),
#my-mmenu2 .mainlevel2 span:nth-child(1) {
  top: 6px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

.mainlevel span:nth-child(2),
#my-mmenu2 .mainlevel2 span:nth-child(2) {
  top: 15px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

.mainlevel span:nth-child(3),
#my-mmenu2 .mainlevel2 span:nth-child(3) {
  top: 24px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

/*.mm-opening .mainlevel span:nth-child(1),
#my-mmenu2 .mm-opening .mainlevel2 span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
   left: 10px;
    top: 4px;
}

.mm-opening .mainlevel span:nth-child(2),
#my-mmenu2 .mm-opening .mainlevel2 span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

.mm-opening .mainlevel span:nth-child(3),
#my-mmenu2 .mm-opening .mainlevel2 span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 9px;
	top: 25px;
}*/
#my-mmenu,
#my-mmenu2{
	display:none;
}




.beforeBan {
	display:block ;
}
.afterBannr{
	display:none;	
}
@media screen and (max-width: 768px){
	
	#ja-header,
	 #ja-mainnav,
	 #ja-mainnavwrap,
	 .mla,
	 #djslider57,
	 #ja-ibbanner,
	 #ja-isbanner,
	 .home #ja-wrapper,
	 #ja-container,
	 #ja-botsl,
	 #ja-footerwrap,
	 #ja-footer,
	 #ja-wrapper {
		width:100% !important;
		height:auto; 
		min-width: inherit;
		padding-left:0;
		text-align: left;
	 }
	 
#ja-search,
#ja-innmenu,
#ja-contacttop,
#whether,
#ja-isbanner,
#best {
     position: relative;
    right: inherit;
    top: inherit;
	left:inherit;
	padding-left:0;
	text-align: center;
}
 
#best,
.scrollable,
#ja-botsl,
#ja-botslwrap,
#ja-mainnavwrap  {
	display:none !important;	
}
.beforeBan {
	display:block;
}
.afterBannr{
	display:none ;	
}
#google_translate_element {
    text-align: center;
}
.goog-te-combo {
    display: block !important;
    margin: 0 auto!important;
    margin: 16px auto 14px auto!important;
    clear: both!important;
}
h1.logo a {
      height: auto;
     width: 100%;
    z-index: 100;
}
#ja-contacttop .module_none {
     float: none;
     margin: 10px auto 0;
    
    padding-top: 32px;
    width: 123px;
}
#ja-search table{
     float: none;
    margin: 0 auto;
     
}
#slider57 li img,
#djslider-loader57,
.djslider,
#djslider57,
#djslider57 ul#slider57 li,
#slider-container57,
#slider113 li img,
#slider113 li img,
#djslider-loader113,
.djslider,
#djslider113,
#djslider113 ul#slider113 li,
#slider-container113,
#djslider-loader113,
.slider-container,
.slider-container li img,
.djslider-loader{
      width: 100% !important;
	 
}
#djslider57 ul#slider57,
#djslider113 ul#slider113
 {
    border: 0 none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#navigation57,
#navigation113 {
     top: 50% !important;
}
#djslider-loader57,
#djslider-loader113{
	height: 288px !important;
}
#ja-mainbody, #ja-mainbody-fl {
    float: none;
    width: 100%;
}
.jamod-content td {
    float: left;
    width: 100% !important;
}
.home .tabss img {
    height: auto;
    width: 60%;
}
.more {
     display: inline-block;
    float: none;
    margin: 10px auto;
    padding: 8px 13px;
    right: 0;
    width: auto;
}
#ja-simple1{
	width:100%;	
}
#ja-col2 {
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: 100%;
}
.module_none,
#ja-simple1 {
	margin-left: 0;
     padding-left: 0;
}
.jamod-content td{
	padding-left:0;
	padding-right:0;	
}
#ja-footerwrap{
	padding-bottom:0;	
}
	 
	 
	
	 #ja-search,
	 #ja-innmenu,
	 #ja-contacttop,
	 #whether{
			display:inline-block;
			vertical-align:top;
			  
	 }
	  .logo img{
			 
	  }
	  #ja-contacttop{
		display:none;  
	  }	
	 #ja-isbanner {
    padding: 10px;
    position: absolute;
    right: 16px;
    text-align: left;
    top: 26px;
    width: 300px !important;
    z-index: 999;
}
.hcon hr{
	padding:0;
	margin:0;
}	
	 
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}.logo img {
    width: 100%;
    height: auto;
}
#ckform1 {
    width: 100%;
}
.sinItem img{
	width:100%;
	height:auto;	
}.TopBar{
 	display: block;	
}
#my-mmenu, #my-mmenu2 {
    display: inline-block;
} 	 
	 #ja-simple3 {
      width: 100%;
}
#rsmsc_scroller {
     width: 100% !important;
}
.toursin > img {
    height: auto;
    width: 100%;
}
.toursin img {
    width: 100%;
}
 
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
}
.quinew p{
	height:auto !important; 	
}.quinew img{
	width:100%;
	height:auto;	
}
.maitab td{
	float:left;
	width:100%;	
}
.maitab img,
.champs1 img,
.champs1 .mask, .champs1 .content,
.champs1{
	width:100% !important;
	height:auto;	
}
#ckform1 {
    width: 100%;
}
.sinItem img{
	width:100%;
	height:auto;	
}
#Mod129 img{
	width:100%;
	height:auto;	
}
#Mod107 img,
#Mod120 img{
	width:auto;
	height:auto;	
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}

}
@media screen and (max-width: 640px){
	.TopBar{
 	display: block;	
}
	#my-mmenu, #my-mmenu2 {
    display: inline-block;
}
	 
	#ja-header,
	 #ja-mainnav,
	 #ja-mainnavwrap,
	 .mla,
	 #djslider57,
	 #ja-ibbanner,
	 #ja-isbanner,
	 .home #ja-wrapper,
	 #ja-container,
	 #ja-botsl,
	 #ja-footerwrap,
	 #ja-footer,
	 #ja-wrapper {
		width:100% !important;
		height:auto; 
		min-width: inherit;
		padding-left:0;
		text-align: center;
	 }
	 
#ja-search,
#ja-innmenu,
#ja-contacttop,
#whether,
#ja-isbanner,
#best {
     position: relative;
    right: inherit;
    top: inherit;
	left:inherit;
	padding-left:0;
	text-align: center;
}
#ja-headerwrap {
	height:auto;	
}
#best,
.scrollable,
#ja-botsl,
#ja-botslwrap,
#ja-mainnavwrap  {
	display:none !important;	
}
.beforeBan {
	display:none ;	
}
.afterBannr{
	display:block;
}
#google_translate_element {
    text-align: center;
}
.goog-te-combo {
    display: block !important;
    margin: 0 auto!important;
    margin: 16px auto 14px auto!important;
    clear: both!important;
}
h1.logo a {
      height: auto;
     width: 100%;
    z-index: 100;
}
#ja-contacttop .module_none {
     float: none;
     margin: 10px auto 0;
    
    padding-top: 32px;
    width: 123px;
}
#ja-search table{
     float: none;
    margin: 0 auto;
     
}
#slider57 li img,
#djslider-loader57,
.djslider,
#djslider57,
#djslider57 ul#slider57 li,
#slider-container57,
#slider113 li img,
#slider113 li img,
#djslider-loader113,
.djslider,
#djslider113,
#djslider113 ul#slider113 li,
#slider-container113,
#djslider-loader113 {
      width: 100% !important;
	 
}
#djslider57 ul#slider57,
#djslider113 ul#slider113
 {
    border: 0 none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#navigation57,
#navigation113 {
     top: 50% !important;
}
#djslider-loader57,
#djslider-loader113{
	height: 180px  !important;
}
#ja-mainbody, #ja-mainbody-fl {
    float: none;
    width: 100%;
}
.jamod-content td {
    float: left;
    width: 100% !important;
}
.home .tabss img {
    height: auto;
    width: 60%;
}
.more {
     display: inline-block;
    float: none;
    margin: 10px auto;
    padding: 8px 13px;
    right: 0;
    width: auto;
}
#ja-simple1{
	width:100%;	
}
#ja-col2 {
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: 100%;
}
.module_none,
#ja-simple1 {
	margin-left: 0;
     padding-left: 0;
}
.jamod-content td{
	padding-left:0;
	padding-right:0;	
}
#ja-footerwrap{
	padding-bottom:0;	
}
	 
	 #ja-simple3 {
      width: 100%;
}
#rsmsc_scroller {
     width: 100% !important;
}
.toursin > img {
    height: auto;
    width: auto;
}
#Mod120 table img{
	width:auto;
	height:auto;	
}.table.toursin img{
	width:100%;
	height:auto;	
}
.logo img {
    width: auto;
    height: auto;
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
}
.quinew p{
	height:auto !important; 	
}.quinew img{
	width:100%;
	height:auto;	
}
.maitab td{
	float:left;
	width:100%;	
}
.maitab img,
.champs1 img,
.champs1 .mask, .champs1 .content,
.champs1{
	width:100% !important;
	height:auto;	
}
#ckform1 {
    width: 100%;
}
.sinItem img{
	width:100%;
	height:auto;	
}
#Mod129 img{
	width:100%;
	height:auto;	
}
#Mod107 img,
#Mod120 img{
	width:auto;
	height:auto;	
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}
	
}

@media screen and (max-width: 480px){
	.TopBar{
 	display: block;	
}
	#my-mmenu, #my-mmenu2 {
    display: inline-block;
}
	 
	#ja-header,
	 #ja-mainnav,
	 #ja-mainnavwrap,
	 .mla,
	 #djslider57,
	 #ja-ibbanner,
	 #ja-isbanner,
	 .home #ja-wrapper,
	 #ja-container,
	 #ja-botsl,
	 #ja-footerwrap,
	 #ja-footer,
	 #ja-wrapper {
		width:100% !important;
		height:auto; 
		min-width: inherit;
		padding-left:0;
		text-align: center;
	 }
	 
#ja-search,
#ja-innmenu,
#ja-contacttop,
#whether,
#ja-isbanner,
#best {
     position: relative;
    right: inherit;
    top: inherit;
	left:inherit;
	padding-left:0;
	text-align: center;
}
#ja-headerwrap {
	height:auto;	
}
#best,
.scrollable,
#ja-botsl,
#ja-botslwrap,
#ja-mainnavwrap  {
	display:none !important;	
}
.beforeBan {
	display:none ;	
}
.afterBannr{
	display:block;
}
#google_translate_element {
    text-align: center;
}
.goog-te-combo {
    display: block !important;
    margin: 0 auto!important;
    margin: 16px auto 14px auto!important;
    clear: both!important;
}
h1.logo a {
      height: auto;
     width: 100%;
    z-index: 100;
}
#ja-contacttop .module_none {
     float: none;
     margin: 10px auto 0;
    
    padding-top: 32px;
    width: 123px;
}
#ja-search table{
     float: none;
    margin: 0 auto;
     
}
#slider57 li img,
#djslider-loader57,
.djslider,
#djslider57,
#djslider57 ul#slider57 li,
#slider-container57,
#slider113 li img,
#slider113 li img,
#djslider-loader113,
.djslider,
#djslider113,
#djslider113 ul#slider113 li,
#slider-container113,
#djslider-loader113 {
      width: 100% !important;
	 
}
#djslider57 ul#slider57,
#djslider113 ul#slider113
 {
    border: 0 none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#navigation57,
#navigation113 {
     top: 50% !important;
}
#djslider-loader57,
#djslider-loader113{
	height: 180px  !important;
}
#ja-mainbody, #ja-mainbody-fl {
    float: none;
    width: 100%;
}
.jamod-content td {
    float: left;
    width: 100% !important;
}
.home .tabss img {
    height: auto;
    width: 60%;
}
.more {
     display: inline-block;
    float: none;
    margin: 10px auto;
    padding: 8px 13px;
    right: 0;
    width: auto;
}
#ja-simple1{
	width:100%;	
}
#ja-col2 {
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: 100%;
}
.module_none,
#ja-simple1 {
	margin-left: 0;
     padding-left: 0;
}
.jamod-content td{
	padding-left:0;
	padding-right:0;	
}
#ja-footerwrap{
	padding-bottom:0;	
}
	 
	 #ja-simple3 {
      width: 100%;
}
#rsmsc_scroller {
     width: 100% !important;
}
.toursin > img {
    height: auto;
    width: auto;
}
#Mod120 table img{
	width:auto;
	height:auto;	
}.table.toursin img{
	width:100%;
	height:auto;	
}
.logo img {
    width: auto;
    height: auto;
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
}
.quinew p{
	height:auto !important; 	
}.quinew img{
	width:100%;
	height:auto;	
}
.maitab td{
	float:left;
	width:100%;	
}
.maitab img,
.champs1 img,
.champs1 .mask, .champs1 .content,
.champs1{
	width:100% !important;
	height:auto;	
}
#ckform1 {
    width: 100%;
}
.sinItem img{
	width:100%;
	height:auto;	
}
#Mod129 img{
	width:100%;
	height:auto;	
}
#Mod107 img,
#Mod120 img{
	width:auto;
	height:auto;	
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}
	
}
@media screen and (max-width: 460px){
	 
	.TopBar{
 	display: block;	
}
	#my-mmenu, #my-mmenu2 {
    display: inline-block;
}
	#ja-header,
	 #ja-mainnav,
	 #ja-mainnavwrap,
	 .mla,
	 #djslider57,
	 #ja-ibbanner,
	 #ja-isbanner,
	 .home #ja-wrapper,
	 #ja-container,
	 #ja-botsl,
	 #ja-footerwrap,
	 #ja-footer,
	 #ja-wrapper {
		width:100% !important;
		height:auto; 
		min-width: inherit;
		padding-left:0;
		text-align: center;
	 }
	 
#ja-search,
#ja-innmenu,
#ja-contacttop,
#whether,
#ja-isbanner,
#best {
     position: relative;
    right: inherit;
    top: inherit;
	left:inherit;
	padding-left:0;
	text-align: center;
}
#ja-headerwrap {
	height:auto;	
}
#best,
.scrollable,
#ja-botsl,
#ja-botslwrap,
#ja-mainnavwrap  {
	display:none !important;	
}
.beforeBan {
	display:none ;	
}
.afterBannr{
	display:block;
}
#google_translate_element {
    text-align: center;
}
.goog-te-combo {
    display: block !important;
    margin: 0 auto!important;
    margin: 16px auto 14px auto!important;
    clear: both!important;
}
h1.logo a {
      height: auto;
     width: 100%;
    z-index: 100;
}
#ja-contacttop .module_none {
     float: none;
     margin: 10px auto 0;
    
    padding-top: 32px;
    width: 123px;
}
#ja-search table{
     float: none;
    margin: 0 auto;
     
}
#slider57 li img,
#djslider-loader57,
.djslider,
#djslider57,
#djslider57 ul#slider57 li,
#slider-container57,
#slider113 li img,
#slider113 li img,
#djslider-loader113,
.djslider,
#djslider113,
#djslider113 ul#slider113 li,
#slider-container113,
#djslider-loader113 {
      width: 100% !important;
	 
}
#djslider57 ul#slider57,
#djslider113 ul#slider113
 {
    border: 0 none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#navigation57,
#navigation113 {
     top: 50% !important;
}
#djslider-loader57,
#djslider-loader113{
	height: 118px !important;
}
#ja-mainbody, #ja-mainbody-fl {
    float: none;
    width: 100%;
}
.jamod-content td {
    float: left;
    width: 100% !important;
}
.home .tabss img {
    height: auto;
    width: 60%;
}
.more {
     display: inline-block;
    float: none;
    margin: 10px auto;
    padding: 8px 13px;
    right: 0;
    width: auto;
}
#ja-simple1{
	width:100%;	
}
#ja-col2 {
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: 100%;
}
.module_none,
#ja-simple1 {
	margin-left: 0;
     padding-left: 0;
}
.jamod-content td{
	padding-left:0;
	padding-right:0;	
}
#ja-footerwrap{
	padding-bottom:0;	
}
	 
	 #ja-simple3 {
      width: 100%;
}
#rsmsc_scroller {
     width: 100% !important;
}
.toursin > img {
    height: auto;
    width: 100%;
}

	 
.logo img {
    width: auto;
    height: auto;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
}
.quinew p{
	height:auto !important; 	
}	 .quinew img{
	width:100%;
	height:auto;	
}
.maitab td{
	float:left;
	width:100%;	
}
.maitab img,
.champs1 img,
.champs1 .mask, .champs1 .content,
.champs1{
	width:100%!important;
	height:auto;	
}
	 #ckform1 {
    width: 100%;
}
	.sinItem img{
	width:100%;
	height:auto;	
} #Mod129 img{
	width:100%;
	height:auto;	
}
#Mod107 img,
#Mod120 img{
	width:auto;
	height:auto;	
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}
	
}

@media screen and (max-width: 380px){
	#ja-header,
	 #ja-mainnav,
	 #ja-mainnavwrap,
	 .mla,
	 #djslider57,
	 #ja-ibbanner,
	 #ja-isbanner,
	 .home #ja-wrapper,
	 #ja-container,
	 #ja-botsl,
	 #ja-footerwrap,
	 #ja-footer,
	 #ja-wrapper {
		width:100% !important;
		height:auto; 
		min-width: inherit;
		padding-left:0;
		text-align: center;
	 }
	 
#ja-search,
#ja-innmenu,
#ja-contacttop,
#whether,
#ja-isbanner,
#best {
     position: relative;
    right: inherit;
    top: inherit;
	left:inherit;
	padding-left:0;
	text-align: center;
}
#ja-headerwrap {
	height:auto;	
}
#best,
.scrollable,
#ja-botsl,
#ja-botslwrap,
#ja-mainnavwrap  {
	display:none !important;	
}
.beforeBan {
	display:none ;	
}
.afterBannr{
	display:block;
}
#google_translate_element {
    text-align: center;
}
.goog-te-combo {
    display: block !important;
    margin: 0 auto!important;
    margin: 16px auto 14px auto!important;
    clear: both!important;
}
h1.logo a {
      height: auto;
     width: 100%;
    z-index: 100;
}
#ja-contacttop .module_none {
     float: none;
     margin: 10px auto 0;
    
    padding-top: 32px;
    width: 123px;
}
#ja-search table{
     float: none;
    margin: 0 auto;
     
}
#slider57 li img,
#djslider-loader57,
.djslider,
#djslider57,
#djslider57 ul#slider57 li,
#slider-container57,
#slider113 li img,
#slider113 li img,
#djslider-loader113,
.djslider,
#djslider113,
#djslider113 ul#slider113 li,
#slider-container113,
#djslider-loader113 {
      width: 100% !important;
	 
}
#djslider57 ul#slider57,
#djslider113 ul#slider113
 {
    border: 0 none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#navigation57,
#navigation113 {
     top: 50% !important;
}
#djslider-loader57,
#djslider-loader113{
	height: 118px !important;
}
#ja-mainbody, #ja-mainbody-fl {
    float: none;
    width: 100%;
}
.jamod-content td {
    float: left;
    width: 100% !important;
}
.home .tabss img {
    height: auto;
    width: 60%;
}
.more {
     display: inline-block;
    float: none;
    margin: 10px auto;
    padding: 8px 13px;
    right: 0;
    width: auto;
}
#ja-simple1{
	width:100%;	
}
#ja-col2 {
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: 100%;
}
.module_none,
#ja-simple1 {
	margin-left: 0;
     padding-left: 0;
}
.jamod-content td{
	padding-left:0;
	padding-right:0;	
}
#ja-footerwrap{
	padding-bottom:0;	
}
	 
.logo img {
    width: auto;
    height: auto;
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
}
.quinew p{
	height:auto !important; 	
}	 .quinew img{
	width:100%;
	height:auto;	
}
.maitab td{
	float:left;
	width:100%;	
}
.maitab img,
.champs1 img,
.champs1 .mask, .champs1 .content,
.champs1{
	width:100% !important;
	height:auto;	
}
	 #ckform1 {
    width: 100%;
}
	.sinItem img{
	width:100%;
	height:auto;	
} 
	 .TopBar{
 	display: block;	
}
	#my-mmenu, #my-mmenu2 {
    display: inline-block;
} #ja-simple3 {
      width: 100%;
}
#rsmsc_scroller {
     width: 100% !important;
}
.toursin img {
    width: auto;
}
#Mod120 table img{
	width:auto;
	height:auto;	
}
.toursin img{
	width:100%;
	height:auto;	
}
#Mod129 img{
	width:100%;
	height:auto;	
}
#Mod107 img,
#Mod120 img{
	width:auto;
	height:auto;	
}
.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}
	
}
 @media screen and (max-width: 360px){ 
.logo img {
    width: auto;
    height: auto;
}
 .pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}
	
 #forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
}
.quinew p{
	height:auto !important; 	
}.quinew img{
	width:100%;
	height:auto;	
}
 .maitab td{
	float:left;
	width:100%;	
}
.maitab img,
.champs1 img,
.champs1 .mask, .champs1 .content,
.champs1{
	width:100% !important;
	height:auto;	
}
 #ckform1 {
    width: 100%;
}
#djslider-loader57, #djslider-loader113 {
    height: 134px !important;
}
.sinItem img{
	width:100%;
	height:auto;	
}
}
@media screen and (max-width: 320px){
		.logo img {
    width: auto;
    height: auto;
}
		.pricebox{
			padding:16px 0px;	
		}
		
		.pricebox label{
			position:relative;	
		 
		width:100%;	
	}
		.pricebox .radio {
    display: inline-block;
    position: absolute;
    left: 13px;
    top: 11px;
}
#forms .form .quinew span {
     float: none;
    height: auto;
    margin: 0;
    width: 100%;
}	
#forms .form .quinew label{
	padding:5px 0;
}	
.quinew .tabhdtitle{
	width:100%;
	text-align:center;
	margin-top:10%;
}

.CommentNew2 {
   margin-left: 33px !important;
text-align: left;
margin-top: 4px !important;
}

img#datedep_img{
	width:auto;
	height:auto;
}
.word-rap{
	width:100%;
	padding:10px;
}	
.quinew div{
	height:auto !important; 	
}
#MoteurNomtitlepr {
    margin-left: -18px !important;
    margin-right: 10px;
}
.quinew p{
	height:auto !important; 	
}
	
.quinew img{
	width:100%;
	height:auto;	
}
	
	 #ja-header,
	 #ja-mainnav,
	 #ja-mainnavwrap,
	 .mla,
	 #djslider57,
	 #ja-ibbanner,
	 #ja-isbanner,
	 .home #ja-wrapper,
	 #ja-container,
	 #ja-botsl,
	 #ja-footerwrap,
	 #ja-footer,
	 #ja-wrapper {
		width:100% !important;
		height:auto; 
		min-width: inherit;
		padding-left:0;
		text-align: center;
	 }
	 
#ja-search,
#ja-innmenu,
#ja-contacttop,
#whether,
#ja-isbanner,
#best {
     position: relative;
    right: inherit;
    top: inherit;
	left:inherit;
	padding-left:0;
	text-align: center;
}
#ja-headerwrap {
	height:auto;	
}
#best,
.scrollable,
#ja-botsl,
#ja-botslwrap,
#ja-mainnavwrap  {
	display:none !important;	
}
.beforeBan {
	display:none ;	
}
.afterBannr{
	display:block;
}
#google_translate_element {
    text-align: center;
}
.goog-te-combo {
    display: block !important;
    margin: 0 auto!important;
    margin: 16px auto 14px auto!important;
    clear: both!important;
}
h1.logo a {
      height: auto;
     width: 100%;
    z-index: 100;
}
#ja-contacttop .module_none {
     float: none;
     margin: 10px auto 0;
    
    padding-top: 32px;
    width: 123px;
}
#ja-search table{
     float: none;
    margin: 0 auto;
     
}
#slider57 li img,
#djslider-loader57,
.djslider,
#djslider57,
#djslider57 ul#slider57 li,
#slider-container57,
#slider113 li img,
#slider113 li img,
#djslider-loader113,
.djslider,
#djslider113,
#djslider113 ul#slider113 li,
#slider-container113,
#djslider-loader113 {
      width: 100% !important;
	 
}
#djslider57 ul#slider57,
#djslider113 ul#slider113
 {
    border: 0 none !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}
#navigation57,
#navigation113 {
     top: 50% !important;
}
#djslider-loader57,
#djslider-loader113{
	height: 118px !important;
}
#ja-mainbody, #ja-mainbody-fl {
    float: none;
    width: 100%;
}
.jamod-content td {
    float: left;
    width: 100% !important;
}
.home .tabss img {
    height: auto;
    width: 60%;
}
.more {
     display: inline-block;
    float: none;
    margin: 10px auto;
    padding: 8px 13px;
    right: 0;
    width: auto;
}
#ja-simple1{
	width:100%;	
}
#ja-col2 {
    float: none;
    margin-left: 0;
    overflow: hidden;
    width: 100%;
}
.module_none,
#ja-simple1 {
	margin-left: 0;
     padding-left: 0;
}
.jamod-content td{
	padding-left:0;
	padding-right:0;	
}
#ja-footerwrap{
	padding-bottom:0;	
}


.TopBar{
 	display: block;	
}
#my-mmenu, #my-mmenu2 {
    display: inline-block;
}

#ja-simple3 {
	
	
      width: 100%;
}
#rsmsc_scroller {
     width: 100% !important;
}
.toursin img {
    width: auto;
}

 
.maitab td{
	float:left;
	width:100%;	
}
.maitab img,
.champs1 img,
.champs1 .mask, .champs1 .content,
.champs1{
	width:100% !important;
	height:auto;	
}
#ckform1 {
    width: 100%;
}

.sinItem img{
	width:100%;
	height:auto;	
}
#Mod129 img{
	width:100%;
	height:auto;	
}
#Mod107 img,
#Mod120 img{
	width:auto;
	height:auto;	
}
}