@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600|Poppins:300,400,500,600,700|Merriweather:400i');body{padding:0px;margin:0px;font-family:'Open Sans', sans-serif;line-height:1.6em;color:#778191;font-weight:400;font-size:14px;overflow-x:hidden;}
.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background:#fff;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url('../assets/owl-carousel/grabbing.png') 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:15px;height:5px;margin:5px 3px;filter:Alpha(Opacity=50);opacity:0.5;background:#0067b1;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url('../assets/owl-carousel/AjaxLoader.gif') no-repeat center center}
p.lead{font-weight:300;font-size:16px;line-height:32px;color:#3c4d6b;}
.text-dark{color:#333333;}
.text-light{color:#ffffff;}
ul{margin:0;padding:0;}
li{list-style:none;}
a, a:hover, a:active, a:focus{text-decoration:none;outline:0;}
label{font-weight:600;font-family:'Open Sans', sans-serif;color:#333c4e;}
img{max-width:100%;height:auto;}
.fix{overflow:hidden}
.error{color:#a94442;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;color:#334550;font-weight:600;margin:0;padding:0;}
h1{font-size:43px;}
h2{font-size:35px;}
h3{font-size:30px;}
h4{font-size:22px;}
h5{font-size:16px;}
h6{font-size:14px;}
.heading-thin{font-weight:300 !important;}
.heading-thick{font-weight:700 !important;}
.heading-medium{font-weight:500 !important;}
.heading-thin span{font-weight:700 !important;}
.heading-thick span{font-weight:300 !important;}
.heading-light{color:#ffffff !important;}
.heading-black{color:#000000 !important;}
a,a:hover,a:active,a:focus{transition:all 0.3s ease;}
header.main-header .top-header{}
header.main-header .top-menu{text-align:right;}
header.main-header .top-menu ul{display:inline-block;}
header.main-header .top-menu ul li{display:inline;margin:0 10px;}
header.main-header .top-menu{padding:7px 0px;}
header.main-header .top-menu ul li a{font-weight:600;color:#fff !important;}
header.main-header .top-menu ul li:first-child a{color:#0067b1;}
header.main-header .top-menu ul li:last-child a{color:#e87d1e;}
.btn-theme-primary{background:#0067b1;color:#fff;min-height:50px;border-radius:0px;font-family:'Poppins', sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.btn-featured-item{background:#e87d1e;color:#fff;border-radius:0px;padding:7px 10px;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;}
.btn-featured-item:hover{background:#0067b1;color:#ffffff;}
.btn-android{width:130px;height:40px;display:inline-block;background:url('../images/google-play.png') no-repeat;}
.btn-ios{width:130px;height:40px;display:inline-block;background:url('../images/app-store.png') no-repeat;}
.main-title{margin-bottom:30px;position:relative;}
.main-title h3{font-size:20px;letter-spacing:1px;text-transform:uppercase;text-align:center;}
.main-title .seperator{width:50px;height:2px;display:block;margin:0 auto;background:#0067b1;margin-top:10px;}
.main-title .seperator:after{content:'';position:absolute;display:block;width:25px;height:2px;margin:0 auto;background:#e87d1e;}
.main-menu{background:#ffffff;-webkit-box-shadow:0px 2px 6px -1px rgba(0,0,0,0.50);-moz-box-shadow:0px 2px 6px -1px rgba(0,0,0,0.50);box-shadow:0px 2px 6px -1px rgba(0,0,0,0.50);min-height:47px;}
#mainmenu,#mainmenu ul,#mainmenu ul li,#mainmenu ul li a,#mainmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10;}
#mainmenu ul li a:hover{color:#055094 !important;}
#mainmenu:after,#mainmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#mainmenu #menu-button{display:none;}
#mainmenu{font-family:'Poppins', sans-serif;background:#ff7900;}
#mainmenu > ul > li{float:left;}
#mainmenu.align-center > ul{font-size:0;text-align:center;}
#mainmenu.align-center > ul > li{display:inline-block;float:none;}
#mainmenu.align-center ul ul{text-align:left;}
#mainmenu.align-right > ul > li{float:right;}
#mainmenu > ul > li > a{padding:17px;font-size:13px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:500;text-transform:uppercase;}
#mainmenu > ul > li:first-child a{}
#mainmenu > ul > li:first-child ul li a{padding-left:17px;}
#mainmenu > ul > li:hover > a{color:#333c4e;}
#mainmenu > ul > li.has-sub > a{padding-right:30px;}
#mainmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;content:'';}
#mainmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#mainmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#mainmenu ul ul{position:absolute;left:-9999px;}
#mainmenu.align-right ul ul{text-align:right;}
#mainmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#mainmenu li:hover > ul{left:auto;}
#mainmenu.align-right li:hover > ul{left:auto;right:0;}
#mainmenu li:hover > ul > li{height:35px;}
#mainmenu ul ul ul{margin-left:100%;top:0;}
#mainmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#mainmenu ul ul li a{border-bottom:1px solid rgba(150, 150, 150, 0.15);padding:11px 15px;width:250px;font-size:12px;background:#333c4e;text-decoration:none;font-family:'Poppins', sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;font-weight:400;}
#mainmenu ul ul li:hover > a,#mainmenu ul ul li a:hover{color:#ffffff;}
#mainmenu ul ul li:last-child > a,#mainmenu ul ul li.last-item > a{border-bottom:0;}
#mainmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ffffff;content:'';}
#mainmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
#mainmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ffffff;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#mainmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
#mainmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
#mainmenu.small-screen{width:100%;}
#mainmenu.small-screen ul{width:100%;display:none;}
#mainmenu.small-screen.align-center > ul{text-align:left;}
#mainmenu.small-screen ul li{width:100%;border-top:1px solid rgba(120, 120, 120, 0.2);}
#mainmenu.small-screen ul ul li,#mainmenu.small-screen li:hover > ul > li{height:auto;}
#mainmenu.small-screen ul li a,#mainmenu.small-screen ul ul li a{width:100%;border-bottom:0;}
#mainmenu.small-screen > ul > li{float:none;}
#mainmenu.small-screen ul ul li a{padding-left:25px;}
#mainmenu.small-screen ul ul ul li a{padding-left:35px;}
#mainmenu.small-screen ul ul li a{color:#333c4e;background:none;}
#mainmenu.small-screen ul ul li:hover > a,#mainmenu.small-screen ul ul li.active > a{color:#333c4e;}
#mainmenu.small-screen ul ul,#mainmenu.small-screen ul ul ul,#mainmenu.small-screen.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
#mainmenu.small-screen > ul > li.has-sub > a:after,#mainmenu.small-screen > ul > li.has-sub > a:before,#mainmenu.small-screen ul ul > li.has-sub > a:after,#mainmenu.small-screen ul ul > li.has-sub > a:before{display:none;}
#mainmenu.small-screen #menu-button{display:block;padding:17px;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;}
#mainmenu.small-screen #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:8px;width:20px;border-top:2px solid;border-bottom:2px solid;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#mainmenu.small-screen #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#mainmenu.small-screen #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#mainmenu.small-screen #menu-button.menu-opened:before{top:23px;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#mainmenu.small-screen .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120, 120, 120, 0.2);height:46px;width:46px;cursor:pointer;}
#mainmenu.small-screen ul ul .submenu-button{height:34px;width:34px;}
#mainmenu.small-screen .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ffffff;content:'';}
#mainmenu.small-screen ul ul .submenu-button:after{top:15px;right:13px;}
#mainmenu.small-screen .submenu-button.submenu-opened:after{background:#ffffff;}
#mainmenu.small-screen .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ffffff;content:'';}
#mainmenu.small-screen ul ul .submenu-button:before{top:12px;right:16px;}
#mainmenu.small-screen .submenu-button.submenu-opened:before{display:none;}
#mainmenu.small-screen.select-list{padding:5px;}
#mainmenu > ul > li.has-sub > a:after{background:#fff;}
#mainmenu > ul > li.has-sub > a:before{background:#fff;}
#mainmenu.small-screen #menu-button{color:#e87d1e;}
#mainmenu.small-screen .submenu-button{background:#e87d1e;}
#mainmenu.small-screen #menu-button:after{border-color:#0569b2}
#mainmenu.small-screen #menu-button:before{background:#0569b2;}
#mainmenu.small-screen #menu-button.menu-opened:after{background:#0569b2;}
#mainmenu.small-screen #menu-button.menu-opened:before{background:#0569b2;}
#mainmenu.small-screen .submenu-button.submenu-opened{background:#0569b2;}
#mainmenu ul ul li:hover > a,#mainmenu ul ul li a:hover{background:#e87d1e;color:#fff !important;}
.main-banner{min-height:500px;padding:110px 0px;background:url('../images/52486075_m.jpg') #95d7f9;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.main-banner .banner-title{margin-bottom:20px;}
.main-banner .banner-title h2{color:#000000a6;margin-bottom:10px;font-weight:100;font-size:40px;}
.main-banner .banner-title h5{color:#000000a6;font-weight:300;font-size:18px;}
.main-banner .search-holder{position:relative;margin-bottom:50px;}
.search-holder .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.search-holder .tabs label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;padding:1rem 2rem;margin-right:0.2rem;cursor:pointer;background:#fff;color:#000;font-weight:bold;-webkit-transition:background ease 0.2s;transition:background ease 0.2s;}
.search-holder .tabs .tab{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:none;padding:1rem;background:#000000a6;margin-top:-8px;}
.search-holder .tabs input[type="radio"]{display:none;}
.search-holder .tabs input[type="radio"]:checked + label{background:#000000a6;color:#fff;}
.search-holder .tabs input[type="radio"]:checked + label + .tab{display:block;}
@media (max-width:45em){.search-holder .tabs .tab,
.search-holder .tabs label{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:initial;}
.search-holder .tabs label{width:100%;margin-right:0;margin-top:0.2rem;}
}
.search-holder .form-control{min-height:50px;border-radius:0px;padding-left:30px;}
.search-holder .form-control:focus{border:1px solid #959484;}
.form-control.input-search{background:url('../images/search.png') no-repeat;background-position:left 5px center;font-family:'Open Sans', sans-serif;background-color:#fff;}
.form-control.input-location{background:url('../images/map-marker.png') no-repeat;background-position:left 5px center;background-color:#fff;}
.form-control.input-date{background:url('../images/date.png') no-repeat;background-position:left 5px center;}
.form-control.input-time{background:url('../images/clock.png') no-repeat;background-position:left 5px center;}
section.featured-section{padding:60px 0px;border-bottom:1px solid #ccc;}
section.featured-section .featured-item{background-color:#fbfbfb;margin:20px auto;max-width:100%;overflow:hidden;position:relative;width:100%;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.24);}
section.featured-section .featured-item-description{text-align:left;position:relative;z-index:4;padding:0px 19px 27px 11px;}
section.featured-section .featured-item-description h4{padding-bottom:0px;font-size:14px;margin-top:13px;color:#fff;}
section.featured-section .featured-item-description p{color:#778191;}
section.listing-tyle-one{padding:60px 0px;}
section.listing-tyle-one .featured-item{background-color:#fbfbfb;margin:20px auto;max-width:100%;overflow:hidden;position:relative;width:100%;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.24);}
section.listing-tyle-one .featured-item-description{text-align:left;position:relative;z-index:4;padding:0px 19px 27px 11px;}
section.listing-tyle-one .featured-item-description h4{padding-bottom:0px;font-size:14px;margin-top:13px;color:#fff;}
section.listing-tyle-one .featured-item-description p{color:#fff;}
section.listing-tyle-one .main-title .seperator:after{background:#fff;}
section.listing-tyle-one .btn-featured-item{background:#055094 !important;color:#fff;border-radius:0px;padding:7px 10px;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}
section.listing-tyle-one .btn-featured-item:hover{background:#ff7900 !important;color:#ffffff;}
.list-item-holder{margin:20px 0px;background:#fbfbfb;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.24);}
.list-item-description{padding:10px;}
.list-item-description h4{font-size:14px;margin-bottom:10px;}
.list-item{position:relative;overflow:hidden;min-width:230px;max-width:100%;width:100%;}
.list-item *,
.list-item *:before,
.list-item *:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.list-item:before{position:absolute;top:10px;bottom:10px;left:10px;right:10px;content:'';background-color:#ffffff;opacity:0;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.list-item img{max-width:100%;vertical-align:top;}
.list-item .icons{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;}
.list-item a{margin:2px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);font-size:14px;line-height:22px;background-color:#ffffff;text-align:center;color:#000000;padding:5px 10px;}
.list-item a:hover{background-color:#000000;color:#ffffff;cursor:pointer;}
.list-item:hover:before,
.list-item.hover:before{opacity:0.5;}
.list-item:hover a,
.list-item.hover a{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:#000000;color:#ffffff;}
.list-item.hover a:hover{color:#fff;}
section.listing-tyle-two{padding:60px 0px;background:#ddd;}
footer.main-footer{color:#a7a7a7;}
footer.main-footer .top-footer{background:#2b2b2b;padding:40px 0px 5px 0px;}
footer.main-footer .top-footer .footer-about{margin:20px 0px;}
footer.main-footer .top-footer .footer-about .footer-logo{margin-bottom:5px;}
footer.main-footer .top-footer .footer-apps{margin:10px 0px;}
footer.main-footer .top-footer .social-footer-holder{margin:20px 0px;}
footer.main-footer .top-footer .social-footer-holder ul li{float:left;margin-right:10px;}
footer.main-footer .top-footer .social-footer-holder ul li a{display:block;width:40px;height:40px;background:#000;color:#fff;text-align:center;font-size:18px;border-radius:50%;line-height:40px;}
footer.main-footer .top-footer .social-footer-holder ul li.fb a{background:#3b5999;}
footer.main-footer .top-footer .social-footer-holder ul li.tw a{background:#55acee;}
footer.main-footer .top-footer .social-footer-holder ul li.gp a{background:#dd4b39;}
footer.main-footer .top-footer .social-footer-holder ul li.lk a{background:#0077B5;}
footer.main-footer .top-footer .footer-menu-holder{border-top:1px solid #343434;}
footer.main-footer .top-footer .footer-menu{margin:30px 0px;}
footer.main-footer .top-footer .footer-menu h4{margin-bottom:10px;color:#888888;text-transform:uppercase;font-size:16px;letter-spacing:1px;}
footer.main-footer .top-footer .footer-menu li a{color:#a7a7a7;}
footer.main-footer .bottom-footer{background:#202020;padding:20px 0px 10px 0px;}
footer.main-footer .cards{text-align:right;}
footer.main-footer .cards ul{display:inline-block;}
footer.main-footer .cards ul.acceptable-cards li{display:inline;margin:0 3px;}
.title-bar{padding:15px 0px;background:#8787884a;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.title-bar h3{font-size:32px;color:#044f94;font-weight:400 !important;}
.sidebar{padding:10px;background:#fff;}
.sidebar .form-control{border-radius:0px;font-size:14px;}
.sidebar .form-control:focus{border:1px solid #959484;}
.sidebar input[type="text"],.sidebar select{padding-left:30px;}
.sidebar h4{margin-bottom:20px;font-size:18px;}
.main-listing{padding:30px 0px;background:#f1f1f1;}
.list-flter{border:1px solid #ccc;padding:10px;}
.list-flter .form-control{border:2px solid #ccc;border-radius:0px;font-size:12px;}
.list-flter a{font-weight:600;}
.list-item-inner{margin:30px 0px;}
.rating{border:none;float:left;}
.rating > input{display:none;}
.rating > label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005";}
.rating > .half:before{content:"\f089";position:absolute;}
.rating > label{color:#ddd;float:right;}
.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label{color:#FFD700;}
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label{color:#FFED85;}
.list-other-items{font-weight:600;}
.list-other-items time{color:#848484;font-weight:400;}
.list-other-items span.save-disc{color:#e87d1e;font-weight:400;}
.list-other-items strong{font-weight:700;color:#424242;}
.map-holder{position:relative;border:1px solid #ccc;height:350px;margin-bottom:20px;}
.map-holder .map-view-more{background:#0067b1;position:absolute;width:100%;height:50px;text-align:center;border:0px;display:block;padding:12px 0px;}
.map-holder .map-view-more a{color:#fff;}
.promo-text{padding:10px;height:45px;color:#000;margin-bottom:10px;}
.list-flter ul li{float:left;margin:0px 5px;}
.list-flter ul li a{border-bottom:2px solid #ffffff;}
.list-flter ul li.active a{border-bottom:2px solid #0067b1;}
.list-flter ul li:first-child{margin-left:0px;}
.list-flter ul li:last-child{margin-right:0px;}
.deal-holder{padding:10px;height:45px;border:1px solid #018d25;color:#018d25;margin-top:10px;}