.stories-datea {
	padding: 5px 9px;
	margin-right: 15px;
	background: #fafafa;
}

.middle {
	width:100%; 
	vertical-align: middle; 
	background: #e1e1e1; 
	height:300px; 
	padding-top:30px; 
	margin-top:-1px;
}

.middle h3 {
	margin: 0 auto; 
	text-align: center; 
	line-height:20px; 
	padding-top:25px;
}

.img404{
	display:block; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top:25px;
}

/* .thumbnail.odestinations {
	height:190px;
	overflow: hidden;
	position: relative;
} */

.thumbnail.odestinations .caption {
	display: none;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 4px;
	color: #fff;
	text-align: center;
	transition: 0.25s;
	background: rgba(0,0,0, 0.25);
	text-shadow: #444 1px 1px 2px;
	
	width:100%;
	margin:0 auto; <!-- amchange -->
}
.thumbnail.odestinations:hover .caption {
	display: block;
	background: rgba(0,0,0, 0.25);
}

.thumbnail.odestinations .caption hr {
	border-top: 1px solid #fff;
	color: #fff;
	width: 60%;
	margin: 0 auto;
}
.thumbnail.odestinations .caption h4 {
	padding: 0 5px;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	color: #fff;
}
.thumbnail.odestinations .caption p {
	width: 100%;
	padding: 0 5px;
	text-align: center;
}

.pbold{
	font-weight:bold;
}

/*
.aboutusp1{
	margin:0 auto; max-width:880px;
}

.aboutusp1 h3{
	text-align:center;
}


.aboutusp1 p{
	font-size: 1.1em;
}*/

.imgaboutus{
	width:100%;
}

.footercopright{
	height:150px;
}
	
.navigationfooter{
	line-height:30px; 
	margin-top:35px;
}

.oursitesupport{
	text-align:center; 
	margin-bottom:-20px; 
	padding:0px
}

.footerreserved{
	margin-top:35px;
}

@media (max-width:1920px) {
	.heighimgstoriestraverl{
		height:22em;
		overflow:hidden;	
	}	

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:22em;
		width: auto;	
	}
}

@media (max-width:1680px){
	.heighimgstoriestraverl{
		height:19em;
		overflow:hidden;	
	}	

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:19em;
		width: auto;	
	}
}

@media (max-width:1600px){
	.heighimgstoriestraverl{
		height:17em;
		overflow:hidden;	
	}	

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:17em;
		width: auto;	
	}
}

@media (max-width:1440px){
	.heighimgstoriestraverl{
		height:15em;
		overflow:hidden;	
	}	

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:15em;
		width: auto;	
	}
}	

@media (max-width:1360px){
	.heighimgstoriestraverl{
		height:15em;
		overflow:hidden;	
	}		

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:15em;
		width: auto;	
	}	
}	

@media (max-width:1280px){
	.heighimgstoriestraverl{
		height:14em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:14em;
		width: auto;
	}
}

@media (max-width:1080px){
	.imgrelatedstories{
		width: 50%;
		height: 350px;
		margin:0 auto;
	}
	
	.mostpopularfooter{
		width:50%;
	}
	
	.heighimgstoriestraverl{
		height:11em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:11em;
		width: auto;
	}
}

@media (max-width:1024px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12 {width:100%;}
	.col-md-3 {width:25%;}*/
	
	.carousel-inner > .item > img {
		visibility: visible;
	}
	
	.logoheaderweb{
		width: 278px; 
		height: 82px;
		/*image-rendering: optimizeQuality;*/
	}
	
	.mostpopularfooter{
		width:50%;
	}
	
	.white-bg h1{
		font-size:25px;
	}
	
	.cleftchange{
		margin-bottom:40px;
		width:99%;
		margin-bottom:40px;
	}
	
	#carousel-example-generic {
		width: 100%;
		height: 480px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 480px;
		background: #000;
		position: relative;
	}
	
	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
		background: #000;
		width: 100%;
		height: 480px;
	}
	
	.carousel-inner > .item  > img {
		vertical-align: middle;
		margin:0 auto;
		max-height: 650px;
		width: auto;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 40px;
		height: 450px;
		line-height: normal;
		top: 5%;
		right: 15%;
		left: 15%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 70%;
		max-width: 70%;
		padding: 10px;
		color: #fff;
		line-height: 1.8;
	}
	.carousel-caption p span, .header-c p, .header-author {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		width: 70%;
		max-width: 70%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 40%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	
	.search {
		/* position: absolute; */
		/* top: 10px; */
		/* right: 10px; */
		margin: 0px 45px 0 0;
		height:50px;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 35px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 65px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 50px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:150px;
	}
		
	.navigationfooter{
		line-height:40px; 
		margin-top:30px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		padding:0px
	}

	.footerreserved{
		margin-top:37px;
		font-size:13px;
	}
	
	.heighimgstoriestraverl{
		height:23em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:23em;
		width: auto;
	}	
}

@media (max-width:900px){
	.heighimgstoriestraverl{
		height:18em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:18em;
		width: auto;
	}	 
}

@media (max-width:800px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12{width:100%}
	.col-md-3{width:50%}*/
	
	.cleftchange{
		margin-bottom:40px;
		width:99%;
	}
	
	.white-bg h1{
		font-size:25px;
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:49%;
		padding-right: 15px;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}

	.cleft, .cright {
		display: block;
		width: 99%;
		padding: 5px;
		margin: 5px;
	}
	.cleft {
		float: left;
		margin-right: 5px;
		margin-left: 5px;
	}
	.cright {
		float: left;
		margin-right: 5px;
		margin-left: 5px;
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:30px;
	}
	
	.stories-article {
		width:100%;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 55px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 20px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
		font-size:15px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		margin-top:-40px; 
		padding:0px
	}

	.footerreserved{
		margin-top:0px;
	}
	
	.heighimgstoriestraverl{
		height:18em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:18em;
		width: auto;
	}
}

@media (max-width:769px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12{width:100%}
	.col-md-3{width:50%}*/
	
	.cleftchange{
		margin-bottom:40px;
		width:99%;
	}
	
	.white-bg h1{
		font-size:25px;
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:49%;
		padding-right: 15px;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:30px;
	}
	
	.stories-article {
		width:100%;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 55px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 20px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 50px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
		font-size:15px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		margin-top:-40px; 
		padding:0px
	}

	.footerreserved{
		margin-top:0px;
	}
	
	.heighimgstoriestraverl{
		height:18em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:18em;
		width: auto;
	}
}

@media (max-width:768px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12{width:100%}
	.col-md-3{width:50%}
	.col-md-9{width:50%}
	.col-md-6{width:50%}*/
	
	.white-bg h1{
		font-size:20px;
	}
	
	.cleftchange{
		margin-bottom:40px;
		width:99%;
	}
	
	.tweet_text {
		width: 100%;
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:49%;
		padding-right: 15px;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	#carousel-example-generic {
		width: 100%;
		height: 480px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 480px;
	}
	
	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
		background: #000;
		width: 100%;
		height: 480px;
	}
	
	.carousel-inner > .item  > img {
		vertical-align: middle;
		margin:0 auto;
		max-height: 580px;
		width: auto;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 40px;
		height: 400px;
		line-height: normal;
		top: 0%;
		right: 15%;
		left: 15%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 70%;
		max-width: 70%;
		padding: 10px;
		color: #fff;
		line-height: 1.8;
	}
	.carousel-caption p span, .header-c p, .header-author {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		width: 70%;
		max-width: 70%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	
	.carousel-caption2 {
		position: absolute;
		right: 0;
		left: 0;
		/*bottom: 170px;*/
		bottom: 0px;
		padding: 9px;
		text-align: center;
		vertical-align: middle;
		line-height: normal;
		z-index: 999;
		color: #fff;
		background-color: rgba(0,0,0,0.5);
	}
	
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 40%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	
	.navbar-collapse{
		background:#444444;
		border-radius:0px;
		padding-bottom:10px;
	}
	
	.logoheaderweb{
		margin-left:-15px;
	}
	
	.search {
		/* position: absolute; */
		/* top: 10px; */
		/* right: 10px; */
		margin: 0px 45px 0 0;
		height:60px;
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:30px;
	}
	
	.stories-article {
		width:100%;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
		margin-right: 5px;
		margin-bottom: 7px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 55px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 20px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
		font-size:15px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		margin-top:-40px; 
		padding:0px
	}

	.footerreserved{
		margin-top:0px;
	}
	
	.heighimgstoriestraverl{
		height:19em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:19em;
		width: auto;
	}
}

@media (max-width:640px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12 {width:100%;}
	.col-md-3 {width:50%;}*/
	
	.stories-article .img-wrapper {
		/* padding: 340px 0; */
		display: block;
		margin:100px auto 25px;
		padding:0;
	}
	
	.cleftchange{
		margin-bottom:40px;
	}

	#tct-article .tct-article-container {
		height: auto;
		width: 360px;
		position: absolute;
		bottom: 70px;
		left: 0;
		right: 0;
	}

	.white-bg h1{
		font-size:25px;
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:49%;
		padding-right: 15px;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}

	#carousel-example-generic {
		width: 100%;
		height: 350px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 350px;
		background: #000;
		position: relative;
	}
	
	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
		background: #000;
		width: 100%;
		height: 350px;
	}
	
	.carousel-inner > .item  > img {
		vertical-align: middle;
		margin:0 auto;
		/*max-height: 480px;*/
		max-height: 350px;
		width: auto;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 35px;
		height: 280px;
		line-height: normal;
		top: 4%;
		right: 10%;
		left: 10%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	.carousel-caption p span, .header-c p, .header-author {
		font-family: 'Ruda', sans-serif;
		font-size: 15px;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption2 {
		position: absolute;
		right: 0;
		left: 0;
		/*bottom: 250px;*/
		bottom: 0px;
		padding: 9px;
		text-align: center;
		vertical-align: middle;
		line-height: normal;
		z-index: 999;
		color: #fff;
		background-color: rgba(0,0,0,0.5);
	}
	
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 35%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	a.nav-arrows.prev {
		left: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat left center;
	}
	
	a.nav-arrows.next {
		right: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat right center;
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:30px;
	}
	
	.stories-article {
		width:100%;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 50px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 20px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
		font-size:15px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		margin-top:-40px; 
		padding:0px
	}

	.footerreserved{
		margin-top:0px;
	}
	
	.mostpopularfooter{
		width:100%;
	}
	
	.thumbnail.odestinations .caption {
		width:100%;
		margin:0 auto; <!-- amchange -->
	}
	
	.imgrelatedstories{
		height: 360px;
		width:100%;
		margin:0 auto;
	}
	
	.middle h3 {
		margin: 0 auto; 
		text-align: center; 
		line-height:30px; 
		padding-top:20px;
	}
}

@media (max-width:482px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12 {width:100%;}
	.col-md-3 {width:50%;}*/
	
	.stories-article .img-wrapper {
		/* padding: 340px 0; */
		display: block;
		margin:100px auto 25px;
		padding:0;
	}
	
	.white-bg h1{
		font-size:25px;
	}

	#tct-article .tct-article-container {
		height: auto;
		width: 360px;
		position: absolute;
		bottom: 70px;
		left: 0;
		right: 0;
	}

	#tct-article .tct-article-container .tct-article-top {
		background: rgba(255,255,255,0.8);
		height: auto;
		margin: 0px auto;
		padding: 0px;
		display: block;
		text-align: center;
		position: relative;
	}

	#tct-article .tct-article-container .tct-article-top h1 {
		font-size: 20px;
		padding: 0 10px;
		margin: 0;
		/*position: absolute;
		bottom: 50%;
		left: 0;
		right: 0;*/
		text-align: center;
	}
	
	#tct-article  .article-rating {
		background: rgba(255,255,255,0.8);
		width: 320px;
		height: 70px;
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		float:left;
	}

	#tct-article  .article-rating span {
		cursor: pointer;
		display: inline-block;
		
		margin: 5px 0 0;
		width: 30px;
		padding: 3px 9px;
		height: 21px;
		background: url(../img/backgrounds/stars.png) no-repeat;
		/*transition: 0.1s;*/
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:100%;
		padding: 0;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}

	#carousel-example-generic {
		width: 100%;
		height: 280px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 280px;
	}
	
	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
	}
	
	.carousel-inner > .item  > img {
		margin: 0 auto;
		vertical-align: middle;
		max-height: 360px;
		width: auto;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 10px;
		height: 280px;
		line-height: normal;
		top: 4%;
		right: 10%;
		left: 10%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	.carousel-caption p span, .header-c p, .header-author {
		font-family: 'Ruda', sans-serif;
		font-size: 15px;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption2 {
		position: absolute;
		right: 0;
		left: 0;
		/*bottom: 300px;*/
		bottom: 0px;
		padding: 9px;
		text-align: center;
		vertical-align: middle;
		line-height: normal;
		z-index: 999;
		color: #fff;
		background-color: rgba(0,0,0,0.5);
	}
	
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 35%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	a.nav-arrows.prev {
		left: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat left center;
	}
	a.nav-arrows.next {
		right: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat right center;
	}
	
	.cleftchange{
		margin-bottom:40px;
	}
	
	#beta {
		float:right; 
		position: relative;
		/*top: 0;
		left: 0;*/
		width: 70px;
		height: 70px;
		background: url(../img/beta-new.gif) no-repeat top right;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		/*background: rgba(0,0,0, 0.20);*/
		z-index: 10;
	}
	
	.navbar-collapse{
		background:#444444;
		border-radius:0px;
		padding-bottom:10px;
	}
	
	.logoheaderweb{
		width:250px;
		height:80px;
		margin-left:-15px;
	}
	
	.search {
		/* position: absolute; */
		/* top: 10px; */
		/* right: 10px; */
		margin: 0px 45px 0 0;
		height:50px;
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:20px;
	}
	
	.stories-article {
		width:100%;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 50px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 20px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		padding:0px
	}

	.footerreserved{
		margin-top:17px;
	}
	
	.mostpopularfooter{
		width:100%;
	}
	
	.thumbnail.odestinations .caption {
		width:100%;
		margin:0 auto; <!-- amchange -->
	}
	
	.imgrelatedstories{
		width: 100%;
		height: 330px;
		margin:0 auto;
	}
	
	.middle h3 {
		margin: 0 auto; 
		text-align: center; 
		line-height:30px; 
		padding-top:20px;
	}
	
	.heighimgstoriestraverl{
		height:22em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:22em;
		width: auto;
	}
}

@media (max-width:480px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12 {width:100%;}
	.col-md-3 {width:50%;}*/
	
	.white-bg h1{
		font-size:20px;
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:100%;
		padding: 0;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}

	#carousel-example-generic {
		width: 100%;
		height: 350px;
		/* height: auto */;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 350px;
	}
	
	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
	}
	
	.carousel-inner > .item  > img {
		margin: 0 auto;
		vertical-align: middle;
		max-height: 360px;
		width: auto;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 10px;
		height: 280px;
		line-height: normal;
		top: 4%;
		right: 10%;
		left: 10%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	.carousel-caption p span, .header-c p, .header-author {
		font-family: 'Ruda', sans-serif;
		font-size: 15px;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption2 {
		position: absolute;
		right: 0;
		left: 0;
		/*bottom: 300px;*/
		bottom: 0px;
		padding: 9px;
		text-align: center;
		vertical-align: middle;
		line-height: normal;
		z-index: 999;
		color: #fff;
		background-color: rgba(0,0,0,0.5);
	}
	
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 35%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	a.nav-arrows.prev {
		left: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat left center;
	}
	a.nav-arrows.next {
		right: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat right center;
	}
	
	.cleftchange{
		margin-bottom:40px;
	}
	
	#beta {
		float:right; 
		position: relative;
		/*top: 0;
		left: 0;*/
		width: 70px;
		height: 70px;
		background: url(../img/beta-new.gif) no-repeat top right;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		/*background: rgba(0,0,0, 0.20);*/
		z-index: 10;
	}

	.navbar-collapse{
		background:#444444;
		border-radius:0px;
		padding-bottom:10px;
	}
	
	.logoheaderweb{
		width:250px;
		height:80px;
		margin-left:-15px;
	}
	
	.socmed-header{
		margin-left: 8px;
	}
	
	.search {
		/* position: absolute; */
		/* top: 10px; */
		/* right: 10px; */
		margin: 0px 45px 0 0;
		height:50px;
	}

	#tct-article .tct-article-container {
		height: auto;
		width: 360px;
		position: absolute;
		bottom: 70px;
		left: 0;
		right: 0;
	}

	#tct-article .tct-article-container .tct-article-top {
		background: rgba(64, 193, 185, 0.85);
		height: auto;
		margin: 0px auto;
		padding: 16px 20px;
		display: block;
		text-align: center;
		position: relative;
		color:#fff;
		width:96%;
	}

	#tct-article .tct-article-container .tct-article-top h1 {
		font-size: 20px;
		padding: 0 10px;
		margin: 0;
		/*position: absolute;
		bottom: 50%;
		left: 0;
		right: 0;*/
		text-align: center;
	}
	
	#tct-article  .article-rating {
		background: rgba(255,255,255,0.8);
		width: 320px;
		height: 70px;
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		float:left;
	}

	#tct-article  .article-rating span {
		cursor: pointer;
		display: inline-block;
		
		margin: 5px 0 0;
		width: 30px;
		padding: 3px 9px;
		height: 21px;
		background: url(../img/backgrounds/stars.png) no-repeat;
		/*transition: 0.1s;*/
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:20px;
	}
	
	.stories-article {
		width:100%;
		font-size: 1.0em;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 25px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 50px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 20px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
		font-size:13px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		margin-top:-40px;
		padding:0px
	}

	.footerreserved{
		margin-top:-10px;
		font-size:13px;
	}
	
	.mostpopularfooter{
		width:100%;
	}
	
	.thumbnail.odestinations .caption {
		width:100%;
		margin:0 auto; <!-- amchange -->
	}
	
	.imgrelatedstories{
		width: 100%;
		height: 310px;
		margin:0 auto;
	}
	
	.middle h3 {
		margin: 0 auto; 
		text-align: center; 
		line-height:30px; 
		padding-top:20px;
	}
	
	.acticons-container {
		/* background: rgba(64, 193, 185, 0.85); */
		background: none;
		display: block;
		clear: both;
		width: 96%;
		height: 80px;
		margin: 7px;
		text-align: center;
		padding-top: 10px;
	}
	
	.stories-first-paragraph {
		font-size: 1.10em;
		line-height: 1.5;
	}
	
	.pullout .pullout-text {
		padding: 10px 0 0;
		margin: 0;
		color: #000;
		font-size: 13px;
		line-height: 1.3;
		font-family: 'Ruda', sans-serif;
		font-style: italic;
		font-weight: bold;
	}
	
	.heighimgstoriestraverl{
		height:25em;
		overflow:hidden;
	}

	.heighimgstoriestraverl img{
		height: 100%;
		max-height:25em;
		width: auto;
	}
}

@media (max-width: 439px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12 {width:100%;}
	.col-md-3 {width:50%;}*/
	
	.white-bg h1{
		font-size:20px;
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:100%;
		padding: 0;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}

	#carousel-example-generic {
		width: 100%;
		height: 650px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 650px;
	}
	
	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
	}
	
	.carousel-inner > .item  > img {
		margin: 0 auto;
		vertical-align: middle;
		max-height: 250px;
		width: auto;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 10px;
		height: 400px;
		line-height: normal;
		top: 4%;
		right: 10%;
		left: 10%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		text-transform: uppercase;
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	.carousel-caption p span, .header-c p, .header-author {
		font-family: 'Ruda', sans-serif;
		font-size: 15px;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption2 {
		position: absolute;
		right: 0;
		left: 0;
		/*bottom: 410px;*/
		bottom: 0;
		padding: 9px;
		text-align: center;
		vertical-align: middle;
		line-height: normal;
		z-index: 999;
		color: #fff;
		background-color: rgba(0,0,0,0.5);
	}
	
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 35%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	a.nav-arrows.prev {
		left: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat left center;
	}
	a.nav-arrows.next {
		right: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat right center;
	}
	
	.cleftchange{
		margin-bottom:40px;
	}
	
	.stories-container{
		width: 99%;
	}
	
	#beta {
		float:right; 
		position: relative;
		/*top: 0;
		left: 0;*/
		width: 50px;
		height: 50px;
		background: url(../img/beta-new.gif) no-repeat top right;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		/*background: rgba(0,0,0, 0.20);*/
		z-index: 10;
	}
	
	.logoheaderweb{
		width:240px;
		height:80px;
		margin-left:-15px;
	}

	.navbar-collapse{
		background:#444444;
		border-radius:0px;
		padding-bottom:10px;
	}
	
	.socmed-header{
		margin-left:-5px;
	}
	
	.search {
		/* position: absolute; */
		/* top: 10px; */
		/* right: 10px; */
		margin: 0px 45px 0 0;
		height:50px;
	}

	#tct-article .tct-article-container {
		height: auto;
		width: 360px;
		position: absolute;
		bottom: 70px;
		left: 0;
		right: 0;
	}

	#tct-article .tct-article-container .tct-article-top {
		background: rgba(64, 193, 185, 0.85);
		height: auto;
		margin: 0px auto;
		padding: 16px 20px;
		display: block;
		text-align: center;
		position: relative;
		color:#fff;
		width:96%;
	}

	#tct-article .tct-article-container .tct-article-top h1 {
		font-size: 20px;
		padding: 0 10px;
		margin: 0;
		/*position: absolute;
		bottom: 50%;
		left: 0;
		right: 0;*/
		text-align: center;
	}
	
	#tct-article  .article-rating {
		background: rgba(255,255,255,0.8);
		width: 320px;
		height: 70px;
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		float:left;
	}

	#tct-article  .article-rating span {
		cursor: pointer;
		display: inline-block;
		
		margin: 5px 0 0;
		width: 30px;
		padding: 3px 9px;
		height: 21px;
		background: url(../img/backgrounds/stars.png) no-repeat;
		/*transition: 0.1s;*/
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:20px;
	}
	
	.stories-article {
		width:100%;
		font-size: 1.0em;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 50px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 15px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 45px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
		font-size:13px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		margin-top:-40px;
		padding:0px
	}

	.footerreserved{
		margin-top:-10px;
		font-size:13px;
	}
	
	.mostpopularfooter{
		width:100%;
	}
	
	.thumbnail.odestinations .caption {
		width:100%;
		margin:0 auto; <!-- amchange -->
	}
	
	.imgrelatedstories{
		width: 100%;
		height: 270px;
		margin:0 auto;
	}
	
	.middle h3 {
		margin: 0 auto; 
		text-align: center; 
		line-height:30px; 
		padding-top:20px;
	}
	
	.acticons-container {
		/* background: rgba(64, 193, 185, 0.85); */
		background: none;
		display: block;
		clear: both;
		width: 96%;
		height: 80px;
		margin: 7px;
		text-align: center;
		padding-top: 10px;
	}
	
	.stories-first-paragraph {
		font-size: 1.10em;
		line-height: 1.5;
	}
	
	.pullout .pullout-text {
		padding: 10px 0 0;
		margin: 0;
		color: #000;
		font-size: 13px;
		line-height: 1.3;
		font-family: 'Ruda', sans-serif;
		font-style: italic;
		font-weight: bold;
	}
}

@media (max-width: 420px){
	#carousel-example-generic {
		width: 100%;
		height: 240px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 240px;
	}
	.stories-bottom-left, .stories-top-right {
		margin: 9px 0;
		color: #40c1b9;
		font-size: 1.1em;
		font-weight: bold;
	}
	.carousel-inner > .item {
		background: none;
		background-image: none;
		text-align: center;
		width: 100%;
		height: 240px;
	}
	.carousel-inner > .item > img {
		visibility: visible;
	}
}

@media (max-width:360px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12 {width:100%;}
	.col-md-3 {width:50%; }*/
	
	.white-bg h1{
		font-size:17px;
	}
	
	.footer-title {
		font-family: 'open_sansregular';
		height: 126px;
		line-height: 126px;
		vertical-align: middle;
		font-size: 30px;
		text-transform: uppercase;
		width: 100%;
		text-align: center;
		display: block;
		/*padding: 48px 0 38px;*/
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:100%;
		padding: 0;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	/* amchange */
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}

	#carousel-example-generic {
		width: 100%;
		height: 650px;
		display: block;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		vertical-align: middle;
		line-height: 650px;
	}
	
	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
	}
	
	.carousel-inner > .item  > img {
		margin: 0 auto;
		vertical-align: middle;
		max-height: 250px;
		width: auto;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 5px;
		height: 400px;
		line-height: normal;
		top: 2%;
		right: 12%;
		left: 12%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		text-transform: uppercase;
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption p span, .header-c p, .header-author {
		font-family: 'Ruda', sans-serif;
		font-size: 15px;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		width: 75%;
		max-width: 75%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption2 {
		position: absolute;
		right: 0;
		left: 0;
		bottom: 0px;
		width:100%;
		padding: 9px;
		text-align: center;
		vertical-align: middle;
		line-height: normal;
		z-index: 999;
		color: #fff;
		background-color: rgba(0,0,0,0.5);
	}
	
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 35%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	a.nav-arrows.prev {
		left: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat left center;
	}
	a.nav-arrows.next {
		right: 10px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat right center;
	}
	
	.cleftchange{
		margin-bottom:40px;
	}
	
	.stories-container{
		width: 99%;
	}
	
	#beta {
		float:right; 
		position: relative;
		/*top: 0;
		left: 0;*/
		width: 70px;
		height: 70px;
		background: url(../img/beta-new.gif) no-repeat top right;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		/*background: rgba(0,0,0, 0.20);*/
		z-index: 1;
	}
	
	.logoheaderweb{
		width:250px;
		height:70px;
		margin-left:-15px;
	}
	
	.navbar-collapse{
		background:#444444;
		border-radius:0px;
		padding-bottom:10px;
	}
	
	/* .socmed-header{
		display:none;
	} */
	
	.search {
		/* position: absolute; */
		/* top: 10px; */
		/* right: 10px; */
		margin: 0px 45px 0 0;
		height:50px;
	}

	#tct-article .tct-article-container {
		height: auto;
		width: 360px;
		position: absolute;
		bottom: 70px;
		left: 0;
		right: 0;
	}

	#tct-article .tct-article-container .tct-article-top {
		background: rgba(64, 193, 185, 0.85);
		height: auto;
		margin: 0px auto;
		padding: 16px 20px;
		display: block;
		text-align: center;
		position: relative;
		color:#fff;
	}

	#tct-article .tct-article-container .tct-article-top h1 {
		font-size: 20px;
		padding: 0 10px;
		margin: 0;
		/*position: absolute;
		bottom: 50%;
		left: 0;
		right: 0;*/
		text-align: center;
	}
	
	#tct-article  .article-rating {
		background: rgba(255,255,255,0.8);
		width: 320px;
		height: 70px;
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		float:left;
	}

	#tct-article  .article-rating span {
		cursor: pointer;
		display: inline-block;
		
		margin: 5px 0 0;
		width: 30px;
		padding: 3px 9px;
		height: 21px;
		background: url(../img/backgrounds/stars.png) no-repeat;
		/*transition: 0.1s;*/
	}
	
	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	.stories-top-right {
		text-align: left;
		padding-top:20px;
	}
	
	.stories-article {
		width:100%;
		font-size: 1.0em;
	}
	
	#tct-article {
		height: 350px;
		padding: 0;
		margin: 0 auto;
		display: block;
		background: #fff;
		position: relative; 
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.header-bottom {
		position: absolute;
		bottom: 30px;
		left: 15%;
		right: 15%;
		vertical-align: middle;
		padding:0px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 45px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 15px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 37px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
		font-size:15px;
	}

	.oursitesupport{
		margin-top:0px;
		text-align:center; 
		margin-bottom:-20px; 
		padding:0px
	}

	.footerreserved{
		margin-top:17px;
	}
	
	.mostpopularfooter{
		width:100%;
	}
	
	.thumbnail.odestinations .caption {
		width:100%;
		margin:0 auto; <!-- amchange -->
	}
	
	.imgrelatedstories{
		width: 100%;
		height: 220px;
		margin:0 auto;
	}
	
	.middle h3 {
		margin: 0 auto; 
		text-align: center; 
		line-height:30px; 
		padding-top:15px;
	}
	
	.pullout {
		display: block;
		width: 100%;
		padding-bottom: 15px;
		border-bottom: 1px solid #ccc;
	}
	
	.pullout img {
		display: block;
		margin: 9px 0;
		width:100%;
	}
	
	.stories-first-paragraph {
		font-size: 1.10em;
		line-height: 1.5;
	}
	
	.pullout .pullout-text {
		padding: 10px 0 0;
		margin: 0;
		color: #000;
		font-size: 12px;
		line-height: 1.3;
		font-family: 'Ruda', sans-serif;
		font-style: italic;
		font-weight: bold;
	}
}

@media (max-width:320px){
	/*.col-md-3, .col-md-12{float:left}
	.col-md-12 {width:100%;}
	.col-md-3 {width:50%;}
	.col-md-9 {width:100%;}*/
	
	.white-bg h1{
		font-size:16px;
	}
	
	.story-mainamchange {
		margin-left:15px;
	}
	
	.stories-container {
		width:100%;
		padding: 0;
	}
	
	.stories-container img.img-responsive {
		width: 100%;
		margin:0px auto;
		padding:0px;
	}
	
	.stories-container.bordered {
		margin-right: 0;
		padding-left: 10px;
		border-left: 1px solid #d9d9d9;
	}

	.carousel-inner > .item {
		background-size: cover;
		text-align: center;
	}
	
	.carousel-inner > .item  > img {
		margin: 0 auto;
		vertical-align: middle;
		height: 100%;
		width: auto;
	}
	
	a.btn-more {
		font-size: 15px;
		padding: 4px 20px;
		border: 1px solid #c0392b;
		border-bottom: 4px solid #c0392b;
	}
	
	.carousel-caption {
		position: absolute;
		padding-top: 5px;
		height: 400px;
		line-height: normal;
		top: 2%;
		right: 12%;
		left: 12%;
		bottom: 10px;
		vertical-align: middle;
		z-index: 998;
	}
	
	.carousel-caption h3, .header-t .title, span.title {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		text-transform: uppercase;
		width: 90%;
		max-width: 90%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption p span, .header-c p, .header-author {
		font-family: 'Ruda', sans-serif;
		font-size: 15px;
		margin: 0 auto;
		margin-bottom: 0px;
		display: inline;
		background: rgba(64,193,185,0.5);
		width: 75%;
		max-width: 75%;
		padding: 0px;
		color: #fff;
		line-height: 1.1;
	}
	
	.carousel-caption2 {
		position: absolute;
		right: 0;
		left: 0;
		bottom: 0px;
		padding: 9px;
		text-align: center;
		vertical-align: middle;
		line-height: normal;
		z-index: 999;
		color: #fff;
		background-color: rgba(0,0,0,0.5);
	}
	
	a.nav-arrows {
		position: absolute;
		display: block;
		top: 35%;
		width: 38px;
		height: 61px;
		z-index: 998;
		opacity: 0.8;
		outline: none;
	}
	
	a.nav-arrows.prev {
		left: 3px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat left center;
	}
	
	a.nav-arrows.next {
		right: 3px;
		background: url(../img/backgrounds/nav-arrows.png) no-repeat right center;
	}
	
	.cleftchange{
		margin-bottom:40px;
	}

	#beta {
		float:right; 
		position: relative;
		/*top: 0;
		left: 0;*/
		width: 70px;
		height: 70px;
		background: url(../img/beta-new.gif) no-repeat top right;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		/*background: rgba(0,0,0, 0.20);*/
		z-index: 10;
	}
	
	.logoheaderweb{
		width:250px;
		height:80px;
		margin-left:-15px;
	}
	
	.navbar-collapse{
		background:#444444;
		border-radius:0px;
		padding-bottom:10px;
	}
	
	.socmed-header{
		display:none;
	}
	
	.search {
		/* position: absolute; */
		/* top: 10px; */
		/* right: 10px; */
		margin: 0px 45px 0 0;
		height:50px;
	}
	
	.footer-title {
		font-family: 'open_sansregular';
		height: 126px;
		line-height: 126px;
		vertical-align: middle;
		font-size: 30px;
		text-transform: uppercase;
		width: 97%;
		text-align: center;
		display: block;
		/*padding: 48px 0 38px;*/
	}

	.imageslogofooter{
		width:230px;
		height:50px;
	}
	
	.circle {margin-left: 5px;}
 
	#tct-article .tct-article-container {
		height: auto;
		width: 320px;
		position: absolute;
		bottom: 70px;
		left: 0;
		right: 0;
	}
	
	#tct-article .tct-article-container .tct-article-top {
		background: rgba(64, 193, 185, 0.85);
		height: auto;
		margin: 0px auto;
		padding: 16px 20px;
		display: block;
		text-align: center;
		position: relative;
		color:#fff;
		width:96%;
	}
	
	#tct-article .tct-article-container .tct-article-top h1 {
		font-size: 20px;
		padding: 0 10px;
		margin: 0;
		/*position: absolute;
		bottom: 50%;
		left: 0;
		right: 0;*/
		text-align: center;
	}
	
	#tct-article  .article-rating {
		background: rgba(255,255,255,0.8);
		width: 320px;
		height: 70px;
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		float:left;
	}

	#tct-article  .article-rating span {
		cursor: pointer;
		display: inline-block;
		
		margin: 5px 0 0;
		width: 30px;
		padding: 3px 9px;
		height: 21px;
		background: url(../img/backgrounds/stars.png) no-repeat;
		/*transition: 0.1s;*/
	}

	.stories-bottom-left, .stories-top-right {
		width:100%;
	}
	
	.stories-top-right {
		text-align: left;
		padding-top:20px;
	}

	.stories-article {
		width:100%;
		font-size: 1.0em;
	}
	
	#tct-article {
		height: 350px;
		padding: 0;
		margin: 0 auto;
		display: block;
		background: #fff;
		position: relative;
	}
	
	.sizefontfooter{
		font-size:12px;
	}
	
	.tweet_user_image img{
		width: 48px;
		height: 48px;
	}
	
	.floating-menu {
		z-index: 998;
	}
	
	#tct-article .vertical-align h1 {
		font-family: 'Ruda', sans-serif;
		margin: 0 auto;
		margin-bottom: 15px;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 18px;
		text-transform: uppercase;
		width: 60%;
		max-width: 60%;
		padding: 10px;
		color: #fff;
		line-height: 45px;
	}

	#tct-article .vertical-align h2 {
		margin: 20px auto;
		display: inline;
		background: rgba(64,193,185,0.5);
		font-size: 15px;
		width: 60%;
		max-width: 60%;
		padding: 8px;
		color: #fff;
		line-height: 37px;
		font-family: 'Ruda', sans-serif;
	}
	
	.footercopright{
		height:100px;
		font-size:12px;
	}
	
	.navigationfooter{
		line-height:40px; 
		margin-top:10px;
	}

	.oursitesupport{
		text-align:center; 
		margin-bottom:-20px; 
		padding:0px
	}

	.footerreserved{
		margin-top:17px;
		font-size:12px;
	}
	
	.mostpopularfooter{
		width:100%;
	}
	
	.thumbnail.odestinations .caption {
		width:100%;
		margin:0 auto; <!-- amchange -->
	}
	
	.imgrelatedstories{
		width: 100%;
		height: 220px;
		margin:0 auto;
	}
	
	.middle h3 {
		margin: 0 auto; 
		text-align: center; 
		line-height:30px; 
		padding-top:15px;
	}
	
	.pullout {
		display: block;
		width: 100%;
		padding-bottom: 15px;
		border-bottom: 1px solid #ccc;
	}
	
	.pullout img {
		display: block;
		margin: 9px 0;
		width:100%;
	}
	
	.acticons-container {
		background: rgba(64, 193, 185, 0.85);
		display: block;
		clear: both;
		width: 96%;
		height: 80px;
		margin: 7px;
		text-align: center;
		padding-top: 15px;
	}
	
	.acticons {
		display: inline;
		cursor: pointer;
		position: relative;
		color: white;
		margin: 10px;
		display: inline-block;
	}
	
	.stories-first-paragraph {
		font-size: 1.10em;
		line-height: 1.5;
	}
	
	.pullout .pullout-text {
		padding: 10px 0 0;
		margin: 0;
		color: #000;
		font-size: 13px;
		line-height: 1.3;
		font-family: 'Ruda', sans-serif;
		font-style: italic;
		font-weight: bold;
	}
	
	.stories-date {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
	
	.stories-datea {
		padding: 5px 9px;
		margin: 0px;
		background: #fafafa;
	}
}