body{letter-spacing:1px;font-weight:300}.titlebox{font-size:48px;line-height:60px;font-weight:700}.story .story-img{position:relative}.story .story-img{position:relative}.story .story-img .img{padding:0 30px 30px 15px;position:relative}.story .story-img .img:before{content:'';position:absolute;top:30px;right:0;left:45px;bottom:0;border:10px solid #BD945A}.story .story-img .img img{position:relative;z-index:2}.story .story-img:after{content:'';width:90%;position:absolute;top:-18%;bottom:-25%;left:0;background-image:url(https://ashpointestate.com/wp-content/uploads/2023/11/dots.png);background-repeat:repeat;z-index:-1}.story-img-2{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.story-img .story-img-2{position:absolute;top:15px;right:45px;z-index:3;width:150px;height:150px}.title-box{font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-size:40px;color:#fff;line-height:50px}@media screen and (max-width:991px){.story-img .story-img-2{width:30%!important;height:135px;position:absolute;top:40px;right:45px}}@media screen and (max-width:768px){.story-img .story-img-2{width:40%!important;height:120px;position:absolute;top:15px;right:45px}}.mainbtn{border-top-left-radius:30px!important;-moz-border-top-left-radius:30px!important;-webkit-border-top-left-radius:30px!important;border-bottom-right-radius:30px!important;-moz-bottom-right-radius:30px!important;-webkit-bottom-right-radius:30px!important}header .et-menu-nav .et-menu li.cta-btn.current-menu-item a{color:#fff!important}.long-testimonial .et_pb_module.et_pb_text_align_center{height:100%}.heading-box{position:relative;margin-top:0px}.heading-box:after{content:"";display:block;position:absolute;left:0;width:60px;height:1px;background:#cd9f58;bottom:-5px}.error404 #content-area{padding:70px 0 150px;text-align:center;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif}.error404 .container:before{content:"";display:none}.error404 .error h1{font-size:140px;font-weight:300;text-align:center;line-height:140px;color:#000;font-family:'Kanit',Helvetica,Arial,Lucida,sans-serif}.error404 .error h2{font-size:30px;color:#000;font-family:'Kanit',Helvetica,Arial,Lucida,sans-serif;line-height:40px}.error404 .error a{color:#fff!important;border-width:0px!important;font-size:16px;font-family:'Kanit',Helvetica,Arial,Lucida,sans-serif!important;display:block;max-width:260px;margin:20px auto 20px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:#cd9f58!important;color:#fff!important;padding:12px 40px;border-top-left-radius:30px;-moz-border-top-left-radius:30px;-webkit-border-top-left-radius:30px;border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px}.error404 .error a:hover{background-color:#000!important;color:#fff!important}.et-fb-form__toggle-title h3{font-family:'Open Sans',Helvetica,Roboto,Arial,sans-serif!important}.mobile-menu-navigation{display:none!important}@media only screen and (max-width:1320px){.home-sec1-imgbox img{right:-200px}}@media only screen and (max-width:1200px){.home-sec1-imgbox img{float:none;position:relative;right:inherit;top:0;left:0}}@media only screen and (max-width:980px){.mobile-menu-navigation{display:block!important}.dsm_breadcrumbs{justify-content:center}.home-desktop-navigation{display:none}footer .et_pb_menu .et_mobile_nav_menu{display:none}footer .et_pb_menu .et_pb_menu__menu{display:block}.testimonial-sec-even .sec-right{margin-left:0!important}.blog-list .et_pb_ajax_pagination_container article{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px;margin-bottom:40px!important}.blog-list .et_pb_ajax_pagination_container article h2::after{content:"";display:none}.blog-list .et_pb_ajax_pagination_container::after{content:"";display:none}.blog-list .et_pb_ajax_pagination_container article .post-meta{top:40px;right:40px}}.shape-box-01::after{content:"";display:none}.home-full-slider .et_pb_slide_description{text-shadow:inherit!important}.home-full-slider .et_pb_slide_content img,.home-full-slider .et_pb_slide_content h2,.home-full-slider .et_pb_slide_description,.home-full-slider .et_pb_slide:first-child .et_pb_slide_image img.active{animation:inherit!important}body.single #main-content p a{word-break:break-word}.et-fb-form__toggle-title h3{font-style:normal!important}.pagination{padding:0 50px}.pagination .alignleft{font-size:14px;margin-right:15px}.pagination .alignright{font-size:14px;margin-right:15px}@media only screen and (max-width:980px){.pagination{padding:0px}}.page-id-334670 .entry-content .et_pb_section{padding-left:20px;padding-right:20px}.testimonial-content p,.et_pb_testimonial_author{font-family:'Bodoni Moda',serif;font-style:italic!important;font-weight:400!important}.post-content-box .el_masonry_gallery_item img{width:auto!important}.home-full-slider h2{line-height:36px}@media only screen and (max-width:767px){.el_dynamic_masonry_gallery .el_masonry_gallery_filter_categories li{padding:4px 12px!important;font-size:12px;margin-bottom:4px;margin-right:5px}}.home-full-slider .et_pb_slide_content{position:absolute;top:15%;left:0;right:0;margin:0 auto}.et_parallax_bg{background-size:cover!important}.home-slider-section p:empty{display:none}.home-slider-section .et_pb_slide_content img{display:block;margin:0 auto 100px}.home-slider-section p{max-width:1200px;margin:0 auto}@media only screen and (max-width:1600px){header .et-menu li{margin-right:10px!important}}@media only screen and (max-width:1366px){.contact-box-row .et_pb_blurb{min-height:320px}}@media only screen and (max-width:1260px){header .dle-hd-58 .et-menu>li{margin-right:5px!important;padding-left:8px!important;padding-right:8px!important}header .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:15px}.contact-box-row .et_pb_blurb{min-height:370px}}@media only screen and (min-width:981px) and (max-width:1100px){.home-intro-section .et_pb_row .et_pb_column_1_3{width:100%!important;margin-left:0!important;margin-right:0!important}#et-main-area .et_pb_section .et_pb_row .et_pb_column_1_2,#et-main-area .et_pb_section .et_pb_row .et_pb_column_2_5,#et-main-area .et_pb_section .et_pb_row .et_pb_column_3_5{width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:25px!important}#et-main-area .et_pb_section .et_pb_row .et_pb_column_1_4{width:44%;margin-bottom:25px}#et-main-area #features.et_pb_section_3.et_pb_section{padding-bottom:0}.contact-box-row .et_pb_blurb{min-height:360px}.home-intro-section{padding-left:20px;padding-right:20px}.home-intro-section .et_pb_row{flex-wrap:wrap;padding:0 20px!important}#et-main-area .et_pb_section .et_pb_row{flex-wrap:wrap}.home-intro-section .et_pb_row .et_pb_image{left:0;right:0;margin-bottom:20px!important;transform:inherit!important;-moz-transform:inherit!important;-webkit-transform:inherit!important}}@media only screen and (max-width:1400px){#et-main-area .et_pb_section .et_pb_row{width:100%;max-width:100%!important}}@media only screen and (max-width:980px){header .et_mobile_menu li li{padding:0}.long-testimonial h4{max-width:220px;margin:0 auto}.long-testimonial h4::after,.testimonial-sec-odd h4::after,.testimonial-sec-even h4::after,.et_pb_ajax_pagination_container article .post-content-inner a.more-link::after{top:82px}}@media only screen and (max-width:767px){[data-et-multi-view-load-phone-hidden="true"]:not(.et_multi_view_swapped){display:block!important}}@media only screen and (max-width:420px){.contact-box-row .et_pb_blurb{min-height:inherit}}.uniform-button-width{display:inline-block;width:500px}.uniform-button-width .et_pb_button{display:block;width:100%;text-align:center}@media (max-width:980px){.uniform-button-width{width:400px}}@media (max-width:767px){.uniform-button-width{width:300px}}@media (max-width:980px){.uniform-button-width{margin-left:auto;margin-right:auto}}