h1,h2 { text-align:center;}
/*index-icon*/
.indexicon {background: url(../png/index-icon.png) no-repeat;width:182px; height:182px; display:block; margin-left:auto; margin-right:auto; margin-bottom:15px;}
.travel-agent { background-position:0 0;} 
.customer-care{ background-position:-190px 0;}
.one-on-one { background-position:-380px 0;}
h2.b-line { border-bottom: solid 1px #ccc; padding-bottom:5px; margin-bottom:30px; font-size:24px; text-align:left;}
/**/
.thumbailimg {overflow:hidden;position: relative;}
.cover-content{position:absolute;content:" ";display:block;height:100px;left:0;right:0;bottom:0;z-index:10;background:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(24,24,24,.75) 100%);background:-o-linear-gradient(rgba(255,255,255,0) 0,rgba(24,24,24,.75) 100%);background:linear-gradient(rgba(255,255,255,0) 0,rgba(24,24,24,.75) 100%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}
/*.cover-content h3 {position:absolute;width:100%;line-height:20px;bottom:10px;text-shadow:1px 1px 4px rgba(0,0,0,.5); z-index:9;font-size:18px;color:#fff; margin-bottom:0;}*/
.cover-content a { text-decoration:none; color:#fff;}
.cities-list { margin-bottom:25px;}
.content-top { color:#fff; padding:20px; bottom:0px;position:absolute;width:100%;text-shadow:1px 1px 4px rgba(0,0,0,.5); text-align:center;}
.cities-list .cover-content {height:150px;}
.cities-list:hover .cover-content {background:-webkit-linear-gradient(rgba(0,0,0,0.60) 60%,rgba(0,0,0,.60) 60%);background:-o-linear-gradient(rgba(0,0,0,0.60) 60%,rgba(0,0,0,.60) 60%);background:linear-gradient(rgba(0,0,0,0.60) 60%,rgba(0,0,0,.60) 60%); height:100%; top:0;}
.cities-list .cover-content h3 { font-size:30px;font-weight:normal; margin-top:0; position:static; line-height:1.2em; margin-bottom:15px; color:#fff;}
.cities-list:hover .content-top { top:0;}
.content-text { display:none;}
.content-top p { min-height:50px;}
.cities-list:hover .content-text { display: block; position:absolute; bottom:10px;width:100%;text-shadow:1px 1px 4px rgba(0,0,0,.5); z-index:9;color:#fff; padding-left:20px; padding-right:20px; }
.cities-list a:hover { text-decoration:underline;}
.cover-content a { text-decoration:none; color:#fff;}   
/**/ 
.margin-10 {margin-left:-10px;margin-right:-10px}
.travel-tips { padding-left:10px; padding-right:10px;}   
                            