

.page-template-contact-page .container_inner.clearfix {
   padding-top: 0px !important;
}

.vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6
.gallery_holder ul.v3 li, .wpb_gallery_slides .gallery_holder ul.v3 li {
    width: 50%;
    margin: 0;
}
.contact_info .wpb_row.vc_row-fluid:first-child {
 position: absolute; left: 0;
}
.contact_info .wpb_row.vc_row-fluid:last-child { 
padding-top: 500px;
}

.vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6 {
    width: 50%;
}

.gallery_holder ul.v2 li, .wpb_gallery_slides .gallery_holder ul.v2 li {
    width: 50%;
    margin: 0;
}



.carousel-inner .slider_content .text span{
font-weight: normal;}
.page-id-279 .content {
margin-top: 0;
}



@media only screen and (max-width: 1000px){
.content {
 margin-top: -339px; !important; 
}}

@media only screen and (max-width: 480px){
.google_map{height:250px;}
.trip-advisor {
     display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-top: 100px;
 }
#qode-main {
   height: 250px !important;
}
section.section { padding: 0px !important; }
}
@media only screen and (max-width: 480px){
.google_map{height:250px;}
.trip-advisor {
     display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-top: 100px;
 }
.carousel-inner .item .image {
height: 250px !important;
background-size: cover;
}
.custom_font_holder { padding: 0px !important;}
}
.parallax section{background-attachment:initial;background-position:center !important;}
}

@media only screen and (max-width: 680px) {
.title.title_on_bottom.has_fixed_background  {
display: none;
}
#qode-main {
   height: 250px !important;
}
.custom_font_holder div {
font-size: 14px;
line-height: 20px;
}
.custom_font_holder { padding: 0px !important;}
.logo_wrapper {
margin-left: 10px;
}
.q_slider .carousel {
height: 300px !important;
}
.carousel-inner>.item {
height: 250px !important;
}
.carousel-inner .image {
height: 250px !important;
}
.carousel-inner .item .image {    
    background-size: cover !important;
   width: 100% !important;
  }
.carousel-inner {    
    width: 100% !important;
}
section.section { padding: 0px !important; }
}