@media only screen and (max-width:1150px)
{
	.header-in								{width:98%;padding:0 1%;}
	.header-btm								{width:100%;margin:0 auto;}
	.logo									{margin:0 7% 0 0;}
	.head-nav								{padding:28px 0 0 0;}
	.content								{width:98%;    padding: 0 1%;}
	.content-top-lt							{width:69%;}
	.content-top-lt img.feature				{width:100%;height:auto;}
	.content-top-rt							{width:29.3%;}
	.content-post img						{width:100%;height:auto;}
	.content-trip a img						{width:100%;height:auto;}
	.content-trip a							{width:93%;margin:0 auto;}
	.content-btm ul li						{width:32.45% !important;    margin: 0 1.32% 12px 0;}
    ul#foo0 li {width:32vw !important; }
	.spot-block	img							{width:100%;height:auto;}
	.footer-in								{width:98%;padding:22px 1%;}
	.content-tips a							{margin:12px 0 27px 13px;}
    .content-btm div.caroufredsel_wrapper {    width: 32.45% !important;
    height: 28.75vw !important;
    margin: 0 1.32% 14px 0 !important;}
	
/***************************** inner1 start here ****************************************/
	
	.content-inspire						{width:98%;padding:0 1%;}
	.inspire-top							{width:100%;}
	.inspire-top-lt							{width:100%;}
	.inspire-top-lt h2						{font-size:29px;line-height:29px;    width: 19%;}
	.inspire-top-lt ul						{width:79%;padding:18px 0 0 0;float:right;}
	.inspire-top-lt ul li					{margin:0 1.69% 0 0;}
	.content-load ul li						{width:15.83%;margin:0 1% 16px 0;}
	.content-load ul li a img				{width:100%;height:auto;}
	.content-load							{padding:0 0 19px;}
	.content-load ul						{margin:20px 0 0 0;}
	
/***************************** inner2 start here ****************************************/

	.top-mg									{width: 86%;}
	.inspire-top-lt small					{font-size:27px;line-height:27px;    padding: 11px 0 0 2%;}
	.inspire-top a							{margin:6px 2px 0 0;}
	.inspire-btm-lt							{width:65%;}
	.inspire-btm-lt img.feature				{width:100%;height:auto;}
	.inspire-btm-rt							{width:33%;margin:0;    padding: 11px 0 0 0;}
	.inspire-btm							{padding:0 0 10px 0;}
	
/***************************** inner3 start here ****************************************/

	.content-transit ul li a img			{width:100%;height:auto;}
	.content-transit ul li a small			{font-size:69px;line-height:69px;    top:13px;}
	.transit-info ul li						{padding:0 0 20px 0;margin:0 0 17px 0;    width: 48%;}
	.transit-info ul li a					{font-size:30px;line-height:30px;}
	
	
	
}

@media only screen and (max-width:1024px)
{
	.top-con-lt								{padding:4px 0 0 3%;}
	.post-block-lt h3						{font-size:27px;line-height:27px;}	
	.spot-con-top h3						{font-size:19px;line-height:19px;}
	.spot-con-top p							{font-size:13px;line-height:17px;}
	.spot-con small							{font-size:11px;line-height:11px;}
	.content-tips p							{font-size:16px;line-height:22px;}
	.content-tips a							{    margin: 12px 0 11px 13px;}
	.content-btm ul li 						{margin: 0 1.32% 14px 0;}
	
	.home_ann_slide .caroufredsel_wrapper {
	width:100% !important;
	background:#a9218e;
	float:left !important;
	margin: 0 1.32% 0px 0 !important;
}
#home_ann_slide_carou .top-con .poly.light {
	position: absolute;
	left: 450px;
}
.content-top {
	margin: 0 0 0px 0;
}
.content-btm div.caroufredsel_wrapper {
	width: 32.45% !important;
	margin: 0 1.32% 14px 0 !important;
}
ul#foo0 {
	background:#a9218e;
}
	.logo a img								{width:100%;height:auto;}
	.logo									{width:24%;margin: 0 3% 0 0;}
	nav										{padding:21px 0 0 0;}
	nav ul li								{margin:0 12px 0 0;}
	nav ul li a								{    font-size: 16px;line-height:16px;}
	.head-nav ul li							{margin:0 0 0 10px;}
	.head-nav								{padding:21px 0 0 0;}
	.post-block								{top:18px;}
	.content-trip							{padding:7px 0;}
	.header-top	a img						{width:100%;height:auto;}
	.header-top	a							{  width: 85%;margin: 0 auto}
	
/***************************** inner1 start here ****************************************/

	.inspire-top-lt h2						{font-size:19px;line-height:19px; width: 17%;}
	.inspire-top-lt ul 						{width: 81%;padding: 11px 0 0 0;float: right;}
	.inspire-top-lt ul li 					{margin: 0 1.2% 0 0;font-size:14px;line-height:14px;}
	.inspire-top-lt ul li a					{font-size:14px;line-height:14px;}
	.spotlight-top .textwidget { padding: 2px 0 0 35px; }
	.spotlight-top .textwidget p 	{
margin: 0 16px 0 0;
padding: 0;
font-size: 14px;}
	.content-load ul li:nth-child(6n)		{margin-right:1%;}
	.content-load ul li						{width:24.1%;margin:0 1.2% 16px 0;}
	.content-load ul li:nth-child(4n)		{margin-right:0 !important;}
	
/***************************** inner2 start here ****************************************/

	.top-mg									{width:81%;}
	.top-mg h2								{width:20%;}
	.inspire-top-lt small					{font-size:22px;line-height:22px;    padding: 8px 0 0 2%;}
	.inspire-top a 							{margin: 4px 2px 0 0;    padding: 8px 5.4% 13px 0;background-size:30px auto;}
	.inspire-btm-rt h5						{font-size:20px;line-height:27px;    margin: 0 0 10px 0;}
	.inspire-btm-rt h5 a					{font-size:20px;line-height:20px;}
	.inspire-btm-rt p						{font-size:13px;line-height: 20px;}
	
/***************************** inner3 start here ****************************************/
	
	.transit-info ul li						{margin:0 0 14px 0;padding:0 0 15px 0;}
	.transit-info ul li a 					{font-size: 22px;line-height: 22px;}
	
	
	.pop-up									{width:98%;}
	.pop-up-top	h2							{width:91%;}
	.pop-up-btm								{padding: 45px 6% 62px;}
	.pop-up-btm input						{width:96%;    padding: 12px 2%;}
	.content-tips p {height: 19vw;width:100%;}
	.content-tips p a:link {font-size: 18px;
line-height: 26px;
padding: 0 4%;}
	
}

@media only screen and (max-width:768px)
{
	.head-nav								{padding: 0 0 0 0; float: right;}
	.head-nav .social						{position: relative;top:7px;}
	.header-in								{width:100%;padding:0;}
	.header-top								{width:100%;height:auto;}
	.header-top	img							{width:100%;height:auto;}
	.logo 									{width: 32%;margin: 0 auto 15px auto;display: block;float: none;}
	.searchform 							{float: left; top: 0px; left: 15%;padding:0px 0px 0 0;}
	.spot-con-top h3 						{font-size: 14px;line-height: 14px;}
	.spot-con-top p 						{font-size: 11px;line-height: 14px;padding: 0;}
	.spot-con small							{font-size:9px;line-height:9px;}	
	.top-con-lt h3							{font-size:36px;line-height:36px;letter-spacing:0;}
	.top-con-lt p							{font-size:16px;line-height:21px;padding:0 7% 0 0;    background: url(../images/arrow-bg.png) no-repeat 307px 29px;background-size: 16px auto;}
	.post-block-lt h3						{font-size:18px;line-height:18px;}
	.post-block								{top:11px;}
	.post-block-lt a						{width:150px;font-size:11px;margin:0 0 5px 0;}
	.post-block-lt p						{font-size:12px;line-height:12px;}
	.post-block-rt							{bottom:-9px;top: 150px;right:-40px;}
	.content-tips p 						{font-size: 12px;line-height: 18px;  padding: 0 4%;}
	.menu-icon								{display:inline-block;margin:0 0 0 12px;}
	nav ul									{position:absolute;top:47px;left:0;width:100%;z-index:99999;background-color: #939496;display:none;padding-top:15px;padding-bottom:15px;}
	nav ul li								{display:block;float:none;width:100%;text-align:center;}
	nav ul li a 							{font-size: 16px;line-height: 16px;padding: 5px 0;color:#fff !important;}
	.header-btm								{position:relative;}
	nav ul li a:hover						{background:#a9218e;color:#fff;}
	.footer-in ul li a						{font-size:16px;line-height:16px;}
	.footer-in ul li						{margin:0 13px 0 0;}
	.footer-in ul li:last-child				{margin:0 0 0 0;}
	.content-top							{padding:0 1%;}
	.content-btm							{padding:0 1%;}
	nav										{position: relative;padding: 0 0 0 0;}
	.header-btm								{width:98%;}
	footer .copyright 						{display:block;clear: left;}
	footer .social 							{clear: both; display: table; margin: 0 auto;}
	
/***************************** inner1 start here ****************************************/
	.content-inspire 						{width: 100%;padding: 0;}
	.inspire-top-lt h2 						{font-size: 16px;line-height: 16px;width: 17%;margin:0;}
	.inspire-top-lt ul li					{font-size:14px;line-height:16px;}
	.inspire-top-lt ul li a 				{font-size: 14px;line-height: 14px;}
	.inspire-top-lt ul						{padding:3px 0 0 0;}
	.content								{width:100%;    padding:0;}
	.content-load							{padding:0 1% 16px;width:98%;}
	.content-load ul li						{width:24.1%;    margin: 0 1.2% 6px 0;}
	.content-load a.more					{font-size:17px;}
	.inspire-top 							{width: 98%;margin: 0 auto;}
	.content-load ul						{margin:20px 0 8px 0;}
	.category .post .sharetrend				{display:none;}
	.category .post h4 						{text-align:center;}
	.category a.readmore 					{display:table;margin:0 auto;}
	.post-separator:last-of-type			{display:none;}
	
/***************************** inner2 start here ****************************************/
	.inspire-top-lt small 					{font-size: 19px;line-height: 22px;padding: 8px 0 0 2%;}
	.top-mg									{width:78%;}
	.top-mg h2								{width:23%;}
	.inspire-top a 							{margin: 5px 2px 0 0;padding: 6px 6% 13px 0;background-size: 25px auto;}
	.inspire-top-lt small					{font-size:18px;line-height:21px;}
	.inspire-btm							{padding:0 1% 14px;}
	.inspire-btm-lt							{width:100%;    margin: 0 0 7px 0;display:block;float:none;}
	.inspire-btm-rt							{width:100%;display:block;float:none;}
	.inspire-btm-rt p						{line-height:22px;}
	.inspire-btm .pad {
	width:100%;
	height:0px;
}
	
/***************************** inner3 start here ****************************************/
	.content-transit ul li a small 			{font-size: 50px;line-height: 50px;top: 13px;}
	.transit-info							{padding:23px 1% 17px;}
	.transit-info ul li						{margin:0 0 13px 0;padding:0 0 12px 0;}
	.transit-info ul li a 					{font-size:18px;line-height:18px;}
	
/***************************** pop-up start here ****************************************/
	.pop-up-top	h2							{width:89%;font-size:28px;line-height:28px;}
	.pop-up-btm	p							{font-size:27px;line-height:38px;padding:0 4%;    margin: 0 0 19px 0;}
	.pop-up-btm	p a							{font-size:27px;line-height:27px;}
	.pop-up-btm 							{padding: 26px 6% 40px;}
	.pop-up-btm	h3							{margin:0 0 30px 0;}
	.sliderright {float:none;width:100%;margin-left:0px;max-width:100%;margin-bottom:15px;}
	.sliderleft {float:none;width:100%;margin-right:0px;max-width:100%;margin-bottom:15px;}
	
	.content-tips p a:link {
font-size: 14px;
line-height: 18px;
padding: 0 4%;
}
.main-content.pagepost h1 {
padding: 11px 0 20px 0px;
}
ul#foo0 {
	background:#a9218e;
}
.content-btm div.caroufredsel_wrapper {
	width: 32.45% !important;
	margin: 0 1.32% 14px 0 !important;
}
#home_ann_slide_carou .top-con .poly.light {
	position: absolute;
	left: 280px;
}
}
@media only screen and (max-width:667px)
{
.hustle-ui.hustle-popup {padding-left: 0px !important; padding-right:0px !important;}
.hustle-ui.hustle-popup .hustle-popup-content {width:90% !important;}
.content-top-lt {
    overflow: hidden;
	margin-top:10px;
}
}
@media only screen and (max-width:599px)
{
	.logo									{width:40%;}
	nav ul li a								{font-size:14px;line-height:14px;}
	.content-top-lt							{width:100%;display:block;float:none;    margin: 0 0 15px 0;}
	.content-top-rt							{width:100%;display:block;float:none;}
	.content								{width:96%;padding:0;}
	.header-btm								{width:98%;}
	.header-signup							{display:none;}
	.content-post							{float:none;}
	.post-block								{top:30px;height:96%;}
	.content-post.sponsored					{height: 450px;clear: both;}
	.sponsored .post-block					{position:relative;top: -430px;}
	.sponsored .post-block-lt a {width: 250px;}
	.post-block-lt a						{margin:0 0 13px 0;}
	.post-block-lt h3 						{font-size: 20px;line-height: 20px;margin: 0 0 12px 0;}
	.post-block-lt p 						{font-size: 14px;line-height: 17px;}
	.post-block-rt							{bottom: -9px;
top: 350px;
right: -320px;}
	.content-trip							{margin:0;    padding: 16px 0;}
	.content-trip a							{width:93%;}
	.content-btm ul li 						{ margin: 0 2% 14px 0;width:49%;}
	.content-btm ul li:nth-child(3){margin-right:2% !important;}
		.content-btm ul li:nth-child(2), .content-btm ul li:nth-child(4), .content-btm ul li:nth-child(6){margin-right:0 !important;}
	.spot-con-top h3						{font-size:16px;line-height:16px;}
	.spot-con-top p 						{font-size: 13px;line-height: 15px;padding: 0;}
	.spot-con small							{font-size:10px;line-height:10px;}
	.content-tips p 						{font-size: 13px;line-height: 21px;padding: 3% 6%;}
	.footer-in p							{line-height:15px;}
	.top-con-lt								{width:97%;}
	.top-con-lt p							{    background: url(../images/arrow-bg.png) no-repeat 278px 29px;}
	.content-top							{padding:0;}
	.content-btm							{padding:0;}
	
/***************************** inner1 start here ****************************************/
	.content-load ul li:nth-child(4n) 		{margin-right:1.5% !important;}
	.content-load ul li:nth-child(3n) 		{margin-right:0 !important;}
	.content-load ul li 					{width: 32.3%;margin: 0 1.5% 6px 0;}
	.content-load a.more					{font-size:18px;line-height:18px;}
	.inspire-top-lt h2 						{font-size: 16px;  line-height: 16px; width: 23%;padding:13px 0;}
	.inspire-top-lt ul 						{padding:2px 0 0 0;width:74%;}
	.inspire-top-lt ul li 					{font-size: 15px;line-height: 19px;margin:0 2% 0 0;}
	.inspire-top-lt ul li a					 {font-size: 15px;line-height: 15px;}
	.content-inspire 						{width:98%;padding: 0;}
	.content-load ul						{margin:20px 0 7px 0;}
    .add_pages                                {width:90%;}

	
	
/***************************** inner2 start here ****************************************/

	.top-mg									{width:70%;}
	.top-mg h2								{width: 33%;padding: 10px 0;}
	.inspire-top-lt small					{font-size:17px;line-height:20px;}
	.inspire-btm							{padding:0 1% 14px;}
	.inspire-btm-rt h5						{font-size:18px;line-height:27px;}
	.inspire-btm-rt h5 a					{font-size:18px;line-height:18px;}
	.inspire-top a 							{margin: 5px 4px 0 0;padding: 6px 7% 13px 0;background-size: 24px auto;}
/***************************** inner3 start here ****************************************/
	
	.content-transit ul li a small			{font-size:28px;line-height:28px;}
	.transit-close a						{font-size:17px;line-height:17px;}
	.transit-info							{padding:23px 0 17px;}
	.transit-info ul li	a 					{font-size: 17px;line-height: 17px;}
	.transit-info ul li 					{margin: 0 0 9px 0;padding: 0 0 10px 0;width: 100%;text-align: center;display:block;float:none;}
	.transit-info ul						{padding:0 0 10px 0;}
	
/***************************** pop-up start here ****************************************/
	
	.pop-up-btm	p 							{font-size: 22px;line-height: 31px;padding: 0 2%;margin: 0 0 19px 0;}
	.pop-up-btm input						{font-size: 21px;line-height:22px;padding:15px 2%;}
	.pop-up-btm	p a							{font-size:22px;line-height:22px;}
	.pop-up-top	h2							{font-size:25px;line-height:25px;}
	.pop-up-top	a.close						{    margin: 13px 12px 0 0;padding: 0;background-size: 25px auto;}
	.spotlight-top .textwidget p, .spotlight-top .textwidget p strong  			{font-size:12px;}
	.content-tips a.toptips {margin: 12px 0 10px 13px;}
	.content-tips {
		width:96%;
	}
	.content-tips p a:link {
font-size: 14px;
line-height: 18px;
padding: 0 3%;
}
	div.caroufredsel_wrapper {
	width:260px !important;
	height:232px !important;
	background:#a9218e;
	float:left !important;
	margin: 0 2% 14px 0 !important;
}
.content-tips p {height: 150px;}
ul#foo0 {
	background:#a9218e;
}
ul#foo0 li {
	width:100vw !important;
}
#home_ann_slide_carou .top-con {
	left: 0px;
}
#home_ann_slide_carou .top-con .poly.light {
	left: 240px;
}
.content-btm div.caroufredsel_wrapper {
	width: 100% !important;
	height: 368px !important;
}
.content-tips p {
	width:100%;
}
	
}
@media only screen and (max-width:568px)
{
.trendingimage img {width:100%;}
.content-top-lt {
	height: 300px !important;
    overflow: hidden;
	margin-top:10px;
}
div.caroufredsel_wrapper {
	height: 300px !important;
}
}
@media only screen and (max-width:480px)
{
	body {overflow-x:hidden;}
	.logo									{width:62%;}
	nav ul									{top:47px;}
	.top-con-lt h3							{font-size:19px;line-height:19px;margin:0 0 8px 0;}
	.top-con								{top:13px;}
	.top-con-lt p 							{font-size: 14px;line-height: 16px;padding: 0 7% 0 0;background: url(../images/arrow-bg.png) no-repeat 74px 37px;background-size: 16px auto;}
	.top-con-lt a							{margin:0 0 5px 0;}
	.content-btm ul li						{width:100% !important;display:block;float:none;margin:0 0 20px 0 !important;}
	.spot-con-top h3						{font-size:17px;line-height:17px;}
	.content-tips p 						{font-size: 20px;line-height: 24px;padding: 3% 6%;height:100%;display:table-cell;vertical-align:middle;}
	.content-tips p a:link					{font-size: 28px;
line-height: 34px;
padding: 0% 6%;}
	.content-tips a 						{margin: 29px 0 21px 13px;}
	.spot-con small							{font-size:12px;line-height:12px;}
	
/***************************** inner1 start here ****************************************/

	.content-load ul li:nth-child(3n) 		{margin-right:2.5% !important;}
	.content-load ul li:nth-child(2n) 		{margin-right:0 !important;}
	.content-load ul li 					{width: 48.7%;margin: 0 2.5% 8px 0;}
	.content-load							{padding:0 0 16px;width:100%;}
	.content-load a.more 					{ width:122px; font-size: 16px;line-height: 16px;}
	.inspire-top-lt h2						{display:block;float:none;width: 36%;padding: 8px 0;margin: 0 auto 10px;}
	.inspire-top-lt ul						{display:block;float:none;width:auto;}
	.inspire-top-lt ul li					{display:block;float:none;    margin: 0 0 4px 0;text-align: center;}
	.inspire-top							{padding:9px 0;text-align:center;}
	.content-load ul						{margin:15px 0 5px 0;} 
	.inspire-top							{width:100%;}
		.inspire-btm							{padding:0 0 14px;}
.post-block-rt							{top: 300px;
right: -220px}
.home_ann_slide .pager {bottom:10px;}
	
/***************************** inner2 start here ****************************************/

	.top-mg									{width:100%;}
	.inspire-top-lt small 					{font-size: 17px;line-height: 20px;padding: 0;text-align: center;float: none;display: block;}
	.inspire-top a 							{margin: 10px 0 0 0%;padding: 6px 11% 13px 0;background-size: 24px auto;float: none;}
	.inspire-btm-lt small					{    bottom: 23px;right: 3%;font-size:16px;line-height:16px;}
	.inspire-btm-rt h5						{font-size:17px;line-height:27px;}
	.inspire-btm-rt h5 a					{font-size:17px;line-height:17px;}
	.inspire-btm-rt							{text-align:center;}
	
/***************************** inner3 start here ****************************************/
	.content-transit ul li a small			{font-size:25px;line-height:25px;    top:8px;opacity: 0.6;}
	.transit-info ul li						{display:block;float:none;width:100%;margin:0 0 10px;padding:0 0 10px;}
	.transit-info ul li	a 					{font-size: 17px;line-height: 17px;text-align: center;}
	.transit-info 							{padding: 18px 2% 10px;}
	.transit-info ul						{padding:0 0 15px 0;}
	.transit-close a						{font-size:16px;line-height:16px;}
	.content-transit ul li					{margin:0 0 11px 0;}
	
/***************************** pop-up start here ****************************************/

	.pop-up-top	h2							{width: 84%;font-size:24px;line-height:24px;}
	.pop-up-btm input 						{font-size: 18px;line-height: 18px; padding: 12px 2%;}

	.pop-up-btm	h3 							{margin: 0 0 22px 0;font-size:15px;}
	.pop-up-btm	h3 a						{font-size:15px;line-height:15px;}
	.pop-up-btm	p							{font-size:17px;line-height:25px;    padding: 0 2%;margin: 0 0 19px 0;}
	.pop-up-btm	p a 						{font-size: 17px;line-height: 17px;}
	.pop-up-btm 							{padding: 26px 2% 40px;}
	.spotlight-top .textwidget, .spotlight-top .textwidget p, .spotlight-top .textwidget p strong {
		padding: 0 0 0 0 ;
		text-align:center;
		width:100%;
		margin-left:auto;
		margin-right:auto;
		margin: 0 auto; 
	}
	div.caroufredsel_wrapper {
	width:446px !important;
	height:397px !important;
	background:#a9218e;
	float:left !important;
	margin: 0 2% 14px 0 !important;
}
.content-tips p {height: 280px;}
ul#foo0 {
	background:#a9218e;
}
}
@media only screen and (max-width: 375px)
{
form#searchform input[type='search'] {
width: 160px;
}
.content-top-lt {
	height: 293px !important;
}
.content-post.sponsored {
	height: 343px;
}
.sponsored .post-block {
	top: -330px;
}
.content-tips p {
	width:360px;
}
#home_ann_slide_carou .top-con .poly.light {
	left: 170px;
}
}
@media only screen and (max-width: 320px)
{
.popup-form {padding: 15px 15px 0 !important;}
.popup-form p, .popup-form input[type='text'], .popup-form input[type='submit'] {font-size:14px !important;}

.searchform {
	float: left;
    top: -4px;
    left: 6%;
}
.content-top-lt {
	height: 243px !important;
}
.home_ann_slide .pager {
	bottom: 4px;
}
	.content-tips p a:link					{font-size: 18px;
line-height: 24px;
padding: 0% 6%;}
.post-block-rt							{top: 170px;
right: -110px}
	div.caroufredsel_wrapper {
	width:307px !important;
	height:261px !important;
	background:#a9218e;
	float:left !important;
	margin: 0 2% 14px 0 !important;
}
.content-tips p {height: 190px;}
ul#foo0 {
	background:#a9218e;
}
.content-post.sponsored {
	height: 290px;
}
.sponsored .post-block {
	top: -280px;
}
.content-btm div.caroufredsel_wrapper {
	height: 280px !important;
}
.content-tips p {
	width:300px;
}
#home_ann_slide_carou .top-con .poly.light {
	left: 120px;
}
}