


.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: #2CA9CF; line-height: 1.4; }
.last-offer-section .item-single .content .list li:last-child { font-weight: 600; margin-right: 0; color: #ef8415; margin-left: auto; display: inline-block; font-size: 23px; }
.qodef-st-title {color: #ef8415;}
.top-destinations .top-destination-item h2 a { color: #ef8415; 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: #ef8415 !important;}
.desc-tabs .nav-tabs>li.active>a { background: #ef8415 !important;}
.moteur .nav-tabs>li>a { margin-right: auto; line-height: 21px; border: 1px solid transparent; border-radius: 10px 10px 0 0;font-weight: 600 !important; letter-spacing: 1px; }
.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: #ef8415; font-weight: bold; width: 100%; text-align: center; margin-left: 6px; margin-right: 3px; margin-top: -3px; }
.DiscountPourcent { font-size: 12px; color: #ef8415; 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: #ef8415; font-weight: bold; width: 100%; text-align: center; margin-left: 8px; margin-right: -9px; margin-top: -1px; float: right; }
.DiscountPourcent2 { font-size: 12px; color: #ef8415; font-weight: normal; width: 100%; float: left; text-align: center; margin-left: 8px; margin-right: -7px; margin-top: -7px; }

.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;  }


@media screen and (min-width: 768px)
{
.carousel-caption { z-index: 5; visibility: inherit; text-align: center; line-height: 27px; border-width: 0px; margin: 0px; padding: 0px; letter-spacing: 1px; font-weight: 500; white-space: nowrap; opacity: 1; display: block; }
.carousel-caption h2 {  color: #fff; line-height: 38px; letter-spacing: 1px; font-weight: 900; font-size: 28px; text-align: center; margin-top: 30%; }
.carousel-caption h3 {  color: #fff; line-height: 17px; letter-spacing: 4px; font-weight: 900; font-size: 50px; text-transform: uppercase; }
.carousel-caption h4 {  color: #fff; letter-spacing: 4px; font-weight: 900; font-size: 27px; text-transform: uppercase; line-height: 94px; }
.controleNext{position: absolute; right: -192px; top: -25px; width: 100%; cursor:pointer; z-index:999;}
.controlePrev{position: absolute; left: -192px; top: -25px; width: 100%; cursor:pointer; z-index:999;}
.carousel-control { position: absolute; top: 259px; bottom: 0; width: 30%; color: #fff; 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: #2CA9CFcc; opacity: 1; visibility: inherit; transition: none 0s ease 0s; text-align: inherit; line-height: 26px; border-width: 0px; margin: 0px; padding: 0px; letter-spacing: 1px; font-weight: 300; font-size: 14px; white-space: nowrap; min-height: 190px; min-width: 190px; max-height: 190px; border-radius: 190px; max-width: 190px; 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: 133px; right: 85px; position: absolute; padding-top:46px; 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%);padding-left: 18px; padding-right: 18px; }
.SliderCircleTexte { z-index: 11; min-width: 120px; max-width: 120px; white-space: normal; line-height: 28px; color: #fff; letter-spacing: 0px; 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; font-weight: 500; font-size: 17px; }
.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: 824px)
{
	.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: #ef8415; text-shadow: 0px 0px 3px rgb(0 0 0 / 30%); font-size: 17px; }
	#myCarousel { top:63px!important; }
/*	.moteur { margin-top: 120px!important; margin-left: 0px !important; margin-right: 7px !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 {   color: #fff; letter-spacing: 1px; font-weight: 500; font-size: 32px; text-align: center; background: #00000003; }	
}

 .icon-tab {
            margin-top: 30px;

            text-align : center;
            cursor: pointer;
        }

        .icon-tab span.glyphicon {
            display : block;
            font-size: 35px;

            color: #8d98b8;

            margin:  0px auto;
            line-height: 65px;

            transition-duration: 0.25s;
        }

        .icon-tab span.glyphicon::before {
            padding: 2px 6.5px;
            border-radius: 80%;
        }


        .icon-tab.active span.glyphicon {
            color: white;
            margin-bottom: 10px;
        }

        .icon-tab.active span.glyphicon::before {
            padding: 15px 19.5px;
            border-radius: 100%;

            transition-duration: 0.4s;
        }

        .icon-tab.active span.glyphicon::before {
            background: linear-gradient(to bottom right, #24C6DC, #514A9D);
        }


        .icon-label {
            color:  #b3b3b3;
            font-size: 16px;

            transition-duration: 0.35s;
        }


        .icon-tab.active .icon-label, .icon-tab:hover .icon-label {
            color: black;
        }

        .icon-tab:hover span.glyphicon {
            margin-bottom: 10px;
        }


        .item {
            margin-top: 50px;
        }


        @media (max-width:867px) 
        {

            .icon-tab span {
                display: inline !important;
                vertical-align : middle;
            }

            .icon-tab.active span.glyphicon {
                padding-right: 10px;
            }

            .icon-tab:hover span.glyphicon {
                padding-right: 10px;
                transition-duration: 0.25s;
            }
           #myCarousel { top:17px!important; width: 100%;} 
           #myCarousel img { height: auto !important; }
           .carousel-control { bottom: 24px!important; z-index: 9999; top: auto !important; }
           .carousel-caption {position: absolute; right: 5%!important; top: auto!important; padding-bottom: 0px!important; bottom: auto !important; margin-top:30% !important; margin-bottom: 30% !important; }
           .glyphicon-menu-right {right: -35px;}
           .glyphicon-menu-left {left: -7px;}           
           .carousel-caption h3 { margin-top: auto!important;background: #00000005 !important;line-height: 46px; font-size: 5vw !important;}
           .moteur { margin-top: 93px!important;}
           .nav-tabs { margin-bottom: 1px !important; }
           .desc-tabs .nav-tabs>li>a { padding: 9px 0px 0px 0px!important; height: 38px; font-size: 13px !important; }
           .tab-content>.active { display: block; border: 0.5px solid #ef8415; }
           .tab-para { padding-bottom: 0px; padding-left: 1px; background-color: #fff!important; border: #fff solid 1px!important; }
           .searchEngineLabel { color: #000!important; font-size: 12px!important; font-weight: 600!important;}
           .searchEngSelect { font-weight: 600!important; color: #838383!important; padding: 10px!important; cursor: pointer!important; background-color: #fff!important; height: 52px!important; line-height: 30px!important; border-radius: 0px!important; border-bottom: 1px solid #ebebeb !important; padding-right: 10px!important; padding-left: 10px!important; box-shadow: none!important; width: 100%!important; margin-top: 11px!important; font-size: 10px !important; }
           .moteur .tab-pane { padding-bottom: 1px !important; background: #fff !important; height: auto; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
           #hotelName{font-weight:600!important; color: #838383!important; padding: 10px!important; cursor: pointer!important; background-color: #fff!important; height: 52px!important; line-height: 30px!important; border-radius: 0px!important; border-bottom: 1px solid #ebebeb !important; padding-right: 10px!important; padding-left: 14px!important; box-shadow: none!important; width: 100%!important; margin-top: 10px!important; font-size: 10px !important;padding-top: 16px!important;}
           ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
            font-weight: 600!important; color: #838383!important;font-size: 10px !important;
          }
          ::-moz-placeholder { /* Firefox 19+ */
            font-weight: 600!important; color: #838383!important;font-size: 10px !important;
          }
          :-ms-input-placeholder { /* IE 10+ */
            font-weight: 600!important; color: #838383!important;font-size: 10px !important;
          }
          :-moz-placeholder { /* Firefox 18- */
            font-weight: 600!important; color: #838383!important;font-size: 10px !important;
          }
          #datedebut{font-weight: 600!important; color: #838383!important;font-size: 10px !important;}
          .moteur .bordright { padding-bottom: 0px !important; margin-bottom: 15px !important; height: 46px !important; }
          .about-view.travel-btn { display: inline-block; width: max-content; text-align: center; margin-bottom: 0; vertical-align: middle; border: none; border-radius: 5px; font-size: 17px; font-weight: 500; cursor: pointer; text-decoration: none; line-height: 1.42857143; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%); touch-action: manipulation; transition: all 300ms ease-out; text-transform: capitalize; height: 38px; background-color: #ef8415; margin-top: 9px; color: #fff; margin-left: 13px;}
          .votreDestination{font-weight: 600!important; color: #838383!important;font-size: 15px !important;}
          .nav>li {width: 45%;}
          .containerMoteur{padding-right: 0px; padding-left: 24px; margin-right: 0px; margin-left:0px;}
          .carousel { position: relative!important; margin-top: 28px!important; margin-bottom: -5px!important; margin-left: 0px!important; padding: 0px!important; margin-right: 0px; height: auto!important; text-align: center; }
          .elementor-670 .elementor-element.elementor-element-0d530c2>.elementor-widget-container { margin: 8px 0 8px; }
          .elementor-670 .elementor-element.elementor-element-0d530c2 .elementor-heading-title { font-size: 25px;}
          .btnExplore { box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important; color: #000 !important; border: 3px solid #ef8415 !important; padding: 5px 20px; border-radius: 7px; font-size: 16px; text-transform: none; }
          .elementor-670 .elementor-element.elementor-element-6a2c911>.elementor-widget-container { margin: 0 0 19px; }
          .bloc1 { padding-top: 1px!important; padding-bottom: 24px!important}
          .elementor-670 .elementor-element.elementor-element-bb585a9 { margin-top: 0; margin-bottom: 0px; }
          .qodef-st-inner h2 { font-size: 25px!important; line-height: 43px!important; }
          .elementor-6 .elementor-element.elementor-element-a6d3c32 { padding: 0px 0px 0px 0px; }
          .elementor-6 .elementor-element.elementor-element-b3f424f { padding: 0px 0px 0px 0px; }
          .elementor-widget-container { margin:-5px 0px -8px 0px;}
          .elementor-6 .elementor-element.elementor-element-78f3bdb .elementor-icon-list-items.elementor-inline-items { margin-right: 0px; margin-left: 0px; width: 100%; text-align: center; }
          .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 12px 8px 7px 0px; }
          .icon-tab { z-index: 99999; }
          .bloc11 .item { margin-top: 18px; }
          .moteur {width: 94%;}
          .bonPlanTitle { font-size: 12px!important; font-weight: 600 !important; }
          .inscpiration{margin-top: -27px;}
		  .inscpiration .destination-fancy { margin: 40px -2px 0px -3px!important; }
          .inscpiration .facny-view-expand { width: 77% !important; }
          .inscpiration .cs-destination-listing.destination-fancy li { width: 7%;}
          .inscpiration .cs-destination-listing p { margin-bottom: -4px!important;}
          .vosEnviesTitle { height: max-content; writing-mode: vertical-rl; font-size: 15px; right: 5px; position: absolute; bottom: -23px; text-orientation: unset; letter-spacing: 11px; transform: rotate(-180deg); }
          .vosEnviesMainTitle { color: #fff; font-size: 12px !important; font-weight: 600 !important; line-height:17px !important; letter-spacing: 1px !important; padding-bottom: 11px; margin-left: -41px; margin-right: auto; padding-left: 5px; padding-right: 5px; text-align: justify; width: auto; max-width: 71%; }
          .vosEnviesMainContent { line-height: 21px !important; margin-left: -39px; margin-right: auto; padding-left: 5px; padding-right: 5px; width: auto; max-width: 71%; overflow: scroll; font-size: 12px; }
		  .inscpiration .destination-fancy .over-preview {top: -36!important; margin-left: 11px!important; width: 394px!important;}
		  .inscpiration .destination-fancy .over-preview .cs-location-sec span:before{ display:none !important;}
          .HomeCiruitDetail { left: auto; border-radius: 2px; padding-left: 0px; padding-right: 0px; right: auto; width: 100%; max-width: 100% !important; margin: auto; position: relative; display: block; }
          .amazingslider-description-1 { font-size: 14px !important; position: absolute !important; top: 127px !important; left: 0px !important; border: 1px solid #ccc !important; font-weight: 500 !important; line-height: 25px!important; font-family: inherit !important; background: #fff; color: #ef8415!important; padding: 20px !important;right: auto; width: 100%; max-width: 100% !important; margin: auto; position: relative; display: block;  }
          .bloc7{margin-top: -101px;}
		  .inscpiration .destination-fancy .over-preview .cs-text { margin-bottom: -63px!important;}
		  .vosEnviesMainContent .seeMore { position: relative !important; bottom: unset !important; left: unset !important; margin-top: 20px;display: block; }
          .programmeBG {padding: 0;}
          .slick-track {width: 100%; max-width: 100% !important; margin: auto; position: relative; display: block;margin-top: 45px;}
          [class*=post-style-].column-item { margin-bottom: 30px; }
          [class*=post-style-].post-style-1 .post-thumbnail { padding-top: 0px; position: relative;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important; border-radius: 10px 10px 3px 0px;}
          [class*=post-style-].post-style-1 .post-thumbnail img { position: relative; left: auto; top: auto; width: max-content; height: auto; padding: 0; margin: auto; right: auto; bottom: auto; }
          .entry-content p { height: auto; text-align: justify; width: 100%; max-width: 100%; padding: 0; }
          .slick-initialized .slick-slide { display: block; border: 1px solid #ccc; border-radius: 10px 10px 10px 10px; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%); background: #fff; margin-bottom: 22px;padding: 0px; }
          .entry-content-wrapper { text-align: left; padding: 0px 10px; margin-top: -9px; }
          .hotelStars { font-size: 12px !important; }
          .hotelVoirOffre { border-radius: 6px !important; padding: 6px 13px 6px 13px !important}
          #bloc7Container { margin: 0px 0px 0px 0px!important; }
          .carouselCaptionV2{visibility: visible; display: block;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: #f7830bd9; 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; min-height: 180px; min-width: 180px; max-height: 180px; max-width: 180px; 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; left: 47%; top: 25%;}
		  .carouselCaptionV2 h2 { color: #fff; line-height: 19px; letter-spacing: 1px; font-weight: 500; font-size: 12px; text-align: center; margin-top: 22%; padding: 0px; padding-left: 15px; padding-right: 15px; }
          .bonPlanImg{ z-index: 99999; }
		  .btnSliderLink {padding: 1px 3px 2px 3px!important;  font-size: 12px!important;  left: 50px!important; }
		  .btnSliderLink:hover {padding: 1px 3px 2px 3px!important;  font-size: 12px!important;  left: 50px!important; }
      }

    
        /***** tablette 7"*********/
        @media only screen and (min-width: 500px) and (max-width: 900px)
        {
            .vosEnviesMainTitle {max-width: 100%;font-size: 15px !important;line-height: 26px;padding-bottom: 31px;}
            .vosEnviesMainContent{max-width: 100%;font-size: 15px !important;}
            .searchEngineLabel { color: #000!important; font-size: 15px!important; font-weight: 600!important; top: 1px !important; }
            .searchEngSelect{margin-top: 12px!important; font-size: 13px !important;}
            #datedebut{margin-top: 12px!important; font-size: 13px !important;}
            #hotelName{margin-top: 12px!important; font-size: 13px !important; font-weight: 600!important}
            ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
                font-weight: 600!important; color: #838383!important;margin-top: 12px!important; font-size: 13px !important; font-weight: 600!important}      
            ::-moz-placeholder { /* Firefox 19+ */
            font-weight: 600!important; color: #838383!important;margin-top: 12px!important; font-size: 13px !important; font-weight: 600!important}          
            :-ms-input-placeholder { /* IE 10+ */
            font-weight: 600!important; color: #838383!important;margin-top: 12px!important; font-size: 13px !important; font-weight: 600!important}
            :-moz-placeholder { /* Firefox 18- */
            font-weight: 600!important; color: #838383!important;margin-top: 12px!important; font-size: 13px !important; font-weight: 600!important}
            .moteur { width: 96%; }
            .vosEnviesSubTitle2{right: 31px}
            .vosEnviesTitle2{right: -2px}
            #lastOffer .hotelTitle { padding-top: 0px; font-size: 15px !important; margin-top: 37px; }
			.bloc4 .hotelPhoto {width: 100%;}
			.bloc11 .hotelTitle { margin-left: 0px; text-align: center; margin-top: 22px; margin-bottom: -7px; font-size: 12px !important; line-height: 18px !important; padding-left: 5px; padding-right: 5px; }
            .amazingslider-description-1 { font-size: 15px !important; position: absolute !important; top: 197px !important; left: 0px !important; border: 1px solid #ccc !important; font-weight: 500 !important; line-height: 25px!important; font-family: inherit !important; background: #fff; color: #ef8415!important; padding: 20px !important;right: auto; width: 100%; max-width: 100% !important; margin: auto; position: relative; display: block;  }            
            .slick-list{margin-left: 51px;}
            /*.slick-initialized .slick-slide { display: block; border: none !important; border-radius: 10px 10px 10px 10px; box-shadow: none !important; background: #fff; margin-bottom: 58px; padding: 11px; margin-right: 0px; }*/
            #bloc7Container { margin: 0px 0px -13px -52px !important;}
            .more-link{padding: 8px 14px;font-size: 15px;}
			.bloc7 .more-link { bottom: 1px!important;}
            .carouselCaptionV2{min-height: 240px; min-width: 240px; max-height: 240px ; max-width: 240px;left: 58%; top: 29%;}
            .carouselCaptionV2 h2 {font-size: 19px;line-height: 32px;}
            .desc-tabs .nav-tabs>li>a { padding: 17px 9px 0px 0px!important; height: 50px; font-size: 19px !important; }
            .HotelsContainer .bonPlanElement{display: block !important;}
            .locality{position: absolute; left: 2px; right: auto; top: -8px;}
            .icon-tab { z-index: 999999999; }
            .bonPlanImg{ z-index: 9999999; }
            .slick-list{padding-right: 0px !important; padding-left: 0px !important; margin-right: 0px !important;  display: block;}
            .slick-initialized .slick-slide { padding-left: 15px !important; padding-right: 15px !important; padding-top: 15px !important; border: none !important; box-shadow: none !important; margin-bottom: 40px !important; }            
            .amazingslider-description-1 {top: 200px !important;}
            .single-trip ul.cs-list-detail-slider { min-height: 140px; }
			.hentry { height: max-content; }
			.slick-list { padding-right: 0px !important; padding-left: 0px !important; margin-right: 0px !important; display: block; }
			.inscpiration .cs-destination-listing.destination-fancy .cs-media figure img { width: max-content !important;}
			.inscpiration .destination-fancy .over-preview { top: -36!important; margin-left: 11px!important; width: 90% !important; }
			.vosEnviesTitle2 { bottom: 19px!important;}
			.vosEnviesSubTitle2 { bottom: 20px!important; right: 36px!important; }
			.inscpiration .cs-destination-listing p{overflow: auto;}
        }
        /**********************************/

        /***** Ipad *********/
        @media only screen and (min-width: 820px) and (max-width: 970px)
        {
            .carouselCaptionV2{min-height: 240px; min-width: 300px; max-height: 300px; max-width: 300px;left: 58%; top: 33%;}
            .carouselCaptionV2 h2 {font-size: 25px; line-height: 43px;}
            .desc-tabs .nav-tabs>li>a { padding: 17px 9px 0px 0px!important; height: 50px; font-size: 19px !important; }
            .locality { position: absolute; left: 5px; right: auto; top: -8px; }
            .HotelsContainer .bonPlanElement{display: block !important;}
            .locality{position: absolute; left: 2px; right: auto; top: -8px;}
            .icon-tab { z-index: 9999999; }
            .bonPlanImg{ z-index: 9999999; }
            .slick-list{padding-right: 0px !important; padding-left: 0px !important; margin-right: 0px !important; margin-left: 51px !important; display: block;}
            .slick-initialized .slick-slide { padding-left: 15px !important; padding-right: 15px !important; padding-top: 15px !important; border: none !important; box-shadow: none !important; margin-bottom: 40px !important; }
            .amazingslider-description-1 {top: 250px !important;}
            .single-trip ul.cs-list-detail-slider { min-height: 89px; }       
			.hentry { height: max-content; }
			.slick-list { padding-right: 0px !important; padding-left: 53px !important; margin-right: 0px !important; display: block; }		
			.inscpiration .cs-destination-listing.destination-fancy .cs-media figure img { width: max-content !important;}	
			.inscpiration .cs-destination-listing p{overflow: auto;}
			.inscpiration .destination-fancy .over-preview { top: -36!important; margin-left: 11px!important; width: 90% !important; }
        }
          

        /***** Ipad *********/
        
