.main-tips .intro--half .content {
  padding-bottom: 70px;
}

.main-tips .main-content {
    padding-top: 0px;
    padding-bottom: 0px;
}

@media only screen and (min-width: 1600px){
.btn {
    padding: 28px 40px;
    font-size: 22px;
    text-transform: uppercase;
}}

@media only screen and (min-width: 1366px){
.entry-content h3 {
    font-size: 35px;
}
.intro--half .content .left__bordered {
    padding-right: 80px;
}
.main-home .scopri__item {
    padding: 0 40px;
}
    }
.page-title-xl {
    font-size: 40px
}

.section-title {
    font-size: 30px
}

.bodycopy {
    font-size: 15px;
}

.intro .entry-content p, .intro .bodycopy ul li {
    font-size: 19px;
}

@media only screen and (min-width: 1366px){
.page-title-xl {
    font-size: 52px;
}

.section-title {
    font-size: 36px
}
.intro .entry-content p, .intro .bodycopy ul li {
    font-size: 24px;
}

}



.header__menu {
    display: none !important;
}

.footer__top .menu {
 display: none !important;
}

.footer .social_box {
 display: none !important;
}

.main-home .scopri{
    background-color: #E0E0E0;
    margin-bottom:0px;
    padding:40px 20px;
    margin-bottom: 90px;
}

.plus .page-title-xl {
    text-align: center;
    margin-bottom: 20px;
    }

.plus img {
    width:80px;
    margin-bottom:15px
    }

.plus .section-title-grey {
    font-size: 30px;
     margin-bottom:15px
}

.plus img {
    width:80px;
    margin-bottom:15px
    }


.main-form {
    padding-top: 70px;
}

.entry-content ul {
    margin-bottom: 40px;
}

.h-form .main-form .form-popup__content .box {
    background: rgba(234, 234, 234, 0.8);
    width: 100%;
    position: relative;
    display: block;
}

.h-form .main-form .form-popup__content {
    height: 340px;
}

.h-form .main-form {
    margin-top: 22px;
}

.content2 .content .text {
    text-align: center;
     padding: 20px 10%;
}

.main-about .content2 .content .row .box-image{
    height:450px;
}

.landing .main-about {
   padding-bottom: 0;
}

.landing .main-about .content {
   padding-bottom: 70px;
}


.section-title-white{
   padding: 10px;
   color: white;
}

.landing .main-home .form-popup__content2 {
    height: 604px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}



#form-popup .wpcf7-list-item-label, #form-popup a {
    font-size: 12px;
}

 #form-popup a {
    text-decoration: underline;
}

@media only screen and (max-width: 1024px){
.plus .section-title-grey {
    font-size: 25px;
}

.plus img {
    width: 60px;
}

.main-home .scopri__item {
    margin-bottom: 30px;
}


    }


@media only screen and (max-width: 768px){
.intro--half .content .right {
    display: block;
   position:relative;
   top:180px;
   margin-bottom:450px;
}

.intro--half .content .left {
  /* margin-top:-450px;*/
   position:absolute;
   width:85%;
}

.intro--half .content .right {
    text-align: left;
   width: 100%;
   top: 430px;
}

.h-form .main-form {
    margin-top: 160px;
    margin-bottom: 0;
}

.landing .main-home .form-popup__content2 {
    height: 304px;
}


    }


@media only screen and (max-width: 425px){


.intro--half .content .left {
   margin-top:0px;
}

.intro .entry-content p, .intro .bodycopy ul li {
    font-size: 16px;
}


.intro--half .content .right {
top: 530px;

   margin-bottom:250px;}

.main-tips .intro--half .content {
    padding-bottom: 320px;
}

.landing .main-about .content {
    padding-bottom: 0
}
.main-about .content {
    padding: 0
}
    }
