
@media screen and (max-width: 1960px) {
  
  #i-nostri-plus {
	 background-position: center right -10px;
  }
  
}


@media screen and (max-width: 1550px) {
  
  #i-nostri-plus {
	  background-position: center right -400px;
  }
  
}


@media screen and (max-width: 1300px) { 
  
  .col-differenza {min-height: 500px;}
  
}


@media screen and (max-width: 1200px) {
  #i-nostri-plus {
   background-position: center right -300px;
    background-size: 120%;
  }
}


@media screen and (max-width: 1050px) {
  
  #i-nostri-plus {
    background-position: bottom right -80px;
    background-size: contain;
  }
  
  .col-differenza {min-height: auto;} 
  
  .col-differenza .elementor-heading-title {min-height: auto;}
  
}



@media screen and (max-width: 990px) { 
  
  #i-nostri-plus {background-image: none;}
  
  #i-nostri-plus .thymos-vslider {background: linear-gradient(180deg, rgba(212, 228, 243, 0.60) 0%, rgba(212, 228, 243, 0.24) 100%); border-radius: 50px;}
  
  
}


@media screen and (max-width: 660px) {  
  
  #MARKETING .elementor-icon-box-icon {margin-top: 15px;}
  
  .page .thymos-footer__navigation a {
    color: #d4e4f3;
  }
  
  .page .thymos-footer__copyright, .page .thymos-footer__navigation {
    color: #d4e4f3;
  }
  
  .thymos-steps-slider .thymos-steps-slider__viewport {margin-right: 0 !important;}
  
  .thymos-steps-slider .thymos-steps-slider__pagination {
    right: 24px !important;
  }
  
  .thymos-steps-slider .thymos-steps-slider__item {
    padding: 40px 65px 40px 40px !important;
  }
  
  .thymos-steps-slider .thymos-steps-slider__bullet:not(.is-active) {
    border-color: #d4e4f3 !important;
  }
  
  .thymos-steps-slider .thymos-steps-slider__arrow svg {
    stroke: #d4e4f3!important;
  }
  
  .thymos-steps-slider .thymos-steps-slider__bullet.is-active {
    background-color: #d4e4f3 !important;
    border-color: #d4e4f3 !important;
  }
  
  .thymos-steps-slider .thymos-steps-slider__bullet:hover, .thymos-steps-slider .thymos-steps-slider__bullet:focus-visible {
    border-color: #d4e4f3 !important;
  }
  
  .thymos-steps-slider .thymos-steps-slider__bullet:focus {
    background-color: #d4e4f3 !important;
  }
  
  .thymos-vslider__arrow svg {
    width: 24px;
    height: 24px;
  }
  
  .thymos-steps-slider__arrow svg {
    width: 24px;
    height: 24px;
  }
  
  
  
  
  .home.page .thymos-footer__copyright, .home.page .thymos-footer__navigation {color: #d4e4f3!important;}
  
  
  
  
  .entry-content > .elementor .e-con.e-con-full {padding-left: 0; padding-right: 0;}
  
  .entry-content > .elementor .e-con.e-con-boxed {padding-left: 15px; padding-right: 15px;}
  
  .entry-content > .elementor .e-con.e-con-boxed .e-con.e-con-full.col-differenza {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .entry-content > .elementor .e-con.e-con-boxed .e-con.e-con-full.gradient-02 {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  
  
  .thymos-demo-form .thymos-submit-wrap::before, .thymos-demo-form .thymos-submit-wrap::after {
    right: 15px;
  }
  
  .elementor-kit-5 input[type="submit"] {padding: 20px 30px 20px 25px;} 
  
  
  
  .thymos-demo-form .thymos-submit-wrap {margin-left: auto; margin-right: auto;}
  
  .background-mobile-opacity {background-color: #A6B5C2CC!important;}
  
  
  #i-nostri-plus .thymos-vslider {padding: 30px 60px 30px 15px;}
  
  .thymos-vslider__item {grid-template-columns: 60px minmax(0, 1fr);}
  
  .thymos-steps-slider__viewport {margin-right: 55px;}
  
  
  
  
  .text-red-mobile.elementor-widget-text-editor {color: #8a141f;}
  
  .thymos-footer__inner {color: #d4e4f3;}
  
  .text-white-mobile.elementor-widget-text-editor {color: #d4e4f3;}
  
  .elementor-widget-heading.text-white-mobile .elementor-heading-title {color: #d4e4f3;}
  
}