.elementor-11010 .elementor-element.elementor-element-ecb2a79:not(.elementor-motion-effects-element-type-background), .elementor-11010 .elementor-element.elementor-element-ecb2a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300deg, #1376EA 0%, #13B5EA 100%);}.elementor-11010 .elementor-element.elementor-element-ecb2a79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11010 .elementor-element.elementor-element-ecb2a79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11010 .elementor-element.elementor-element-4864240 .elementor-button{font-size:14px;line-height:38px;fill:#191A29;color:#191A29;background-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 35px 15px 35px;}.elementor-11010 .elementor-element.elementor-element-4864240 .elementor-button:hover, .elementor-11010 .elementor-element.elementor-element-4864240 .elementor-button:focus{color:#FFFFFF;background-color:#F3704B;}.elementor-11010 .elementor-element.elementor-element-4864240 .elementor-button:hover svg, .elementor-11010 .elementor-element.elementor-element-4864240 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11010 .elementor-element.elementor-element-063810b .elementor-spacer-inner{height:50px;}.elementor-11010 .elementor-element.elementor-element-54d8fe4 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.1em;}.elementor-11010 .elementor-element.elementor-element-54d8fe4 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-11010 .elementor-element.elementor-element-6178527 > .elementor-widget-container{margin:17px 17px 17px 17px;padding:24px 24px 24px 24px;}.elementor-11010 .elementor-element.elementor-element-51bcf0a, .elementor-11010 .elementor-element.elementor-element-51bcf0a > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-11010 .elementor-element.elementor-element-51bcf0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 95px 0px;}.elementor-11010 .elementor-element.elementor-element-51bcf0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-msie .elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-11010 .elementor-element.elementor-element-86475df .elementor-post__thumbnail__link{padding-bottom:calc( 0.55 * 100% );}.elementor-11010 .elementor-element.elementor-element-86475df:after{content:"0.55";position:absolute;color:transparent;}.elementor-11010 .elementor-element.elementor-element-86475df{--grid-column-gap:75px;--grid-row-gap:85px;}.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio-item__img, .elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio-item__overlay{border-radius:5px 5px 5px 5px;}.elementor-11010 .elementor-element.elementor-element-86475df a .elementor-portfolio-item__overlay{background-color:#76B6F6;}.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio-item__title{font-size:20px;line-height:30px;}.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio__filter{color:#13B5EA;font-size:20px;}.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio__filters{margin-bottom:10px;}.elementor-msie .elementor-11010 .elementor-element.elementor-element-9b7e1c8 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-11010 .elementor-element.elementor-element-9b7e1c8 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-11010 .elementor-element.elementor-element-9b7e1c8:after{content:"0.66";position:absolute;color:transparent;}.elementor-11010 .elementor-element.elementor-element-9b7e1c8 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-11010 .elementor-element.elementor-element-9b7e1c8 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-11010 .elementor-element.elementor-element-9b7e1c8 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-11010 .elementor-element.elementor-element-1280d14, .elementor-11010 .elementor-element.elementor-element-1280d14 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-11010 .elementor-element.elementor-element-1280d14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 95px 0px;}.elementor-11010 .elementor-element.elementor-element-1280d14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-msie .elementor-11010 .elementor-element.elementor-element-54abfd9 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-11010 .elementor-element.elementor-element-54abfd9 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-11010 .elementor-element.elementor-element-54abfd9:after{content:"0.66";position:absolute;color:transparent;}.elementor-11010 .elementor-element.elementor-element-54abfd9 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-11010 .elementor-element.elementor-element-54abfd9 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-11010 .elementor-element.elementor-element-54abfd9 .elementor-portfolio__filters{margin-bottom:10px;}@media(max-width:1024px){.elementor-11010 .elementor-element.elementor-element-0c08f8b > .elementor-element-populated{margin:10px 10px 10px 10px;}.elementor-11010 .elementor-element.elementor-element-063810b .elementor-spacer-inner{height:30px;}.elementor-msie .elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-11010 .elementor-element.elementor-element-86475df > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-msie .elementor-11010 .elementor-element.elementor-element-9b7e1c8 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-msie .elementor-11010 .elementor-element.elementor-element-54abfd9 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-11010 .elementor-element.elementor-element-54d8fe4 .elementor-heading-title{font-size:22px;}.elementor-11010 .elementor-element.elementor-element-54d8fe4 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-msie .elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-msie .elementor-11010 .elementor-element.elementor-element-9b7e1c8 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-msie .elementor-11010 .elementor-element.elementor-element-54abfd9 .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for section, class: .elementor-element-ecb2a79 */body {
    overflow-x: hidden;
    padding-bottom: 661px;
}
.saspot-page-title {
    display: none;
}
.dropdown-nav li a {
    padding: 10px 20px;
}
.dropdown-nav .current-menu-parent, .dropdown-nav li.active {
    padding: 0;
}
.dropdown-nav .current-menu-parent>a, .dropdown-nav li.active>a {
    padding: 0;
    background: none;
    border: none;
    border-radius: none;
}
@media (max-width: 768px) {
    body {
       padding-bottom: 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4864240 */.slider-button-conctructor {
    position: relative;
    top: -50px;
}
.slider-button-conctructor .elementor-align-icon-right {
    background: #F3704B;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.slider-button-conctructor:hover .elementor-align-icon-right {
    background: #fff;
}
.slider-button-conctructor:hover svg {
    filter: invert(55%) sepia(47%) saturate(2366%) hue-rotate(331deg) brightness(100%) contrast(91%);
}
/*@media (max-width: 768px) {*/
/*    .slider-button-conctructor {*/
/*        display: none;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d8fe4 */.title-line {
    position: relative;
}
.title-line:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-color: #F3704B;
    width: 4px;
    height: 100%;
}
.title-blue {
    color: #13B5EA;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6178527 */#ajaxsearchlite1 .probox, div.asl_w .probox {
    border: 1px solid #13B5EA;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 0 #b5b5b5 inset;
    border-radius: 5px;
    height: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-size: 18px;
}
div.asl_w .probox .promagnifier .innericon svg {
    fill: #13B5EA;
}
div[id*='ajaxsearchlite'].wpdreams_asl_container {
    margin-left: 0 !important;
    z-index: 0 !important;
}
.elementor-10714 .elementor-element.elementor-element-6178527 > .elementor-widget-container {
    margin-left: 0;
    padding-left: 0;
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-86475df */.elementor-filter-70.post-11040.elementor-post.elementor-active,
.elementor-filter-126.post-11035.elementor-post.elementor-active,
.elementor-filter-128.post-11038.elementor-post.elementor-active,
.elementor-filter-80.post-11091.elementor-post.elementor-active {
    display: none !important;
}


.elementor-element-86475df .post-15097.elementor-active img,
.elementor-element-86475df .post-15099.elementor-active img,
.elementor-element-86475df .post-15103.elementor-active img,
.elementor-element-86475df .post-15082.elementor-active img{
        max-width: 30%;
}


.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
    max-width: 50%;
    height: auto !important;    
}

.elementor-posts-container.elementor-has-item-ratio .elementor-filter-123.post-11024 .elementor-post__thumbnail.elementor-fit-height img {
    max-width: 40%;
}

.elementor-post__thumbnail__link {
    background-color: #fff;
    border-radius: 5px;
}

.dropdown-nav.normal-style li a {
    padding: 10px 20px !important;
}
.elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filters {
        justify-content: flex-start;
}
.elementor-element-86475df .elementor-post.elementor-active {
    display: block !important;
    opacity: 1 !important;
}

li.elementor-portfolio__filter.elementor-active,
.elementor-portfolio__filter:hover {
    background: #13B5EA !important;
    color: #fff !important;
}

.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
    background-color: transparent !important;
}

.elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filter:not(:last-child) {
    margin-right: 0;
}

.elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filter:not(:first-child) {
    margin-left: 0; 
}

.elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filter{
    margin-right: 25px !important;
    margin-bottom: 25px;
}

.elementor-portfolio.elementor-has-item-ratio {
    position: relative;
    padding: 50px;
    padding-top: 50px !important;
    margin-top: 33px;
    background: #F3F9FF url(https://tradeevo.com/wp-content/uploads/2021/07/Elements.png) no-repeat center;
    background-size: contain;
    border-radius: 5px;
}


.elementor-filter-79.post-13878 .elementor-portfolio-item__title,
.elementor-filter-122.post-10808 .elementor-portfolio-item__title,
.elementor-filter-121.post-10806 .elementor-portfolio-item__title,
.elementor-filter-120.post-10804 .elementor-portfolio-item__title,
.elementor-filter-119.post-10797 .elementor-portfolio-item__title,
.elementor-filter-118.post-10795 .elementor-portfolio-item__title,
.elementor-filter-78.post-10792 .elementor-portfolio-item__title,
.elementor-filter-79.post-10787 .elementor-portfolio-item__title,
.elementor-filter-69.post-10758 .elementor-portfolio-item__title {
    color: #263238;
    text-align: center;
}



.elementor-portfolio__filter {
    padding: 25px 67px !important;
    border: 1px solid #D7E6EB;
    border-radius: 5px;
    transition: all .3s;
    margin-bottom: 15px;
    text-align: center;
}
.elementor-portfolio-item__overlay h2,
.elementor-portfolio-item__overlay h3{
    font-size: 40px;
    line-height: 65px;
    color: #fff !important;
}











@media (max-width: 768px) {
    .elementor-portfolio__filter {
        padding: 15px 47px;
    }
    .elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filters {
        justify-content: center;
    }
    .elementor-portfolio-item__overlay h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(2,1fr);
    }
}


@media (max-width: 600px) {
    .elementor-portfolio.elementor-has-item-ratio {
        padding-top: 400px;
    }
    .elementor-portfolio-item__overlay h2,
    .elementor-portfolio-item__overlay {
        font-size: 22px;
        line-height: 30px;
    }
    .elementor-portfolio.elementor-has-item-ratio {
        padding: 10px;
    }
    .elementor-10714 .elementor-element.elementor-element-86475df {
    --grid-row-gap: 20px;
 }
}
@media (max-width: 500px) {
    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr);
    }
    .hentry.has-post-thumbnail {
    margin: 0 auto;
    }
}
@media (max-width: 425px) {

    .elementor-portfolio.elementor-has-item-ratio {
        padding: 25px;
        padding-top: 450px;
    }
    .post-10808 .elementor-portfolio-item__overlay,
    .post-10806 .elementor-portfolio-item__overlay,
    .post-10804 .elementor-portfolio-item__overlay,
    .post-10797 .elementor-portfolio-item__overlay,
    .post-10795 .elementor-portfolio-item__overlay,
    .post-10792 .elementor-portfolio-item__overlay,
    .post-10787 .elementor-portfolio-item__overlay,
    .post-10758 .elementor-portfolio-item__overlay{
        padding: 20px;
    }

}



.elementor-element-86475df .elementor-post {
    max-width: 297px;
    width: 100%;
    max-height: 163px;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d5abc6 */.dropbtn {
    display: none;
}
@media (max-width: 768px) {
.elementor-element .elementor-widget-container .dropbtn {
    display: block;
  background-color: #3498DB;
  color: #fff;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  background: #13B5EA;
  transition: .3s;
}

.elementor-element .elementor-widget-container .dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}

.elementor-element .elementor-widget-container.dropdown {
  position: relative;
  display: inline-block;
}

#myDropdown {
  display: none !important;
  position: absolute;
  background-color: #f1f1f1;
  padding: 10px 5px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filter {
    margin: 0 !important;
    font-size: 16px;
    padding: 10px 5px !important;
}
.elementor-element .elementor-widget-container .dropdown-content li {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.elementor-element .elementor-widget-container .dropdown-content li:hover {background-color: #ddd}

#myDropdown.show {
    display:block !important;
    width: 97%;
    overflow-x: scroll;
    height: 100%;
}
.elementor-11010 .elementor-element.elementor-element-86475df a .elementor-portfolio-item__overlay {
    padding: 2px;
}
.elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filters {
    padding-bottom: 20px;
}
.elementor-10714 .elementor-element.elementor-element-86475df .elementor-portfolio__filter:last-child{
        margin: 0 0 40px 0 !important;
}
.elementor-11010 .elementor-element.elementor-element-51bcf0a .elementor-widget-wrap {
    overflow: visible;
}
.elementor-11010 .elementor-element.elementor-element-86475df > .elementor-widget-container {
    width: 100%;
}
.elementor-portfolio.elementor-has-item-ratio {
    display: flex;
    flex-wrap: wrap;
    grid-template-columns: none;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 50px;
    justify-content: center;
}
.elementor-element-86475df .elementor-post.elementor-active {
    flex: 0 1 30%;
    padding: 10px;
    margin: 0;
}
.elementor-11010 .elementor-element.elementor-element-86475df {
    --grid-column-gap: 5px;
    --grid-row-gap: 5px;
    grid-template-columns: none;
    }
.elementor-element-86475df .elementor-post {
    max-width: 100%;
}
.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio-item__title {
    font-size: 16px;
    line-height: normal;
}



.elementor-11010 .elementor-element.elementor-element-86475df .elementor-portfolio__filter {
    font-size: 16px;
    padding: 10px 5px;
}
}

@media (max-width: 576px) {
    .elementor-portfolio.elementor-has-item-ratio {
         padding-left: 0;
         padding-right: 0;
         width: 97%;
    }
    .elementor-element-86475df .elementor-post.elementor-active {
    padding: 5px;
    flex: 0 1 49%;
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-filter-70.post-16413 {
    position: relative;
    text-align: center;
}
.elementor-filter-70.post-16413::before {
    content: 'Fulfillment by Kasta';
    position: absolute;
    bottom: 20%;
    left: 50%;
    transform: translateX(-50%);
    color: #76B6F6;
    font-size: 16px;
    z-index: 1;
    width: 100%;
}
@media (max-width: 768px) {
    .elementor-filter-70.post-16413::before {
        font-size: 14px;
    }
}
@media (max-width: 600px) {
        .elementor-filter-70.post-16413::before {
            bottom: 10%;
    }
}/* End custom CSS */