/* CSS Document */
.header-landing {
  background: url(/images/under-head.jpg) center 0 no-repeat;
  position: relative;
  z-index: 2;
  height: 190px;
  text-align:center;
  padding-top: 10px;
}

.header-landing img{
	width: auto;
	height: 180px;
	}

.underline{
	text-decoration:underline;
	}	
	
.italic{
	font-style:italic;
	}
	
#landing-sidebar { 
 
  position: absolute; 
  z-index:2000;
}



.grey-box-landing{
	height:auto;
	padding: 40px 15px 40px 15px;
	text-align: center;
	}
	
.slogan-landing{
	text-align:right;
	margin: 20px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	}
	
.slogan-landing a{
	text-decoration:underline;
	}
	
.slogan-landing a.chiamaora{
	text-decoration:none;
	width: 300px;
	font-weight:normal;
	color: #443f43;
	}	
	
.list_numb_landing {
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background: #dcdbdc;
    float: left;
    margin-right: 28px;
    margin-top: 6px;
}	

.list_numb_landing span {
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 30px;
    font-weight: 300;
    color: #443f43;
}

.list_numb_p{
	padding-top: 5px;
	}	

.landing-textarea{
	height: 180px;
	}	
	
.align-right{
	text-align:right;	
	}
	
.img-sx-landing{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 400px !important;
	}		
	
@media only screen and (max-width: 979px) {
	
	
	
	.grey-box-footer{
		height: auto !important;
		}
	
}

@media only screen and (min-width: 767px) and (max-width: 979px) {
	.img-sx-landing{
		width: 200px !important;
	}
}

@media only screen and (max-width: 767px) {
	.grey-box-footer{
		height: auto !important;
		}
		
	#landing-sidebar { 
      margin-top: 20px;
	  position: relative; 
	 
	}
	
	.img-sx-landing{
		width: 100% !important;
		float: none;
		margin: 20px 0 20px 0;
	}

}
