Get Ready Elementor Templates

How To Make a Creative Design Agency Website Using Elementor Free

Subscribe To My YouTube Channel For More Upcoming Videos

Default Style CSS

.elementor-icon svg{
    width: auto;
    height: auto;
}

.elementor-icon{
    line-height: 0;
}

.elementor-icon, .elementor-icon-wrapper{
    line-height: 0;
}
.service-box *{
    transition: all 0.3s ease;
}

.service-box:hover *{
    color: white;
}


.clients-img-box  img{
    max-width: 68px!important;
}

 

Default Style CSS Classes


service-box 
clients-img-box

 

Button Style CSS


.elementor-button {
        position: relative;
        overflow: hidden;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        transition: all 0.4s ease;
    }

.elementor-button .elementor-button-text  {
        display: inline-block;
        transition: all 0.4s ease;
    }

    /* Duplicate Text (dynamic) */
.elementor-button::before {
        content: attr(data-text);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0;
        color: currentColor;
        transition: transform 0.4s ease, opacity 0.4s ease;;
    }

 .elementor-button:hover .elementor-button-text, .elementor-button:hover .elementor-button-icon{
        transform: translateY(-100%);
        opacity: 0;
    }

.elementor-button::before {
        transform: translateY(100%);
    }

 .elementor-button:hover::before{
        transform: translateY(0);
        opacity: 1;
    }
    
    
.btn-icon .elementor-button .elementor-button-icon{
    background-color: #3B2CFF;
    padding: 10px;
    border-radius: 100px;
    font-size: 16px;
    transition: all 0.3s ease;
}

.btn-icon .elementor-button:hover .elementor-button-icon{
    background: #FFFFFF;
}

.btn-icon .elementor-button .elementor-button-content-wrapper{
    align-items: center;
}

.btn-icon-secondary .elementor-button .elementor-button-icon{
    background-color: #FFFFFF;
    color: #4F5450;
}
.btn-icon-secondary .elementor-button:hover .elementor-button-icon{
    background-color: #3B2CFF;
    color: #FFFFFF;
}

.btn-icon-tertiary .elementor-button .elementor-button-icon{
    padding: 7px;
}

.btn-icon-white .elementor-button .elementor-button-icon{
    color: #FFFFFF;
}

 

Button Style Class Classes


btn-icon
btn-icon-secondary
btn-icon-tertiary
btn-icon-white

 

Button Style JS Code




 

Marquee Style CSS


.marquee-container{
    transform: translateX(0);
    animation: marquee 45s linear infinite;
    white-space: nowrap;
    will-change: transform;
}



@keyframes marquee{
     0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-50%);
  }
  
  100% {
      transform: translateX(0);
  }
}

 

Marquee Style CSS Class


marquee-container

 

Form Style CSS Class




 

Form Style CSS Class



form-button

 

Blog Style CSS


.blog-post .elementskit-btn svg{
    margin-left: 10px;
    width: 30px;
    height: 30px;
    color: #2b322c;
    background: #FFFFFF;
    padding: 7px;
    border-radius: 100%;
}

.blog-post .elementskit-post-image-card:hover .elementskit-entry-thumb>img {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1;
}

.blog-post .elementskit-post-image-card .elementskit-entry-thumb>img{
    max-height: 270px;   
    object-fit: contain;
    max-width: 100%!important;
}


.blog-post .post-items .col-lg-4:nth-of-type(3n+2) .post-cat {
    background-color: #3B2CFF;
}
.blog-post .post-items .col-lg-4:nth-of-type(3n+3) .post-cat{
    background-color: #FBBC05;
    color: #2b322c;
    
}
.blog-post .post-items .col-lg-4:nth-of-type(3n+3) .post-cat svg{
    color: #2b322c;
    
}

.blog-post .col-lg-4{
    padding-right: 16px!important;
    padding-left: 16px!important;
}

.blog-post .row{
    margin-right: -16px!important;
    margin-left: -16px!important;
}

.blog-post img{
    height: 520px;
    object-fit: cover;
}
@media (max-width: 1024px){

.blog-post img{
    height: 350px;
}

}

@media (max-width: 767px){

.blog-post img{
    height: 300px;
}

}

 

Blog Style CSS Class


blog-post

 

Sinlge Blog Post Thumbnail Style CSS




 

Sinlge Blog Post Thumbnail Style CSS Class


post-thumbnail