/* CSS Document */
@font-face {
    font-family: 'playballregular';
    src: url('playball-webfont.woff2') format('woff2'),
         url('playball-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{
font-family: 'Roboto', sans-serif;
font-size:14px;
}
.navbar{
border:0px!important;
margin-bottom:0px!important;
}
.navbar-brand{ 
padding:5px 15px!important;
padding-top:0px!important;
margin-top:-5px!important;
}

.headercontainer{ padding:20px 15px!important;}
.menubar-default{ background-color:#fff!important;}
.menubar-default .navbar-nav>li>a {
    color: #025524!important;
	font-weight:600;
}
.pad25{ padding:15px!important;}
p{margin:0 0 5px 0!important;}
.aboutbootlebus{
    color: #025524;
    font: 1.86em/1em "Playball", sans-serif;
    padding: 0;
    margin:0 0 15px 0!important;
    position: relative;
}
#messageresponse{padding:10px; color: #025524;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:#fff;}
.commonheading{
font-size:36px;
padding-bottom:25px;
color:#333;
}
.commonheading span{
font-size:16px;
color:#999;
}
.commoncontent{
font-size:14px;
line-height:25px;
}
.welcomeboxright{
border:1px solid #999!important;
margin-bottom:25px;
}
.servicesicon{
font-size: 50px!important;
color: #85ab00!important;
}
.inricon{
font-size:20px!important;
color:#333!important;
}
.nopad{ padding:0px!important;}

.service-promo {
    /*width: -webkit-calc(50% + 115px);
    width: calc(50% + 115px);*/
	width:100%!important;
    float: left;
    position: relative;
    padding-left: 0px;
    background:url(../images/bg.jpg) repeat;
}
.service-promo .promo-content {
    <!--max-width: 670px;-->
    margin: 0;
    z-index: 2;
    position: relative;
	padding: 49px 42px!important;
}
.service-promo .know-top {
    border-bottom: 1px solid #0b1c30;
}
.service-promo .know-bot {
    border-top: 1px solid #234470;
    padding: 2em 0 0;
}
.service-promo .know-top h2 {
    color: #fff;
    font: 2.3em/1em "Playball", sans-serif;
    margin: 0;
    padding: 0;
}
.service-promo .know-top h3 {
    color: #5bb3fd;
    font: 400 1.15em/1.8em "Open Sans", sans-serif;
    margin: 0 0 1.5em;
    padding: 0;
    font-style: italic;
    position: relative;
}
.service-promo .know-top h3:after {
    content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
    background: #ffb606;
    margin: 0 0 0 12px;
}
.service-promo .know-top p {
    color: #b5c9db;
    margin: 0 0 2.5em!important;
    padding: 0;
    font: 400 1.0715em/1.8em "Open Sans", sans-serif;
}
.service-promo .know-bot ul {
    margin: 0;
    padding: 0;
	list-style:none;
}
.service-promo .know-bot ul li:first-child {
    padding-left: 0;
}
.service-promo .know-bot ul li {
    margin: 0;
    padding: 0 20px 0 0!important;
    display: inline-block;
    border-right: 1px dashed #6e6e6e;
}
.service-promo .know-bot ul li .about-img {
    float: left;
    margin: 0 1em 0 0;
	margin-left: 15px!important;
}
.service-promo .know-bot ul li .about-cont {
    float: left;
}
.service-promo .know-bot ul li .about-cont p {
    color: #fff;
    margin: 0!important;
    padding: 0;
    font: 400 1.33em/1.3em "Open Sans", sans-serif;
}
.service-promo .know-bot ul li:last-child {
    border-right: 1px dashed transparent;
    padding-right: 0;
}
.room-suite-htwo .ro-txt h2{ margin-top:0px!important;}
.wel-box{padding:15px!important;}

.wel-box h4 { margin-top:0px!important;}

.wel-outer-homtwo ul li{ padding:0px!important;}
.address{ 
font-size:16px;
color:#333;
padding:15px;
padding-left:0px;
line-height:25px;
padding-top:0px!important;
}
.address a{ 
font-size:16px;
color:#182b56;
text-decoration:none;
}
.contactbox{
background-color:#e9e9e9;
padding:15px!important;
margin-bottom:25px;
}
.formhead{
font-size:24px;
color:#025524;
padding:15px 0;
}
.submitbtn{
background-color:#025524!important;
color:#fff!important;
border: none;
    outline: none;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    display: inline-block;
    border-radius: 3px;
    transition: all 0.5s ease;
}
.submitbtn:hover{
background-color:#04471f!important;
color:#fff!important;
}
.submitbtn:active{
background-color:#04471f!important;
color:#fff!important;
}
.submitbtn:focus{
background-color:#04471f!important;
color:#fff!important;
}
btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
	background-color:#04471f;
color:#fff;
}
btn.disabled, .btn[disabled], fieldset[disabled] .btn:hover {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
	background-color:#04471f;
color:#fff;
}
.contacticon{
font-size:18px!important;
color:#025524;
margin-right:10px;
}

.footerbg{
background: #025524!important;
text-align:center;
padding:10px;
color:#fff;
}
.footerbg a{
color:#fff;
text-decoration:none;
}
.address h2 {
    color: #242424;
    font: 1.86em/1em "Playball", sans-serif;
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
	font-size:30px;
}
.address h2:after {
    content: '';
    position: absolute;
    bottom: 7px;
    width: 35px;
    height: 2px;
    display: inline-block;
    background: #a7cc38;
    margin: 0 0 0 12px;
}
.hangingflower{position:fixed!important; right:0; z-index:1000;}
.zindexlow{ z-index:1; position:relative;}

.single-count-box .text-box p, .offer-right .offer-img-box2 .box2 .img_holder .overlay h2, .about-us-widget_a, .socials ul li a :hover, .my-style ul li:last-child a, h3.entry-title a:hover, .my-color-class i, .nav-header-right li:hover a, .nav-footer li:hover a, #footer .footer_widgets .widget.widget_nav_menu ul li a:hover, .widget-contact-list ul li a:hover{color:#025524;}.room-suite-htwo .ro-text-two .left-p-two .res-btn,.sec-header h3:after, .sec-header3 h3:after , .our-gallery .carousel-prev, .our-gallery .carousel-next, .hotel-booking-search .ser-in-box button, .room-suite-htwo  .ro-txt h2:after, .spa-offer .img_holder .room-ad-cont,.our-event-t-wrapper .date-box, .sec-header-two h2:after, .sec-header-touch h2:after, h4.widget_title::after, .wel-box .overlay, .final-inner-header .this-title::after, .activities-content h2:after, .activities-content .res-btn, .sec-header-small h2:after, .family-content h2:after, .maount-content h2:after, .maount-content h3:after, .room-wrapper .media-right a, .room-wrapper .media-body h2 a:after, .nroom-grid  .read-more, .room-t-wrapper .content .bottom-content a, .room-t-wrapper .content h2:after, .widget_hb_widget_search h3:after, .single-room-wrapper .room-dec-wrapper h2:after, .single-room-wrapper .room-dec-wrapper h4.hb_room_pricing_plan_data:after, .hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active:after, .single-gallery .img-holder .content .link-gallery, .book-right h2:after, .offer-b-but .res-btn, .offer-content h2:after, .single-blog-post .date-box, .tagcloud a:hover, .widget.widget_tag_cloud .tagcloud a, .sidebar-area .widget_title:after, .side-menu .title-box span.decor-line, .search_sidebar .widget_title::after, .full_width.mbot80.standard-post.single-blog-post .more-link, .contact-info .media-contact-icon, .contact-info h2:after, #commentform .form-submit .submit, .our-gallery .carousel-prev:hover, .our-gallery .carousel-next:hover, .wel-ads-wrapper, .news-evn-img .event-date, .carousel-prev, .carousel-next, .nhs-btn2, .custom-heading h2:after, .have-query .wpcf7-submit{background:#025524;}.hotel-booking-search .ser-in-box.hb-submit button{background-color:#025524;}.our-event-t-wrapper .date-box, .single-blog-post .date-box, .news-evn-img{border-color:#025524;}{color:#1a1a1c;}.room-suite-htwo .ro-text-two .left-p-two .res-btn:hover, .get-in-touch-right .book-btn, .room-wrapper .media-right a:hover, .nroom-grid .read-more:hover, .nroom-grid  .read-more:focus, .room-t-wrapper .content .bottom-content a:hover, .hb-submit button, .more-link:hover, .res-btn, .book-left-content .wpcf7-form-control.wpcf7-submit{background-color:#1a1a1c!important;}{border-color:#1a1a1c;}.logo{margin-top:23px;margin-right:0;margin-bottom:0;margin-left:0;}.nav-footer li a{opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading .nav-footer li a,{opacity: 0;}.ie.wf-loading .nav-footer li a,{visibility: hidden;}.my-style li ul.sub-menu li a{opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading .my-style li ul.sub-menu li a,{opacity: 0;}.ie.wf-loading .my-style li ul.sub-menu li a,{visibility: hidden;}#header .top_nav.affix .nav-footer li a{opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading #header .top_nav.affix .nav-footer li a,{opacity: 0;}.ie.wf-loading #header .top_nav.affix .nav-footer li a,{visibility: hidden;}section.row.page-cover.final-inner-header{background-color:#717e95;}.final-inner-header .this-title{color:#ffffff;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading .final-inner-header .this-title,{opacity: 0;}.ie.wf-loading .final-inner-header .this-title,{visibility: hidden;}.breadcrumb-row .breadcrumb li span, .breadcrumb-row .breadcrumb li{opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading .breadcrumb-row .breadcrumb li span, .breadcrumb-row .breadcrumb li,{opacity: 0;}.ie.wf-loading .breadcrumb-row .breadcrumb li span, .breadcrumb-row .breadcrumb li,{visibility: hidden;}.final-breadcrumb{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}body{opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading body,{opacity: 0;}.ie.wf-loading body,{visibility: hidden;}p{opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading p,{opacity: 0;}.ie.wf-loading p,{visibility: hidden;}h1, .h1{color:#242424;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading h1, .h1,{opacity: 0;}.ie.wf-loading h1, .h1,{visibility: hidden;}h2, .h2{color:#242424;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading h2, .h2,{opacity: 0;}.ie.wf-loading h2, .h2,{visibility: hidden;}h3, .h3{color:#242424;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading h3, .h3,{opacity: 0;}.ie.wf-loading h3, .h3,{visibility: hidden;}h4, .h4{color:#242424;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading h4, .h4,{opacity: 0;}.ie.wf-loading h4, .h4,{visibility: hidden;}h5, .h5{color:#242424;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading h5, .h5,{opacity: 0;}.ie.wf-loading h5, .h5,{visibility: hidden;}h6, .h6{color:#242424;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}.wf-loading h6, .h6,{opacity: 0;}.ie.wf-loading h6, .h6,{visibility: hidden;}.main-container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.nasir-home-search-block .search-sec {
    position: relative;
    margin: 0;
    width: 100%;
    padding: 35px 0;
    background: #eee;
    padding-bottom:0px;
}.vc_custom_1482842576873{background-image: url(http://demos.pixelatethemes.com/resortlst/demo5/wp-content/uploads/sites/5/2016/12/7-8.jpg?id=195) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1482841365518{background-color: #f4f4f4 !important;}.vc_custom_1482837982670{background-color: #f4f4f4 !important;}.wpb_animate_when_almost_visible { opacity: 1; }


.feedbacks{ text-align:center!important;}
.feedbacks span{ 
color:#ffb606!important;
float:right!important;
font-size:14px;
font-weight:600;
line-height:16px;
text-align:left!important;
margin-bottom:15px;
margin-top:15px;
}
.carouselheight{ height:120px!important}
#map {
    height: 400px;
}
.topheadtext{
font-size:20px;
color:#777;
line-height:22px;
font-weight:700;
}
.topheadtext span{
font-size:13px;
color:#555;
}
.topheadicon{
font-size:35px!important;
color:#025524!important;
margin-top:15px;
}
.imgfull{ max-width:100%!important;}
#home{height:400px;overflow: hidden; padding: 0px; position: relative;width:110%;}
.imgmar{
margin-bottom:0px!important;
border:1px solid #fff;
}



@media (max-width: 1200px) {
.service-promo .know-bot ul li {
	width:32%!important;
}
.room-suite-htwo .ro-text-two .left-p-two .res-btn {
      padding: 0.5em 1.000em!important;
}
}
@media (max-width: 991px) {
.roomandsuitbox{ padding-top:15px!important;
padding-bottom:15px!important;
}
}

@media (max-width: 768px) {
#home{height:200px;overflow: hidden!important; padding: 0px; position: relative;width:195%;}
.service-promo .promo-content{
        padding: 15px!important;
    }
.carouselheight{ height:inherit!important}
.menubtnrespo{
float:left!important;
margin-top:12px!important;
}
.navbar-nav > li {
    float: none!important;
	border-bottom:1px solid #fff!important
}
.ulbg{ background-color:#025524!important;}
.menubar-default .navbar-nav>li>a {
color:#fff!important;
}
}

@media (max-width: 480px) {
.service-promo .know-bot ul li .about-img{
        width:30%;
        margin: 0 0.9em 0 0;       
    }
    .service-promo .know-bot ul li .about-cont p{
        font-size: 1em;
    }
    .service-promo .know-bot ul li:last-child{
        padding-left: 0;
    }
    .service-promo .know-bot ul li{
        margin-bottom: 1em;
    }
}
@media (max-width:360px){
 .col-md-offset-nw.vc_col-sm-4 {
    width: 100%!important;
}
}
@media (min-width: 768px){
.navbar-right {
    float: right!important;
    margin-right: 40px!important;
}
