.top-destinations{margin-bottom: 50px!important;}
.lastM{margin-bottom:6px !important}
.last-offer-section .item-single .content h3 a { margin-top: 16px; margin-bottom: 0; font-weight: 500; font-size: 18px; color: #00a1df; line-height: 1.4; }
.last-offer-section .item-single .content .list li:last-child { font-weight: 600; margin-right: 0; color: #092a5e; margin-left: auto; display: inline-block; font-size: 23px; }
.qodef-st-title {color: #092a5e;}
.top-destinations .top-destination-item h2 a { color: #092a5e; font-size: 28px; font-weight: 600; text-transform: initial; }
.single-moteures .nav>li>a:focus, .single-moteures .nav>li>a:hover { color: #fff !important; background: #092a5e !important;} 
.desc-tabs .nav-tabs>li.active>a { background: #092a5e !important;} 
.DiscountPrice { position: absolute; bottom: 130px; right: 19px; border-radius: 0px; padding: 44px 0px 0px 20px; background-image: url('../images/backYellow1.png'); text-align: center; background-size: cover; z-index: 9999; height: 109px; }
.DiscountTexte { font-size: 24px; color: #092a5e; font-weight: bold; width: 100%; text-align: center; margin-left: 6px; margin-right: 3px; margin-top: -3px; }
.DiscountPourcent { font-size: 12px; color: #092a5e; font-weight: normal; width: 100%; float: left; text-align: center; margin-left: 0px; margin-right: -7px; margin-top: -7px; }
.DiscountPrice2 { position: absolute; bottom: 127px; right: 28px; border-radius: 0px; padding: 0px 0px 0px 10px; background-image: url('../images/backYellow2.png'); text-align: center; background-size: cover; z-index: 9999; height: 58px; }
.DiscountTexte2 { font-size: 21px; color: #092a5e; font-weight: bold; width: 100%; text-align: center; margin-left: 8px; margin-right: -9px; margin-top: -1px; float: right; }
.DiscountPourcent2 { font-size: 12px; color: #092a5e; font-weight: normal; width: 100%; float: left; text-align: center; margin-left: 8px; margin-right: -7px; margin-top: -7px; }
sup {color: #797979; font-size: 10.5px; margin-top: -1px; font-weight: 600; top: 133px; position: absolute; right: 48px;}
.last-offer-section .item-single .content .list {margin-top: 18px !important;}
.qodef-st-inner h2 { font-size: 45px; line-height: 1.092307692307692em; font-weight: 600; letter-spacing: -.05em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
@media screen and (min-width: 768px)
{
.carousel-caption {box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%); right: 23%; position: absolute; z-index: 5; background-color: #00a1df75; border-radius: 1000px; visibility: inherit; transition: none 0s ease 0s; text-align: inherit; line-height: 27px; border-width: 0px; margin: 0px; padding: 0px; letter-spacing: 1px; font-weight: 500; font-size: 14px; white-space: nowrap; min-height: 300px; min-width: 300px; max-height: 300px; max-width: 300px; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; width: 100%; height: 100%; display: block; -webkit-font-smoothing: antialiased !important; -webkit-user-select: none; left: 68%; top: 13%; }
.carousel-caption h2 { font-family: "Poppins"; color: #fff; line-height: 38px; letter-spacing: 1px; font-weight: 500; font-size: 28px; text-align: center; margin-top: 30%; }
.carousel-caption h3 { font-family: "Herr Von Muellerhoff"; color: #fff; line-height: 17px; letter-spacing: 1px; font-weight: 500; font-size: 36px; text-align: center; margin-top: 20px; }
.controleNext{position: absolute; right: -150px; top: -5%; width: 100%;}
.controlePrev{position: absolute; left: -150px; top: -5%; width: 100%;}
.carousel-control { position: absolute; top: 190px; bottom: 0; width: 30%; color: #092a5e; text-align: center; font-weight: 600; font-size: 37px !important; }
}
.DivSliiderBtn {    border-radius: 4px;border: 0.1px solid #fff;overflow: hidden; z-index: 2; position: absolute; width: 50%; min-height: 41px; margin: 0 auto; background: #0000; color: #fff; text-transform: uppercase; font-size: 15px; cursor: pointer; bottom: 47px; left: 25%; right: 25%; }
.SliderCircle {animation: pulse 2.5s infinite; z-index: 10; background-color: #fac41d; border-radius: 120px; visibility: inherit; transition: none 0s ease 0s; text-align: inherit; line-height: 27px; border-width: 0px; margin: 0px; padding: 0px; letter-spacing: 1px; font-weight: 300; font-size: 14px; white-space: nowrap; min-height: 120px; min-width: 120px; max-height: 120px; max-width: 120px; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; top: 24px; right: 162px; position: absolute; padding-top: 32px; padding-left: 0px; text-align: center; text-transform: none;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);}
.SliderCircleTexte { z-index: 11; min-width: 120px; max-width: 120px; white-space: normal; font-size: 17px; line-height: 16px; font-weight: 400; color:#092a5e; letter-spacing: 0px; font-family: 'Helvetica Neue'; text-transform: none; visibility: inherit; transition: none 0s ease 0s; text-align: center; border-width: 0px; margin: 0px; padding: 0px; min-height: 0px; max-height: none; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; }
.btnProfite {position: absolute; left: 0; top: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; transition: transform 1.2s; z-index: 9999999999999; }
@media only screen and (max-width: 767px)
{
	html, body { width: 97% !important;max-width: 100% !important;}
	.headermobile{top: 0px!important;}
	.wrapper {padding-bottom: 160px !important;}
	.FixBarr {top:0px!important;}
	.FixLogo {top:40px!important; height: 69px!important;}
	.produit { margin-top: 52px!important; }
	.titreproduit {width: 100%!important; margin-left: 12px!important;}
	.titreproduit h1 { font-size: 27px!important; text-align: center!important;}
	.productLocation {text-align: center!important;}
	.dtproduit { margin: 0!important; width: 98%!important; margin-top: 30px!important; padding: 0!important; margin-left: 4%!important; padding-bottom: 10px!important; margin-right: 1% !important; }
	#map { height: 361px!important; width: 94%!important; margin: 0px!important; margin-bottom: 40px!important; margin-left: 16px!important; margin-right: 0px !important; margin-top: -10px!important; }
	.prixcomprend { margin-bottom: 30px!important; margin-right: -24px!important; margin-left:0px!important; margin-top: -25px!important; }
	.necomprendpas { margin-top: 18px!important;}
	.carousel { position: relative!important; margin-top: 28px!important; margin-bottom: -5px!important; margin-left: -2px!important; padding: 0px!important; margin-right: -24px!important; height: auto!important; }
	.person-list li .count { padding-top: 0px!important; padding-left: 1px!important; margin-top: 0px!important; }
	#calend{margin-left: 18px!important; margin-right: -6px!important;}
	.datestarifs .bouton2 {margin-left: 20px!important;}
	.foot-icons { width: 98%;margin-left: -1px;}
	.person-list li span input { border: 0!important; height: auto!important; margin-top: -2px !important;}
	.accordionproduit { padding: 0px!important; color: #fff!important; font-size: 14px!important; margin-left: 15px!important; margin-right: 0px!important; height: auto!important; overflow: hidden!important; border-radius: 3px!important; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%)!important; width: 94%!important; margin-top: -6px!important; }
	.carousel-caption h1 { color: #fff; text-shadow: 0px 0px 3px rgb(0 0 0 / 30%); font-size: 17px; }
	#myCarousel { top: 82px!important; }
	.moteur { margin-top: 120px!important; margin-left: 2px !important; margin-right: -20px !important; }
	.desc-tabs .nav-tabs>li>a {padding-left: 3px!important; text-align: center!important; width: 100%; padding-right: 0px !important;}
	.desc-tabs .nav-tabs>li>a>i { padding-right: 1px !important; }
	.qodef-extra-large-space .qodef-outer-space .qodef-item-space { padding-bottom: 0px !important; margin-bottom: 47px !important; }
	.qodef-extra-large-space .qodef-outer-space { margin:auto }
	.qodef-extra-large-space .qodef-outer-space .qodef-item-space { padding: 0px; margin: auto; margin-left: 10px; }
	.filtr-item { padding: 0px; margin-left: 15px; margin-right: -4px; }
	.last-offer-section .item-single .content {top: 200px;}
	.BlocTexteHeader2 {margin-top: 2px !important; margin-bottom: 41px !important;}
	.top-destinations .col-md-4 { width: 100%; padding: 0px !important; margin-left: 10px !important; }
	.menu-mobile:after { margin-top: 5px; }
	.my-news-ticker-1  li {left :10px !important;}
	.lastM{margin-bottom: 0px;}
	.DiscountPrice { bottom: 160px;}
	.DiscountPrice2 {bottom: 161px;}
	.qodef-st-inner h2 { font-size: 35px; }
	.last-offer-section .item-single .content { left: 5px; padding: 18px 8px; width: 97%; max-width: 100%;margin-bottom: 29px; }
	.last-offer-section .item-single .content .list { padding: 0; margin-top: 20px;}
	sup {right: 39px;margin-top: -2px; }
	.SliderCircle{display: none;}
	.SliderCircleTexte{display: none;}
	.btnProfite{display: none;}
	.DivSliiderBtn { display: none;}
	.carousel-caption { position: absolute; right: 15%; top: -4px;}
	.carousel-caption h2 { color: #fff; letter-spacing: 1px; font-weight: 500; font-size: 28px; text-align: center; background: #00000003; }
	.carousel-caption h3 { font-family: "Herr Von Muellerhoff";  color: #fff; letter-spacing: 1px; font-weight: 500; font-size: 32px; text-align: center; background: #00000003; }
}
