
#dug_product_elementor_content .elementor-section:not(.dug_elementor_override) h2.elementor-heading-title{
  text-transform: uppercase;
  font-weight: 600;
  font-size: 36px;
  border-bottom: 3px solid #333;
  padding-bottom: 20px;
  color: #333;
  font-family: sculpin;
}

#dug_product_elementor_content .elementor-section:not(.dug_no_format):not(.dug_elementor_override) .elementor-widget-container p{
  font-size: 20px;
  padding: 10px 20%;
  color: #666;
  font-family: sculpin;
  font-weight: 600;
}

#dug_product_elementor_content .elementor-widget-container pre{
  font-size: 16px;
}


#dug_product_elementor_content .elementor-slide-heading{
  text-transform: uppercase;
  font-weight: 600;
  text-align: right;
  font-size: 48px;
  border-bottom: 3px solid #333;
  padding-bottom: 20px;
  color: #333;
  font-family: sculpin;
}

#dug_product_elementor_content .elementor-slide-description{
  color: #333;
}

#dug_product_elementor_content .dug_dark_elementor_slider .elementor-slide-heading,
#dug_product_elementor_content .dug_dark_elementor_slider .elementor-heading-title
{
  color: #fff;
  border-bottom: 3px solid #fff;
}
#dug_product_elementor_content .dug_dark_elementor_slider .elementor-slide-description ,
#dug_product_elementor_content .dug_dark_elementor_slider .elementor-slide-description p,
#dug_product_elementor_content .dug_dark_elementor_slider .elementor-widget-container p
{
  color: #fff!important;
}

#dug_product_elementor_content .elementor-slide-description{
  font-size: 24px;
  font-family: sculpin;
  padding-left: 90px;
  padding-top: 20px;
  font-weight: 600;
}


/*NEW INTEGRATION CSS */
#dug_product_elementor_content  .dug_elementor_v2.dug_dark_elementor_slider .elementor-widget-container p{
  font-weight: 300!important;
}




/******** RESPONSIVE MON COPAIIIIIIIIIIIIIIN **********/

@media only screen and (max-width :1440px) { /*pc portable - mac*/

  #dug_product_elementor_content .elementor-section:not(.dug_elementor_override) .elementor-widget-container p{
    font-size: 18px;
    padding: 10px 10%;
  }
  #dug_product_elementor_content .elementor-slide-heading{
    font-size: 28px;
  }
  #dug_product_elementor_content .elementor-slide-description {
    font-size: 18px;
    padding-left: 20px;
  }
  #dug_product_elementor_content .elementor-widget-container pre {
    font-size: 14px;
  }

  #dug_product_elementor_content .dug_elementor_v2 .elementor-widget-container p{
    font-size: inherit;
    /*padding: 10px 10%;*/
  }


  /*HOTFIX ELEMENTOR DARK SECTION RESPONSIVE */
  .dug_dark_elementor_slider.dug_elementor_v2{
    display: block!important;
  }
  .dug_dark_elementor_slider.dug_elementor_v2 h2{
    padding-top: 0;
    padding-bottom: 5px!important;
    font-size: 28px!important;
  }
  .dug_dark_elementor_slider.dug_elementor_v2 .elementor-hidden-laptop{
    display: block;
  }

  /*.dug_no_format.elementor-hidden-desktop{*/
  /*  display: none;*/
  /*}*/

  #dug_product_elementor_content .dug_elementor_v2.dug_dark_elementor_slider .elementor-widget-container p {
    padding: 0 0 10px 20%;
    font-size: 16px!important;
  }

}

@media only screen and (max-width :1024px) { /*big tablet - small pc portable*/
  #dug_product_elementor_content h2.elementor-heading-title {
    font-size: 20px;
  }
  #dug_product_elementor_content .elementor-widget-container p{
    font-size: 16px;
  }
  #dug_product_elementor_content .elementor-slide-heading {
    font-size: 20px;
  }
  #dug_product_elementor_content .elementor-slide-description {
    font-size: 16px;
    padding-right: 20px;
  }



  /*HOTFIX ELEMENTOR DARK SECTION RESPONSIVE */
  .dug_dark_elementor_slider.dug_elementor_v2{
    display: none!important;
  }
  .dug_dark_elementor_slider.dug_elementor_v2 .elementor-hidden-laptop{
    display: none!important;
  }

  #dug_product_elementor_content>div>section:last-child{
    display: block!important;
  }

}

@media only screen and (max-width :768px) { /*tablet - phone*/
  /*#dug_product_elementor_content  .swiper-slide-inner{*/
  /*  display: none;*/
  /*}*/

  #dug_product_elementor_content .elementor-widget-container p {
    margin-top: 0;
  }
  #dug_product_elementor_content .elementor-widget-heading{
    margin-bottom: 0;
  }


  /*NEW INTEGRATION CSS RESPONSIVE */
  #dug_product_elementor_content .dug_elementor_v2 h2.elementor-heading-title{
    text-align: left;
    padding-left: 40px;
    padding-bottom: 15px;
  }

  #dug_product_elementor_content .dug_elementor_v2 .elementor-widget-container p{
    font-size: 16px!important;
    color: #333;
    padding: 15px 30px;
  }

  #dug_product_elementor_content .dug_elementor_v2.dug_dark_elementor_slider .elementor-heading-title{
    font-size: 12px;
    padding-bottom: 5px;
    border-bottom: 2px solid white;
  }





}



