                .simple-text-1 {
                    background: #fafafa;
                    padding: 15px;
                }

                .simple-text-1.beaches {
                    position: relative;
                }

                .simple-text-1 {
                    padding: 80px 15px;
                    /*position: relative;*/
                }

                .simple-text-1.beaches {
                    padding-top: 90px;
                    padding-bottom: 60px;
                    min-height: 320px;
                }

                .simple-text-1.beaches article .watermark {
                    height: 260px;
                    opacity: 0.15;
                    position: absolute;
                    left: 50%;
                    top: 195px;
                    transform: translate(-50%, -50%);
                    text-align: center;
                    z-index: 1;
                }

                .box-description {
                    text-align: center;
                    max-width: 2000px;
                    width: 100%;
                    margin: 0 auto;
                    position: absolute;
                    top: 195px;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    z-index: 2;
                }

                .box-description h3 {
                    font: 300 24px/36px var(--original_font);
                    color: #292929;
                    margin: 0;
                    text-transform: uppercase;
                    letter-spacing: 0.96px;
                    position: relative;
                }

                .simple-text-1 span.subtitle {
                    font: 400 110px/28px var(--body_font2);
                    display: block;
                    margin-bottom: 3px;
                    text-transform: none;
                    letter-spacing: 0;
                    line-height: 0.8;
                }

                .simple-text-1.wm_right.white span {
                    color: #292929;
                    line-height: 0.8;
                }

                .simple-text-1.wm_right.white h3 {
                    color: #292929;
                    font: 300 28px/36px var(--original_font);
                    letter-spacing: 0.56px;
                    text-transform: capitalize;
                }

                .simple-text-1.wm_right.white article .watermark {
                    mix-blend-mode: normal;
                    opacity: 0.2;
                }

                .simple-text-1.wm_right.downtown article .watermark {
                    mix-blend-mode: difference;
                    opacity: 0.1;
                }

                .simple-text-1.wm_right article .watermark {
                    height: 100%;
                    opacity: 0.3;
                    position: absolute;
                    right: 0;
                    bottom: 0;
                    mix-blend-mode: color-burn;
                }

                .simple-text-1.wm_right span {
                    color: #FAFAFA;
                }

                .simple-text-1.wm_right h3 {
                    color: #FAFAFA;
                    font: 300 28px/36px var(--original_font);
                    letter-spacing: 0.56px;
                    margin-bottom: 10px;
                }

                .simple-text-1.wm_right p {
                    color: rgba(255, 255, 255, 0.75);
                    font: 400 16px/28px var(--body_font);
                    text-align: left;
                }

                .simple-text-1.title h3 {
                    font: 300 40px/46px var(--original_font);
                    letter-spacing: 0.4px;
                    position: relative;
                }

                .simple-text-1.title h3::after {
                    content: "";
                    width: 80px;
                    background-color: var(--hover_color);
                    height: 2px;
                    position: absolute;
                    left: 50%;
                    transform: translateX(-50%);
                    bottom: -10px;
                }

                .simple-text-1.title .subtitle {
                    font: italic 400 24px/28px var(--body_font);
                    display: inline-block;
                    margin-bottom: 3px;
                }

                .simple-text-1.title p {
                    display: none;
                }

                .simple-text-1.post p {
                    max-width: 1510px;
                    margin: 0 auto;
                }

                /*.home #jarvis-personalized-recommendations{
			         max-width: 1600px;
			         margin: 0 auto;
		         }*/
                /*Responsivness*/
                /*Responsivness*/
                /*Responsivness*/
                @media (max-width: 767px) {
                    .simple-text-1 span.subtitle {
                        font: 400 70px/28px var(--body_font2);
                        line-height: 0.6;
                    }

                    .simple-text-1 .container {
                        padding: 0;
                    }
                }
