


/* COLS */
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.cols-out-5,
.cols-out-10,
.cols-out-12,
.cols-out-13,
.cols-out-15,
.cols-out-20,
.cols-out-25,
.cols-out-30,
.cols-out-35,
.cols-out-33,
.cols-out-40,
.cols-out-45,
.cols-out-47,
.cols-out-50,
.cols-out-55,
.cols-out-53,
.cols-out-60,
.cols-out-65,
.cols-out-66,
.cols-out-70,
.cols-out-75,
.cols-out-80,
.cols-out-85,
.cols-out-87,
.cols-out-90,
.cols-out-100 { width: 100%; }
}




/* TOP OF PAGE */
@media screen and (min-width: 1007px) and (max-width: 1382px) { /* 1366 - 1024 */
.up { height: 110px; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.up { margin-top: 50px; box-shadow: 0 1px 2px #aaa; }
}
@media screen and (min-width: 1px) and (max-width: 782px) { /* 768 - 1 */
.up { padding-right: 10px; }
}



/* LOGO */
@media screen and (min-width: 963px) and (max-width: 1006px) { /* 980 */
.logo { width: 33%; }
}
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
.logo { width: 36%; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.logo { margin-bottom: 10px; position: initial; }
}
@media screen and (min-width: 1px) and (max-width: 782px) { /* 768 - 1 */
.logo { width: 45%; float: none; margin: 10px auto 0 auto; position: static; text-align: center; }
}
@media screen and (min-width: 1px) and (max-width: 558px) { /* 480 - 1 */
.logo { width: 70%; }
}


/* ACCOUNTS */
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.accounts { margin-bottom: 10px; }
}
@media screen and (min-width: 1px) and (max-width: 782px) { /* 768 - 1 */
.accounts { width: 100%; float: left; text-align: center; }
.accounts .item { float: none; display: inline-block; vertical-align: top; margin: 20px 20px 10px 20px; }
.accounts .item:first-of-type { margin-right: 20px; }
.cont { float: left; }
}
@media screen and (min-width: 1px) and (max-width: 582px) { /* 576 - 1 */
.accounts .item { margin: 20px 10px 10px 10px; }
}
@media screen and (min-width: 463px) and (max-width: 558px) { /* 480 */
.accounts .item:last-of-type { margin-top: 10px; }
}
@media screen and (min-width: 335px) and (max-width: 462px) { /* 384 360 352 */
.accounts .item { margin: 20px 10px 10px 10px; }
.accounts .item:first-of-type { margin-right: 10px; }
.accounts .item:last-of-type { margin-top: 10px; }
}
@media screen and (min-width: 1px) and (max-width: 334px) { /* 320 - 1 */
.accounts .item { margin: 10px 0 0 0; width: 100%; }
.accounts .item:first-of-type { margin-right: 0px; margin-top: 20px; }
.accounts .item:last-of-type { margin-bottom: 10px; }
.accounts .item a { display: inline-block; }
}




/* MENIU NORD */
@media screen and (min-width: 1007px) and (max-width: 1032px) { /* 1024 */
.menu ul li { margin: 0 17px 0 15px; }
.menu ul li.doi { margin: 0px 89px 0px 15px; }
}
@media screen and (min-width: 963px) and (max-width: 1006px) { /* 980 */
.menu ul li { margin: 0 11px 0 15px; }
.menu ul li.doi { margin: 0px 77px 0px 15px; }
}
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
.menu ul li { margin: 0 0px 0 14px; }
.menu ul li.doi { margin: 0px 58px 0px 15px; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.menu { background: none; }
.menu div#pull { display: block; }
.menu:before { display: none;}
.menu { box-shadow: none;}
.menu { position: absolute; top: 0; left: 0; right: 0; z-index: 300; }
.menu ul { display: none; height: auto; position: static; }
.menu ul li { float: left; width: 50%; margin: 0; padding: 10px 5px;
   border-bottom: 1px solid #fff; background: #f0f0f0;
   text-align: center; }
.menu ul li.doi { margin: 0; padding: 10px 5px; }
.menu ul li:last-child { width: 100% }
.menu ul li:hover, .menu ul li.active, .menu ul li.active:hover {
   background: #840238; border-bottom: 1px solid #fff;
   color: #fff;
   transition: all 0.8s ease 0s; }
.menu ul li:hover a, .menu ul li.active a, .menu ul li.active:hover a { color: #fff; text-shadow: none; }
.menu #pull { width: 100%; height: 50px; display: block; position: relative;
   background-color: #470077;
   color: #fff; border-bottom: 1px solid #fff; }
.menu #pull a { position: absolute; top: 15px; right: 60px; z-index: 100;
   font: normal 160%/1 Arial; color: #eee; text-decoration: none; text-shadow: 0 1px #000; }
.menu #pull a:hover { color: #fff; }
.menu #pull a:before { width: 24px; height: 24px; display: inline-block; margin-right: 5px;
   content:""; background: url(../../img/web/ico-stripe-menu.png) 0px 0px no-repeat; }
.menu #pull a:hover:before { background: url(../../img/web/ico-stripe-menu.png) 0px -60px no-repeat; }
.menu #pull a span { position: absolute; top: 4px; }
}
@media screen and (min-width: 1px) and (max-width: 366px) { /* 360 352 320 1 */
.menu ul li { width: 100%; }
}
@media screen and (min-width: 703px) and (max-width: 882px) { /* 854 - 720 */
.menu ul li a span.brb { display: inline; }
.menu ul li a span.brb:before { display: none; }
}
@media screen and (min-width: 1px) and (max-width: 462px) { /* 384 - 1 */
.menu ul li a span.brb { display: inline; }
.menu ul li a span.brb:before { display: none; }
}


/* MAIN */
@media screen and (min-width: 703px) and (max-width: 882px) { /* 854 - 720 */
main { margin-top: 0px; }
}
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
main { margin-top: 0px; padding: 0 10px; }
.jos { margin-top: 0px; padding: 0 10px 10px 10px; }
}



/* SEARCH */
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
.search,
.search.send-form,
.search.send-form-end { width: 55%; }
}
@media screen and (min-width: 837px) and (max-width: 882px) { /* 854 */
.search,
.search.send-form,
.search.send-form-end { width: 55%; }
}
@media screen and (min-width: 783px) and (max-width: 836px) { /* 800 */
.search,
.search.send-form,
.search.send-form-end { width: 60%; }
}
@media screen and (min-width: 751px) and (max-width: 782px) { /* 768 */
.search,
.search.send-form,
.search.send-form-end { width: 65%; }
}
@media screen and (min-width: 703px) and (max-width: 750px) { /* 720 */
.search,
.search.send-form,
.search.send-form-end { width: 65%; }
}
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.search,
.search.send-form,
.search.send-form-end { width: 100%; }
}
@media screen and (min-width: 1px) and (max-width: 1006px) { /* 980 - 1 */
.search .bottom,
.search.send-form .bottom,
.search.send-form-end .bottom { font-size: 0.9em; }
}
@media screen and (min-width: 1px) and (max-width: 366px) { /* 360 */
.tooltip:hover:before { width: 100%; left: 0; right: 0; }
}
@media screen and (min-width: 1px) and (max-width: 462px) { /* 384 - 1 */
.search { padding: 10px; }
.search .titl { margin: -10px 0 0 0; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.c-your-login,
.c-your-details { width: 100%; }
.c-your-details .search.total-pay-details { margin-bottom: 20px; }
}




/* VIZUAL */
@media screen and (min-width: 1px) and (max-width: 1006px) { /* 980 - 1 */
.vizual { font-size: 0.8em; }
.vizual blockquote .txt span.brb { display: inline; }
.vizual blockquote .txt span.brb:before { display: none; }
}
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
.vizual-out,
.vizual-out.send-form,
.vizual-out.send-form-end { width: 45%; }
}
@media screen and (min-width: 837px) and (max-width: 882px) { /* 854 */
.vizual-out,
.vizual-out.send-form,
.vizual-out.send-form-end { width: 45%; }
}
@media screen and (min-width: 783px) and (max-width: 836px) { /* 800 */
.vizual-out,
.vizual-out.send-form,
.vizual-out.send-form-end { width: 40%; }
}
@media screen and (min-width: 751px) and (max-width: 782px) { /* 768 */
.vizual-out,
.vizual-out.send-form,
.vizual-out.send-form-end { width: 35%; }
}
@media screen and (min-width: 703px) and (max-width: 750px) { /* 720 */
.vizual-out,
.vizual-out.send-form,
.vizual-out.send-form-end { width: 35%; }
}
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.vizual-out,
.vizual-out.send-form,
.vizual-out.send-form-end { width: 100%; }
.vizual-container { width: 100%; padding: 0; }
.vizual-container.home { background: url(../../img/web/vizual-home.png) no-repeat scroll center 0px; background-size: cover; margin-top: 29px; }
.vizual-container.acc { background: url(../../img/web/vizual-acc.png) no-repeat scroll center 0px; background-size: cover; margin-top: 10px; }
.vizual-container.fbp { background: url(../../img/web/vizual-fbp.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.shop { background: url(../../img/web/vizual-shop.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.night { background: url(../../img/web/vizual-night.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.activit { background: url(../../img/web/vizual-activit.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.conf { background: url(../../img/web/vizual-conf.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.wedding { background: url(../../img/web/vizual-wedding.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.tools { background: url(../../img/web/vizual-tools.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.travelag { background: url(../../img/web/vizual-travelag.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.tours { background: url(../../img/web/vizual-tours.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.guides { background: url(../../img/web/vizual-guides.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.rentacar { background: url(../../img/web/vizual-rentacar.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.adventure { background: url(../../img/web/vizual-adventure.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.send-form { background: url(../../img/web/vizual-sendform.png) no-repeat scroll center 0px; background-size: cover; }
.vizual-container.send-form-end { background: url(../../img/web/vizual-sendform.png) no-repeat scroll center 0px; background-size: cover;  }
.vizual { background: none !important; }
}
@media screen and (min-width: 703px) and (max-width: 882px) { /* 854 - 720 */
.vizual .head1 { padding: 60px 0 0 0; }
.vizual-out.send-form head1,
.vizual-out.send-form-end head1 { padding: 410px 0 0 20px; }
}
@media screen and (min-width: 1px) and (max-width: 366px) { /* 360 - 1 */
.vizual .head1 { padding: 60px 0 0 0; }
.vizual-out.send-form head1,
.vizual-out.send-form-end head1 { padding: 410px 0 0 20px; }
}


/* CONTENT */
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.rand1 { padding: 20px 0 10px 0; }
.rand2 { padding: 10px 0 10px 0; }
.rand3 { padding:  0px 0 10px 0; }
.rand4 { padding: 20px 0 10px 0; }
.rand5 { padding: 20px 0 10px 0; }
.rand6 { padding: 10px 0 10px 0; }
}
@media screen and (min-width: 837px) and (max-width: 882px) { /* 854 */
.stanga1 { width: 50% }
.dreapta1 { width: 45%; }
}
@media screen and (min-width: 783px) and (max-width: 836px) { /* 800 */
.stanga1 { width: 55% }
.dreapta1 { width: 40%; }
}
@media screen and (min-width: 703px) and (max-width: 782px) { /* 768 720 */
.stanga1 { width: 60% }
.dreapta1 { width: 35%; }
}
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.stanga1,
.dreapta1,
.stanga2,
.dreapta2 { width: 100%; }
}
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
.stanga2 { width: 25%; }
.dreapta2 { width: 73%; }
}
@media screen and (min-width: 783px) and (max-width: 882px) { /* 854 800 */
.stanga2 { width: 30%; }
.dreapta2 { width: 68%; }
}
@media screen and (min-width: 703px) and (max-width: 782px) { /* 768 */
.stanga2 { width: 32%; }
.dreapta2 { width: 66%; }
}


/* REGIONS INDEX */
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.cols .cols-out-50.why,
.cols .cols-out-50.city { width: 100%; }
.city .item .txt p { font-size: 1.4em; line-height: 1.5; }
.owner { width: 40%; }
}



/* LISTE */
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
ul.spec1 li { font-size: 1.3em; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
ul.spec1.v11 { list-style-type: none;
   -moz-column-count: 1; -webkit-column-count: 1; column-count: 1;
   -moz-column-gap: 0; -webkit-column-gap: 0; column-gap: 0; }
}
@media screen and (min-width: 883px) and (max-width: 1032px) { /* 1024 980 900 */
ul.spec2 li a { display: inline; }
ul.spec2 li a:before { content: "\a "; white-space: pre; }
}
@media screen and (min-width: 1px) and (max-width: 462px) { /* 384 - 1 */
ul.spec2 li a { display: inline; }
ul.spec2 li a:before { content: "\a "; white-space: pre; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
ul.spec2.col1,
ul.spec2.col2 { width: 100%; }
}



/* PROPERTY RESULTS */
@media screen and (min-width: 883px) and (max-width: 1032px) { /* 1024 980 900 */
.cols-out-50.c-sort { width: 60%; }
.cols-out-50.c-view { width: 40%; }
.cols-out-50.c-view-head { width: 30% }
.cols-out-50.c-view-txt { width: 70% }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.cols-out-50.c-sort { width: 100%; }
.cols-out-50.c-view { width: 100%; }
.property-results-sort-view { background: none; box-shadow: none; border-radius: 0px; border: none; }
.property-results-sort-view .sort,
.property-results-sort-view .view { background: #aace1d; box-shadow: 1px 1px 2px #777; border-radius: 5px; border: 1px solid #bbea02; }
.property-results-sort-view .view { margin-top: 10px; }
.cols-out-20.c-sort-head { width: 20%; }
.cols-out-80.c-sort-txt { width: 80%; }
.cols-out-50.c-view-head { width: 20%; }
.cols-out-50.c-view-txt { width: 80%; }
.property-results-sort-view .sort-head,
.property-results-sort-view .view-head,
.property-results-sort-view .sort-txt,
.property-results-sort-view .view-txt { float: left; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
h1.property-results-h1 { width: 100%; }
}
@media screen and (min-width: 703px) and (max-width: 882px)  {  /* 854 - 720 */
.property-request-price a.btn-yellow1 { margin-bottom: -10px; }
}
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.property-request-price a.btn-yellow1 { margin-bottom: 0; }
}
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.property-results-item .txt .name h2,
.property-results-item .txt .name h3 { font-size: 1.5em; margin: 10px 0 0 0; }
}
@media screen and (min-width: 1px) and (max-width: 462px) { /* 384 */
.cols-out-20.c-sort-head { width: 100%; }
.cols-out-80.c-sort-txt { width: 100%; }
.cols-out-50.c-view-head { width: 100%; }
.cols-out-50.c-view-txt { width: 100%; }
.c-sort-txt .cols-item, .c-view-txt .cols-item { position: relative; }
.c-sort-txt .cols-item:before, .c-view-txt .cols-item:before { content: ""; display: block; position: absolute; top: -10px; left: 0px; right: 0px; width: 100%; height: 1px;
  border-top: 1px solid #BBEA02; }
}
@media screen and (min-width: 559px) { /* >= 576 */
.property-results-item.landscape span.brb, .property span.brb { display: inline; }
.property-results-item.landscape span.brb:before, .property span.brb:before { display: none !important; }
}
@media screen and (min-width: 559px) and (max-width: 962px) { /* 900 - 576 */
.cols-out-33.c-portrait { width: 50%; }
}
@media screen and (min-width: 1px) and (max-width: 558px) { /* 480 - 1 */
.cols-out-33.c-portrait { width: 100%; }
}



/* PROPERTY PAGE */
@media screen and (min-width: 1px) and (max-width: 558px) { /* 480 */
.hotel-facilities .item .desc { width: 100%; padding-left: 55px; }
.hotel-facilities.no-pic .item .desc { width: 100%; padding-left: 5px; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.property .c-head-conditions,
.property .c-head-max,
.property .c-head-price,
.property .c-head-nr-rooms,
.property .c-head-reservation { display: none; }
.property .go, .property .best { padding-top: 0; }
.property .best img { margin-top: -5px; }
.property .c-book-now a.btn-green2 { padding: 10px 5px; }
.c-check-availability .go a.btn-yellow1 { padding: 10px 5px; }
}
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
.c-room-type { width: 45%; }
.c-room-desc { width: 55%; }
.c-head-room-type { width: 100%; }
.property .c-head-conditions,
.property .c-head-max,
.property .c-head-price,
.property .c-head-nr-rooms,
.property .c-head-reservation { display: none; }
}
@media screen and (min-width: 783px) and (max-width: 882px) { /* 854 800 */
.c-head-room-type { width: 100%; }
.c-room-type { width: 100%; }
.c-room-desc { width: 100%; }
.property .c-conditions, .property .c-max, .property .c-price, .property .c-nr-rooms {
  border-bottom: 1px dotted #ccc; }
.property .c-conditions:nth-child(1), .property .c-max:nth-child(2), .property .c-price:nth-child(3), .property .c-nr-rooms:nth-child(4) {
  border-top: 1px dotted #ccc; margin-top: 10px; }
}
@media screen and (min-width: 703px) and (max-width: 782px) { /* 768 720 */
.property .c-head-reservation { display: none; }
.c-head-room-type { width: 100%; }
.property .cols-out-85.c-one-room { width: 100%; }
.property .cols-out-15.c-book-now { width: 100%; }
.c-room-type { width: 100%; }
.c-room-desc { width: 100%; }
.property .c-conditions, .property .c-max, .property .c-price, .property .c-nr-rooms {
  border-bottom: 1px dotted #ccc; }
.property .c-conditions:nth-child(1), .property .c-max:nth-child(2), .property .c-price:nth-child(3), .property .c-nr-rooms:nth-child(4) {
  border-top: 1px dotted #ccc; margin-top: 10px; }
.property .pic-list ul li { width: 20%; }
.property .c-book-now a.btn-green2 { padding: 10px 5px; }
.c-check-in,
.c-check-out { width: 50%; }
.c-check-availability,
.c-best-price { width: 100%; }
.c-check-availability .go a.btn-yellow1 { padding: 10px 5px; }
}
@media screen and (min-width: 559px) and (max-width: 702px) { /* 640 - 576 */
.property .c-room-type { width: 50%; }
.property .c-room-desc { width: 50%; }
.book .c-room-type { width: 100%; }
.book .c-room-desc { width: 100%; }
.property .c-conditions { width: 40%; }
.property .c-max { width: 10%; }
.property .c-price { width: 25%; }
.property .c-nr-rooms { width: 25%; }
.book .c-conditions { width: 30%; }
.book .c-max { width: 20%; }
.book .c-price { width: 25%; }
.book .c-nr-rooms { width: 25%; }
.book .c-conditions:nth-child(1), .book .c-max:nth-child(2), .book .c-price:nth-child(3), .book .c-nr-rooms:nth-child(4) {
  border-top: 1px dotted #ccc; margin-top: 10px; }
.property .pic-list ul li { width: 20%; }
}
@media screen and (min-width: 463px) and (max-width: 558px) { /* 480 */
.c-room-type { width: 100%; }
.c-room-desc { width: 100%; }
.property .c-conditions { width: 40%; }
.property .c-max { width: 10%; }
.property .c-price { width: 25%; }
.property .c-nr-rooms { width: 25%; }
.book .c-conditions { width: 35%; }
.book .c-max { width: 20%; }
.book .c-price { width: 25%; }
.book .c-nr-rooms { width: 20%; }
.c-conditions:nth-child(1), .c-max:nth-child(2), .c-price:nth-child(3), .c-nr-rooms:nth-child(4) {
  border-top: 1px dotted #ccc; margin-top: 10px; }
.property .pic-list ul li { width: 20%; }
}
@media screen and (min-width: 1px) and (max-width: 462px) { /* 384 - 1 */
.property .c-conditions, .property .c-max, .property .c-price {
  border-bottom: none; }
.property .c-conditions,
.property .c-max,
.property .c-price,
.property .c-nr-rooms { text-align: center; }
.c-conditions:nth-child(1) {
  border-top: 1px dotted #ccc; margin-top: 10px; }
.property .c-conditions ul li { list-style-position: inside; }
.property .pic-list ul li { width: 25%; }
}
@media screen and (min-width: 1px) and (max-width: 302px) { /* 288 - 1 */
.property .no-dates .c-name-room-type { width: 60%; }
.property .no-dates .c-max { width: 40%; }
.property .no-dates .c-book-now { width: 100%; }
}
@media screen and (min-width: 1px) and (max-width: 702px) { /* 640 - 1 */
.property-menu ul.property-menu-book li { float: none; text-align: center; }
.c-card-label, .c-cvc-label { width: 20%; }
.c-card-month, .c-card-year { width: 40% }
.c-cvc-number { width: 80%; }
.book h1 { margin-top: 15px; }
}

/* INDEX - REFINE SEARCH + POPUP */
@media screen and (min-width: 1px) and (max-width: 962px) { /* 900 - 1 */
.c-refine { width: 100%; }
}
@media screen and (min-width: 463px) and (max-width: 702px) { /* 640 - 480 */
.search ul.ul-col3 {
  -webkit-column-width: auto; -moz-column-width: auto; -ms-column-width: auto; -o-column-width: auto; column-width: auto;
  -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; -o-column-count: 2; column-count: 2;
  -webkit-column-gap: 20px; -moz-column-gap: 20px; -ms-column-gap: 20px; -o-column-gap: 20px; column-gap: 20px; }
}
@media screen and (min-width: 1px) and (max-width: 462px) { /* 384 - 1 */
.search ul.ul-col3 {
  -webkit-column-width: auto; -moz-column-width: auto; -ms-column-width: auto; -o-column-width: auto; column-width: auto;
  -webkit-column-count: 1; -moz-column-count: 1; -ms-column-count: 1; -o-column-count: 1; column-count: 1;
  -webkit-column-gap: 0px; -moz-column-gap: 0px; -ms-column-gap: 0px; -o-column-gap: 0px; column-gap: 0px; }
}
@media screen and (min-width: 1px) and (max-width: 366px) { /* 360 */
.property-results-item.landscape input[type="checkbox"] + label { width: 20%; }
.search ul.spec3 li .refine-all { width: 80%; }
}



/* ADD PROPERTY PAGE */
@media screen and (min-width: 963px) and (max-width: 1006px) { /* 980 */
.add-property-item .caption { padding: 15px 100px 15px 10px; }
.add-property-item .caption a.go { right: 15px; }
}
@media screen and (min-width: 703px) and (max-width: 962px) { /* 900 - 720 */
.c-add-property { width: 50%; }
}
@media screen and (min-width: 1px) and (max-width: 366px) { /* 360 - 1 */
.add-property-item .caption { padding: 15px 100px 15px 10px; }
.add-property-item .caption a.go { right: 15px; }
}


/* TOP REGIO ITEM */
@media screen and (min-width: 703px) and (max-width: 882px) { /* 854 - 720 */
.c-regio-item { width: 50%; }
}
@media screen and (min-width: 1px) and (max-width: 558px) { /* 480 - 1 */
.regio-item.first .caption { bottom: 0; width: 100%; top: initial; }
.regio-item.first h1 { font-size: 1.8em; }
.regio-item.first p { font-size: 1.4em; }
}


/* CONTACT */
@media screen and (min-width: 783px) and (max-width: 882px) { /* 854 800 */
.contact-item-pic { padding: 0 0 0 10px; }
}
@media screen and (min-width: 703px) and (max-width: 782px) { /* 768 720 */
.contact-item-pic { padding: 0 0 0 0px; }
}
@media screen and (min-width: 559px) and (max-width: 702px) { /* 640 - 576 */
.c-contact-item-pic { width: 20%; }
.c-contact-item-titl { width: 20%; }
.c-contact-item-desc { width: 60%; }
}
@media screen and (min-width: 463px) and (max-width: 558px) { /* 480 */
.c-contact-item-pic { width: 20%; }
.c-contact-item-titl { width: 80%; padding-top: 10px; }
.c-contact-item-desc { width: 100%; }
}
@media screen and (min-width: 303px) and (max-width: 462px) { /* 384 - 320 */
.c-contact-item-pic { width: 30%; }
.c-contact-item-titl { width: 70%; padding-top: 10px; }
.c-contact-item-desc { width: 100%; }
}
@media screen and (min-width: 1px) and (max-width: 302px) { /* 288 - 1 */
.c-contact-item-pic { width: 100%; }
.c-contact-item-titl { width: 100%; padding-top: 10px; }
.c-contact-item-desc { width: 100%; padding-left: 0; }
}



/* FOOTER 1, NEWSLETTER */
@media screen and (min-width: 883px) and (max-width: 962px) { /* 900 */
.news { padding: 15px 40px; }
}
@media screen and (min-width: 1px) and (max-width: 882px) { /* 854 - 1 */
.news { padding: 15px 10px; }
}
@media screen and (min-width: 751px) and (max-width: 836px) { /* 800 768 */
.news .txt { width: 40%; }
.news .field { width: 50%; }
}
@media screen and (min-width: 1px) and (max-width: 750px) { /* 720 - 1  */
.news .pic { width: 15%; }
.news .txt { width: 85%; }
.news .field { width: 100%; margin-top: 5px; }
}
@media screen and (min-width: 1px) and (max-width: 558px) { /* 480 - 1 */
.news .pic { width: 25%; }
.news .txt { width: 75%; }
}
@media screen and (min-width: 1px) and (max-width: 462px) { /* 384 - 1 */
.news .pic { width: 30%; }
.news .txt { width: 70%; padding-top: 0; }
.news .field input[type="email"] { width: 80%; }
.news .field a { width: 20%; }
}
@media screen and (min-width: 1px) and (max-width: 270px) { /* 200 */
.news .pic { width: 100%; }
.news .txt { width: 100%; font-size: 1.3em; }
}

