@font-face {
font-family: 'DINPro-Regular';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Regular/DINPro-Regular.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Regular/DINPro-Regular.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Regular/DINPro-Regular.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Regular/DINPro-Regular.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Regular/DINPro-Regular.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Regular/DINPro-Regular.svg#DINPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'DINPro-Light';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Light/DINPro-Light.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Light/DINPro-Light.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Light/DINPro-Light.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Light/DINPro-Light.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Light/DINPro-Light.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Light/DINPro-Light.svg#DINPro-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'DINPro-Bold';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Bold/DINPro-Bold.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Bold/DINPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Bold/DINPro-Bold.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Bold/DINPro-Bold.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Bold/DINPro-Bold.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Bold/DINPro-Bold.svg#DINPro-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'DINPro-Medium';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Medium/DINPro-Medium.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Medium/DINPro-Medium.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Medium/DINPro-Medium.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Medium/DINPro-Medium.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Medium/DINPro-Medium.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Medium/DINPro-Medium.svg#DINPro-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rush-of-the-Geisha';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/Rush-of-the-Geisha/RushoftheGeisha.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/Rush-of-the-Geisha/RushoftheGeisha.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/Rush-of-the-Geisha/RushoftheGeisha.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/Rush-of-the-Geisha/RushoftheGeisha.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/Rush-of-the-Geisha/RushoftheGeisha.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/Rush-of-the-Geisha/RushoftheGeisha.svg#RushoftheGeisha) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'DINPro-Black';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Black/DINPro-Black.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Black/DINPro-Black.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Black/DINPro-Black.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Black/DINPro-Black.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Black/DINPro-Black.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/DINPro-Black/DINPro-Black.svg#DINPro-Black) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Chuck-Noon-2';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/ChuckNoon2/ChuckNoon2.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/ChuckNoon2/ChuckNoon2.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/ChuckNoon2/ChuckNoon2.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/ChuckNoon2/ChuckNoon2.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/ChuckNoon2/ChuckNoon2.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/ChuckNoon2/ChuckNoon2.svg#ChuckNoon2) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'MonumentExtended-Ultrabold';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Ultrabold.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Ultrabold.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Ultrabold.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Ultrabold.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Ultrabold.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Ultrabold.svg#MonumentExtended-Ultrabold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'MonumentExtended-Regular';
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Regular.eot);
src: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Regular.eot?#iefix) format('embedded-opentype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Regular.woff2) format('woff2'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Regular.woff) format('woff'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Regular.ttf) format('truetype'),
url(//southfloridaliving.homes/wp-content/themes/devmontdigital/fonts/MonumentExtended-Regular.svg#MonumentExtended-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}  .vc_row {
margin-left: auto !important;
margin-right: auto !important;
padding: 0 !important;
}
.site-main {
padding: 0 !important;
}
a {
text-decoration: none !important;
color: #ffffff;
}
.genericBtn {
background-color: #0080DD;
padding: 18px 26px;
font-family: 'MonumentExtended-Regular';
color: #ffffff;
font-size: 12px;
line-height: 10.19px;
border: 1px solid #0080DD;
margin-right: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.customContainerHeader{
max-width: 1600px;
display: flex;
flex-wrap: inherit;
align-items: center;
justify-content: space-between;
width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-right: auto;
margin-left: auto;
}
.customContainer{
max-width: 1600px;
margin: 0 auto !important;
position: relative;
width: 100%;
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
}
.vc_column-inner {
padding: 0 !important;
}
.wrapper {
padding: 1.5rem 0;
padding: 0 !important;
} header {
position: absolute;
z-index: 99999;
width: 100%;
}
.navbar-brand img{
width: 50% !important;
}
header #main-nav{
padding-top: 30px;
}
button.navbar-toggler {
border: none !important;
padding-right: 0;
}
button.navbar-toggler:focus {
box-shadow: none !important;
}
.offcanvas{
background-color: #0080DD !important;
width: 50% !important;
}
.menuList .offcanvas-body {
padding-left: 0 !important;
}
.offcanvas-backdrop.show{
background-color: rgba(11, 11, 11, 0.20) !important;
backdrop-filter: blur(9px);
opacity: 1 !important;
}
.btnClose{
background: unset !important;
display: block;
padding: 0 !important;
width: unset !important;
height: unset !important;
}
.btnClose svg {
width: 30px;
height: 30px;
}
.btnClose:focus{
box-shadow: unset !important;
outline: none !important;
}
.nav-link {
font-size: 50px !important;
font-family: 'MonumentExtended-Regular';
}
ul.iconsList.dFlex {
display: flex;
} .bannerWrapper {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 100vh !important;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.bannerBtn{
font-family: 'MonumentExtended-Regular';
text-decoration: none !important;
color: #D9D9D9 !important;
text-transform: uppercase;
border: 1px solid #0080DD;
background: rgba(0, 128, 221, 0.52);
backdrop-filter: blur(1.5px);
padding: 20px 30px;
font-size: 12px;
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
margin: 0 auto;
transition: .5s ease-in-out;
position: relative;
z-index: 3;
}
.aboutBtn span{
margin-top: 4px !important;
}
.btnWatchVideo span{
margin-top: 4px !important;
}
.videoControls {
position: absolute;
bottom: 30px;
right: 30px;
}
.videoControls svg {
width: 45px;
height: 45px;
}
.bannerBtn span{
margin-top: 4px !important;
}
.bannerBtn:hover {
border: 1px solid #0080DD;
background-color: #0080DD;
}
.btnArrow {
width: 15px;
height: 15px;
margin-left: 40px;
}
.scoialIcons {
position: absolute;
right: 0;
top: 50% !important;
transform: translateY(-50%);
z-index: 3;
}
ul.iconsList{
margin: 0 !important;
padding: 0 !important;
}
.iconsList li {
padding-bottom: 3em;
list-style: none;
} .menuWrapper {
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 100vh !important;
}
.mainMenu {
background-color: #0080DD;
position: absolute;
width: 50%;
right: 0;
height: 100vh;
z-index: 99999;
display: none;
}
.socialIconSec{
position: absolute;
bottom: 0;
width: 75% !important;
border-top: 1px solid #fff;
}
.menuInner {
height: 100%;
padding: 70px 40px;
position: relative;
display: flex;
align-items: flex-start;
flex-direction: column;
}
.mainMenu.show{
display: block;
}
.menuWrapper .iconsList {
display: flex;
align-items: center;
}
.iconsTitle p {
margin-bottom: 0
}
.menuWrapper li {
padding: 0 !important;
line-height: 5em;
}
.MenuTitle h2 {
font-family: 'Chuck-Noon-2';
color: #ffffff;
font-size: 40px;
letter-spacing: 14px;
margin: 0 !important;
width: 90%;
}
.MenuTitle{
display: flex;
align-items: center;
width: 100%;
}
.menuList li a {
font-size: 50px !important;
font-family: 'MonumentExtended-Regular';
list-style-type: none;
text-decoration: none;
color: #D9D9D9;
text-transform: uppercase;
}
.menuList ul {
list-style-type: none;
padding-left: 0;
}
.iconsTitle p {
color: #d9d9d9;
font-size: 18px;
font-family: 'MonumentExtended-Regular';
margin-right: 60px;
}
.menuList {
display: flex;
align-items: center;
justify-content: center;
height: 100% !important;
}
.menuWrapper .iconsList li {
padding: 0 14px !important;
} .popupWrapper {
text-align: center;
width: 40%;
padding: 14px 0;
margin: 0 auto;
}
.popupClose {
text-align: right;
padding-right: 30px;
}
.popupClose img {
width: 20px;
}
.bannerImg img {
width: 33%;
}
.popupTitle {
font-family: 'MonumentExtended-Regular';
font-size: 22px;
line-height: 28px;
}
.popupDesc {
font-size: 18px;
line-height: 30px;
color: #6F6C90;
font-family: 'DINPro-Regular';
margin-bottom: 50px;
padding: 0 20px;
}
.cockieBtn, .declineBtn {
padding: 18px 26px;
background: #ffffff;
color: #170F49;
font-family: 'MonumentExtended-Regular';
}
.cockieBtn {
margin-right: 10px;
color: #ffffff;
background: #0080dd;
display: flex;
justify-content: center;
align-items: center;
}
.popupFooter {
background-color: #F7F7FB;
padding: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.cockieBtn svg {
margin-right: 10px;
}
.bannerImg {
margin-bottom: 25px;
}
.popupBody {
padding: 0 7em;
}
.popupDesc a {
color: #0080dd;
} .buyerWrapper {
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
height: 100vh;
text-align: center;
padding-top: 50px;
padding-bottom: 50px;
}
#seller .buyerContentWrap , #buyer .buyerContentWrap , #invester .buyerContentWrap{
padding-top: 100px;
}
.buyerWrapper .customContainer {
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: column;
}
.buyerTitle {
font-size: 45px;
line-height: 43.15px;
color: #D9D9D9;
text-transform: uppercase; 
font-family: 'MonumentExtended-Regular';
} 
.buyerDesc { 
font-size: 22px;
line-height: 39.5px;
color: #ffffff;
font-family: 'DINPro-Regular';
}
.buyerBtnWrap {
display: flex;
justify-content: center;
align-items: center;
position: relative;
z-index: 3;
}
.checklistBtn {
background-color: #0080DD;
margin-right: 30px;
}
.checklistBtn, .callBtn {
display: flex;
justify-content: center;
align-items: center;
font-family: 'MonumentExtended-Regular';
color: #ffffff;
line-height: 10.19px;
font-size: 12px;
border: 1px solid #0080DD;
padding: 22px 30px;
transition: .5s ease-in-out;
text-transform: uppercase;
}
.checklistBtn span , .callBtn span{
margin-top: 4px;
}
.checklistBtn:hover{
border: 1px solid #0080DD;
color: #ffffff;
background-color: transparent !important;
}
.callBtn:hover{
background-color: #0080DD;
color: #ffffff;
}
.buyerBtnWrap .btnArrow {
margin-left: 20px;
} .faqTitle h2 {
text-align: center;
font-size: 45px;
line-height: 43.15px;
color: #131211;
font-family: 'MonumentExtended-Regular';
margin-bottom: 20px;
}
.faqQues {
font-size: 14px;
line-height: 1.5;
color: #131211;
font-family: 'MonumentExtended-Ultrabold';
text-transform: uppercase;
}
.faqAns {
font-size: 12px;
font-family: 'DINPro-Bold';
line-height: 17.45px;
}
.accordion-item {
border: none !important;
margin-bottom: 12px;
}
.accordion-button:not(.collapsed) {
background-color: transparent !important;
box-shadow: none !important;
}
.accordion-button:focus {
z-index: 3;
border-color: transparent !important;
outline: 0 !important;
box-shadow: none !important;
border: 1px solid #000 !important;
border-bottom: none !important;
}
.faqWrapper {
padding: 80px 0;
height: 100vh;
display: flex;
width: 100%;
justify-content: center;
align-items: center;
}
.faqWrapper .customContainer {
width: 100%;
}
.accordion-button::after {
content: '' !important;
background-image: url(http://devmontdigital.co/florida-living/wp-content/uploads/2023/09/faq-arrow.png) !important;
background-size: contain !important;
width: 14px !important;
height: 14px !important;
}
.accordion-button:not(.collapsed)::after {
transform: rotate(270deg) !important;
}
.faqBtn {
background-color: #D9D9D9;
padding: 18px 26px;
color: #131211 !important;
display: flex;
justify-content: center;
align-items: center;
width: fit-content;
margin: 0 auto;
font-family: 'MonumentExtended-Regular';
font-size: 12px;
}
.faqBtnWrap {
text-align: center;
margin-top: 50px;
}
.faqBtn .btnArrow {
margin-left: 20px;
}
button.accordion-button.collapsed {
border: 1px solid #000 !important;
} .wpcf7 {
max-width: 1600px !important;
margin: 0 auto !important;
}
.contactWrapper {
height: 100vh;
background-color: #131211;
display: flex;
justify-content: center;
align-items: center;
}
.formWrapper {
color: #ffffff;
text-align: center;
text-transform: uppercase;
}
.formTitle h2 {
font-size: 45px;
line-height: 43.15px;
margin-bottom: 40px;
font-family: 'MonumentExtended-Regular';
}
.formWrapper input, .formWrapper textarea, .formWrapper select {
background: transparent !important;
border: 1px solid #D9D9D9 !important;
border-radius: 0 !important;
padding: 17px 26px !important;
}
.contactWrapper .formWrapper select{
line-height: 1.5 !important;
font-family: 'MonumentExtended-Regular' !important;
color: #D9D9D9 !important;
}
.contactSection .formWrapper select{
line-height: 1.5 !important;
font-family: 'MonumentExtended-Regular' !important;
color: #D9D9D9 !important;
}
.formWrapper input:focus, .formWrapper textarea:focus, select:focus {
box-shadow: none !important;
}
.formWrapper textarea {
resize: none;
}
.formWrapper input , .formWrapper textarea{
font-family: 'MonumentExtended-Regular' !important;
font-size: 14px !important;
line-height: 10.19px !important;
color: #D9D9D9 !important;
letter-spacing: 1px !important;
}
.submitBtn input {
background: #0080DD !important;
border: 1px solid #0080DD !important;
color: #D9D9D9 !important;
text-transform: uppercase;
font-family: 'MonumentExtended-Regular' !important;
padding: 20px 60px !important;
font-size: 12px !important;
line-height: 10.19px !important;
width: fit-content !important;
transition: .5s ease-in-out !important;
}
.submitBtn input:hover{
background: transparent !important;
border: 1px solid #0080DD !important;
}
.submitBtn p {
display: flex;
align-items: center;
}
.formWrapper .wpcf7-not-valid-tip {
text-align: left;
font-size: 12px;
padding-top: 5px;
padding-left: 26px;
}
.wpcf7-response-output {
color: #D9D9D9;
border: none !important;
padding: 14px !important;
line-height: 1;
margin-left: 0 !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
font-family: 'MonumentExtended-Regular';
}
.footerCol-6 .wpcf7-response-output{
color: #101115;
}
.formWrapper p {
margin-bottom: 18px !important;
}
.wpcf7-spinner {
background-color: #0080dd;
}
.formWrapper select option {
color: #000 !important;
} #custom_html-3 {
border-left: 1px solid #000;
} .notFound {
scroll-snap-align: start !important;
scroll-snap-stop: always !important;
text-align: center !important;
background-image: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/404-bg.jpg) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: 100% 100% !important;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.notFound h2 {
font-size: 128px;
line-height: 153.6px;
color: #ffffff;
font-family: 'MonumentExtended-Regular';
margin-top: 30px;
margin-bottom: 0;
}
.notFound a {
font-size: 24px;
color: #FFF7E9;
text-transform: uppercase;
font-family: 'DINPro-Bold';
}
.notFound p {
font-size: 24px;
line-height: 30.91px;
color: #ffffff;
font-family: 'DINPro-Regular';
width: 40%;
margin: 0 auto;
}
.notFound h3 {
font-size: 64px;
line-height: 76.8px;
color: #ffffff;
font-family: 'MonumentExtended-Regular';
margin-bottom: 20px;
}
.aboutMobHeading{
display: none !important;
}
.dayAgoMob{
display: none !important;
}
.footerCol-4{
padding-left: 30px;
}
.contactSection .formWrapper{
width: 90%;
margin: 0 auto;
padding-top: 120px;
}
.youtubeHead{
padding-bottom: 30px;
}
.socialFollow {
color: #131211;
font-family: 'MonumentExtended-Regular';
font-size: 45px;
font-style: normal;
text-align: center;
font-weight: 400;
line-height: 95.9%;
text-transform: uppercase;
padding-bottom: 20px;
margin: 0 !important;
}
.socialDesc {
color: #191819;
text-align: center;
font-family: 'DINPro-Regular';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 39.5px;
margin: 0 !important;
text-transform: capitalize;
}
.youtubrSection{
padding: 100px 0px;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
height: 100vh;
}
.bgFound {
margin-top: 4em;
}
.aboutImg img {
width: 100% !important;
display: block;
}
.aboutImg{
padding-top: 80px;
}
.buyerWrapper .buyerContentWrap {
padding-top: 100px;
position: relative;
z-index: 3;
}
.formWrapper select {
height: 54px !important;
}
span[data-name="dropdownField"]:after {
content: '';
display: block;
background-image: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/arrow-dropdown.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
width: 15px;
height: 15px;
position: absolute;
right: 15px;
top: 20px;
}
span[data-name="region"]:after {
content: '';
display: block;
background-image: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/arrow-dropdown.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
width: 15px;
height: 15px;
position: absolute;
right: 15px;
top: 20px;
}
.btnHide{
display: none !important;
}
.sticky-header {
position: fixed;
width: 100%;
max-width: 100%;
z-index: 9999999;
padding: 20px 0px !important;
animation: slideDown 0.8s ease-in-out;
}
.headerScroll{
background-color: #131211 !important;
}
@keyframes slideDown {
from {
transform: translateY(-100%);
}
to {
transform: translateY(0);
}
}
.headerVisible img.img-fluid {
filter: invert(1);
}
.headerVisible .navbar-toggler-icon{
filter: invert(1);
}.aboutWrapper {
background-color: #000;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 100vh;
padding: 100px 0px;
display: flex;
align-items: center;
justify-content: center;
}
.aboutVertical {
color: #D9D9D9;
display: inline-block;
text-transform: uppercase;
font-family: 'MonumentExtended-Regular';
writing-mode: vertical-lr;
letter-spacing: 40px;
font-size: 35px;
text-orientation: upright;
margin: 0;
}
.aboutVerticalHeading {
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-direction: column;
padding-right: 30px;
}
.aboutContent {
display: flex;
}
.aboutLeftWrapper {
border-left: 1px solid #fff;
padding: 0px 30px;
}
.aboutEveyone {
font-family: 'Rush-of-the-Geisha';
transform: rotate(-9deg);
color: #D9D9D9 !important;
margin: 0;
line-height: 0.1;
font-size: 55px;
}
.nameHeading {
display: flex;
align-items: center;
justify-content: flex-start;
padding-bottom: 20px;
}
.nameTag {
font-family: 'Rush-of-the-Geisha';
color: #D9D9D9 !important;
font-size: 27px;
transform: translate(-59px, 22px);
}
.aboutHeading {
display: flex;
align-items: end;
}
.aboutTitle {
margin: 0;
display: block;
color: #D9D9D9;
font-family: 'MonumentExtended-Regular';
font-size: 72px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
line-height: 0.9;
padding-right: 10px;
}
.aboutHeading span {
color: #D9D9D9;
font-family: 'MonumentExtended-Regular';
font-size: 22px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
white-space: nowrap;
}
.aboutBtn {
font-family: 'MonumentExtended-Regular';
text-decoration: none !important;
color: #D9D9D9 !important;
text-transform: uppercase;
border: 1px solid #0080DD;
background: transparent;
backdrop-filter: blur(1.5px);
padding: 20px 30px;
font-size: 12px;
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
margin: 0 !important;
transition: .5s ease-in-out;
}
.aboutBtn:hover {
border: 1px solid #0080DD;
background-color: #0080DD;
}
.aboutMe {
transform: translateY(106px);
}
.aboutDesc {
color: #D9D9D9 !important;
padding: 30px 0px;
font-size: 18px;
white-space: pre-line;
line-height: 1.8;
margin: 0 !important;
font-family: 'DINPro-Medium';
}
.aboutDesc br {
display: none;
}  .blogPage {
background-color: #000;
background-image: linear-gradient(rgb(0 0 0 / 87%), rgb(0 0 0 / 87%)), url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/blog-img.jpeg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
height: 100vh;
padding: 200px 0px !important;
} .blogPage .btnWatchVideo {
margin-top: 20px;
}
.blogInner {
text-align: center;
}
.featuredImage {
position: relative;
margin-bottom: 30px;
}
.blogTitle {
color: #D9D9D9;
text-align: center;
font-family: 'MonumentExtended-Regular';
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: 95.9%;
text-transform: uppercase;
}
.blogDesc {
color: #D9D9D9;
text-align: center;
font-family: 'DINPro-Regular';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 39.5px;
margin: 0 !important;
text-transform: capitalize;
}
.blogBtn {
font-family: 'MonumentExtended-Regular';
text-decoration: none !important;
color: #D9D9D9 !important;
text-transform: uppercase;
border: 1px solid #0080DD;
background: transparent;
backdrop-filter: blur(1.5px);
padding: 13px 20px;
font-size: 14px;
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
margin: 0 !important;
transition: .5s ease-in-out;
}
.blogBtn:hover {
border: 1px solid #0080DD;
background-color: #0080DD;
}
.blogImg img {
border-radius: 10px;
height: 200px;
display: block;
width: 100% !important;
object-fit: cover;
}
.btnLoader span {
margin-top: 4px;
}
.blogBtn span {
margin-top: 2px;
}
.blogWrapper {
padding-top: 40px;
}
.blogHeading {
color: #D9D9D9;
font-family: 'MonumentExtended-Regular';
font-size: 16px;
font-style: normal;
font-weight: 400;
text-align: left;
white-space: pre-line;
text-transform: uppercase;
margin: 0;
}
.blogExcept p {
color: #D9D9D9;
font-family: 'DINPro-Regular';
font-size: 14px;
text-align: left;
font-style: normal;
white-space: pre-line;
font-weight: 400;
margin: 0;
padding: 20px 0px;
}
.blogExcept p br {
display: none;
}
.blogHead {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.dayAgo {
color: #FFF;
font-family: 'MonumentExtended-Regular';
font-size: 10px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
margin: 0;
white-space: nowrap;
}
.blogContent {
padding: 20px 10px;
}
.blogBtn .btnArrow {
margin-left: 10px !important;
}
.blogPrev:after,
.blogNext:after {
content: '' !important;
}
.blogWrapper {
position: relative;
}
.blogNext {
right: -69px !important;
left: unset !important;
display: flex;
align-items: center;
justify-content: center;
top: 21% !important;
width: 20px;
height: 20px;
}
.blogPrev {
right: -69px !important;
left: unset !important;
display: flex;
align-items: center;
justify-content: center;
top: 30% !important;
width: 20px;
height: 20px;
}
.swiper-button-lock {
display: none !important;
}
.btnVideos {
font-family: 'MonumentExtended-Regular';
text-decoration: none !important;
color: #1C1719 !important;
text-transform: uppercase;
background: #D9D9D9;
border: 1px solid #D9D9D9;
backdrop-filter: blur(1.5px);
padding: 20px 30px;
font-size: 14px;
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
margin: 0 !important;
transition: .5s ease-in-out;
}
.btnVideos:hover {
background-color: transparent !important;
border: 1px solid #D9D9D9;
}
.btnVideos span {
transition: .5s ease-in-out;
}
.btnVideos svg path {
transition: .5s ease-in-out;
}
.btnVideos:hover span {
color: #fff !important;
}
.btnVideos:hover svg path {
fill: #fff !important;
}
.btnWatchVideo {
text-align: center;
display: flex;
align-items: center;
justify-content: center; padding-top: 30px;
}
.btnVideos .btnArrow {
margin-left: 10px !important;
}
.blogSinglePage {
background-color: #000;
background-image: linear-gradient(rgb(0 0 0 / 87%), rgb(0 0 0 / 87%)), url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/bg-blog-before.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding-top: 200px !important;
padding-bottom: 40px !important;
}
.blogSingle {
display: flex;
align-items: center;
padding: 20px;
}
.blogSingle p {
margin: 0 !important;
}
.blogSingle p {
padding-left: 80px !important;
}
.featuredImage img {
width: 100%;
border-radius: 10px;
display: block;
}
.youtubeVideo {
width: 100%;
position: relative;
margin-bottom: 30px !important;
}
.dayAgoSingle {
border-radius: 8px;
background: #D9D9D9;
width: fit-content;
padding: 10px 30px;
color: #0F1212;
font-family: 'MonumentExtended-Regular';
font-size: 12px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
margin: 0;
white-space: nowrap;
position: absolute;
bottom: -10px;
left: 20px;
}
.youtubeVideo iframe {
width: 100%;
height: 550px;
border-radius: 10px;
}
.singleTitle {
color: #D9D9D9;
font-family: 'MonumentExtended-Regular';
font-size: 45px;
font-style: normal;
font-weight: 400;
text-align: left;
white-space: pre-line;
text-transform: uppercase;
margin: 0;
}
.singleBlogContent p {
color: #D9D9D9;
font-family: 'DINPro-Regular';
font-size: 16px;
text-align: left;
font-style: normal;
white-space: pre-line;
font-weight: 400;
margin: 0;
padding: 20px 0px;
line-height: 28.5px;
}
.singleBlogContent h3 {
color: #D9D9D9;
font-family: 'MonumentExtended-Regular';
font-size: 45px;
font-style: normal;
font-weight: 400;
text-align: left;
text-transform: uppercase;
margin: 0;
line-height: 1;
padding-bottom: 80px;
}
.singleBlogImg {
display: flex;
align-items: center;
flex-wrap: wrap;
padding-top: 30px;
}
.singleBlogContent img:last-child {
margin-right: 0 !important;
}
.singleBlogContent img {
border-radius: 10px !important;
margin-right: 20px;
width: 32%;
margin-bottom: 30px !important;
}
.mainBlogInner {
padding: 20px;
}
.socialMediaSection {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 80px 0px;
}
.socialTitle {
color: #D9D9D9;
font-family: 'MonumentExtended-Regular';
font-size: 45px;
font-style: normal;
font-weight: 400;
text-align: left;
text-transform: uppercase;
margin: 0;
padding-bottom: 30px;
}  .footerContent a {
color: #151111;
}
.footerContent p {
color: #151111;
font-family: 'MonumentExtended-Regular';
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 155.4%;
letter-spacing: 0.36px;
text-transform: uppercase;
}
.footerScoialIcons .iconsList {
display: flex;
align-items: center;
}
.footerScoialIcons .iconsList li {
margin-right: 40px;
}
.footerScoialIcons ul.iconsList li:last-child {
margin-right: 0px;
}
.footerRight .widget-title {
color: #101115;
font-family: 'MonumentExtended-Regular';
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: inherit;
letter-spacing: 0.66px;
text-transform: uppercase;
margin: 0 !important;
}
.footerRight p {
color: #101115;
font-family: 'MonumentExtended-Regular';
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 155.4%;
letter-spacing: 0.36px;
text-transform: uppercase;
}
.footerCol-4 {
border-right: 1px solid #101115;
}
.footerCol-2 {
display: flex;
align-items: center;
}
.footerInput p {
display: flex;
width: 100% !important;
}
.footerInput .wpcf7-form-control-wrap input {
width: 100% !important;
background-color: #e9ecef !important;
border: none !important;
border-radius: 0 !important;
padding-left: 0 !important;
}
.footerInput .wpcf7-form-control-wrap input:focus {
outline: none !important;
box-shadow: none !important;
border: none !important;
}
.footerInput p {
border-bottom: 1px solid #101115 !important;
}
.footerInput .submitBtn {
color: transparent !important;
border: none !important;
padding: 10px !important;
width: 10px !important;
height: 10px !important;
background-image: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/btn-submit.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
margin-left: auto !important;
}
.footerContact p {
margin: 0 !important;
}
.footerInput .submitBtn:hover {
background-color: transparent !important;
}
.footerInput .submitBtn:focus {
outline: none !important;
box-shadow: none !important;
border: none !important;
background-color: transparent !important;
}
.footerInput .wpcf7-spinner {
margin: 0 !important;
right: -37px;
position: absolute;
}
.footerRight .textwidget p {
margin: 0 !important;
padding: 20px 0px;
}
.footerContact p {
padding: 0 !important;
}
.mainFooter {
padding: 60px 0px;
}
.footerCol-6 {
padding-left: 80px !important;
display: flex;
align-items: center;
}
.footerContent {
padding: 30px 0px;
}
.footerContent p {
margin: 0;
}
.footerContent p:first-child {
padding-bottom: 15px !important;
}
.footerCopyRight p {
color: #101115;
font-family: 'MonumentExtended-Regular';
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 155.4%;
letter-spacing: 0.36px;
text-transform: uppercase;
margin: 0 !important;
}
.footerCopyRight a {
color: #101115;
font-family: 'MonumentExtended-Regular';
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 155.4%;
letter-spacing: 0.36px;
text-transform: uppercase;
margin: 0 !important;
text-decoration: underline !important;
}
.buyerWrapper video {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
right: 0;
left: 0;
}
.bannerWrapper video {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
right: 0;
left: 0;
}
.termsWrapper a {
color: #101115;
font-family: 'MonumentExtended-Regular';
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 155.4%;
letter-spacing: 0.36px;
text-transform: uppercase;
margin: 0 !important;
text-decoration: underline !important;
}
.footerCopyRight {
border-top: 1px solid #101115;
padding: 0 !important;
}
.footerCopyRight .col-md-6 {
padding: 0 !important;
}
.footerCopyRight {
border-top: 1px solid #101115;
padding: 0 !important;
padding: 25px 0px !important;
}
.footerCopyRight .col-md-6:last-child {
text-align: right !important;
}  .notFound p {
margin-bottom: 20px;
} .bsiWrapper {
background-size: cover;
background-position: bottom;
height: 100vh;
background-position: center;
justify-content: center;
align-items: center;
display: none;
position: absolute;
z-index: 999999;
width: 100% !important;
left: 0;
right: 0;
top: 0;
overflow: hidden;
}
.bsiWrapper .close {
position: absolute;
right: 20px;
top: 20px;
z-index: 9999999999;
cursor: pointer;
padding: 10px;
} .bsiBtn {
font-family: 'MonumentExtended-Regular';
text-decoration: none !important;
color: #D9D9D9 !important;
text-transform: uppercase;
border: 1px solid #0080DD;
background: rgb(0 128 221 / 33%);
backdrop-filter: blur(1.5px);
padding: 16px 20px;
font-size: 45px;
display: flex;
align-items: flex-end;
justify-content: center;
width: fit-content;
margin: 0 auto;
line-height: 43.15px;
} .bsiWrapper .col-md-4 {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
transition: .5s ease-in-out;
position: relative;
}
.bsiWrapper .hover_0::before {
content: '';
display: block;
width: 33.33333%;
height: 100%;
background-color: rgb(0 128 221 / 84%);
position: absolute;
opacity: 0;
left: 0;
transition: .5s ease-in-out;
}
.bsiWrapper .customContainer {
position: unset !important;
}
.bsiWrapper .col-md-4:hover {
background-color: rgb(0 128 221 / 84%);
}
.bsiWrapper .col-md-4:hover .bsiBtn {
border: 1px solid #fff;
}
.bsiColumn {
width: 72%;
margin: 0 auto;
}
.bsiBtn .btnArrow {
margin-bottom: 8px;
} div#schedulePopup .wpcf7,
div#checklistPopup .wpcf7 {
width: 841px !important;
}
.scheduleTitle h2,
.checklistTitle h2 {
font-family: 'MonumentExtended-Regular' !important;
text-align: center;
font-size: 38px;
line-height: 32.26px;
text-transform: uppercase;
font-family: fantasy;
margin-bottom: 40px;
}
.daysBox {
display: flex;
justify-content: center;
align-items: flex-end;
}
.buyerChecklistWrapper {
width: 60%;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
bottom: 0;
margin: 0 auto;
right: 0;
left: 0;
}
.callScheduleWrapper {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
bottom: 0;
margin: 0 auto;
right: 0;
left: 0;
}
.scheduleInner,
.checkListInner {
padding: 70px;
background-color: #ffffff;
position: relative;
}
.callScheduleWrapper label {
font-size: 16px;
line-height: 39.5px;
color: #121214;
font-family: 'DINPro-Regular' !important;
text-align: left;
}
.callScheduleWrapper select {
padding: 12px 16px !important;
border: 1px solid #151216 !important;
border-radius: 0 !important;
}
.daysBox input {
padding: 12px 0px !important;
border: 1px solid #151216 !important;
border-radius: 0 !important;
text-align: center;
transition: 0.5s ease-in-out;
}
.daysBox .wpcf7-list-item:hover {
background-color: #0EB400;
}
.daysBox .wpcf7-list-item input {
appearance: none;
border: none !important;
}
.scheduleBtnWrap input,
.downloadBtnWrap input {
background: #0080DD !important;
border: 1px solid #0080DD !important;
color: #ffffff !important;
text-transform: uppercase;
font-family: 'MonumentExtended-Regular' !important;
padding: 20px 24px !important;
font-size: 16px !important;
line-height: 10.19px !important;
width: fit-content !important;
border-radius: 0 !important;
padding-right: 55px !important;
transition: .5s ease-in-out !important;
}
.scheduleBtnWrap input:hover,
.downloadBtnWrap input:hover {
background: transparent !important;
border: 1px solid #0080DD !important;
color: #0080DD !important;
}
.scheduleBtnWrap:hover:after,
.downloadBtnWrap:hover:after {
content: '';
display: block;
background-image: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/arrrow-hover.svg);
} .callScheduleWrapper .w_20 { }
.daysBox span.wpcf7-list-item {
border: 1px solid #151216;
padding: 6px 20px;
margin-right: 4px !important;
margin-left: 0 !important;
}
.callScheduleWrapper select,
.daysBox input::placeholder {
font-size: 16px !important;
color: #121214 !important;
font-family: 'DINPro-Medium' !important;
}
.daysBox input:focus {
box-shadow: none !important;
}
.callScheduleWrapper .col-md-6 p {
margin-bottom: 30px !important;
}
.scheduleBtnWrap,
.downloadBtnWrap {
margin-top: 20px;
position: relative;
}
.scheduleBtnWrap:after,
.downloadBtnWrap:after {
content: '';
background-image: url(http://devmontdigital.co/florida-living/wp-content/uploads/2023/09/btn-arrow.png);
position: absolute;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 14px;
height: 14px;
top: 18px;
left: 10em;
transition: .5s ease-in-out;
}
.downloadBtnWrap:after {
left: 12em !important;
}
.scheduleBtnWrap input:focus,
.downloadBtnWrap input:focus {
box-shadow: none !important;
}
.scheduleBtnWrap p,
.downloadBtnWrap p {
display: flex;
align-items: center;
margin-bottom: 0 !important;
}
.callScheduleWrapper .pe-6 {
padding-right: 6px !important;
}
.callScheduleWrapper .ps-6 {
padding-left: 6px !important;
} .closeArrow {
top: 20px;
position: absolute;
right: 20px;
width: 24px;
height: 24px;
cursor: pointer;
}
.closeArrow br {
display: none;
}
.blueBg:after {
background-color: #0080dd;
content: '';
height: 20px;
display: block;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
}
.checklist .wpcf7-list-item {
width: 100% !important;
margin: 0 !important;
border-bottom: 1px solid #c0c0c2;
padding-bottom: 8px;
padding-left: 20px;
padding-right: 20px;
}
.checklist .wpcf7-list-item label {
display: flex;
justify-content: space-between;
align-items: center;
}
span.wpcf7-list-item-label {
font-size: 16px;
line-height: 39.5px;
font-family: 'Dinpro-Regular';
color: #121214;
}
.checklist input[type="checkbox"] {
margin: 0;
appearance: none;
background-color: #D9D9D9;
-webkit-appearance: none;
font: inherit;
color: currentColor;
width: 23px;
height: 23px;
border-radius: 0;
border: none;
display: grid;
place-content: center;
}
.checklist input[type="checkbox"]:before {
content: "";
width: 12px;
height: 12px;
transform: scale(0);
transition: 120ms transform ease-in-out;
box-shadow: inset 1em 1em var(--form-control-color);
transform-origin: bottom left;
clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
background-color: #0EB400;
}
.checklist input[type="checkbox"]:checked:before {
transform: scale(1);
}
.checklist .wpcf7-list-item.last {
border: none !important;
}
.downloadBtnWrap {
padding-left: 20px;
}
.checkListPopup,
.schedulePopup {
display: none;
z-index: 4;
}
.page-id-37 .contactWrapper {
padding: 150px 0px 60px;
height: 100%;
}
.page-id-16 .navbar-brand img {
filter: invert(1);
}
.page-id-16 .navbar-toggler {
filter: invert(1);
}
.formWrapper input::placeholder {
color: #D9D9D9 !important;
}
.formWrapper input {
color: #D9D9D9 !important;
}
.formWrapper .wpcf7-not-valid-tip {
font-family: 'MonumentExtended-Regular';
}
.formWrapper textarea::placeholder {
color: #D9D9D9 !important;
}
.bsiWrapper .close path {
stroke: #fff !important;
}
.sellBtn {
position: absolute;
height: 100%;
width: 100% !important;
}
.btnClose {
opacity: 1 !important;
}
.btnClose:hover {
opacity: 1 !important;
}
.checkListPopup .wpcf7-response-output {
color: #131211 !important;
position: relative;
margin: 0 !important;
padding: 0 !important;
transform: translateY(200px);
}
.schedulePopup .wpcf7-response-output {
color: #131211 !important;
position: relative;
margin: 0 !important;
padding: 0 !important;
transform: translateY(160px);
}
.overlayVideo {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background-color: rgba(0, 0, 0, .1);
}
.overlayVideoDesktop {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background-color: rgb(0 0 0 / 34%)
}
.btnLoader {
font-family: 'MonumentExtended-Regular';
text-decoration: none !important;
color: #1C1719 !important;
text-transform: uppercase;
background: #D9D9D9;
border: 1px solid #D9D9D9;
backdrop-filter: blur(1.5px);
padding: 20px 30px;
font-size: 14px;
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
margin: 0 auto;
transition: .5s ease-in-out;
}
.btnLoader:hover {
background-color: transparent !important;
border: 1px solid #D9D9D9;
}
.btnLoader span {
transition: .5s ease-in-out;
}
.btnLoader svg path {
transition: .5s ease-in-out;
}
.btnLoader:hover span {
color: #fff !important;
}
.btnLoader:hover svg path {
fill: #fff !important;
}
.loader {
position: relative;
display: none;
align-items: center;
justify-content: center;
padding: 50px 0px;
}
div#blog-container {
margin-top: 40px;
}
.loader::before,
.loader::after {
position: absolute;
content: "";
height: 8em;
width: 8em;
border: 1em solid #D9D9D9;
border-radius: 50%;
animation: loader_79178 2s linear infinite;
}
.loader::after {
opacity: 0;
animation-delay: 1s;
}
@keyframes loader_79178 {
0% {
border: 1em solid #D9D9D9;
transform: scale(0);
opacity: 1;
}
100% {
border: 0 solid #D9D9D9;
transform: scale(1);
opacity: 0;
}
}
.videoBtn {
position: absolute;
right: 0;
bottom: 0;
}
.playVideo{
position: relative;
z-index: 999999;
}
.pauseVideo{
position: relative;
z-index: 999999;
}
.scrollHidden{
overflow: hidden;
}@media (max-width:1800px){
.singleBlogContent h3 br {
display: none;
}
.btnClose {
right: 10% !important;
}
.blogExcept p{
white-space: inherit !important;
}
.blogHeading{
font-size: 14px !important;
}
.daysBox span.wpcf7-list-item{
padding: 6px 13px;
}
}
@media (max-width:1600px){
.socialIconSec .iconsList{
padding: 20px 0px;
}
.menuWrapper li{
line-height: unset !important;
}
.MenuTitle {
margin-bottom: 0em;
}
.MenuTitle h2{
font-size: 30px;
letter-spacing: 10px;
}
}
@media (max-width:1399px){
.navbar-brand img {
width: 50% !important;
} 
.checkListPopup .wpcf7-response-output{
font-size: 12px;
}
.daysBox span.wpcf7-list-item {
padding: 6px 8px;
}
.aboutTitle{
font-size: 42px;
}
.aboutDesc {
white-space: normal;
}
.aboutVertical{
font-size: 25px;
}
.aboutMe {
transform: translateY(162px);
}
}
@media (max-width:1366px) {
.bsiBtn {
font-size: 38px !important;
}
}
@media (max-width:1205px){
.menuList li a{
font-size: 40px;
}
.MenuTitle { }
.menuList{ }
.MenuTitle h2 {
font-size: 25px;
letter-spacing: 7px;
}
}
@media (max-width:1199px){
div#blog-container{
margin: 0 !important;
}
.blogSlider .mainBlog.col-md-3 {
width: 33.3333333% !important;
padding-bottom: 30px;
}
.footerCol-6 .wpcf7-response-output{
font-size: 12px !important;
}
.callScheduleWrapper, .buyerChecklistWrapper{
width: 80% !important;
}
.daysBox span.wpcf7-list-item{
padding: 6px 12px;
}
.notFound p{
font-size: 20px;
width: 90%;
}
.notFound h3{
font-size: 54px;
}
.notFound h2 {
font-size: 85px;
}
.bsiColumn {
width: 96% !important;
}
.bsiBtn {
font-size: 32px !important;
width: 100% !important;
}
.socialDesc br{
display: none;
}
.socialFollow{
font-size: 35px !important;
}
.socialTitle{
font-size: 35px !important;
}
.singleBlogContent h3{
font-size: 35px !important;
}
.singleTitle{
font-size: 35px !important;
}
.singleBlogContent img{
margin-right: 18px !important;
}
.iconsTitle p{
margin-right: 30px !important;
}
.aboutMe {
transform: translateY(157px);
}
.footerCol-6{
padding-left: 40px !important;
}
.footerCol-4{
padding-left: 0 !important;
}
}
@media (max-width:1120px){
.blogNext{
right: -30px !important;
}
.blogPrev{
right: -30px !important;
}
}
@media (max-width:1060px){
.blogHeading{
font-size: 12px !important;
}
.offcanvas{
width: 70% !important;
}
.footerCol-6 .wpcf7-response-output {
padding-left: 0 !important;
}
.footerInput{
position: relative;
}
.footerInput .wpcf7-spinner {
margin: 0 !important;
right: 0px;
position: absolute;
bottom: -30px;
}
}
@media (max-width:1800px) and (min-width: 1400px){
.customContainer , .customContainerHeader {
max-width: 1320px !important;
}
}
@media (max-width:1399px) and (min-width: 1200px){
.customContainer , .customContainerHeader {
max-width: 1140px !important;
}
}
@media (max-width: 1199px) and (min-width:992px){
.customContainer , .customContainerHeader {
max-width: 960px !important;
}
}
@media (max-width:1091px){
.indicator-container{
left: 10px !important;
}
}
@media (max-width:991px){
.customContainerHeader .navbar-brand {
width: 75% !important;
}
.youtubrSection{
height: 100% !important;
}
.scheduleBtnWrap {
margin-bottom: 50px !important;
}
.downloadBtnWrap {
margin-bottom: 50px !important;
}
.checkListPopup .wpcf7-response-output {
width: 80% !important;
margin: 0 auto !important;
transform: translateY(223px);
}
.daysBox span.wpcf7-list-item {
padding: 6px 10px;
}
.page-id-13 .aboutWrapper{
height: 100% !important;
padding: 150px 0px !important;
}
.callScheduleWrapper, .buyerChecklistWrapper{
width: 80% !important;
}
.scheduleInner, .checkListInner{
padding: 50px;
}
.bsiColumn .btnArrow {
margin-left: 10px !important;
}
.bsiBtn {
font-size: 28px !important;
padding: 10px !important;
line-height: 40px !important;
}
.aboutMe {
transform: translateY(246px);
}
.singleBlogContent img{
width: 47%;
}
.blogSingle p{
line-height: unset !important;
padding-left: 0 !important;
}
.faqWrapper{
height: 100% !important;
}
.contactWrapper{
height: 100% !important;
padding: 100px 0px;
}
.footerScoialIcons .iconsList li{
padding-bottom: 0 !important;
}
.footerCol-6{
padding-left: 0 !important;
}
.mainFooter{
display: flex;
flex-wrap: wrap;
}
.footerCol-6 {
padding: 0 !important;
width: 100%;
order: 1;
}
.footerCol-2{
width: 30% !important;
order: 2;
}
.footerCol-4 {
width: 70%;
order: 3;
border: none !important;
}
.mainFooter{
padding: 30px 0px;
}
.buyerDesc{
font-size: 18px !important;
line-height: unset;
}
.buyerDesc br{
display: none !important;
}
div#sectionIndicator {
display: none;
}
.blogPage{
height: 100%;
padding: 100px 0px !important;
}
.wpb_wrapper, footer {
scroll-snap-align: unset;
scroll-snap-stop: unset;
}
.aboutTitle {
font-size: 35px;
}
.aboutHeading span{
font-size: 14px;
}
}
@media (max-width:939px){
.daysBox span.wpcf7-list-item {
padding: 6px 8px;
}
}
@media (max-width:991px) and (min-width: 768px){
.customContainer , .customContainerHeader {
max-width: 90% !important;
}
}
@media (max-width:884px){
.daysBox span.wpcf7-list-item{
padding: 6px 3px;
}
}
@media (max-width:860px){
.blogSlider .mainBlog.col-md-3 {
width: 50% !important;
padding-bottom: 30px;
}
}
@media (max-width: 768px){
.contactWrapper .wpcf7-response-output {
font-size: 14px;
}
.menuList{
height: 70% !important;
}
.menuList .offcanvas-body{
padding: 0 !important;
}
.socialIconSec{
bottom: 60px;
}
.menuList { }
.MenuTitle{
display: block;
}
.MenuTitle h2 {
font-size: 25px !important;
width: 100% !important;
margin-top: 30px !important;
}
.btnClose {
right: 9% !important;
position: absolute;
top: 20px;
}
.menuWrapper ul.iconsList{
padding-top: 15px !important;
}
.offcanvas{
width: 80% !important;
}
.menuList li a{
font-size: 30px !important;
}
.scoialIcons {
display: none;
}
.menuWrapper .iconsList {
display: flex;
align-items: flex-start;
flex-direction: column;
}
.menuList{
width: 100% !important;
}
ul.iconsList {
display: flex !important;
flex-direction: row !important;
}
.menuWrapper .iconsList li:first-child {
padding-left: 0 !important;
}
.iconsTitle p {
margin-right: 0 !important;
font-size: 16px;
}
.menuInner{
padding: 40px 20px !important;
}
.menuWrapper li{ }
}
@media (max-width:767px){
.btnClose svg {
width: 20px;
height: 20px;
}
.navbar-brand img{
width: 100% !important;
} 
.aboutImg {
padding-top: 40px;
}
.bsiWrapper .container-fluid{
height: 100% !important;
}
.bsiWrapper .row{
height: 100% !important;
}
.bsiWrapper .close{
top: 10px;
}
.schedulePopup .wpcf7-response-output {
transform: translateY(300px);
width: 80%;
margin: 0 auto !important;
}
.daysBox span.wpcf7-list-item {
padding: 6px 34px;
margin-bottom: 8px !important;
}
.blog .customContainer {
padding: 0px 20px;
}
.page-id-13 .aboutWrapper{
padding: 50px 0px !important;
}
.featuredImage img {
height: 100% !important;
}
div#error-404-wrapper {
background-image: url(//southfloridaliving.homes/wp-content/themes/devmontdigital/assets/img/404-image.png) !important;
}
.notFound h2 {
font-size: 65px;
line-height: unset;
}
.notFound h3 {
font-size: 44px;
}
.bsiColumn {
width: 80% !important;
}
.scheduleTitle h2, .checklistTitle h2{
font-size: 30px;
}
.daysBox .w_20 p {
margin: 0 !important;
}
.callScheduleWrapper .col-md-6 p{
margin-bottom: 20px !important;
}
.callScheduleWrapper .ps-6{
padding: 0 !important;
}
.callScheduleWrapper .pe-6{
padding: 0 !important;
}
.callScheduleWrapper .w_20:last-child {
padding-right: 0 !important;
}
.bsiWrapper .col-md-4 {
height: auto !important; 
}
.bsiColumn .btnArrow {
margin-left: 20px !important;
margin-bottom: 12px !important;
}
.bsiColumn {
margin-top: 50px !important;
margin-bottom: 50px !important;
} .blogSinglePage{
padding-top: 100px !important;
}
.blogSingle{
padding-left: 10px;
padding-right: 10px;
}
.mainBlog{
padding: 0px 10px;
}
.blogSingleWrapper .featuredImage{
padding: 0px 10px;
}
.blogSingleWrapper .youtubeVideo{
padding: 0px 10px;
}
.contactSection .formWrapper{
width: 100% !important;
padding: 0px 14px;
}
.socialDesc{
font-size: 16px;
line-height: unset !important;
}
.socialFollow{
font-size: 25px !important;
}
.dayAgoSingle {
padding: 6px 20px;
font-size: 10px;
}
.contactWrapper{
padding: 50px 15px;
}
.blogSinglePage{
padding-top: 150px;
}
.socialTitle{
font-size: 25px !important;
}
.singleBlogContent h3{
font-size: 25px !important;
padding-bottom: 40px !important;
}
.singleBlogContent p{
font-size: 14px;
}
.singleTitle{
font-size: 25px !important;
}
.faqTitle h2{
font-size: 32px !important;
}
.faqQues{
font-size: 10px !important;
}
.formTitle h2{
font-size: 25px;
line-height: unset;
}
.formWrapper input::placeholder, .formWrapper textarea::placeholder, .formWrapper select{
white-space: break-spaces;
}
.submitBtn input {
width: 100% !important;
display: block;
}
.submitBtn p{
display: block;
}
.bannerBtn{
padding: 9px 20px;
font-size: 18px;
}
.bannerBtn .btnArrow {
margin-left: 10px;
}
.aboutWrapper{
height: 100% !important;
}
.aboutLeftWrapper {
border: none;
padding: 5px;
text-align: center;
}
.aboutVerticalHeading {
display: none;
}
.nameHeading {
justify-content: center;
}
.aboutHeading {
justify-content: center;
}
.aboutBtn{
margin: 0 auto !important;
}
.aboutMobHeading{
display: block;
}
.aboutWrapper .row {
flex-direction: column-reverse;
}
.aboutMobHeading {
display: block !important;
text-align: center;
color: #D9D9D9;
text-transform: uppercase;
font-family: 'MonumentExtended-Regular';
font-size: 35px;
margin: 0;
}
.aboutWrapper{
padding: 50px 0px;
}
.aboutTitle{
text-align: center !important;
}
.aboutHeading span {
text-align: center;
display: block;
}
.aboutHeading{
display: block !important;
}
.aboutImg {
text-align: center;
}
.aboutEveyone{
font-size: 45px !important;
padding-bottom: 15px;
}
.nameHeading{
display: block;
text-align: center;
padding-bottom: 0 !important;
}
.nameTag{
transform: unset !important;
}
.aboutDesc{
font-size: 16px;
}
.checklistBtn, .callBtn{
justify-content: space-between;
}
.buyerBtnWrap{
display: block;
}
.checklistBtn{
margin-right: 0 !important;
margin-bottom: 20px;
}
.buyerTitle{
font-size: 40px;
margin: 0;
padding-bottom: 50px !important;
}
.buyerWrapper{
padding-bottom: 100px;
padding-top: 30px;
}
.footerCopyRight .col-md-6 {
width: 50%;
}
}
@media (max-width:766px){
.blogSingle{
display: block;
}
.blogSingle h1{
text-align: left !important;
}
.blogSingle p{
text-align: left !important;
}
.blogDesc{
line-height: unset !important;
font-size: 16px !important;
}
.blogWrapper{
padding-top: 0 !important;
}
.blogPrev {
right: unset !important;
left: 10px !important;
top: -15px !important;
}
.blogNext {
right: 10px !important;
top: -15px !important;
}
.blogHeading {
text-align: center;
}
.blogHead{
display: block;
}
.blogContent{
padding-top: 50px !important;
}
.blogExcept p{
text-align: center;
}
.blogBtn{
margin: 0 auto !important;
}
.blogHead .dayAgo{
display: none;
}
.dayAgoMob {
border-radius: 8px;
background: #D9D9D9;
display: flex !important;
width: fit-content;
padding: 6px 20px;
color: #0F1212;
font-family: 'MonumentExtended-Regular';
font-size: 10px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
margin: 0;
white-space: nowrap;
position: absolute;
bottom: -10px;
margin: 0 auto;
left: 0 !important;
right: 0 !important;
}
.blogImg {
position: relative;
}
.blog{
font-size: 16px;
line-height: unset !important;
}
.blogInner{
padding-bottom: 50px;
}
.blogTitle {
font-size: 32px;
}
}
@media (max-width:710px){
.singleBlogContent img {
width: 100% !important;
margin-right: 0 !important;
}
}
@media (max-width:633px){
.customContainerHeader {
padding: 0px 20px;
} .customContainerHeader .navbar-brand{
width: 75% !important;
}
}
@media (max-width:767px) and (min-width: 576px){
.customContainer , .customContainerHeader {
max-width: 90% !important;
}
}
@media (max-width:576px){
.daysBox span.wpcf7-list-item {
padding: 6px 24px;
}
.notFound h3 {
font-size: 34px;
}
.youtubeVideo iframe{
height: 100% !important;
}
#wrapper-footer-full .customContainer{
overflow: hidden;
padding: 0px 30px !important;
}
.footerCopyRight p{
font-size: 12px;
}
.footerRight .widget-title{
font-size: 14px !important;
}
.footerCopyRight .col-md-6 {
width: 100%;
text-align: center;
}
.footerCopyRight .col-md-6:last-child{
text-align: center !important;
}
.footerContent p{
font-size: 10px;
white-space: nowrap;
}
.footerRight p{
font-size: 10px;
}
}
@media (max-width:575px){
.page-id-324 .customContainer{
padding: 0 15px !important;
}
}
@media (max-width:520px){
span.wpcf7-list-item-label{
font-size: 14px !important;
}
.videoControls svg {
width: 40px;
height: 40px;
}
}
@media (max-width:480px){
.contactWrapper .wpcf7-response-output {
font-size: 12px;
}
.blogSlider .mainBlog.col-md-3 {
width: 100% !important;
padding-bottom: 30px;
}
span[data-name="dropdownField"]:after {
top: 15px;
}
span[data-name="region"]:after{
top: 15px;
}
.formWrapper select{
height: unset !important;
}
.termsWrapper a{
display: block;
}
.btnLoader{
padding: 15px 20px !important;
font-size: 12px !important;
}
.bannerBtn , .aboutBtn , .btnVideos , .checklistBtn , .callBtn , .blogBtn {
padding: 15px 20px !important;
font-size: 12px !important;
}
.submitBtn input.wpcf7-submit  {
padding: 15px 20px !important;
font-size: 12px !important;
}
.schedulePopup .wpcf7-response-output {
transform: translateY(270px);
font-size: 12px;
}
.checkListPopup .wpcf7-response-output {
transform: translateY(166px) !important;
}
.callScheduleWrapper, .buyerChecklistWrapper {
width: 90%;
}
.notFound a {
font-size: 20px;
}
.notFound p {
font-size: 16px;
}
.notFound h3 {
font-size: 25px;
}
span.wpcf7-list-item-label {
font-size: 12px !important;
line-height: 1.5 !important;
white-space: nowrap !important;
}
.scheduleBtnWrap, .downloadBtnWrap{
margin-bottom: 20px;
}
.closeArrow{
top: 6px;
right: 6px;
}
.scheduleInner, .checkListInner{
padding: 20px;
}
.scheduleInner .row{
padding: 10px;
}
.scheduleTitle h2, .checklistTitle h2{
font-size: 21px;
margin-bottom: 20px !important;
}
.formWrapper .wpcf7-not-valid-tip {
font-size: 9px;
padding-left: 0 !important;
}
.formWrapper input, .formWrapper textarea, .formWrapper select{
padding: 15px 11px !important;
font-size: 9px !important;
}
.singleBlogContent h3{
font-size: 19px !important;
}
.singleTitle{
font-size: 19px !important;
}
.footerCol-4{
width: 100% !important;
}
.footerCol-2{
padding-top: 20px;
width: 100% !important;
}
.menuList li a {
font-size: 22px !important;
}
.buyerTitle{
font-size: 30px;
}
.buyerDesc{
font-size: 16px !important;
}
}
@media (max-width:370px){
.checkListInner{
padding: 4px !important;
}
.scheduleBtnWrap input, .downloadBtnWrap input {
padding: 20px 13px !important;
font-size: 13px !important;
padding-right: 56px !important;
}
.scheduleBtnWrap:after, .downloadBtnWrap:after {
left: 8em;
}
.downloadBtnWrap:after{
left: 10em !important;
}
}
@media (max-width:431px){
.downloadBtnWrap{
margin-bottom: 80px !important;
}
.checkListPopup .wpcf7-response-output {
transform: translateY(140px) !important;
}
}