/*
.homeSlide .sp-slider-content-align-right, .sp-slider-image-align-right {
    text-align: right;
    width: 100%;
    display: contents !important;
}
*/

/*SLIDESHOW */

@media (min-width: 767px){
.slideshowROW .sppb-col-xs-12.sppb-col-sm-6.sppb-col-md-5{
  
  padding: 0px 0px 0px 200px!important;
  
}
}

.slideshowROW .sppb-col-xs-12.sppb-col-sm-6.sppb-col-md-7.image-align-center {
    padding: 0px !important;
}


/*
div#section-id-1611281596081 {
 
  /*
  background: linear-gradient(345deg, rgba(0,0,0,1) 0%, rgba(40,40,40,1) 81%)  !IMPORTANT; 
      background-color: rgb(0,0,0) !important; 
  
   background-attachment:fixed !important; 
   background-repeat: no-repeat !important;

*/
  /*
  
background: linear-gradient(345deg, rgba(0,0,0,1) 0%, rgba(40,40,40,1) 81%)  !IMPORTANT; 
   background-color: rgb(0,0,0) !important; 
   background-attachment:fixed !important; 
min-height: 100% !important; */


/*
    background-image: url(/images/00avocadot/home/blur01.png);
    background-size: cover;
  background-attachment: scroll;
}
  */
  
  
  










body.default-home #sp-header.transparent-header {
    background-image: none;
}

div.sp-slider .sp-indicator.line-indicator {
    background: #e4ff00 !important;



}

.sp-slider .sp-indicator-container{
    background:transparent!important;
}



.homeSlide span.sp-slider-btn-text {
    background: #c0d700 !important;
   transition: 0.3s ease !important;
      border-radius: 18px !important;
    padding: 16px 40px !important;
    box-shadow: 0 0 30px 5px #c0d7007a !important;
  FONT-SIZE: 16PX !IMPORTANT;
  
}

.homeSlide span.sp-slider-btn-text:hover {
    background: #c0d700 !important;
      transform: scale(1.1) !important;
    transition: 0.3s ease !important;
      border-radius: 18px !important;
    padding: 16px 40px !important;
    box-shadow: 0 0 10px 3px #c0d7007a !important;
 FONT-SIZE: 16PX !IMPORTANT;
     color: #17161a !important;
}



.sp-slider.dot-controller-line .sp-dots ul li.active {
      width: 100px !important;
  background-color: #c0d700 !important;
    border-color: #5c6705 !important;
    box-shadow: 0 0 14px 0px #c0d7007a !important;
   

}


.sp-slider .sp-dots ul li {

    border-width: 0px !important;
    width: 60px !important;
   
    background-color: #95a700b8 !important;
    border-color: #95a700 !important;
 
}


/*END OF SLIDESHOW */



/* MOBILE OF SLIDESHOW */



@media (min-width: 767px) and (max-width: 1274px){

  
  .slideshowROW .sppb-col-xs-12.sppb-col-sm-6.sppb-col-md-5 {
    padding: 0px 0px 0px 30px!important;
}
  
  
  
}



@media (min-width: 1274PX) and (max-width: 1420PX){
  
 
  .slideshowROW .sppb-col-xs-12.sppb-col-sm-6.sppb-col-md-5 {
    padding: 0px 0px 0px 130px!important;
}
  
  
  
}




@media (max-width: 767px){
.sppb-col-xs-12.sppb-col-sm-6.sppb-col-md-5 {
    padding: 0px 30px !important;
    margin-top: 50px !important;
}
  
  
  
.sp-slider-outer-stage {
    height: 700px !important;
}
  
}




/*END MOBILE OF SLIDESHOW */


/*MOBILE BG FLOATING ELEMENT */


@media (max-width: 767px){

  #sppb-addon-wrapper-1615455697566 {
    
    margin: -770px 70px 30px -50px !important;
}
  
  
  
  #sppb-addon-wrapper-1615455697574 {
    margin: -1080px -220px 0px 0px !important;
}
  
  
  
  #sppb-addon-wrapper-1611380552846 {

    left: -240px !important;
    top: 230px !important;
    
}
  
  
  
}


/*END OF MOBILE BG FLOATING ELEMENT */






/* SELLING POINTS */
.sppb-column .glass{
    border-radius: 20px;
    background: #ffffff;
    box-shadow: 5px 5px 25px #000000, -5px -5px 25px #d4d4d473 !IMPORTANT;
}
/* END OF SELLING POINTS */



/* MOBILE SELLING POINTS */


@media (min-width: 767px) and (max-width: 1274px){
  
.sp-page-builder .page-content #section-id-1615455697557 {

    padding-right: 50PX !important;
   
    padding-left: 50PX !IMPORTANT;
    
}
  
}



/* END OF MOBILE SELLING POINTS */








/* PORTFOLIO */


@media (min-width: 767px) {
.wimble-home-slider.sppb-addon-sp-slider .sp-slider-content-align-left:before {
       content: "";
    width: 1300px !important;
    position: absolute;
    background: linear-gradient(90deg, rgb(0 0 0) 0%, rgba(0,0,0,1) 33%, rgba(89,89,89,1) 100%, rgba(89,89,89,1) 100%) !important;
    display: block;
    opacity: 63% !important;
    bottom: -400px !important;
    height: 950px !important;
    mix-blend-mode: unset !important;
    display: block;
    left: -63px !important;
}

}


.wimble-home-slider.sppb-addon-sp-slider .sp-slider-custom-dot-indecators ul li.active {
    background-color: #a0b300 !important;
}

.wimble-home-slider.sppb-addon-sp-slider .sp-slider-custom-dot-indecators {
    background: #c0d700 !important; 
}


@media (min-width: 767px) and (max-width: 1274px){
.sp-slider-outer-stage {
    height: 740px !IMPORTANT;
}
}

/* END OF PORTFOLIO */











/* Increase Sales from Google Ranking*/

@media (min-width: 767px) and (max-width: 1200px){
.sp-page-builder .page-content #section-id-1611380552834 {

    margin-right: 100px !important;
    margin-left: 100px !important;
  }
  
}


/* end of Increase Sales from Google Ranking*/


/* GRADIENT ELEMENT */
#sppb-addon-wrapper-1611628656930 {
        left: -20% !IMPORTANT;
}


#sppb-addon-wrapper-1611380552851 {
    TOP: 0PX !IMPORTANT;
   RIGHT: -115% !IMPORTANT;

}


@media (max-width: 767px){
  
  #sppb-addon-wrapper-1611380552851 {
    TOP: 240% !IMPORTANT;
   RIGHT: -115% !IMPORTANT;

}
  
  
}





/* END OF GRADIENT ELEMENT */

/* GRADIENT ELEMENT MOBILE */
@media (min-width: 767px) and (max-width: 1274px){
.sp-page-builder .page-content #section-id-1611412597635 {

    padding-right: 50px !IMPORTANT;
    padding-left: 50px !IMPORTANT;
  
}

}

/* END OF GRADIENT ELEMENT MOBILE */


/*----------------- ROTATE ANIMATION ----------------- */

.rotateAnimation{
  
  -webkit-animation:spin 70s linear infinite;
    -moz-animation:spin 70s linear infinite;
    animation:spin 70s linear infinite; 

}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


/* ----------------- END OF ROTATE ANIMATION ----------------- */







/*----------------- ROTATE RIGHT ANIMATION ----------------- */

.rotateRightAnimation{
  
  -webkit-animation:spinRight 70s linear infinite;
    -moz-animation:spinRight 70s linear infinite;
    animation:spinRight 70s linear infinite; 

}

@-moz-keyframes spinRight { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spinRight { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spinRight { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


/* ----------------- END OF ROTATE RIGHT ANIMATION ----------------- */













/*----------------- UPDOWN ANIMATION ----------------- */

.updownAnimation {
-webkit-animation: updown 5s infinite  alternate;
        animation: updown 5s infinite  alternate;
}

    @-webkit-keyframes updown {
        0% { transform: translateY(0); }
        100% { transform: translateY(-50px); }
    }
    @keyframes updown {
        0% { transform: translateY(0); }
        100% { transform: translateY(-50px); }
    }


/*----------------- END OF UPDOWN ANIMATION ----------------- */



/*----------------- DOWNUP ANIMATION ----------------- */

.downupAnimation {
-webkit-animation: downup 5s infinite  alternate;
        animation: downup 5s infinite  alternate;
}

    @-webkit-keyframes downup {
        0% { transform: translateY(-30px); }
        100% { transform: translateY(0); }
    }
    @keyframes downup {
        0% { transform: translateY(-30px); }
        100% { transform: translateY(0); }
    }


/*----------------- END OF DOWNUP ANIMATION ----------------- */







/*----------------- LEFTRIGHT ANIMATION ----------------- */

.leftrightAnimation {
-webkit-animation: action 10s infinite  alternate;
        animation: action 10s infinite  alternate;
}

    @-webkit-keyframes action {
        0% { transform: translateX(30px); }
        100% { transform: translateX(-30px); }
    }

    @keyframes action {
        0% { transform: translateX(30px); }
        100% { transform: translateX(-30px); }
    }

/*----------------- END OF LEFTRIGHT ANIMATION ----------------- */


/*----------------- RIGHTLEFT ANIMATION ----------------- */

.rightLeftAnimation {
-webkit-animation: rightLeft 10s infinite  alternate;
        animation: rightLeft 10s infinite  alternate;
}

    @-webkit-keyframes rightLeft {
        0% { transform: translateX(-30px); }
        100% { transform: translateX(30px); }
    }

    @keyframes rightLeft {
        0% { transform: translateX(-30px); }
        100% { transform: translateX(30px); }
    }

/*----------------- END OF RIGHTLEFT ANIMATION ----------------- */


.test:before {
    position: absolute;
    content: '';
    background: url(/images/00avocadot/logo/testcta5.png);
    width: inherit;
    height: inherit;
    background-size: cover;
    top: 0;
    bottom: 0;
    margin: auto;
}