@charset "utf-8";h1,header .support{letter-spacing:-1px}fieldset,legend{border:1px solid #08D}body,legend{font-size:14px}#top-bar .container,fieldset{position:relative}@font-face{font-family:robotoregular;src:url(../fonts/Roboto-Regular-webfont.eot);src:url(../fonts/Roboto-Regular-webfontd41d.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/Roboto-Regular-webfont.svg#robotoregular) format('svg');font-weight:400;font-style:normal}body{background-color:#FFF;font-family:Arial,Helvetica,sans-serif;color:#555;margin:0;padding:0;line-height:normal}a{color:#09F;text-decoration:none;font-weight:400}a:hover{color:#535353;text-decoration:underline}#top-bar a,footer .social a{text-decoration:none}a:active,a:focus,a:hover,input[type=button],input[type=submit]{outline:0!important}input[type=text],input[type=password],select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:15px}select option{padding:0 0 0 4px}h1,h2,h3,h4,h5,h6{font-family:robotoregular;color:#555}h1{font-size:27px}fieldset{background:#FCFCFC;margin:0 0 25px;padding:0 15px 5px}legend{background:#08D;color:#FFF;padding:7px 20px;margin:0 0 10px;width:auto;word-spacing:normal}s{font-size:17px;color:#6F6F6F}#top-bar{height:45px;background:#2E3536;width:100%;z-index:5000}#top-bar a.button{color:#999;border:0;width:20px;height:20px;padding:8px;background:0 0;position:absolute;top:5px;text-align:center;display:none;font-size:21px;line-height:20px}#top-bar a.button.active,#top-bar a.button:active,#top-bar a.button:hover{color:#999}#top-bar ul.nav{margin:0;padding:0;list-style:none;height:45px}#top-bar ul.nav li{float:left;border-width:0 1px 0 0;border-color:#2A2A2A;border-style:solid;position:relative;margin:0}#top-bar ul.nav li:last-child{border-right:0}#top-bar ul.nav li.home{border-left:0}#top-bar ul.nav li.active>a,#top-bar ul.nav li.active>a:hover{color:#CCC;background:#1F252C}#top-bar ul.nav li a{color:#A2A2A2;border:0;padding:0 15px;display:block;height:45px;position:relative;line-height:18px;margin:0;font-weight:200;transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out}#top-bar ul.nav li a:focus,#top-bar ul.nav li a:hover{color:#FFF;background-color:#1F252C}#top-bar ul.nav li span{position:relative;display:block;height:100%;top:14px}#top-bar ul.nav ul{margin:0;padding:0;list-style:none;position:absolute;top:45px;left:0;z-index:1000;width:170px;background:#555;display:none}#top-bar ul.nav ul li{float:none;width:100%;border:0}#top-bar ul.nav ul li a{height:33px;line-height:35px}#top-bar ul li a i{margin-top:15px;font-size:15px;vertical-align:middle}header{padding:20px 0}header .logo{margin-top:5px}header .support{text-align:right;font-size:20px;font-weight:700;color:#7f7f7f}header span{color:#FFAC2F}.banner{position:relative}.container .inner,section.content{margin:20px auto}.container .inner{background-color:#FFF;padding-top:15px}footer hr{border-color:#0457AA}footer .top{background-color:#0773E0;margin:20px 0 0;padding:20px 0;color:#FFF}footer .top a{color:#FFF}footer .top a:hover{color:#FF0}footer .bottom{background-color:#21262E;padding:20px 0}footer ul li a{color:#8A8A8A;line-height:27px}footer ul li a:hover{color:#47A447}footer .social{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:15px;padding:8px 0;text-align:center}.block .price,.block-listing ul li a,.block-top-destinations .country p a,.btn-global,.module .price{font-family:robotoregular}footer .social a{margin-left:5px;font-size:20px;color:#FFF;display:inline-block;width:45px;height:45px;text-align:center;transition:all .3s ease 0s}footer .social a.facebook span,footer .social a.googleplus span,footer .social a.twitter span,footer .social a.youtube span{display:block;padding-top:9px}footer .social a.twitter{background-color:#44C4E6}footer .social a.twitter:hover{color:#0FF;background-color:#0099F4}footer .social a.facebook{background-color:#1C659E}footer .social a.facebook:hover{color:#036;background-color:#4268BF}footer .social a.googleplus{background-color:#F63E28}footer .social a.googleplus:hover{color:#F63E28;background-color:#4F4E53}footer .social a.youtube{background-color:#DA2724}footer .social a.youtube:hover{background-color:#B90000}footer .copyright{color:#a2a2a2}footer .copyright a{color:#a2a2a2;text-decoration:underline;line-height:20px}footer .copyright a:hover{color:#09F}.go-top a,.go-top a:hover{transition:all .9s;color:#FFF}.go-top a{font-size:35px;background:#08D;width:45px;line-height:45px;z-index:100;position:fixed;bottom:0;right:0;outline:0;display:inline-block;text-align:center}.go-top a:hover{background-color:#FFC713}.block{margin-bottom:20px}.block hr{margin-top:15px;margin-bottom:15px}.block h3{margin:15px auto}.block h6{margin-top:0;display:inline}.block h6 a{font-size:17px;color:#4B5252;letter-spacing:normal}.block h6 a:hover{color:#09F}.block .panel .panel-body h6{display:block;height:37px;margin-bottom:4px}.block figure{background-color:#F7F7F9;margin-bottom:15px;padding:10px}.block figure:hover{background-color:#D6ECFE}.block figure .thumb{position:relative;display:inline-block;margin:auto}.block figure .thumb img{background-color:#FFF;border:1px solid #DEDEDE;padding:8px;height:160px}.block figure .thumb .photo-count-container{background:rgba(16,132,248,.7);position:absolute;text-align:center;left:9px;bottom:9px;padding:2px 10px}.block figure .thumb .photo-count-container .photo-count a{font-weight:400;color:#FFF;text-decoration:none}.block figure .photo-count-container a:hover{color:#FF9;text-decoration:none}.block figure .type{color:#FFF;background-color:rgba(255,181,0,.8);position:absolute;text-align:center;top:9px;left:9px;padding:4px 10px}.block figure .label{font-size:12px}.block figure .info{text-align:right}.block .price{color:#09f;font-size:25px;padding:5px 0;display:block}.block .price span.label{font-size:12px;vertical-align:middle}.block .ratings{color:#FC0;font-size:18px;margin:5px 0}.block .duration{color:#FFF;font-size:12px;font-weight:700;direction:ltr}.block .duration i{display:block;margin:4px auto}.block .duration .day{background-color:#EFBC0E;border-radius:3px 0 0 3px}.block .duration .night{background-color:#A8A8A8;border-radius:0 3px 3px 0}.block .duration .day,.block .duration .night{padding:4px 8px;display:inline-block;text-align:center}.btn-global{background-color:#08D;border-radius:0;color:#FFF}.btn-global:focus{color:#FFF}.btn-global:hover{color:#FFF!important;background-color:#0070B3}.block-feature-box figure{margin-bottom:0}.block-feature-box figure h3 span{color:#09F;display:block}.block-feature-box figure .btn{margin-top:10px}.block-search.phpholidays .block-body{background-color:#FFCA02;overflow:hidden;padding:10px}.block-search.phpholidays .block-body h1{margin-bottom:20px;line-height:normal}.block-search.phpholidays .resp-tabs-list li{background-color:#FFE24E;margin:0 4px}.block-search.phpholidays .resp-tabs-list li i{display:block;text-align:center;width:100%}.block-search.phpholidays .resp-tabs-list li:first-child{margin-left:0}.block-search.phpholidays .resp-tab-active{background-color:#FFF}.block-search.phpholidays .resp-tabs-container{margin-bottom:0;padding:10px}.block-search.phpholidays .resp-tab-content{height:100%}.block-search.phpholidays .k-datetimepicker,.block-search.phpholidays .k-dropdown{width:100%}.block-search.phpholidays .k-dropdown .k-input{height:auto}.block-search input.hasDatepicker,.block-sidebar-search input.hasDatepicker{width:65%;display:inline-block;margin-right:8px}.block-search.hotels{min-width:35%;color:#FFF;padding:10px;background-color:rgba(0,95,210,.7);position:absolute;top:25px;left:105px;z-index:99}.block-search.hotels h3{color:#FFF;margin:0 auto 18px}.block-search.hotels .btn{padding:10px 40px;background-color:#FFDF13;color:#3C3C3C;font-weight:700;font-size:17px}.block-search.hotels a[role=link]{color:#FFF}.block-search.hotels a[role=link]:hover{color:#FF0;text-decoration:none}.block-search.vacationrentals{background-color:#3B3E45;padding:10px;color:#CCC}.block-search.vacationrentals h2{color:#E9E9E9}.block-search.vacationrentals h4{color:#FC3}.block-search.vacationrentals .btn{padding:10px 40px;margin-top:22px}.block-search.vacationrentals a[role=link]{color:#CCC}.block-search.vacationrentals a[role=link]:hover{color:#09f;text-decoration:none}.block-search.tours{min-width:43%;color:#FFF;padding:10px;background-color:rgba(0,95,210,.9);position:absolute;top:12px;left:55px;z-index:99}.block-search.tours h3{color:#FFF;margin:0 auto 18px}.block-search.tours .btn{padding:10px 40px;background-color:#FFDF13;color:#3C3C3C;font-weight:700;font-size:17px}.block-search.tours a[role=link]{color:#FFF}.block-search.tours a[role=link]:hover{color:#FF0;text-decoration:none}.block-search.flight .callout{padding:10px;border-width:0 0 0 3px;border-style:solid;margin:20px 0}.block-search.flight .callout.green{border-color:#5CB85C;background-color:#DFF0D8}.block-search.flight .callout.orange{border-color:#F0AD4E;background-color:#F9F0E3}.block-search.flight .btn-add{background-color:#00B378;padding:5px 15px;color:#FFF}.block-search.flight .btn-add:hover{background-color:#096}.block-search-filter .block-body .range-slider label,.block-sidebar-search .block-body .range-slider label{font-size:12px;font-weight:700;text-align:center;padding:20px 0 0;display:block}.block.block-search-filter .ratings{font-size:17px}.block.block-latest .thumb img,.block.block-popular .thumb img,.block.block-recent .thumb img{width:100%;height:auto}.block-mod-popular{width:inherit}.block-featured .price{display:inline-block}.block-featured .duration{margin-bottom:10px}.block-flight-pkg figure .thumb img{height:inherit}.block-flight-fare .row{border-bottom:1px solid #DDD;padding-top:10px}.block-flight-fare .row:last-child{border-bottom:0}.block-flight-fare .row:hover{background-color:#FFFCC6}.block-flight-fare a{text-transform:uppercase}.block-flight-fare .fare{color:#F90;font-size:18px;font-weight:700;margin-bottom:5px}.block-top-destinations figure{padding:0;margin-bottom:20px;text-align:center;position:relative}.block-top-destinations .country{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;padding:8px;text-align:left}.block-top-destinations .country a{color:#FFF}.block-top-destinations .country p{font-size:20px}.block-top-destinations .country p a{font-size:19px}.block-top-destinations .country .count{font-size:16px;font-weight:700}.block-top-destinations .crop{width:100%;height:180px;overflow:hidden}.block-top-destinations .crop img{min-width:100%}.block-accordion a span{font-size:12px;font-weight:700;color:#09F}.block-accordion .resp-tab-active{width:100%!important;background-color:#0773E0!important;color:#FFF}.block-accordion li.resp-tab-active:hover{color:#FFF}.block-count{margin-top:15px;text-align:right}.block-count h4{font-size:16px}.block-reviews p{color:#05A704;font-size:20px}.block-count.hotels{margin-top:15px;text-align:center;margin-bottom:5px}.block-count.hotels h4{font-size:18px}.block-count.hotels .btn{font-size:17px}.block-car-hire{color:#FFF;width:45%;padding:10px;background-color:rgba(78,78,80,.7);position:absolute;top:35px;left:35px;z-index:1}.block-car-hire h3{color:#FFF}.block-car-hire .block-body{background-color:transparent}.block-car-hire a.btn{background-color:#FFF229;color:#3C3C3C;font-weight:700;font-size:17px;letter-spacing:-1px;padding:10px 45px;margin:5px 0 15px;cursor:pointer;text-decoration:none;text-transform:uppercase;border:0;border-radius:0;display:inline-block}.block-car-hire a.btn:hover{background-color:#FEDC00}.block-car-hire .k-datetimepicker,.block-car-hire .k-dropdown{width:100%}.block-car-hire .k-dropdown .k-input{height:auto}.block-car-hire .input-errors,.block-car-hire .star_class{color:#FF6}.img-thumbnail.car-thumb{margin-top:5px}.block-listing ul{margin-bottom:0}.block-listing ul li{border-bottom:1px dotted #E6E6E6}.block-listing ul li a{font-size:16px;margin-bottom:1px;display:block;padding:8px 4px;color:#F60}.block-listing ul li a:hover{background-color:#F7F7F9;color:#666;text-decoration:none}.block-listing ul li address{padding-left:4px;padding-right:4px;min-height:90px}.block-map iframe{width:100%;height:285px}.block-map input[type=textbox],.block-map input[type=text]{width:60%;display:inline-block;vertical-align:middle}.block-news .date{background-color:#FFAA2B;padding:3px;color:#F5F5F5;margin:6px 0;display:inline-block}.block-subscribe{background-color:#FFC713;background-repeat:no-repeat;min-height:156px}.block-subscribe .block-body{background-image:url(../images/border.png);background-position:-5px top;background-repeat:repeat-x;background-color:transparent;padding:20px}.block-subscribe ul{font-size:17px;padding:0 0 20px}.block-subscribe li i{font-size:21px;color:#05a704;vertical-align:text-bottom}.flags .dropdown span.flag,.module .price span.label,.module h1 span{vertical-align:middle}.block-subscribe .fa-spin{font-size:30px;display:block;text-align:center}.block-subscribe input[type=button]{margin:0}.block-subscribe input[type=text]{border:0}.block-subscribe .newsletter_arr{color:red;font-style:italic;display:block;clear:both}.flags{position:absolute;right:10px;top:5px}.flags dl.dropdown{float:right;margin:0;display:inline-block!important}.dropdown dt,.dropdown ul,.flags .dropdown dd{margin:0;padding:0}.flags .dropdown dd{position:relative;top:0}.dropdown a:visited,.flags .dropdown a{color:#D6D6D6;text-decoration:none;outline:0}.flags .dropdown a:hover{color:#EFEFEF}.flags .dropdown dt a{font-weight:400;color:#B4B4B4}.flags .dropdown dt a span{cursor:pointer;display:inline-block}.flags .dropdown dt a span.flag{border:1px solid #707070;padding:3px}.flags .dropdown dd ul{background-color:#F2F2F2;display:none;right:-1px;padding:5px 0;margin-top:7px;position:absolute;top:-16px;width:auto;min-width:255px;list-style:none;z-index:99999}.flags .dropdown span.value{display:none}.flags .dropdown dd ul li{border-right:0;padding:0}.flags .dropdown dd ul li a{color:#6A6A6A;padding:5px;display:block}.flags .dropdown dd ul li a:hover{background-color:#08d;color:#FFF}.flags .dropdown span.flag{border:none;margin:1px 0 0 10px;float:right}.flags .dropdown span.flag img{display:block}.flags .flagvisibility{display:none}.flags dl dt span.lang{display:none;visibility:hidden}.module{margin-bottom:15px}.module h1{display:inline-block;padding-bottom:20px;margin-top:0}.module h1 span{letter-spacing:normal}.module .panel h3{font-size:22px;margin:4px 0}.module .panel .info{line-height:23px}.module .panel .info label{color:#F60}.module .panel .panel-footer .review{margin-top:8px}.module .panel .panel-footer .vote{margin-top:4px}.module .panel .label,.module .review .label{font-size:13px;display:inline-block;margin:2px auto;line-height:none}.module .phone{font-size:18px;color:#093}.module .price{color:#08d;font-size:22px}.module .ratings{color:#FC0;font-size:22px;margin:0 0 5px}.module .ratings i{padding:0 1px}.module .ratings.small{font-size:17px}.module figure .thumb{position:relative;margin:auto}.module figure .thumb img{background-color:#FFF;border:1px solid #DEDEDE;padding:7px;width:100%}.module figure .thumb .photo-count-container{background:rgba(16,132,248,.7);position:absolute;text-align:center;left:8px;bottom:8px;padding:2px 10px}.module figure .thumb .photo-count-container .photo-count a{font-weight:400;color:#FFF;text-decoration:none}.module figure .photo-count-container a:hover{color:#FF9;text-decoration:none}.module .list-group i{width:30px;text-align:center;font-size:17px}.module .pager{margin-top:0}.module .featured{background-color:#DEF0FE}.module .block-listing{min-height:105px}.module .block-listing .badge{font-weight:400}.module .plus_minus{margin:auto}.hotels .module .panel .review{margin-top:17px;text-align:right}.room-chart.list-group i{font-size:14px;width:auto;text-align:inherit}.room-chart.list-group span.label{font-size:13px}.room-chart.list-group i.fa-user{font-size:17px}.room-chart.list-group .label.count{font-size:12px;padding:3px 6px;border-radius:50px}.room-chart.list-group a:hover{text-decoration:none}.room-chart.list-group .list-group-item{line-height:26px}.room-chart.list-group .list-group-item s{font-size:15px}.room-chart .resp-tabs-container{margin-bottom:0}.room-chart .resp-tabs-list li{width:100%}.room-chart .spacer{margin-top:10px}.suggestion-chart{border:1px solid #4285F4}.suggestion-chart .list-group-item.active{background-color:#4285F4;border-color:#4285F4}.circle-nav-bar{margin:40px 0}.circle{text-align:center;position:relative;display:block;margin:15px 0}.circle>a>i{background-color:#F7F5F4;font-size:25px}.circle>a>i.print{background-color:#F6BB43}.circle>a>i.print .circle-border{border-color:#F6BB43}.circle>a>i.email{background-color:#4B89DC}.circle>a>i.email .circle-border{border-color:#4B89DC}.circle>a>i.appointment{background-color:#656D78}.circle>a>i.appointment .circle-border{border-color:#656D78}.circle>a>i.contact{background-color:#967BDC}.circle>a>i.contact .circle-border{border-color:#967BDC}.circle>a>i.payment{background-color:#DB4453}.circle>a>i.payment .circle-border{border-color:#DB4453}.circle>a>i.save{background-color:#8CC051}.circle>a>i.save .circle-border{border-color:#8CC051}.circle .circle-border,.circle>a>i{border-radius:999px;color:#FFF;width:55px;height:55px;line-height:51px;position:relative;left:1;text-align:center;vertical-align:middle;word-spacing:1px;display:inline-block;transition:all .1s linear 0s;transition-property:all;transition-timing-function:cubic-bezier(.5,-.7,.67,.7)}.ribbon-container:after,.ribbon-container:before{content:"";display:block}.circle .circle-border{background:0 0;border:1px solid #ECEBE9;position:absolute;top:0;left:0;transition-duration:225ms;transition-property:all;transition-timing-function:cubic-bezier(.5,-.7,.67,.7)}.circle-btn:hover a>i{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.circle-btn:hover .circle-border,.circle:hover .circle-border{border:1px solid #2B7FBC;transform:scale(1.18);transition-timing-function:cubic-bezier(.4,.25,.14,1.73)}.circle-btn .circle-border,circle>a>i{color:#78A33E}.circle-btn:hover .circle-border{border:1px solid #2c82c9}.ribbon-container *,.ribbon-container :after,.ribbon-container :before{box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.ribbon-container{position:absolute;top:-8px;right:-16px;overflow:visible;font-size:13px;font-weight:700;line-height:normal;z-index:1}.ribbon-container:before{height:0;width:0;position:absolute;top:3px;left:0;border-top:20px solid rgba(0,0,0,.2);border-bottom:20px solid rgba(0,0,0,.2);border-right:20px solid rgba(0,0,0,.2);border-left:20px solid transparent}.ribbon-container:after{height:3px;background:rgba(0,0,0,.2);position:absolute;bottom:-3px;left:40px;right:3px}.ribbon-container span{display:block;padding:11px 8px;position:relative;background:#ED3035;overflow:visible;height:40px;margin-left:23px;color:#fff;font-style:italic;text-decoration:none;white-space:nowrap}.ribbon-container span:after,.ribbon-container span:before{content:"";height:0;width:0;display:block}.ribbon-container span:after{position:absolute;bottom:-15px;right:1px;border-top:15px solid #ED3035;border-right:15px solid transparent}.ribbon-container span:before,.ribbon-container span:hover:before{border-top:20px solid #ED3035;border-bottom:20px solid #ED3035}.ribbon-container span:before{position:absolute;top:0;left:-20px;border-right:20px solid transparent;border-left:20px solid transparent}.ribbon-container span:hover{background:#ED3035}.ribbon-spacer{margin-top:45px}.sticky{padding-top:20px}.sticky .btn{white-space:normal}.module.expedia .room-no,.module.hotelspro .room-no{font-size:14px;margin-bottom:15px}.module.expedia .expedia-search .btn-add,.module.hotelspro .btn-add{font-size:14px;background-color:#00B378;padding:5px 15px;margin-bottom:15px;color:#FFF}.module.expedia .expedia-search .btn-add:hover,.module.hotelspro .btn-add:hover{background-color:#096}.module.expedia .expedia-search .btn,.module.hotelspro .btn{padding-top:10px;padding-bottom:10px}.module.expedia .callout,.module.hotelspro .callout{border-left:3px solid;border-color:#428BCA;background-color:#D9EDF7;margin:20px 0;padding:10px}.itinerary .panel-body h4,.review h4{margin-top:0}.mod.expedia .callout.blue,.mod.hotelspro .callout.blue{border-color:#428BCA;background-color:#D9EDF7}.module.expedia .callout.orange,.module.hotelspro .callout.orange{border-color:#F0AD4E;background-color:#F9F0E3}.mod.expedia .callout.green,.mod.hotelspro .callout.green{border-color:#5CB85C;background-color:#DFF0D8}.module.expedia .callout.red,.module.hotelspro .callout.red{border-color:#D9534F;background-color:#F2DEDE}.module.expedia .promo-offer{position:absolute;top:5px;right:-10px;padding:5px;color:#F30;background-color:#FFFFEC;border:1px solid #FF7200;border-radius:4px 4px 0;-webkit-border-radius:4px 4px 0;-moz-border-radius:4px 4px 0;z-index:1}.module.expedia .promo-offer .glyphicon{color:#093}.module.expedia .corner:before{border-top:10px solid #FF7200;border-bottom:medium none;border-right:10px solid transparent;content:" ";position:absolute;top:37px;right:-10px;z-index:0}.module.expedia .gallery .img-thumbnail{margin-bottom:20px}.promotional{color:#F60}.payable{color:#093}.non-refundable{color:red}.non-refundable,.payable,.promotional{font-size:13px;font-style:italic;padding:4px 0;display:inline-block}.travelstart iframe{border:1px solid #ddd;width:80%!important}.itinerary .panel-body p{line-height:26px}.review .odd{background-color:#f7f7f9}.review .even{background-color:#FFF}.review .even,.review .odd{border:1px solid #e1e1e8;padding:10px;margin:20px 0}.review .rating{margin:10px 0}.invoice .panel-heading{position:relative}.invoice .panel-heading .btn{font-size:14px;position:absolute;top:1px;right:1px}.invoice table strong{font-size:16px}@media (min-width:1200px){.block-search.phpholidays .resp-tab-active,.block-search.phpholidays .resp-tab-content{border:0}}@media (min-width:992px) and (max-width:1200px){.block-car-hire,.block-search.hotels{position:inherit;width:100%;left:0}.block-search.phpholidays .resp-tab-item>span{display:none}.block-search.phpholidays .resp-tab-item>i{font-size:25px;padding:0 15px}.block-search.phpholidays .resp-tab-active,.block-search.phpholidays .resp-tab-content{border:0}.block-search.hotels{background-color:#0773E0}.block-search.tours{left:0;position:inherit}.module.car-hire .banner{position:inherit}}@media (min-width:768px) and (max-width:991px){.block figure,.module.list-view .panel-footer,.module.list-view .panel-footer .text-right,.module.list-view .panel-heading,.module.list-view .panel-heading .review,.room-chart,.room-chart .text-right{text-align:center}#top-bar a.button{display:block}.block-search.phpholidays .resp-tabs-list li{padding:5px;width:inherit!important}.block-car-hire,.block-search.hotels{position:inherit;width:100%;left:0}.block-search.phpholidays .resp-tab-active{padding:5px!important}.block-search.phpholidays .resp-tab-active,.block-search.phpholidays .resp-tab-content{border:0}.block-search.tours{left:0;position:inherit}.block-search.hotels{background-color:#0773E0;margin-top:20px}.inner .block-search.hotels{margin-top:0}.block figure .info{text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.block-top-destinations .crop{min-height:180px}.block-feature-box figure{margin-bottom:25px}.resp-tabs-container .block figure .thumb{margin-bottom:15px}.module.car-hire .banner{position:inherit}.module.list-view .panel-footer .col-xs-12,.module.list-view .panel-heading .col-xs-12{margin:5px auto}.module.list-view .panel-heading .review{margin-top:5px}.module.list-view .panel-footer .vote{margin-top:10px;margin-bottom:10px}.room-chart .col{margin:5px auto}}@media (max-width:767px){.block figure,.block-count,.module.list-view .panel-footer,.module.list-view .panel-footer .text-right,.module.list-view .panel-heading,.module.list-view .panel-heading .review,.module.list-view .panel-heading .text-right,.room-chart,.room-chart .text-right{text-align:center}#top-bar a.button{display:block}#top-bar ul.nav{position:absolute;top:45px;left:0;width:100%;z-index:1000;background:#333;height:auto;padding:0;display:none}#top-bar ul.nav li{float:none;width:100%;border-top:1px solid #2A2A2A}#top-bar ul.nav li a{padding:0 0 0 30px}#top-bar ul.nav li a:hover{background:#666}#top-bar ul.nav li ul{display:block!important;position:static;width:100%}header .logo img{margin:auto}.block-search.phpholidays .resp-tabs-container h2 i{width:30px}.block-car-hire,.block-search.hotels{position:inherit;width:100%;left:0}.block-search.hotels{background-color:#0773E0;margin-top:20px}.inner .block-search.hotels{margin-top:0}.block-search.tours{left:0;position:inherit}.block figure .info{text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.block-top-destinations .crop{min-height:180px}.block-feature-box figure{margin-bottom:25px}.resp-tabs-container .block figure .thumb{margin-bottom:15px}.drawer-main{background-color:#333;width:280px}.module.car-hire .banner{position:inherit}.module.list-view figure .thumb img{width:100%!important;height:auto!important}.module.list-view .panel-footer .col-xs-12,.module.list-view .panel-heading .col-xs-12{margin:5px auto}.module.list-view .panel-heading .review{margin-top:5px}.module.list-view .panel-footer .btn,.module.list-view .panel-footer .vote{margin-top:5px;margin-bottom:5px}.room-chart .col{margin:5px auto}.sticky{transition:all .3s ease 0s;background:rgba(255,199,19,.8);padding:10px}}@media (max-width:600px){.block-search.phpholidays .btn{width:100%;display:block}.block-map input[type=textbox],.block-map input[type=text]{width:100%;margin-bottom:10px}.block-top-destinations .crop{min-height:150px}}@media (max-width:480px){.block-search.hotels .btn{display:block}.block-top-destinations .col-xs-6{width:100%}.resp-tab-content{padding-right:5px;padding-left:5px}}.owl-carousel{direction:ltr}#owl-demo{max-height:480px;overflow:hidden}#owl-demo .item{margin:3px}#owl-demo .item a>img{display:inline}#map-canvas{height:100%;margin:0;padding:0}

/* Custom Code */
footer .top{background-color: #434a54 !important;}
.logo img {height: 90px; width: 200px;}
.block-search.phpholidays .block-body{background-color: #434a54 !important;}
.block-search.phpholidays .resp-tabs-list li{background-color: #EF7F1B ;}
.phpholidays .text-center{color: #fff;}
.jetmenu > li > a{text-transform: uppercase;}

.block-flight-fare .row:hover{background-color: #fff;}
.color p {margin: 2px 0;}
.red{color: #09f; font-weight: bold;}
.color img {height: 50px; max-width: 100%; width: 100%; margin: 5px 0;}
.now{text-align:center;}
.now img{height: 20px;}

.block-subscribe { background-color: #EF7F1B;}
.block-subscribe .block-body {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}

.list-inline > li{display: block !important;}
footer h3{color: #fff;}
.block-top-destinations .country .count{color: #fff;}
.block-top-destinations .crop img{min-height: 100%;}
.rslides li .dialog{ display: none; }
.block-subscribe{display: none}
.rslides img{height: 350px !important;}

/* Enquiry Form Css */
.click-button {
  background: #ddd none repeat scroll 0 0;
  display: inline-block;
  margin: 10px 0;
  padding: 10px;
  text-align: center;
}
.click-button  a{text-decoration: none;}

/* Contact Form */

#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact textarea,
#contact button[type="submit"] {font: 400 12px/16px "Roboto", Helvetica, Arial, sans-serif;}
#contact {background: #F9F9F9; padding: 25px; margin: 0px auto; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
#contact h3 {display: block; font-size: 30px; font-weight: 300; margin-bottom: 10px;}
#contact h4 {margin: 5px 0 15px; display: block; font-size: 13px; font-weight: 400;}
fieldset {border: medium none !important; margin: 0 0 10px; min-width: 100%; padding: 0; width: 100%;}
#contact input[type="text"],
#contact input[type="email"],
#contact input[type="tel"],
#contact input[type="url"],
#contact textarea { width: 100%; border: 1px solid #ccc; background: #FFF; margin: 0 0 5px; padding: 10px;}
#contact input[type="text"]:hover,
#contact input[type="email"]:hover,
#contact input[type="tel"]:hover,
#contact input[type="url"]:hover,
#contact textarea:hover { -webkit-transition: border-color 0.3s ease-in-out; -moz-transition: border-color 0.3s ease-in-out; transition: border-color 0.3s ease-in-out; border: 1px solid #aaa;}
#contact textarea { height: 100px; max-width: 100%; resize: none;}
#contact button[type="submit"] { cursor: pointer; width: 100%; border: none; background: #4CAF50; color: #FFF; margin: 0 0 5px; padding: 10px; font-size: 15px;}
#contact button[type="submit"]:hover { background: #43A047; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; transition: background-color 0.3s ease-in-out;}
#contact button[type="submit"]:active { box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);}
#contact input:focus,
#contact textarea:focus { outline: 0; border: 1px solid #aaa;}
::-webkit-input-placeholder {color: #888;}
:-moz-placeholder {color: #888;}
::-moz-placeholder {color: #888;}
:-ms-input-placeholder {color: #888;}

/* About Us */
.inner-content h4 {color: #0773e0;}
.inner-content p {line-height: 20px; margin: 0 0 10px;}
.inner-content strong {color: #f07f21;}

.block-flight-fare .row{padding: 0px;}

.thumb-style {border: 2px solid #444; padding: 10px; border-radius: 4px; min-height: 180px; margin: 0 4px;}
.click-here{padding: 6px 15px; background: #09f; text-align: center; margin-top: 12px; border-radius: 4px;}
.click-here a{color: #fff; font-weight: bold;}
.click-here a:hover{color: #ffb500; font-weight: bold;}
.padding-zero{ padding: 0px;}
.thumb-style .red {min-height: 50px;}
.space {height: 6px;}