body#things-to-do .padding {
margin:25px 0 80px 40px;
}

body#things-to-do .padding .title-cat,
body#things-to-do .padding .title-city{
font-size:145% !important;
}

body#things-to-do ul.things-list{
margin: 20px auto;
text-align:left;
}

body#things-to-do ul.things-list li.things-list{
margin:0 0 15px 0;
vertical-align:top;
padding:0;
text-align:left;
font-size:115%;

}

body#things-to-do .image-div{
margin:20px auto;
/*
text-align:left;
margin-right:20px;
float:left;
clear:right;
*/
}

body#things-to-do .image-div img{
border-radius:6px;
max-height:175px;
width:auto;
margin:10px auto;
}
        
body#things-to-do .address,
body#things-to-do .csz,
body#things-to-do .phone1{
display:block;
}

body#things-to-do .name-div .title-name{
font-size:140% !important;
line-height:24px;
}

body#things-to-do  .title-name{
font-size:120% !important;
line-height:29px;
}


body#things-to-do .desc{
font-size:95% !important;
}

/*LIQUID*/

body#things-to-do .name-div{
min-width:95%
max-width:100%;
text-align:center;
border:0px solid red;
}

@media (max-width: 480px) {

        body#things-to-do .name-div .title-name{
        font-size:130% !important;
        line-height:20px !important;
        }
}

@media (max-width: 380px) {

	body#things-to-do .image-div{
	max-width:100%;
	text-align:center;
	float:none;
	}

	body#things-to-do .image-div img{
	width:200px;
	max-height:150px;
	margin:0 auto;
	}
        
	body#things-to-do .name-div{ 
	clear:both;
	padding-top:12px;
	}

        body#things-to-do .i-city{
	display:block;
	padding-left:0px;
        }
}


/*FIXED FOR 2 WIDE*/
@media (min-width: 1200px) {

        body#things-to-do .name-div{
        min-width:470px;
        max-width:470px;
	border:0px solid red;
        }
}
