@media only screen and (max-width:1024px) {
	
}

@media only screen and (max-width:768px) {
	
}

@media only screen and (max-width:640px) {
    /* CSS for Tabs*/
	.main-travel-area-multi.multi-locations-responsive {
	    border: medium none;
	    margin: 0;
	}
	.travel-all-places > span {
	    cursor: pointer;
	    float: left;
	    margin: 0 0 10px 5px !important;
	    width:100% !important;
	}
	.travel-all-places {
	    background: none repeat scroll 0 0 #f8f8f8;
	    border: 1px solid #f0f0f0;
	    color: #046380;
	    float: left;
	    font-family: serif;
	    font-size: 16px;
	    font-weight: 200;
	    height: auto !important;
	    margin: 38px 0 0;
	    width: 99% !important;
	}
	.multi-respnsive ul li a{
		background: none repeat scroll 0 0 #9B9B9B;
		color: white;
	    border-radius: 2px;
	    float: left;
	    list-style: outside none none;
	    margin: 0 ;
	    padding: 5px 8px;
	}
	.multi-respnsive ul li a.selected{
		background: none repeat scroll 0 0 #f8f8f8;
	    border-color: #f0f0f0;
	    border-radius: 2px 2px 0 0;
	    border-style: solid solid none;
	    border-width: 1px 1px medium;
	    color: grey;
	    float: left;
	    font-weight: 400;
	    list-style: outside none none;
	    margin: 0;
	    padding: 7px 10px;
	}
	.travel-bottom-responsive {
	    background: none repeat scroll 0 0 #f8f8f8;
	    border: 1px solid #f0f0f0;
	    float: left;
	    margin: 39px 0 0;
	    width: 99.2%;
	}
	.travel-place-name-selected {
	    color: #046380;
	    font-family: "SortsMillGoudy-Regular",serif;
	    margin: 5px 0 0 5px !important;
	}
	#travel-multi-tab > ul {
	    margin: 0;
	    overflow: hidden;
	    position: absolute;
	    text-align: center;
	    width: 90%;
	}
	.multi-respnsive li {
	    float: left;
	    list-style: outside none none;
	    margin: 0 3px 0 0;
	}
	
	.travel-multi-map {
	    background: none repeat scroll 0 0 #f8f8f8;
	    border: 1px solid #f0f0f0;
	    float: left;
	    height: 200px;
	    margin: 39px 0 0;
	    width: 100%;
	}
    /* multi-location-responsice */
	.multi-locations-responsive{
		border: medium none !important;
    	display: block !important;
	}
	.multi-locations-noresponsive{
		display: none !important;
	}
}

@media only screen and (max-width:480px) {
	/* CSS for Tabs*/
	.main-travel-area-multi.multi-locations-responsive {
	    border: medium none;
	    margin: 0;
	}

	.multi-respnsive li {
		float: left;
	    list-style: outside none none;
	    margin: 0 4px 0 0;
    	padding: 12px 0 !important;
	}

	.multi-respnsive ul li a{
		background: #9B9B9B;
		color: white;
	    border-radius: 2px;
	    float: left;
	    list-style: outside none none;
	    margin: 0 ;
	    padding: 5px 8px;
	}
	.multi-respnsive ul li a.selected{
		background: none repeat scroll 0 0 #f8f8f8;
	    border-radius: 2px 2px 0 0;
	    border: 1px solid #f0f0f0;
	    border-bottom: none; 
	    color: grey;
	    float: left;
	    font-weight: 400;
	    list-style: outside none none;
	    margin: 0;
	    padding: 8px 10px;
	}

	.travel-all-places > span {
	    cursor: pointer;
	    float: left;
	    margin: 0 0 10px 5px !important;
	    width: 100% !important;
	}
	.travel-all-places {
	    background: none repeat scroll 0 0 #f8f8f8;
	    color: #046380;
	    float: left;
	    font-family: serif;
	    font-size: 16px;
	    font-weight: 200;
	    height: 400px;
	    margin: 52px 0 0;
	    overflow: hidden;
	    width: 25%;
	}
	.travel-bottom-responsive {
	    background: none repeat scroll 0 0 #f8f8f8;
	    border: 1px solid #f0f0f0;
	    float: left;
	    margin: 52px 0 0;
	    width: 99.2%;
	}
	.travel-place-name-selected {
	    color: #046380;
	    font-family: "SortsMillGoudy-Regular",serif;
	    margin: 5px 0 0 5px !important;
	}
	#travel-multi-tab > ul {
	    margin: 0;
	    overflow: hidden;
	    position: absolute;
	    text-align: center;
	}
	.multi-respnsive li {
	    list-style: outside none none;
	}
	
	/*.multi-respnsive ul li a {
	    background: none repeat scroll 0 0 #f8f8f8;
	    border-radius: 2px;
	    float: left;
	    list-style: outside none none;
	    margin: 0 0 0 4px;
	    padding: 5px 10px;
	}*/
	
	.travel-multi-map {
	    background: none repeat scroll 0 0 #f8f8f8;
	    border: 1px solid #f0f0f0;
	    float: left;
	    height: 200px;
	    margin: 52px 0 0;
	    width: 100%;
	}
    /* multi-location-responsice */
	.multi-locations-responsive{
		border: medium none !important;
    	display: block !important;
	}
	.multi-locations-noresponsive{
		display: none !important;
	}
}

@media only screen and (max-width:360px) {
	
	
}

@media only screen and (max-width:320px) {
	
	/* CSS for Tabs*/
	.main-travel-area-multi.multi-locations-responsive {
	    border: medium none;
	    margin: 0;
	}
	.travel-all-places > span {
	    cursor: pointer;
	    float: left;
	    margin: 0 0 10px 5px !important;
	    width: 100% !important;
	}
	.travel-all-places {
	    border: 1px solid #f0f0f0;
	    color: #046380;
	    float: left;
	    font-family: serif;
	    font-size: 16px;
	    font-weight: 200;
	    height: auto !important;
	    margin: 6px 0 0;
	    width: 99.1% !important;
	    background: #f8f8f8;
	}
	.travel-bottom-responsive {
	    border: 1px solid #f0f0f0;
	    float: left;
	    margin: 6px 0 0;
	    width: 99.2%;
	    background: #f8f8f8;
	}
	.travel-place-name-selected {
	    color: #046380;
	    font-family: "SortsMillGoudy-Regular",serif;
	    margin: 5px 0 0 5px !important;
	}
	#travel-multi-tab > ul {
	    margin: 0;
	    overflow: hidden;
	    position: absolute;
	    text-align: center;
	}
	#travel-multi-tab > div {
	    float: left;
	    margin: 46px 0 0;
	    width: 100%;
	}
	.travel-long-info a {
	    width: 183px !important;
	}

	.multi-respnsive li {
		float: left;
	    list-style: outside none none;
	    margin: 0 4px 0 0;
    	padding: 12px 0 !important;
	}

	.multi-respnsive ul li a{
		background: none repeat scroll 0 0 #9B9B9B;
		color: white;
	    border-radius: 2px;
	    float: left;
	    list-style: outside none none;
	    margin: 0 ;
	    padding: 5px 8px;
	}
	.multi-respnsive ul li a.selected{
		background: none repeat scroll 0 0 #f8f8f8;
	    border-radius: 2px 2px 0 0;
	    border: 1px solid #f0f0f0;
	    border-bottom: none; 
	    color: grey;
	    float: left;
	    font-weight: 400;
	    list-style: outside none none;
	    margin: 0;
	    padding: 8px 10px;
	}

	.travel-multi-map {
	    float: left;
	    height: 200px;
	    margin: 5px 0 0;
	    width: 100%;
	}
    /* multi-location-responsice */
	.multi-locations-responsive{
		border: medium none !important;
    	display: block !important;
	}
	.multi-locations-noresponsive{
		display: none !important;
	}
}