.leaflet-map {
min-height: 350px !important;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
html {
-webkit-text-size-adjust: 100%;
}
.qodef-portfolio-single-holder .qodef-portfolio-info-item p,
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-info-item li {
font-size: 14px !important;
}
.home .qodef-portfolio-list-holder {
text-align: left;
padding: 0 0.4%;
}
.home .qodef-portfolio-item {
margin-left: 0.66%;
margin-right: 0.66%;
}
.home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner .qodef-portfolio-filter-parent-categories li.active span, .home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner .qodef-portfolio-filter-parent-categories li.current span, .home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner .qodef-portfolio-filter-parent-categories li:hover span {
color: #3a6ee8;
}
.home .qodef-portfolio-item.portfolio_category_101 {
pointer-events: none;
width: 100% !important;
margin-bottom: 10px !important;
margin-right: 0;
}
.home .qodef-portfolio-list-holder-outer.qodef-ptf-standard article.qodef-portfolio-item.portfolio_category_101 .qodef-item-title {
text-align: left;
margin: 0;
padding-left: 15px;
}
.home .qodef-portfolio-list-holder-outer.qodef-ptf-standard article.qodef-portfolio-item.portfolio_category_101 .qodef-item-title:before {
font-family: "Font Awesome 6 Free";
content: "•";
position: absolute;
left: 0;
font-weight: 900;
color: #5a5a5a;
}
.qodef-mobile-header .qodef-mobile-nav li a {
text-transform: uppercase;
}
.max-width-650 {
max-width: 650px;
padding: 120px 40px 40px 40px !important;
}
footer .qodef-footer-top-holder {
background-color: #f2f2f2 !important;
}
.heading,
.heading img {
width: 100%;
}
.flex-control-paging,
.flex-direction-nav {
display: none !important;
}
.flexslider {
border: none !important;
}
a.scroll,
.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-back-btn span {
color: #121212 !important;
} 
.home h6,
.page-id-3152 h6 {
font-weight: 500;
font-size: 14px;
color: #121212;
}
.fas {
margin-right: 3px;
}
.map {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
.wpb_content_element ul {
margin: 0 0 20px;
padding: 0;
list-style: none;
position: relative;
display: inline-block;
width: 100%;
}
.qodef-content .wpb_content_element ul ul {
padding: 0;
margin: 0;
}
.wpb_content_element ul > li {
padding-left: 15px;
float: left;
margin-bottom: 3px;
position: relative;
width: 100%;
font-size: 15px;
}
.wpb_content_element ul > li:before {
font-family: "Font Awesome 6 Free";
content: "•";
position: absolute;
left: 0;
font-weight: 900;
color: #5a5a5a;
}
.wpb_content_element ul > li li:before {
content: "-";
font-size: 14px;
}
.wpb_content_element ul > li li {
padding-left: 15px;
}
footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner {
padding: 30px 0 10px !important;
}
.qodef-team .qodef-team-inner {
min-height: 138px;
}
.page-id-3149 .qodef-title .qodef-title-holder .qodef-title-subtitle-holder h1 { color: #fff !important;
text-transform: uppercase;
text-shadow: 0 1px 2px #000;
}
.page-id-3149 .qodef-title .qodef-title-holder {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.2) !important;
}
.page-id-3149 h3 {
font-weight: 500;
text-transform: uppercase;
}
.page-id-3149 .qodef-content .qodef-container .qodef-container-inner {
padding-top: 0;
}
.page-id-3149 strong>strong {
font-size: 20px;
font-weight: 600;
}
.home .qodef-sticky-header .qodef-vertical-align-containers .qodef-position-left:before {
margin-right: -4px;
}
.qodef-team-info {
text-align: center !important;
}
.qodef-team-info h5 {
font-size: 14px;
font-weight: 600;
}
.qodef-main-menu>ul>li>a>span.item_outer:before,
.qodef-main-menu>ul>li>a>span.item_outer:after,
.qodef-portfolio-filter-parent-categories li span:before,
.qodef-portfolio-filter-parent-categories li span:after {
display: none !important;
}
.qodef-logo-wrapper a {
height: 18px !important;
}
.qodef-logo-wrapper img {
max-width: 80px !important;
height: auto !important;
}
.qodef-portfolio-media {
display: flex;
flex-wrap: wrap;
}
.qodef-portfolio-media img {
margin: 0 auto;
}
.qodef-portfolio-info-holder {
display: block;
float: left;
margin-bottom: 20px
}
.portfolio-item-template-default .qodef-portfolio-single-media {
width: 48%;
margin-right: 2%;
margin-bottom: 2%;
float: left;
}
.portfolio-item-template-default .one-coll-gallery .qodef-portfolio-single-media {
width: 100%;
margin-right: 0;
margin-bottom: 0;
float: left;
}
.heading {
display: inline-block;
margin-bottom: 20px;
}
.qodef-portfolio-info-item h5 {
font-size: 14px;
}
.home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner .qodef-portfolio-filter-child-categories.single-category,
.page-id-3146 .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner .qodef-portfolio-filter-child-categories.single-category { }
.home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li,
.page-id-3146 .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li {
border-left: 1px solid #ddd;
}
.home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li:first-child,
.page-id-3146 .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li:first-child {
border-left: none;
}
.home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span,
.page-id-3146 .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span {
font-size: 14px;
font-family: Montserrat,sans-serif !important;
font-weight: 500;
}
.home .qodef-ptf-category-holder,
.page-id-3146 .qodef-ptf-category-holder {
display: none;
}
.home .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-title,
.page-id-3146 .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-title {
margin-top: 10px;
font-weight: 400;
text-align: center;
font-size: 13px;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-title {
margin: 0 0 20px 0;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-title h2 {
font-size: 14px;
font-weight: 500;
letter-spacing: -0.6px;
text-transform: uppercase;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-info-item .qodef-portfolio-content {
margin: 0 0 32px 40px;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-info-item {
width: 67%;
float: right;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-info-item.qodef-portfolio-custom-field {
margin-bottom: 0;
width: 33%;
float: left;
}
.qodef-two-columns-33-66 .qodef-column1,
.qodef-two-columns-33-66 .qodef-column2 {
width: 100% !important;
float: left;
}
.qodef-two-columns-33-66 .qodef-column2 .qodef-column-inner,
.qodef-two-columns-33-66 .qodef-column1 .qodef-column-inner {
padding: 0 !important;
}
.qodef-portfolio-info-item h5 {
display: block;
float: left;
margin-right: 7px;
font-weight: 400;
}
.qodef-portfolio-info-item h5:after {
content: ':';
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-social {
margin: 10px 0 0 0;
display: block;
float: left;
}
@media screen and (min-width: 768px) {
.qodef-main-menu>ul>li:last-child>a {
padding-right: 0;
}
.home .qodef-portfolio-list-holder {
margin: 0 -1%;
}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
body div.pp_default .pp_expand {
display: none !important;
}
div.pp_pic_holder {
width: 92% !important;
left: 4% !important;
top: 0 !important;
bottom: 0 !important;
right: 4% !important;
margin: 0 auto;
position: fixed !important;
}
body div.pp_default .pp_content {
width: 100% !Important;
height: auto !important;
}
.pp_hoverContainer {
width: 100% !important;
height: 100% !important;
}
div.pp_default .pp_details {
width: 100% !Important;
}
.pp_content #pp_full_res>img {
width: 100%!important;
height: auto!important;
}
.mobile-align-left p {
text-align: left !important;
}
}
@media screen and (max-width: 767px) {
.column-reverse-mobile .qodef-full-section-inner {
display: flex;
flex-direction: column-reverse;
}
.max-width-650 {
padding: 40px !important;
}
.home .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li,
.page-id-3146 .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li {
border: none;
padding: 0 10px;
}
.small-images .qodef-portfolio-media .qodef-portfolio-single-media, .small-images-right .qodef-portfolio-media .qodef-portfolio-single-media {
margin-bottom: 5px !important;
}
.qodef-portfolio-info-holder {
display: flex;
flex-direction: column;
}
.small-images-right .qodef-two-columns-33-66 .qodef-portfolio-info-holder .qodef-portfolio-info-item:first-child {
order: 1;
}
.small-images-right .qodef-two-columns-33-66 .qodef-portfolio-info-holder .qodef-portfolio-info-item:first-child {
margin-top: 20px;
}
.qodef-team .qodef-team-inner {
min-height: auto;
}
.portfolio-item-template-default .qodef-portfolio-single-media {
width: 100%;
margin-right: 0;
margin-bottom: 2%;
float: left;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-info-item .qodef-portfolio-content {
margin: 0;
}
.hide-on-mobile {
display: none;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-info-item {
width: 100%;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-info-item.qodef-portfolio-custom-field {
width: 100%;
}
.qodef-two-columns-33-66 .qodef-column1 {
padding-bottom: 40px;
}
.small-images-right.qodef-portfolio-single-holder .qodef-portfolio-social {
float: left;
}
}
@media screen and (max-width: 479px) {
.pp_hoverContainer {
width: 100% !important;
height: 100% !important;
}
div.pp_pic_holder {
width: 92% !important;
left: 4% !important;
}
body div.pp_default .pp_content {
width: 100% ! Important;
height: auto !important;
}
.pp_content #pp_full_res>img {
width: 100% !important;
height: auto !important;
}
.home .qodef-portfolio-filter-holder {
margin: 0 0 60px;
}
.home .qodef-content .qodef-container .qodef-container-inner {
padding-top: 0;
}
}