/*
 Theme Name:     Hospital Infantil de las Californias
 Theme URI:      http://www.elegantthemes.com/demo/?theme=Divi
 Description:    This is Child Theme for Hospital Infantil de las Californias
 Author:         Ecolohosting
 Author URI:     http://ecolohosting.com/
 Template:       Divi
 Version:        4.0
*/
 
/* Add Custom CSS in css/custom.css */





@media (max-width: 600px) {
  #page-container #et-main-area .page-header::before {
    zoom: .67 !important;
  }
}

@media (max-width: 400px) {
  #page-container #et-main-area .page-header::before {
    zoom: .57 !important;
  }
}

#page-container #top-menu .main-menu .et-menu {justify-content: space-between !important; padding-left: 35px !important; column-gap: unset !important;}

#page-container  .page-header{position: relative; background-size: 0; overflow: hidden; padding-top: 2em !important; padding-bottom: 1.2em !important;}
#page-container .page-header:before{content: ""; background-image: inherit; background-position: center; display: inline-block; position: absolute; background-size: contain; background-repeat: no-repeat; bottom: -5.8em; left: 9%; height: 235px; width: 232px;}


#page-container #et-main-area .blog-noticias .dp-dfg-image-link img {object-position: top;}

#page-container .consej-direct-blurb:after{content: ""; width: 105px; height: 46px; background-size: contain !important; background-position: center !important; background-repeat: no-repeat !important; position: absolute; bottom: 2em; left: 1.2em; background-image: url("images/cloud-wave.webp");}
#page-container .consej-header .et_pb_module_header {position: relative; margin-bottom: 0.3em; padding-bottom: 0.8em;}
#page-container .consej-header .et_pb_module_header::after {content: ""; display: block; width: 233px; height: 9px; background-image: url("images/instal-undl.webp"); background-size: contain; background-repeat: no-repeat; position: absolute; right: 0; left: 0; margin: auto; bottom: 0;}
#page-container .consej-direct-blurb .et_pb_blurb_container {padding-top: 2em !important;}
#page-container .consej-direct-blurb .et_pb_module_header{padding-bottom: 0.6em;}
#page-container .consej-direct-blurb .et_pb_main_blurb_image { width: 100% !important;}
#page-container .consej-direct-blurb .et_pb_main_blurb_image .et_pb_image_wrap{position: relative; display: block; width: 100%;}
#page-container .consej-direct-blurb .et_pb_main_blurb_image .et_pb_image_wrap:before{content: ""; padding-top: 100%; width: 100%; display: block;}
#page-container .consej-direct-blurb .et_pb_image_wrap img{content:""; width: 100%; height: 100%; display: block; position: absolute; object-fit: contain; top: 0; left: 0; right: 0;}
#page-container .consej-direct-blurb .et_pb_main_blurb_image { max-width: 115px;}
#page-container .consej-direct-blurb {flex-wrap: wrap; flex-direction: column; flex: auto; height: 100%;}


#page-container .cta-banner-row .et_pb_button:hover {background-size: 100% 100%;}
footer .formulario li input[type="submit"]:hover {background-size: 100% 100%;}



    #page-container #et-main-area .value-grid-col::before {background-repeat: no-repeat;}

@media(max-width: 1400px){

  #page-container .value-border .et_pb_text_inner{line-height: 1.57em !important; font-size: 0.95rem !important; line-height: 1.3em !important;}

}


@media(max-width: 1366px){
    #page-container .about-blurb-row::before {width: 189px; height: 74px; left: -8%; bottom: -4em;}
}

@media(min-width: 981px) and (max-width: 1200px){
#page-container .values-section > .et_pb_row > .et_pb_column:first-child {width: 37% !important;}
  #page-container .values-section > .et_pb_row > .et_pb_column:last-child {width: 60% !important;}
 
}


/*
@media(min-width: 981px) and (max-width: 1200px){
  
  #page-container .values-section > .et_pb_row > .et_pb_column:first-child {width: 37% !important;}
  #page-container .values-section > .et_pb_row > .et_pb_column:last-child {width: 60% !important;}
  #page-container .values-row { display: flex; flex-wrap: wrap; padding-bottom: 0 !important; padding-top: 0 !important;}
  


  #page-container .values-row{display: contents;}
   #page-container .values-row .et_pb_column{display: contents;}
  #page-container .values-row::after{display: none !important;}
  #page-container #et-main-area .value-border.blue-border{width: 100% !important; margin-right: 0 !important;}
  #page-container #et-main-area .value-border {display: inline-block !important; width: 30% !important; vertical-align: top; margin-right: 3% !important;}
  #page-container #et-main-area .value-border:nth-child(3n){margin-right: 0 !important; }

  #page-container .values-row.top-row .et_pb_column:first-child .value-border {width: 100% !important; margin-right: 0 !important; min-height: 120px;  margin-bottom: 1.2em;}
  #page-container .values-row .et_pb_column .value-border{width: 100%; margin-right: 0 !important;}
  #page-container .value-border {margin-bottom: 0.6em; display: inline-block; width: 48%; margin-right: 2%;}
  #page-container .value-border:last-child{margin-right: 0 !important;}
}
*/

@media(max-width: 1200px){




  #page-container .values-section > .et_pb_row > .et_pb_column {padding-left: 0 !important;}

  #page-container .about-blurb-row .et_pb_column{width: 25% !important; margin-right: 0% !important;}

  #page-container .about-instl-hd .et_pb_module_header {padding-bottom: 0.5em !important;}
  #page-container .about-instl-hd .et_pb_promo_description {padding-bottom: 0px !important;}
  #page-container .about-inst-img .et_pb_image_wrap::before {padding-top: 80% !important;}

  #page-container .install-row:nth-child(2n + 1) .et_pb_column:first-child {padding-left: 2.9em !important;}

  #page-container .consej-blurb-row{flex-wrap: wrap; flex-direction: row;}
  #page-container .consej-blurb-row:after{display: none;}
  #page-container .consej-blurb-row .et_pb_column{width: 48% !important; margin-right: 4% !important; margin-bottom: 2.5em;}
  #page-container .consej-blurb-row .et_pb_column:nth-child(2n){margin-right: 0 !important;}


  #page-container #et-main-area .value-grid-col::before {width: 124px; height: 91px; top: -7em; right: -13%;}

}



@media(max-width: 980px){
#page-container .page-headline  .et_pb_promo_description > div{  max-width: 200px;
  margin: auto;
}
  #page-container .main-menu .et_pb_menu__logo-wrap {max-width: 180px !important;}
  #page-container #top-menu .et_pb_menu--style-left_aligned .et_pb_menu__logo::before {right: -4em !important; top: 1.1em !important;}
  #page-container #top-menu .et_pb_column_0_tb_header::after {display: none !important;}




  /*PAGINA DE INICIO*/

  #page-container .slider-text .et_pb_module_header {line-height: 1.1em !important; font-size: 2.4rem !important;}

  #page-container .blue-list-section{text-align: center;}
  #page-container .slider-blurb-row{padding: 0 !important;  margin-top: -17% !important;}
  #page-container .slider-blurb-row .et_pb_column{padding: 18% 15% 27% 15% !important; position: relative !important; background-size: cover !important; margin-left: auto !important; margin-right: auto !important; display: inline-block !important; top: 0 !important; position: relative;}
  #page-container .slider-blurb-row .et_pb_column:before{content: ""; position: absolute; top: 0; left: 0%; background-size: contain; width: 100%; height: 160px; background-image: url("images/CIAPPI-could\ 1.webp"); background-position: bottom left; display: block !important; visibility: visible !important; background-repeat: no-repeat;}
  #page-container .slider-blurb-row .et_pb_column:after{content: ""; position: absolute; top: 3em; right: 4.5%; background-size: contain; width: 80px; height: 80px; background-image: url("images/blue-twinks.webp"); background-position: bottom left; display: block !important; visibility: visible !important; background-repeat: no-repeat;}
  #page-container .slider-blurb-row::before {display: none !important;}
  #page-container .slider-blurb-row ul {grid-template-columns: 100% !important; column-gap: 0 !important; align-items: center !important; justify-content: center; justify-items: center;}
  #page-container .slider-blurb-row ul li { margin-bottom: 3em !important; font-size: 1.4rem !important; line-height: 1.3em !important; max-width: 420px !important; width: 100%;}
  #page-container .slider-blurb-row ul li:last-child{margin-bottom: 0 !important;}
  #page-container .slider-blurb-row{overflow: hidden; position: relative !important;}
  #page-container .slider-blurb-row:before{position: absolute; bottom: 8%; left: 0; right: 0; top: unset; background-color: #ffffff; width: 84%; height: 1px;  display: block !important; visibility: visible !important; margin: auto; filter: brightness(0) saturate(100%) invert(82%) sepia(19%) saturate(2459%) hue-rotate(188deg) brightness(108%) contrast(85%);}
  #page-container .slider-blurb-row:after{position: absolute; bottom: 0; right: 0%; background-size: contain; width: 100%; height: 250px; background-image: url("images/HIC_Icons_doble-line-back-dark.webp"); background-position: bottom right; display: block !important; visibility: visible !important; background-repeat: no-repeat; z-index: 2;}

  #page-container .about-section .et_pb_row_inner_0.about-desc-row {display: block !important;}
  #page-container .about-section > .et_pb_row{}
  #page-container .about-section > .et_pb_row > .et_pb_column{}


  #page-container #et-main-area .home-news-section::before { bottom: -1em !important; left: -2.5em !important; width: 180px !important; height: 160px !important;}
  #page-container .about-section::after {bottom: -13em; right: -11%; width: 238px !important; height: 407px !important;}
  #page-container .dino-blurb { margin-top: -4% !important; margin-left: auto !important; margin-right: auto !important}


  #page-container .slider-blurb-row .row-1, #page-container .slider-blurb-row .row-2, #page-container .slider-blurb-row .row-3{position: relative;}
  #page-container .slider-blurb-row .row-1::before{content: "";width: 200px; height: 154px; display: inline-block; position: absolute; background-repeat: no-repeat; right: -53%; top: -2em; background-image: url("images/HIC_arrow-3-icon.webp"); background-size: contain; background-position: center; transform: scaleX(-1) rotate(58deg);}
  #page-container .slider-blurb-row .row-2::after{content: ""; width: 150px; height: 154px; display: inline-block; position: absolute; background-repeat: no-repeat; left: -36.5%; top: -148%; background-image: url("images/HIC_arrow-2-icon.webp"); background-size: contain; background-position: center; transform: rotate(73deg);}
  #page-container .slider-blurb-row .row-3::before{content: ""; width: 150px; height: 150px; display: inline-block; position: absolute; background-repeat: no-repeat; right: -20%; top: 1em; background-image: url("images/HIC_arrow-2-icon.webp"); background-size: contain; background-position: center; transform: rotate(-95deg);}


  #page-container .about-section .hos-headline .et_pb_promo_description {margin-bottom: 1em !important;}
  #page-container .service-blurb .et_pb_module_header span { font-size: 1.38rem !important; line-height: 1.3em !important;}
  #page-container #et-main-area .blog-noticias .dp-dfg-items {grid-template-columns: 31% 31% 31%;column-gap: 3%;}
  #page-container #et-main-area .contact-section .hos-headline .light-font::after {  left: 0 !important;right: 0 !important; margin: auto;}
  #page-container .contact-section  .light-font {margin-bottom: 0.8em !important; padding-bottom: 0.3em !important;}
  #page-container .contact-form-head .et_pb_module_header{margin-bottom: 2em !important;}

  #page-container .cta-banner-row .banner-cta .et_pb_promo_description, 
  #page-container .cta-banner-row .banner-cta .et_pb_button_wrapper {/*text-align: center !important;*/}


/*PAGINA DE NOSOTROS*/

 #page-container #top-menu {--sticky-header-height: 103px !important;}

#page-container #et-main-area .left-star.about-us-img::after {bottom: -41px !important; left: 0px !important; width: 68px !important; height: 90px !important;}
#page-container #et-main-area .right-star.about-us-img::after {bottom: -41px !important; right: -6px !important; width: 68px !important; height: 90px !important; transform: rotate(309deg);}


 #page-container #et-main-area .about-us-img::before {width: 130px !important; height: 23px !important; bottom: -2.2em !important;}


  #page-container .about-text-row{display: flex; flex-wrap: wrap; flex-direction: column-reverse; width: 87% !important;}
  #page-container #et-main-area .about-text-row .about-hd-text p {display: block; padding-bottom: 1.8em !important;}
  #page-container #et-main-area  .about-text-row .about-hd-text p:last-child{padding-bottom: 0 !important;}
  #page-container .about-text-row .about-hd-text .et_pb_promo_description{padding-bottom: 0 !important;}
  #page-container .about-text-row:nth-child(2n){display: flex; flex-wrap: wrap; flex-direction: column !important;}
  


  #page-container #et-main-area .values-section .light-font {margin-bottom: 0.4em !important; padding-bottom: 1em !important;}
   #page-container .about-blurb-row .et_pb_column {width: 50% !important; margin-right: 0% !important;}
  #page-container .values-section > .et_pb_row > .et_pb_column {float: none !important; display: inline-block; vertical-align: bottom; width: 100%;}


    #page-container .about-blurb .et_pb_blurb_content {max-width: 264px !important; margin-left: auto !important; margin-right: auto !important;}



  #page-container #et-main-area .g-review-module::after {top: -12.8em !important; right: 0em !important; width: 162px !important; height: 155px !important;}
  #page-container #et-main-area .about-blurb-row::before {width: 144px;height: 75px; left: -6.5em; bottom: -1.5em;}

  #page-container .values-section > .et_pb_row > .et_pb_column {padding-left: 0 !important; z-index: 3;}

  #page-container #et-main-area .value-border {min-height: 105px;}
  #page-container .values-section .values-row .et_pb_column:last-child { display: grid !important; grid-template-columns: 100%; grid-column-gap: 0%; vertical-align: top; width: 100%; margin-right: 0 !important;}
  #page-container .values-section .values-row .et_pb_column { width: 100% !important; display: grid !important; grid-template-columns: 48% 48%; margin-right: 0 !important; grid-column-gap: 4%; z-index: 3;}
  #page-container .values-section .values-row.top-row .et_pb_column:first-child{grid-template-columns: 100% !important; grid-column-gap: 0% !important;}
  #page-container .values-section .values-row.bottom-row .et_pb_column:last-child {    grid-template-columns: 48% 48% !important; grid-column-gap: 4% !important; }
  #page-container  #et-main-area .values-section .values-row.top-row .et_pb_column:last-child .value-border{margin-bottom: 1em !important;}
  #page-container  #et-main-area .values-section .values-row.top-row .et_pb_column:last-child{margin-bottom: 0 !important;}
  #page-container .values-section .values-row.bottom-row{padding-top: 0 !important;}
  #page-container #et-main-area .value-border {margin-bottom: 0 !important;}





  #page-container .footer-section > .et_pb_row .dooter-col-2{margin-bottom: 0em !important;}
  #page-container .footer-section > .et_pb_row {grid-template-columns: 100% !important; column-gap: 0% !important;}
  #page-container .contact-blurb.subs-blurb .et_pb_blurb_description {max-width: 340px !important;}
  footer .formulario.dos_campos li:first-child {width: 62% !important;}
  footer .formulario.dos_campos li:nth-child(2) {width: 38% !important; margin-right: 0 !important;}
  #page-container .subs-blurb .formulario.positivo li input[type="email"] {max-width: 95.5% !important;}
  #page-container .subs-blurb .formulario.dos_campos li {margin-right: 0% !important;}
  footer .formulario li input[type="submit"] {font-size: 0.9rem !important;}


  #page-container .install-row:nth-child(2n + 1){display: flex;flex-wrap: wrap; flex-direction: column-reverse;}
  #page-container .install-row:nth-child(2n){display: flex;flex-wrap: wrap; flex-direction: column;}


  #page-container #et-main-area .install-row .et_pb_column {margin-bottom: 0em !important; padding-top: 0em !important;}
  #page-container .install-row:nth-child(2n + 1) .et_pb_column:first-child,
  #page-container .install-row:nth-child(2n) .et_pb_column:last-child{padding-left: 3em !important;}
  #page-container .install-row .about-instl-hd{min-height: auto !important; max-width: 100% !important;}
#page-container #et-main-area .about-instl-hd::after { width: 154px; height: 23px;bottom: 2.3em !important;}


  #page-container #et-main-area .social-footer a.icon {margin-right: 1em !important;}
  #page-container .footer-text-copy{display: grid; grid-template-columns: 48% 48%; grid-column-gap: 4%;}
  #page-container .footer-text-copy .et_pb_column{display: inline-block; float: none !important; width: 100% !important;}
  #page-container .footer-text-copy .copy-col-1{order: 3; margin-bottom: 0 !important; grid-column: 1/3; padding-top: 3.2em;}
  #page-container .footer-text-copy .copy-col-2{margin-bottom: 0 !important;}


}

@media(min-width: 768px) and (max-width: 980px){

  #page-container .values-section > .et_pb_row > .et_pb_column{display: inline-block !important; vertical-align: top !important;}
  #page-container .values-section > .et_pb_row > .et_pb_column:first-child {width: 50% !important; padding-right: 4.5%;}
  #page-container .values-section > .et_pb_row .value-grid-col{width: 50% !important;}
  #page-container .values-section .values-row.bottom-row{padding-bottom: 0 !important;}




  #page-container .values-section > .et_pb_row > .et_pb_column:last-child {width: 100% !important; padding-top: 0 !important;}
  #page-container #et-main-area .value-border {min-height: 76px;}
  #page-container .values-section .values-row .et_pb_column { margin-bottom: 1.2em !important;}
  #page-container .values-section  > .et_pb_row {padding-bottom: 10em !important;}

  #page-container .values-section{background-size: 0 !important; border-radius: 18px; padding-bottom: 0;}
  #page-container .values-section::before{content: ""; background-image: url("images/Back-top.png"); background-size: contain; background-repeat: no-repeat; position: absolute; width: 100%; height: 160px; background-position: top left; top: 0em; left: 0;}
  #page-container .values-section > .et_pb_row::before{content: ""; display: block; width: 100%; height: 1px; background-color: #b5bfec; position: absolute; left: 0; right: 0;  bottom: 3.7em;}
  #page-container .values-section > .et_pb_row::after{content: "" !important; visibility: visible !important; background-image: url("images/new-back-crop.png"); z-index: 2; background-size: contain; background-repeat: no-repeat; position: absolute; width: 100%; height: 289px; background-position: bottom right; bottom: 0em; right: -6%;}



}


@media(max-width: 767px){
  /*PAGINA DE INICIO*/
  #page-container #et-main-area .blog-noticias .dp-dfg-items {grid-template-columns: 100%; column-gap: 0%;}
  #page-container #et-main-area .service-blurb .et_pb_main_blurb_image {padding: 1.5em 1.2em 0.8em 1.2em !important;}


  #page-container .footer-section > .et_pb_row > .et_pb_column:last-child {margin-top: 0em !important}
  #page-container .service-blurb-row .et_pb_column {margin-bottom: 4.2em !important;}
  #page-container .service-blurb-row .et_pb_column:last-child {margin-bottom: 4.2em !important;}
  #page-container .service-section::after {display: none !important;}

  #page-container .greviews-section .light-font {margin-bottom: 1.1em !important; padding-bottom: 0.3em !important;}
  #page-container .greviews-section .et_pb_module_header{max-width: 310px;}
  #page-container #et-main-area .g-review-module::after {top: -19.8em !important; right: 0em !important; width: 162px !important; height: 155px !important;}
  #page-container #et-main-area .greviews-section::after {display: none !important;}
  #page-container #et-main-area .home-news-section::before {display: none !important;}
  #page-container #et-main-area .home-news-section .hos-headline::after {display: none !important;}
  #page-container #et-main-area .blog-noticias .et_pb_button_wrapper {bottom: -5.3em !important;}
  #page-container #et-main-area .home-news-row .home-blog{margin-bottom: 4.8em !important;}

  #page-container #et-main-area .greviews-section {background-size: contain !important;}


  #page-container footer::before {content: ""; display: inline-block; width: 100%; height: 100%; background-image: url("images/HIC_Icons_line-blue_new.webp"); position: absolute; filter: brightness(0) saturate(100%) invert(22%) sepia(34%) saturate(1911%) hue-rotate(179deg) brightness(94%) contrast(92%); background-repeat: no-repeat; background-size: contain; top: unset !important; left: 7% !important; bottom: 0 !important; right: 0% !important; background-position: bottom center;}
  #page-container .consej-blurb-row .et_pb_column { width: 100% !important; margin-right: 0% !important; margin-bottom: 0em; margin-bottom: 2em !important;}



  /*PAGINA DE NOSOTROS*/
  #page-container .about-blurb-row .et_pb_column {width: 100% !important; margin-right: 0% !important;}
  #page-container #et-main-area .consej-direct-blurb .et_pb_blurb_container {margin-top: 0em !important; padding-top: 0 !important;}
  #page-container .about-blurb-row .et_pb_column {  margin-bottom: 30px !important;}
  #page-container .consej-blurb-row .et_pb_column { width: 100% !important; margin-right: 0% !important; margin-bottom: 0em; margin-bottom: 2em !important; display: flex; flex-wrap: wrap; flex-direction: column; flex: auto; margin-bottom: 0 !important; height: 100%;}
  #page-container .consej-blurb-row .owl-nav{display: none !important;}
  #page-container .consej-blurb-row .owl-item{width: 80% !important;}
  #page-container #et-main-area .consej-direct-blurb {background-repeat: no-repeat; background-position: center; background-size: 100% 100%; display: flex; height: 100%;}

   #page-container .consej-setcion .owl-stage-outer{overflow: unset !important;}

    #page-container .values-section .hos-headline .et_pb_module_header { max-width: 400px; margin-left: auto; margin-right: auto;}

  #page-container .values-section .values-row .et_pb_column:last-child { display: grid !important; grid-template-columns: 100%; grid-column-gap: 0%; vertical-align: top; width: 100%; margin-right: 0 !important;}
  #page-container .values-section .values-row .et_pb_column { width: 100% !important; display: grid !important; grid-template-columns: 48% 48%; margin-right: 0 !important; grid-column-gap: 4%; z-index: 3;}
  #page-container .values-section .values-row.top-row .et_pb_column:first-child{grid-template-columns: 100% !important; grid-column-gap: 0% !important;}
  #page-container .values-section .values-row.bottom-row{padding-top: 0 !important;}
  #page-container .values-section .values-row.bottom-row .et_pb_column:last-child {    grid-template-columns: 48% 48% !important; grid-column-gap: 4% !important; }
  #page-container  #et-main-area .values-section .values-row.top-row .et_pb_column:last-child .value-border{margin-bottom: 1.5em !important;}
  #page-container  #et-main-area .values-section .values-row.top-row .et_pb_column:last-child{margin-bottom: 0 !important;}



  #page-container .values-section .values-row .et_pb_column:nth-child(2n) {display: grid !important; grid-template-columns: 48% 48%; grid-column-gap: 4%; vertical-align: top; margin-right: 0 !important;}

 
  #page-container .values-section .hos-headline .et_pb_module_header:before {background-image: url("./images/new-spark.png"); position: absolute; content: ""; width: 80px; height: 80px; background-size: contain; background-repeat: no-repeat; top: -3.5em; right: 1.3em;}
  #page-container .values-section .hos-headline .et_pb_promo_description::before{content: ""; background-image: url(./images/CIAPPI-arrow-1.png); position: absolute; width: 154px; height: 154px; background-size: contain; background-repeat: no-repeat; top: 0.5em; left: -1em;}
  #page-container .values-section .hos-headline .et_pb_promo_description::after{content: ""; background-image: url(./images/CIAPPI-arrow-2.png); position: absolute; width: 109px; height: 109px; background-size: contain; background-repeat: no-repeat; top: 6.5em; right: -3em;}
 

  #page-container #et-main-area .value-grid-col::before {display: none !important;}

  #page-container .values-section{background-size: 0 !important; padding-bottom: 0 !important;}
  #page-container #et-main-area .values-section > .et_pb_row > .et_pb_column {width: 100% !important;}
  #page-container .values-section > .et_pb_row::before{content: ""; display: block; width: 100%; height: 1px; background-color: #b5bfec; position: absolute; left: 0; right: 0;  bottom: 3.7em;}
  #page-container .values-section > .et_pb_row::after{content: "" !important; visibility: visible !important; background-image: url("images/new-back-crop.png"); z-index: 2; background-size: contain; background-repeat: no-repeat; position: absolute; width: 100%; height: 289px; background-position: bottom right; bottom: 0em; right: -6%;}
  #page-container .values-section > .et_pb_row{padding-bottom: 10em !important;}
  #page-container .values-section .filos-bottom-col{padding-top: 2em !important;}
  #page-container #et-main-area .values-section .light-font::after {left: 0; right: 0;}



}


@media(max-width: 600px){
 #page-container .slider-blurb-row::after {height: 273px !important;}
 #page-container .slider-blurb-row ul li {max-width: 220px !important; margin-bottom: 3em !important; font-size: 1.2rem !important; line-height: 1.35em !important;}
 #page-container .slider-blurb-row ul li strong {font-weight: 600 !important;}
 #page-container .slider-blurb-row .row-1::before {width: 200px; height: 154px; right: -74%; top: -3em; transform: scaleX(-1) rotate(78deg);}
 #page-container .slider-blurb-row .row-3::before {right: -26% !important; top: 0.5em !important; transform: rotate(-84deg);}
 #page-container .slider-blurb-row .et_pb_column {padding: 40% 15% 40% 15% !important;}
 #page-container .slider-blurb-row .row-2::after { width: 112px; height: 154px; left: -48.5%; top: -116%; transform: rotate(80deg);}
 #page-container .map-mod { border-radius: 0 0 0 140px !important;}
 .contact-section .formulario.dos_campos li:first-child {margin-right: 2% !important;}

  #page-container .values-section .hos-headline .et_pb_module_header{max-width: 308px; margin-left: auto; margin-right: auto;}



}



@media(max-width: 500px){
  #page-container .owl-mod .dp_oc_item::before {padding-top: 186% !important;}
  #page-container .slider-text {top: 50% !important;}
  #page-container .slider-text .et_pb_module_header {line-height: 1.1em !important; font-size: 2.4rem !important;  }
  #page-container .slider-text .et_pb_header_content_wrapper {font-size: 1.18rem !important; line-height: 1.5em !important;}

  .contact-section .formulario.dos_campos li:first-child {width: 100% !important; margin-right: 0% !important;}
  .contact-section .formulario.dos_campos li:nth-child(2) {width: 100% !important;}

  #page-container .home-news-section .light-font {max-width: 292px !important; margin-bottom: 1.2em !important;}

  #page-container #et-main-area .footer-menu-row .et_pb_column {width: 50% !important;}

  #page-container .formulario .select-icon::before {right: 6% !important;}
 
}



@media(max-width: 480px){
  #page-container .about-blurb .et_pb_blurb_content {max-width: 264px !important;}
  #page-container #main-content .about-blurb-header.page-header > .et_pb_row {max-width: 400px !important;}
}


@media(max-width: 401px){
    #page-container .contact-blurb.subs-blurb .et_pb_blurb_description {max-width: 265px !important;}
    #page-container .dino-blurb::after {right: -12px !important;}
}


@media(max-width: 360px){
    #page-container .owl-mod .dp_oc_item::before {padding-top: 240% !important;}
}

