body{background:#31363E; font-family:'Open Sans', sans-serif; text-align:center;}
.container{max-width:900px; width:100%; height:auto; float:none; padding:0; margin:10% auto 0 auto;}
.logo{width:100%; height:auto; float:left; padding:0; margin:0 0 80px 0; text-align:center;}
.logo img{max-width:494px; width:100%; max-height:120px; height:Auto;}
span{width:100%; height:auto; float:left; padding:0; margin:0; color:#FFFFFF; text-align:center; font-size:27px; line-height:35px; font-style:italic; font-weight:600;}
.list_contact_details{max-width:550px; width:100%; height:auto; display:inline-block; padding:0; margin:50px auto 0 auto;}
.list_contact_details p{width:100%; height:auto; float:left; padding:0; margin:0; color:#CE8800; font-size:20px; line-height:35px; font-weight:400; text-align:center;}
.list_contact_details ul{width:100%; height:auto; float:left; padding:0; margin:15px 0 0 0; list-style:none; }
.list_contact_details ul li{width:403px; height:70px; display:inline-block; padding:0; margin:0 auto 3px auto; color:#FFFFFF;}
.list_contact_details ul li .LCD_image{width:70px; height:70px; float:left; padding:0; margin:0 3px 0 0;}
#email{background:url('../images/email.png') center center #1C1D2C no-repeat;}
#phone{background:url('../images/phone.png') center center #1C1D2C no-repeat;}
.list_contact_details ul li .LCD_content{width:310px; height:auto; max-height:70px; float:left; padding:20px 10px; margin:0; text-align:center; background:#1C1D2C; font-size:22px; line-height:30px; color:#FFFFFF;}
.list_contact_details ul li .LCD_content a, .list_contact_details ul li .LCD_content a:link, .list_contact_details ul li .LCD_content a:active, .list_contact_details ul li .LCD_content a:visited{text-decoration:none; font-size:22px; line-height:30px; color:#FFFFFF;}
.list_contact_details ul li .LCD_content a:hover{color:#CE8800;}

@media only screen and (min-width:0px) and (max-width:479px){
    .container{width:95%; margin:60px auto 0 auto;}
    .logo{margin:0 0 40px 0;}
    span{font-size:22px; line-height:30px;}
    .list_contact_details p{font-size:17px; line-height:25px;}
    .list_contact_details ul li{width:100%; height:50px;}
    .list_contact_details ul li .LCD_image{width:20%; height:50px; margin:0 0.5% 0 0;}
    .list_contact_details ul li .LCD_content{width:75.5%; height:auto;max-height:50px; padding:0 2%;}
    .list_contact_details ul li .LCD_content a, .list_contact_details ul li .LCD_content a:link, .list_contact_details ul li .LCD_content a:active, .list_contact_details ul li .LCD_content a:visited{font-size:17px; line-height:50px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
    .container{width:95%; margin:60px auto 0 auto;}
    span{font-size:22px; line-height:30px;}
    .list_contact_details p{font-size:17px; line-height:25px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
    .container{margin:100px auto 0 auto;}
}
