/* https://bluedesertvillas.com/wp-content/themes/bluedesert/inc-css/responsive.css?ver=6.9.1 */
@media screen and (min-width:1600px){#instagram_feed li{position:relative;width:27vw!important}}@media screen and (-webkit-min-device-pixel-ratio:0){select:focus,textarea:focus,input:focus{font-size:16px}}@media screen and (max-width:1200px){#header-logo a{max-width:270px}.header-links li{margin-right:45px}}@media screen and (min-width:1050px){#mobile-links_toggle,#mobile-links-container{display:none}body#homepage #ui-datepicker-div{-webkit-transform:translate(-22%,10px);transform:translate(-22%,10px)}body#archive-properties #ui-datepicker-div{-webkit-transform:translate(-22%,10px);transform:translate(-22%,10px)}}@media screen and (max-width:1050px){#header{z-index:200}#header .width{position:relative}#header-logo{width:100%}#header-logo a{max-width:360px}#header .header-links{display:none}#mobile-links_toggle{position:absolute;width:35px;height:20px;top:3px;left:0}#mobile-links_toggle hr{position:absolute;width:35px;height:2px;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#002d5d;border:none;transition:.3S}#mobile-links_toggle hr:first-of-type{top:10%}#mobile-links_toggle hr:last-of-type{top:90%}html.mobile_slide{overflow:hidden}html.mobile_slide #mobile-slide{opacity:1;pointer-events:auto}html.mobile_slide #header #mobile-links_toggle hr{top:50%;background:#fff}html.mobile_slide #header #mobile-links_toggle hr:first-of-type{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}html.mobile_slide #header #mobile-links_toggle hr:nth-of-type(2){opacity:0}html.mobile_slide #header #mobile-links_toggle hr:last-of-type{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}html.mobile_slide #header-logo svg path{fill:#fff}#mobile-links-container{position:fixed;width:100%;height:100vh;text-align:center;transition:.3s;opacity:0;pointer-events:none;z-index:100}#mobile-links{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mobile-links ul{list-style:none;padding:0}#mobile-links-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mobile-links-sub{margin:20px auto 40px}#mobile-links ul li{position:relative;margin:15px 0;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:.6s}html.mobile_slide #mobile-links ul li:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}html.mobile_slide #mobile-links ul li:nth-of-type(3){-webkit-transition-delay:.2s;transition-delay:.2s}html.mobile_slide #mobile-links ul li:nth-of-type(4){-webkit-transition-delay:.3s;transition-delay:.3s}html.mobile_slide #mobile-links ul li:nth-of-type(5){-webkit-transition-delay:.4s;transition-delay:.4s}html.mobile_slide #mobile-links ul li:nth-of-type(6){-webkit-transition-delay:.5s;transition-delay:.5s}html.mobile_slide #mobile-links ul li:nth-of-type(7){-webkit-transition-delay:.6s;transition-delay:.6s}html.mobile_slide #mobile-links ul li:nth-of-type(8){-webkit-transition-delay:.7s;transition-delay:.7s}html.mobile_slide #mobile-links ul li:nth-of-type(9){-webkit-transition-delay:.8s;transition-delay:.8s}html.mobile_slide #mobile-links ul li:nth-of-type(10){-webkit-transition-delay:.9s;transition-delay:.9s}#mobile-links ul li a{text-transform:lowercase;white-space:nowrap;font:30px/1.2em "Saint Colombe",Georgia,serif;color:#bd9a5f}html.mobile_slide #mobile-links-container{opacity:1;pointer-events:auto}html.mobile_slide #mobile-links ul li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#frontpage-cover .cover:nth-of-type(2) .cover-content{-webkit-transform:translate(-50%,calc(-50% + 20px));transform:translate(-50%,calc(-50% + 20px))}#p-r-hero,#p-r-hero .slider li.slick-slide,#p-r-hero .slider li.slick-slide img{height:auto!important}#p-r-hero .slider li.slick-slide[data-slick-index="0"] .object-fit{position:relative;width:auto;height:auto}#p-r-hero .slider li.slick-slide[data-slick-index="0"] .object-fit img{width:100%;height:auto!important;-webkit-transform:none;transform:none;top:auto;left:auto;object-fit:none}#p-r-hero .slider{position:relative}}@media screen and (max-width:768px){body{-webkit-overflow-scrolling:touch}#header{top:50px}#frontpage-cover .cover{width:100%;height:50vh}#frontpage-cover .cover:after{padding-top:0}#container{margin:120px auto 0}#hero-location-info{top:auto;bottom:50px;left:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}#property-search .mphb_sc_search-form .field{line-height:0;margin:0!important}#property-search .wpcf7{width:100%;margin:0}#property-search .mphb_sc_search-submit-button-wrapper{width:90%;max-width:270px;margin:0 auto 0}#property-search:after{margin:20px 0 0}#property-search .cta{width:100%;max-width:270px;margin:30px auto 0}.search-pop .search-form{max-width:900px;width:100%}.field-4 .field,.field-4 .field:nth-of-type(4n){width:calc(50% - 9px);margin:0 18px 20px 0}.field-4 .field:nth-of-type(2n){margin:0}#home-intro #intro-content-container{order:1;width:100%}#home-intro #intro-content{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin:90px auto;text-align:center}#home-intro #intro-image{order:2;width:100%}#home-intro #intro-image:after{padding-top:60%}#a-s-grid .block{width:50%}#a-s-grid .block .block-content .content-info,#a-s-grid .block .block-content a{display:none}#homepage #a-s-grid .block:nth-of-type(3){display:none}#home-blocks .block-0,#home-blocks .block-1,#home-blocks .block-2{width:100%;height:60vh!important}#home-blocks .block-3 .image{width:300px}body#archive-activities #a-s-grid .block .block-content,body#archive-services #a-s-grid .block .block-content{display:block}#p-r-hero{min-height:200px}#p-r-content,#p-r-contact-container{width:100%}#p-r-content-container{margin:60px auto}#p-r-content{margin:0 0 60px}#p-r-content #p-r-info{max-width:450px;margin:0 0 30px}#cabo-re-blocks .block-image,#cabo-re-blocks .block-content-container{width:100%}#cabo-re-blocks .block-image{order:2}#cabo-re-blocks .block-image:after{padding-top:60%}#cabo-re-blocks .block-content-container{order:1}#cabo-re-blocks .block-content{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin:90px auto;text-align:center}#reviews-grid .review,#reviews-grid .review:nth-of-type(2n){width:100%;margin:0 0 30px}}@media screen and (max-width:560px){h1,h2,h3,h4,h5,h6,.t-heading,.t-title{font-size:24px}p,ol,ul,.t-lp{font-size:14px}.cta{width:100%;font-size:18px}.slick-next{right:15px}.slick-prev:before,.slick-next:before{-webkit-transform:translate(-50%,-60%) rotate(55deg);transform:translate(-50%,-60%) rotate(55deg)}.slick-prev:after,.slick-next:after{-webkit-transform:translate(-50%,0%) rotate(-55deg);transform:translate(-50%,0%) rotate(-55deg)}.field-2 .field,.field-3 .field,.field-4 .field,.field{width:100%!important;margin:0 0 10px!important}#mobile-links_toggle{top:0}#mobile-links_toggle hr{width:24px;height:1px}#header-logo a{max-width:240px}#footer-logo{width:100%;max-width:240px}#footer-links li{display:block;margin:10px 0}#footer-links li:after{display:none}#container{margin:120px auto 0}#home-hero{height:640px}#home-hero-content p{margin:0 0 30px}#hero-location-info{bottom:20px;font-size:16px}#home-intro #intro-content{margin:60px auto}#property-search:before{margin:0 0 10px}#property-search .cta{margin:15px auto 0}#property-search .field-3 .field{width:33.33%;margin:0}#property-search .field-3 .field input{padding:14px 0}#property-search .mphb_sc_search-submit-button-wrapper{width:100%;max-width:300px;margin:auto}#home-p-r-heading,#home-p-r-cta,#guestbook-heading{height:90px}#home-p-r-heading .t-heading,#home-p-r-cta a,#guestbook-heading .t-heading{line-height:88px}#home-blocks .block:nth-of-type(1),#home-blocks .block:nth-of-type(2){height:100vw}#home-blocks .block-caption{bottom:10vw}#instagram_feed li{width:90vw}#a-s-hero{padding:60px 0}#property-search .cta{width:100%}#a-s-grid .block{width:100%!important}#p-r-contact form{padding:0;box-shadow:none}.datepick{width:300px!important}.datepick-month{width:300px!important;padding:15px}.datepick-month.last{display:none!important}#home-hero-content img{display:none}#mls-search{padding:60px 0}#contact-form{padding:0;background:transparent}body#page-about #content{position:relative;top:auto;left:auto;margin:120px auto 90px;-webkit-transform:none;transform:none}#coming-soon{top:50%}#coming-soon svg{position:relative;display:block;max-width:270px}}