/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 12 2020 | 12:46:27 */
@media only screen and (max-width: 1400px){
  body .col-esquerdafundo{
    	margin-left: 140px;
  }
}


@media only screen and (max-width: 1024px){  
  .servicos-homepage i.eicon-chevron-right,
  .servicos-homepage i.eicon-chevron-left,
  .servicos-homepage .elementor-swiper-button.elementor-swiper-button-next,
  .servicos-homepage .elementor-swiper-button.elementor-swiper-button-prev{
		display: none;
  }
  
  body .col-esquerdafundo{
    	margin-left: 80px;
    	margin-right: 50px;
  }
  
  body .banner-home .swiper-slide-inner {
    padding: 0 20px !important;
  }
}

@media only screen and (max-width: 768px){
  	.servicos-homepage.elementor-testimonial--layout-image_left .elementor-testimonial, .elementor-testimonial--layout-image_right .elementor-testimonial{
      	display:block;
  }
  
  body .fundo-esquerda {
        background-position: 0 !important;
    }
  
  .banner-home .swiper-slide-contents {
    width: 100% !important;
}
  
  .banner-home .swiper-slide-inner{
    	width:100% !important;
  }
  
  .servicos-homepage .elementor-testimonial__image {
    margin-top: 50px;
}
  
  .servicos-homepage.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
    width: 100%;
    height: auto;
}
  
  .absoluteselo {
    position: absolute;
    z-index: 9999999;
    top: 460px;
}
}

@media only screen and (max-width: 500px){
  .banner-home .swiper-slide-contents {
    width: 100%;
    max-width: 100%;
    margin: 0 20px;
}
  
  body .col-esquerdafundo{
    	margin-left: 0px;
  }
  
  body .servicos-homepage.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0;
    border: none;
}
  
  body .elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 0;
}
  
  body .servicos-homepage .elementor-testimonial__text {
    margin-right: 0;
}
  
  .servicos-homepage .elementor-swiper-button.elementor-swiper-button-prev{
	left: -10px !important;
}

.servicos-homepage .elementor-swiper-button.elementor-swiper-button-next{
	right: 0px !important;
}

.projetos-homepage .elementor-swiper-button.elementor-swiper-button-prev{
	left: 0px !important;
}
  
  body.search.search-results .post-inner.thin p {
    width: 100% !important;
    max-width: 85% !important;
    margin:0 20px;
}

.projetos-homepage .elementor-swiper-button.elementor-swiper-button-next{
	right: -10px !important;
}
  
  /*.servicos-homepage h3 {
    text-align: center;
}*/
  
  .bt-saberm {
    margin-bottom: 40px;
}
  
  .absoluteselo {
    display:none;
}

.setaesquerda {
	display: none;
}

.setadireita {
	display: none;
  }
  
  .sliderprodutos .elementor-swiper-button.elementor-swiper-button-prev {
    top: auto !important;
    bottom: -15%;
    left: 50px;
}
  
  .sliderprodutos .elementor-swiper-button.elementor-swiper-button-next {
    top: auto !important;
    bottom: -15%;
    right: 50px !important;
}
  
  .sliderprodutos.elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0;
}
  
  .vp-filter__style-default .vp-filter__item {
    margin-left: 0;
    width: 84%;
}
  
  .vp-portfolio__filter-wrap {
    margin-left: -12px;
}
  
  .servicos-homepage.mobileservicos .elementor-swiper-button.elementor-swiper-button-prev {
    left: 90px !important;
    bottom: -65px;
    top: initial;
}
  
  .servicos-homepage.mobileservicos .elementor-swiper-button.elementor-swiper-button-next {
    right: 90px !important;
    top: initial;
    bottom: -65px;
}
  
  .woocommerce section {
    padding-top: 90px;
}
  
  .woocommerce-cart #site-content .woocommerce {
    padding: 0;
}
  
  body.single-product h1.product_title.entry-title {
    padding-top: 30px;
}
  
  .woocommerce section.related.products {
    padding: 0;
}
}