.qq_heading { text-transform:uppercase; font-weight:300; padding:15px 0 15px 0 }

.mk-page-section .vc_row-fluid {
  position: relative;
}

.mk-page-section .vc_row-fluid {
  z-index: 10;
}
.mk-grid {
  max-width: 1140px;
}

.mk-grid {
  width: 100%;
  min-width: 755px;
  margin: 0 auto;
}

@media handheld, only screen and (max-width: 1140px) { 
	.mk-grid {
	  width: 100%;
	}
}
@media handheld, only screen and (max-width: 767px) {
	.mk-grid {
	  width: 100%;
	  min-width: 0;
	}
}

@media (min-width: 768px) {
	.qq_form_embed .vc_col-sm-3 {
	  width: 25%;
	}
	.qq_form_embed .vc_col-sm-12 {
	  width: 100%;
	}
	.qq_form_embed .vc_col-sm-6 {
	  width: 50%;
	}
	.qq_form_embed .vc_col-sm-1, .qq_form_embed .vc_col-sm-2, .qq_form_embed .vc_col-sm-3, .qq_form_embed .vc_col-sm-4, .qq_form_embed .vc_col-sm-5, .qq_form_embed .vc_col-sm-6, .qq_form_embed .vc_col-sm-7, .qq_form_embed .vc_col-sm-8, .qq_form_embed .vc_col-sm-9, .qq_form_embed .vc_col-sm-10, .qq_form_embed .vc_col-sm-11, .qq_form_embed .vc_col-sm-12 {
	  float: left;
	}
}

.qq_form_embed .vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

.qq_form_embed .vc_col-xs-1, .qq_form_embed .vc_col-sm-1, .qq_form_embed .vc_col-md-1, .qq_form_embed .vc_col-lg-1, .qq_form_embed .vc_col-xs-2, .qq_form_embed .vc_col-sm-2, .qq_form_embed .vc_col-md-2, .qq_form_embed .vc_col-lg-2, .qq_form_embed .vc_col-xs-3, .qq_form_embed .vc_col-sm-3, .qq_form_embed .vc_col-md-3, .qq_form_embed .vc_col-lg-3, .qq_form_embed .vc_col-xs-4, .qq_form_embed .vc_col-sm-4, .qq_form_embed .vc_col-md-4, .qq_form_embed .vc_col-lg-4, .qq_form_embed .vc_col-xs-5, .qq_form_embed .vc_col-sm-5, .qq_form_embed .vc_col-md-5, .qq_form_embed .vc_col-lg-5, .qq_form_embed .vc_col-xs-6, .qq_form_embed .vc_col-sm-6, .qq_form_embed .vc_col-md-6, .qq_form_embed .vc_col-lg-6, .qq_form_embed .vc_col-xs-7, .qq_form_embed .vc_col-sm-7, .qq_form_embed .vc_col-md-7, .qq_form_embed .vc_col-lg-7, .qq_form_embed .vc_col-xs-8, .qq_form_embed .vc_col-sm-8, .qq_form_embed .vc_col-md-8, .qq_form_embed .vc_col-lg-8, .qq_form_embed .vc_col-xs-9, .qq_form_embed .vc_col-sm-9, .qq_form_embed .vc_col-md-9, .qq_form_embed .vc_col-lg-9, .qq_form_embed .vc_col-xs-10, .qq_form_embed .vc_col-sm-10, .qq_form_embed .vc_col-md-10, .qq_form_embed .vc_col-lg-10, .qq_form_embed .vc_col-xs-11, .qq_form_embed .vc_col-sm-11, .qq_form_embed .vc_col-md-11, .qq_form_embed .vc_col-lg-11, .qq_form_embed .vc_col-xs-12, .qq_form_embed .vc_col-sm-12, .qq_form_embed .vc_col-md-12, .qq_form_embed .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.qq_form_embed .clearboth {
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  width: 0;
  height: 0;
}



#mk-notification-bar, #mk-page-introduce, #mk-theme-container, .mk-blog-classic-item, .mk-blog-grid-item, .mk-employee-item, .mk-fullwidth-boxed, .mk-gallery-shortcode .gallery-caption, .mk-gallery-shortcode .gallery-inner, .mk-gallery-shortcode .gallery-title, .mk-grid div, .mk-header-toolbar, .mk-image-caption, .mk-news-item, .page-section-content, .shopping-cart-header, .testimonial-column .testimonial-item, .text-input, .theme-page-wrapper, :after, :before, [class*=mk-col-], input[type=text], textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.qq_form_embed input[type=email], .qq_form_embed input[type=password], .qq_form_embed input[type=search], .qq_form_embed input[type=tel], .qq_form_embed input[type=text], .qq_form_embed textarea {
  font-size: 13px;
  color: #767676;
  padding: 10px 12px;
  background-color: #fdfdfd;
  border: 1px solid #e3e3e3;
  outline: 0;
  margin-bottom: 4px;
}

.qq_form_embed select {
  border: 1px solid #e3e3e3;
  background: url(../images/selectbox-arrow.png) right center no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 12px 14px 12px 20px;
  font-size: 12px;
  line-height: 14px;
  color: #252525;
  -webkit-border-radius: 0!important;
  -moz-border-radius: 0!important;
  border-radius: 0!important;
  font-weight: 700;
  /* min-width: 240px; */
  max-width: 100%;
  display: block;
}


/* Different color for some fields */

.qq_field::-webkit-input-placeholder,
.qq_field::-webkit-input-placeholder
{
  color:    #000;
}

.qq_field:-moz-placeholder,
.qq_field:-moz-placeholder 
{
  color:    #000;
}

.qq_field::-moz-placeholder,
.qq_field::-moz-placeholder 
{
  color:    #000;
}

.qq_field:-ms-input-placeholder,
.qq_field:-ms-input-placeholder 
{
  color:    #000;
}


@media screen and (min-width:768px) and (max-width:930px) { 
	#q_arrival_date, #q_departure_date { background:#fff !important; }
}