!
* Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
* Code licensed under the Apache License v2.0.
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
*/html,
body{height:100%;}
body{background:#fff;margin:0;font-family:open_sansregular, sans-serif;font-size:12px;}
ul, li{list-style:none;margin:0;padding:0;}
div, a, ul, li, nav, input, select, button{outline:none !important;}
a{cursor:pointer; /*text-decoration: none !important;*/}
.img-portfolio{min-height:220px;transition:all 800ms ease-in-out;}
.portimgwrap{display:block;margin:0 12px;overflow:hidden;padding-bottom:10px;transition:all 400ms ease-in-out;}
.img-hover:hover{}
a:hover{text-decoration:none;}
@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');}
.topssec{background:url("../images/patn.png") repeat scroll 0 0 #ab2a32;float:left;height:35px;width:100%;}
.ritsidelinks{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);float:right;position:relative;}
.colinsides{}
.wrapofa{float:left;position:relative;}
.topa{color:#eee;float:left;font-size:14px;padding:0 15px;transition:all 400ms ease-in-out;}
.topa:hover{background:#9d1b1f;color:#fff;}
.mylogo{float:left;margin-top:0px;}
.mylogo img{max-height:100px;padding-top: 2px;}
.login_m{float:right;}
.navbar.navme{background:none repeat scroll 0 0 #fff;float:left;margin:0;padding:0;width:100%;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
              box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);z-index: 10000;position: fixed;}
.colorwhite{}
.bellow.fa{background:none repeat scroll 0 0 #fff;border-radius:30px;color:#ffb400;height:25px;line-height:25px;margin:5px 10px 0;position:relative;text-align:center;width:25px;}
.cntso{background:none repeat scroll 0 0 #fff;border-radius:30px;color:#333;font-size:11px;height:15px;line-height:15px;position:absolute;right:-5px;text-align:center;top:-2px;width:15px;}
.topa.mobileap{background:none repeat scroll 0 0 #8a0003;font-size:24px;}
.ritsec{background:none repeat scroll 0 0 #edf4fa;float:none;width:100%}
.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow{color:#8e8e8e;position:static;margin-top:0;margin-right:0;margin-left:12px;display:inline-block;width:0;height:0;overflow:hidden;vertical-align:middle;border-top:4px solid;border-right:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px dashed transparent}
.navbar-fixed-bottom .sub-arrow{margin-top:-5px;border-top:4px dashed transparent;border-bottom:4px solid}
.navbar-nav ul .sub-arrow{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-left:4px solid}
.navbar-nav ul a.has-submenu{padding-right:30px}
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent}
.navbar-nav span.scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent}
.navbar-nav .collapsible ul .dropdown-menu > li > a, .navbar-nav .collapsible ul .dropdown-menu .dropdown-header{padding-left:35px}
.navbar-nav .collapsible ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header{padding-left:45px}
.navbar-nav .collapsible ul ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header{padding-left:55px}
.navbar-nav .collapsible ul ul ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header{padding-left:65px}
.navbar-nav .dropdown-menu > li > a{white-space:normal}
.navbar-nav ul.sm-nowrap > li > a{white-space:nowrap}
.navbar-right ul.dropdown-menu{left:0;right:auto}
.navbar-nav .collapsible ul{display:none;position:static!important;top:auto!important;left:auto!important;margin-left:0!important;margin-top:0!important;width:auto!important;min-width:0!important;max-width:none!important}
.navbar-nav .collapsible ul.sm-nowrap > li > a{white-space:normal}
.navbar-nav .collapsible iframe{display:none}
.navbar-nav.ritsec{display:table;width:100%}
.nav > li.menuli{display:table-cell;float:none;vertical-align:top}
.nav > li.menuli.quotereqst .rqstbtn{background:none repeat scroll 0 0 #05a7ef;border:1px solid #05a7ef;color:#fff;font-size:22px;padding:0 40px 0 0;position:relative}
.nav > li.menuli.quotereqst .rqstbtn::after{background:none repeat scroll 0 0 #0496eb;bottom:0;content:"\f054";font-family:"FontAwesome";position:absolute;right:0;text-align:center;top:0;width:50px}
.topa.dropdown-toggle:focus{color:#fff;text-decoration:none;}
.flo_left{float:left !important;margin-left:80px;}
.nav.navbar-nav.sm{float:right;}
.nav.navbar-nav.sm .menuli{}
.nav.navbar-nav.sm .menuli.active a{border-bottom: 4px solid #0e76bd;color:#0e76bd;background-color: #f1f1f1;font-weight: bold;}
.nav.navbar-nav.sm .menuli a{ border-bottom: 4px solid transparent;color:#0e76bd;position:relative;display:block;padding:18px 20px;text-align:center;font-size:13px;text-transform:uppercase;}
.nav.navbar-nav.sm .menuli a:hover{border-bottom: 4px solid #0e76bd;color:#0e76bd;background-color: transparent;}
.nav.navbar-nav.sm .menuli .multimenu li a{line-height:40px;}
.navbar.navme{border:0;border-radius:0;}
.navbar-collapse.navbdclose{padding:0;float: left;}
.sercharea{float:left;margin:16% 0 0;width:100%;}
.srchinarea{}
.nav-tabs.customtab{border:0;}
.nav-tabs.customtab li{display:table-cell;float:none;margin:0;vertical-align:top;}
.nav-tabs.customtab li a{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.7);border:0 none;border-radius:0;color:#333;display:table;font-size:18px;height:50px;line-height:50px;padding:0 15px;white-space:nowrap;}
.morefa.fa{color:#666;font-size:14px;width:20px;}
.sct{/*padding:17px 10px;*/display:block;float:left;}
.sct a{ padding: 18px 20px;color:#0e76bd !important;border-radius:3px;font-size:16px;/*height:44px;*/line-height:20px; }
.sct a:hover{background:transparent !important;color:#0e76bd !important;}
.sct a>span{/*padding-left:10px;*/display:block;font-size: 15px;text-transform: none;}
.sct a .fa{padding:5px 0;font-size:20px;border-radius:50%;height:36px;width:36px;text-align:center;color:#0e76bd;border:2px solid #187cbf;line-height:22px;}
.nav-tabs.customtab li a span{display:table-cell;float:none;vertical-align:middle;text-align:center;}
.nav-tabs.customtab li.active a, .nav-tabs.customtab li.active a:hover{border:0;}
.nav-tabs.customtab li.active a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);color:#fff;}
.sprte{background:url(../images/sprite.png) no-repeat 0 0;}
.sprte.icnhtl{background-position:0 0;}
.sprte.icnhnmoon{background-position:0 0;}
.sct a>img{/*padding:5px 0;font-size:20px;border-radius:50%;height:36px;width:36px;text-align:center;color:#0e76bd;border:2px solid #187cbf;line-height:22px;*/}
.nav-tabs.customtab li.active a .sprte.icnhtl{background-position:0 -27px;}
.nav-tabs.customtab li.active a .sprte.icnhnmoon{background-position:-52px -27px;}
.nav-tabs.customtab li.active a .sprte.icndivng{background-position:-108px -27px;}
.nav-tabs.customtab li.active a .sprte.icnlxry{background-position:-160px -27px;}
.nav-tabs.customtab li.active a .sprte.icnspa{background-position:-200px -27px;}
.nav-tabs.customtab li.active a .sprte.icnsrfing{background-position:-256px -27px;}
.nav-tabs.customtab li.active a .sprte.icnfamly{background-position:-318px -27px;}
.nav-tabs.customtab li.active a .sprte.icngsthse{background-position:-375px -27px;}
.nav-tabs.customtab li a .sprte.icnhtl{background-position:4px 14px;}
.nav-tabs.customtab li a .sprte.icnhnmoon{background-position:-52px 14px;}
.nav-tabs.customtab li a .sprte.icndivng{background-position:-108px 13px;}
.nav-tabs.customtab li a .sprte.icnlxry{background-position:-160px 14px;}
.nav-tabs.customtab li a .sprte.icnspa{background-position:-200px 14px;}
.nav-tabs.customtab li a .sprte.icnsrfing{background-position:-256px 13px;}
.nav-tabs.customtab li a .sprte.icnfamly{background-position:-318px 14px;}
.nav-tabs.customtab li a .sprte.icngsthse{background-position:-375px 12px;}
.iconcmn{height:30px;width:40px;}
.nopad,.nopadding{padding:0;}
.tabspl{float:left;padding:15px 35px;width:100%;}
.tabrow{}
.lablform{color:#ccc;font-size:14px;margin:0 0 5px;}
.plcetogo{position:relative;}
.plcemark::before{content:"\f041";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:24px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;}
/* .plcemark .normalinput{padding:0 10px 0 46px;} */
.tempmark::before{content:"\f0f3";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:24px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;}
.hotelmark::before{content:"\f236";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:24px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;}
.childmark::before{content:"\f1ae";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:24px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:25px;}
.adultmark::before{content:"\f183";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:24px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:25px;}
.datemark::before{content:"\f073";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:18px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;}
.timemark::before{content:"\f017";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:18px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;}
.nitmark::before{content:"\f186";bottom:0;color:#8c8c8c;font-family:"FontAwesome";font-size:18px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;}
.selctmark::after{content:"\f078";background:none repeat scroll 0 0 #fff;bottom:0;color:#999;font-family:"FontAwesome";font-size:12px;line-height:40px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:30px;}
.normalsel{border:1px solid #fff;display:block;height:40px;overflow:hidden;width:100%;}
.padselct{color:#666;font-size:15px;padding:0 20px 0 40px;text-align:center;}
.normalinput{border:1px solid #dddddd;display:block;height:40px;overflow:hidden;padding:0 10px 0 40px;width:100%;}
.tab-content.custmtab{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);float:left;margin:0;width:100%;}
.padfive{padding:0 5px;}
.totlall{background:none repeat scroll 0 0 #fff;border:1px solid #fff;cursor:pointer;float:left;font-size:14px;height:40px;line-height:40px;padding:0 10px;position:relative;width:100%;}
.totlall::after{content:"\f078";background:none repeat scroll 0 0 #fff;bottom:0;color:#999;font-family:"FontAwesome";font-size:12px;line-height:40px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:30px;}
.remngwd{}
.roomcount{display:none;background:none repeat scroll 0 0 #fff;line-height:normal;position:absolute;right:0;left:auto;top:55px;width:auto;transition:all 400ms ease-in-out;z-index:9999;}
.roomcount.fadeinn{display:block;}
.inallsn{display:table;width:100%;}
.oneroom{display:table-cell;min-width:250px;padding:10px;vertical-align:top;}
.roomrow{display:table;width:100%;margin-top:16px;color:#ffffff;}
.celroe{display:table-cell;padding:10px;float:none;vertical-align:middle;color: #555;font-size: 13px;}
.agemns{color:#bbb;font-size:11px;text-align:center;}
.centertext{text-align:center;}
.padselctsmal{}
.chilagediv{display:block;margin:10px 0 0;overflow:hidden;}
.normalsel.padselctsmal{border:1px solid #ddd;height:30px;padding:0 5px;}
.chldrnage{color:#666;display:block;font-size:13px;margin:0 0 5px;overflow:hidden;}
.selctmarksml::after{background:none repeat scroll 0 0 #fff;bottom:1px;color:#999;content:"\f078";font-family:"FontAwesome";font-size:12px;line-height:25px;pointer-events:none;position:absolute;right:1px;text-align:center;top:1px;width:30px;}
.addrooms{color:#0e76bc;cursor:pointer;float:left;font-size:13px;margin:12px 0 0;}
.addrooms .fa{margin-right:6px;}
.roomone{background:none repeat scroll 0 0 #eee;border-radius:3px;display:block;overflow:hidden;padding:5px 10px;text-align:center;}
.roomcount::before{content:"\f0d8";color:#fff;font-family:"FontAwesome";font-size:45px;position:absolute;right:50px;top:-30px;}
.nav-tabs.customtab li .dropdown-menu{left:auto;right:0;}
.nav-tabs.customtab li .dropdown-menu li{display:block;overflow:hidden;}
.nav-tabs.customtab li .dropdown-menu li a{height:auto;line-height:35px;width:100%;}
.tabrow .select{background-color:#fff;}
.searchsbmt{background:#ffb400;border:1px solid #ffb400;box-shadow:none;color:#fff;font-size:14px;line-height:38px;width:100%;}
.searchsbmt:hover{background:#0e76bd;border:1px solid #0e76bd;}
.wthrandall{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);display:block;margin:0 0 0 1px;overflow:hidden;}
.placeweatr{color:#eee;float:left;font-size:14px;line-height:40px;padding:0 20px;}
.plcweatr{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.15);color:#fff;float:left;font-size:16px;line-height:40px;padding:0 20px;}
.ofrmsg{color:#eee;float:right;font-size:16px;line-height:40px;padding:0 20px;}
.ofrmsg .fa{margin-right:8px;}
.contentarae{background:none repeat scroll 0 0 #fff;float:left;position:relative;width:100%;margin-top: 60px;}
.slid.contentarae{background:none repeat scroll 0 0 #f5f5f5;padding-top:25px}
.sectionone{}
.relfst{position:relative;height:100%;}
.owlindex2 .owl-buttons{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-prev, .owlindex2.owl-theme .owl-controls .owl-buttons .owl-next{border-radius:0;height:40px;margin:0 2px;padding:0;text-indent:-99999px;width:40px;z-index:10;opacity:1;}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/prev1.png) no-repeat scroll 60% center transparent;left:-28px;position:absolute;top:-19%;bottom:0;margin:auto;}
.owlindex2.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/next1.png) no-repeat scroll 40% center transparent;left:auto;right:-28px;position:absolute;top:-19%;bottom:0;margin:auto;}
.owlindex2.owl-theme .owl-controls.clickable .owl-buttons .owl-prev:hover{background:url(../images/prev2.png) no-repeat scroll 60% center transparent;}
.owlindex2.owl-theme .owl-controls.clickable .owl-buttons .owl-next:hover{background:url(../images/next2.png) no-repeat scroll 60% center transparent;}
.clear{clear:both;}
.pagehdngs{display:block;font-size:28px;margin:25px 0;overflow:hidden;text-align:center;}
.pagehdngs span{color:#0770db;}
.retmnus{display:block;margin:0 -12px;}
.imgname{background:none repeat scroll 0 0 #faf1f1;display:block;overflow:hidden;padding:10px;}
.tile{color:#333;display:block;font-size: 16px;font-weight: 500;text-transform: capitalize;}
.starbook{display:block;overflow:hidden;}
.tileprice{color:#b04740;display:block;font-size:16px;letter-spacing:1px;margin:2px 0 0;overflow:hidden;text-align:right;}
.starbook{display:block;margin:3px 0 0;overflow:hidden;}
.portimg{display:block;max-height:220px;min-height:220px;overflow:hidden;}
.strngat{color:#666;display:block;font-size:11px;overflow:hidden;text-align:right;}
.subheading{color:#464446;display:block;font-size:15px;margin:-15px 0 0;overflow:hidden;text-align:center;}
.dealsmans{float:left;width:100%;}
.masonry{width:100% !important;}
.grid{display:block;list-style:outside none none;margin:0 -12px;overflow:hidden;position:relative;text-align:center;}
.grid .figure{background:none repeat scroll 0 0 #3085a3;cursor:pointer;display:block;margin:12px;height: 245px;overflow:hidden;position:relative;text-align:center;}
.grid .figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:0.8;}
.grid .figure .figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grid .figure .figcaption::before,
.grid .figure .figcaption::after{pointer-events:none;}
.grid .figure .figcaption,
.grid .figure .figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.grid .figure .figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}
.grid .figure h2{word-spacing:0;font-weight:300;}
.grid .figure h2,
.grid .figure p{margin:0;}
.grid .figure p{letter-spacing:1px;font-size:68.5%;}
.figure.effect-marley .figcaption{text-align:right;transition:all 400ms ease-in-out;overflow:hidden;}
.figure.effect-marley h2,
.figure.effect-marley p{position:absolute;right:30px;left:30px;padding:10px 0;}
.figure.effect-marley p{bottom:30px;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);font-size:13px;}
.figure.effect-marley h2{top:30px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);font-size:24px;}
.figure.effect-marley:hover h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.figure.effect-marley:hover .figcaption{background:rgba(0,0,0,.4)}
.figure.effect-marley h2::after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:'';-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);}
.figure.effect-marley h2::after,
.figure.effect-marley p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.figure.effect-marley:hover h2::after,
.figure.effect-marley:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.allwhy{display:block;margin:0 -12px;overflow:hidden;}
.whyinsd{display:block;margin:0 12px;overflow:hidden;transition:all 400ms ease-in-out 0s;}
.iconwhy{display:table;height:70px;margin:20px auto;width:110px;}
.sprte.whyone{background-position:-8px -80px;}
.sprte.whytwo{background-position:-205px -80px;}
.sprte.whythree{background-position:-386px -80px;}
.whyhedng{color:#333;display:block;font-size:20px;margin:0 0 10px;overflow:hidden;text-align:center;}
.parwhy{color:#666;display:block;font-size:14px;line-height:22px;margin:0 0 10px;overflow:hidden;padding:0 6%;text-align:center;}
.nav-tabs.customteam{border:0;}
.nav-tabs.customteam li{margin:0 15px 0 0;}
.nav-tabs.customteam li a{background:none repeat scroll 0 0 #e6e5e5;border-radius:3px;color:#666;font-size:16px;margin:0;padding:10px 20px;}
.nav-tabs.customteam li.active a, .nav-tabs.customteam li.active a:hover{background:none repeat scroll 0 0 #ab2b33;border:0 none;color:#fff;}
.nav-tabs.customteam li.active::after{content:"\f0d7";bottom:-3px;color:#ab2b33;font-family:"FontAwesome";font-size:30px;left:50%;line-height:0;margin-left:-15px;position:absolute;}
.nav-tabs.customteam li.active{}
.imageonlyuo{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);bottom:0;left:0;position:absolute;right:0;}
.socialpsn{}
.socialphn{float:right;}
.soips.fa{color:#fff;float:left;font-size:20px;line-height:50px;text-align:center;width:50px;}
.soips2.fa{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);color:#fff;float:left;font-size:20px;line-height:50px;margin-left:1px;text-align:center;width:50px;}
.retmnussoc{display:block;margin:0 -12px;padding:30px 0 0;}
.imagerespot{display:block;overflow:hidden;position:relative;height:250px;}
.teamdetil{}
.temhedname{color:#363131;display:block;font-size:20px;margin:15px 0 5px;overflow:hidden;text-align:center;}
.desgntn{color:#666;display:block;font-size:16px;margin:0 0 10px;overflow:hidden;text-align:center;}
.brfdescrn{color:#666;display:block;font-size:14px;line-height:22px;overflow:hidden;text-align:center;}
.staffarea{display:block;overflow:hidden;padding:30px 0 20px;}
.sinupsec{background:none repeat scroll 0 0 #f3f3f3;float:left;width:100%;}
.alllets{display:block;margin:0 -12px;overflow:hidden;}
.inerlets{display:block;margin:0 12px;overflow:hidden;padding:30px 0;}
.letshed{color:#666;display:block;font-size:22px;margin:0 0 10px;overflow:hidden;padding:0 0 20px;position:relative;}
.letshed::after{background:none repeat scroll 0 0 #ab2b33;bottom:0;content:"";height:1px;left:0;position:absolute;width:60%;}
.somecaptn{color:#666;display:block;font-size:14px;margin:30px 0;overflow:hidden;}
.signupfm{display:block;overflow:hidden;}
.signinpt{border:1px solid #eee;color:#666;display:block;font-size:13px;height:40px;overflow:hidden;padding:0 10px;width:100%;}
.sbsrb{background:none repeat scroll 0 0 #ab2b33;border:1px solid #9b1b23;color:#fff;font-size:14px;height:38px;margin:1px 0 0 -1px;padding:0 10px;}
.faftrsoc.fa{background:none repeat scroll 0 0 #9c9c9c;border-radius:30px;color:#fff;float:left;font-size:20px;height:40px;line-height:40px;margin-right:15px;text-align:center;width:40px;}
.invtfrnd{background:none repeat scroll 0 0 #ab2b33;color:#fff;float:left;font-size:14px;height:40px;line-height:40px;text-align:center;width:50%;}
.invtfrnd:hover{color:#fff;}
.splfetpd{padding-left:20px;}
.fstfooter{background:url("../images/patn0.png") repeat scroll 0 0/10% auto rgba(0, 0, 0, 0);float:left;width:100%;}
.reftr{display:block;margin:0 -10px;overflow:hidden;padding:25px 0;}
.frtbest{display:block;margin:0 10px;overflow:hidden;}
.ftrhd{color:#555;display:block;font-size:18px;margin:0 0 15px;overflow:hidden;}
.frteli{display:block;overflow:hidden;}
.frteli a{color:#555;display:block;font-size:14px;overflow:hidden;padding:3px 0;}
.btmfooter{background:url("../images/patn.png") repeat scroll center center #ab2b33;float:left;position:relative;width:100%;}
.aabsdark{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0;}
.copyrit{color:#eee;display:block;font-size:14px;overflow:hidden;padding:20px 0;position:relative;text-align:center;z-index:1;}
.copyrit a{color:#fff;}
.footbtm{margin-top:30px;position:relative;}
.footbtm::before{content:"";position:absolute;width:97.5%;height:1px;background:#1d4476;top:0;left:0;right:0;margin:auto;}
.popup_visible #fadeandscale, .popup_visible #fadeandscalereg, .popup_visible #fadeandscaleforget{transform:scale(1);}
#fadeandscale, #fadeandscalereg, #fadeandscaleforget{transform:scale(0.8);}
.wellme{background-color:#ffffff;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom:20px;min-height:20px;padding:15px;}
.signdiv{display:block;overflow:hidden;}
.insigndiv{display:table;overflow:hidden;width:100%;}
.leftsignimage{display:table-cell;max-width:320px;padding:10px;vertical-align:top;}
.ritsform{display:table-cell;max-width:320px;padding:10px;vertical-align:top;}
.rowput{float:left;margin-bottom:10px;position:relative;width:100%;}
.rowput .fa{color:#bbbbbb;font-size:22px;left:2px;line-height:38px;position:absolute;text-align:center;top:2px;width:35px;}
.rowput input{padding:6px 6px 6px 45px;}
input.logpadding{height:42px;}
.rember{color:#8a8a8a;}
.forgtpsw{color:#8a8a8a;float:right; font-size:12px;}
.squaredThreenone input[type="checkbox"]{visibility:hidden;margin:0}
.squaredThreenone{float:left;height:20px;position:relative;}
.squaredThreenone .lblop{background:#ccc;border-radius:2px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2);cursor:pointer;left:0;height:15px;position:absolute;top:0;width:15px;}
.squaredThreenone .lblop::after{color: #ffffff;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #fcfff4 #fcfff4;border-image:none;border-style:none none solid solid;border-width:medium medium 3px 3px;content:"";height:5px;left:2px;opacity:0;position:absolute;top:4px;transform:rotate(-45deg);width:11px;}
.squaredThreenone .lblop:hover::after{opacity:0.3;}
.squaredThreenone input[type="checkbox"]:checked + .lblop::after{opacity:1;}
.squaredThreenone input[type="checkbox"]:checked + .lblop{background:#0e76bc;}
.submitlogin{background:#0e76bc;border:1px solid #064f80;box-shadow:none;color:#ffffff;display:block;font-size:16px;margin:12px 0;overflow:hidden;padding:10px 0;width:100%;}
.dntacnt{border-top:1px solid #eeeeee;color:#666666;display:block;overflow:hidden;padding:10px 0 0;}
.dntacnt a{color:#0e76bc;}
.signdivup{display:block;max-width:320px;overflow:hidden;}
.leftsignimage img{max-width:300px;}
.formcontnt{color:#666666;display:block;font-size:14px;line-height:18px;margin-bottom:15px;}
.notactive{display:none}
.homepage-hero-module{border-left:medium none;border-right:medium none;position:fixed;top:0;width:100%;z-index:-1;}
.no-video .video-container video, .touch .video-container video{display:none;}
.no-video .video-container .poster, .touch .video-container .poster{display:block !important;}
.video-container{position:relative;bottom:0%;left:0%;height:100%;width:100%;overflow:hidden;background:#000;}
.video-container .poster img{width:100%;bottom:0;position:absolute;}
.video-container .filter{z-index:100;position:absolute;background:rgba(0, 0, 0, 0.4);width:100%;}
.video-container video{position:absolute;z-index:0;bottom:0;}
.video-container video.fillWidth{width:100%;}
.animateblock{-webkit-transition:all .55s linear;-moz-transition:all .55s linear;transition:all .55s linear}
.animateblock.animated{opacity:1}
.animateblock.btm{margin-top:55px;opacity:0}
.animateblock.btm.animated{opacity:1;margin-top:0}
.animateblock.btm0{opacity:0;transition:all 600ms ease-in-out;}
.animateblock.btm0.animated{opacity:1;}
.relfst.spec{height:auto;}
.hotresult{background-color:#f5f5f5;display:block;overflow:hidden;padding:20px 0;}
.trip{color:#666;display:block;font-size:13px;font-weight:normal;margin-bottom:5px;overflow:hidden;}
.travel{color:#666;display:block;font-size:14px;font-weight:700;overflow:hidden;}
.searchbox{background-color:#ffffff;display:block;overflow:hidden;padding:10px 10px 5px;border:1px solid #d4d4d4;}
.searleft{float:left}
.searright{float:right}
.searcent{text-align:center}
.brdrgt{border-right:1px solid #ddd}
.addcitysec1{color:#333;float:right;margin:0 0 15px;padding:10px 0;width:100%;}
.relative .fa{color:#666666;position:absolute;right:15px;top:35%;}
.filter{color:#666666;display:block;font-family:arimo;font-size:16px;overflow:hidden;}
.filter_box{background-color:#ffffff;border:1px solid #dddddd;display:block;overflow:hidden;padding-top:10px;}
.price_range{background:#ffffff none repeat scroll 0 0;/*line-height:3em;*/margin:0 0 4px;padding:0 20px;overflow:hidden;}
.range{color:#666;display:block;overflow:hidden;}
.rate{font-size:15px;line-height: 35px;}
.range .fa{color:#666666;float:right;}
.price_slider{padding:10px 0px;overflow:hidden}
.price_slider1{padding:10px 15px 20px;overflow:hidden}
.distable{display:table;margin:0 auto;padding:10px 0;text-align:center}
.tabcel{display:table-cell;border:1px solid #ddd;box-shadow:0 4px 0 rgba(0, 0, 0, 0.1);}
.disdetail{color:#666666;display:block;font-size:11px;overflow:hidden;padding:5px;}
.level{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#666;display:block;font-size:14px;margin-bottom:15px;overflow:hidden;text-align:center;width:100%;}
.mrgnone{margin:0 !important}
.flightslide{background-color:#fff;color:#333;display:block;font-size:13px;overflow:hidden;padding:5px;}
.trflight{display:table;width:100%;}
.trairline{display:block;overflow:hidden;}
.flightimg{display:table-cell;}
.flightimg img{height:18px;margin:10px 10px 0 0;width:30px;}
.trrate{display:table-cell;}
.trrate .fa{display:block;overflow:hidden;}
.stoping{color:#a2a2a2;font-size:12px;}
.navbar-collapse{ padding-right: 0px; padding-left: 0px;}
.owlindex.search.owl-theme .owl-controls .owl-buttons .owl-prev{background:url("../images/flight_listing2.png") no-repeat scroll -1px center;left:-55px;}
.owlindex.search.owl-theme .owl-controls .owl-buttons .owl-next{background:url("../images/flight_listing.png") no-repeat scroll right center;right:-55px;}
.price_slider1 .ui-state-default, .price_slider1 .ui-widget-content .ui-state-default, .price_slider1 .ui-widget-header .ui-state-default{background:#0e76bd none repeat scroll 0 0;border:2px solid #ffffff;border-radius:50%;cursor:default;height:20px;position:absolute;width:20px;z-index:2;top:-6px;}
.icon{float:left;font-size:14px;}
.icon.active{border-bottom:3px solid #00bfff;}
.xthre{height:35px;padding:0;}
.searchtab{color:#666666;display:block;font-size:13px;text-align:center;padding:8px 0;}
.tabbox{background-color:#ffffff;border:1px solid #ddd;display:block;overflow:hidden;width:100%;}
.search_result{display:block;margin:10px 0 0;overflow:hidden;}
.traveldet{display:block;font-family:arimo;font-size:14px;overflow:hidden;border-bottom:1px solid #ddd}
.airline{float:left;margin-right:10px;}
.depcount{float:right}
.trippla{display:block;font-size:13px;overflow:hidden;margin-bottom:5px;}
.flnum{color:#666666;display:block;font-size:11px;margin-bottom:5px;}
.stopdur{display:block;font-size:13px;margin-bottom:4px;}
.stopclass{color:#666666;font-size:11px;display:block;margin-bottom:5px;}
.search_result .relative .fa{color:#666666;font-size:17px;position:absolute;right:20px;}
.flamount{display:block !important;float:right;font-size:18px !important;overflow:hidden;color:#ef7d25;margin-bottom:10px}
.search_result .fa.flamount{}
.bookbtn{background-color:#ef7d25;border:1px solid #ef7d25;color:#ffffff;display:table;font-family:open_sansregular;font-size:16px;padding:7px 0;width:80%;float:right}
.mrgbtmdot{border-bottom:1px dashed #dddddd;display:block;overflow:hidden;margin-bottom:10px}
.showdeatil{color:#0092cf;float:right;font-size:13px;padding:0 25px;}
.fade.in.active.color{display:none;}
.colrdo1{display:block;overflow:hidden;padding:10px 15px;}
.intabs1{border-top:1px solid #dddddd;float:left;margin:10px 0 0;position:relative;width:100%;}
.colrdo1 span{color:#666 !important}
.formlabel1{color:#666;display:block;font-size:14px;margin:4px 0;}
.cancelbtn{border:1px solid #989287;color:#ffffff;display:table;font-family:open_sansregular;font-size:18px;margin:27px auto 0;padding:7px 0;position:relative;text-transform:uppercase;width:100%;z-index:1000;background-color:#979186}
.nav-tabs.filtertab > li.active > a, .nav-tabs.filtertab > li.active > a:hover, .nav-tabs.filtertab > li.active > a:focus{border-bottom:2px solid #ef7d25 !important;color:#666666;border-left:none;border-right:none;border-top:none}
.nav-tabs.filtertab > li > a{border-bottom:1px solid #c8c8c8 !important;border-radius:0;color:#666666;display:block;font-size:14px;margin-right:2px;overflow:hidden;text-align:center;}
.nav-tabs.filtertab{border-bottom:none}
.nav-tabs.filtertab > li{float:left;width:50%;}
.nav-tabs.filtertab > li > a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-size:15px;border:0;padding:10px 0;height:45px;text-align:left;width:100%;}
.nav.filtertab > li > a:hover, .nav.filtertab > li > a:focus{background:none;border:0;}
.owlindex.search.owl-theme .owl-controls .owl-buttons .owl-prev, .owlindex.search.owl-theme .owl-controls .owl-buttons .owl-next{height:48px;margin:-24px 0 0;width:48px;}
.pricedetail{color:#666;margin-bottom:5px;}
.squaredThree input[type="checkbox"]{visibility:hidden;margin:0}
.squaredThree{float:left;height:20px;position:relative;width:100%;}
.squaredThree .lblop{background:#ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2);cursor:pointer;left:0;height:20px;position:absolute;top:0;width:20px;}
.squaredThree .lblop::after{color: #eecf6a;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #fcfff4 #fcfff4;border-image:none;border-style:none none solid solid;border-width:medium medium 3px 3px;content:"";height:7px;left:5px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:11px;}
.squaredThree .lblop:hover::after{opacity:0.3;}
.squaredThree input[type="checkbox"]:checked + .lblop::after{opacity:1;}
.squaredThree input[type="checkbox"]:checked + .lblop{background:#0e76bc;}
.checkstop{color:#666;float:left;width:100%;font-size:12px;font-weight:normal;position:relative;}
.checkstopss{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:-8px 0 0;}
.porty{background:#dddddd none repeat scroll 0 0;display:none;font-size:12px;padding:2px;position:absolute;right:-20px;top:0;margin:-8px 0 0;}
.lablsecnd:hover .porty{display:block;}
.price_range li{display:block;margin-bottom:6px;overflow:hidden;}
.magtotbox{margin:20px 0;}
.lablsecnd{float:left;margin-left:20px;margin-bottom: 10px;}
.tblesrch{}
.error{ font-size: 11px; color: red; font-weight: 400; margin-bottom: 0px;}
.celsrch{display:block;overflow:hidden;width:100%;}
.celsrch1{display:block;overflow:hidden;padding-left:15px;}
.fltmatrix{display:block;margin:0 0 20px;overflow:hidden;padding:0 55px;position:relative;}
.sepertr{background:none repeat scroll 0 0 #d8d8d8;border-bottom:1px solid #f2f2f2;display:block;height:2px;margin:15px 0;overflow:hidden;}
.timezon{float:left;width:50%;}
.tabcelop{background:none repeat scroll 0 0 #fff;border:1px solid #d8d8d8;height:120px;display:block;font-size:16px;margin:2px;overflow:hidden;padding:6px;text-align:center;}
.timezon.active .tabcelop{border-bottom:3px solid #00bfff;}
.secbnc{display:block;margin:10px -2px;overflow:hidden;}
.daysmg{background:url("../images/days.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;height:45px;margin:0 auto;opacity:0.5;width:70px;}
.daysmg.dfst{background-position:-85px 0;}
.daysmg.dscnd{background-position:15px 0;}
.daysmg.dtrd{background-position:-305px 0;}
.daysmg.frth{background-position:-200px 0;}
.price_slider1 .ui-widget-content{background:none repeat scroll 0 0 #ccc;border-radius:30px !important;box-shadow:none;}
.price_slider1 .ui-widget-header{background:none repeat scroll 0 0 #ffb400;box-shadow:0 0 10px -5px #7e7e7e inset;}
.fltmatrix .chinadel{border:1px solid #ececec;margin:-1px;}
.reptwo{display:block;overflow:hidden;padding:0;}
.fltmatrix .owl-theme .owl-controls{margin:0;}
#owl-demo6 .owl-wrapper-outer{border:1px solid #d8d8d8;}
.flitimgd{display:block;margin:10px 0 0;overflow:hidden;text-align:center;}
.airlineme{color:#666;display:block;font-size:11px;overflow:hidden;padding:0 10px;text-align:center;}
.allairt{}
.airlbl{color:#444;display:block;font-size:14px;overflow:hidden;}
.onewty{}
.rowst{display:block;overflow:hidden;margin:3px 0;padding:5px 10px;border-bottom:1px solid #dddddd;}
.rowst.gry{background:#f6f6f6;border-radius:30px;}
.fadr.fa{color:#999;display:block;font-size:18px;overflow:hidden;text-align:center;}
.airlblsimple{color:#666;display:block;font-size:12px;overflow:hidden;text-align:center;}
.airlblxl{color:#888;display:block;font-weight:bold;letter-spacing:1px;overflow:hidden;}
.ronty{margin-top:15px;}
.flightamnt{display:block;overflow:hidden;padding:10px 0;text-align:center;border-left:1px solid #dddddd;}
.pricefligt{color:#0e76bd;font-size:22px;}
.flightbook{background:#ffb400 none repeat scroll 0 0;border:1px solid #ffb400;color:#ffffff;display:table;font-size:14px;margin:10px auto;min-width:60%;overflow:hidden;padding:6px 0;}
.moreflt{margin:10px 0 0;}
.ontyp{display:block;overflow:hidden;padding:15px;}
.labltowr{color:#555;display:block;font-size:15px;margin:0 0 10px;overflow:hidden;}
.labltowr strong{color:#9c9c9c;}
.allboxflt{display:block;overflow:hidden;padding:5px 0;}
.portnme{color:#666;display:block;font-size:14px;margin:2px 0;overflow:hidden;}
.portnmeter{color:#999;display:block;font-size:12px;overflow:hidden;}
.textcntr{text-align:center;}
.jetimg{float:left;margin-right:10px;}
.alldiscrpo{color:#444;display:block;font-size:13px;overflow:hidden;}
.sgsmal{color:#999;display:block;font-size:10px;margin:2px 0 0;overflow:hidden;}
.allboxflt .airlblxl{color:#444;font-size:14px;}
.connectnflt{display:block;overflow:hidden;position:relative;z-index:10;}
.connectnflt::after{border-bottom:1px dotted #ccc;content:"";height:1px;left:0;margin:-1px 0 0;position:absolute;right:0;top:50%;z-index:-1;}
.conctncentr{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #ddd;color:#999;display:table;font-size:13px;margin:10px auto;padding:5px 11px;}
.conctncentr .fa{font-size:14px;margin-right:10px;}
.resultpetty{background:none repeat scroll 0 0 #fff;/*border:1px solid #ccc;*/float:left;margin:0 0 15px;width:100%;cursor:pointer;border-radius: 5px;}
.pricedetail{font-size:13px;}
.bordspl{border-bottom:1px solid #d8d8d8;float:left;width:100%;}
.tabcontnue{position:relative;}
.tabcontnue::after{background:#ccc;content:"";height:1px;left:15%;position:absolute;right:15%;top:20px;}
.rondsts{display:block;overflow:hidden;position:relative;text-align:center;z-index:10;opacity:.8;}
.rondsts.active{opacity:1}
.iconstatus.fa{background:none repeat scroll 0 0 #fff;font-size: 16px;border:2px solid #ccc;border-radius:30px;height:40px;line-height:36px;text-align:center;position:relative;width:40px;}
.rondsts.active .iconstatus.fa{border:2px solid #5cb85c;}
.stausline{color:#666;display:block;font-size:13px;margin:6px 0 0;overflow:hidden;text-align:center;}
.alldownsectn{background:none repeat scroll 0 0 #e8e7e4;border-top:1px solid #f2f2f2;float:left;width:100%;}
.fligthsdets{display:block;margin:0 0 0 -15px;overflow:hidden;}
.boksectn .allboxflt{background:none repeat scroll 0 0 #fff;border-radius:3px;padding:10px 5px;}
.promobtn{background:none repeat scroll 0 0 #ccc;border:0 none;box-shadow:0 0 1px 0 #fff inset;color:#333;font-size:18px;height:45px;padding:0 20px;}
.promocode{background:none repeat scroll 0 0 #fff;display:block;margin:15px;overflow:hidden;padding:20px 10px;}
.nputbrd{border:1px solid #ddd;}
.mailsign{color:#666;display:block;font-size:15px;margin:10px 0 0;overflow:hidden;}
.loginspld{}
.hedlogd{color:#666;display:block;font-size:16px;margin:0 0 10px;overflow:hidden;padding:0 15px;}
.collogg{display:block;margin:0 0 30px;overflow:hidden;}
.chngedty{color:#428bca;display:block;font-size:14px;margin:10px 0 0;overflow:hidden;}
.temsandcndtn{clear:both;color:#666;display:block;font-size:13px;line-height:22px;overflow:hidden;padding:15px;}
.continye{}
.insiefare{display:block;margin:15px 0 0 15px;overflow:hidden;}
.farehd{color:#555;display:block;font-size:16px;margin:0 0 8px;overflow:hidden;}
.fredivs{background:none repeat scroll 0 0 #fff;border-radius:3px;display:block;overflow:hidden;padding:15px;}
.freshd{color:#999;display:block;font-size:14px;font-weight:bold;margin:0 0 8px;overflow:hidden;}
.faresty{color:#666;display:block;overflow:hidden;}
.reptallt{border-bottom:1px solid #eee;display:block;margin:5px 0;overflow:hidden;padding:5px 0;}
.amnter{color:#666;}
.kindrest{display:block;margin:0 0 20px;overflow:hidden;}
.amnterbig{color:#666;display:block;font-size:16px;overflow:hidden;}
.farestybig{color:#666;display:block;font-size:16px;overflow:hidden;text-transform:uppercase;}
.reptalltftr{display:block;overflow:hidden;}
.topalldesc{background:none repeat scroll 0 0 #fff;display:table;margin:20px 0 0;overflow:hidden;padding:15px;width:100%;}
.celtbcel{display:table-cell;float:none;vertical-align:middle;}
.colrcelo{background:none repeat scroll 0 0 #f6f6f6;}
.bokkpricesml{display:block;overflow:hidden;padding:15px;text-align:right;}
.bokkpricesml .fa{}
.totlbkamnt{color:#666;display:block;font-size:20px;margin:0 0 10px;overflow:hidden;}
.fligthdets{}
.spltopbk{}
.travlrs{color:#999;display:block;font-size:16px;margin:0 0 15px;overflow:hidden;}
.travlrs .fa{}
.ontypsec{border-bottom:1px dotted #ddd;display:block;overflow:hidden;}
.ontypsec:last-child{border-bottom:0;}
.pasngrinput{background:none repeat scroll 0 0 #fff;border-radius:3px;display:block;overflow:hidden;padding:15px;}
.adltnom{color:#666;display:block;font-size:14px;overflow:hidden;padding:10px;}
.inptalbox{}
.spllty{padding:5px;}
.clainput{border:1px solid #ddd;float:left;font-size:14px;height:40px;padding:0 10px;width:100%;}
.fmlbl{color:#666;display:block;font-size:14px;margin:10px 0 0;overflow:hidden;}
.splinmar{padding:0 0 0 5px;}
.splinmar .clainput{text-align:center;}
.lablmal{display:block;overflow:hidden;padding:8px 0;}
.iocolor{color:#666 !important;}
.spllty .formlabel{color:#666;}
.clikdiv{display:block;overflow:hidden;padding:10px 15px;}
.clikagre{color:#666;display:block;font-size:14px;margin-left:30px;overflow:hidden;}
.clikagre strong{font-weight:normal;font-size:13px;}
.sidepo{display:block;margin:12px 0 0;overflow:hidden;text-align:center;}
.contbk{display:block;overflow:hidden;padding:20px 15px;}
.contcthdngs{color:#666;display:block;font-size:14px;margin:0 0 10px;overflow:hidden;}
.notese{color:#666;display:block;font-size:13px;margin:10px 0;overflow:hidden;}
.psngrnote{color:#666;display:block;font-size:13px;line-height:20px;overflow:hidden;padding:10px;}
.splbukdets{background:none repeat scroll 0 0 #f9f9f9;float:left;width:100%;}
.rondsts.success .iconstatus.fa::after{content:"\f00c";background:none repeat scroll 0 0 #43d30a;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;left:0;position:absolute;right:0;text-align:center;}
.taba{display:table;margin:0 auto;}
.gohel.xlbox{display:block;transition:all 400ms ease-in-out;margin-top:0;opacity:1;}
.xlbox{display:none;opacity:1;}
.ovrgo{display:block;overflow:hidden;}
.forminputs{border:1px solid #dddddd;box-shadow:0 0 10px -5px #cccccc inset;color:#666666;float:left;height:40px;padding:10px;width:100%;}
.flitimgds{display:block;height:190px;overflow:hidden;padding:5px;text-align:center;width:100%;}
.flitimgds img{display:block;height:100%;overflow:hidden;width:100%;}
.hotel{font-size:15px;font-weight:600;font-family:"open sans";margin-bottom:5px}
.star{margin:5px 0;margin-bottom:5px;}
.hotaddr{color:#666666;font-size:13px;font-weight:normal;margin-bottom:5px;}
.hotavai{color:#666666;font-size:13px;font-weight:normal;margin:5px 0;padding:0 10px;}
.htdes{color:#379444;display:block;font-size:13px;overflow:hidden;}
.point{color:#379444;display:block;font-size:13px;overflow:hidden;}
.bgwitehot{background-color:#ffffff;display:block;overflow:hidden;width:100%;}
.hotbook{background:#ffb400;border:1px solid #ffb400;border-radius:2px;box-shadow:1px 2px 3px rgba(0, 0, 0, 0.2);color:#ffffff;display:block;font-size:16px;font-weight:700;height:52px;padding:15px 10px 10px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);text-transform:uppercase;width:100%;}
.mapsec{border:1px solid #dddddd;display:block;margin:12px 0;overflow:hidden;width:100%;}
.gmap h4 {border: 0 none;border-radius: 0;color: #fff;font-size: 13px;margin: 0;background: #fff;}
.googlemap{height:400px;margin:5px;max-width:100%;}

.form-control:focus{
    border: 1px solid #ccc;
    box-shadow: none;
}
#myMapModal .modal-dialog {
    width: 700px;
}
/*.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 #ffb400;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;}*/
.fulldetab{float:left;padding:0px 0 20px;width:100%;}
.fulldetab .nav-tabs{background:#0e76bd;border:0;}
.fulldetab .nav-tabs > li{background:background:#ab2a32 url("../images/patn.png") repeat scroll 0 0;border-left:1px solid #045d99;border-right:1px solid #045d99;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{margin-left:5px;}
.refundpol{color:#468833;display:block;font-size:14px;margin:10px 0 0;overflow:hidden;}
.refundpol .fa{font-size:16px;margin-right:6px;}
.morerumdesc{}
.morerombtn{color:#0065b8;cursor:pointer;display:block;overflow:hidden;padding:10px 0;text-decoration:underline;}
.allromdesc{color:#666;line-height:20px;overflow:hidden;text-align:justify;}
.hotelistrowhtl{background:none repeat scroll 0 0 #fff;display:table;width:100%;}
.htlrumrow{border:1px solid #ddd;float:left;margin-bottom:10px;width:100%;}
.innertabs .htlrumrow{border:1px solid #ddd;float:left;margin-bottom:10px;width:100%;padding:0px;}
.morerum{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;padding:0;}
.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;}
.price_slider1 .ui-widget-content{background:#f5f5f5 none repeat scroll 0 0;border-radius:30px !important;box-shadow:none;}
.padtobtm{padding:25px 0;}
.fldealsec{background:#f5f5f5 none repeat scroll 0 0;float:left;width:100%;/* margin-top: 100px;*/}
.price_range .range{padding:5px 0px;}
.price_range a.range.collapsed::before{background:#ffb400 none repeat scroll 0 0;color:#ffffff;content:"+";font-size:18px;line-height:20px;}
.price_range a.range::before{background:#ffb400 none repeat scroll 0 0;border-radius:50%;color:#9e9e9e;content:"-";display:block;float:right;font-family:FontAwesome;font-size:27px;height:20px;line-height:14px;color:#fff;margin:8px auto;text-align:center;width:20px;}
.checkstop img{margin-bottom:17px}
.comp{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ce2127 0%, #a71e25 100%) repeat scroll 0 0;border:1px solid #a51d18;box-shadow:0 0 1px #d54d48 inset;color:#fff;border-radius:3px;}
.comp .rate{color:#fff}
.padlftnone{padding-left:0}
.padrgtnone{padding-right:0}
.sort-bar li{float:left;padding:11px 5px;}
.sort-bar .sort-by-container{display:block;position:relative;}
.sort-bar .sort-by-container > span{background:#f5f5f5 none repeat scroll 0 0;color:#9e9e9e;display:block;height:34px;line-height:34px;padding:0 45px 0 15px;}
.sort-bar .sort-by-container > span::after{background:#d9d9d9 none repeat scroll 0 0;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:30px;}
.sort-bar .sort-by-container::before, .sort-bar .sort-by-container::after{border-left:3px solid rgba(0, 0, 0, 0);border-right:3px solid rgba(0, 0, 0, 0);content:"";display:block;position:absolute;right:12px;top:50%;z-index:1;}
.sort-bar .sort-by-container::before{border-bottom:5px solid #ffffff;margin-top:-6px;}
.sort-bar .sort-by-container::after{border-top:5px solid #ffffff;margin-top:2px;}
.sort-bar li.active .sort-by-container > span::after{background:#ffb400 none repeat scroll 0 0;}
.review{}
.fleft{float:left}
.facility{float:right;overflow:hidden;padding:0 10px;}
.ficon{border:1px solid #dddddd;border-radius:100%;color:#666666;padding:8px;margin:3px;}
.totleft{margin-bottom:5px;}
.range.map{display:block;overflow:hidden;width:100%;position:relative}
.mapweit{height:200px;width:100%;}
.showmp{background-color:#a51d18;color:#ffffff;padding:0 10px;position:absolute;right:0;z-index:10;}
.socialicon{bottom:10px;left:20%;position:absolute;z-index:10;transition:all 400ms ease-in-out 0s;opacity:0;}
.socialicon .fa{background-color:#ffffff;border-radius:30px;height:30px;line-height:30px;width:30px;margin:3px;font-size:14px;color:#0560BF}
.searchico{float:left !important;font-size:19px !important;margin:8px 10px 5px 0;color:#0e76bd !important}
.hotaddr .fa{color:#ffb400 !important;float:left !important;font-size:16px !important;margin:0 5px 0 0;}
.comp .fa{color:#ffffff;font-size:20px;margin-top:7px;}
/* .resultpetty:hover .flitimgds img{opacity:0.7;} */
/* .resultpetty:hover {border:1px solid #afafaf;} */
/* .resultpetty:hover .flitimgds .socialicon{opacity:1;} */
.detstar{margin-left:10px;}
.specmrg{display:table;margin:0 0 25px;width:100%;}
.txtrgt{text-align:right}
.imagehotel img{width:100%;}
.hotelhed{color:#0088c7;display:block;font-size:16px;overflow:hidden;}
.singleadrs{color:#666;display:block;margin:5px 0;overflow:hidden;}
.padall10{display:block;padding:10px;}
.xcel{display:table-cell;float:none;vertical-align:top;}
.xcel.bordrit{border-left:1px dotted #eeeeee;padding:10px;vertical-align:middle;}
.pricehotel{color:#0e76bd;display:block;font-size:22px;overflow:hidden;text-align:center;}
.smalper{color:#666666;display:block;margin-bottom:5px;overflow:hidden;text-align:center;}
.booknow{background:#ffb400 none repeat scroll 0 0;border:1px solid #ffb400;color:#ffffff;display:table;margin:20px auto auto;padding:10px;text-align:center;width:90%;}
.inersimilar{background:#ffffff none repeat scroll 0 0;display:block;overflow:hidden;padding:10px;margin-bottom:10px;border-bottom:1px dashed #ddd;}
.maysimilr{border-bottom:1px dashed #ddd;color:#069ebd;font-size:16px;margin:0;padding:5px 0 10px;margin-bottom:10px;}
.umayalso{border-bottom:1px dotted #dddddd;display:block;overflow:hidden;padding:10px 0;}
.htllikeimg{float:left;margin-right:10px;max-width:100px;overflow:hidden;}
.htlimgonl img{width:100%;}
.umaydesc{display:block;overflow:hidden;}
.umnames{color:#333333;display:block;font-size:15px;margin:0;overflow:hidden;padding:0;}
.actulpric{color:#ffb400;display:block;font-size:18px;float:right}
.htladrsz{background:rgba(0, 0, 0, 0) url("../images/map.png") no-repeat scroll left 0;color:#666666;display:block;margin:5px 0 0;overflow:hidden;padding-left:20px;}
.compsec{font-size:14px;}
.compsec .fa{font-size:14px;margin-right:5px;}
.umayalso.compare{border:none}
.umayalso.compare .htllikeimg{max-width:60px;}
.umayalso.compare .umaystar{display:block;clear:both;}
.umayalso.compare .fa{float:right;font-size:14px;}
.btcompare{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ce2127 0%, #a71e25 100%) repeat scroll 0 0;border:1px solid #a51d18;box-shadow:0 0 1px #d54d48 inset;color:#ffffff;font-size:14px;display:table;padding:5px 15px;margin:0 auto;}
.hotelview{margin-bottom:10px;}
.rowstdet{display:block;margin:3px 0;overflow:hidden;padding:5px;}
.minhigh{min-height:187px;}
.flrgt{float:right}
.filter_result{margin:0px 0;display:block;overflow:hidden}
.price_range.fltmap{padding:0 10px;}
.searicon::before{bottom:0;color:#ccc;content:"\f002";font-family:"FontAwesome";font-size:18px;right:0;line-height:40px;position:absolute;text-align:center;top:12px;width:40px;}
.searicon{position:relative}
.frtbest ul li{display:block;overflow:hidden;}
.frtbest ul li a{color:#555;display:block;font-size:14px;overflow:hidden;padding:3px 0;}
.usrwel{height:30px;margin:0 auto;overflow:hidden;width:30px;}
.usrwel img{width:100%;}
.name{color:#666;display:block;font-size:26px;margin:0 0 15px;}
.nav-tabs.profile > li{background-color:#eee;border:1px solid #ddd;border-right:0;float:none;font-size:14px;margin:0 -2px -1px 0;}
.nav-tabs.profile > li.active > a, .nav-tabs.profile > li.active > a:hover, .nav-tabs.profile > li.active > a:focus{border:none}
.nav-tabs.profile{border:none}
.nav-tabs.profile > li > a:hover{border:none}
.nav.profile > li > a:hover, .nav.profile > li > a:focus{background-color:#fff}
.nav-tabs.profile > li > a{border:medium none !important;border-radius:0;display:block;overflow:hidden;padding:30px 0;text-align:center;color:#666666;margin-right:0;border:1px solid #0dc2ff}
.nav-tabs.proftab > li > a{background-color:#979186;color:#fff;border-radius:0;display:block;margin-right:2px;overflow:hidden;text-align:center;font-size:14px;border:1px solid #989287}
.nav-tabs.profile .fa{color:#ffb400;display:block;font-size:30px;overflow:hidden;text-align:center;}
.myprof{color:#666;display:block;font-size:20px;margin:0 0 15px;overflow:hidden;padding:0 0 10px;position:relative;}
.myprof::after{background:none repeat scroll 0 0 #cf2127;bottom:0;content:"";height:2px;left:0;position:absolute;width:200px;}
.profdet li.usernamepro{color:#333;font-size:16px;}
.profileimg{display:block;overflow:hidden;width:100%;max-height:130px;min-height:130px;}
.profileimg img{display:block;width:100%;max-height:130px;min-height:130px;}
.profdet{display:block;overflow:hidden;position:relative}
.profdet li{color:#666;display:block;font-size:14px;line-height:27px;overflow:hidden;}
.profdet li .fa{color:#ccc;text-align:left;width:26px;}
.profdet .fa.faedit{border:1px solid #ffb400;border-radius:100%;display:block;font-size:12px;margin:10px 0;overflow:hidden;padding:7px;position:absolute;right:5px;text-align:center;top:0;color:#ffb400}
.travelpref{background-color:#ffffff;border:1px solid #eee;display:block;margin:0 5px;overflow:hidden;padding:18px 0;position:relative;}
.spec.fa{display:block;font-size:30px;margin:10px 0;overflow:hidden;text-align:center;color:#ffb400}
.flightdet{display:block;font-size:14px;margin:10px 0;overflow:hidden;text-align:center;}
.travelpref .fa.fa-pencil{display:block;font-size:12px;margin:10px 0;overflow:hidden;position:absolute;right:5px;text-align:center;top:0;background-color:#eeeeee;border:1px solid #dddddd;border-radius:100%;padding:7px}
.mrgbtm{margin-bottom:10px;overflow:hidden}
.proftab{display:block;margin-top:20px;overflow:hidden;border:none;}
.select{display:block;height:35px;overflow:hidden;width:100%;padding:0 10px;border:1px solid #dddddd;}
.issucoun{display:block;font-size:14px;overflow:hidden;padding:10px 0;}
.totmar{background-color:#ffffff;border:1px solid #dddddd;display:block;overflow:hidden;padding:15px;}
.passno{display:block;height:35px;overflow:hidden;padding:0 10px;width:100%;border:1px solid #dddddd;}
.savebtn{background:#ffb400;border:1px solid #ffb400;height:35px;margin-top:10px;width:100%;color:#fff;font-size:14px;}
.padrgtnone1{padding-right:0px}
.bgwite{background-color:#fff;min-height:525px;}
.nav-tabs.proftab > li.active > a, .nav-tabs.proftab > li.active > a:hover, .nav-tabs.proftab > li.active > a:focus{background-color:#ab2b33;color:#fff;border:1px solid #9b1b23;}
.tabdash{}
.tabdash .bgwite{border:1px solid #ddd;position:relative;z-index:9;padding:15px;}
.tabdash .profile{position:relative;z-index:10;}
.infltnhtl{display:block;overflow:hidden;padding-left:15px;}
.alltwobx{display:block;margin:0 -5px;overflow:hidden;}
.trcol1{background:#e8f9fe;border:1px solid #d8e9ee;}
.trcol2{background:#fbeee2;border:1px solid #ebded2;}
.nomrglftso{float:right;margin:0 2px;}
.labledit{color:#666;display:block;font-size:14px;margin:5px 0;overflow:hidden;padding:0 5px;}
.allinone{display:block;overflow:hidden;}
.cancelbtnde{background-color:#ccc;border:1px solid #bcbcbc;color:#333;float:left;font-size:14px;height:35px;line-height:35px;margin-top:10px;text-align:center;width:100%;}
.usrwel{height:30px;overflow:hidden;width:30px;}
.usrwel img{width: 100%;border-radius: 50%;height: 30px;}
.dropdown-menu.splritu{left:auto;right:0;}
.travelmrg{margin:0 5px 0 0;}
.nomrg{margin:0 0 0 5px;}
.travelmrg .savebtn{margin-top:0;}
.nomrg{margin:0}
.trtab{display:inline}
.tdname{color:#666;display:block;font-size:14px;overflow:hidden;padding:10px 0;}
.lbname{font-size:15px;display:none;font-weight:normal;}
.showpsn .lbname{color:#888888;display:inline;}
.nomrglft{display:block;margin:0 2px;overflow:hidden;}
.bacto.fa{background:#eeeeee none repeat scroll 0 0;border:1px solid #dddddd;color:#999999;cursor:pointer;font-size:16px;height:35px;line-height:32px;text-align:center;width:100%;}
.viewclr{background-color:#00bfff;border:1px solid #00bfff;color:#fff;float:right;font-size:13px;margin:5px 0;padding:4px 10px;}
.clsview{background-color:#ffffff;border:1px solid #dddddd;display:block;margin:0 0 -1px;overflow:hidden;}
.clsviewhdr{background:none repeat scroll 0 0 #f6f6f6;border:1px solid #ddd;display:block;margin:0 0 -1px;overflow:hidden;}
.clsviewhdr .tdname{color:#333;}
.viewclrdelt{background-color:#666;border:1px solid #555;color:#fff;float:right;font-size:13px;margin:5px 0;padding:4px 10px;}
.selectedwrap::after{background:#ffffff none repeat scroll 0 0;bottom:1px;color:#666666;content:"\f107";cursor:pointer;font-family:FontAwesome;font-size:22px;line-height:38px;pointer-events:none;position:absolute;right:1px;text-align:center;top:1px;width:30px;}
.selectedwrap{position:relative;}
.checkbox-replace .cb-wrapper{border:1px solid #d2d2d2;}
.checkbox-replace .cb-wrapper{position:relative;display:inline-block;border:1px solid #ebebeb;margin-bottom:0;width:16px;height:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox label{display:inline;font-weight:normal;cursor:pointer;}
.checkbox{display:block;min-height:24px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:20px;}
.nav-tabs.customtab .morul{}
.nav-tabs.customtab .morul a{color:#333;display:block;font-size:18px;height:48px;margin:0 1px;overflow:hidden;padding:0 15px;text-align:center;white-space:nowrap;margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;background:#eee;}
.morefa.fa{color:#666;font-size:14px;width:20px;}
.nav-tabs.customtab .morul a span{display:inline-block;height:48px;text-align:center;vertical-align:middle;width:40px;}
.nav-tabs.customtab .morul.active a, .nav-tabs.customtab .morul.active a:hover{border:0;}
.nav-tabs.customtab .morul.active a{background:#ffb400;color:#fff;}
.sprte{background:url(../images/sprite.png) no-repeat 0 0;}
.sprte.icnhtl{background-position:0 0;}
.sprte.icnhnmoon{background-position:0 0;}
.nav-tabs.customtab .morul.active a .sprte.icnhtl{background-position:0 -27px;}
.nav-tabs.customtab .morul.active a .sprte.icnhnmoon{background-position:-52px -27px;}
.nav-tabs.customtab .morul.active a .sprte.icndivng{background-position:-108px -27px;}
.nav-tabs.customtab .morul.active a .sprte.icnlxry{background-position:-160px -27px;}
.nav-tabs.customtab .morul.active a .sprte.icnspa{background-position:-200px -27px;}
.nav-tabs.customtab .morul.active a .sprte.icnsrfing{background-position:-256px -27px;}
.nav-tabs.customtab .morul.active a .sprte.icnfamly{background-position:-318px -27px;}
.nav-tabs.customtab .morul.active a .sprte.icngsthse{background-position:-375px -27px;}
.nav-tabs.customtab .morul a .sprte.icnhtl{background-position:4px 14px;}
.nav-tabs.customtab .morul a .sprte.icnhnmoon{background-position:-52px 14px;}
.nav-tabs.customtab .morul a .sprte.icndivng{background-position:-108px 13px;}
.nav-tabs.customtab .morul a .sprte.icnlxry{background-position:-160px 14px;}
.nav-tabs.customtab .morul a .sprte.icnspa{background-position:-200px 14px;}
.nav-tabs.customtab .morul a .sprte.icnsrfing{background-position:-256px 13px;}
.nav-tabs.customtab .morul a .sprte.icnfamly{background-position:-318px 14px;}
.nav-tabs.customtab .morul a .sprte.icngsthse{background-position:-375px 12px;}
.fortabsec.owl-theme .owl-controls{margin:0;}
.owlindex2.fortabsec .owl-buttons{right:0;top:-44px;}
.hedcatrg{}
.typehdng{background:none repeat scroll 0 0 #e4e4e4;border-radius:3px 3px 0 0;color:#595959;display:block;font-size:16px;margin:0 0 20px;padding:15px 10px;position:relative;text-align:center;}
.typehdng::after{content:"\f0d7";bottom:-3px;color:#e4e4e4;font-family:"FontAwesome";font-size:30px;left:50%;line-height:0;margin-left:-15px;position:absolute;}
.portimgwrap:hover .typehdng{background:#ab2b33;color:#fff;transition:all 400ms ease-in-out;}
.portimgwrap:hover .typehdng::after{color:#ab2b33;transition:all 400ms ease-in-out;}
.whyinsd:hover .sprte.whyone{background-position:-8px -160px;transition:all 400ms ease-in-out;}
.whyinsd:hover .sprte.whytwo{background-position:-205px -160px;transition:all 400ms ease-in-out;}
.whyinsd:hover .sprte.whythree{background-position:-386px -160px;transition:all 400ms ease-in-out;}
.mynavbar.navbar-toggle .icon-bar{background-color:#0e75bc;}
.settab{display:none;}
.collapse.filtert{display:block;}
.collapse.in{display:block !important;}
.filtericon{    background: #0e76bd url(../images/xfilter.png) no-repeat scroll center center;
                background-size: 40%;
                border: 1px solid #ffffff;
                display: none;
                height: 50px;
                overflow: hidden;
                width: 50px;
                z-index: 100;}
.laps{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:10px;position:relative;width:33.33%;}
.laps img{width:100%;height:auto;}
.relfst{max-height:610px !important;}
.footer-bot-row{background:rgba(188, 0, 0, 0.1) none repeat scroll 0 0;margin-top:25px;padding:25px 0;text-align:center;}
.sc-para{display:block;margin-top:4px;text-align:center;}
.cc-security{background:url("../images/1a.png") no-repeat;cursor:pointer;display:inline-block;height:30px;margin-left:-1px !important;margin-right:-1px !important;padding:0 !important;vertical-align:text-top;width:100px;opacity:0.7;}
.cc-security:hover{opacity:1;}
.security-note{font-size:14px;padding:10px;color:#333;}
.ui-menu .ui-menu-item a{padding:7px 10px !important;font-size:13px;}
.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a:focus, .ui-menu .ui-menu-item a:active{background-color:#0e76bd;}
.myowlspec .item img{max-height:400px;width:100%;}
.abtimg{height:150px;float:left;}
.abtimg img{height: 150px;width: 100%;max-width: 300px;}
.abtplace{font-size:16px;text-transform:uppercase;margin-bottom:10px;}
.abtdescript{display:block;float:left;margin-top:0;overflow:hidden;width:100%;padding-top:12px;}
.abtdescript p{color:#666666;font-size:13px;line-height:20px;}
.btnabt{background:none repeat scroll 0 0 #ffb400;border-radius:30px;color:#ffffff;cursor:pointer;float:left;font-weight:bold;margin-bottom:15px;margin-right:5px;padding:3px 9px;}
.fleftabt{padding-left:12px;float:left}
.abtbooknow{background:#ffb400 none repeat scroll 0 0;border:1px solid #a51d18;color:#ffffff;display:table;padding:10px;text-align:center;}
.abtsmimg{float:left;}
.abtsmimg img{width:100%;min-height:120px;}
.imgplace{font-size:14px;}
.mapsec{border:1px solid #dddddd;display:block;overflow:hidden;width:100%;}
.fullwdt{float:left;width:100%;margin-bottom:5px;}
.umothre{font-size:13px;color:#333;}
.umnames{color:#000 !important;}
.umothre li{list-style-type:circle;margin-left:12px;line-height:20px}
.abtcomenhtlsum{font-size:13px;color:#000;margin-bottom:10px;}
.facilityimg{max-height:300px;width:100%}
.facilityimg img{width:100%;max-height:300px;}
.revtop{display:block;margin-bottom:15px;font-size:15px;font-weight:500;}
.abtratingimg{display:block;overflow:hidden;margin-bottom:10px;}
.txrare{display:block;width:60%;min-height:100px;border:1px solid #ddd;}
.revcont{margin-bottom:10px;width:60%;}
.subbtn{background:#ffb400 none repeat scroll 0 0;border:1px solid #e9a400;color:#ffffff;display:table;padding:10px 15px;text-align:center;border-radius:3px;margin:10px auto 0;}
.tableft{padding:10px;}
.tableft li{list-style-type:circle;color:#2ba6cb;line-height:20px;font-size:14px;}
.wellme{display:none;}
.tab-content.custmtabcnt{float:left;width:100%;background:#fff;}
.ratingusr{display:block;overflow:hidden;width:100%;border-bottom:1px solid #ddd;margin:0 0 15px;padding-bottom:10px;}
.centerfix{display:table;margin:50px auto 40px;max-width:400px;}
.wrapdivs{background:#ffffff none repeat scroll 0 0;display:block;overflow:hidden;padding:15px}
.pophed{background:#eeeeee none repeat scroll 0 0;border-bottom:1px solid #dddddd;color:#444444;display:block;font-size:16px;margin:-15px -15px 15px;overflow:hidden;padding:10px;}
.wrapdivs .pophed{background:#dddddd none repeat scroll 0 0;}
.dashb{padding-top:45px !important;}
.dashb .fortabsec{background-color:#dedede;}
.dshcol{float:left;width:25%;}
.indash{padding:10px;}
.rountabl{position:relative;z-index:101;}
.dashico{background:#ffffff none repeat scroll 0 0;border:6px solid #eeeeee;display:table;height:100px;margin:0 auto;padding:22px 0 0;text-align:center;width:100px;}
.marwit{background:#ffffff none repeat scroll 0 0;display:block;margin:-50px 0 0;min-height:180px;overflow:hidden;padding:50px 10px 10px;position:relative;border:6px solid #eeeeee;}
.dashinhed{color:#333333;display:block;font-family:open_sansregular;font-size:14px;margin:10px 0;padding:6px 0;text-align:center;}
.indash p{color:#666666;display:block;font-size:12px;text-align:center;}
.dashul{display:block;margin:25px 0;overflow:hidden;}
.prolabel{color:#444444;line-height:22px;padding-top:5px;text-align:right;}
.margbotm15{margin-bottom:15px;}
.form-control{background-color:#ffffff;border-radius:0px;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%; box-shadow: none;}
.pronote{color:#666666;font-size:13px;font-weight:normal;line-height:18px;}
.payinselect{border:1px solid #dddddd;box-shadow:0 0 10px -5px #cccccc inset;color:#666666;height:35px;padding:5px;width:100%;}
.bluebtn{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ce2127 0%, #a71e25 100%) repeat scroll 0 0;border:1px solid #a51d18;color:#ffffff;font-size:14px;margin-top:10px;padding:10px 20px;}
.profileusrs{transition:all 0.4s ease-in-out 0s;}
.profileusrs{position:relative;width:100%;z-index:101;}
.cntbl{display:block;margin:0 auto;overflow:hidden;padding:15px;width:100%;}
.rownewton .cntbl{padding:0 15px 15px;}
.profiledash{background:#cccccc none repeat scroll 0 0;border:8px solid #ffffff;box-shadow:0 0 10px -5px #505050;display:block;max-height:160px;overflow:hidden;position:relative;width:100%;}
.profiledash img{max-height:160px;min-height:160px;width:100%;}
.userprowrp{background:#ffffff none repeat scroll 0 0;border:1px solid #dddddd;box-shadow:0 3px 0 0 #d8d8d8;display:block;margin-top:-80px;overflow:hidden;padding:80px 0 20px;position:relative;z-index:100;}
.proname{color:#666666;display:block;font-family:open_sansregular;font-size:20px;font-weight:normal;margin:0;padding:10px 20px;text-align:left;}
.proname strong{color:#666666;display:block;font-size:16px;font-weight:normal;margin-bottom:5px;overflow:hidden;}
.qlinkul{border-left:4px solid #ffb400;display:block;overflow:hidden;}
.qlink{display:block;overflow:hidden;}
.qlink a{color:#0099cc;display:block;font-family:open_sansregular;font-size:14px;overflow:hidden;padding:10px 15px;}
.overlaychange{background:rgba(0, 0, 0, 0.6) url("../images/change.png") no-repeat scroll center center;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease-in-out 0s;}
.chngers{bottom:0;color:#ffffff;left:0;padding:20px 0;position:absolute;right:0;text-align:center;}
.rschange{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1000;}
.profileusrs:hover .overlaychange{opacity:1;}
.dskrty{color:#333333;display:block;font-size:22px;font-weight:300;margin:15px 0 20px;overflow:hidden;padding:5px 0;}
.chartone{display:block;height:350px;overflow:hidden;width:100%;}
.senstionl{display:block;margin:10px -10px;overflow:hidden;}
.colorblue{background:#6ccac9 none repeat scroll 0 0;}
.colorlitblue{background:#57c8f2 none repeat scroll 0 0;}
.coloryellow{background:#f8d347 none repeat scroll 0 0;}
.colorred{background:#ff6c60 none repeat scroll 0 0;}
.inergot{color:#ffffff;display:block;margin:10px;overflow:hidden;}
.bokingcnt{display:block;font-size:40px;overflow:hidden;padding:20px;text-align:center;}
.colorbluex{background:#5cbab9 none repeat scroll 0 0;}
.colorlitbluex{background:#47b8e2 none repeat scroll 0 0;}
.coloryellowx{background:#e8c337 none repeat scroll 0 0;}
.colorredx{background:#ef5c50 none repeat scroll 0 0;}
.countname{display:block;font-size:15px;overflow:hidden;padding:10px;text-align:center;}
.hroomtot.newpr{margin-top:5px;}
.bordspl{border-bottom:1px solid #d8d8d8;float:left;width:100%;}
.stauslinetop{color:#666666;display:block;font-size:13px;margin:0 0 6px;overflow:hidden;text-align:center;}
.padtobtm{padding:25px 0;}
.bordsplbtm{border-top:1px solid #f2f2f2;float:left;width:100%;}
.fligthsdets{display:block;margin:0 0 0 -15px;overflow:hidden;}
.moreflt{margin:10px 0 0;}
.ontyp{display:block;overflow:hidden;padding:15px;}
.htlrumrows{border:1px solid #ddd;float:left;width:100%;}
.hotelistrowhtl{background:#ffffff none repeat scroll 0 0;display:table;width:100%;}
.padall10{display:block;padding:10px;}
.xcel{display:table-cell;float:none;vertical-align:top;}
.hotelistrowhtl .imagehotel{margin:10px;height:110px;}
.hotelistrowhtl .imagehotel img{max-height:110px;}
.hotelistrowhtl .pricesec{float:none;}
.hotelistrowhtl .smalper{float:none;}
.imagehotel{display:block;height:90px;overflow:hidden;}
.imagehotel img{width:100%;max-height:100px;height:100%;}
.hotelhed{color:#333333;display:block;font-size:16px;overflow:hidden;}
.singleadrs{color:#666666;display:block;margin:5px 0;overflow:hidden;}
.clear{clear:both;}
.xcel.bordrit{border-left:1px solid #dddddd;padding:10px;}
.smalper{color:#666666;font-size:13px;margin-bottom:5px;overflow:hidden;/*float:left;*/}
.pricesec{color:#06a8e0;float:left;margin-left:20px;cursor:pointer;}
.padwraphotel.nobrd{border:none;}
.brdbtm{border-bottom:1px solid #dddddd;display:block;overflow:hidden;}
.nght{font-size:15px;margin:8px 0 0;text-align:center;}
.padbook{padding:5px 10px 10px;}
.roomfaci{border-top:1px solid #e8e8e8;color:#6b6b6b;font-size:13px;padding:10px 0;}
.bookr1{background-color:#fbfbfb;float:left;font-size:13px;padding:10px;width:100%;color:#666666;}
.bookr2{color:#333333;float:left;padding:15px 10px;width:100%;font-size:13px;}
.bookr3{background-color:#f8f8f8;color:#666666;float:left;padding:10px;width:100%;}
.bookr4{float:left;padding:20px 10px;width:100%;}
.hroom{float:left}
.hroomrs{float:right}
.hroomrsorg{float:right;color:#ff6309;font-size:13px;}
.hroomtax{font-size:11px;color:#666;float:right}
.hroomrsorgtot{float:right;color:#ff6309;font-size:16px;font-weight:600;}
.hroomtot{float:right;color:#333;font-size:16px;}
.promocode{background:#ffffff none repeat scroll 0 0;border:1px solid #ddd;display:block;margin:15px 15px 5px;overflow:hidden;padding:20px 0;}
.RemoveCoupon{display:none;}
.chlage{display:block;font-size:10px;}
.mailsign{color:#666666;display:block;font-size:15px;overflow:hidden;}
.inputsign{display:table-cell;vertical-align:top;width:100%;}
.newslterinput{border:1px solid #ffffff;font-size:14px;height:45px;padding:10px;width:100%;}
.nputbrd{border:1px solid #dddddd;height:45px;}
.promobtn{background:#ffb400 none repeat scroll 0 0;border:0 none;border-radius:3px;box-shadow:0 0 1px 0 #ffffff inset;color:#ffffff;display:table;float:right;font-size:16px;padding:8px 30px;}
.promobtn.re{padding:8px 20px;}
#code[disabled]{border:1px solid #5da04e;background:#fff url("../images/cpok.png") no-repeat scroll 95% center;}
.promopt{display:block;margin:0 -15px 0 0;overflow:hidden;padding-top:25px;}
.savemessageSuccess{margin-top:5px;color:#5DA04E;}
.tablesigns{display:table;width:100%;margin:15px 0 0;}
.tablesigns .inputsign{display:block;float:left;width:65% !important;}
.grtotal{background-color:#ffffff;border:1px solid #ddd;display:block;margin:0 15px;overflow:hidden;padding:15px;}
.grspan{float:left;font-size:17px;}
.grprice{color:#ffb400;font-size:14px;font-weight:600;float:right;text-align:right;}
.loginbtn{background-color:#ffffff;display:block;margin:0 15px;padding:10px;}
.loginbtn .hotbook{float:left;font-size:18px;padding:10px 15px;text-transform:none;width:auto;height:auto;}
.amount{font-size:16px;}
.loginbtn .rndor{background-color:#ffffff;border:1px solid #d4d4d4;border-radius:40px;color:#9b9b9b;display:block;float:left;font-size:15px;margin:0 15px;padding:10px;}
.hotbook:hover{color:#fff}
.loginbtn .hotbookcont{background:#595959 none repeat scroll 0 0;border:1px solid #797777;border-radius:2px;box-shadow:1px 2px 3px rgba(0, 0, 0, 0.2);color:#ffffff;display:table;font-size:18px;font-weight:700;padding:10px 15px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);width:auto;}
.polterm{color:#848383;font-size:12px;text-align:center;margin:10px 0 0;}
.cmnclr{color:#06aae4 !important;}
.labltowr{color:#686868;display:block;font-size:18px;margin:0 0 10px;overflow:hidden;}
.pasngrinput{background:#ffffff none repeat scroll 0 0;display:block;overflow:hidden;padding:15px;border:1px solid #d4d4d4;}
.focusall{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.focusall:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.pasngrinput .trahtname{color:#333333;display:block;font-size:16px;overflow:hidden;margin:0 0 5px 5px;max-width:none;}
.extrrapad{padding:25px 15px;}
.romcnts{color:#ff6309;font-size:16px;margin:0 5px 10px;}
.adltnom{background-color:#eeeeee;display:block;font-size:14px;margin-right:20px;padding:10px;text-align:center;position:relative;}
.childnom{background-color:#eeeeee;display:block;font-size:14px;margin-right:20px;padding:3px;text-align:center;position:relative;}
.padall10 .htlboxhed{color:#333;}
.spllty{padding:5px;}
.clainput{border:1px solid #dddddd;float:left;font-size:14px;height:40px;padding:0 10px;width:100%;}
.lablmal{display:block;overflow:hidden;padding:8px 0;}
.fmlbl{color:#666666;display:block;font-size:14px;margin:10px 0 0;overflow:hidden;}
.splinmar .clainput{text-align:center;}
.selectedwrap::after{background:#ffffff none repeat scroll 0 0;bottom:1px;color:#666666;content:"\f107";cursor:pointer;font-family:"FontAwesome";font-size:22px;line-height:38px;pointer-events:none;position:absolute;right:1px;text-align:center;top:1px;width:30px;height:38px;}
.formlabel{color:#ccc;display:block;font-size:14px;margin:4px 0;}
.selectedwrap{position:relative;}
.flyinputsnor{border:1px solid #dddddd;box-shadow:0 0 10px -5px #cccccc inset;color:#333333;display:block;height:40px;overflow:hidden;padding:10px;width:100%;background-color: #fff;}
.flyinputsnor > option{padding:5px;}
.spllty .formlabel{color:#6b6b6b;font-weight:normal;}
.relativemask{float:left;position:relative;width:100%;}
.ifonway .relativemask .forminput{background-color:#b2afaf;border:1px solid #b2afaf;}
.mrgtp{margin-top:20px}
.adltnom:before{content:"\f0da";position:absolute;font-size:31px;font-family:"FontAwesome";color:#eeeeee;right:-9px;line-height:21px;}
.childnom:before{content:"\f0da";position:absolute;font-size:31px;font-family:"FontAwesome";color:#eeeeee;right:-9px;line-height:36px;}
.inptalbox.mrgin{margin:15px 0;display:block;overflow:hidden;}
.onecheck.boxone{float:left;left:10px;position:relative;}
.modify.mrgtp{background-color:#ffb400;border:1px solid #ffb400;color:#ffffff;display:block;float:left;font-size:14px;margin:30px 10px 15px;overflow:hidden;padding:10px 15px;width:20%;}
#continue[disabled]{opacity:0.7}
#tdiscount{font-size:16px !important}
.temsandcndtn{clear:both;color:#666666;display:block;font-size:13px;line-height:22px;overflow:hidden;padding:0 10px;}
.reptallt{border-bottom:1px solid #eeeeee;display:block;margin:5px 0;overflow:hidden;padding:5px 0;}
.faresty{color:#686868;display:block;overflow:hidden;font-size:14px;}
.amnter{color:#333333;float:right;font-size:16px;}
.reptallt:last-child{border:none;}
.gohel.xlbox{display:block;margin-top:0;opacity:1;transition:all 400ms ease-in-out 0s;}
.xlbox{display:none;opacity:1;}
.success .reedit{position:relative;border:1px solid #06a8e0}
.success .reedit:before{content:"\f040";background:#06abe5 none repeat scroll 0 0;border-radius:30px;font-family:"Fontawesome";height:30px;line-height:30px;position:absolute;right:-13px;top:-15px;width:30px;color:#fff;}
.success .noreedit{position:relative;border:1px solid #06a8e0}
.travelimg{width:60px;height:50px;}
.travelimg img{width:100%;height:100%;}
.trahtname{color:#333333;display:block;font-size:16px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.travlocat{color:#666666;font-size:13px;}
.travdate{color:#666666;font-size:13px;}
.travprice{color:#333333;font-size:16px;text-align:right;}
.tabletop{display:table;}
.tablexl{display:table-cell;float:none;vertical-align:middle;}
.htlrumrow{border-bottom:1px dotted #eee;padding:5px 0;}
.infowin{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 10px -5px #000000;display:block;width:200px;}
.shrom{float:left;width:100%;}
.ininfo{background:#ffffff none repeat scroll 0 0;display:block;overflow:hidden;}
.infoaptimg{margin-bottom:10px;max-height:200px;overflow:hidden;position:relative;}
.infoaptimg img{width:100%;}
.leftmap img{max-width:100%;}
.flotaptprice{background:rgba(0, 0, 0, 0.698) none repeat scroll 0 0;bottom:0;color:#ffffff;font-size:22px;left:0;padding:5px 20px;position:absolute;}
.descinfo{display:table;overflow:hidden;width:200px;}
.aptownerimg{float:left;height:40px;margin-right:10px;overflow:hidden;width:40px;}
.aptinfoall{display:table-cell;float:none;vertical-align:top;}
.bkmap{background:#05a0d7 none repeat scroll 0 0;border:1px solid #0a87b4;border-radius:3px;color:#ffffff;display:table;font-size:14px;margin:0 auto;overflow:hidden;padding:5px 10px;}
.aptinfoall a.linkinfo{color:#444444;display:block;font-weight:normal;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.aptinfoall b{color:#666666;display:block;font-size:13px;font-weight:normal;overflow:hidden;}
.mrgtpbt{margin:15px !important;}
.payamtsec{margin-bottom:10px;}
.payamtsec label{border:1px solid #dddddd;cursor:pointer;font-size:14px;font-weight:normal;margin:20px 0 !important;padding:10px;text-align:center;width:100%;}
.radcheck.active{border:1px solid #5da04e;}
.clrblk{color:#333333 !important;}
.msvs{height:38px;max-width:112px;}
.cdcard{display:block;margin:5px 0;overflow:hidden;}
.specmarg{display:table;margin:0 auto;}
.onactive.active::before{color:#ffffff;content:"Ã¯â‚¬Å’";font-family:"FontAwesome";font-size:15px;left:2px;position:absolute;top:-1px;}
.onactive{background-color:#ffffff;border:1px solid #bfbfbf;border-radius:5px;cursor:pointer;display:block;height:20px;position:relative;width:20px;}
.onactive.active{background-color:#5da04e;border:1px solid #5da04e;}
.msvs1{margin-top:-3px;max-height:40px;max-width:100px;}
.bgdif{background-color:#f6f6f6;margin:0 15px;overflow:hidden;padding:10px 15px;}
.modifypaymet{background:#ffb400 none repeat scroll 0 0;border:1px solid #ffb400;border-radius:3px;color:#ffffff;display:block;font-size:14px;margin:10px 0;padding:10px 40px;text-align:center;}
.clrgn{background-color:#5da04e;color:#ffffff;padding:2px;}
.termsdiv p{margin:0px;}
.roomdts{background:#f7f7f7 none repeat scroll 0 0;padding:10px 15px;border-top:1px solid #ddd;}
.htlrumrow .allromdesc p{margin:0px;}
.myextra{border-top:1px solid #dddddd;padding:10px 0 0;}
.myextra .hotelhed{padding:10px 0;}
.mylets{border-top:1px solid #dddddd;padding:10px 0;background:#f7f7f7 none repeat scroll 0 0;display:block;overflow:hidden;float:left;width:100%;}
.mylets strong{display:block;float:left;font-size:14px;overflow:hidden;}
.mylets .menlbl{float:left;margin:0;padding:5px 0;width:100%;}
.mynewtb{padding:10px 15px;}
.mynewtb tr{border:1px solid #ddd}
.mynewtb td, .mynewtb th{padding:5px 10px;border-right:1px solid #ddd;background:#fff;font-size:14px;}
.leftr{float:left !important}
.smalper.leftr{margin-right:15px;}
.inpagehed{color:#666666;display:block;font-family:Raleway-Medium;font-size:32px;font-weight:normal;margin:10px 0 15px;overflow:hidden;text-align:center;text-transform:uppercase;}
.cmscontent{background:#ffffff none repeat scroll 0 0;box-shadow:0 0 8px rgba(0, 0, 0, 0.2);color:#666666;display:block;line-height:20px;overflow:hidden;padding:10px 15px;}
.cancelpara{display:block;margin-bottom:30px;overflow:hidden;text-align:center;}
.ritpu, .deskleft{float:right;}
.styconct{display:block;overflow:hidden;padding-left:10px;}
.levacmnt{border-bottom:1px dotted #dddddd;color:#666666;display:block;font-family:open_sansregular;font-size:22px;margin:10px;overflow:hidden;padding:10px;}
.reptcontctxc{display:block;margin-bottom:20px;overflow:hidden;}
.sticon.fa{color:#999999;float:left;font-size:20px;line-height:26px;padding:0 5px;width:40px;}
.styfull{display:block;overflow:hidden;}
.simplcon{color:#666666;display:block;font-size:14px;line-height:26px;overflow:hidden;}
.styconctx{border-right:1px dotted #cccccc;display:block;margin:0 25px 30px 0;overflow:hidden;padding-right:20px;}
.levacmnt{border-bottom:1px dotted #dddddd;color:#666666;display:block;font-family:open_sansregular;font-size:22px;margin:10px;overflow:hidden;padding:10px;}
.reptcontct{display:block;margin-bottom:10px;overflow:hidden;}
.reptcontct{display:block;margin-bottom:10px;overflow:hidden;}
.formlabel{color:#ccc;display:block;font-size:14px;margin:4px 0;}
.flitinput{border:1px solid #dddddd;box-shadow:0 0 10px -5px #cccccc inset;display:block;height:40px;overflow:hidden;padding:0 10px;width:100%;}
.mesageconet{border:1px solid #dddddd;display:block;max-height:100px;max-width:100%;min-height:100px;min-width:100%;overflow:hidden;padding:10px;width:100%;}
.relativefmsub.leftofs{float:left;margin:10px 15px;}
.relativefmsub{background:#ffb400 none repeat scroll 0 0;display:table;margin:0 auto;padding:0;position:relative;z-index:1000;}
.mestsubmit{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;}
.sfitlbl{color:#ffffff;float:left;font-family:open_sansregular;font-size:20px;height:50px;line-height:50px;padding:0 20px;text-transform:uppercase;}
.srcharow{background:#ff9600 url("../images/smtip.png") no-repeat scroll center center;float:right;height:50px;width:50px;}
.ui-autocomplete-category{background:#eee none repeat scroll 0 0;color:#333;font-size:14px;font-weight:600;padding:5px 10px;}
.cartbtn{position:fixed;right:25px;top:40px;z-index:997;}
.crtfa.fa{background:#ffb400 none repeat scroll 0 0;border-radius:100%;color:#ffffff;font-size:16px;height:50px;line-height:45px;text-align:center;width:50px;border:2px solid #ffffff;box-shadow:0 0 10px -5px #000000;position:relative;}
.count{background:#ffb400 none repeat scroll 0 0;border-radius:100%;font-size:13px;height:20px;line-height:15px;position:absolute;right:0;text-align:center;top:-6px;width:20px;}
.cartbtn .cartdetails{left:auto;padding:0 !important;right:0;width:400px;}
.detailsheader{background:#eeeeee none repeat scroll 0 0;color:#333333;font-size:18px;padding:8px 10px;text-align:center;}
.detailsbody{padding:10px;}
.detailsbody .fa-times-circle{font-size:18px;color:#ffb400;}
.detailsbody .row{border-bottom:1px dotted #999999;margin:0 !important;padding:10px 0;}
.detailsfooter .btn{background:#ffb400 none repeat scroll 0 0 !important;border:medium none !important;border-radius:5px;margin:10px;outline:medium none !important;padding:8px !important;width:140px;color:#fff;}
.dynam p:first-child strong{font-size:20px;}
.dynam p{font-size:13px;}
.dynam h3{font-size:20px;}
.dynam p:nth-child(2) strong, .dynam p:nth-child(3) strong, .dynam p:nth-child(4) strong, .dynam p:nth-child(5) strong, .dynam p:nth-child(6) strong, .dynam p:nth-child(7) strong, .dynam p:nth-child(8) strong, .dynam p:nth-child(9) strong, .dynam p:nth-child(10) strong, .dynam p:nth-child(11) strong, .dynam p:nth-child(12) strong, .dynam p:nth-child(13) strong, .dynam p:nth-child(14) strong, .dynam p:nth-child(15) strong, .dynam p:nth-child(16) strong, .dynam p:nth-child(17) strong, .dynam p:nth-child(18) strong, .dynam p:nth-child(19) strong, .dynam p:nth-child(20) strong, .dynam p:nth-child(21) strong{font-size:14px;}
.dynam .padlftnone p:first-child{font-size:20px;}
.dynam .padrgtnone ul li{font-size:14px;list-style:outside none disc;}
.dynam .padrgtnone ul li a{}
.dynam p img{margin-right:15px;}
.cartimage{}
.cartimage img{max-height:50px;max-width:60px;width:100%;}
.hotlnames{color:#333;font-size:14px;}
.htlamounts{color:#ffb400;font-size:17px;font-weight:600;}
.htlremove a{color:#666}
.btn-selected{color:#fff;background:#ffb400 none repeat scroll 0 0;border:1px solid #a51d18;}
.dowrow{float:left;width:100%;margin:5px 0;border-bottom:1px dotted #ddd;padding:0 0 10px;}
.imagelets{display:block;overflow:hidden;max-height:140px;}
.imagelets img{width:100%;min-height:140px;}
.dowrow:last-child{border:0;padding:0;}
.bgnewdif{background:#f7f7f7 none repeat scroll 0 0;border-top:1px solid #dddddd;padding:10px 0;}
.mycustcss .mylets{float:none;width:auto;}
.cmbhead{font-size:14px;color:#333;padding:10px 15px;font-weight:bold;border-bottom:1px solid #f7f7f7;background:rgba(4, 178, 199, 0.36);}
.cmbstart{border-bottom:1px solid #f7f7f7;padding:15px;background:#f7f7f7 none repeat scroll 0 0 !important;}
.cmboffer{padding:10px 0;font-size:14px;color:#333;}
.extraadd{background-color:rgba(0,0,0,0.1);border:none;}
.outbox{background-color:rgba(186, 237, 255, 0.4);border-bottom:1px solid #eee;}
.offerdays{font-size:13px;}
.nav.navbar-nav.sm .menuli a i.fa{margin-right:5px;}
.bg-clr{background:rgba(0,0,0,0.3);padding:15px !important;}
.bg-clr1{background:rgba(0,0,0,0.3);padding:15px 10px !important;margin: 3% auto;}
#tour_search .bg-clr1{margin: 0% auto;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
.ithudeals{padding-bottom:20px;}
.owl-carousel .owl-wrapper-outer{z-index:10;}
.animateblock.btm.animated:hover .img-portfolio{transform:scale(1.2);transition:all 800ms ease-in-out;}
.countmore .btn{padding:6px 10px;}
.countmore .form-control{padding:4px;}
.f_book_box{height:45px;text-align:center;width:100%;background:#fff;margin:5px 20px 10px -5px;padding:5px 15px 5px 45px;border-radius:3px;border:none;color:#2c2c2c;}
.dep_dat{padding:0px !important;text-align:center;height:0 !important;font-size:16px;position:absolute;z-index:10;background:none !important;}
.changedate{padding:0px !important;text-align:center;height:100% !important;font-size:16px;position:absolute;top: 0;
            left: 0;z-index:10000 !important;background:none !important;width:100%;}
.maskimg1{height:40px;left:0px;top:0px;position:absolute;width:100%;background:#20386d;color:#ffffff;padding:10px;z-index:100;}
.dep .fa{font-size:20px;text-align:left;color:#aeaeae;text-align:right;}
.date_s{width:100%;text-align:center;background:#ffffff;padding-top:25px; z-index: 10000 !important;}
.month_p{font-size:15px;color:#20386d;margin-top:68px;}
.year_p{font-size:15px;color:#20386d;margin-top:2px;display:block;}
.year{background:#63c3ff;width:49%;position:absolute;right:0;top:0px;height:100%;}
.bigdate{width:50%;position:relative;height:113px;line-height:113px;font-size:30px;}
.carselect{}
.booking_tab .carselect .nav-tabs > li > a{background:#F2F2F2;padding:5px 15px;border-radius:4px;}
.booking_tab .carselect .nav-tabs > li.active > a,
.booking_tab .carselect .nav-tabs > li.active > a:focus,
.booking_tab .carselect .nav-tabs > li .active > a:hover{background:#0e76bd;}
.booking_tab .carselect .nav{margin-left:0;margin-bottom:10px;}
.carsl{margin-bottom:5px;}
.carsrhbtn{height: 66px !important;margin-top: 0 !important; font-size: 15px;}
.hotelsrhbtn{height: 66px !important;margin-top: 0 !important; font-size: 15px;}
.padL0{padding-left:0;}
.padR0{padding-right:0;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.rvwcmnt{padding-bottom:10px;color:#646360 !important;}
.prfl{max-width:80px;text-align:center;margin:0 auto;}
.prfl img{border-radius:50%;max-width:100%;}
.rtng h3{font-size:45px;margin-bottom:0;font-weight:100;}
.rtng h6{font-family:'Roboto', sans-serif;text-transform:uppercase;}
.rvwcont h6{font-weight:bold;margin-bottom:10px;color:#666565;font-size:15px;}
.rvwdat{font-size:14px;}
.rvwtyp{text-transform:uppercase;text-align:right;font-size:14px;position:relative;}
.rvwtyp::after{content:"";background:url(../images/tg16.png) no-repeat;width:17px;height:16px;float:right;margin:2px 0 2px 10px;}
.abtrgt{padding:0 10px;}
.abtbox{border:1px solid #eee;}
.subfrm p{margin-bottom:10px}
.subfrm{font-size:13px;}
.tour a.cta{float:none;width:auto;margin:0 auto;}
.tour .foot{padding:0 18px 15px;}
.tour .modal-header{padding:12px 15px;background:#0e76bd;color:#fff;}
.tour .modal-title{font-size:16px; margin-bottom: 0;}
.tour h2{font-size:15px;margin-bottom:12px;font-weight:bold;}
.tour{font-size:13px;}
.tour .form-group > label{font-weight:normal;color: #333;}
.tour .form-group .form-control{padding:0 8px 0 45px}
.tour .modal-lg{max-width:750px;}
.tricn{position:relative;}
.tricn::after{position:absolute;left:0;top:0;margin:auto;font-family:fontAwesome;font-size:16px;width:40px;height:40px;background:#ffc000;color:#fff;text-align:center;line-height:38px;}
.cab::after{content:"\f1b9";}
.sitcpcty::after{content:"\f007";}
.htlicn::after{content:"\f0f7";}
.roomicn::after{content:"\f236";}
.inrup::after{content:"\f156";}
.addvec, .delvec{position:absolute;right:-12px;bottom:23px;margin:auto;}
button.add_vec, button.del_vec{border-radius:50%;width:25px;height:25px;border:1px solid #ccc;background:#fff;text-align:center;padding:0;color:#333;}
.vechle{position:relative;}
.trsrhbtn {height: 66px !important;margin-top:0 !important;}
.blk { display: block; }
.tophedsectn {position: relative;}
.grprice.finalAmt {font-size: 18px;}
.grprice.finalAmt .amount{font-size: 18px;}
.booking_tab .roomcount { right: auto; left: 0;}
.booking_tab .roomcount::before { right: auto; left: 50px; }


.owl-carousel.newplacemnt_2{height: 90px;
                            padding: 0 !important;
                            width: 290px !important;}


.newplacemnt_2 .owl-wrapper-outer {
    height: 90px;
}

.newplacemnt_2 .item {
    height: 90px;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 100px;
}



.newplacemnt.owl-theme .owl-controls {
    margin-top: 0;}

.newplacemnt.owl-theme .owl-controls .owl-buttons div{border-radius: 0;
                                                      height: 30px;
                                                      margin: 0;
                                                      position: absolute;
                                                      text-indent: -99999px;
                                                      width: 120px;}
.newplacemnt.owl-theme .owl-controls .owl-buttons div.owl-prev{background: url(../images/top.jpg) no-repeat center center #fff;
                                                               right: -120px;
                                                               top: 0;}
.newplacemnt.owl-theme .owl-controls .owl-buttons div.owl-next{background: url(../images/bottom.jpg) no-repeat center center #fff;
                                                               right: -120px;
                                                               bottom: 0;}
.filtrsrch .leftslider{float:left;width:70%;border-right: 1px solid #eee;position: relative;}
.bighotl {
    display: block;
    max-height: 350px;
    overflow: hidden;
}
.thumbimg{float: left;
          margin: 10px;
          max-height: 60px;
          overflow: hidden;}
.thumbimg img {
    min-height: 60px;
    min-width: 100%;
    width: 100%;
}
.bighotl img {
    width: 100%;

}

.detowl.owl-theme .owl-controls{
    height: 80px;
    margin: 0;
    position: absolute;
    width: 100%;}

.detowl.owl-theme .owl-controls .owl-buttons .owl-prev, .detowl.owl-theme .owl-controls .owl-buttons .owl-next {
    border-radius: 0;
    height: 60px;
    margin-top: -30px;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    width: 40px;
    z-index: 10;
}
.detowl.owl-theme .owl-controls .owl-buttons .owl-prev {
    background: url("../images/prev.png") no-repeat scroll center center ;
    left: 0;
}
.detowl.owl-theme .owl-controls .owl-buttons .owl-next {
    background: url("../images/next.png") no-repeat scroll center center ;
    right: 0;
}

.dethtlname{color: #666;
            display: block;
            font-size: 20px;
            margin: 0 0 10px;
            overflow: hidden;}
.rowsdt {display:block;
         overflow:hidden;
         padding: 20px;
}
.rowsdt .starimg{margin: 0;
                 max-width: 70px;
                 text-align: left;}
.rowsdt .starimg img{width:100%;}
.dritside {
    float: left;
    width: 30%;
}
.usrrt{color: #339933;
       display: block;
       font-size: 26px;
       font-weight: 300;
       margin: 0;
       overflow: hidden;}
.percntget{color: #666;
           display: block;
           font-size: 28px;
           font-weight: bold;
           overflow: hidden;
           text-align: center;}
.digu{color: #666;
      display: block;
      overflow: hidden;
      text-align: center;}
.maritr{border-right: 1px solid #eee;}
.adrvew{display: block;
        font-size: 13px;
        overflow: hidden;
        padding: 5px;}
.linbrk {
    background: none repeat scroll 0 0 #eee;
    display: block;
    height: 1px;
    overflow: hidden;
}
.percntget > strong {
    font-size: 14px;
    font-weight: normal;
}
.rvrt {
    display: block;
    overflow: hidden;
    padding: 15px 10px;
    text-align: center;
}
.rowsdtboo{ display: block;
            margin: 4% 0 4%;
            overflow: hidden;
            padding: 0 20px;}
.detsbook{background: #ffb400;
          border: 1px solid #ffb400;
          border-radius: 2px;
          box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2);
          color: #fff;
          display: block;
          font-size: 16px;
          font-weight: 500;
          height: 52px;
          padding: 15px 10px 10px;
          text-align: center;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
          text-transform: uppercase;
          width: 100%;}
.detsbook:hover{color:#fff;}

.dethtl{float: left;
        margin: 30px 0 0;
        width: 100%;}
.shdoww{box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
        display: block;
        overflow: hidden;}
.fulldetab .nav-tabs {
    background: none repeat scroll 0 0 #0099cc;
    border: 0 none;
}


.owl-carousel.newplacemnt{float: left;
                          width: 85%;
                          width: -webkit-calc(100% - 120px);
                          width: -moz-calc(100% - 120px);
                          width: calc(100% - 120px);}

.smaldateme {background: none repeat scroll 0 0 #fff;
             position: absolute;
             right: -90px;
             top: 130px;
             -webkit-transform: rotate(90deg);
             -moz-transform: rotate(90deg);
             -o-transform: rotate(90deg);
             transform: rotate(90deg);
             width: 300px;
}

.owl-carousel.newplacemnt_2{height: 90px;
                            padding: 0 !important;
                            width: 290px !important;}


.newplacemnt_2 .owl-wrapper-outer {
    height: 90px;
}

.newplacemnt_2 .item {
    height: 90px;
    text-align: center;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 100px;
}



.newplacemnt.owl-theme .owl-controls {
    margin-top: 0;}

.newplacemnt.owl-theme .owl-controls .owl-buttons div{border-radius: 0;
                                                      height: 30px;
                                                      margin: 0;
                                                      position: absolute;
                                                      text-indent: -99999px;
                                                      width: 120px;}
.newplacemnt.owl-theme .owl-controls .owl-buttons div.owl-prev{background: url(../images/top.jpg) no-repeat center center #fff;
                                                               right: -120px;
                                                               top: 0;}
.newplacemnt.owl-theme .owl-controls .owl-buttons div.owl-next{background: url(../images/bottom.jpg) no-repeat center center #fff;
                                                               right: -120px;
                                                               bottom: 0;}

.bighotl img {
    width: 100%; height: 350px;
}
.filtrsrch {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);
    float: left;
    margin: 10px 0 0;
    width: 100%;
    position: relative;
    margin-top: 10px;
}
.rowsdt .starimg {
    display: block;
    margin: 0 0 10px;
    overflow: hidden;
    text-align: center;
}
.rowsdt h6{ margin: 10px 0; }
#sync2  .owl-item { width: 73px !important; }
.offr p { margin-bottom: 5px; }
.htldlss { background: #f6f6f6; }
.footerlogo{width:80%}
.footerlogo img{width:100%;max-width: 200px;}
.footertitle{font-size:15px;}
.wickedpicker__controls__control-up:before { content: "\f077" !important; font-family: fontAwesome !important; }
.wickedpicker__controls__control-down:after { content: "\f078" !important;font-family: fontAwesome !important; }
span.wickedpicker__controls__control--hours, span.wickedpicker__controls__control--minutes{
    outline: 0; }
p.wickedpicker__title {
    display: none !important;
}
.wickedpicker { height: 100px !important; width: 207px !important; }
.totopp{margin-top: 25px;}
#booking_list.booking_list thead tr th{font-size: 12px;}
.whenfixmar{min-height: 350px;}
.bg-slider {
    background: #000;
    position: fixed;
    width:100%;
    height:100%;
    top: 0;
    left: 0;
    right: 0;
    z-index:-1;
}
.skdslider{
    width:100%;
}

.skdslider:after {
    content: '';
    padding-top: 50%;
    display: block;
}

.skdslider ul.slides{ margin:0; padding:0; list-style-type:none;}
.skdslider ul.slides li
{
    display: none;
}
.skdslider ul.slides li img {
    width: 100%;
    height:100%;
    max-width:none;
    border:0;
    opacity:0.5;
}

.skdslider ul.slide-navs {
    bottom: 20px;
    left: 50%;
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


.skdslider ul.slide-navs li {
    float: left;
    height:12px;
    width:12px;
    margin-right:4px;
    cursor:pointer;
}
.skdslider ul.slide-navs li.current-slide {
}
.phonetop{float: left; font-size: 16px; margin: 59px 0px 0px 30px;}
.sold { background: #ccc; border-color: #ccc; }
.modal-dialog { margin-top: 120px;}
.searchtabs.ccbg.top80 {
    margin-top: 100px;
}
.drp_btn{
    width: 128px;
    font-size: 16px;
    background-color: #fff;
    border-radius: 4px;
    border: none;
}
.drp_btn:hover{
    background-color: #0e76bd;
    color: #fff;
}

.user-input-wrp {
    position: relative;
    width: 90%;
    color: #777;
    font-size: 14px;
}
.user-input-wrp .inputText{
    width: 100%;
    outline: none;
    border:none;
    border-bottom: 1px solid #ddd;
}
.user-input-wrp .inputText:invalid {
    box-shadow: none !important;
}
.user-input-wrp .inputText:focus{
    border-color: #ddd;
    border-width: medium medium 1px;
}
.user-input-wrp .floating-label {
    position: absolute;
    pointer-events: none;
    top: 18px;
    left: 0px;
    transition: 0.2s ease all;
}
.user-input-wrp input:focus ~ .floating-label,
.user-input-wrp input:not(:focus):valid ~ .floating-label{
    top: 0px;
    /* left: 10px; */
    font-size: 11px;
    opacity: 1;
    color: #777;
    /*font-weight: bold;*/
}

.hotel_item{display: inline-block;}
@media (min-width: 992px) {
    .hotel_item{width: 11.666667%;}
}
@media(max-width: 500px){
    .hotel_item{width: 39.666667%;}
}
@media (max-width: 991px) and (min-width: 501px) {.hotel_item{width: 23.666667%;}}

