/**handles:maestrel-theme-media-queries**/
@media only screen and (max-width:768px){.mobile-display{display:block}.mobile-no-display{display:none}.diamond-layout .column-one-third{margin-top:90px}.diamond-layout .column-one-third:first-of-type{margin-top:-46px}.diamond-layout .inner-container+.inner-container{margin-top:0}.diamonds-in-column-wrapper{margin-top:116px}.row+.row-shift-title.text_img_video-row .container{margin-top:-462px}.row-shift-title .row-text-img-video-wrapper-text{margin-top:0}.gallery-staggered-rows{padding-top:0}.gallery-staggered-rows .gallery-section-column:nth-child(2n){margin-top:0}.row-contact-with-map.row-shift-title .column-contact,.row-contact-with-map.row-shift-title .column-info{margin-top:0}.centered-cards{display:block}.basic-columns-layout .column-one-fourth,.basic-columns-layout .column-one-half,.basic-columns-layout .column-one-third{margin-bottom:98px}footer .column-one-fourth,footer .column-one-half,footer .column-one-third{margin-bottom:39px}.basic-columns-layout .column-one-fourth:last-of-type,.basic-columns-layout .column-one-half:last-of-type,.basic-columns-layout .column-one-third:last-of-type,footer .column-one-fourth:last-of-type,footer .column-one-half:last-of-type,footer .column-one-third:last-of-type{margin-bottom:0}}@media only screen and (max-width:640px){.accom-wrapper,.card-wrapper,.gallery-section-item,.index-template .news-wrapper{margin-bottom:20px}#sidebar{padding-top:40px}.hero-home-title,.hero-slide-caption,h1{font-size:48px;line-height:52px}.hero-slider .hero-caption-content{padding:100px 0}.row h2{font-size:32px;margin:-7px 0 11px}.section-title{padding-bottom:33px}.cta-row h2{margin:-12px 0 33px}.hero-slider .slick-prev,.testi-slider .slick-prev{left:17px}.hero-slider .slick-next,.testi-slider .slick-next{right:17px}.row:not(.cta-row){padding:85px 0 51px}.row.row-before-shift-title{padding-bottom:538px}.alternate-layout .pages-row-thunbmail-wrapper{margin-bottom:14px}.diamond-layout .diamonds-in-column-wrapper{top:0}.diamond-layout h3{padding-top:52px}td,th{padding:11px 10px 12px;font-size:12px}table th{font-size:14px}}@media only screen and (max-width:520px){.testi-content{width:60%}}