html,
body{height:100%;}
body{background:#fff;margin:0;line-height:24px;font-family:'Poppins', sans-serif;font-weight:400;font-size:12px;overflow-x:hidden;}
h1, h2, h3, h4, h5, th{font-family:'Quicksand', sans-serif;font-weight:700;}
ul, li{list-style:none;margin:0;padding:0;}
div, a, ul, li, nav, input, select, button{outline:none !important;}
a{cursor:pointer;}
.img-portfolio{min-height:200px;}
.portimgwrap{border:1px solid #ddd;display:block;margin:0 8px;overflow:hidden;}
.img-hover:hover{opacity:0.8;}
a:hover{text-decoration:none;}
.items{display:none;}
.totop{position:fixed;bottom:10px;right:20px;}
.totop a{display:none;}




 /*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider arrow skin 051 css*/
        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}

        /*jssor slider thumbnail skin 111 css*/
        .jssort111 .p {position:absolute;top:0;left:0;width:120px;height:60px;background-color:#000;}
        .jssort111 .p img {position:absolute;top:0;left:0;width:100%;height:100%;}
        .jssort111 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.85;}
        .jssort111 .p:hover .t{opacity:.8;}
        .jssort111 .pav .t, .jssort111 .pdn .t, .jssort111 .p:hover.pdn .t{opacity:1;}
        .jssort111 .ti {position:absolute;bottom:0px;left:0px;width:100%;height:28px;line-height:28px;text-align:center;font-size:12px;color:#fff;background-color:rgba(0,0,0,.3)}
        .jssort111 .pav .ti, .jssort111 .pdn .ti, .jssort111 .p:hover.pdn .ti{color:#000;background-color:rgba(255,255,255,.6);}



#loadMore{padding:10px;text-align:center;background-color:#33739E;color:#fff;border-width:0 1px 1px 0;border-style:solid;border-color:#fff;box-shadow:0 1px 1px #ccc;transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;}
#loadMore:hover{background-color:#fff;color:#33739E;}
.cls_room{border:1px solid #ccc;padding:8px;margin-bottom:10px;background:#fefeee;}
.box-list.box{padding-top:0;padding-bottom:0;position:relative;}
.img-list img{height:190px;overflow:hidden;position:relative;text-align:center;}
.box{background-color:#FFFFFF;padding:15px;padding-top:15px;padding-bottom:15px;margin-bottom:15px;cursor:pointer;}
.list-hotels .list-desc{padding:15px 10px;}
.list-desc{padding:10px;border-right:1px solid #ededed;}
.list-hotels .box-title{margin-bottom:5px;}
.list-desc span{line-height:2 !important;color:#333;font-size:13px;font-weight:normal;}
.box-tarif{display:table;}
.table-center{display:table-cell;text-align:left;vertical-align:middle;}
@media (max-width:767px){.tophead{margin-top:0;}
.tr.row{line-height:24px!important;border-bottom:1px solid #ccc;padding-bottom:10px;}
.price.selected{line-height:35px;}
.img-list img{width:100%;}
.tophead .container{padding-left:0;padding-right:0;}
.p15{margin-left:15px;margin-right:15px;}
.list-desc{border-right:0;}
#hotel_search{border:0!important;border-radius:0!important;}
.logo{position:relative;margin-top:-6px;height:50px;width:auto!important;}
.navbar-header{float:left;}
.navbar-right{float:right;font-size:29px;line-height:41px;}
}
.box-tarif .pax-tarif{color:#000;font-size:11px;}
.box-tarif .montant{font-size:36px;line-height:36px;color:#e00019;font-weight:bold;}
.list-hotels .box-tarif .montant sup{font-size:10px;}
.box-tarif .montant sup{font-size:11px;top:-1.6em;}
.btn-detail{background-color:#febb02;color:#000;margin:15px 0;padding:7px;}
.box-title h3{color:#1b6aa9;font-size:24px;font-weight:bold;letter-spacing:1px;margin-bottom:0;margin-top:0;line-height:28px;}
.box-title h3 i{font-size:11px;}
header.carousel{height:500px;}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner{height:100%;}
header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover;}
.error-404{font-size:100px;}
.moteur{color:#000;background-color:#febb02;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.39), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);border-top:4px solid #ca177e;padding:15px;}
.moteur .title-p{display:block;color:#000;font-size:20px;}
.moteur .ln{display:block;line-height:28px;margin-left:5px;}
.moteur .ln .fa{color:#fff;}
.filter{color:#333333;background-color:#fff;margin-top:15px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.39), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);padding:15px;}
.filter-title{color:#000;font-size:20px;}
.filter label{margin-bottom:5px;display:block;}
.moteur .btn-bh{font-size:16px;font-weight:normal;color:#fff;background-color:#669900;position:relative;padding-left:20px;padding-right:45px;border:1px solid #669900;margin-top:15px;}
#loading-result{padding-top:200px;position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,0.8);position:fixed;z-index:99999;opacity:1.0 !important;margin-left:0;}
.recom-item{position:relative;z-index:1;background:#ffffff;overflow:hidden;margin-bottom:30px;margin-right:auto;margin-left:auto;}
.recom-item.border{border:1px solid #ccc;min-height:220px;}
.recom-item{}
.price sup{font-size:64%;}
.cws-button.alt{background:#4cae4c;color:#ffffff;}
.recom-item .recom-item-body{width:53%;padding:30px 0 0 40px;position:absolute;z-index:2;top:0;left:0;height:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#fff;}
.recom-item .recom-item-body:before{content:'';position:absolute;z-index:-1;top:0;right:0;height:100%;width:100%;-webkit-transform:skew(-15deg) translateX(32px);-moz-transform:skew(-15deg) translateX(32px);-ms-transform:skew(-15deg) translateX(32px);-o-transform:skew(-15deg) translateX(32px);transform:skew(-15deg) translateX(32px);background:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.recommanded, .recom-item-body.recommanded:before{background:#fddc81!important;}
.recom-item.recommanded{-webkit-box-shadow:1px 0px 5px 0px rgba(254, 187, 2, 1);-moz-box-shadow:1px 0px 5px 0px rgba(254, 187, 2, 1);box-shadow:1px 0px 5px 0px rgba(254, 187, 2, 1);}
.recom-item .recom-item-body .blog-title{margin-top:0;text-transform:uppercase;margin-bottom:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.recom-item .recom-item-body .blog-title:hover{color:#ca177e;}
.recom-item .recom-item-body .recom-price span{font-size:26px;color:#4cae4c;}
.recom-item{display:none;}
.recom-item .recom-item-body .recom-button{line-height:44px;position:absolute;z-index:1;bottom:0;left:40px;font-size:12px;font-weight:700;text-transform:uppercase;color:#a9b5c1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.recom-item .recom-item-body .recom-button:hover{color:#424d58;}
.recom-item .recom-item-body .cws-button{min-width:initial;padding:10px 34px;padding-right:16px;padding-left:24px;position:absolute;z-index:1;bottom:0;right:0;}
.recom-item .recom-item-body .cws-button:before{content:'';position:absolute;z-index:1;right:0;top:-2px;bottom:-2px;width:20px;background:#4cae4c;-webkit-transform:skew(-15deg) translateX(8px);-moz-transform:skew(-15deg) translateX(8px);-ms-transform:skew(-15deg) translateX(8px);-o-transform:skew(-15deg) translateX(8px);transform:skew(-15deg) translateX(8px);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.recom-item .recom-item-body .cws-button:hover:before{background:#424d58;}
.recom-item .recom-item-body .action{position:absolute;z-index:-2;top:14px;right:-381px;background:#febb02;font-size:39px;padding:6px 15px 6px 30px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-weight:600;border-radius:50%;line-height:65px;}
.recom-item .recom-media{position:relative;z-index:1;width:47%;height:100%;float:right;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;max-height:225px;}
.recom-item .recom-media .pic:before{content:'';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;-webkit-box-shadow:inset 0px -100px 60px -40px rgba(0, 0, 0, 0.8);-moz-box-shadow:inset 0px -100px 60px -40px rgba(0, 0, 0, 0.8);box-shadow:inset 0px -100px 60px -40px rgba(0, 0, 0, 0.8);}
.recom-item .recom-media .pic img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;min-height:220px;}
.recom-item .recom-media .location{position:absolute;z-index:1;bottom:0;left:50%;width:100%;text-align:center;color:#ffffff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
@media (max-width:560px){.recom-item .recom-item-body{padding:15px 0 0 15px;}
.recom-item .recom-item-body .blog-title{font-size:14px;}
.recom-item .recom-item-body .recom-price span{font-size:20px;}
.recom-item .recom-item-body p{font-size:14px;line-height:1.5;}
.recom-item .recom-item-body .recom-button{line-height:30px;bottom:30px;left:10px;font-size:10px;width:100%;text-align:center;}
.recom-item .recom-item-body .cws-button{min-width:100%;padding:3px 0 3px 20px;right:2px;margin:0 !important;}
.recom-item .recom-item-body .action{top:20px;right:-100px;font-size:14px;padding:2px 10px 2px 20px;}
.recom-item .recom-media .location{font-size:12px;}
.recom-item .recom-media:hover + .recom-item-body .action{right:-50px;}
}
@media (max-width:420px){.testimonial-item{margin:0 20px;}
.slider-info-wrap .slider-info-content .slider-info-item.active .info-item-media{padding-top:60%;}
.recom-item .recom-media:hover .pic img{-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%);}
}
.price{display:block;font-size:30px;}
.total{text-align:right;}
.price .currency{font-size:20px;}
.period{display:block;font-style:italic;}
footer{}
@font-face{font-family:'open_sansregular';src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Oswald-Bold';src:url('../fonts/Oswald-Bold.eot');src:url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Oswald-Bold.woff') format('woff'),
url('../fonts/Oswald-Bold.ttf') format('truetype'),
url('../fonts/Oswald-Bold.svg#Oswald-Bold') format('svg');}
@font-face{font-family:'Raleway-Medium';src:url('../fonts/Raleway-Medium.eot');src:url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Raleway-Medium.woff') format('woff'),
url('../fonts/Raleway-Medium.ttf') format('truetype'),
url('../fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');}
.unified-postcard{border:1px solid #e9f0fa;margin-bottom:10px;position:relative;border-radius:3px;overflow:hidden;}
.unified-postcard__content{position:relative;border-radius:3px 3px 0 0;height:295px;width:100%;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:75px 0 0 15px;}
.unified-postcard__description_inner{width:100%;padding:0;position:absolute;bottom:0;left:0;background-color:#fff;}
.unified-postcard__pe{height:460px;}
.img-responsive{width:100%;}
.unified-postcard{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.unified-postcard__overlay{width:100%;padding:21px 15px 25px;top:0;left:0;margin-bottom:12px;position:absolute;z-index:2;color:#fff !important;text-shadow:1px 1px 1px #000;background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,27,65,0.65)),color-stop(100%,rgba(0,27,65,0)));background:-webkit-linear-gradient(top,rgba(0,27,65,0.65) 0,rgba(0,27,65,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,27,65,0.65)),to(rgba(0,27,65,0)));background:linear-gradient(to bottom,rgba(0,27,65,0.65) 0,rgba(0,27,65,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001B42',endColorstr='#00001e47',GradientType=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.unified-postcard__header{font-size:16px;}
.unified-postcard__overlay{color:#fff !important;text-shadow:1px 1px 1px #000;}
.unified-postcard__overlay a{color:#fff;}
.unified-postcard__header a{font-weight:bold;font-size:1.78em;padding:0;margin:0;line-height:1;}
.unified-postcard__header p{margin:5px 0 0;font-weight:normal;}
.sh-postcard-content-title{background:#e9f0fa;margin:0;padding:10px 15px;color:#383838;font-weight:bold;}
.sh-postcard-table{width:100%;margin-top:5px;}
td.sh-postcard-dates{color:#383838;vertical-align:middle;white-space:nowrap;}
.sh-postcard-table td{border-bottom:1px solid #e9f0fa;padding:8px 10px 8px 15px;}
td.sh-postcard-rooms{vertical-align:middle;white-space:nowrap;padding-left:10px;font-size:23px;font-weight:bold;}
td.sh-postcard-rooms sup{top:-0.35em;}
td.sh-postcard-remove{width:14px;text-align:center;}
.mylogo{display:block;height:auto;max-width:280px;margin:17px 0;overflow:hidden;}
.mylogo img{width:100%;}
.bannerbigcnt{background:none repeat scroll 0 0 rgba(6, 95, 142, 0.8);clear:both;color:#fff;float:left;font-family:lato,sans-serif;font-size:42px;font-weight:bold;margin-bottom:8px;margin-top:80px;overflow:hidden;padding:5px 20px;text-align:left;}
.bannersmlcnt{background:none repeat scroll 0 0 rgba(6, 95, 142, 0.8);clear:both;color:#fff;float:left;font-family:lato,sans-serif;font-size:30px;overflow:hidden;padding:5px 20px;text-align:left;}
.colorwhite{background:#ca177e;}
.navme{border:0 none;box-shadow:0 0 10px -5px #808080;-webkit-box-shadow:0 0 10px -5px #808080;-moz-box-shadow:0 0 10px -5px #808080;-o-box-shadow:0 0 10px -5px #808080;border-radius:0;margin:0;}
.fulsectin.fixed{left:0;position:fixed;top:0;width:100%;z-index:1000;}
.topmenu{float:right;}
.mytmenu{float:left;}
.navme .navbar-toggle{background:#fff;border:1px solid #none;float:right;}
.navbar-toggle .icon-bar{background:#085e8e;}
.navbar-header.myheder{float:left;}
.topritsec{clear:both;float:right;padding:10px 0;position:relative;width:100%;}
.spltop{border:1px solid #eee;display:block;padding:6px 10px;}
.ritli{float:left;}
.ritli:last-child{margin:0;float:right;}
.forlogin{background:none repeat scroll 0 0 #d84c37;border:1px solid #e65a45;color:#fff;padding:6px 20px;}
.carousel-caption h2{display:none;}
.navbar-brand.mylogo{padding:5px;}
.ritdetmenu{float:right;margin-left:20px;}
.marginchange{margin-top:-100px;}
.customtab{background:none;}
.customtab .nav-tabs{background:none repeat scroll 0 0 rgba(6, 95, 142, 0.9);border:0 none;height:auto;}
.customtab .tab-content{background:none repeat scroll 0 0 #fff;border:1px solid #eee;border-top:0;float:left;width:100%;min-height:200px;padding:10px 10px 30px;}
.customtab .nav-tabs li{background:url("../images/lili.png") no-repeat scroll right center rgba(0, 0, 0, 0);margin:0;}
.customtab .nav-tabs > li > a{border:medium none;color:#fff;font-family:open_sansregular;}
.customtab .nav-tabs > li > a:hover{background:none;}
.customtab .nav-tabs > li.active > a, .customtab .nav-tabs > li.active > a:hover, .customtab .nav-tabs > li.active > a:focus{background:none repeat scroll 0 0 #fff;border:medium none;color:#666;}
.customtab .nav-tabs li a{border-radius:0;font-size:16px;line-height:28px;margin:0;padding:15px 45px 15px 25px;}
.customtab .nav-tabs .spanfa{background:url("../images/menuiconhover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;height:25px;margin-left:10px;width:40px;}
.customtab .nav-tabs .spanfa.faflight{background-position:-40px -50px;}
.customtab .nav-tabs .spanfa.fahotel{background-position:-78px -50px;}
.customtab .nav-tabs .spanfa.facar{background-position:-124px -48px;}
.customtab .nav-tabs .spanfa.faholiday{background-position:-335px 0px;}
.customtab .nav-tabs .spanfa.facruise{background-position:-511px 0px;}
.totopp{display:block;margin-top:-58px;overflow:hidden;}
.customtab .nav-tabs li.active a .spanfa.faflight{background-position:-40px 0px;}
.customtab .nav-tabs li.active a .spanfa.fahotel{background-position:-78px 0;}
.customtab .nav-tabs li.active a .spanfa.facar{background-position:-124px 0px;}
.menunav.navbar-nav > li > a{color:#666;font-family:"open_sansregular";font-size:13px;padding:15px;text-transform:uppercase;transition:all 0.3s ease-in-out 0s;}
.menunav.navbar-nav > li > a:hover{background:none;}
.menunav.navbar-nav > li > a:hover{color:#000;}
.fullback{background:#fff;float:left;width:100%;}
.mintabht{min-height:400px;}
.famenu{background:url("../images/icon.html") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;height:38px;margin:0 auto;overflow:hidden;width:30px;}
.mhome{background-position:-418px center;}
.mflight{background-position:0 4px;}
.mhotel{background-position:-125px 7px;}
.mcar{background-position:-235px 8px;}
.mholyday{background-position:-335px 7px;}
.myhomemenu.navbar-nav li{border-right:1px solid #ededed;margin:0;}
.myhomemenu.navbar-nav li.active{background:none repeat scroll 0 0 #fb8602;}
.mintabht .row{padding:30px 0;}
.contactonly{color:#fff;float:left;font-family:open_sansregular;font-size:14px;height:30px;line-height:30px;padding:0 20px 0 0;}
.contactonly .fa{background:none repeat scroll 0 0 #fb8602;float:left;font-size:20px;height:30px;line-height:30px;margin-right:10px;padding:0 10px;}
.socials{float:left;margin-left:10px;}
.socials .fa{color:#fff;cursor:pointer;height:28px;line-height:28px;text-align:center;width:30px;}
.tab-content{margin-top:30px;}
.intabs{float:left;padding:15px 15px 0;width:100%;position:relative;}
.tab-content:after{bottom:3px;content:"";height:27px;left:0;width:100%;z-index:100;}
.tabinhed{color:#fff;display:block;font-size:22px;font-weight:normal;margin:0;overflow:hidden;padding:0 0 15px;}
.tabinrow{}
.formlabel{color:#fff;display:block;font-size:14px;margin:4px 0;}
.forminput{border:1px solid #ddd;box-shadow:0 0 10px -5px #ccc inset;color:#454545;float:left;height:40px;padding:10px 3px 10px 34px;width:100%;}
.nopad{padding:0;}
.calendr{background:url(../images/cal.png) no-repeat right center #fff;}
.marginbotom10{margin-bottom:15px;}
.werego{background:url("../images/map.png") no-repeat scroll 12px center #fff;border:1px solid #ddd;float:left;height:38px;padding:0 6px 0 40px;width:100%;}
.roomnum,
.numroom{background:url(../images/room.png) no-repeat left 0;}
.roomnum{float:left;height:38px;width:100%;}
.numroom{background-position:right -39px;color:#fff;display:block;float:right;font-size:13px;font-weight:bold;height:38px;line-height:38px;margin-right:-18px;padding-right:25px;text-align:center;width:100%;}
.toglebtn .btn-default{background:#5e6e92;border-color:#5e6e92;color:#333;}
.toglebtn .btn-primary:hover, .toglebtn .btn-primary:focus, .toglebtn .btn-primary:active, .toglebtn .btn-primary.active, .toglebtn .open > .dropdown-toggle.btn-primary{background-color:#fff;border-color:#fff;color:#333;}
.mydropdown{border-radius:0;height:35px;padding:0 6px;}
.mydropdown{line-height:35px;}
.fullw{width:100%;}
.downsumbol{background:url("../images/down.html") no-repeat scroll 15px center rgba(0, 0, 0, 0);border-left:1px solid #ddd;float:right;height:100%;width:35px;}
.menunav.navbar-nav > li.active > a{color:#fff;}
.navbar-fixed-top{border:none !important;}
.ritalign{float:right;}
.formsubmit{left:0;right:0;width:100%}
#hotel_search{padding:12px;border-radius:3px;border:1px solid;background:#fe0000;background:-webkit-gradient(linear,left top,left bottom,from(#fe0000),to(#fe0000));background:-webkit-linear-gradient(top,#fe0000 0,#fe0000 100%);background:linear-gradient(to bottom,#fe0000 0,#fe0000 100%);border-color:#e2aa11;font-size:13px;}
.srchbutn{border:1px solid #ef7d25;color:#fff;display:table;font-family:open_sansregular;font-size:18px;margin:0 auto;padding:10px 80px 10px 30px;position:relative;text-transform:uppercase;z-index:1000;}
.srcharow{background:url("../images/smtip.png") no-repeat scroll center center #449d44;float:right;height:50px;width:50px;}
.comncolor{background:none repeat scroll 0 0 #ef7d25;}
.dealslider{}
.dealimage{display:block;cursor:pointer;max-height:200px;overflow:hidden;position:relative;}
.dealimage img{width:100%;}
.ofrdiv{background:url("../images/ofr.html") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:102px;position:absolute;right:10px;top:10px;width:102px;}
.top1{color:#fff;display:block;font-size:15px;margin-top:12px;text-align:center;}
.top2{color:#fff;display:block;font-family:oswald-bold;font-size:22px;line-height:14px;margin-top:10px;text-align:center;}
.top3{color:#fff;display:block;font-size:15px;line-height:36px;overflow:hidden;text-align:center;}
.imgname{background:none repeat scroll 0 0 #fff;display:block;overflow:hidden;z-index:10;}
.tile{color:#444;display:block;font-family:open_sansregular;font-size:16px;font-weight:normal;overflow:hidden;padding:15px 10px 5px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}
.noleftpad{padding:0 10px 0 0;}
.owlindex.owl-theme .owl-controls .owl-buttons .owl-prev,
.owlindex.owl-theme .owl-controls .owl-buttons .owl-next{border-radius:0;height:69px;margin:-35px 0 0;padding:0;position:absolute;text-indent:-99999px;top:50%;width:49px;z-index:10;}
.owlindex.owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/prev2.png) no-repeat -1px center;left:0;}
.owlindex.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/next2.png) no-repeat right center;right:0;}.owlindex .owl-pagination{bottom:0;left:40%;position:absolute;width:20%;z-index:2;}
.owlindex2 .owl-buttons{margin:0;position:absolute;right:0;top:-65px;}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-prev,
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-next{border:1px solid #ddd;border-radius:0;height:40px;margin:0 5px;padding:0;text-indent:-99999px;width:40px;z-index:10;}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/prev3.png) no-repeat center center;left:0;}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/next3.png) no-repeat center center;right:0;}
.owlindex2 .owl-pagination{background:none repeat scroll 0 0 #fff;display:block;margin-top:-10px;overflow:hidden;}
.owlindex2.owl-theme .owl-controls .owl-page span{height:8px;margin:0 5px 5px;width:8px;}
.indexbaner2.owl-theme{box-shadow:0 3px 0 0 #e3e3e3;}
.smalbanr.topttr{display:block;max-height:200px;min-height:200px;overflow:hidden;}
.smalbanr.topttr img{min-height:200px;}
.comercialad{display:block;margin:20px 0 10px;max-height:240px;overflow:hidden;}
.ownadd{}
.selplace{color:#666;display:block;max-height:70px;min-height:70px;overflow:hidden;padding:5px 10px 10px;}
.chinadel{display:block;overflow:hidden;margin:1px;padding-bottom:10px;}
.from{background:url("../images/from.png") no-repeat scroll 0 center #fff;}
.too{background:url("../images/too.png") no-repeat scroll 0 center #fff;}
.delabl, .delprice{color:#666;display:block;line-height:18px;overflow:hidden;}
.pricecolor{color:#fb8602;}
.delprice strong{font-size:16px;}
.radgrp{float:left;margin-right:25px;padding:10px 0;}
.radgrp input{float:left;line-height:22px;margin:0;}
.radgrp label{color:#666;float:left;line-height:14px;margin:0;padding-left:10px;}
.imgname2{background:none repeat scroll 0 0 #f6f6f6;box-shadow:0 3px 0 0 #e3e3e3;float:left;padding:0 0 8px;width:100%;}
.fullgraybak{background:#f6f6f6;float:left;width:100%;}
.boxx{}
.flightimage{display:block;max-height:130px;overflow:hidden;}
.rowflitdeal{border-bottom:1px solid #eee;display:block;margin-bottom:10px;overflow:hidden;padding:6px 0;}
.dealflit{display:block;padding:10px 0;text-align:center}
.fromto{color:#666;display:block;font-family:oswald-bold;font-size:14px;letter-spacing:1px;overflow:hidden;padding:5px 0 2px;text-align:center;}
.fromtodate{color:#666;display:block;overflow:hidden;text-align:center;}
.flitamt{color:#065f8e;display:block;font-family:Oswald-Regular;font-size:18px;line-height:45px;text-align:center;}
.pageheader{border-bottom:1px solid #ddd;color:#085e8e;display:block;font-family:Raleway-Medium;font-size:22px;margin:20px 8px 15px;overflow:hidden;padding:0 0 10px;text-transform:uppercase;}
.pageheader strong{float:left;font-weight:normal;}
.centralign{text-align:center;}
.portimg{display:block;max-height:200px;min-height:200px;overflow:hidden;position:relative;}
.portimg img{width:100%;}
.tile.nopdtitle{padding-bottom:0;}
.tile2{color:#ed5565;display:block;font-size:15px;font-weight:normal;overflow:hidden;padding:5px 10px;}
.tileprice{color:#085e8e;display:block;font-family:Oswald-Regular;font-size:18px;letter-spacing:1px;line-height:22px;padding:5px 10px 15px;text-align:left;}
.tileprice strong{font-size:18px;font-weight:normal;margin-right:8px;}
.tileprice b{font-size:14px;font-weight:normal;}
.padbotm20{padding-bottom:20px;}
.flitow{display:block;margin:0 5px;overflow:hidden;}
.comonfooter{background:none repeat scroll 0 0 #ededed;border-top:1px solid #fff;float:left;padding:20px 0;width:100%;}
.footerbotm{background:none repeat scroll 0 0 #2b2b2b;float:left;padding:20px 0 5px;width:100%;}
.copurit a{color:#fff;}
.copurit{float:left;color:#d1d1d1;font-size:13px;}
.futtrlogo{display:block;margin:15px 0;overflow:hidden;text-align:left;}
.ftitleblack{color:#444;display:block;font-family:raleway-medium;font-weight:normal;font-size:18px;margin-bottom:5px;overflow:hidden;}
.footerlistblack a{color:#666;display:block;font-size:13px;overflow:hidden;padding:3px 0;}
.homelinksftr{float:right;margin-right:20px;}
.homelinksftr a{color:#d1d1d1;font-size:13px;padding:0 5px;}
a.gotop{background:url("../images/top.png") no-repeat scroll -1px -1px rgba(0, 0, 0, 0.5);border:1px solid #3b3b3b;display:block;float:right;height:36px;margin:-10px 0 0;text-align:center;width:35px;}
.starbook{display:block;margin-top:-5px;max-width:80px;padding:0 10px;}
.starbook img{width:100%;}
.bookmr{background:none repeat scroll 0 0 #ed5565;color:#fff;float:right;margin:10px 10px 0 0;padding:10px 15px;}
.relative{position:relative;}
.form-control.fccustom2black{background:none repeat scroll 0 0 #fff;border:0 none;border-radius:0;color:#999 !important;height:32px;}
.btn-default.btncustom, .btncustom{background:url("../images/arrow.png") repeat scroll -5px -5px #0099cc;border:0 none;border-radius:0;color:#fff;height:32px;overflow:hidden;position:absolute;right:0;text-indent:-100px;top:0;transition:all 0.3s ease 0s;width:32px;}
.grey2{color:#fff;display:block;margin-top:6px;overflow:hidden;}
a.social1b{margin:0 5px;}
.scont{color:#999;display:block;font-size:14px;margin-bottom:5px;overflow:hidden;text-align:left;}
.scont .fa{float:left;font-size:18px;margin-right:10px;}
.addresof{color:#666;display:block;line-height:20px;overflow:hidden;}
.ft{border:1px solid #eee;box-shadow:0 0 10px -5px #ccc inset;color:#666;float:left;height:40px;padding:0 8px 0 55px;width:100%;}
.container.whenfixmar.adfix{margin-top:50px;}
.memer{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;margin:20px 0;}
.tabpro{}
.tabprocnt.tab-content{display:block;overflow:hidden;padding:10px 0;}
.tabpro .tab-content{background:none repeat scroll 0 0 rgba(44, 62, 80, 0.8);border-top:4px solid #2e86ce;float:left;min-height:200px;width:100%;}
.tabpro .nav-tabs > li{border-bottom:1px solid #cacaca;border-radius:0;border-top:1px solid #eee;display:block;margin:0;overflow:hidden;width:100%;}
.tabpro .nav-tabs > li:first-child{border-top:0;}
.tabpro .nav-tabs > li:last-child{border-bottom:0;}
.tabpro .nav-tabs > li > a{background:none repeat scroll 0 0 #ddd;border:medium none;border-radius:0;color:#666;display:block;margin:0;overflow:hidden;width:100%;text-align:center;}
.tabpro .nav-tabs > li > a .fa{color:#bbb;display:block;font-size:30px;overflow:hidden;text-align:center;}
.tabpro .nav-tabs > li.active > a, .tabpro .nav-tabs > li.active > a:hover, .tabpro .nav-tabs > li.active > a:focus{background:none repeat scroll 0 0 #fff;border:medium none;color:#333;}
.tabpro .nav-tabs li a{font-size:14px;line-height:28px;}
.tabpro .nav-tabs li a strong{font-weight:normal;}
.userproimg{border:1px solid #e5e5e5;float:left;margin-right:15px;padding:4px;}
.prodets{display:block;overflow:hidden;}
.namepro{color:#2e86ce;display:block;font-size:16px;margin-bottom:5px;overflow:hidden;}
.norpro{color:#666;display:block;margin-bottom:5px;overflow:hidden;}
.tripc{float:left;width:25%;}
.trcount{color:#666;display:block;font-family:Oswald-Bold;font-size:24px;letter-spacing:1px;text-align:center;}
.tripboxh{color:#666;display:block;font-size:12px;margin-top:10px;overflow:hidden;text-align:center;}
.intrpx{background:none repeat scroll 0 0 #eee;display:block;margin:5px;overflow:hidden;padding:10px;}
.proinhed{border-bottom:1px solid #eee;color:#666;display:block;font-size:22px;margin-bottom:15px;overflow:hidden;padding-bottom:8px;}
.profileinput{border:1px solid #ddd;color:#666;display:block;height:35px;overflow:hidden;padding:5px;width:70%;}
.lablnote{color:#666;display:block;margin-top:5px;overflow:hidden;}
.collabel{display:block;font-size:14px;margin-top:5px;text-align:right;}
.detsrow{display:block;margin-bottom:20px;overflow:hidden;}
.proselect{border:1px solid #ddd;color:#666;display:block;height:35px;overflow:hidden;padding:6px;width:70%;}
.paddivs{display:block;overflow:hidden;padding:10px 0;}
.cheklist{display:block;overflow:hidden;padding:5px 10px;}
.cheklist input[type="checkbox"]{float:left;margin:1px 5px 0 0;}
.cheklabl{color:#444;float:left;}
.padlisting{padding:0 0 0 30px;}
.fulsectin{background:none repeat scroll 0 0 #00a8e9;float:left;width:100%;}
.tabinheder{border-bottom:1px solid #eee;color:#666;display:block;font-size:20px;margin:0 0 15px;overflow:hidden;padding:10px 0;}
.bookimage{float:left;margin-right:10px;}
.bookmaindets{display:block;overflow:hidden;}
.bookmainhed{color:#333;display:block;font-size:14px;font-weight:bold;margin:0 0 5px;overflow:hidden;}
.bookads{color:#666;display:block;margin-bottom:5px;overflow:hidden;}
.ratebook{display:block;overflow:hidden;}
.ratebook strong{color:#d84c37;float:left;font-size:15px;margin-right:5px;}
.ratebook b{color:#666;float:left;font-weight:normal;margin-top:3px;}
.rateimage{display:block;overflow:hidden;}
.bookdesc{color:#666;display:block;line-height:20px;overflow:hidden;}
.bookmore{background:#f2f2f2;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));background:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background:-moz-linear-gradient(top, #ffffff, #f2f2f2);background:-ms-linear-gradient(top, #ffffff, #f2f2f2);background:-o-linear-gradient(top, #ffffff, #f2f2f2);border:1px solid #d8d8d8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:rgba(0,0,0,0.1) 0 3px 2px;color:#999999;display:table;font-size:14px;margin:0 auto;padding:8px 20px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.bookmore:hover{color:#333;border:1px solid #bababa;background:#f2f2f2;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));background:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background:-moz-linear-gradient(top, #ffffff, #f2f2f2);background:-ms-linear-gradient(top, #ffffff, #f2f2f2);background:-o-linear-gradient(top, #ffffff, #f2f2f2);text-decoration:none;}
.bookli{border-bottom:1px dotted #ddd;display:block;overflow:hidden;padding:15px 0;}
.indexbaner{position:relative;}
.smalbanr{max-height:375px;}
.indexbaner.owl-theme .owl-controls{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);bottom:0;left:0;margin:0;padding-top:5px;position:absolute;width:100%;}
.smalbanr img{width:100%;}
.incolwhy{display:block;overflow:hidden;padding:20px;}
.iconfor{display:block;min-height:158px;padding:20px 0;text-align:center;}
.hedfrowhy{color:#fff;display:block;font-family:open_sansregular;font-size:20px;margin:8px 0 10px;overflow:hidden;padding:5px 0;text-align:center;}
.whypara{color:#fff;display:block;font-family:open_sansregular;font-size:14px;line-height:18px;min-height:100px;text-align:center;}
.ads{display:table;margin:15px auto 5px;}
.padbotom10{padding-bottom:10px;}
.htlcal.fa{margin-right:5px;}
.dateandtimeyr strong{font-size:20px;}
.dateandtimeyr b{color:#666;}
.htlboxhed strong{margin-left:5px;}
.deptypew{color:#666;display:block;font-size:14px;font-weight:bold;margin-top:10px;}
.modify.lesmargin{margin:18px auto 0;}
.facility{background:url("../images/hotelpref-ico.png") no-repeat scroll 0 0 #fff;border:2px solid #ebebeb;border-radius:4px;color:#999;float:left;height:28px;margin-right:4px;padding:5px;width:28px;}
.facility strong{float:left;font-weight:normal;text-indent:-9999px;}
.facility.wifi{background-position:-3px -3px;}
.facility.aircondition{background-position:-3px -33px;}
.facility.swimpol{background-position:-3px -63px;}
.morefac{float:left;}
.morefac a{color:#1e52a4;float:left;margin:5px;text-decoration:underline;}
.hotelistrow{background:none repeat scroll 0 0 #fff;border:1px solid #e9e9e9;display:table;margin-bottom:15px;width:100%;}
.imagehotel{display:block;max-height:200px;overflow:hidden;}
.imagehotel img{width:100%;}
.padall10{display:block;padding:10px;}
.hotelhed{color:#0088c7;display:block;font-size:16px;overflow:hidden;}
.singleadrs{color:#666;display:block;margin:5px 0;overflow:hidden;}
.strahtlrate{display:block;margin-bottom:5px;overflow:hidden;}
.somemoredesc{color:#666;display:block;line-height:20px;margin-bottom:5px;overflow:hidden;}
.pricesec{}
.pricehotel{color:#ef6d4c;display:block;font-size:22px;overflow:hidden;text-align:center;}
.smalper{color:#666;display:block;margin-bottom:5px;overflow:hidden;text-align:center;}
.booknow{background:none repeat scroll 0 0 #01aaeb;border:1px solid #009fe0;color:#fff;display:table;margin:20px auto auto;padding:10px;text-align:center;width:90%;}
.xcel{display:table-cell;float:none;vertical-align:top;}
.xcel.bordrit{border-left:1px dotted #eee;padding:10px;vertical-align:middle;}
.starimag{float:left;margin-top:-3px;}
.padhtlname{display:block;overflow:hidden;padding:15px 10px;}
.namehotel{border:1px solid #ddd;float:left;height:40px;padding:0 8px;width:100%;}
.contentpad{float:left;width:100%;padding:20px 0;}
.bighotl{display:block;max-height:350px;overflow:hidden;}
.bighotl img{width:100%;}
.thumbimg{isplay:block;margin:5px;max-height:80px;overflow:hidden;}
.thumbimg img{width:100%;}
.owl-carousel.syncslide .owl-item{opacity:.6;}
.owl-carousel.syncslide .owl-item.synced{background:none repeat scroll 0 0 #14b9d5;opacity:1;transition:all 0.3s ease-in-out 0s}
.detowl.owl-theme .owl-controls .owl-buttons .owl-prev,
.detowl.owl-theme .owl-controls .owl-buttons .owl-next{border-radius:0;height:49px;margin-top:-25px;position:absolute;text-indent:-99999px;top:50%;width:49px;z-index:10;}
.detowl.owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/prev2.png) no-repeat center center;left:-5px;}
.detowl.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/next2.png) no-repeat center center;right:-5px;}
.detowl.owl-theme .owl-controls{bottom:-80px;height:80px;margin:0;position:absolute;width:100%;}
.owl-carousel.syncslide{background:#ddd;}
.desklarge{float:right;}
.insidemaindets{background:none repeat scroll 0 0 #fff;display:block;min-height:440px;overflow:hidden;padding:10px 10px 10px 20px;}
.srchhotl{color:#333;font-size:18px;margin:0 0 5px;}
.htlstar{display:block;margin:10px 0 15px;overflow:hidden;}
.htladrs{background:url("../images/map.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);color:#666;display:block;margin:10px 0;overflow:hidden;padding-left:20px;}
.rowhtl{display:block;margin:20px 0;overflow:hidden;}
.inpadcol{background:none repeat scroll 0 0 #fff;border:1px solid #eee;display:block;margin-right:10px;overflow:hidden;padding:10px;}
.inpadcol p{color:#666;display:block;margin:0;}
.ratingful{color:#00a8e8;display:block;font-size:34px;font-weight:bold;overflow:hidden;}
.ratingful strong{color:#666;font-size:16px;font-weight:normal;margin-left:10px;}
.htlbook{width:100%;height:52px;padding:15px 10px 10px 10px;display:block;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;color:#fff;border:1px solid #e45221;background:url('../images/btn-book.png') #30c7fb no-repeat -5px 0;text-shadow:rgba(0,0,0,.4) 0 -1px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:rgba(0,0,0,0.2) 1px 2px 3px;-moz-box-shadow:rgba(0,0,0,0.2) 1px 2px 3px;box-shadow:rgba(0,0,0,0.2) 1px 2px 3px;}
.htlbook:hover{text-decoration:none;color:#fff;text-shadow:rgba(0,0,0,.4) 0 -1px 0;background:url('../images/btn-book.png') #30c7fb no-repeat -5px -50px;}
.bokbtnwrap{}
.majorfaci{display:block;margin-top:20px;overflow:hidden;}
.smalhotldesc{color:#666;display:block;line-height:20px;margin-top:20px;overflow:hidden;}
.fulldetab{float:left;padding:20px 0;width:100%;}
.fulldetab .nav-tabs{background:#31c8fb;border:0;}
.fulldetab .nav-tabs > li{background:none repeat scroll 0 0 #31c8fb;border-left:1px solid #48dfff;border-right:1px solid #1cb3e6;margin:0;}
.fulldetab .nav-tabs > li > a{border:0 none;border-radius:0;color:#fff;font-size:13px;margin:0;}
.fulldetab .nav-tabs > li > a:hover{background:none;}
.fulldetab .nav-tabs > li.active{}
.fulldetab .nav-tabs > li.active a{background:none repeat scroll 0 0 #fff;border:0 none;color:#333;}
.innertabs{background:none repeat scroll 0 0 #fff;float:left;padding:10px;width:100%;}
.mensionspl{color:#666;display:block;overflow:hidden;padding:5px 0;}
.menlbl{float:left;margin-left:5px;}
.mensionspl strong{float:left;}
.refundpol{color:#468833;display:block;font-size:14px;margin:10px 0 0;overflow:hidden;}
.refundpol .fa{font-size:16px;margin-right:6px;}
.hotelistrowhtl{background:none repeat scroll 0 0 #fff;display:table;width:100%;}
.htlrumrow{border:1px solid #ddd;float:left;margin-bottom:10px;width:100%;}
.hotelistrowhtl .imagehotel{margin:10px;}
.allromdesc p{display:block;overflow:hidden;padding:0 10px;}
.sumtab{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#666;display:block;font-size:14px;font-weight:bold;overflow:hidden;padding:10px 0;text-align:left;width:100%;}
.sumtab.collapsed span.collapsearrow{background:url("../images/collapsearrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:right;height:8px;margin-top:10px;transition:all 0.3s ease 0s;width:9px;}
.sumtab span.collapsearrow{background:url("../images/collapsearrow.png") no-repeat scroll 0 -8px rgba(0, 0, 0, 0);float:right;height:8px;margin-top:10px;transition:all 0.3s ease 0s;width:9px;}
.parasub{clear:both;color:#666;line-height:20px;}
.comenhtlsum{color:#666;display:block;line-height:20px;overflow:hidden;padding:10px 0;}
.linebrk{background:none repeat scroll 0 0 #e8e8e8;display:block;height:1px;margin:10px 0 15px;padding:0;}
.checklist{}
.checklist li{background:url("../images/li.png") no-repeat scroll left center rgba(0, 0, 0, 0);color:#666;display:block;line-height:22px;overflow:hidden;padding:5px 5px 5px 20px;}
.ratingusr{}
.ratingusr strong{}
.ratingusr b{}
.ratingimg{}
.board{float:left;height:100%;position:relative;width:100%;}
.board .nav-tabs{position:relative;margin:0 auto;margin-bottom:0;box-sizing:border-box;}
.board-inner .nav-tabs li{width:25%;}
.board > div.board-inner{position:relative;height:100%;}
.onlyforcart{background:#fff;background-size:30%;}
.board p.narrow{width:60%;margin:10px auto;}
.board .liner{height:2px;background:#ddd;position:absolute;width:80%;margin:0 auto;left:0;right:0;top:50%;z-index:1;}
.board .nav-tabs > li.active > a, .board .nav-tabs > li.active > a:hover, .board .nav-tabs > li.active > a:focus{color:#555555;cursor:default;border:0;border-bottom-color:transparent;}
.board span.round-tabs{width:70px;height:70px;line-height:70px;display:inline-block;border-radius:100px;background:white;z-index:2;position:absolute;left:0;text-align:center;font-size:25px;}
.board span.round-tabs.one{color:rgb(34, 194, 34);border:2px solid rgb(34, 194, 34);}
.board li.active span.round-tabs.one{background:#fff !important;border:2px solid #ddd;color:rgb(34, 194, 34);}
.board span.round-tabs.two{color:#febe29;border:2px solid #febe29;}
.board li.active span.round-tabs.two{background:#fff !important;border:2px solid #ddd;color:#febe29;}
.board span.round-tabs.three{color:#3e5e9a;border:2px solid #3e5e9a;}
.board li.active span.round-tabs.three{background:#fff !important;border:2px solid #ddd;color:#3e5e9a;}
.board span.round-tabs.four{color:#f1685e;border:2px solid #f1685e;}
.board li.active span.round-tabs.four{background:#fff !important;border:2px solid #ddd;color:#f1685e;}
.board span.round-tabs.five{color:#999;border:2px solid #999;}
.board li.active span.round-tabs.five{background:#fff !important;border:2px solid #ddd;color:#999;}
.board .nav-tabs > li.active > a span.round-tabs{background:#fafafa;}
.board li.active:before{content:" ";position:absolute;left:45%;margin:0 auto;bottom:-2px;border:10px solid transparent;border-bottom-color:#fff;z-index:1;}
.board li.active:after{content:" ";position:absolute;left:45%;margin:0 auto;bottom:0px;border:10px solid transparent;border-bottom-color:#ddd;}
.board .nav-tabs > li a{width:70px;height:70px;margin:20px auto;border-radius:100%;padding:0;}
.board .nav-tabs > li a:hover{background:transparent;}
.nopadding{padding:0;margin:0;}
.board .tab-content{background:none repeat scroll 0 0 #fff;}
.board .tab-pane{position:relative;padding-top:20px;}
.board .tab-content .head{border-bottom:1px dotted #eee;font-size:25px;margin:0 0 20px;padding-bottom:15px;text-transform:uppercase;}
.board .rumli{border:none;}
.board .btn-outline-rounded{padding:10px 40px;margin:20px 0;border:2px solid transparent;border-radius:25px;}
.board .btn.green:hover{background:#419641;}
.board .btn.green{background-color:#5cb85c;color:#ffffff;}
.rumli{border-bottom:1px dotted #BBBBBB;float:left;padding:0;width:100%;}
.imgrum{float:left;width:25%;}
.inimgnum{display:block;margin-right:10px;max-height:1120px;overflow:hidden;}
.inimgnum img{width:100%;}
.nxtrum{display:block;overflow:hidden;}
.lefwid50{width:50%}
.rumhed{color:#333333;display:block;font-size:16px;margin:0 0 5px;overflow:hidden;}
.descs{color:#666;display:block;font-size:13px;margin:0 0 5px;overflow:hidden;}
.avail{display:block;margin-bottom:6px;overflow:hidden;}
.avail li{float:left;margin-right:4px;}
.avail li div{border:2px solid #ddd;border-radius:2px;color:#999999;float:left;height:28px;margin-top:4px;padding:5px;width:28px;transform:perspective(1000);-webkit-transform:perspective(1000);-moz-transform:perspective(1000);-o-transform:perspective(1000);-ms-transform:perspective(1000);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:all 400ms ease;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease;-moz-transition:all 400ms ease;}
.avail li:hover div{background-color:#1bbc9b;border:2px solid #1bbc9b;transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);}
.edittab{background:none repeat scroll 0 0 #1bbc9b;border:1px solid #13b493;border-radius:100%;color:#fff;cursor:pointer;height:25px;line-height:22px;position:absolute;right:0;text-align:center;width:25px !important;z-index:10;}
.sevin{border-right:1px dotted #BBBBBB;display:block;overflow:hidden;padding-right:10px;}
.wid25s{width:25%;}
.inrits{display:block;overflow:hidden;padding-left:10px;}
.cashs{color:#72BF66;display:block;font-size:18px;line-height:24px;overflow:hidden;text-align:center;}
.cashs strong{color:#CCCCCC;font-size:12px;line-height:12px;}
.statuss{display:block;margin:10px 0;text-align:center;}
.hleft{color:#FF9966;}
.descimp{color:#333333;display:block;font-weight:200;line-height:14px;margin-bottom:5px;overflow:hidden;}
.alldesc{display:block;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;transition:all 0.5s ease-in-out 0s;white-space:nowrap;}
.morles{color:#1e52a4;cursor:pointer;display:block;font-size:12px;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.trans{transition:all 0.3s ease-in-out 0s;}
.inoutdets{float:left;width:100%;}
.infifty{background:none repeat scroll 0 0 #eeeeee;border-left:1px solid #fefefe;border-right:1px solid #dcdcdc;display:block;overflow:hidden;padding:10px;}
.cheks{color:#333333;display:block;margin-bottom:5px;overflow:hidden;text-transform:uppercase;}
.date-txt-big{color:#555555;float:left;font-family:oswald;font-size:48px;letter-spacing:1px;line-height:48px;padding:0 10px;width:50%;}
.mnthndte{display:block;overflow:hidden;}
.mnthndte article{color:#333333;display:block;line-height:22px;overflow:hidden;}
.infifty.noborlet{border-right:0 none;}
.nitmension{background:none repeat scroll 0 0 #eee;border-top:1px solid #fefefe;box-shadow:0 -4px 5px -6px #000;float:left;padding:5px 0;text-align:center;width:100%;}
.fullcard{float:left;margin-top:10px;width:100%;}
.incard{background:none repeat scroll 0 0 #fff;border:1px solid #00a9ea;display:block;font-size:12px;margin:10px 15px;overflow:hidden;text-transform:uppercase;}
.baseli.hedli{background:none repeat scroll 0 0 #00a9ea;color:#fff;}
.wid10{float:left;width:10%;}
.wid30{float:left;width:30%;}
.wid20{float:left;width:20%;}
.baselicenter{background:none repeat scroll 0 0 #f8f8f8;color:#555;float:left;font-size:12px;padding:10px;width:100%;}
.textrit{text-align:right;}
.wid80{float:left;width:80%;}
.colrdark{color:#333;}
.bigtext{font-size:15px;}
.rscolor{color:#cb3904;}
.indiscount{display:block;font-size:12px;margin:10px 15px;overflow:hidden;}
.cashdisc{color:#666;display:block;font-size:16px;margin:10px 0 15px;overflow:hidden;}
.form-control{background-color:#ffffff;border-radius:4px;color:#999999;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 0 6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align:middle;width:100%;}
.fifty{float:left;width:50%;}
.baseli{border-bottom:1px solid #f1f1f1;color:#555;float:left;padding:10px;width:100%;}
.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}
.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.inlogin{display:block;overflow:hidden;padding:0 10px;}
.rowlog{margin-bottom:15px;}
.input-group{border-collapse:separate;display:table;position:relative;}
.folwrap{display:block;overflow:hidden;}
.or{background:url("../images/rep.png") repeat-x scroll 0 center rgba(0, 0, 0, 0);float:left;width:100%;}
.or strong{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;border-radius:100%;box-shadow:0 0 10px -6px #606060 inset;display:table;margin:0 auto;padding:10px;text-align:center;}
.longlinehed{background:url("../images/rep.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);color:#666;display:block;font-size:16px;margin:10px 0 15px;overflow:hidden;padding:10px 0;}
.martop{margin-top:10px;}
.bookhed{}
.inersimilar{background:none repeat scroll 0 0 #fff;display:block;overflow:hidden;padding:10px;}
.maysimilr{border-bottom:1px solid #eee;color:#069ebd;font-size:16px;margin:0;padding:5px 0 10px;}
.umayalso{border-bottom:1px dotted #ddd;display:block;overflow:hidden;padding:10px 0;}
.htllikeimg{float:left;margin-right:10px;max-width:100px;overflow:hidden;}
.htlimgonl{}
.htlimgonl img{width:100%;}
.umaydesc{display:block;overflow:hidden;}
.umnames{color:#333;display:block;font-size:14px;margin:0;overflow:hidden;padding:0;}
.umaystar{}
.htladrsz{background:url("../images/map.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);color:#666;display:block;margin:5px 0 0;overflow:hidden;padding-left:20px;}
.actulpric{color:#064326;display:block;font-size:18px;}
.adultic{background:url("../images/cat.png") no-repeat scroll -1px -53px rgba(0, 0, 0, 0);}
.adultic, .childic{height:22px;margin:0 4px;width:11px;}
.cunt{margin:0 3px;}
.childic{background:url("../images/cat.png") no-repeat scroll -12px -53px rgba(0, 0, 0, 0);}
.fullgraybak.withdark{background:#d6d6d6;}
.caln{background:url("../images/cal.png") no-repeat scroll center center;}
.selectedwrapnum{border:1px solid #fff;box-shadow:0 0 10px -5px #ccc inset;display:block;height:40px;overflow:hidden;}
.persnm{float:left;height:40px;width:40px;}
.onlynum{display:table;width:100%;}
.cmnum{background:none repeat scroll 0 0 #eeeeee;border:1px solid #eeeeee;color:#666;cursor:pointer;font-size:20px;line-height:28px;text-align:center;width:22px;}
.btnplus{float:left}
.btnminus{float:right;}
.padult{background:url("../images/adult.png") no-repeat scroll center center;}
.pachildrn{background:url("../images/children.png") no-repeat scroll center center;}
.painf{background:url("../images/infant.png") no-repeat scroll center center;}
.onlynumwrap{display:block;overflow:hidden;padding:4px;}
.datemix{color:#fff;display:block;font-size:18px;text-align:center;width:40px;}
.meex{display:table-cell;vertical-align:middle;}
@media(max-width:992px){.tabpro .nav-tabs li{border:medium none;float:left;width:auto;}
.tabpro .nav-tabs{background:#ddd;border:medium none;}
.collabel{text-align:left;}
.clrf{clear:both;}
}
@media(max-width:768px){.profileinput, .proselect{width:100%;}
.tabpro .nav-tabs li a strong{display:none;}
}
@media(max-width:400px){.tabpro .nav-tabs > li > a .fa{font-size:20px;}
.userproimg{display:block;overflow:hidden;margin:0 0 10px;width:100%;}
.userproimg img{width:100%;}
.tripc{width:50%;}
}
.iconmenu{background:url(../images/menuiconhover.png) no-repeat 0 0;display:block;height:30px;margin:auto auto 5px;width:30px;}
.iconmenu.ihome{background-position:7px 0;}
.iconmenu.iflight{background-position:-37px 0;}
.iconmenu.ihotel{background-position:-80px 0;}
.iconmenu.itransfer{background-position:-128px 0;}
.iconmenu.itandp{background-position:-175px 0;}
.iconmenu.iabtus{background-position:-229px 0;}
.iconmenu.ijobs{background-position:-281px 0;}
.iconmenu.ifaq{background-position:-328px 0;}
.iconmenu.icontacts{background-position:-368px 0;}
.myhomemenu.navbar-nav li.active a .iconmenu.ihome{background-position:7px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iflight{background-position:-37px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iconmenu.ihotel{background-position:-80px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iconmenu.itransfer{background-position:-128px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iconmenu.itandp{background-position:-175px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iconmenu.iabtus{background-position:-229px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iconmenu.ijobs{background-position:-281px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iconmenu.ifaq{background-position:-328px bottom;}
.myhomemenu.navbar-nav li.active a .iconmenu.iconmenu.icontacts{background-position:-368px bottom;}
.captiondiv{display:block;min-height:400px;overflow:hidden;}
.fullfield{background:none repeat scroll 0 0 #fff;float:left;width:100%;}
.relativemask{float:left;position:relative;width:100%;}
.maskimg{height:40px;left:0;position:absolute;top:0;width:38px;}
.mfrom{background:url(../images/departure.png) no-repeat center center;}
.mto{background:url(../images/arrival.png) no-repeat center center;}
.flyinputsnor{border:1px solid #ddd;box-shadow:0 0 10px -5px #ccc inset;display:block;height:40px;overflow:hidden;padding:10px;width:100% !important;}
.flyinputsnor > option{padding:5px;}
.centersmalcps{color:#ef7d25;display:block;font-family:open_sansregular;font-size:16px;overflow:hidden;text-align:center;}
.padtopalso{padding-top:20px;}
.blugrdient{background:#096394;background:-moz-linear-gradient(-45deg, #096394 0%, #096394 50%, #085e8e 51%, #085e8e 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#096394), color-stop(50%,#096394), color-stop(51%,#085e8e), color-stop(100%,#085e8e));background:-webkit-linear-gradient(-45deg, #096394 0%,#096394 50%,#085e8e 51%,#085e8e 100%);background:-o-linear-gradient(-45deg, #096394 0%,#096394 50%,#085e8e 51%,#085e8e 100%);background:-ms-linear-gradient(-45deg, #096394 0%,#096394 50%,#085e8e 51%,#085e8e 100%);background:linear-gradient(135deg, #096394 0%,#096394 50%,#085e8e 51%,#085e8e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#096394', endColorstr='#085e8e',GradientType=1);}
.orengeclr{background:#f18629;background:-moz-linear-gradient(-45deg, #f18629 0%, #f18629 50%, #ef7d25 51%, #ef7d25 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,#f18629), color-stop(50%,#f18629), color-stop(51%,#ef7d25), color-stop(100%,#ef7d25));background:-webkit-linear-gradient(-45deg, #f18629 0%,#f18629 50%,#ef7d25 51%,#ef7d25 100%);background:-o-linear-gradient(-45deg, #f18629 0%,#f18629 50%,#ef7d25 51%,#ef7d25 100%);background:-ms-linear-gradient(-45deg, #f18629 0%,#f18629 50%,#ef7d25 51%,#ef7d25 100%);background:linear-gradient(135deg, #f18629 0%,#f18629 50%,#ef7d25 51%,#ef7d25 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f18629', endColorstr='#ef7d25',GradientType=1);}
.baksupport{background:url("../images/support.jpg") no-repeat scroll center center/cover rgba(0, 0, 0, 0);position:relative;}
.fadedback{background:url("../images/fadeback.png") no-repeat scroll center center/cover rgba(0, 0, 0, 0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}
a.topa:hover, a.topa:focus{color:#fff;}
.margintopbotom{margin:30px 0 10px;}
.posrel{position:relative;}
.topssec{float:left;position:relative;width:100%;z-index:10000;}
.wrapofa{float:right;margin-left:2px;position:relative;}
.topa{color:#ccc;display:block;line-height:30px;padding:0 10px;}
.topa .caret{border-top:4px solid #f6f6f6;}
.topa:hover{color:#fff;}
.customSelect{background:url("../images/sel.png") no-repeat scroll right center #fff;}
.selectedwrap{position:relative;}
.iconpsn{height:38px;left:0;position:absolute;top:0;width:38px;}
.iconpsn.psn1{background:url("../images/adult.png") no-repeat scroll 14px center #ecf0f1;}
.iconpsn.psn2{background:url(../images/children.png) no-repeat scroll 14px center #ecf0f1;}
.iconpsn.psn3{background:url(../images/cal.png) no-repeat scroll 9px center #ecf0f1;}
.flyinputs{display:block;height:38px;overflow:hidden;padding:10px 10px 10px 50px;width:100%;}
.flyinputs.noleftpad{padding:10px;}
.fullbackblue{background:#ca177e;float:left;width:100%;}
.getns{display:block;overflow:hidden;padding:15px 0;}
.getns p{color:#fff;font-family:open_sansregular;font-size:16px;font-weight:normal;margin:0;}
.cnctsocil{color:#fff;display:block;font-family:raleway-medium;font-size:22px;margin:0;overflow:hidden;padding:5px 0;}
.tablesign{display:table;margin:21px 0;width:100%;}
.inputsign{display:table-cell;vertical-align:top;width:100%;}
.newslterinput{border:1px solid #fff;font-size:14px;height:45px;padding:10px;width:100%;}
.submitsign{}
.subitleter{background:url("../images/smtip.png") no-repeat scroll center center #ce5c23;border:0 none;box-shadow:0 0 1px 0 #fff inset;color:#fff;font-size:22px;height:45px;width:50px;}
.socialbtn{}
.echsoc{float:left;margin-right:15px;}
.echsoc .fa{background:none repeat scroll 0 0 #fff;border-radius:100%;color:#1371bf;float:left;font-size:24px;height:45px;line-height:45px;text-align:center;width:45px;}
.acceptedlink img{width:100%;}
.wrapmsg{background:none repeat scroll 0 0 #e6e6e6;border:1px solid #ddd;display:block;margin:10px 0 0;padding:10px;text-align:center;}
.wrapmsg strong{}
.wrapmsg p{color:#666;margin:0;}
.addresof2{color:#666;display:block;margin-bottom:5px;overflow:hidden;}
.scontre{display:block;max-width:120px;overflow:hidden;}
.scontre img{width:100%;}