/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2024 | 17:04:17 */
/* Testimonial Form*/
@media (max-width: 767px) {
    #form_0052 .ao_tbl_container {padding: 0 8px 0 8px;}
    #form_0052 tr .sideBySideCell:nth-child(2) {
        margin-left: 1%;
        width: 48% !important;
    }
    #form_0052 .sideBySideCell {
        width: 50%;
        display: inline-block;
        padding-left: 0 !important;
    }
    #form_0052 .sideBySideCell input {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }
  #form_0052 .ao_tbl_container table table tbody tr td:nth-child(1){
      width: 6% !important;
      display: inline-block;
      vertical-align: top;
  }
  #form_0052 .ao_tbl_container table table tbody tr td:nth-child(2){  
      padding-top: 3px;
      padding-right: 10px;
      width: 90% !important;
      display: inline-block;
  }
}
@media (max-width: 368px) {
    #form_0052 .sideBySideCell {
        width: 48%;
    }
  	#form_0052 tr .sideBySideCell:nth-child(2) {width: 49% !important;}
}
/* End Testimonial Form*/

.hide-form-row{display:none !important;}.post-content h4{color:#555;}.single-avada_portfolio #content .project-content h3{margin:28px 0 28px;color:#08125b;font-size:28px;line-height:1.2;letter-spacing:0px;font-style:normal;}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2024 | 17:04:17 */
body .portfolio-grid {
    margin-bottom: 80px
}

.fusion-portfolio-wrapper {
    display: block
}

.fusion-portfolio-post {
    float: left
}

.fusion-portfolio-post .fusion-image-wrapper {
    opacity: 0
}

.fusion-portfolio-one .fusion-portfolio-post {
    overflow: hidden;
    float: none;
    width: 100%
}

.fusion-portfolio-two .fusion-portfolio-post {
    width: 50%
}

.fusion-portfolio-three .fusion-portfolio-post {
    width: 33.3333%;
    width: calc(100% / 3)
}

.fusion-portfolio-four .fusion-portfolio-post {
    width: 25%
}

.fusion-portfolio-five .fusion-portfolio-post {
    width: 20%
}

.fusion-portfolio-six .fusion-portfolio-post {
    width: 16.6666%;
    width: calc(100% / 6)
}

.fusion-portfolio-post>.fusion-separator {
    margin: 40px 0
}

.fusion-portfolio-content {
    margin-top: 20px
}

.fusion-portfolio-content h2 {
    margin: 0 0 1px !important;
    padding: 0
}

.fusion-portfolio-content .fusion-portfolio-meta {
    margin: 0 0 10px;
    padding: 0;
    font-weight: 400;
    font-size: 13px
}

.fusion-portfolio-content p {
    margin: 0 0 20px
}

.fusion-portfolio-content p:last-child {
    margin-bottom: 0
}

.fusion-portfolio .fusion-content-sep {
    margin-bottom: 20px
}

.fusion-portfolio .fusion-separator {
    margin-top: 40px
}

.fusion-portfolio #infscr-loading {
    bottom: -29px
}

.fusion-portfolio .loading-container {
    display: none
}

.fusion-portfolio-content-wrapper {
    opacity: 0
}

.fusion-portfolio-content-wrapper .fusion-portfolio-content {
    margin-bottom: 20px
}

.fusion-portfolio-content-wrapper .fusion-image-wrapper {
    opacity: 1
}

.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
    padding: 0;
    border: 1px solid #e9eaee;
    border-bottom-width: 3px
}

.fusion-portfolio-boxed .fusion-portfolio-content {
    margin: 0;
    padding: 25px
}

.fusion-portfolio-one .fluid-width-video-wrapper {
    position: static
}

.fusion-portfolio-one .fusion-image-wrapper {
    margin-bottom: 15px
}

.fusion-portfolio-one .fusion-portfolio-content {
    margin-bottom: 0
}

.fusion-portfolio-one .fusion-portfolio-buttons {
    margin: 20px -15px 0
}

.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button {
    margin: 0 15px 15px
}

.fusion-portfolio-one .fusion-portfolio-buttons-full {
    margin-left: 0;
    margin-right: 0
}

.fusion-portfolio-one .fusion-portfolio-buttons-full .fusion-button {
    margin: 5px 0
}

.fusion-portfolio-text-floated .fusion-image-wrapper {
    display: inline-block;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    margin: 0;
    padding: 0 12.5px;
    max-width: 540px;
    width: 100%
}

.fusion-portfolio-text-floated .fusion-portfolio-content {
    margin-top: 0
}

.portfolio-one-text .portfolio-item .image {
    width: 100%;
    height: 100%;
    float: none;
    margin-right: 0
}

.portfolio-one-sidebar .portfolio-item .image {
    float: none
}

.portfolio-infinite .isotope {
    overflow: visible !important
}

.fusion-portfolio-gallery-hidden {
    display: none
}

.fusion-portfolio-equal-heights .fusion-portfolio-post {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper {
    overflow: hidden;
    width: 100%
}

.project-content h3 {
    font-size: 13px;
    line-height: 17px;
    color: #333;
    margin: 0 0 28px
}

.project-content .project-description {
    float: left;
    width: 74.4681%
}

.project-content .project-description p {
    margin-top: 0
}

.project-content .project-info {
    float: right;
    width: 23.4043%
}

.project-content .project-info .project-info-box {
    border-bottom: 1px solid #e7e6e6;
    padding-bottom: 15px;
    margin-bottom: 15px;
    overflow: hidden
}

.project-content .project-info h4 {
    color: #333;
    margin: 0 5px 0 0;
    float: left;
    width: 110px
}

.with-sidebar .project-content .project-info h4 {
    display: block;
    width: 100%;
    margin-bottom: 5px
}

.project-content .project-info .project-terms {
    float: left
}

.portfolio-full.with-sidebar .project-info {
    float: left
}

.portfolio-full.with-sidebar .project-description {
    float: right;
    width: 72.5%
}

.portfolio-half .flexslider:not(.tfs-slider) {
    width: 65.9574%;
    float: left
}

.portfolio-half .project-content {
    width: 31.9149%;
    float: right
}

.portfolio-half .project-description {
    width: 100%;
    margin-bottom: 50px
}

.portfolio-half .project-description .flexslider:not(.tfs-slider) {
    width: auto
}

.portfolio-half .project-info {
    width: 100%
}

.portfolio-sep {
    clear: both;
    display: block
}

.portfolio-half .portfolio-sep {
    margin-bottom: 50px
}

.project-info-box span {
    float: left
}

.portfolio-full .flexslider {
    margin-bottom: 70px
}

.portfolio-grid .portfolio-tabs {
    margin-top: 0
}

.portfolio-grid.portfolio-one .portfolio-item:last-child {
    margin-bottom: 0
}

.portfolio-grid.portfolio-one .image {
    width: 100%;
    float: none
}

.fusion-portfolio-layout-masonry .fusion-portfolio-content-wrapper,
.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper {
    position: relative
}

.fusion-portfolio-layout-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 100%
}

.fusion-portfolio-layout-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 66.6666%
}

.fusion-portfolio-layout-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 50%
}

.fusion-portfolio-layout-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 40%
}

.fusion-portfolio-layout-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape,
.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape {
    width: 33.3333%
}

.fusion-masonry-element-container>a>img,
.fusion-masonry-element-container>img {
    display: none
}

.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-content,
.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-content {
    transition: all .3s ease
}

.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper,
.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper {
    overflow: hidden
}

.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content,
.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper:hover .fusion-portfolio-content {
    transition: all .3s ease;
    transform: translateY(105%)
}

.fusion-privacy-element .fusion-privacy-form ul {
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0
}

.fusion-privacy-element .fusion-privacy-form-floated ul li {
    display: inline-block;
    margin-right: 20px
}

#customer-stories-flexbox > div {
	display: flex;
	flex-flow: wrap;
	height: auto !important;
}

#customer-stories-flexbox > div > article {
	position: unset !important;
}

#customer-stories-flexbox > div > article .fusion-portfolio-content-wrapper {
	height:100%;
}
li#menu-item-7381 a{font-weight:bold;color:#2caffa;font-size:17px;}li#menu-item-7381 a:hover{text-decoration:underline !important;}body:not(.home) .fusion-secondary-header .fusion-contact-info{line-height:44px !important;}@media only screen and (min-width: 320px) and (max-width: 353px){button#responsive-menu-button.fusion-is-sticky{top:23px !important;}button#responsive-menu-button{top:215px !important;}.fix-cov19-padding h1.title-heading-center{margin-top:85px !important;}}@media only screen and (min-width: 353px) and (max-width: 589px){button#responsive-menu-button.fusion-is-sticky{top:23px !important;}button#responsive-menu-button{top:175px !important;}.fix-cov19-padding h1.title-heading-center{margin-top:45px !important;}}@media only screen and (min-width: 590px) and (max-width: 800px){button#responsive-menu-button.fusion-is-sticky{top:23px !important;}button#responsive-menu-button{top:125px !important;}.fix-cov19-padding h1.title-heading-center{margin-top:45px !important;}}@media (min-width:768px){.asme-table{margin:40px 0 100px;}}#nt_cf_0_table_9800 > option:first-child{display:none;}#footable_parent_9800 .yselected,#footable_parent_9800 .yselected > td{background:#4cb1f9 !important;color:white !important;}a.nt_edit_link{display:none;}.page-id-254 .wpb_text_column.wpb_content_element{margin-bottom:5px;}.description-leyend{float:right;margin-top:30px;}.description-leyend .icons-leyend i{margin-right:40px;font-family:Calibri,Arial,Helvetica,sans-serif;}.description-leyend .icons-leyend i{margin-right:40px;}.description-leyend .icons-leyend i:last-child{margin-right:0px;}.description-leyend .icons-leyend i::before{margin-right:10px;font-family:Fontawesome;font-size:25px;}.description-leyend  .fa-check-circle:before{color:#001c58 !important;}.description-leyend  i.fa.fa-flask.big-iconA:before{content:"A";font-family:Calibri,Arial,Helvetica,sans-serif;font-weight:600;color:#001c58 !important;}.description-leyend .fa-circle:before{color:#001c58 !important;}span.icons-leyend{display:flex;}@media (max-width:767px){span.icons-leyend{flex-wrap:wrap;margin-bottom:0;margin-top:30px;}span.icons-leyend > i:not(.keyleyend){flex:1 0 100%;margin-bottom:20px !important;}span.icons-leyend > i{margin-bottom:20px !important;}.description-leyend{margin-top:10px;margin-bottom:30px;}}span.icons-leyend > i{display:flex;align-items:center;color:#001c58;font-size:13px;font-weight:500;}@media only screen and (max-width: 430px){.description-leyend{float:none;margin-top:0;}span.icons-leyend{display:inline-block;}.description-leyend .icons-leyend i{margin-bottom:12px;}.icons-leyend i.fa::before{min-width:30px;text-align:center;}}span.a-icon{font-weight:700;}.displaynone{display:none;}.bloggrid .vp-portfolio__filter-wrap{display:none;}.vp-portfolio__filter-wrap{margin-bottom:0;padding-bottom:10px;margin-top:35px;border-bottom:2px solid #acacac;}.vp-filter__item > a{font-weight:600 !important;font-family:"Calibri",Arial,Helvetica,sans-serif;color:rgba(8,18,91,1) !important;}.vp-filter__item > a:hover{font-weight:800 !important;color:rgba(8,18,91,.7) !important;}.vp-filter__style-default li:first-child > a{color:#08125b !important;cursor:default !important;background-color:transparent !important;border:0x solid rgba(108,119,129,.06) !important;padding:35px !important;}.vp-filter__style-default .vp-filter__item.vp-filter__item-active>*{font-weight:800 !important;color:rgba(8,18,91,1) !important;cursor:default;border:0px solid rgba(108,119,129,.050980392156863) !important;}.vp-filter__style-default .vp-filter__item>*{padding-top:62px !important;border:0 !important;font-weight:800 !important;text-transform:uppercase;font-size:16px !important;padding-left:20px !important;padding-right:20px !important;background-color:#fff !important;}.vp-filter__style-default .vp-filter__item>*:hover{border:0px solid rgba(108,119,129,.06) !important;transition:none;}a[data-vp-filter=code-compliance]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") 14px -54px;}a[data-vp-filter=code-compliance].nitro-lazy{background:none !important;}a[data-vp-filter=code-compliance]:hover{background-position:-137px -54px;}a[data-vp-filter=elevators]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -1252px -54px;}a[data-vp-filter=elevators].nitro-lazy{background:none !important;}a[data-vp-filter=elevators]:hover{background-position:-1411px -54px;}a[data-vp-filter=emergency-monitoring]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -2180px -58px;}a[data-vp-filter=emergency-monitoring].nitro-lazy{background:none !important;}a[data-vp-filter=emergency-monitoring]:hover{background-position:-2358px -58px;}a[data-vp-filter=help-phone-blog]{display:none !important;}a[data-vp-filter=news]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -1915px -54px;}a[data-vp-filter=news].nitro-lazy{background:none !important;}a[data-vp-filter=news]:hover{background-position:-2080px -54px;}a[data-vp-filter=pools]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -643px -53px;}a[data-vp-filter=pools].nitro-lazy{background:none !important;}a[data-vp-filter=pools]:hover{background-position:-797px -53px;}a[data-vp-filter=property-safety]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -915px -45px;}a[data-vp-filter=property-safety].nitro-lazy{background:none !important;}a[data-vp-filter=property-safety]:hover{background-position:-1073px -45px;}a[data-vp-filter=sustainability]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -1558px -52px;}a[data-vp-filter=sustainability].nitro-lazy{background:none !important;}a[data-vp-filter=sustainability]:hover{background-position:-1720px -52px;}a[data-vp-filter=tenant-experience]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -290px -50px;}a[data-vp-filter=tenant-experience].nitro-lazy{background:none !important;}a[data-vp-filter=tenant-experience]:hover{background-position:-443px -50px;}a[data-vp-filter=property-managers]{background:url("https://cdn-aigog.nitrocdn.com/exPGcDWDxtxUSLCYHSRsAuXrxfCUFniN/assets/images/optimized/rev-ecc4bdf/www.kingsiii.com/wp-content/uploads/2020/07/css_sprites-1.png") -314px -53px;}a[data-vp-filter=property-managers].nitro-lazy{background:none !important;}a[data-vp-filter=property-managers]:hover{background-position:-478px -53px;}.vp-portfolio__items-style-default .vp-portfolio__item-meta-title{margin-bottom:20px;}.vp-portfolio__items-style-default .vp-portfolio__item-meta-title a{font-family:Raleway;font-weight:800;font-style:normal;color:#08125b !important;text-transform:none;letter-spacing:normal;text-align:left;font-size:30px !important;line-height:35px !important;}.vp-portfolio__item-meta-excerpt{font-family:"Raleway" !important;font-weight:400;font-style:normal;color:#333 !important;font-size:17px;line-height:21px;text-transform:none;letter-spacing:normal;text-align:left;}.vp-portfolio__items-style-default .vp-portfolio__item-meta-title a:hover{color:#dc003a !important;}.vp-filter__style-default .vp-filter__item{margin-left:0 !important;}.vp-filter__style-default{justify-content:center;}.vp-filter .vp-filter__item:first-child{margin-top:-30px;}.vp-filter__style-default .vp-filter__item.vp-filter__item-active:not(:first-child) a{background-color:#6c7781 !important;}@media screen and (max-width: 768px){.vp-uid-be1578f0 .vp-portfolio__item-wrap{width:100% !important;}}ul.vp-pagination.vp-pagination__align-center.vp-pagination__style-default{margin-top:55px;}