#primary {
    margin-top: 130px !important;
}
.page-id-2158 #primary{
	margin-top: 70px !important;
}
header#masthead {
    padding-top: 0;
    padding-bottom: 10px;
}
#masthead .site-header-wrapper .site-branding .site-logo{
    margin-bottom: 0;
}
#nf-field-42-wrap .nf-field-element,#nf-field-42-wrap .nf-field-element h6,
.wp-block-heading{
   word-wrap: break-word;
    width: 100%;
    white-space: break-spaces;
}
h6#privacy a {
    color: #fff;
}
.menu-item-2338 a {
    background: #012f72;
    color: #fff !important;
    padding: 20px !important;
		border-radius:10px;
}
ul#menu-primary-1 li a {
    margin: auto;
}
#main .post-2158 nav{
    display: none;
}
#main{
    padding-bottom:0;
}
body{
    overflow-x: hidden;
}
header h1.entry-title {
    display: none;
}
.wp-block-coblocks-hero{
	background: url(https://630cap.com/wp-content/uploads/2023/04/630-Cap-Real-Estate-Funding.png);
	background-position: center;
    background-size: cover;
	box-shadow: inset 0 0 0 2000px #00000054;
}
.wp-block-coblocks-hero__inner.hero-center-left-align.has-padding.has-huge-padding {
    padding: 40px 100px;
}
.wp-block-coblocks-hero__content{max-width:unset !important;}
.wp-block-coblocks-hero__content h2.wp-block-heading{
	font-size: 105px;
    color: #fff;
    margin-bottom: 150px;
    margin-top: 130px;
    font-weight: 400;
}
.wp-block-coblocks-hero__content a.wp-block-button__link.wp-element-button{
	font-size: 45px;
    padding: 35px 70px;
    border-radius: 0;
    background-color: #fff;
    color: #000;
    font-weight: 800;
	  margin-bottom: 150px;
}
@media (min-width: 720px) {img.wp-image-1313 { display:none;} }

@media (max-width: 720px) {img.wp-image-1313 { /*margin-top: 16em;*/ } }

@media (min-width: 720px) {img.wp-image-1404 { display: none;} }

@media (max-width: 720px) {img.wp-image-1404 { margin-top: -8.75em; margin-bottom: -4em;  transform: scale(98%); }  }


@media (min-width: 720px) {
  .wp-block-table.table3 {display: none;} }

@media (max-width: 720px) {
  .wp-block-table.table3 {font-size: 10px; margin-top: -25em; margin-bottom:11em; padding-left: 10px; white-space: nowrap;}  }

@media (min-width: 720px) {
  .wp-block-table.table4 {display: none;} }

@media (max-width: 720px) {
  .wp-block-table.table4 {font-size: 10px; margin-top: 10px; margin-bottom:em; padding-left: 10px; }  }



@media (max-width: 1520px) {nav#site-navigation.main-navigation {
    /*display: none; !important;*/ }

}

@media (max-width: 1280px) {
.site-logo {
  transform: scale(60%) }  }




 

@media (min-width: 720px) {
  .wp-block-navigation__container {display: none;} }



nav#site-navigation.main-navigation 
{/*margin-top: 5em ;*/ margin-left: 2em; transform: scale(110%); float: right;
 
}
@media (min-width:768px) and (max-width:992px){
	.wp-block-coblocks-hero__inner.hero-center-left-align.has-padding.has-huge-padding {
    padding: 40px;
		min-height:unset !important;
}
	.wp-block-coblocks-hero__content h2.wp-block-heading {
    font-size: 60px;
    color: #fff;
    margin-bottom: 50px;
    margin-top: 30px;
    font-weight: 400;
}
	.wp-block-coblocks-hero__content a.wp-block-button__link.wp-element-button {
    font-size: 30px;
    padding: 30px;
    border-radius: 0;
    background-color: #fff;
    color: #000;
    font-weight: 800;
    margin-bottom: 30px;
}
} 
@media (max-width:767px){
	.menu-item-2338 a {
    width: 35%;
    float: left;
    text-align: center;
}
	h6#privacy {
    width: 100%;
}
	.menu-item-2338 {
    margin-top: 10px;
}
	.wp-block-coblocks-hero__inner.hero-center-left-align.has-padding.has-huge-padding {
    padding: 20px;
		min-height:unset !important;
}
	.wp-block-coblocks-hero__content h2.wp-block-heading {
    font-size: 30px;
    color: #fff;
    margin-bottom: 25px;
    margin-top: 25px;
    font-weight: 400;
}
	.wp-block-coblocks-hero__content a.wp-block-button__link.wp-element-button {
    font-size: 20px;
    padding: 15px;
    border-radius: 0;
    background-color: #fff;
    color: #000;
    font-weight: 800;
    margin-bottom: 25px;
}
	.wp-block-spacer.home_banner_space {
    height: 150px !important;
}
}

@media (min-width:556px) and (max-width: 720px){
	.post-2158 .entry-content figure.wp-block-table.table3 {
	    top: -260px;
	    text-align: center;
	    left: 0;
	    margin-top: -250px;
	}
	.post-2158 .entry-content figure.wp-block-table.table3 th {
	    font-size: 12px;
	}
	.post-2158 .entry-content figure.wp-block-table.table4 {
	    position: relative;
	    bottom: -30px;
	    text-align: center;
	    left: 0;
	    margin-bottom: 10px;
	}
	.post-2158 .entry-content figure.wp-block-table.table4 th {
	    font-size: 12px;
	}
}
@media (max-width: 559px){
	figure.wp-block-image.alignfull.size-large {
    margin-bottom: 45px;
}
}
@media (max-width: 555px){
	.post-2158 .entry-content figure.wp-block-table.table3 {
	    position: relative;
	    top: 60px;
	    text-align: center;
	    left: 0;
	    margin-top: -250px;
	}
	.post-2158 .entry-content figure.wp-block-table.table3 th {
	    font-size: 11px;
	}

	.post-2158 .entry-content figure.wp-block-table.table4 {
	    position: relative;
	    bottom: -50px;
	    text-align: center;
	    left: 0;
	    margin-bottom: 40px;
	}
	.post-2158 .entry-content figure.wp-block-table.table4 th {
	    font-size: 11px;
	}
}

@media (max-width: 400px){
	.post-2158 .entry-content figure.wp-block-table.table3{
    	margin-top: -230px;
		top:40px;
	}
	.post-2158 .entry-content figure.wp-block-table.table3 .has-fixed-layout{
		margin-bottom: 0;
	}
	.post-2158 .entry-content figure.wp-block-table.table3 th,
		.post-2158 .entry-content figure.wp-block-table.table4 th{
	    font-size: 9px;
	}
}
@media (max-width: 767px){
	#masthead .site-header-wrapper .main-navigation ul li.current-menu-item:last-child > a{
		width: 130px;
		padding: 10px !important;
	}
}

@media (max-width:600px){
	body #primary {
    margin-top: 20px !important;
	}
	header#masthead{
		padding-top:15px;
	}
	.page-id-2158 #primary {
	    margin-top: -40px !important;
	}
	#masthead .site-header-wrapper .main-navigation ul li.current-menu-item:last-child > a{
		width: 100%;
    	padding: 5px 10px !important;
	}
	#main .post-2158 nav{
        display: none;
    }
    #main{
        padding-bottom:0;
    }
/* 	.page-id-2158 #primary .entry-content figure {
    	margin-bottom: 40px;
	} */
	img.wp-image-2217.jetpack-lazy-image.jetpack-lazy-image--handled {
    margin-bottom: 40px;
		width: 98%;
}
	.page-id-2158 #primary .entry-content {
    	margin-top: 0;
	}
	.page-id-2158 .post-2158 h2.wp-block-heading.has-primary-color.has-text-color.has-custom-transform{
		font-size: 30px;
	}
}

@media (min-width: 560px) and (max-width: 600px){
	.page-id-2158 #primary .entry-content {
	    margin-top: 120px;
	}
	#masthead .site-header-wrapper .main-navigation ul li.current-menu-item:last-child > a{
		width: 130px;
		padding: 10px !important;
	}
}



a { margin-right: -5px; }


.nf-form-fields-required {
  display: none;
}




  @media (max-width: 720px) { 
    /*header {margin-bottom: -7em; }*/}




.site-footer > .site-info { display: none; } 

header {
max-height: 36.125%;  
/*margin-top: -8em;*/

  
 
}


.site-logo {
  max-width: 100% !important;
 /* width: 1120px !important;  */
  height: auto !important;
  margin-left: auto; !important;
  float:left
    margin-top:10px;
    
/*padding-bottom: -2px; !important;
margin-top: -3.2em; */

}
 





div.site-branding {margin-top: 1.25em; !important}



.footer#colophon.site-footer.responsive-max-width {display: hidden}


.site-footer {display: none; }


footer { 
  white-space: pre-wrap;
  width: 5em;
  text-align: center; 
  display: none; 
}


div.wp-block-group {
margin-top: -6.5em !important; 
}


p.fonts-plugin-block {
  animation: reveal6 3.5s infinite; animation-iteration-count: 1; transition: all 500ms ease-in-out;
text-size-adjust: auto; 
}


@keyframes reveal9 {
    0% {opacity:0}
    20% {opacity:0}
    80% {opacity:0;}
    100% {opacity:1}

}


p.has-text-color {
animation: show 5.25s; animation-iteration-count: 1
transition: all 500ms ease-in-out; 
}


@keyframes show {
    0% {opacity:0;}
    20% {opacity:0;}
    30% {opacity:0;}
    50% {opacity:1;}
    80% {opacity:1;}
    100% {opacity:1;}
}





h1  { display: inline-block; padding-top: 0em; !important;
animation: showups 7s; animation-iteration-count: 1;
transition: all 500ms ease-in-out; }

@keyframes showups {
    0% {opacity:0;}
    20% {opacity:0;}
  35% {opacity:1;}
    80% {opacity:1;}
    100% {opacity:1;}
} 



h6 { display: inline-block;
    clear: both;
    display: inline-block;
    white-space: nowrap;
    
  }  


h6 { padding-bottom: 0.125em;
  animation: slidein 4s, reveal 3s infinite; animation-iteration-count: 1; 
transition: all 500ms ease-in-out;
}


@keyframes slidein {
    0% { margin-left:-1800px; }
    25% { margin-left:-1800px; }
    30% { margin-left:-1800px;}
    35% { margin-left:-1800px;}
    50% { margin-left: 0px; }
    100% { margin-left: 0px; }
}


@keyframes reveal {
    0% {opacity:0}
    20% {opacity:0}
    80% {opacity:1;}
    100% {opacity:1}
}


p {
  font-size:12px;
  color:#999;
  margin-top:200px;
}




td { 
  width: 160px;
  text-align: right;
font-size: 20px; 
}


table {margin-left: -1.8em;
margin-bottom: -.25em;

}


th { border: 0; 
 border-style : hidden! important; 
}



td { border: 0; 
 border-style : hidden! important; 
}


table {
  animation: reveal2 4.75s infinite; animation-iteration-count: 1; 

  
}



@keyframes reveal2 {
    0% {opacity:0}
    20% {opacity:0}
    80% {opacity:0;}
    100% {opacity:1}
}


td { 
font-variant: small-caps; font-weight: bold; font-size: 16.5px;
text-size-adjust: auto; color: black; 
}

th {position: relative;

} 



@media (max-width: 720px) {
td {visibility: hidden; !important;} 



table { margin-left: -.25em;
margin-bottom: -2em; 

  } }

table  { margin-bottom:  25px; overflow: hidden; } 

th {position: relative; 
  } 

}










ul {
 white-space: nowrap;  
}

h5#we-strive-on-out-of-the-box-thinking-to-get-the-deal-done-1 {
  animation: reveal7 4.25s infinite; animation-iteration-count: 1; 
transition: all 500ms ease-in-out; 
}

h5#a-simplified-funding-process { margin-top: 2.5em;
  animation: reveal7 3.25s infinite; animation-iteration-count: 1; 
transition: all 500ms ease-in-out; 
}


@keyframes reveal7 {
    0% {opacity:0}
    20% {opacity:0}
    80% {opacity:0;}
    100% {opacity:1}
}


h5#we-call-it-expedited-efficiency {
animation: reveal6 3.75s infinite; animation-iteration-count: 1; transition: all 500ms ease-in-out;
text-size-adjust: auto;  
}

h5#we-simplify-the-process-1 {margin-top: 4em;}


@keyframes reveal6 {
    0% {opacity:0}
    20% {opacity:0}
    80% {opacity:0;}
    92% {opacity:0;}
    100% {opacity:1}
}




hr { transform: scale(1,2) ; !important; 

animation: appear 2.8s; animation-iteration-count: 1;

}


@keyframes appear
{
    0% {opacity:0}
    20% {opacity:0}
    80% {opacity:0;}
    95% {opacity:1;}
    100% {opacity: 0.5}
}






.page-id-727
h2, h1.entry-title {
font-size: 24px; 
 }
p {
font-size: 12px;
 }
ul { 
font-size: 12px; 
 }
h1.entry-title
{position: absolute;  
 }





@media (max-width: 1072px) {
.page-id-727
header {font-size: 0px; !important; 

 }
  .site-logo { transform: scale(60%); /*margin-left: -9.5em; */    /*display: none;*/



  
 
}

 }





.page-id-727
.site-logo { transform: scale(75%);
margin-left: px;
 } 

.page-id-727
nav#site-navigation.main-navigation { transform: scale(75%); 
padding-bottom: 50px;
padding-top: 10px;   }

}









@media (min-width: 720px) {
  div.wp-block-spacer.spacer-2 {display: none; !important} }

@media (max-width: 720px) {
  ul {white-space: pre-wrap;} 
li {font-size: 14px; !important; }
}

@media (max-width: 720px) {
  h2#we-simplify-the-process-1 {font-size: 2em} } 

@media (max-width: 720px) {
.wp-block-button__link.send.has-background {width: 100%; !important}
}

@media (max-width: 720px) {
  h6 {    white-space: pre-wrap; !important }
}





@media (max-width: 720px) {
  table {  overflow: hidden;}


@media (max-width: 720px) {
  td { display: none; }


@media (max-width: 720px) {
  footer {font-size: 12px; }
  
  @media (max-width: 720px) { 
    p.has-primary-color {padding-bottom: 1em; !important; }
  } } 



@media (max-width: 720px) {




/*label#toggle-menu.button:active { color: white; background-color: Transparent; 
  }*/

/*label#toggle-menu.button span { color: transparent; background-color: Transparent; !important; 
  }*/

/*label#toggle-menu.button:focus { color: white; background-color: Transparent; 
  }
label#toggle-menu.button:visited { color: white; background-color: Transparent; 
  }*/
  
/*label#toggle-menu.button { color: #50575e; background-color: Transparent; !important; 
  }*/

  

}





@media (max-width: 720px) {
ul#toggle-menu.button { 
 
/*color: #50575e; background-color: Transparent; */
}

ul#toggle-menu.button li {
  color: #50575e; background-color: Transparent;   
}

ul#toggle-menu li:hover {
  opacity: 1;
  color: #50575e; background-color: Transparent;  
}

ul#toggle-menu.button a {
  font-family: Roboto, Arial;
  font-size: 13px;
  text-decoration: none;
  color: #232323;
  transition: color 0.3s ease;
background-color: Transparent; 
}

ul#toggle-menu.button a:hover {
  /*color: #cfb53b;
background-color: Transparent; */
}
}


@media (min-width: 720px) {
label#toggle-menu.button { 
  display: block;
  background:;
  border-radius: 2px;
  z-index: 1;
  transform-origin: 2px 0px;
  transition: transform 0.3s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.3s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.3s ease;
}
  }

  @media (max-width: 720px) { 
/* #toggle-menu.button:hover {background-color: Transparent;}
  
#toggle-menu.button:active {background-color: Transparent;} */

  }

.masthead{
  margin-top:15px!important;
}
  header #masthead{margin-top:15px!important ;}
  #masthead .site-header-wrapper .site-branding{margin-right:50px !important;width:40% !important;}
  
  .main-navigation #toggle-menu{
    min-width: 90px;
  }
  


  @media screen and (max-width: 768px){
    nav#site-navigation.main-navigation {/*margin-top: 5em ;*/ /*margin-left: 2em;*/ /*transform: scale(110%);*/ float: right;width: 100%;
 
}
  }
  
  @media screen and (max-width:767px){
    .site-logo{
        transform: unset !important;
        width: 150px !important;
        margin: unset;
    }
    .wp-block-spacer + figure.wp-block-image.size-full.is-resized {
    display: none;
}
}

@media screen and (max-width: 600px){
  nav#site-navigation.main-navigation{
    float: unset !important;
    transform: unset !important;
    margin-left: 0;
  }
  #masthead{
    margin-bottom: 20px;
  }
  #masthead .site-header-wrapper .site-branding{
    margin-top: 0 !important;
  }
}

.main-navigation #toggle:focus + #toggle-menu{
  text-decoration: unset !important;
}
	.post-2158 h2.wp-block-heading.has-primary-color.has-text-color.has-custom-transform{padding-top:30px;}
	
