/*
Theme Name: Bootstrap Basic
Theme URI: http://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz/bootstrap-basic" target="commits">commits</a> of this theme at Github.
Version: 1.0.13
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


/*mycode*/


/*common*/
.nopad{ padding: 0;}
.nopadleft{ padding-left: 0;}
.nopadright{ padding-right: 0; }

/*header-common*/

/*header-menu*/
.navbar-default{background: none !important;}
.navbar{ min-height: auto !important; }
.navbar-default { background-color: none!important; border-color:none !important; box-shadow: none !important; border-radius: none !important; text-shadow: none !important; }
.navbar-nav li a { font-family: 'Montserrat', sans-serif; font-size: 16px; color: #fff !important; font-weight: 600; }
.navbar{border: none !important; margin-bottom: 0 !important; }
.navbar-collapse{padding: 0px !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a{background: none !important; color: #fc571d !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ box-shadow: none; }
.active{ color: #e21d1d !important; }
.nav > li > a{ padding: 10px 13px !important; font-weight: 500; color: #000 !important; 
	font-family: 'Montserrat', sans-serif; }
.navbar-brand, .navbar-nav > li > a{ text-shadow: none !important; } 
#menu-item-16 a { padding-left: 0 !important; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
	color: #ff5b00!important; 
}
.entry-header{ display: none; }
#main-column .post, #main-column .page {
    border: none;
    margin-bottom: 0px;
    padding: 0px;
}
.entry-meta{ display: none; }

/*header*/

header{ border-top: 4px solid #7ccc15; }
.menu-top { float: right; margin-bottom: 8px; border-bottom: 2px solid #ebebeb; }
.num-be { display: inline; font-family: 'Lato', sans-serif; font-weight: 400;
	color: #000 !important; font-size: 14px; }
.num-be a {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    color: #000 !important;
    font-size: 15px;
}

.mail-pp{ float: right; }

.num-addr{ font-family: 'Lato', sans-serif; font-weight: 400;
	color: #000 !important; font-size: 14px; margin-bottom: 10px !important; }
.img-p-p{ margin-top: 10px; }
.logo img{ width: 60%; }
.float{ float: right; }

/*welcome*/

.welcome{ padding: 3% 0; }
.theme-h2{ margin: 0; font-family: 'Montserrat', sans-serif; font-size: 16px; font-size: 30px;
font-weight: 500; color: #fc571d; text-align: right; border-right: 1px solid #e4e4e4;
padding-right: 19px; }
.wel-p{ font-family: 'Lato', sans-serif; font-weight: 400;
	color: #000; font-size: 15px; text-align: justify; line-height: 24px; }

.paradise{  margin: 0; font-family: 'Montserrat', sans-serif; font-size: 23px;
font-weight: 500; color: #fc571d; }


/*water-theme*/
.water-theme{ padding: 3% 0; background: #e0f4ff; }
.water-h1{ margin: 0; font-family: 'Montserrat', sans-serif; font-size: 35px;
font-weight: 500; color: #0babe7; margin-bottom: 10px; }
.water-theme-left ul li{ list-style-type: none; font-family: 'Lato', sans-serif; font-weight: 400;
	color: #000; font-size: 15px; text-align: right;padding-bottom: 4px; }
.water-theme-left{ border-right: 2px solid #0babe7; padding-right: 20px; }
.water-h1 span{ color: #000; font-size: 18px; }

.gmah{ margin: 0; font-family: 'Montserrat', sans-serif; font-size: 25px;
font-weight: 500; color: #000; display: inline-block;margin-bottom: 10px; }



.days{ text-align: right; }
.days h4{ font-family: 'Montserrat', sans-serif; font-size: 30px;
font-weight: 500; color: #fc571d; }
.days p{ font-family: 'Lato', sans-serif; font-weight: 600; color: #000; font-size: 18px; }

/*smart-logo-plugin*/

.smls-grid-container-template-3 .smls-grid-image-wrap {
   padding-bottom: 15px;
    padding-right: 15px;
}

.smls-grid-container-template-3 .smls-grid-image-wrap{ min-height: 100px !important; }

/*resorts*/

.resort{ padding: 4% 0; }
.resort-h3{ margin-top: 0; font-family: 'Montserrat', sans-serif; font-size: 32px;
font-weight: 500; color: #5ba110; display: inline-block; }

.resort-right-h3{ margin-top: 0; font-family: 'Montserrat', sans-serif; font-size: 32px;
font-weight: 500; color: #056aa3; display: inline-block; }
.re-conta h4, .restu-leftin h4 { margin: 0; font-family: 'Lato', sans-serif;
font-size: 18px; font-weight: 500; color: #fc571d; margin-top: 5px; }
.re-conta p{ margin: 0; font-family: 'Lato', sans-serif;
font-size: 14px; font-weight: 500; color: #000;}
.resort-left{ border-left: 2px solid #5ba110; padding-left: 15px; }

.resort-right{border-left: 2px solid #056aa3; padding-left: 15px; }

.re-contas h4 { margin: 0; font-family: 'Lato', sans-serif;
font-size: 18px; font-weight: 500; color: #fc571d; margin-bottom: 5px; }
.re-contas p{ margin: 0; font-family: 'Lato', sans-serif;
font-size: 14px; font-weight: 500; color: #000;}

/*restu*/

.restu{ border-top: 1px solid #e0f4ff; }
.restu-leftin{ }

.restu-right-h3{ margin-top: 0; font-family: 'Montserrat', sans-serif; font-size: 32px;
font-weight: 500; color: #f7bc1a; display: inline-block; }
.res-p{  margin: 0; font-family: 'Lato', sans-serif;
font-size: 14px; font-weight: 500; color: #000;}
.high-resu-in{ float: left; width: 50%; background: #f8f8f8; padding: 3% 0; }
.restu-leftin{ margin-left: 100px;
 margin-right: 20px;}
.high-resu-in-right{ width: 50%; float: left; background: #f7bc1a; padding: 3% 0; }
.restu-right{ width: 590px; margin: 0 auto; }
.restu-right-h2{ margin-top: 0;
font-family: 'Montserrat', sans-serif;
font-size: 32px;
font-weight: 500;
color: #000; }
.ko- h5{ color: black;
font-size: 18px; font-family: 'Montserrat', sans-serif; font-weight: 500; }
.ko- p{ 
font-family: 'Lato', sans-serif;
font-weight: 400;
color: black;
font-size: 15px; margin: 0;
}
.ko- {
    margin: 22px 0;
}
.view-all{ font-family: 'Montserrat', sans-serif; font-weight: 500; color: #000; font-size: 14px; }

.gi-view{ display: inline-block;
text-align: right;
float: right;
margin-top: 10px; margin-right: 18px; }

/*banner*/
.second-page {
    background: url('../../uploads/2018/05/banner.jpg');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
}

.heading-t {
    padding-top: 10%;
}
.second-title {
    color: white;
    font-family: 'Montserrat', sans-serif;
    font-size: 35px;
    font-weight: 500;
    text-shadow: 0 1px 0 #474747;
}

.second-page-inner-first-about {
    margin-bottom: 2%;
}

.conte-p {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
}

.second-title{  font-family: 'Lato', sans-serif;
font-size: 35px;
font-weight: 600;
color: #fff;}

.second-page-inner{ padding: 4% 0; }
.thme-ul li{ font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
	text-align: justify; }

.thme-ul{ padding-left: 20px; }

/*footer*/

.text-leftt {
    text-align: left;
}

.left-po {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: black;
}

.text-rightt {
    text-align: right;
}

.footer-bottom-border {
    border-top: 1px solid #cdcdcd;
    padding-top: 10px;
}

.footer-cont {
    color: black;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: justify;
}

.foot-q {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: black;
}
.footer-in li {
    list-style-type: none;
}
.footer-in {
    padding: 0;
}
.footer-in li a {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: black;
}

footer {
    padding: 3% 0% 1%; background: url('../../uploads/2018/05/body_background.jpg'); background-position: right; background-size: cover;
}

.sys-footer {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: black; display: inherit;
}

.foot-addr{font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: black; }



.left-po a {
    color: #fc571d;
}

.left-po a:hover {
    color: #008155;
}

.inner-footer-left img{ width: 45%; }

.restu-ghn{ /*background: url('../../uploads/2018/05/body_background.jpg'); */
	background: #f8f8f8;
	background-position: right 124px; }

/*direction-script*/

/*sms-contact-form*/

.cont_form_area label {
width: 100%; display: none;
font-family: 'Lato', sans-serif;
font-size: 14px;
color: #0c0c0c;
font-weight: 500;
}

.cont_form_area input{
    height: 35px !important;
    width: 100% !important; padding-left: 10px;
    border: 1px solid #cdcdcd !important;
}

.cont_form_area textarea {
    height: 80px !important;
    width: 100%!important; padding-left: 10px;
    border: 1px solid #cdcdcd !important;
}

.cont_form_area .type-send-me{
    height: 35px !important; margin-top: 15px;
    width: 50% !important; float: right; 
    border: 1px solid #cdcdcd !important;
font-family: 'Lato', sans-serif;
font-size: 18px; font-weight: 600!important;
color: #fff!important;
background: #fc571d !important;
}
.error{ color: #ea4334 !important; font-size: 12px; }

#respond{ display: none; }
.product-list{ padding: 3% 0; }

/*contact*/


.con_page_txt h2, .con_page_txt h3 {
    margin-bottom: 8px;
    font-size: 22px;
    color: #fc571d;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: 'Lato', sans-serif;
}

.con_page_txt address {
    margin-bottom: 0 !important;
}

.con_page_txt p, .con_page_txt a {
    font-size: 14px;
    line-height: 22px;
    color: #333;
    margin: 0;
    font-family: 'Lato', sans-serif;
}

.contact-form-tt-addr {
    border-bottom: 1px solid #e9e3e3;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.split-contact-us {
    margin-bottom: 10px !important;
    display: inline-block !important;
}
.yuss img{ margin-right: 3px; }
.thanks{ margin-bottom: 10px !important; }

.menu-p {
    display: none;
    font-size: 18px;
    margin: 10px 0 0;
    position: absolute;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    left: 45%;
    color: black;
}

/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

    /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }

    /*==========  Non-Mobile First Method  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
		.restu-leftin{ margin-left: 35px; }
		.restu-right { width: 420px; }
    }
	
    @media only screen and (max-width : 1024px) {
		.nav > li > a{ padding: 10px 10px !important; }
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		.logo img{ width: auto !important; }
		.logo{ text-align: center; }
		.menu-top{ float: none; text-align: center; }
		.menu-p { display: block; }
		.mail-pp{ display: none; }
		.navbar-toggle{ float: none; left: 10%; }
		.theme-h2{ margin-bottom: 10px; font-size: 22px; }
		.water-h1{ text-align: center; }
		.water-theme-left{ border: none; }
		.water-theme-left ul li,.days{ text-align: center; }
		.videoo-tube{ margin-bottom: 30px; }
		.resort-right{ margin-top: 30px; }
		.hifr-l{ display: none; }
		.halls-img-riht{ padding-left: 16px; }
		.high-resu-in-right,.high-resu-in{ width: 100%; }
		.smls-grid-container-template-3 .smls-grid-image-wrap{ padding-right: 5px;padding-bottom: 5px; }
		.re-conta{ margin-top: 10px; }
		.inner-footer-left img{ width: auto; }
		
		.text-leftt,.text-rightt{ text-align: center; }
		.smls-grid-container-template-1 .smls-grid-image-wrap, .smls-grid-container-template-2 .smls-grid-image-wrap, .smls-grid-container-template-3 .smls-grid-image-wrap, .smls-main-logo-wrapper .smls-thumbnails .smls-tumb{ width: 100%; float: none !important; }
		.navbar-toggle {
    float: none;
    left: 21%;
}
		.gmah{ margin-bottom: 25px; }
		.smls-mobile-column-1 .smls-popup-wrap, .smls-mobile-column-1 .smls-grid-each-item, .smls-mobile-column-1 .smls-grid-image-wrap{
			width: 100% !important; max-width: 100%; 
		}
		.cont_form_area{ margin-bottom: 20px; }
    }
	
    @media only screen and (max-width : 560px) {
	
	}
    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
		.water-h1,.days h4{ font-size: 23px; }
		.gi-view{ margin-top: 0; }
		.gmah{ font-size: 17px; }
		.resort-h3,.resort-right-h3,.restu-right-h3,.restu-right-h2{ font-size: 22px; }
		.restu-right{ width: 100%; padding: 20px; }
		footer{ background-position: top; }
		.paradise{ font-size: 20px; }
			.navbar-toggle {
    float: none;
    left: 30%;
}

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 350px) {
	.navbar-toggle {
    float: none;
    left: 30%;
}
    }


/* Custom CSS */
.fare-box
{
	background: #ffffff;
    border: 1px solid #bbe7ff;
    padding: 7px;
    margin-bottom: 26px;
    font-size: 23px;
}
.fare-box-span1
{
	border-left: 4px solid #bbe7ff;
    border-right: 2px solid #bbe7ff;
    margin-left: 20px;
    padding: 0 20px 0 20px;
    color: #656565;
}
.fare-box-span2
{
	border-left: 2px solid #bbe7ff;
    border-right: 4px solid #bbe7ff;
    margin-right: 20px;
    padding: 0 20px 0 20px;
    color: #656565;
}

.fare-box img
{
	width:15px;
	margin-top: -6px;
}