i.color_1{color:#e04f67;}
i.color_2{color:#1cbbb4;}
i.color_3{color:#82ca9c;}
i.color_4{color:#f7941d;}
.chromeframe{background:#ddd;color:#000;padding:0.2em;position:fixed;top:0;left:0;text-align:center;z-index:9999;width:100%;}
.chromeframe a{color:#ed1c24;}
.main_title{text-align:center;font-size:16px;margin-bottom:30px;}
.main_title h2{text-transform:uppercase;font-weight:700;letter-spacing:-1px;font-size:30px;margin-bottom:0;margin-top:0;}
.main_title p{font-family:"Lato",Arial, sans-serif;font-weight:300;font-size:20px}
.flagH > img{width:16px!important;height:16px!important;}
h2 span, h3 span, h4 span, h5 span, h6 span{color:#565656;}
#header_menu img{width:169px;height:47px;}
.box_style_1 h3.inner{margin:-30px -30px 20px -30px;background-color:#565a5c;padding:10px 20px 10px 18px;color:#fff;border:1px solid #fff;-webkit-border-top-left-radius:3px;text-align:center;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
p{margin:0 0 20px 0;}
.rating{font-size:18px;}
.rating small{font-size:12px;color:#CCC;}
.rating .voted{color:#F90;}
.nopadding{margin:0 !important;padding:0 !important;}
.minheight90{min-height:90px!important;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ddd;}
a.button_intro, .button_intro{border:none;font-family:inherit;font-size:inherit;color:#fff !important;background:#e04f67;cursor:pointer;padding:8px 25px;display:inline-block;outline:none;font-size:12px;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold;min-width:150px;}
a.button_intro:hover, .button_intro:hover{background:#fff;color:#e04f67 !important;}
a.button_intro.outilne, .button_intro.outline{border:2px solid #fff;color:#fff;background:none;padding:6px 23px;}
a.button_intro:hover, .button_intro:hover{background:#fff;color:#e04f67;}
a.button_drop, .button_drop{border:none;font-family:inherit;font-size:inherit;color:#e04f67 !important;background:#ededed;cursor:pointer;padding:5px 15px !important;display:inline-block;outline:none;font-size:11px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold !important;width:49%;}
a.button_drop.outilne, .button_drop.outline{border:2px solid #ededed;color:#e04f67;background:none;padding:3px 23px !important;}
a.button_drop:hover, .button_drop:hover{background:#ededed;color:#333;}
a.button_drop.outline:hover, .button_drop.outline:hover{background:#ededed;color:#333;border:2px solid #ededed;}
a.btn_1, .btn_1{border:none;font-family:inherit;font-size:inherit;color:#fff;background:#51bce6;cursor:pointer;padding:7px 20px;display:inline-block;outline:none;font-size:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold;}
a.btn_1.green, .btn_1.green{background:#83c99f;}
a.btn_1.white, .btn_1.white{background:#fff;color:#e04f67;}
a.btn_1.white:hover, .btn_1.white a:hover{background:#333;color:#fff;}
a.btn_1.outline,.btn_1.outiline, input .btn_1.outiline{color:#555;background:none;border:2px solid #555;padding:5px 18px;}
a.btn_1.outline:hover,.btn_1.outiline:hover, input .btn_1.outiline:hover{color:#fff;background:#e04f67;border:2px solid #e04f67;}
a.btn_1.medium, .btn_1.medium{padding:10px 25px;font-size:14px;}
a.btn_1.small, .btn_1.small{padding:5px 8px;font-size:10px;line-height:9px;text-transform:none;color:#fff !important;}
a.btn_1:hover, .btn_1:hover{background:#333;}
a.bt_facebook{color:#fff !important;background:#337ab7;font-weight:bold;font-size:12px;text-decoration:none;text-align:center;padding:10px 5px;border:none;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.bt_paypal{color:#fff !important;padding:10px 8px;background:#5bc0de;font-weight:bold;font-size:12px;text-decoration:none;text-align:center;border:none;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.btn_map{border:none;font-family:inherit;font-size:inherit;color:#fff;background:#e04f67;cursor:pointer;padding:12px 20px;display:inline-block;outline:none;font-size:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold;display:block;text-align:center;}
a.btn_map:hover{background:#333;}
a.btn_full, .btn_full{border:none;font-family:inherit;font-size:inherit;color:#fff;width:100%;background:#85c99d;cursor:pointer;padding:12px 20px;display:inline-block;outline:none;font-size:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold;display:block;text-align:center;margin-bottom:10px;}
a.btn_full:hover, .btn_full:hover{background:#333;}
a.btn_full_outline{border:none;font-family:inherit;font-size:inherit;color:#85c99d;background:none;border:2px solid #85c99d;cursor:pointer;padding:10px 20px;display:inline-block;outline:none;font-size:12px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold;display:block;text-align:center;}
a.btn_full_outline:hover{border:2px solid #333;color:#333;}
#logo{margin-top:10px;margin-bottom:10px;}
.mainheade > header{width:100%;position:fixed;left:0;top:0;background:#fff;z-index:999;}
.mainheade > header#plain{background-color:#fff;}
.mainheade > header #logo .logo_sticky{display:none;}
header.sticky #logo .logo_normal{display:none;}
header.sticky #logo .logo_sticky{display:block;}
.mainheade > header.sticky #top_line{height:0;overflow:hidden;padding:0;opacity:0;}
.mainheade > header.sticky{-webkit-box-shadow:0px 2px 10px -2px rgba(0, 0, 0, 0.41);-moz-box-shadow:0px 2px 10px -2px rgba(0, 0, 0, 0.41);box-shadow:0px 2px 10px -2px rgba(0, 0, 0, 0.41);background-color:#fff!important;padding-bottom:0;}
nav{margin-top:20px;}
.sticky nav{}
.sticky #logo{margin-top:0;margin-bottom:10px;}
ul#top_tools{flist-style:none;padding:0;position:absolute;right:15px;top:0;z-index:999;}
ul#top_tools a{color:#fff;}
.sticky ul#top_tools a{color:#333;}
ul#top_tools li{display:inline-block;padding:0 10px;}
#top_line{color:#fff;font-size:15px;padding:5px;border-bottom:1px solid rgba(255,255,255,0.2);transition:all 0.2s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;font-size:11px;visibility:visible;opacity:1;margin-bottom:5px;position:relative;z-index:999999;}
ul#top_links{list-style:none;margin:0;padding:0;float:right;}
a#access_link, a#wishlist_link{position:relative;display:inline-block;padding-left:16px;}
#access_link:before, #wishlist_link:before{font-style:normal;font-weight:normal;font-family:"FontAwesome";font-size:12px;position:absolute;left:0;top:0;}
.height80{height:80px!important;}
#wishlist_link:before{content:"\f004";}
#access_link:before{content:"\f007";}
ul#top_links li{display:inline-block;border-left:1px solid rgba(255,255,255,0.3);padding-left:8px;}
ul#top_links li:first-child{border-left:none;padding-left:0;}
ul#top_links a{color:#fff;}
header#plain{background-color:#fff;padding-bottom:0;}
header#plain.sticky{-webkit-box-shadow:0px 2px 10px -2px rgba(0, 0, 0, 0.41);-moz-box-shadow:0px 2px 10px -2px rgba(0, 0, 0, 0.41);box-shadow:0px 2px 10px -2px rgba(0, 0, 0, 0.41);background-color:#fff;position:fixed;left:0;top:0;z-index:99999;}
.mainheade > header#plain.sticky #logo .logo_normal{display:none;}
.mainheade > header#plain.sticky #logo .logo_sticky{display:block;}
.mainheade > header#plain #top_line{color:#888;border-bottom:1px solid rgba(0,0,0,0.1);}
.mainheade > header#plain ul#top_links li{border-left:1px solid rgba(0,0,0,0.1);}
.mainheade > header#plain ul#top_links li:first-child{border-left:none;}
.mainheade > header#plain ul#top_tools a{color:#333;}
.mainheade > header#plain ul#top_links a{color:#888;}
.mainheade > header#plain ul#top_links:hover a{color:#333;}
.subheader_plain{margin-top:60px;}
.mainheade > header#colored.sticky{background-color:#e04f67;padding-bottom:0;border-bottom:2px solid #e04f67}
.mainheade > header#colored.sticky ul#top_tools a{color:#fff;}
.input-group button{background-color:#333;color:#fff;border-color:#333}
.input-group button:hover, .input-group button:focus{background-color:#e04f67;color:#fff;border-color:#e04f67}
.hotel_container{background-color:#fff;-webkit-box-shadow:1px 0px 7px 0px rgba(155,152,152,1);-moz-box-shadow:1px 0px 7px 0px rgba(155,152,152,1);box-shadow:1px 0px 7px -3px rgba(155,152,152,1);border:1px solid #e6e2e2;margin-bottom:30px; height:350px;}
.hotel_container .hotel_title{padding:10px;position:relative;}
.bottombutn{z-index:1;position:absolute;bottom:5px;}
.hotel_container .hotel_title1{padding:5px;min-height:120px;position:relative;}
.hotel_container .visa_title1{padding:5px;position:relative;}
.hotel_container .hotel_title1 h3{margin:0;font-size:13px;}
.hotel_container .hotel_title1 h3 a{color:#004782;font-weight:400;text-decoration:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;outline:none;}
.hotel_container .hotel_title1 h3 a:hover,a:focus{color:#111;text-decoration:none;outline:none;}
.normalfont{font-weight:normal;font-size:13px}
.hotel_container .hotel_title .rating{font-size:14px;margin-left:-3px;}
.hotel_container .hotel_title h3{margin:0;font-size:15px;text-transform:uppercase;}
.hotel_container .hotel_title h3 a{color:#004782;font-weight:400;text-decoration:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;outline:none;}
.hotel_container .hotel_title h3 a:hover,a:focus{color:#111;text-decoration:none;outline:none;}
.hotel_container #score span{color:#fff;margin-right:5px;text-align:center;border:2px solid #fff;}
.hotel_container #score{font-size:11px;margin-top:5px;position:absolute;bottom:30px;left:5px;}
.hotel_container a #score{color:#fff;}
.tour_container{background-color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);margin:0;margin-bottom:30px;}
.img_container{position:relative;overflow:hidden;border:1px solid #fff;}
.tour_container .tour_title{padding:15px;position:relative;}
.tour_container .tour_title .rating{font-size:14px;margin-left:-3px;}
.tour_container .tour_title h3{margin:0;font-size:18px;text-transform:uppercase;}
.wishlist{position:absolute;top:10px;right:10px;width:40px;height:40px;z-index:2;font-size:20px;line-height:40px;text-align:center;cursor:pointer;}
.thumbttip{cursor:pointer;font-size:20px;height:40px;line-height:40px;position:absolute;right:27px;text-align:center;top:16px;width:40px;z-index:2;}
.brdr-btmeee{border-bottom:1px solid #eee}
.list-starorng{color:#fdb714;}
.wishlist a{color:#888;cursor:pointer;display:block;}
.strip_all_tour_list .wishlist a{color:#fff;}
.wishlist:before{font-style:normal;font-weight:normal;font-family:"icon_set_1";font-size:40px;content:"\72";color:#888;position:absolute;left:0;top:4px;}
.strip_all_tour_list .wishlist{position:absolute;top:10px;right:25px;width:30px;height:30px;z-index:2;font-size:20px;line-height:30px;font-size:14px;text-align:center;cursor:pointer;color:#fff !important;}
.strip_all_tour_list .wishlist:before{font-style:normal;font-weight:normal;font-family:"icon_set_1";font-size:30px;content:"\72";color:#fff;position:absolute;left:0;top:3px;}
.img_container a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 4s ease;transition:all 4s ease;}
.img_container img{transition:all 4s ease;}
.short_info{position:absolute;left:0;bottom:0;width:100%;padding:10px 10px 8px 5px;color:#fff;}
.short_info1{position:absolute;left:0;bottom:0;background:url(../../img/shadow_tour.png) repeat-x left bottom;width:100%;padding:30px 10px 0px 5px;color:#fff;}
.short_info i{font-size:25px;display:inline-block;vertical-align:middle;font-weight:normal;font-style:normal;padding:0;margin:0;}
.short_info .price{float:right;font-size:28px;font-weight:bold;display:inline-block;}
.short_info .price sup{font-size:18px;position:relative;top:-5px;}
.banner{position:relative;background:#fff url(../../img/banner_bgwhite.png) no-repeat center bottom;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);padding:30px;margin-bottom:60px;}
.banner:after, .banner:before{position:absolute;content:"";z-index:1;height:18px;width:50%;top:100%;}
.banner:after{left:0;background:url(../../img/shadow-bg.png) no-repeat top left;}
.banner:before{right:0;background:url(../../img/shadow-bg.png) no-repeat top right;}
.banner a{position:absolute;top:35%;right:30px;}
.banner h4{text-transform:uppercase;font-weight:bold;font-size:25px!important;margin:0;padding:0;color:#e04f67;font-family:"Gochi Hand", cursive;}
.banner h4 span{text-transform:none;color:#555;}
.banner p{margin:0;padding:0;}
.banner.colored{background:#e04f67 url(../../img/banner_bg_colored.png) no-repeat center bottom;background-position:center;background-image:cover;color:#fff;}
.banner.colored h4{color:#fff;}
.banner.colored h4 span{color:#FFC;}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){.hotel_container .hotel_title1{height:auto!important;padding:5px;position:relative;}}