
@media screen and (max-width: 1500px) {
 .share-wrapper {
    margin: 150px auto 0 auto;}
section.half {
    width: 46%;}
}

@media screen and (max-width: 1400px) {
.footer {
    height: 236px;}
.nav-columnside .btn-icons {
    padding: 5.5px 0px;}
.sliders_wrapper {
    height: 205px;
    width: 600px;
    left: -300px;
    bottom: 15px; }
.slider_content {
    height: 167px;
    margin-top:30px;}
.message {
    font-size: 16px;
    height: 25px;
    left: -170px;
    margin-left: 50%;
    padding: 3px 0px 8px 0;
    width: 340px;}
#slider_list {
    height: 100%;}
.back-slider {
    height: 150px;
    margin-right: 0.2em;
    width: 90px;}
.slider {
  width: 8%;
  height:30%;}
.attribute-top, .attribute-bottom {
    font-size: 0.8em;}
.attribute-top {
    margin-top: -35px;}
.attribute-bottom {
    margin-top: 108px;}
.ui-widget-content {
    background-image: url('/assets-tt2/img/common/slider.png');
    background-repeat: no-repeat;
    background-position: -36px -2px;
    border: medium none !important;
    color: #333;
    background-color: transparent;
    margin: 2% 5%;}
.slider-active .ui-slider-handle {
    background-position: 12px 11px !important;}
.ui-slider-vertical .ui-slider-handle {
    margin-left: 0.41em;}
.ui-slider-vertical {
    height: 73px;
    padding: 8px;
    top: 27px;
    width: 2px;}
.ui-slider .ui-slider-handle {
    border-radius: 3.1em;
    height: 22px;
    width: 25px;
    margin-bottom: -1.4em;}
.attribute-bottom {
    margin-top: 111px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border:none !important;}
.btn-icons {
    margin-top: 4px;
    padding: 3px 0;}
#sliders-icon-bar {
    border-top: 30px solid #00afaa;
    bottom: 19px;
    left: -234px;
    margin-left: 50%;
    width: 412px;}
#sliders-icon-bar ul {
    margin-top: -34px;}
.share-wrapper {
    margin: 50px auto 0px;}
#social-triptuner-links {
    bottom: 109px;}
#social-triptuner-links a {
    width: 44px;
    height: 44px;}
#copyrights {
    bottom: 4px;
    position: fixed;
}
.iframe_hotels {
    height: 480px;
    width: 100%;}
#region_filter {
     bottom: 57px;}
}

@media screen and (max-width: 1024px) {
.back-slider {
    height: 150px;
    margin-right: 0.2em;
    width: 85px;}
#destination-window, #main-pages-window {
  width: 85%;}
#social-triptuner-links {
    bottom: 109px;}
#signup-login-lp-window {
    width: 60%;}
}

@media screen and (max-width: 960px) {

.title-mod-mid {
    width: 30%}
#message {
    left: 50%;
    margin-left: -245px;
    width: 490px;}
.details-percent-match {
    display: inline-block;
    float: right;
    height: auto;
    max-width: 285px;
    position: absolute;
    right: 23px;
    text-align: right;
    top: 0px;}
.iframe_hotels {
    width: 100%;}

.fouverite-mouseover {
    padding: 0;
    position: relative;
    top: 8px;
    zoom:0.80;
    -moz-transform:scale(0.80);}

.mouseover-buttons {
    font-size: 14px;}
}

/*M = 853px*/
@media screen and (max-width: 853px) {
h1 {
    font-size: 22px;
    line-height: 29px;}
#title {
    margin: 13px 0 0 80px;}
.title-mod-mid {
    width: 29%;}
.nav-columnside .btn-icons {
  width: 90%;}
#signup-login-lp-window {
    width: 70%;}
.mouseover-little .mouseover-data, .mouseover-medium .mouseover-data {
    margin-left: 16px;
    bottom: 12px;}
.mouseover-little h1, .mouseover-medium h1 {
    font-size: 20px; }
.mouseover-little h2, .mouseover-medium h2 {
    font-size: 14px;}
.mouseover-little .mouseover-buttons, .mouseover-medium .mouseover-buttons {
    font-size: 14px;
    margin-top: 10px;}
.mouseover-little .fouverite-mouseover img, .mouseover-medium .fouverite-mouseover img{
    width: 22px;
    height: auto;
    margin-right: 5px;}
.mouseover-little .img-percent, .mouseover-medium .img-percent {
    border-radius: 40px;
    height: 40px;
    width: 40px;
    font-size: 14px;
    line-height: 31px;
    margin: 8px 8px 0 auto}
.mouseover-little .match-mouseover, .mouseover-medium .match-mouseover {
    font-size: 10px;
    right: 6px;
    top: 12px;}
.sliders_wrapper {
    bottom: 5px;
    height: 195px;
    left: -260px;
    width: 520px;}
.slider_content {
    height: 166px;
    margin-top: 28px;}
.message {
    font-size: 15px;
    margin-left: -166px;
    width: 332px;
    left: 50%;}
#slider_list {
    height: 100%;}
.back-slider {
    height: 150px;
    margin-right: 0.2em;
    width: 75px;}
.attribute-bottom {
    margin-top: 109px;}
.setting-saved-wrapper, .trip-ideas-wrapper, .save-setting {
    left: -250px;
    width: 499px;}
span.tooltip {
    left: 0;
    top: 33px;}
.menu-world{
  font-size: 9px;}
.gallery-wrapper, .right-column {
  width: 100%;
  clear:both;}
.right-column {
  height: 325px;}
article.similar-item {
    clear: both;
    width: 98%;}
/* #destination-wrapper .swiper-content, #main-pages-wrapper .swiper-content, #signup-login-lp-wrapper .swiper-content { */
/*     min-height: 960px;} */
#destination-wrapper .swiper-content h1 {
    font-size: 20px;
    width: 100%}
a.title-similar {
    font-size: 24px;}
#destination-wrapper .swiper-nav {
    width: 80%;}
.details-percent-match {
    top: 38px;
    z-index: 10000;
    right: 1px;}
.inner p {
    font-size: 14px;}
.about-acordeon {
  width:100%;
  float:none;}
}

@media screen and (max-width: 770px) {

#nav {
        width: 20%;
        float: right;}
.slider_content {
    height: 166px;}
.title-not-mobile {
    display:none;}
.title-ebook1 {
    color: #fff;
    margin-top: 25px;
    text-shadow: none !important}
.title-mod-mid {
    display: none;}
}

@media screen and (max-width: 690px) {

    .image-wrap-big {width: 99%;}
    .image-wrap-little {width: 49.5%;}
    .image-wrap-medium {width: 49.5% !important;}


    #signup-login-lp-window {
    width: 80%;}
.sliders_wrapper {
    bottom: 0;
    height: 195px;}
.slider_content {
    height: 166px;
    bottom: 0;}
#logo {
  margin: 2px 0 0 14px;}
#side-nav-login, #side-nav-profile, #lang-nav {
    right: 0px;}
#title {
   margin: 16px 0 0 65px;
   font-size: 0.75em;}
.menu-world {
    font-size: 8px;}
#destination-wrapper .swiper-content .inner,
#main-pages-wrapper .swiper-content .inner {
  margin: 15px 0;}
.details-percent-match {
    top: 49px;}
#social-triptuner-links,
#copyrights {
  display: none !important;}
section.half {
    width: 100%;}
#main-pages-wrapper .swiper-nav .swiper-slide {
    width: 80px;}
}

@media screen and (max-width: 532px) {
.home_a {
   margin-left: 24px !important;
    margin-top: 9px;
    width: 130px;}
#home-title {
    text-align: right;
    margin-right: 10px;}
.title-mod-side-left{
    width: 30%!important;}
.title-mod-mid {
    width: 70% !important;
    text-align: right;
    display: none;}
.title-ebook1 {
    margin-top: 19px;}
#side-nav-login {
    position: fixed;
    width: 100%;}
#destination-wrapper .swiper-content, #main-pages-wrapper .swiper-content, #signup-login-lp-wrapper .swiper-content {
    min-height: 900px;}
}

/*S = 480px*/
@media screen and (max-width: 480px) {
#photos{
   padding-top: 1.9em;}
header {
    height: 1.9em;}
#logo {
    margin: 2px 0 0 5px;
}
#title {
    margin: 13px 0 0 80px;
    font-size: 0.8em;}
.title-mod-mid {
    width: 44%;
    display:none;}
.home_a {
    font-size: 26px;
    margin-left: 24px !important;
    margin-top: 11px;}
.title-mod-side-right {
    margin-top: 1px;
    width: 37%;
    display: block;}
#signup-login-lp-window {
    width: 100%;
    margin-top:1.9em;
    height: 100%;
    max-height: 100%;}
.nav-columnside .btn-icons {
    padding: 7px 0 !important;
    margin-top: -4px;}
#side-nav-login, #side-nav, #side-nav-profile , #lang-nav {
    right: 0px;
    position: fixed;
    top: 1.9em;}

.slider_min {
    top: 37px;
    right: 10px;}
#slider_min {
    display: none!important;
        top: 20px;}
.message {
    font-size: 14px;
    left: 50%;
    margin-left: -145px;
    width: 290px;
    height: 10px;}
.sliders_wrapper {
    bottom: 0 !important;
    height: 186px !important;
    left: 0 !important;
    margin-left: 2%;
    right: 0;
    width: 96%;}

.image-wrap-big {width: 99%;}

    .last-wrap {
  display: none !important;}
.back-slider {
  background-color: transparent !important;
  margin-right: 0;
  width: 84px;}
.attribute-top, .attribute-bottom {
    font-size: 0.5em !important;
    margin-left: -30px;
    width: 65px;}
.attribute-top {
    margin-top: -30px;}
.attribute-bottom {
    margin-top: 107px;}
.setting-saved-wrapper, .trip-ideas-wrapper, .save-setting {
    left: 0;
    margin-left: 0;
    width: 100%;}
.name-setting {
    height: 18px;
    margin-left: 0px;
    margin-top: 7px;
    width: 76%;}
.slider_content {
    height: 170px;
    background-color: rgba(0, 0, 0, 8);
    bottom: 0;
    margin-top: 21px;
    margin-left: auto !important;
    width: auto;}
#sliders-icon-bar  {
    height: 0px;
    left: 0;
    margin-left: 0;
    position: fixed;
    text-align: center;
    bottom:0;
    width: 100%;
    border-right: 0;
    border-left: 0;}
#sliders-icon-bar li {
    width: 19%}
span.tooltip {
    top: 148px;}
.btn-icons {
    display:inline-block;}
.icons {
    max-width: 30px;
    height: auto; }
#destination-window, #main-pages-window, #signup-login-lp-window {
    height: auto !important;
    left: -10px !important;
    overflow-y: auto;
    top: -30px !important;
    width: 100% !important;}
#destination-wrapper, #main-pages-wrapper, #signup-login-lp-wrapper{
    top:0;}
#social-triptuner-links, #copyrights, .slider-out-mobile, .no-mobile {
  display: none !important;}
.close-dropdown {
    width: 40px;
    height: 40px;}
.link-subnav {
    font-size: 20px;}
.footer {
    height: 196px;}
.img-percent {
    margin-right: 0px;
    margin-top: 0px;
    height: 50px;
    line-height: 42px;
    width: 50px;}
.match-mouseover {
    font-size: 13px;
    right: 8px;
    top: 16px;}

.mouseover-buttons {
    bottom: 3px;
    right: 12px;}
.mouseover-more {
    /*position: relative;*/
    bottom: -2px;}
.image-wrap-big .mouseover-data h1 {
    font-size: 17px;}
.image-wrap-big .mouseover-data h1 {
    font-size: 17px;}
.image-wrap-medium .mouseover-data h1 , .image-wrap-little .mouseover-data h1 {
    font-size: 17px;}
.overlay-img {
    background-color: rgba(240, 240, 240, 0);}
}

@media screen and (max-width: 460px) {
.back-slider {
    width: 75px;}
#sliders-icon-bar {
    bottom: 0;}
#main-pages-wrapper .swiper-nav .swiper-slide{
    width: 70px;}
#main-pages-wrapper .swiper-nav .title {
    font-size: 10px;}

    .ul-main-menu-dropdown {
        padding: 6px 0px 18px;
    }

    .first-link {
          margin-top:40px;
    }
}

@media screen and (max-width: 425px) {
.back-slider {
    width: 70px;  }
#wrapp-section-forms {
  width: 65%;}
.wrapp-item-form-half {
  display: block;
  width: 100%;}
#main-pages-wrapper .swiper-nav .swiper-slide{
  width: 65px;}
.slider_min {
    top: 29px;
    right: 2px;}
}

@media screen and (max-width: 392px) {
.back-slider {
    width: 62px;}
#destination-wrapper .swiper-nav .swiper-slide{
  width: 74px;}
#sliders-icon-bar {
    display:none !important}

.img-percent {
        font-size: 15px;
        margin-right: 0px;
        margin-top: 0px;
        height: 45px;
        line-height: 30px;
        width: 45px;}

    .match-mouseover {
        font-size: 10px;
        right: initial;
        top: initial;
    }

}

@media screen and (max-width: 350px) {
.back-slider {
     width: 52px;}
.attribute-top, .attribute-bottom {
    font-size: 0.67em;}
.slider_content {
    background-color: rgba(0, 0, 0, 0.8);
    margin-left: 110px;
    width: auto;}
}

@media screen and (max-width: 300px) {
.image-wrap-little  {
    width: 48.7%;}
.image-wrap-medium {
    width: 48.7% !important;}
.back-slider {
      width: 48px;}
}

@media screen and (max-width: 255px) {
.image-wrap-little  {
    width: 48%;}
.image-wrap-medium {
    width: 48% !important;}
.back-slider {
    width: 40px;}
.attribute-top, .attribute-bottom {
    font-size: 0.5em;}
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-width: 690px) and (orientation: landscape){
.slider_content {
    bottom: 0px;}
#logo {
    background-size: 85% auto;
    margin: 8px 0 0 14px;}
}

@media screen and (max-width: 480px) and (orientation: landscape){
.image-wrap-little {
    width: 32.2%;}
.image-wrap-big  {
    width: 65.5%;}
.image-wrap-medium {
    width: 32.3%;}
.last-img {
    display:block;}
}
/*
@media screen and (max-width: 360px) and (orientation: landscape){
.image-wrap-little  {
    width: 32.1%;}
.image-wrap-big  {
    width: 65.3% ;}
.image-wrap-medium {
    width: 32.3%;}
}
*/

/* iPads (landscape) ----------- */
/*
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.image-wrap-little  {
    width: 32.6%;}
.image-wrap-big  {
    width: 65.4%;}
.image-wrap-medium {
    width: 32.6%;}
}
*/

/* iPads (portrait) ----------- */
/*
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

.image-wrap-little  {
  width: 49%;}
.image-wrap-big  {
  width: 99%;}
.image-wrap-medium {
  width: 49%;}
}
*/


@media screen and (max-height: 500px) {
#side-nav-profile,  #side-nav, #lang-nav {
    height: 750px !important;}
#side-nav-profile, #side-nav-login, #lang-nav {
    height: 90%;}
.btn-form  {
    margin-bottom: 45px;}
}

@media screen and (max-height: 430px) {
#side-nav-profile,  #side-nav-login, #lang-nav {
   height: 90%;}
 #side-nav {
    height: 650px;}
 }
