@font-face {
    font-family: "Roustel";
    src: url('Roustel.ttf');  
    font-weight: normal;  
}
/* 
my custom css is under wp-content/themes/rev/ */

body,
html {
  color: #000000;
   font-family: "Quattrocento Sans", sans-serif;
  font-weight: 400;
  font-size: 25px;

}
.bold-font{
	font-weight:bold !important;
}
p.normal-font{
	font-weight:normal;
  font-family: "Quattrocento Sans", sans-serif;
}

a{
	color:#000;
      font-family: "Quattrocento Sans", sans-serif;
}
a:hover {
  opacity: 1;
	color:#000;
	text-decoration:none;
}


h2,
h3,
h4,
h5,
h6 {
	  font-family: "Libre Baskerville", serif;
	font-style:italic;
}
p{
     color:#000;
	  font-family: "Quattrocento Sans", sans-serif;
}
h1{
	    font-family: "Libre Baskerville", serif;
/* 	 color:#fff; */
	    font-size: 80px;
}
h2 {
    font-size: 42px;
    line-height: 56px;
    font-weight: 500;
    letter-spacing: 1.8;
    color: #262423;
    letter-spacing: 1.6 !important;
}

p{
	font-size:20px;
	line-height:1.3;
	font-weight:normal !important;
	margin-bottom:0;
	color:#000;
	
	
}
h4{
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
}

.secondary-font {
    font-family: "Roustel";
    font-weight: normal;
/*     color:#6F9582; */
    font-size: 65px;
	    letter-spacing: -2.1px;
	font-style:normal;
}

#main-content .text-secondary-color {
    color: #6F9582 !important;
}

.text-orange{
	color:#E16328;
}
.text-yellow{
	color:#F4DA85;
}
.text-pink{
	color:#F49294;
}
.yellow-tet-sec *{
	color:#F4DA85;
}
.green-text-sec *{
	color:#1B572B;
}

.text-white{
	color:#fff;
}
a.actionbtn{
    font-size: 18px;
    line-height: 24px;
    font-weight:500;
    background:#fff;
	
    color:#6F9582 !important;
    padding: 10px 30px;
margin-top:2%;
	border:1px solid #fff;
	display:inline-block;
}

.et_pb_section.secondary-bg a.actionbtn{
	 color:#6F9582 !important;
}

.et_pb_section.secondary-bg a.actionbtn:hover{
	 color:#fff !important;
}

a.actionbtn.scondary-btn{
	background:#6F9582;
	color:#fff !important;
}

a.actionbtn.scondary-btn:hover{
	background:#755A3D !important;
}

a.actionbtn:hover{
	text-decoration:none;
     background:#6F9582;
    color:#fff !important;
}
.group-btn .actionbtn{
    margin: 0 1%;
}

a.actionbtn-secondary{
    font-size: 18px;
    line-height: 24px;
    font-weight:600;
    background:#fff;
    color:#000;
    padding: 10px 30px;
border-radius:10px;
}

.third-btn{
	    background: #755A3D !important;
	    color: #fff !important;
}

.small-font{
	font-size:17px;
}
.actionbtn-secondary:hover{
	text-decoration:none;
     background:#0157B8;
    color:#fff;
}
.mr-munis{
    margin-left: -20px !important;
    font-style: normal;
}

.actionbt:hover{
	text-decoration:underline;
}


.short-row.et_pb_row {
    width: 60% !important;
	max-width:100% !important;
}

.et_pb_row{
	   width: 80% !important;
	max-width:100% !important;
}

.medium-row.et_pb_row{
	width:70% !important;
	max-width:100% !important;
}


.large-row.et_pb_row{
	width:80%;
	max-width:100%;
	margin:0 auto
}

.fullwidth-row{
	width:100% !important;
	max-width:100% !important;
	margin: 0 auto;
}


.fullwidth-img span{
	width:100%;
	
}
.fullwidth-img span img{
	width:100%;
}



.text-bold{
	font-weight:bold !important;
}



.black-background{
	background:#000000;
}

.black-background a, .black-background p, .black-background *{
	color:#fff;
}

.white-text-background{
	color:#fff;
}
.white-text-background  *{
	color:#fff;
}

.text-underline{
	text-decoration:underline;
	   text-decoration-thickness:from-font !important;
	
}

.secondary-background{
	background:#000!important;
	background-color:#000!important;
}
.secondary-background *{
	color:#fff!important;
}

.section-header *{
text-align:center;
}

a.third-btn{
	    background: #755A3D !important;
	    color: #fff !important;
}
a.third-btn:hover{
	    background: #6F9582 !important;
	    color: #fff !important;
}

.et_pb_row.alter-row {
    display: table;
}

.alter-row .et_pb_column {
    margin: 0 !important;
    width: 50% !important;
    display: table-cell;
}
.alter-image {
    position: relative;
    top: 0;
    left: 100%;
    width: 100%;
    padding-left: 10%;
}
.alter-text {
    position: relative;
    right: 100%;
}


input, textarea{
    border:1px solid #000 !important;
}

input::placeholder,
textarea::placeholder
{
    color:#000 !important;
    
}

.contact-cta .gform_button{
    background:#755A3D !important;
    color:#fff !important;
    padding:8px 30px !important;
    border-radius: 0px;
    font-size: 16px;
    text-transform: inherit;
    font-weight: 600;
	border:none !important;
	 font-family: "Quattrocento Sans", sans-serif;
}
.gform_wrapper.gravity-theme #field_submit, .gform_wrapper.gravity-theme .gform_footer {
 align-items: center !important;
    justify-content: center;
}


/*** header **/
header.et-l.et-l--header {
    position: absolute;
    width: 100%;
}
.custom-header .et-menu a{
	color:#fff !important;
	font-size:20px;
}
.custom-header .et_pb_menu__menu{
	justify-content:flex-end !important;
}
.custom-header .et_pb_menu .et_pb_menu__wrap{
	justify-content:flex-end !important;
}
.custom-header{
    padding: 0 !important;
	background:transparent !important;
}
.custom-header .et_pb_row{
   border-bottom: 1px solid #fff;
}


.et_pb_section.secondary-bg{
    background: #6F9582;
    
}
.et_pb_section.secondary-bg *{
    color:#fff !important;
}

.home-banner *{
    text-align: center;
}
.home-banner h1{
    font-size: 60px;
    line-height: 65px;
    font-style: italic;
    padding-bottom: 20px;
}
.et_pb_section.secondary-bg.home-banner h2{
/*     color:#CCB78F !important; */
    font-size: 85px;
	line-height:90px;
    margin-bottom: 50px;
	letter-spacing:-1px;
	font-style:italic;
	  font-family: "Libre Bodoni", serif;
    
}
.et_pb_section.home-banner{
    padding:15% 0 5%;
	background-size:cover !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
}
.home-banner:after{
           content: "";
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.3;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    z-index: 1;
    margin: 0 auto !important;
}

.home-banner img{
	width:550px;
}
.text-center-sec *{
    text-align: center;
}



/* .image-withicons-sec-row .et_pb_column:last-child {
    display: flex;
    flex-flow: row wrap;
    padding-right:4% !important;
} */
.image-withicons-sec-row .et_pb_column{
    width:30% !important;
    margin-right: 3% !important;
    text-align: center;
    margin-bottom: 10%;
}
.image-withicons-sec-row .et_pb_column *{
	text-align:center !important;
}
.image-withicons-sec-row {
    display: flex;
	flex-flow:wrap;
    justify-content: center;
/*         align-items: center; */
    margin-top: 2%;
}
/* .image-withicons-sec-row .et_pb_column:last-child .et_pb_module *{

    text-align: center;
} */

.image-withicons-sec-row .et_pb_main_blurb_image{
    height:80px;
    margin-bottom: 20px;
}
.image-withicons-sec-row .et_pb_blurb .et_pb_image_wrap{
	height:100%;
}
.image-withicons-sec-row .et_pb_main_blurb_image img{
    height:100%;
    object-fit: contain;
}
.image-withicons-sec-row h4{
    font-size: 21px;
    border-bottom: 1px solid #CCB78F;
	margin-bottom:15px;
}
.image-withicons-sec-row p{
    font-size: 17px;
    line-height: 20px;
}


.generational-estate h4{
    display: inline-block;
   margin-bottom: 5px;
    padding-bottom: 4px;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    border-bottom: 1px solid #CCB78F;
}
.flex-verticle-center{
    display: flex !important;
    align-items: center;
}

.two-col-list {
    display: flex;
    
}
.first-col-list{
    width:100%;
    margin-right: 5%;
}
.second-col-list{
    width:46%;
    
}
.two-col-list h4{
    border-bottom: 1px solid #CCB78F;
}
.two-col-list  li{
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 5px;
}

.two-col-list ul{
    margin-bottom: 0 !important;
}

.auction-detail-row{
    background: #000;
    outline: 1px solid #b5b1b1;
    outline-offset: 20px;
}

.auction-detail-row *{
    color:#fff !important;
}
.auction-detail-row .et_pb_column{
    margin:0 2% !important;
}
.auction-detail-row .et_pb_column *{
    text-align: center !important;
}

.auction-detail-row .et_pb_blurb_description{
    border-top:1px solid #CCB78F;
/*     border-bottom:1px solid #CCB78F; */
    padding:10px 0;
}

.auction-detail-row  .et_pb_blurb_content {
  text-align: center; /* optional, for better centering */
  overflow: hidden;
}

.auction-detail-row  .et_pb_main_blurb_image img {
  transform: translateY(20px) scale(0.95); /* start lower & smaller */
  transition: all 0.5s ease-in-out;
}

.auction-detail-row  .et_pb_module_header {
  transform: translateY(10px);
  transition: all 0.5s ease-in-out;
}

/* Animate when the element is visible / hovered */

.auction-detail-row .et_pb_blurb_content:hover .et_pb_main_blurb_image img {
    transform: translateY(0) scale(0.9) rotate(15deg);
   
}

.auction-detail-row  .et_pb_blurb_content:hover .et_pb_module_header {
  transform: translateY(0);
}

.faq-section .et_pb_toggle_title {
    font-style: normal;
    font-size: 20px;
}

.contact-cta input, .contact-cta textarea{
    border:0 !important;
    border-bottom: 1px solid #6f6e6d !important;
    background:transparent !important;
    text-align: left !important;

}

.contact-cta .gform-body *{
    text-align: left !important;
}
span.gfield_required.gfield_required_text{
    display: none !important;
}
.home-banner:before{
    content:"";
    height:20%;
    width:2px; 
    background:#8b8b8a;
    position: absolute;
    bottom: -40px;
    right:0;
    left:0;
    z-index: 20;
    margin: 0 auto !important
}
.page-banner:before{
	display:none;
}
.page-banner:after{
	opacity:0.4;
}
.et_pb_section.page-banner {
    padding: 14% 0 3%;
    
}



.contact-cta input, .contact-cta textarea{
	padding-left:0 !important;
}
.custom-header .et-menu .border-menu a{
    border:1px solid #fff;
    padding: 7px 20px;
    font-size: 17px;
}
.custom-header .et-menu .border-menu a:hover{
	background:#6F9582;
	border-color:#6F9582;
}
.custom-header .et-menu li{
    margin-left:2% !important;
}
.custom-header .et-menu li a{
    padding: 7px 10px;
    font-size: 20px;
}
.custom-header .et_pb_menu_inner_container, 
.custom-header .et_pb_menu__wrap,
.custom-header .et_pb_menu__menu,
.custom-header .et-menu-nav
{
    display: block !important;
}
.et-menu-nav ul{
  display: flex;
    width:100%;
    justify-content: flex-end !important;
    align-items: center !important;
}

h4.text-secondary-color {
    color: #CCB78F;
}
/* .custom-footer .et_pb_menu__wrap li{
    display: block !important;
    
}
.custom-footer .et_pb_menu__wrap li a{
    padding-bottom: 0 !important;
}
.custom-footer ul#menu-footer-menu{
    display: block;
}
.custom-footer nav.et-menu-nav{
    display: block !important
}

.custom-footer .et_pb_menu__menu{
       display: block !important
}

.custom-footer .et_pb_menu__wrap{
      display: block !important
}
.custom-footer .et_pb_column--with-menu .et_pb_module
{
    margin-bottom: 0 !important;
}

.footer-bottom{
    padding-top: 1% !important;
} */

/**** footer ***/

.footer-top .et_pb_module{
    margin-bottom: 20px !important;
}
/* .custom-footer .et_pb_row{
    width:100% !important;
    padding-left:25%;
    margin:0 !important;
    padding-right:15%;
} */

.custom-footer h4{
    margin-bottom: 0;
}
.custom-footer p{
    font-size: 18px;
    line-height: 20px;
}
.custom-footer ul {
    padding:0;
}
.custom-footer ul li{
    list-style: none;
    font-size: 16px !important;
    padding-bottom: 5px;
}
.custom-footer .et_pb_row{
    padding-bottom: 0;
    padding-top: 0;
}
.custom-footer ul li svg{
    padding-right:5px;
    color:#CCB78F;
}
/* .custom-footer ul li svg path{
    fill:#CCB78F;
} */
.border-top-sec {
    border-top:1px solid #CCB78F;
    padding-top: 10px;
}

.footer-middle .et_pb_column{
    border-top:1px solid #fff;
    padding-top: 20px;
    padding-bottom: 20px;
     border-bottom:1px solid #fff;
}
.footer-middle .et_pb_module{
    margin-bottom: 0 !important;
}
.footer-middle p{
 font-family: "Libre Baskerville", serif;
	font-style:italic;
}
.footer-middle .et_pb_text_inner{
    display: flex;
    align-items: center;
}
.footer-middle  *{
    font-size: 18px;
    
}
.footer-middle ul{
    margin-bottom: 0;
    width:100%;
}
.footer-middle p{
    width:200px;
}
.footer-middle li{
    display: inline-block;
    margin-left:5%;
}
.custom-footer .et_pb_menu__wrap li{
    display: block !important;
    
}
.custom-footer .et_pb_menu__wrap li a{
    padding-bottom: 0 !important;
}
.custom-footer ul#menu-footer-menu{
    display: block;
}
.custom-footer nav.et-menu-nav{
    display: block !important
}

.custom-footer .et_pb_menu__menu{
       display: block !important
}

.custom-footer .et_pb_menu__wrap{
      display: block !important
}
.custom-footer .et_pb_column--with-menu .et_pb_module
{
    margin-bottom: 0 !important;
}

.footer-bottom{
    padding-top: 1% !important;
}
.hide-desktop-logo{
	display:none;
}

/* .image-withicons-sec-row .et_pb_column:last-child .et_pb_module:hover .et_pb_image_wrap{
    height:auto !important;
    transition:0.3s all ease-in-out;
} */
.image-withicons-sec-row .et_pb_column:last-child .et_pb_module:hover .et_pb_image_wrap img{
  transform:rotate(15deg);
}



.image-withicons-sec-row .et_pb_blurb_content {
  text-align: center; /* optional, for better centering */
  overflow: hidden;
}

.image-withicons-sec-row .et_pb_main_blurb_image img {
  transform: translateY(20px) scale(0.95); /* start lower & smaller */
  transition: all 0.5s ease-in-out;
}

.image-withicons-sec-row .et_pb_module_header {
  transform: translateY(10px);
  transition: all 0.5s ease-in-out;
}

/* Animate when the element is visible / hovered */
.image-withicons-sec-row .et_pb_blurb_content:hover .et_pb_main_blurb_image img {
  transform: translateY(0) scale(1);
}

.image-withicons-sec-row .et_pb_blurb_content:hover .et_pb_module_header {
  transform: translateY(0);
}

.privacy-policy h3{
    font-size: 22px;
    font-weight: 600;
	margin-bottom:0 !important;
    font-family: "Quattrocento Sans", sans-serif;
    font-style: normal !important;
}

.privacy-policy ul{
	margin-bottom:0 !important;
}

.privacy-policy li{
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 5px;
}
.page-banner h1{
    text-align: center;
    font-size: 60px;
}
.popup{
    width:780px;
    margin: 0 auto;
    padding:2% !important;
  background: #EBE8E2;
}

.popup .et_pb_row{
    padding:0;
    width:100% !important;
    
}
.popup input{
    border: 0 !important;
    border-bottom: 1px solid #6f6e6d !important;
    background: transparent !important;
    text-align: left !important;
}

.popup .gform-footer{
    display: block !important;
    
}
.popup .gform-footer .gform_button {
     font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    background: #000 !important;
    color: #fff;
    padding: 10px 30px;
    margin-top: 2%;
    border: 1px solid #000000 !important;
    display: inline-block;
}
.popup .gform-footer .gform_button:hover{
    text-decoration: none;
    background: #CCB78F !important;
    color: #fff;
    border:1px solid #CCB78F !important;
}
.popup p{
    padding-bottom: 10px !important;
}
div#gform_confirmation_message_18 {
    font-size: 30px;
}
.header-logo-text p{
    color:#fff;
    text-transform: uppercase;
    font-weight: 300 !important;
    font-size: 16px;
}
.et_pb_toggle_close .et_pb_toggle_title,
.et_pb_toggle_close h5.et_pb_toggle_title{
	background:#BDA68A;
}
.et_pb_toggle_close{
		background:#BDA68A;
}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
    color: #ffffff;
}
.et_pb_toggle_open{
	background:#BDA68A;
}
.et_pb_toggle *{
	color:#fff !important;
}
.et_pb_toggle_title:before{
	 color: #ffffff;
}
.et_pb_toggle_content {
    border-top: 1.4px solid #906632;
    padding-top: 10px !important;
    margin-bottom: 0;
}

.et_pb_toggle_content p {
    font-size: 19px;
	color:#BDA68A !important;
}
.et_pb_toggle_content{
	color:#BDA68A !important;
	 font-size: 19px;
}
.et_pb_toggle_content p a{
	color:#906632 !important;
}
.actionbtn  svg.svg-inline--fa.fa-arrow-right {
    padding-left: 10px;
}

.et-pb-controllers{
    bottom: 0px;
    margin-top: 100px;
}

.et-pb-controllers a{
    background-color:#BDA68A !important;
}
.et_pb_module.et_pb_gallery{
    padding-bottom:50px;
}
.et-pb-controllers a {
    background-color: #BDA68A !important;
    width:15px;
    height:15px;
}
.section-with-gallery p{
    font-size:18px;
    line-height: 25px;
}

.et_pb_gallery .et_overlay:before{
	color:#6f9582!important;
}

.et_pb_toggle_content{
    background: #fff !important;
    margin-top: 10px !important;
    padding: 10px;
    
}
.et_pb_toggle_content p{
  color: #906632 !important;
}
a.arrow-btn{
    color:#6F9582;
    
}


.existingtanantWrap .tanant-list h3{
    font-size:35px;
   
    
}

.existingtanantWrap .slick-track{
    display: flex;
    flex-wrap: wrap;
    
}
.existingtanantWrap .slick-slide{
    height:auto !important;
}
.existingtanantWrap .tanant-list{
    background: #6F9582;
}
.tanant-content{
    padding:5%;
}
.existingtanantWrap .tanant-list *{
    color:#fff;
}
.pr-20{
    padding-right:20%;
}
.section-with-gallery .et-pb-slider-arrows {
    display: none !important;
}

.section-with-gallery h2{
		line-height:31px !important;
	}

.section-with-gallery .margin-top {
    margin-top: 50px;
}

.hide-desktop-480{
		display:none;
	}
.sigup-form-sec {
    width:700px;
    margin:0 auto !important;
    background: #bda68b85;
    padding:30px;
    margin-bottom: 40px !important;
    padding-bottom: 0 !important;
}
.hide-arrow .et-pb-slider-arrows{
	display:none;
}
.faq-section h3{
    font-size: 30px;
     font-family: "Quattrocento Sans", sans-serif;
    font-style: normal;
    font-weight:500;

    
}
.faq-section .et_pb_row .et_pb_column .et_pb_module{
    margin-bottom: 1%
}
/* .faq-section .et_pb_row .et_pb_column .et_pb_module:first-child{
    margin-bottom: 0 !important;
} */

.banner-overlay:before{
        content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgb(0 0 0 / 12%);
    height: 100%;
    width: 100%;
    z-index: 1;
}

h3.et_pb_gallery_title {
    font-size: 15px !important;
    font-family: "Quattrocento Sans", sans-serif;
}
.et_pb_gallery_item.et_pb_grid_item {
   
    width: 31% !important;
    margin-right: 3% !important;
}
.et_pb_gallery_item.et_pb_grid_item:nth-child(3n){
	margin-right:0 !important;
}

/** page slider */
.slider-banner .et_pb_fullwidth_code.et_pb_module{
    width:100% !important;
    max-width: 100% !important;
}

.slider-banner .page_content {
    padding: 19% 0 12%;
}

.slider-banner .page_slider{
    position: relative;
/* 	width:100% !important;
	max-width:100% !important; */
	background-repeat:no-repeat;
	background-size:cover !important;
	background-position:center !important;
}
.slider-banner .page_slider:after{
    content: "";
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.3;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
/*     z-index: 1; */
    margin: 0 auto !important;
    opacity: 0.4;
    
}

.slider-banner  *{
    color:#fff;
    text-align: center;
}
.slider-banner h1{

text-align: center;
    font-size: 60px;
    line-height: 65px;
    font-style: italic;
    padding-bottom: 20px;
    z-index: 3;
}
.page_slider{
    z-index: 3;
}

.page_slider .page_content{
    z-index: 3;
    position: relative;
    width:80%;
    margin:0 auto;
}

.gform_confirmation_message {
    font-size: 20px !important;
    font-weight: bold;
    padding-bottom: 20px;
}


/*** stage 1 css **/
.home-banner h5 {
    font-style: normal;
    font-size: 20px;
    font-weight: bold;
    font-family: "Quattrocento Sans", sans-serif;
}

.home-banner .et_pb_image_wrap {
    border-bottom: 1px solid #fff;
    padding:0 5%;
    padding-bottom: 20px;
}

.video-col{
    height:900px;
}
/*** Responsive **/

@media only screen and (max-width:1800px){
.et_pb_row {
  width:85% !important;
}
	.fullwidth-row{
		width:100% !important;
	}
.normal-img , .hover-img{
    height: 70px;
    margin-bottom: 0 !important;
}
	.video-col {
    height: 700px;
}
	

}
@media only screen and (max-width:1600px){
	.medium-row.et_pb_row {
    width: 80% !important;
    max-width: 100% !important;
}
.image-withicons-sec-row .et_pb_column:last-child {
    padding-right: 2% !important;
}
	  
		.image-withicons-sec-row .et_pb_main_blurb_image{
    height:50px;
}
	.custom-footer .et_pb_row {
    padding-right: 8%;
}
	.custom-footer p {
    font-size: 16px;
    line-height: 19px;
}
	.section-with-gallery p {
    font-size: 16px;
    line-height: 23px;
}
	
		
	.existingtanantWrap .tanant-list h3 {
    font-size: 26px;
    line-height: 33px;
}
	.existingtanantWrap .tanant-list p {
    font-size: 17px;
    line-height: 1.3;
	}
	
	header .et_pb_row {
        width: 95% !important;
    }
		.video-col {
    height: 600px;
}
	.et_pb_section.secondary-bg.home-banner h2
 {
    font-size: 70px;
    line-height: 80px;
	}
}
@media only screen and (max-width:1400px){
    h2 {
        font-size: 40px;
        line-height: 55px;
    }
p {
    font-size: 19px;
    line-height: 1.3;
}
a.actionbtn {
    font-size: 16px;
    line-height: 24px;
}
	.custom-header .et_pb_row {
    width: 90% !important;
}
	.custom-header img{
		width:300px;
	}
	.home-banner h1 {
    font-size: 55px;
	}
	.et_pb_section.secondary-bg.home-banner h2 {
            font-size: 60px;
        line-height: 70px;
	}
  
	.image-withicons-sec-row .et_pb_column:last-child {
    padding-right: 1% !important;
}
	.image-withicons-sec-row p {
    font-size: 15px;
    line-height: 19px;
}
	.two-col-list li {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 5px;
}
.custom-footer * {
    font-size: 14px !important;
}
	.footer-middle p{
		font-size:16px !important;
	}
	.section-with-gallery .margin-top {
    margin-top: 80px;
}
	/** header **/
	.custom-header .et-menu li {
    margin-left: 0  !important;
}

	.slider-banner .page_content {
    padding: 19% 0 9%;
}
	.slider-banner h1 {

    font-size: 50px;
    line-height: 55px;
	}
	.custom-header .et-menu li a {
   
    font-size: 17px;
}
		.video-col {
    height: 550px;
}
}
  


@media only screen and (max-width:1200px){
    .et_pb_row {
        width: 90% !important;
    }
	.fullwidth-row{
		width:100% !important;
	}
	.medium-row.et_pb_row {
    width: 90% !important;
    max-width: 100% !important;
}
	.custom-header .et_pb_row {
		display:flex !important;
	}
	
	.custom-header .et_pb_row .et_pb_column:first-child{
		width:350px !important;
	}
	.custom-header .et_pb_row .et_pb_column:last-child{
		width:100% !important;
	}
	.custom-header .et-menu li {
    margin-left: 1.3% !important;
}
	   
	    .image-withicons-sec-row .et_pb_main_blurb_image {
        height: 40px;
    }
	.home-banner img {
    width: 450px !important;
}
	    .custom-footer .et_pb_row {
        padding-right: 1%;
    }
	.custom-footer ul li {
    font-size: 14px !important;
}
	
	.pr-20 {
    padding-right: 0%;
}
	.section-with-gallery p {
    font-size: 15px;
    line-height: 21px;
}
	
	/** header **/
	.custom-header .et-menu li a {
    padding: 7px 1px;
    font-size: 16px;
}
	    .custom-header .et-menu li {
        margin-left: 1% !important;
        padding-left: 5px;
        padding-right: 5px;
	}
	
		.video-col {
    height: 450px;
}
}

@media only screen and (max-width:1100px){
	    .custom-header .et-menu li a {
        
        font-size: 14px;
    }
}

@media only screen and (max-width:1100px){
	.second-col-list {
    width: 100%;
}
	.first-col-list {
    width: 100%;
		margin-right:0 ;
}
	.two-col-list {
    display: flex;
    flex-flow: wrap;
}
	.sec-image-text .et_pb_row{
		align-items:flex-start;
	}
}

@media only screen and (max-width: 980px) {
  
a.actionbtn, a.actionbtn-secondary {
    font-size: 15px;
    line-height: 22px;
   
}
	footer .et_mobile_nav_menu{
		display:none !important;
}

    .et_pb_row.alter-row {
        display: block !important;
    }
    .alter-row .et_pb_column {
        width: 100% !important;
        display: block;
    }
    .alter-image {
        left: 0%;
        padding-left: 0;
    }
    .alter-text {
        right: 0%;
        padding-top: 20px;
    }
	.header-logo-text p {

    font-size: 12px;
}
/* 	.custom-header .et_pb_menu__menu {
		display:none !important;
	} */
	.custom-header .et_pb_menu__menu li{
		margin-top:0 !important;
		padding-right:0 !important;
	}
	.custom-header .et_pb_menu__menu{
		display:none !important;
	}
	.custom-header .et_pb_row .et_pb_column{
		margin-bottom:0 !important;
	}
	.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
		color:#fff !important;
	}
	    .home-banner img {
        width: 350px !important;
    }
	    .et_pb_menu .et_mobile_menu {
      
        width: 300px;
        right: 0 !important;
        left: unset;
    }
	.et_mobile_menu {
    border-top: 3px solid #6F9582;
	}
	.et_mobile_menu li a {
    font-size: 18px;
}
	    .home-banner h1 {
        font-size: 45px;
    }
	.et_pb_section.secondary-bg.home-banner h2 {
            font-size: 54px;
        line-height: 64px;
	}
	
	.fullwidth-row{
		width:90% !important;
	}

	  
	.generational-estate .et_pb_module{
		margin-bottom:10px !important;
	}
	.flex-verticle-center{
		display:block !important;
	}
	
	.auction-detail-row .et_pb_column{
		width:45% !important;
		        margin-bottom: 30px !important;
	}
	.auction-detail-row .et_pb_main_blurb_image {
    height: 40px;
}
	.auction-detail-row .et_pb_image_wrap {
    height: 100%;
}
	.auction-detail-row .et_pb_image_wrap img {
    height: 100%;
}
	.short-row.et_pb_row{
		width:80% !important;
	}
	
	.image-withicons-sec-row .et_pb_column:last-child .et_pb_module:nth-child(5),
	.image-withicons-sec-row .et_pb_column:last-child .et_pb_module:last-child
	{
		margin-bottom:0 !important;
	}
	    .et_pb_section {
        padding: 20px 0;
    }
	.home-banner:before{
		display:none;
	}
	    .et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 20px 0;
    }
	.hide-desktop-logo{
	display:block;
}
	.hide-desktop-logo img{
		width:150px !important;
		margin-bottom:10px !important;
	}
	.custom-footer:before{
		display:none !important;
	}
	.custom-footer .et_pb_row {
    width: 90% !important;
    padding-left:0 !important;
		padding-right:0 !important;
    margin: 0 !important;
   
    margin: 0 auto !important;
}
	.custom-footer .et_pb_column .et_pb_module{
		margin-bottom:0 !important;
	}
	.custom-footer .et_pb_column {
		margin-bottom:10px !important;
	}
		
	.popup{
    width:95%;
	}
	.popup p {
    padding-top: 20px !important;
}
	.et_pb_toggle_content p {
    font-size: 16px;
}
	.mr-munis {
    margin-left: 0;
 
}
	    .section-with-gallery .margin-top {
        margin-top: 50px;
    }
	
	.existingtanantSlider .slick-slide {
    margin: 0 0.5% !important;
}
	
	.et_mobile_nav_menu {
    float: right !important;
    display: block;
}
	
	.et_pb_gallery_item.et_pb_grid_item {
    width: 47% !important;
    margin-right: 3% !important;
}
	.et_pb_gallery_item.et_pb_grid_item:nth-child(2n){

    margin-right: 0% !important;
}
		.et_pb_gallery_item.et_pb_grid_item:nth-child(3n){

    margin-right: 2% !important;
}
	.header-logo-text p {
    font-size: 13px;
}
	
	    .video-col {
        height: 400px;
    }

}

@media only screen and (max-width: 768px) {
  
        h2 {
        font-size: 32px;
        line-height: 47px;
    }
    p {
        font-size: 17px;
        line-height: 1.3;
    }
		.medium-row.et_pb_row {
    width: 90% !important;
   
}
.normal-img , .hover-img{
    height: 60px;
    margin-bottom: 0 !important;
}
	.secondary-font {
    font-size: 55px;
	}
	    .home-banner h1 {
        font-size: 37px;
			line-height:44px;
			margin-bottom:0;
    }
	.et_pb_section.home-banner {
    height: 500px;
    padding-top: 140px;
		
}
	
	.home-banner img {
        width: 300px !important;
    }
	    .et_pb_section.secondary-bg.home-banner h2 {
        font-size: 35px;
        line-height: 41px;
    }
/* 	.home-banner br, br{
		display:none;
	} */
	p br{
			display:none;
	}
/*     .image-withicons-sec-row .et_pb_column:last-child .et_pb_module {
    width: 47% !important;
    margin-right: 3%;
    text-align: center;
    margin-bottom: 10%;
} */
	.faq-section .et_pb_toggle_title {
    font-size: 16px;
    line-height: 23px;
}
	.gfield_checkbox div{
	display:flex;
    align-items: flex-start;
	}
	.gfield_checkbox input {
    margin-top: 5px !important;
    margin-right: 5px;
}
	.home-banner:before {
    height: 18%;
    bottom: -12%;
    
}
	.page-banner h1 {
    text-align: center;
    font-size: 40px;
}
	.privacy-policy h2 {
    font-size: 24px;
}
	.privacy-policy li {
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 5px;
}
	.image-withicons-sec-row .et_pb_column {
    width: 46% !important;

}
	.image-withicons-sec-row h4 {
    font-size: 17px;
  
}
	.et_pb_section.page-banner {
    height: 360px;
		
}
	
	.et-pb-controllers {
    bottom: 8px;
    /* margin-top: 100px; */
}
	.et_pb_module.et_pb_gallery {
    padding-bottom: 37px;
}
	    .existingtanantWrap .tanant-list h3 {
        font-size: 22px;
        line-height: 32px;
    }
	.sigup-form-sec {
    width:100%;
	}
	.et_pb_gallery_item.et_pb_grid_item{
		margin-bottom:20px !important;
	}
	
	.slider-banner h1 {
    font-size: 40px;
    line-height: 45px;

}
	  .video-col {
        height: 320px;
    }
	
	
}

@media only screen and (max-width:600px){
	 .video-col {
        height: 270px;
    }
}

@media only screen and (max-width: 480px) {
   
	    h2 {
        font-size: 26px;
        line-height: 38px;
    }
  .et_pb_menu .et_mobile_menu {
        width: 140%;
	}
	    .secondary-font {
        font-size: 45px;
    }
	    .home-banner h1 {
        font-size: 25px;
        line-height: 34px;
    
    }
	    .et_pb_section.secondary-bg.home-banner h2 {
        font-size: 35px;
        line-height: 42px;
    }
	.group-btn .actionbtn {
    margin: 0 1%;
    margin: 1% 0;
    width:280px;
}
	.header-logo-text p {
        font-size: 10px;
    }
	  
	    .et_pb_section.home-banner {
        height: 550px;
        padding-top: 120px;
	}
	    .home-banner img {
        width: 250px !important;
    }
	    .image-withicons-sec-row p {
        font-size: 14px;
        line-height: 18px;
    }

   .et_pb_section .auction-detail-row .et_pb_column {
        width: 80% !important;
       
        margin: 0 auto !important;
		 margin-bottom: 30px !important;
		margin-right:auto !important;
    }
	    .image-withicons-sec-row .et_pb_column {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
	    .faq-section .et_pb_toggle_title {
        font-size: 13px;
        line-height: 19px;
    }
	    .et_pb_column .et_pb_toggle {
        margin-bottom: 10px;
			padding:10px !important;
    }
	
		.et_pb_section.page-banner {
    height: 350px;
		
}
	.hide-mobile-480{
		display:none;
	}
	.hide-desktop-480{
		display:block;
	}
	    .section-with-gallery .margin-top {
        margin-top: 0px;
    }
	h3.et_pb_gallery_title {
    font-size: 13px !important;
	}
	.vpage_sliderwrap .arrow{
		display:none !important;
	}
	.slider-banner .page_content{
		        padding: 41% 0 15%;
	}
.slider-banner h1 {
    font-size: 35px;
    line-height: 40px;

}
	 .video-col {
        height: 220px;
    }
}


@media only screen and (max-width:380px) {
      .video-col {
        height: 180px;
    }
}
@media only screen and (max-width:360px){
	 .video-col {
        height: 180px;
    }
}