@media screen and (max-width:1600px) {
#sequence {min-width:1600px}
}
@media screen and (max-width:1400px) {
/*#changePhoto li{top: -165px;}*/
#sequence {min-width:1400px}
}
@media screen and (max-width:1280px) {
.slider{height:600px}
.slider li{height:533px;}
.main-nav li{padding:0 14px 0 0}
.destinations .ribbon,.locations .one-fourth .ribbon{margin:20px 0 0 -10%;width:120%;height:50px;position:relative;-webkit-box-shadow:0 0 2px rgba (0,0,0,0.2);-moz-box-shadow:0 0 2px rgba (0,0,0,0.2);box-shadow:0 0 2px rgba (0,0,0,0.2);background-color:rgb (193,182,174);background:-moz-linear-gradient (top, rgba (169,167,168,1) 0%, rgba (186,172,163,1) 100%);background:-webkit-gradient (linear, left top, left bottom, color-stop (0%,rgba (169,167,168,1)), color-stop (100%,rgba (186,172,163,1)));background:-webkit-linear-gradient (top, rgba (169,167,168,1) 0%,rgba (186,172,163,1) 100%);background:-o-linear-gradient (top, rgba (169,167,168,1) 0%,rgba (186,172,163,1) 100%);background:-ms-linear-gradient (top, rgba (169,167,168,1) 0%,rgba (186,172,163,1) 100%);background:linear-gradient (to bottom, rgba (169,167,168,1) 0%,rgba (186,172,163,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr='#c1b6ae', endColorstr='#baaca3',GradientType=0 )}
.destinations .ribbon:focus,.destinations .ribbon:hover,.locations .one-fourth .ribbon:focus,.locations .one-fourth .ribbon:hover{background-color:#5FC8C2;-webkit-box-shadow:0 0 2px rgba (0,0,0,0.2),inset 0 0 10px rgba (0,0,0,0.2);-moz-box-shadow:0 0 2px rgba (0,0,0,0.2),inset 0 0 10px rgba (0,0,0,0.2);box-shadow:0 0 2px rgba (0,0,0,0.2),inset 0 0 10px rgba (0,0,0,0.2)}
.destinations .promo .ribbon,.locations .one-fourth .promo .ribbon{background-color:#FFC801;-webkit-box-shadow:0 0 2px rgba (0,0,0,0.2),inset 0 0 10px rgba (0,0,0,0.2);-moz-box-shadow:0 0 2px rgba (0,0,0,0.2),inset 0 0 10px rgba (0,0,0,0.2);box-shadow:0 0 2px rgba (0,0,0,0.2),inset 0 0 10px rgba (0,0,0,0.2)}
.destinations .ribbon .half,.locations .one-fourth .ribbon .half{margin:10px 0;height:30px;padding:0;width:49.5%;position:relative}
.destinations .ribbon .half a,.locations .one-fourth .ribbon .half a{float:right}
.destinations .ribbon .half:first-child,.locations .one-fourth .ribbon .half:first-child{border-right:1px solid rgba (0,0,0,0.2)}
.destinations .ribbon .hotel,.locations .one-fourth .ribbon .hotel{background:none}
.destinations .ribbon .flight,.locations .one-fourth .ribbon .flight{background:none}
.destinations .ribbon .hotel:before,.locations .one-fourth .ribbon .hotel:before{background:url (http://www.maktour.com.br/images/ico/hotel.png) 0 0 no-repeat;content:"";position:absolute;top:1px;left:10%;width:28px;height:28px}
.destinations .ribbon .flight:before,.locations .one-fourth .ribbon .flight:before{background:url (http://www.maktour.com.br/images/ico/flight.png) 0 0 no-repeat;content:"";position:absolute;top:1px;left:10%;width:28px;height:28px}
.three-fourth .destinations .one-fourth{width:48.8%}
.three-fourth .destinations .one-fourth.last{margin:0 2.4% 20px 0 !important}
.three-fourth .destinations .one-fourth:nth-child (2n+1){margin:0 0 20px !important}
.three-fourth .destinations .ribbon{width:120%;margin:20px 0 0 -10%}
#sequence .info{top:120px}
#sequence{min-width:1280px}
.info h2{padding-left:180px}
/*#changePhoto li{top: -115px;}*/
}
@media screen and (max-width:1140px) {
.wrap,.nav{width:96%;margin:0 2%}
.main-search{width:96%}
#sequence .info{margin-left:-10%}
#sequence {min-width:1140px}
.info h2{padding:6px 19px 6px 168px}
/*#changePhoto li{top:-160px;}*/
.locations .full-width .details{margin-left:33px;width:56%}
.offers .details{height:170px}
.destinations .details{height:145px}
.offers h4,.offers h6{margin-left:10px}
.slider{height:548px}
}
@media screen and (max-width:1080px) {
#sequence {min-width:1080px}
h2{font:1.7em/1.2 Verdana}
.one-fourth{margin:0 6px 20px 0}
.boxes .one-fourth{width:21.2%}
.locations .full-width .details{margin-left:50px;width:50%}
.three-fourth .one-fourth{margin-left:6px;margin-right:6px}
.main-search{width:96%;height:auto}
.search-submit{left:40%}
/*.slider{margin-top:100px;height:537px}*/
.slider{height:525px}
.slider li{height:417px;}
.main-nav li{padding:0 14px 0 0}
.sort li{width:85px}
.room-types li figure{width:35%}
.room-types .meta{width:38%}
.room-information{width:18%}
.stars{width:100%;float:left}
.stars img{float:left}
.rating{float:left;width:100%}
.deals .full-width .stars{padding:0;margin:6px 0 0}
.deals .full-width .address{width:100%;max-width:100%}
.deals .full-width figure{margin:0 3% 0 0}
.deals .full-width .details{width:42%}
.deals .full-width .price{width:14%;padding:0 0 0 3%;height:172px}
.deals .full-width .description{width:100%}
.deals .full-width .gradient-button{right:3%;bottom:auto;top:115px}
.tab-content .deals .full-width figure{width:66.5%}
.tab-content .deals .full-width h1{max-width:100%}
.score{width:48%;margin:0 2% 0 0}
.chart{width:50%}
.reviews .pro,.reviews .con{margin:10px 0 0 10px;width:90%}
.tab-content .deals .full-width .description{height:auto}
.deal-of-the-day p{padding:0}
.deal-of-the-day .rating{padding:0 0 15px 15px}
.tab-content .deals .full-width .price{border-left:none;width:26%;padding:0}
.tab-content .deals .full-width .gradient-button{bottom:auto;top:105px;right:6.8%}
.tab-content .deals .full-width .details{padding:15px 3% 0;width:94%}
footer .copy{padding:0 0 20px;width:100%;text-align:center}
.bottom nav{width:100%;text-align:center}
.bottom nav ul{width:90%;margin:0 auto}
.lb-wrap{width:50%;left:25%}
.destinations .details .wrapper, .offers .details .wrapper{width:200px}
.destinations .ribbon .price{width:40%}
.destinations .gradient-button{float:left}
.destinations .ribbon:focus,.destinations .ribbon:hover,.locations .one-fourth .ribbon:focus,.locations .one-fourth .ribbon:hover{background-color:#FF9126}
/*#changePhoto li{top: -90px;}*/
#crossfade img,.gallery{height:481px}
.offers h4,.offers h6{margin-left:8px}
}
@media screen and (max-width:960px) {
#sequence .info{top:80px}
#sequence{min-width:960px}
.destinations .details .wrapper, .offers .details .wrapper{width:100%}
.destinations .ribbon .price{width:50%;margin-left:10px}
.destinations .ribbon .small{margin-left:10px}
.destinations .ribbon .full{width:100%;padding: 9px 0 0;}
.locations .full-width .details{margin-left:75px;width:41%}
.wrap,.nav{width:96%;margin:0 2%}
.slider{height:480px}
.slider li{height:375px;}
.main-nav li{padding:0 8px 0 0}
.logo{padding:15px 0;max-width:200px}
.contact{float:left;padding:0;margin-top:12px}
.contact span{float:left;width:auto;display:block;padding:0 10px 0 0}
.tab-content{width:70.4%}
.three-col li{width:100%;margin:0}
.tags ul{width:100%}
.room-types li figure{width:47%}
.room-types .meta{width:50%}
.room-information{width:100%;margin:20px 0 0;padding:20px 0 0;border-left:none;border-top:1px solid #ccc;height:auto}
.room-information .row{width:23%;border-right:1px solid #ccc;padding:0;margin:0 1.5% 0 0}
.room-information .gradient-button{top:23px;right:0;bottom:auto;left:auto}
.more-information{border-top:1px solid #ccc;padding:20px 0 0}
.room-information span img{margin:3px 0 0}
.sort li{padding:3px 9px;width:80px;font-size:1.2em}
.sort-by h3{padding:0 10px}
.three-fourth .destinations .one-fourth{width:48.8%}
.three-fourth .destinations .one-fourth.last{margin:0 2.4% 20px 0 !important}
.three-fourth .destinations .one-fourth:nth-child (2n+1){margin:0 0 20px !important}
.three-fourth .destinations .one-fourth .ribbon{width:120%;margin:20px 0 0 -10%}
.three-fourth .deals .one-fourth{width:48.8%}
.three-fourth .deals .one-fourth.last{margin:0 2.4% 20px 0 !important}
.three-fourth .deals .one-fourth:nth-child (2n){margin:0 0 20px !important}
.three-fourth .deals .one-fourth .ribbon{width:120%;margin:20px 0 0 -10%}
.three-fourth .locations .one-fourth{width:48.8%;min-height:430px;margin-right:2.4%}
.three-fourth .locations .one-fourth.last{margin:0 0 20px}
.three-fourth .locations .one-fourth .ribbon{width:120%;margin:20px 0 0 -10%}
.full.destinations .details{padding:15px 6%;width:88%}
.full.destinations .details h5{display:inline-block}
.full.destinations .gradient-button{margin:7px 0;float:left}
aside article{padding:14px 10% 20px;width:80%}
.default{padding:14px 10% 5px;width:80%}
.bookings .b-info{width:63%}
.bookings .actions{width:33%}
.score span{font-size:5em}
/*#changePhoto li{top:-70px;}*/
#crossfade img,.gallery{height:428px}
.offers h4,.offers h6{margin-left:0px}
.gradient-button{padding:0 14px}
}

@media screen and (max-width:830px) {
.destinations .ribbon .full{width:80%}
#cambio{margin-bottom:10px;float:left}
.search{width:260px;float:right;margin:3px 3px 0 0;margin-bottom:10px}
#sequence .info{margin-left:0px}
#sequence{min-width:830px}
.info h2{padding:6px 19px 6px 50px;font-size:20px}
.login, .contact{margin-top:0px;margin-left:0px}
.contact{margin-right:15px}
.login{float:left;margin-right:0px}
.top-right-nav{padding-top:20px}
input[type="search"], input[type="email"], input[type="text"], input[type="number"]{padding:6px 2%;width:95.4%}
#HeaderMaster_txtBusca{width:225px}
#HeaderMaster_pnlBusca > .btnBusca{margin-left:-30px !important}
.main-search .radios{width:94%;padding:0 0 14px;margin:0 3% 20px;border-bottom:1px solid #ccc;min-height:auto}
.main-search .forms{width:100%}
.main-search .forms .column{width:94%;padding:0 0 14px;margin:0 3% 20px;background:none;border-bottom:1px solid #ccc;min-height:auto}
.main-search .forms .column:last-child{border-bottom:none}
.main-search .twins .f-item{width:47.3%}
.main-search .twins.last .f-item{width:47%}
.main-search .triplets .f-item{width:29.8%}
.main-search .triplets .f-item:last-child{margin:0}
.main-search .two-childs .selector span,.main-search .twins .selector span{padding:0 2%;width:96%;background-position:97% 8px}
.main-search .f-item .ui-spinner-input{padding:6px 2%;width:96%}
.search-submit{left:36%}
.main-nav ul{display:none}
.main-nav .selector span{background:url(http://www.maktour.com.br/images/ico/mobile-menu.png) 0 1px no-repeat;padding:0 0 0 40px;width:90%;color:#fff}
.main-nav .selector{display:block;text-align:left;width:80%;margin:1px 18% 0 2%;background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font:normal 1.2em/40px Verdana;text-transform:uppercase;letter-spacing:-1px;-webkit-text-shadow:0 0 1px rgba (0,0,0,0.3);-moz-text-shadow:0 0 1px rgba (0,0,0,0.3);text-shadow:0 0 1px rgba (0,0,0,0.3)}
.main-nav .selector select{width:100%}
.inner-nav{width:27.4%}
.slider{height:430px}
.slider li{height:313px;}
.offers,.destinations,.boxes{width:100%;float:none}
.one-fourth .details{min-height:auto}
.one-fourth{width:49%;min-height:auto}
.one-fourth:nth-child (2n+1){margin-right:0}
.boxes .one-fourth{width:94.8%;margin-right:0 !important;padding:15px 2.6%}
aside,.lower{width:100%;margin:0 !important}
aside article{padding:14px 3% 20px;width:94%}
.testimonials{padding:17px 3% 20px;width:94%}
.default{padding:14px 3% 5px;width:94%}
.full .one-fourth{width:48.8%}
.full .deals .one-fourth:nth-child (2n+1){margin:0 2% 20px 0}
.full .deals .one-fourth:nth-child (2n){margin:0}
.destinations .ribbon{width:116%;margin:20px 0 0 -8%}
.destinations .count{width:100%;float:left;margin:-10px 0 15px}
.three-fourth,.one-half{width:100%}
.three-fourth .one-fourth:nth-child (2n+1){margin-right:2%}
.three-fourth .last{margin-right:0 !important}
.deals .full-width .details{width:35%;padding:15px 2% 0 0}
.deals .full-width .address{padding:0;width:100%;max-width:100%}
.deals .full-width .stars{float:left;padding:0;width:100%}
.deals .full-width .stars img{float:left}
.flights .full-width .details{width:96% !important;padding:15px 2% 0 !important}
.flights .full-width .details .f-wrap{width:20.7%}
/* .sort-by{height:auto;position:relative} */
.sort-by{display:none}
.sort{border:none;height:auto;margin:0 3% 20px;width:94%;border-bottom:1px solid #ccc}
.sort li{padding:12px 0;width:100%;border-left:none;border-top:1px solid #ccc}
.sort li .ascending{top:15px;right:0}
.sort li .descending{top:23px;right:0}
.view-type{position:absolute;top:0;right:1.5%}
.pager{padding:0 20px 0 0}
.inner-nav{width:100%;margin-bottom:20px}
.inner-nav li{padding:0%!important;width:100%!important}
.inner-nav li a{padding:0 0 0 12%!important;width:88%!important}
.inner-nav li.active,.inner-nav li.active:hover{width:100%;background-color:rgb (95,200,194);background:-moz-linear-gradient (top, rgba (95,200,194,1) 0%, rgba (64,191,184,1) 100%);background:-webkit-gradient (linear, left top, left bottom, color-stop (0%,rgba (95,200,194,1)), color-stop (100%,rgba (64,191,184,1)));background:-webkit-linear-gradient (top, rgba (95,200,194,1) 0%,rgba (64,191,184,1) 100%);background:-o-linear-gradient (top, rgba (95,200,194,1) 0%,rgba (64,191,184,1) 100%);background:-ms-linear-gradient (top, rgba (95,200,194,1) 0%,rgba (64,191,184,1) 100%);background:linear-gradient (to bottom, rgba (95,200,194,1) 0%,rgba (64,191,184,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient ( startColorstr='#5fc8c2', endColorstr='#40bfb8',GradientType=0 );filter:none}
.tab-content{width:100%}
.tab-content article{padding:12px 3% 20px;width:94%}
.room-types .meta{width:100%}
.room-types figure,#things-to-do figure{width:100% !important;margin:0 0 20px !important}
.room-types figure img,aside figure img,#things-to-do figure img,.locations .full-width figure img{width:100%;height:auto;max-height:280px!important}
.reviews li figure.left{margin:0 20px 20px 0}
.reviews div{width:90% !important}
.print{margin-right:0}
.get_inspired{width:100%;display:inline-block}
.get_inspired li{width:48.5%;margin:0 3% 20px 0;height:auto}
.get_inspired li.last{margin:0 3% 20px 0 !important}
.get_inspired li:nth-child (2n){margin:0 0 20px !important}
.get_inspired li img{width:100%}
.locations .full-width figure{width:100%}
.locations .full-width .details{margin-left:0px;width:94%;padding:15px 3%}
.locations .full-width .description{width:100%;height:60px;}
.locations .full-width h1{width:100%}
.locations .description{width:100%;height:auto}
.tab-content .deals .full-width{width:100%}
.tab-content .deals .full-width figure{width:100%;margin:0 0 20px}
.tab-content .deals .full-width figure img{width:100%;height:auto}
.tab-content .deals .full-width .price{position:static;width:100%;text-align:left;border-top:1px solid #ccc;padding:0;margin:10px 0 0;height:auto;border-left:none}
.tab-content .deals .full-width .price br{display:none}
.tab-content .deals .full-width .details{width:94%;padding:0 3%}
.tab-content .deals .full-width .description{width:100%;height:auto;margin:0}
.tab-content .deals .full-width .gradient-button{top:auto;bottom:auto}
.output p{width:40%}
footer .one-fourth{width:96%;border-bottom:1px solid #ccc;padding:0 2% 20px;margin:0 0 30px !important}
footer .one-fourth:last-child{padding:0 2% 30px}
footer .bottom{border:none;padding:0}
.copy{width:94%;padding:10px 3% 20px;border-bottom:1px solid #ccc;margin:0 0 20px}
.bottom nav{float:left}
.bottom nav li{margin:0;padding:0 12px}
.error{text-align:center}
.error-type{float:none;display:inline-block;margin:0 auto 40px}
.error-content{float:none;display:inline-block;margin:0 auto;text-align:left}
.boxes .one-fourth{height:130px;width:44%}
#crossfade img,.gallery{height:370px}
#divReservar{margin-top:-90px !important}
.full-width{margin:0 0 5% 0}
}

@media screen and (max-width:768px) {
.reviews .pro,.reviews .con{margin:0 0 10px;width:100%}
.slider{height:408px}
.slider li{height:300px;margin-top:120px}
/*.animate-in{height:300px}*/
.destinations .ribbon, .locations .one-fourth .ribbon{width:114%;margin:20px 0 0 -7%}
#wrapTop{float:left}
.search input[type="submit"]{top:auto}
.contact{margin-right:5px}
.info h2{font-size:18px;padding-left:22px;top:65px;}
/*#changePhoto li{top: -115px;}*/
#sequence{min-width:768px}
.gallery{height:342px}
#divReservar{display:none}
}
@media screen and (max-width:710px) {
.content{padding:205px 0 0}
/*.slider li{margin-top:195px}*/
/*#changePhoto li{top: -80px;}*/
#sequence{min-width:685px}
#crossfade img,.gallery{height:315px}
.slider{height:378px}
}
@media screen and (max-width:600px) {
#cambio{float:left}
.logo{width:100%;max-width:100%}
.search{float:right;width:70%}
.search-submit{left:27%}
.slider{height:420px}
.slider li{height:235px;margin-top:195px}
.full .one-fourth,.destinations.last .one-fourth,.destinations.first .one-fourth{width:100% !important;margin:0 0 20px !important;max-width:400px}
.full .boxes .one-fourth{width:100%;margin:0 0 20px;height:auto;min-height:auto}
.deals .three-fourth .one-fourth{width:100%;margin:0 0 20px !important}
.score{width:100%;margin:0 0 20px}
.chart{width:100%}
.one-fourth .details{padding:17px 5% 15px;width:90%}
.deals .full-width .details{padding:0 5%;width:90%}
.deals .full-width figure{margin:0 0 17px;width:55%}
.deals .full-width .price{width:40%;padding:0 0 0 5%;border:none}
.deals .full-width .gradient-button{top:100px;bottom:auto;right:7.5%}
.deals .full-width h1{width:100%;max-width:100%}
.deals .full-width .address,
.deals .full-width .description{width:100%}
.booking .f-item{width:100% !important;padding:14px 0 6px 0}
.booking .info{width:100%;padding:0 0 10px}
.three-fourth .locations .one-fourth{width:96%;margin:0 2% 20px !important;float:none;display:inline-block}
.three-fourth .locations .one-fourth.last{margin:0 2% 20px !important}
.three-fourth .locations .one-fourth .ribbon{width:114%;margin:20px 0 0 -7%}
.three-fourth .deals .one-fourth{width:96%;margin:0 2% 20px !important;float:none;display:inline-block}
.three-fourth .deals .one-fourth.last{margin:0 2% 20px !important}
.three-fourth .deals .one-fourth:nth-child (2n){margin:0 2% 20px !important}
.three-fourth .deals .one-fourth .ribbon{width:114%;margin:20px 0 0 -7%}
.three-fourth .destinations .one-fourth,
.three-fourth .destinations .one-fourth:nth-child (2n+1),
.three-fourth .destinations .one-fourth.last{width:96%;margin:0 2% 20px !important;float:none;display:inline-block}
.three-fourth .destinations .ribbon{width:114%;margin:20px 0 0 -7%}
.three-fourth .flights .one-fourth{margin:0 0 20px !important;width:100%}
.flights .full-width .details .f-wrap{width:45.3%}
.flights .full-width .details .f-wrap:nth-child (2n+1){border-right:1px solid #ccc}
.checkbox label{width:80%}
/*#changePhoto li{top:-120px;}*/
.pack-search{float:none;margin:15px 0 0 20px;z-index:0}
#pack-search{margin:0}
.boxes .one-fourth{width:98.4%}
#footermap{display:none}
#sequence{min-width:600px}
#crumbs1Pack,#crumbs2Pack,#crumbs3Pack,#crumbs4Pack,#crumbs5Pack{display:none}
#crumbs6Pack{margin-top: 12px}
#crossfade img,.gallery{height:267px}
}

@media screen and (max-width:540px) {
#cambio{width:50%;margin-bottom:10px;display:none}
.search{width:77%}
#HeaderMaster_txtBusca{width:180px}
.slider{height:375px}
.slider li{height:211px;margin-top:172px}
.lb-wrap{width:80%;left:10%}
#sequence{height:375px;min-width:540px}
/*#changePhoto li{top:-140px}*/
header .ribbon{display:none}
.content{padding:180px 0 0}
#crossfade img,.gallery{height:240px}
}

@media screen and (max-width:480px) {
.logo{max-width:68%}
.contact span:first-child{display:none}
.slider{height:233px;margin-top:143px}
#sequence{height:233px;width:480px}
.slider li{height:188px;margin-top:30px}
.animate-in{height:190px}
header .ribbon{min-height:100px}
.search-submit{left:17%}
.deals .full-width .price{width:33%}
.destinations .ribbon{width:114%;margin:20px 0 0 -7%}
.flights .full-width .gradient-button{bottom:71px !important}
/*#changePhoto li{top:-23px;}*/
.main-search{display:none}
.offers > h1 {padding:0 0 44px}
.gallery{height:214px}
#crossfade img{height:214px;width:461px}
}

/*PRINT*/
@media print{
*{background:transparent !important; color:black !important; text-shadow:none !important;box-shadow:none !important; filter:none !important; -ms-filter:none !important}
a, a:visited{text-decoration:underline}
pre, blockquote{border:1px solid #999; page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:0.5cm}
p,h2,h3{orphans:3; widows:3}
h2,h3{page-break-after:avoid}
.search{display:none}
.booking{padding:0;width:870px}
.text-wrap{padding:0 0 10px;width:100%}
}