.elementor-19900 .elementor-element.elementor-element-3f497486 .elementor-repeater-item-31320c5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19900 .elementor-element.elementor-element-239d4155:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19900 .elementor-element.elementor-element-239d4155 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19900 .elementor-element.elementor-element-239d4155 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-19900 .elementor-element.elementor-element-239d4155 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2D1D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 10px 20px 10px;}.elementor-19900 .elementor-element.elementor-element-239d4155 > .elementor-element-populated, .elementor-19900 .elementor-element.elementor-element-239d4155 > .elementor-element-populated > .elementor-background-overlay, .elementor-19900 .elementor-element.elementor-element-239d4155 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-19900 .elementor-element.elementor-element-239d4155 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19900 .elementor-element.elementor-element-1001eeb2 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-1001eeb2 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-7b08b5c8 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-7b08b5c8 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-7c2a503d .jet-breadcrumbs__item > *{font-size:14px;font-weight:400;line-height:21px;}.elementor-19900 .elementor-element.elementor-element-7c2a503d .jet-breadcrumbs__item-link{color:#9EAEB8;}.elementor-19900 .elementor-element.elementor-element-7c2a503d .jet-breadcrumbs__item-target{font-weight:500;color:#00B2E3;}.elementor-19900 .elementor-element.elementor-element-7c2a503d .jet-breadcrumbs__item-sep{font-size:10px;color:#9EAEB8;}.elementor-19900 .elementor-element.elementor-element-2fbf3ac5{width:auto;max-width:auto;}.elementor-19900 .elementor-element.elementor-element-2fbf3ac5 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-19900 .elementor-element.elementor-element-2fbf3ac5 .elementor-heading-title{font-size:66px;font-weight:400;line-height:99px;color:#231F20;}.elementor-19900 .elementor-element.elementor-element-594442b8{width:auto;max-width:auto;align-self:flex-end;}.elementor-19900 .elementor-element.elementor-element-594442b8 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-19900 .elementor-element.elementor-element-30062fee > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19900 .elementor-element.elementor-element-30062fee .elementor-heading-title{font-weight:bold;color:#231F20;}.elementor-19900 .elementor-element.elementor-element-3f497486{margin-top:120px;margin-bottom:100px;}.elementor-19900 .elementor-element.elementor-element-5f67cad7 .elementor-repeater-item-965c0d5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19900 .elementor-element.elementor-element-12978a7c > .elementor-element-populated{padding:0px 90px 0px 0px;}.elementor-19900 .elementor-element.elementor-element-432acdde > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-19900 .elementor-element.elementor-element-53eb14d9 .elementor-repeater-item-e2bb2de.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19900 .elementor-element.elementor-element-7e118e1a .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-19900 .elementor-element.elementor-element-5f9d00c9 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-19900 .elementor-element.elementor-element-53eb14d9{margin-top:0px;margin-bottom:20px;}.elementor-19900 .elementor-element.elementor-element-4981dfbc .elementor-repeater-item-e2bb2de.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19900 .elementor-element.elementor-element-de5ea6e .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-19900 .elementor-element.elementor-element-543c5fc .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-19900 .elementor-element.elementor-element-4981dfbc{margin-top:0px;margin-bottom:20px;}.elementor-19900 .elementor-element.elementor-element-2e632727 .elementor-repeater-item-e2bb2de.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19900 .elementor-element.elementor-element-7911e733 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-19900 .elementor-element.elementor-element-23ab80e9 .elementor-heading-title{font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-19900 .elementor-element.elementor-element-31c35269 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-19900 .elementor-element.elementor-element-5577d0fc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-19900 .elementor-element.elementor-element-5577d0fc .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-5577d0fc .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-1183d54f .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-1183d54f .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-19900 .elementor-element.elementor-element-401470ea .elementor-repeater-item-f858707.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-19900 .elementor-element.elementor-element-4aaadbaf{--spacer-size:201px;}.elementor-19900 .elementor-element.elementor-element-941352e .elementor-repeater-item-71e472f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}@media(max-width:1024px){.elementor-19900 .elementor-element.elementor-element-3f497486{margin-top:120px;margin-bottom:65px;}.elementor-19900 .elementor-element.elementor-element-4aaadbaf{--spacer-size:10px;}}@media(min-width:768px){.elementor-19900 .elementor-element.elementor-element-239d4155{width:42.332%;}.elementor-19900 .elementor-element.elementor-element-64cf8075{width:5.999%;}.elementor-19900 .elementor-element.elementor-element-79a16999{width:51.002%;}.elementor-19900 .elementor-element.elementor-element-f720d34{width:50%;}.elementor-19900 .elementor-element.elementor-element-1a4a72c7{width:50%;}.elementor-19900 .elementor-element.elementor-element-460277c0{width:50%;}.elementor-19900 .elementor-element.elementor-element-6423df5b{width:50%;}.elementor-19900 .elementor-element.elementor-element-46e4b7fc{width:50%;}.elementor-19900 .elementor-element.elementor-element-3841e0fa{width:50%;}}@media(max-width:767px){.elementor-19900 .elementor-element.elementor-element-79a16999 > .elementor-element-populated{padding:0px 0px 15px 0px;}.elementor-19900 .elementor-element.elementor-element-7c2a503d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-19900 .elementor-element.elementor-element-3f497486{margin-top:100px;margin-bottom:40px;}.elementor-19900 .elementor-element.elementor-element-5577d0fc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-19900 .elementor-element.elementor-element-1183d54f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-19900 .elementor-element.elementor-element-4aaadbaf{--spacer-size:0px;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5577d0fc */#table_dosages .jet-listing-dynamic-repeater__items {
    display: block;
}
#table_dosages .div_table{
    display:table;
    width:100%;
    border-spacing:0;
    margin-top: -20px;
}
#table_dosages .item_header{
   display:table-row;
   height:45px;
   line-height: 15px;
   color: white;
   font-size: 14px;
   font-weight: 400;
}
#table_dosages .item_header div{
  display: table-cell;
  padding-left: 20px;
  vertical-align: middle;
}
#table_dosages .item_header div {
  background-color: #C2D1D9;
  border-left: 1px solid #C2D1D9;
  border-top: 1px solid #C2D1D9;
}
#table_dosages .item_header div:last-child{
  border-right: 1px solid #C2D1D9;
  border-radius: 0 10px 0 0;
}
#table_dosages .item_header div:first-child{
  border-radius: 10px 0 0 0;
}
#table_dosages .jet-listing-dynamic-repeater__item{
  display:table-row;
  text-align: left;
  height:45px;
  line-height: 45px;
  font-size: 14px;
  font-weight: 400;
  color: #231F20;
}
#table_dosages .jet-listing-dynamic-repeater__item  div {
  display: table-cell;
  background-color: #fff;
  border-left: 1px solid #EBF1F4;
  border-top: 1px solid #EBF1F4;
  padding-left: 20px;
}
#table_dosages .jet-listing-dynamic-repeater__item div:last-child{
  border-right: 1px solid #EBF1F4;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div{
  border-bottom: 1px solid #EBF1F4;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div:first-child{
  border-radius: 0 0 0 10px;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div:last-child{
  border-radius: 0 0 10px 0;
}
#table_dosages img.img-form{
    width: 50px;
}
#table_dosages .caja_img span{
    width: 10px;
    height: 10px;
    margin-top: -15px;
    border-radius: 50%;
}
#table_dosages .caja_img{
    vertical-align: middle;
    display: inline-flex !important;
    min-height: 50px;
    width: -webkit-fill-available;
}
#table_dosages a:not([href]),
#table_dosages a[href=""], 
#table_dosages  a[href="#"] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1183d54f */#table_download .jet-listing-dynamic-repeater__items {
    display: block;
}
.ul_download{
    padding: 0;
    list-style: none;
}
.ul_download li{
    background-color: #FFFFFF;
  box-shadow: 0 2px 64px 0 rgba(194,209,217,0.5);
  padding: 10px;
  display: flex;
  min-height: 120px;
}
.ul_download li .first{
    width: 50%;
    display: block;
    padding-left: 10px;
}
.ul_download li .first h4{
  color: #231F20;
  font-size: 21px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 31px;
  margin: 0;
}
.ul_download li .first p{
  color: #231F20;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 31px;
  margin: 0;
}
.ul_download li .second{
    width: 30%;
    display: flex;
    align-items: flex-end;
    padding: 0 20px;
}
.ul_download li .second h5{
    text-align: right;
    width: 100%;
    margin-bottom: 0;
    color: #696566;
    font-size: 12px;
    font-weight: 300;
    line-height: 31px;
}
.ul_download li .download{
    width: 20%;
    display: flex;
    border-radius: 5px;
    background-color: #DA5521;
    align-items: center;
    justify-content: center;
}
.ul_download li .download a{
    text-align: center;
    align-self: stretch;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ul_download li .download a p{
    text-align: center;
    width: 100%;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5577d0fc */#table_dosages .jet-listing-dynamic-repeater__items {
    display: block;
}
#table_dosages .div_table{
    display:table;
    width:100%;
    border-spacing:0;
    margin-top: -20px;
}
#table_dosages .item_header{
   display:table-row;
   height:45px;
   line-height: 15px;
   color: white;
   font-size: 14px;
   font-weight: 400;
}
#table_dosages .item_header div{
  display: table-cell;
  padding-left: 20px;
  vertical-align: middle;
}
#table_dosages .item_header div {
  background-color: #C2D1D9;
  border-left: 1px solid #C2D1D9;
  border-top: 1px solid #C2D1D9;
}
#table_dosages .item_header div:last-child{
  border-right: 1px solid #C2D1D9;
  border-radius: 0 10px 0 0;
}
#table_dosages .item_header div:first-child{
  border-radius: 10px 0 0 0;
}
#table_dosages .jet-listing-dynamic-repeater__item{
  display:table-row;
  text-align: left;
  height:45px;
  line-height: 45px;
  font-size: 14px;
  font-weight: 400;
  color: #231F20;
}
#table_dosages .jet-listing-dynamic-repeater__item  div {
  display: table-cell;
  background-color: #fff;
  border-left: 1px solid #EBF1F4;
  border-top: 1px solid #EBF1F4;
  padding-left: 20px;
}
#table_dosages .jet-listing-dynamic-repeater__item div:last-child{
  border-right: 1px solid #EBF1F4;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div{
  border-bottom: 1px solid #EBF1F4;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div:first-child{
  border-radius: 0 0 0 10px;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div:last-child{
  border-radius: 0 0 10px 0;
}
#table_dosages img.img-form{
    width: 50px;
}
#table_dosages .caja_img span{
    width: 10px;
    height: 10px;
    margin-top: -15px;
    border-radius: 50%;
}
#table_dosages .caja_img{
    vertical-align: middle;
    display: inline-flex !important;
    min-height: 50px;
    width: -webkit-fill-available;
}
#table_dosages a:not([href]),
#table_dosages a[href=""], 
#table_dosages  a[href="#"] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1183d54f */#table_download .jet-listing-dynamic-repeater__items {
    display: block;
}
.ul_download{
    padding: 0;
    list-style: none;
}
.ul_download li{
    background-color: #FFFFFF;
  box-shadow: 0 2px 64px 0 rgba(194,209,217,0.5);
  padding: 10px;
  display: flex;
  min-height: 120px;
}
.ul_download li .first{
    width: 50%;
    display: block;
    padding-left: 10px;
}
.ul_download li .first h4{
  color: #231F20;
  font-size: 21px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 31px;
  margin: 0;
}
.ul_download li .first p{
  color: #231F20;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 31px;
  margin: 0;
}
.ul_download li .second{
    width: 30%;
    display: flex;
    align-items: flex-end;
    padding: 0 20px;
}
.ul_download li .second h5{
    text-align: right;
    width: 100%;
    margin-bottom: 0;
    color: #696566;
    font-size: 12px;
    font-weight: 300;
    line-height: 31px;
}
.ul_download li .download{
    width: 20%;
    display: flex;
    border-radius: 5px;
    background-color: #DA5521;
    align-items: center;
    justify-content: center;
}
.ul_download li .download a{
    text-align: center;
    align-self: stretch;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ul_download li .download a p{
    text-align: center;
    width: 100%;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5577d0fc */#table_dosages .jet-listing-dynamic-repeater__items {
    display: block;
}
#table_dosages .div_table{
    display:table;
    width:100%;
    border-spacing:0;
    margin-top: -20px;
}
#table_dosages .item_header{
   display:table-row;
   height:45px;
   line-height: 15px;
   color: white;
   font-size: 14px;
   font-weight: 400;
}
#table_dosages .item_header div{
  display: table-cell;
  padding-left: 20px;
  vertical-align: middle;
}
#table_dosages .item_header div {
  background-color: #C2D1D9;
  border-left: 1px solid #C2D1D9;
  border-top: 1px solid #C2D1D9;
}
#table_dosages .item_header div:last-child{
  border-right: 1px solid #C2D1D9;
  border-radius: 0 10px 0 0;
}
#table_dosages .item_header div:first-child{
  border-radius: 10px 0 0 0;
}
#table_dosages .jet-listing-dynamic-repeater__item{
  display:table-row;
  text-align: left;
  height:45px;
  line-height: 45px;
  font-size: 14px;
  font-weight: 400;
  color: #231F20;
}
#table_dosages .jet-listing-dynamic-repeater__item  div {
  display: table-cell;
  background-color: #fff;
  border-left: 1px solid #EBF1F4;
  border-top: 1px solid #EBF1F4;
  padding-left: 20px;
}
#table_dosages .jet-listing-dynamic-repeater__item div:last-child{
  border-right: 1px solid #EBF1F4;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div{
  border-bottom: 1px solid #EBF1F4;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div:first-child{
  border-radius: 0 0 0 10px;
}
#table_dosages .jet-listing-dynamic-repeater__item:last-child div:last-child{
  border-radius: 0 0 10px 0;
}
#table_dosages img.img-form{
    width: 50px;
}
#table_dosages .caja_img span{
    width: 10px;
    height: 10px;
    margin-top: -15px;
    border-radius: 50%;
}
#table_dosages .caja_img{
    vertical-align: middle;
    display: inline-flex !important;
    min-height: 50px;
    width: -webkit-fill-available;
}
#table_dosages a:not([href]),
#table_dosages a[href=""], 
#table_dosages  a[href="#"] {
  display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1183d54f */#table_download .jet-listing-dynamic-repeater__items {
    display: block;
}
.ul_download{
    padding: 0;
    list-style: none;
}
.ul_download li{
    background-color: #FFFFFF;
  box-shadow: 0 2px 64px 0 rgba(194,209,217,0.5);
  padding: 10px;
  display: flex;
  min-height: 120px;
}
.ul_download li .first{
    width: 50%;
    display: block;
    padding-left: 10px;
}
.ul_download li .first h4{
  color: #231F20;
  font-size: 21px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 31px;
  margin: 0;
}
.ul_download li .first p{
  color: #231F20;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 31px;
  margin: 0;
}
.ul_download li .second{
    width: 30%;
    display: flex;
    align-items: flex-end;
    padding: 0 20px;
}
.ul_download li .second h5{
    text-align: right;
    width: 100%;
    margin-bottom: 0;
    color: #696566;
    font-size: 12px;
    font-weight: 300;
    line-height: 31px;
}
.ul_download li .download{
    width: 20%;
    display: flex;
    border-radius: 5px;
    background-color: #DA5521;
    align-items: center;
    justify-content: center;
}
.ul_download li .download a{
    text-align: center;
    align-self: stretch;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ul_download li .download a p{
    text-align: center;
    width: 100%;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS */.as_title span{
    font-weight: normal;
}
.anchura {
    min-width: 215px;
}
.anchura-dose {
    min-width: 80px;
}
.anchura2 {
    min-width: 160px;
}
.ul_download li .first h4 {
    margin-top: -15px;
}
.ul_download li .first {
    width: 80%;
}
.ul_download li .second {
    width: 0;
}

.single-portfolio-products .is-selected {
    border-color: #00B2E3 !important;
}
h1.elementor-heading-title {
    font-size: 48px !important;
    line-height: 58px !important;
}
#table_dosages .jet-listing-dynamic-repeater__item .formato {
    width: 18%;
}
.single-portfolio-products .carousel-p.carousel-main.flickity-enabled.is-draggable {
    height: 420px;
}
.break-word {
    word-break: break-word;
}
.miniaturas-portfolio {
    margin-top: -100px;
}
#table_dosages .item_header div:last-child {
    padding-right: 10px;
}
.single-portfolio-products a.jet-breadcrumbs__item-link {
    display: none;
}
.excipients_text p{
    font-weight: normal;
    color: #231f20;
}
.single-portfolio-products .ul_download li .first {
    margin-top: 20px;
}
.single-portfolio-products li.jet-listing-dynamic-repeater__item {
    margin-bottom: 10px;
}
.subtitle-product h2 {
    font-size: 24px;
    position: relative;
    top: -10px;
}
.single-portfolio-products #table_dosages h3 {
    margin-top: 0;
}
#table_dosages img.img-form {
    width: auto;
}
.single-portfolio-products #table_download h3 {
    margin-bottom: 20px;
}
.single-portfolio-products #table_dosages .caja_img span {
    position: relative;
    margin-top: -15px;
    left: 0px;
}
.single-portfolio-products #table_dosages .jet-listing-dynamic-repeater__item div {
    border-left: 0px solid #EBF1F4;
}
.single-portfolio-products #table_dosages .jet-listing-dynamic-repeater__item div:first-child {
    border-left: 1px solid #EBF1F4;
}
.single-portfolio-products #table_dosages .item_header div {
    padding-left: 17px;
}
.icon-down-first img, img.icon-down-first {
    width: 20px;
    position: relative;
    top: 8px;
    left: 0px;
}
.icon-down img, img.icon-down {
    width: 20px;
    position: relative;
    top: 8px;
    left: 0px;
}
.single-portfolio-products .caja_img img {
    max-width: 60px;
    position: relative;
    top: 0px;
    left: -5px;
}
.single-portfolio-products .img-product {
    height: max-content;
}
a.bread-portfolio {
    color: #9EAEB8;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}
.bread-portfolio+i.fas.fa-angle-right {
    font-size: 10px;
    color: #9EAEB8;
    position: relative;
    top: -1px;
    margin-left: 3px;
    margin-right: 3px;
}
.breadcrumbs-port a.jet-breadcrumbs__item-link.is-home, .breadcrumbs-port  .jet-breadcrumbs__item-sep {
    display:  none;
}
.carousel-nav-p .jet-listing-dynamic-repeater__item img {
    padding: 0 !important;
}


/* Responsive */

@media (max-width: 1300px) {
	#seccion1-single-port, #seccion2-single-port {
    padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.single-portfolio-products .col-informacion, .single-portfolio-products .col-tabla, #seccion2-single-port .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {
    width: 100% !important;
    }
    .ul_download li .first h4 {
        margin-top: 0;
    }
    #seccion2-single-port .elementor-row {
    display: block;
    }
    #seccion2-single-port .elementor-element-populated {
    padding-right: 0;
    }
    .single-portfolio-products #table_dosages h3 {
    margin-top: 50px;
    }
    .col-informacion h3 {
    margin-bottom: -18px;
    }
}

@media (max-width: 1024px) {
    .single-portfolio-products .flickity-viewport {
    max-height: 350px;
    }
    .single-portfolio-products .carousel-nav-p .flickity-slider {
    margin-top: -19%;
    }
    .single-portfolio-products .carousel-nav-p .jet-listing-dynamic-repeater__item {
    width: 55px;
    min-height: 100%;
    min-height: 100%;
    height: 100%;
    }
    #table_dosages .jet-listing-dynamic-repeater__item {
    line-height: 34px;
    }
}

@media (max-width: 767px) {
	.single-portfolio-products #table_dosages h3 {
    margin-top: 30px;
    }
    #table_dosages .jet-listing-dynamic-repeater__items {
    min-width: 100%;
    overflow-x: scroll;
    }
    #table_dosages .formato {
    min-width: 200px;
    }
    #table_dosages .descarga {
    min-width: 50px;
    } 
    h1.elementor-heading-title {
    font-size: 42px !important;
    line-height: 48px !important;
    }
    .break-word.anchura2 {
        min-width: 115px;
    }
    .ul_download li {
        display: block;
    }
    .ul_download li .first {
        width: 100%;
    }
    .ul_download li .download {
        width: 100%;
        padding: 10px 15px;
        margin-bottom: 10px;
    }
    
    .ul_download li .first h4 {
        margin-top: -15px;
    }
}/* End custom CSS */