html { scroll-behavior: smooth }
.qodef-m-filter .qodef-m-filter-items {
position: relative;
display: flex;
align-items: center;
justify-content: flex-start !Important;
}
#qodef-page-header-inner{
max-width: 1600px;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
#qodef-page-header-inner {
border-bottom: none !Important;	
}
@media only screen and (min-width: 1441px) {
.qodef-content-grid-1400 .qodef-content-grid {
width: 1600px !Important;	
}
}
#qodef-page-footer-bottom-area-inner,#qodef-page-footer-top-area-inner {
--qodef-footer-side-padding: NONE !Important;
}
#qodef-page-footer-top-area-inner>.qodef-grid>.qodef-grid-inner>.qodef-grid-item:not(:first-of-type)::before {
background-color: rgba(112,112,112,.3);
content: "";
height: 100%;
left: 0;
position: absolute;
width: 0px !Important;
}
#qodef-page-footer-top-area-inner{
max-width:1600px;
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px;
}
#qodef-page-footer-top-area-inner .qodef-grid-inner{
display:flex;
align-items:center;
}
#qodef-page-footer-top-area-inner .qodef-grid-item{
width:auto !important;
}
#qodef-page-footer-top-area-inner .qodef-grid-item:nth-child(1){
flex:0 0 20%;
}
#qodef-page-footer-top-area-inner .qodef-grid-item:nth-child(2){
flex:1;
}
#qodef-page-footer-top-area-inner .qodef-grid-item:nth-child(3){
flex:0 0 20%;
}
#qodef-page-footer-bottom-area .qodef-content-full-width,#qodef-page-footer-top-area .qodef-content-full-width {
padding-left: 0px !Important;
padding-right: 0px !Important;
}
.footer-column-3-n {
text-align: right !important;
}
.projects-tabs button:first-of-type::after {
height: calc(100% + 10px) !important;
width: 0px;
margin-left: 0px;
background-color: rgba(112,112,112,.5);
content: "";
}
.projects-tabs .e-n-tabs .e-n-tabs-heading {
margin-bottom: 0px; 
display: flex;
gap: 5px 25px;
grid-gap: 5px 25px;
padding: none;
}
#qodef-page-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
transform: translateY(-100%);
transition: transform 0.4s ease;
z-index: 9999;
background-color: #262724 !Important;
}
#qodef-back-to-top.qodef--on {
opacity: 1;
transition: opacity .15s ease-in-out !Important
}
#qodef-page-header.show-header {
transform: translateY(0px); 
}
#qodef-back-to-top {
bottom: 7px !important;
height: 60px !important;
right: 20px !important;
}
.qodef-breadcrumbs{
opacity: 0 !Important;
}
.qodef-filter--on .qodef-grid-inner {
transition: opacity .1s ease !Important;
}
.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper {
padding-bottom: 0px !important;
}
.swiper-pagination-bullets{
margin-top: 40px;
}  .bp-card__text .elementor-widget-container {
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
overflow: hidden;
}
.bp-card__media { overflow: hidden; } @media (min-width: 1025px) {
.elementor-18391 .elementor-element.elementor-element-a79c960 {
height: 460px; }
.bp-card__media,
.bp-card__content { height: 100%; }
.bp-card__content { justify-content: center; }
.elementor-18391 .elementor-element.elementor-element-0a4edb5 img {
height: 100% !important;
width: 100%;
object-fit: cover;
}
} @media (max-width: 1024px) { .elementor-18391 .elementor-element.elementor-element-a79c960 {
--flex-direction: column-reverse;
flex-direction: column-reverse;
} .elementor-18391 .elementor-element.elementor-element-385fff3,
.elementor-18391 .elementor-element.elementor-element-8c27760 {
--width: 100%;
width: 100% !important;
} .elementor-18391 .elementor-element.elementor-element-8c27760 {
--align-items: stretch;
align-items: stretch;
}
.elementor-18391 .elementor-element.elementor-element-0a4edb5 { width: 100%; }
.bp-card__content { justify-content: flex-start; } .elementor-18391 .elementor-element.elementor-element-0a4edb5 img {
height: 220px !important; width: 100%;
object-fit: cover;
}
}
@media (min-width: 1025px) {
.elementor-18391 .elementor-element.elementor-element-a79c960 {
height: auto;
}
}