.elementor-115 .elementor-element.elementor-element-4027d5a6 > .elementor-container{max-width:1200px;min-height:580px;}.elementor-115 .elementor-element.elementor-element-4027d5a6{margin-top:0px;margin-bottom:-200px;padding:90px 0px 10px 0px;}.elementor-115 .elementor-element.elementor-element-4a971322 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-4d126c9a{margin-top:-96px;margin-bottom:0px;}.elementor-115 .elementor-element.elementor-element-3c0d4f8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-3c0d4f8a .aux-media-image{border-radius:30px 30px 30px 30px !important;}.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-header .entry-title a{color:#16B65A;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:bold;line-height:29px;letter-spacing:-0.7px;}.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main{padding:5px 0px 0px 30px !important;}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-4d126c9a{margin-top:-41px;margin-bottom:0px;}.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-header .entry-title a{font-size:15px;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-4027d5a6{padding:50px 0px 0px 0px;}}/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-3c0d4f8a */@media screen and (min-width: 1148px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main{
    display: flex;
    flex-flow: row nowrap;
}
}
@media screen and (max-width: 1148px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main{
    flex-flow: column nowrap;
     display: flex;
   
}
}
@media screen and (min-width: 1148px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-header, .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-info{
    flex-basis: 50%;
}
}
@media screen and (min-width: 1148px){
    .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-tax{
    float: right;
    margin-right: 13%;
}
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .aux-mc-controls{
    position: absolute;
    top: -33%;
    right: 0;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .aux-widget-recent-portfolios .aux-portfolio-columns:not(.aux-tiles-layout) .aux-iso-item .hentry {
    box-shadow:0 0 50px rgba(0,0,0,0.10);
        border-radius: 30px;
}
@media screen and (max-width: 1024px) and (min-width:766px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-header{
   margin: 3px 0px -3px;
 }
}
@media screen and (max-width: 1024px) and (min-width:766px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main{
   max-height: 73px;
 }
}
@media screen and (max-width: 1024px) and (min-width:766px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .aux-widget-recent-portfolios .aux-filters.aux-right:not(.aux-dropdown-filter)>ul{
   float:left;
   padding:0;
 }
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .portfolio-filter-uncategorized{
    margin-top: 31px;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .portfolio-filter-uncategorized:before{
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
 background: rgb(182,36,110);
background: -moz-linear-gradient(144deg, rgba(182,36,110,1) 30%, rgba(249,99,107,1) 88%);
background: -webkit-linear-gradient(144deg, rgba(182,36,110,1) 30%, rgba(249,99,107,1) 88%);
background: linear-gradient(144deg, rgba(182,36,110,1) 30%, rgba(249,99,107,1) 88%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b6246e",endColorstr="#f9636b",GradientType=1);
border-radius:30px; 
    opacity: 0;
    transition: opacity 300ms ease-out;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .portfolio-filter-uncategorized:hover:before{
     opacity: 1;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-info{
    z-index: 2;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .portfolio-filter-uncategorized:hover  .entry-info a{
    color: rgba(255,255,255,0.50);
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .portfolio-filter-uncategorized:hover  .entry-title a{
    color: #fff;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-title{
    text-align: center;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-header{
    text-align: center;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main{
    display: flex;
    justify-content: center;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .aux-filters .aux-selected span::after{
    color: #F9636B;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a span{
    font-family: 'Open Sans';
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a ul li{
    padding-right: 36px;
}
@media screen and (min-width: 624px){
    .elementor-115 .elementor-element.elementor-element-3c0d4f8a ul{
    margin-right: -50px;
}
}
@media screen and (max-width: 624px){
.elementor-115 .elementor-element.elementor-element-3c0d4f8a ul li{
    padding-right: 6px;
    margin:auto;
}
}
@media screen and (max-width: 1108px) and (min-width:766px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main{
       margin-top: -16px;
    padding: 20px 25px 0px;
}
}
@media screen and (max-width:766px){
 .elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main{
     
    padding: 20px 25px 0px;
}
}
.elementor-115 .elementor-element.elementor-element-3c0d4f8a .entry-main {
    padding: 5px 0 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d126c9a */.elementor-115 .elementor-element.elementor-element-4d126c9a .aux-isotope-filters{
    padding-bottom: 36px;
    
}/* End custom CSS */