@charset "utf-8";
.city-break-bg{color:#4a4949}
.city-break-slider{min-height:530px!important}
.city-break-intro{background:#fff;margin-top:auto;padding:15px}
.city-break-intro-title{color:#06090c;font-size:65px!important;text-align:center;line-height:85px;padding:20px 10px 0;text-transform:capitalize}
.city-break-intro-title strong.color-red{font-weight:500;color:#de1054}
.city-break-intro-title strong.color-green{font-weight:500;color:#33c1a0}
.city-break-intro-title span.color-red{color:#de1054}
.city-break-intro-title span.color-green{color:#33c1a0}
.city-break-intro-text{padding:30px 50px 15px;line-height:1.5m;font-size:1.2em}
.city-break-headings h1,.city-break-headings h2,.city-break-headings h3,.city-break-headings h4,.city-break-headings h5,.city-break-headings h6{font-size:30px;color:#303030;text-transform:capitalize}
.city-break-head{background:#de1054;margin-bottom:25px;color:#fff;padding:10px;font-size:35px;text-transform:uppercase}
.box-city-break{background:#fff;border:solid 1px #cfcfcf;margin-top:15px;padding:2px 2px 15px;line-height:24px;overflow:hidden}
.city-break-img img{width:100%}
.city-break-city-img img{width:100%;margin-top:-50px}
.city-break-dest a{display:block;font-weight:500;font-size:20px}
.price-city-break{font-size:30px;padding:5px 0;color:#de1054}
.price-city-break span{font-size:14px;font-style:italic}
.view-deal-btn{background:#f5f5f5;padding:8px 0}
.booking-with-us-boxes{background:#fff;overflow:hidden;margin:40px 0 15px}
.booking-with-us-boxes .text-regular-bold{text-transform:uppercase;color:#1f1f21;margin-top:10px}
.booking-with-us-boxes .text-regular-bold span{font-size:20px;display:block}
.booking-green{background:#cceed6;padding:15px}
.booking-green .boxes-icon{background:#fff;margin:auto;padding-top:13px;border:solid 3px #49d071;width:70px;height:70px;border-radius:50px}
.booking-green .boxes-icon i{font-size:2.5em;color:#cceed6}
.booking-purple{background:#dad5f3;padding:15px}
.booking-purple .boxes-icon{background:#fff;margin:auto;padding-top:13px;border:solid 3px #806cda;width:70px;height:70px;border-radius:50px}
.booking-purple .boxes-icon i{font-size:2.5em;color:#dad5f3}
.booking-pink{background:#fac4d8;padding:15px}
.booking-pink .boxes-icon{background:#fff;margin:auto;padding-top:13px;border:solid 3px #ff619a;width:70px;height:70px;border-radius:50px}
.booking-pink .boxes-icon i{font-size:2.5em;color:#fac4d8}
.booking-blue{background:#b7d0f4;padding:15px}
.booking-blue .boxes-icon{background:#fff;margin:auto;padding-top:13px;border:solid 3px #609ef6;width:70px;height:70px;border-radius:50px}
.booking-blue .boxes-icon i{font-size:2.5em;color:#b7d0f4}
.selected-citybreak-city,.selected-citybreak-city h1,.selected-citybreak-city h2,.selected-citybreak-city h3,.selected-citybreak-city h4{float:left;font-size:25px;margin:0;color:#fff}
.city-break-dest-detail{margin-bottom:30px;border:solid 1px #cfcfcf;padding:1px;background:#f6f6f6}
.city-break-dest-detail .city-break-intro{margin-top:0}
.citybreak-secure-with img{width:100%}
.your-selected-citybreak{background:#3a3a3a;overflow:hidden;padding:10px;margin-top:1px;color:#fff}
.change-search-button .btn-success{width:100%;background:#33c1a0;border:none}
.icon-prodected{background:url(../img/icon-prodected.png) no-repeat;padding-left:60px;margin-top:25px;margin-bottom:25px}
.icon-check-mark{background:url(../img/icon-check-mark.png) no-repeat;padding-left:60px;margin-top:25px;margin-bottom:25px}
.icon-pound-tag{background:url(../img/icon-pound-tag.png) no-repeat;padding-left:60px;margin-top:25px;margin-bottom:25px}
.icon-headphone{background:url(../img/icon-headphone.png) no-repeat;padding-left:60px;margin-top:25px;margin-bottom:25px}
.city-break-boldtext{font-weight:700}
.city-break-recommend,.city-break-recommend h1,.city-break-recommend h2,.city-break-recommend h3,.city-break-recommend h4{background:orange;padding:10px;margin:0;color:#000;font-weight:700;font-size:20px}
.about-city-break{margin:15px 0;padding:1px;overflow:hidden}
.about-city-break b{display:block;margin-top:10px}
.border-white img{border:solid 5px #f5f5f5}
.hotel-name-citybreak{font-size:22px}
.flight-plus-room{background:#fff;padding:10px;overflow:hidden;margin:20px 15px 0}
.city-break-quick-contact{font-size:26px;line-height:25px;color:#4a4949}
.city-break-quick-contact a{text-transform:lowercase;font-size:14px;display:block;text-decoration:underline}
.city-break-quick-contact i{float:left;margin:5px 10px 0 0;font-size:30px;color:#33c1a0}
.city-break-quick-contact span{font-size:13px;margin-top:10px;display:block}
.citybreak-hotel-option{line-height:28px;overflow:hidden;border-right:solid 1px #8b8b8b}
.quick-call-citybreak{display:inline;padding:1px 3px}
.quick-call-citybreak a{background:#33c1a0;padding:3px 12px;font-size:12px;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:4px}
.city-break .modal-title{color:#000;font-weight:700;font-size:1.5em}
@media only screen and (max-width:767px),(min-device-width:768px) and (max-device-width:1024px) {
.city-break-dest{margin-top:10px}
}
@media screen and (max-width:768px) {
.city-break-intro{margin-top:auto}
}
@media screen and (max-width:640px) {
.city-break-slider{min-height:auto!important}
.city-break-intro{margin-top:auto}
.city-break-quick-contact{text-align:left}
.citybreak-hotel-option{margin-top:10px}
.change-search-button{clear:both;margin-top:10px}
}
@media screen and (max-width:568px) {
.city-break-intro-title{font-size:50px;line-height:55px}
.city-break-intro-text{padding:30px 20px 15px}
}