#intro{
	padding-top: 160px;
	padding-bottom: 60px;
}

.seo_nav.link_pagine li{
	    display: inline-block;
    border: 1px solid #000;
    padding: 5px 10px;
    margin-right: 7px;
    margin-bottom: 10px;
    border-radius: 30px;
}

.additional_block {
    background-color: #e9dddb;
    position: relative;
    /* max-width: 25vw; */
    backdrop-filter: blur(12px);
    min-height: 17vw;
    border-radius: 30px;
    padding: 2vw;
}
#form_lascia_numero p {
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 1.2vw;
    line-height: 1.3;
}

#form_lascia_numero .form-control,
#form_lascia_numero .btn {
    font-size: 1.2vw;
    height: auto;
    margin-bottom: 1vw !important;
    padding: 0.8vw 1.5vw;
    border-radius: 3vw;
}

.hero_text .btn-primary,
#form_lascia_numero .btn,
._heading h2 {
    color: rgb(255, 255, 255);
    background-color: rgb(133, 66, 153);
    border-color: rgb(133, 66, 153);
}
.seo_nav.link_pagine li{
	    display: inline-block;
    border: 1px solid #000;
    padding: 5px 10px;
    margin-right: 7px;
    margin-bottom: 10px;
    border-radius: 30px;
}
.seo_nav.link_pagine a{
	/*display: inline-block;
	border: 1px solid #000;
	padding: 5px 10px; margin-right: 7px;
	margin-bottom: 10px;
	border-radius: 30px;*/
}

#clion_map_seo{
    border-radius: 30px;
    width: 100%;
    height: 580px;
    position: inherit;
    z-index: 80;
    left: inherit;
    margin-top: 0;
}


.numeri_seo a{display: inline-block;}
.numeri_seo {
    /* backdrop-filter: blur(12px);
    background-color: rgba(255, 255, 255, 0.667);
    position: absolute;
    z-index: 80;
    left: -51%;
    bottom: -9vw;
    margin-top: 1vw;
    border-radius: 20px;
    padding: 2vw;*/
	background-color: #fff;
	padding: 10px;
	border-radius: 10px;
}

.numeri_seo img {
	width: 100%;
    max-height: 60px;
    /*max-height: 4vw;*/
    margin-left: 10px;
    margin-right: 10px;
}


.header-area.header-three{
	/*padding-top: 20px;*/
}
.header-three .menu-area{
	padding: 0px 0;
}
.logo{padding: 12px 0;}

.header-three .main-menu ul li:hover a{
	color: #faa292;
}
.sticky-menu{
	z-index: 999;
}

.slider-content {
    margin-top: 175px;
}

@media (max-width: 767px) {
	.slider-content{
		margin-top: 75px;
	}	

	.pb-120 {
	    padding-bottom: 40px;
	}
	.pt-120 {
	    padding-top: 40px;
	}

}
@media (max-width: 525px) {

	.box{
		height: auto;
	}

	.box .numb{
		width: 70px;
    	height: 70px;
    	font-size: 30px;
		line-height: 70px;
	}

	.pt-120 {
        padding-top: 20px;
    }

	.s-about-img.p-relative {
        margin-bottom: 25px;
    }

    .s-about-img {
        margin-top: 25px;
    }

    .about-title h2,
    .section-title h2 {
        font-size: 24px;
        letter-spacing: -1px;
    }

    h1 {
	    font-size: 26px;
	    font-weight: 700;
	}

	h2 {
	    font-size: 23px;
	}

    h3{
    	font-size: 20px;
    }

    h4 {
	    font-size: 19px;
	}

    .services-content2 h5,
    h5{
	    font-size: 18px;
	}

	.contact-bg02 {
        padding: 20px;
        margin-bottom: 40px;
    }

    .pb-60 {
	    padding-bottom: 30px;
	}
	.pt-60 {
	    padding-top: 30px;
	}
    .mt-60 {
	    margin-top: 10px;
	}

	.box{
		padding: 15px;
	}
	
}

.mypage-alo-phone-2 {
        position: fixed;
        left: -20px;
        visibility: visible;
        background-color: transparent;
        width: 110px;
        height: 110px;
        cursor: pointer;
        bottom: 30px !important;
    }
    .mypage-alo-ph-circle-fill-2 {
        width: 60px;
        height: 60px;
        top: 28px;
        left: 28px;
        position: absolute;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        border: 2px solid transparent;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        background-color: #38bd4b;
        opacity: .75 !important;
    }
    .mypage-alo-ph-img-circle-2 {
        width: 30px;
        height: 30px;
        top: 43px;
        left: 43px;
        position: absolute;
        background: rgba(30,30,30,.1) url(../img/whatsapp-logo.png) no-repeat center center;
        background-color: rgba(30,30,30,.1);
        background-size: auto auto;
        background-color: rgba(30,30,30,.1);
        background-size: auto auto;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        border: 2px solid transparent;
        opacity: .7;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        background-color: #27b43e;
        background-size: 70%;
      }
.mypage-alo-ph-img-circle-2 img{
	width: 26px;
	height: 26px;
}
.slider-active .slick-track::before{
	background-color: transparent;
}
.logoCl{
	width: 150px; display: inline-block;
}
.logoCl img{
	width: 100%;
}
ul.simpleList{
	
}
ul.simpleList > li{
	position: relative;
	margin-bottom: 10px;
	padding-left: 30px;
}
ul.simpleList > li:before{
	display: block;
	content: '»';
	font-size: 15px;
	color: #000;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
ul.simpleList > li > p{
	font-weight: 700;
	font-size: 15px;
	line-height: 17px;
	color: #000;
}


.box{
	border: 1px solid #faa292;
	text-align: center;
	padding: 30px;
	margin-bottom: 30px;
	height: 100%;
}

.box .numb{
	background-color: #faa292;
	color: #fff;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
	font-size: 40px;
	line-height: 90px;
	display: table; margin: 0 auto 20px;
}
.box h4{
	
}

.btnCTA{
	display: inline-block;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	padding: 7px 15px;
	font-size: 16px;
}

.credits_link{
 color: #38B5E6 !important;
 font-weight: 700;
 font-family: sans-serif;
}

.credits_link:hover{
 color: #fff !important;
}

 .credits_link:before{
  content: "";
  vertical-align: middle;
  width:16px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  background-image: url(https://www.clion.it/favicon-96x96.png);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  background-position: center center;

  transition: all 450ms ease;
 }

  .credits_link:hover:before{
   transform: rotateZ(360deg) rotateY(360deg);
  }

.footer-p p{
	font-size: 11px;
}

@media (max-width: 767px) {
    .mean-container a.meanmenu-reveal {
        margin-top: -60px;
    }
}

@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 991px) {
	.header-area.header-three {
		padding-top: 0px;
	}
	.logoCl{
		width: 80px; display: inline-block;
	}
}
@media screen and (max-width: 768px) {
	.header-area.header-three {
        padding-top: 10px;
    }
	.logo {
		padding: 0px 0;
	}
}
@media screen and (max-width: 425px) {
	.price-count h2 {
		font-size: 36px;
	}
	.g-recaptcha{
		-ms-transform: scale(0.8, 0.8) translate(-34px, -10px); /* IE 9 */
		-webkit-transform: scale(0.8, 0.8) translate(-34px, -10px); /* Safari */
		transform: scale(0.8, 0.8) translate(-34px, -10px);
	}
	
}
@media screen and (max-width: 320px) {

}
@media screen and (min-width: 320px) and (max-width: 990px) {
  

}



