@media only screen and (max-width:1024px) {
	/* CSS for Tabs*/
	.single-respnsive ul li .tab-stt.selected {
		background: none repeat scroll 0 0 #9b9b9b;
		color:#fff;
	}
	.single-respnsive .tab-stt {
		background: none repeat scroll 0 0 #f0f0f0;
		border-radius: 5px 5px 0 0;
		padding: 7px 16px;
		text-decoration: none;
		color: #232323;
	}

	.single-respnsive li {
		float: left;
		list-style: outside none none;
		margin: 0 0 0 4px;
		padding: 9px 0;
	}
	#travel-single-tab > div {
        float: left;
        width: 100%;
    }
    /* single-location-responsice */
	.single-location-responsive{
		/*border: medium none !important;*/
    	display: none !important;
	}
	.single-location-noresponsive{
		display: block !important;
	}
}

@media only screen and (max-width:768px) {
	/* CSS for Tabs*/
	.single-respnsive ul li .tab-stt.selected {
		background: none repeat scroll 0 0 #9b9b9b;
		color:#fff;
	}
	.single-respnsive .tab-stt {
		background: none repeat scroll 0 0 #f0f0f0;
		border-radius: 5px 5px 0 0;
		padding: 7px 16px;
		text-decoration: none;
		color: #232323;
	}

	.single-respnsive li {
		float: left;
		list-style: outside none none;
		margin: 0 0 0 4px;
		padding: 9px 0;
	}
	#travel-single-tab > div {
        float: left;
        width: 100%;
    }
    /* single-location-responsice */
	.single-location-responsive{
		border: medium none !important;
    	display: none !important;
	}
	.single-location-noresponsive{
		display: block !important;
	}
}

@media only screen and (max-width:640px) {
    /* CSS for Tabs*/
	.single-respnsive ul li .single-tab-selected.selected {
		background: none repeat scroll 0 0 #9b9b9b;
		color:#fff;
	}
	.single-respnsive li {
	    float: left;
	    list-style: outside none none;
	    margin: 0 3px 0 0;
	    padding: 9px 0;
	}
	.single-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 10px;
	}
	.single-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-single-tab > ul {
	    margin: 5px 0 0;
    	text-align: center;
    	overflow: hidden;
    	position: absolute;
	}
	#travel-single-tab > div {
        border: 1px solid #f0f0f0;
	    float: left;
	    margin: 53px 0 0;
	    width: 98%;
	    background: #f8f8f8;
    }
    .travel-long-info a{
    	width: 150px;
    }
    /* Map dive Width*/
    .travel-single-map {
    	margin: 0 !important;
    	float: none !important;
	}
    .travel-single-map > div {
	    width: auto !important;
	}
    .travel-single-text {
	    float: left;
	    margin: 0 0 0 5px;
	    width: 99% !important;
	}
	/* Location Information Headings */
	.travel-address-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 10px 0 15px 4px !important;
	}
	.travel-tell-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}
	.travel-web-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}
	.travel-email-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}

    /* single-location-responsice */
	.single-location-responsive{
		border: medium none !important;
    	display: block !important;
	}
	.single-location-noresponsive{
		display: none !important;
	}
}

@media only screen and (max-width:480px) {
	/* CSS for Tabs*/
	.single-respnsive ul li .single-tab-selected.selected {
		background: none repeat scroll 0 0 #9b9b9b;
		color:#fff;
	}
	.single-respnsive li {
	    float: left;
	    list-style: outside none none;
	    margin: 0 3px 0 0;
	    padding: 9px 0;
	}
	.single-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 10px;
	}
	.single-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-single-tab > ul {
	    margin: 5px 0 0;
    	text-align: center;
    	overflow: hidden;
    	position: absolute;
	}
	#travel-single-tab > div {
        border: 1px solid #f0f0f0;
	    float: left;
	    margin: 53px 0 0;
	    width: 98%;
    }
    .travel-long-info a{
    	width: 150px;
    }
    /* Map dive Width*/
    .travel-single-map {
    	margin: 0 !important;
    	float: none !important;
	}
    .travel-single-map > div {
	    width: auto !important;
	}
    .travel-single-text {
	    float: left;
	    margin: 0 0 0 5px;
	    width: 99% !important;
	}
	/* Location Information Headings */
	.travel-address-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 10px 0 15px 4px !important;
	}
	.travel-tell-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}
	.travel-web-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}
	.travel-email-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}

    /* single-location-responsice */
	.single-location-responsive{
		border: medium none !important;
    	display: block !important;
	}
	.single-location-noresponsive{
		display: none !important;
	}
}


@media only screen and (max-width:360px) {
	/* CSS for Tabs*/
	.single-respnsive ul li .tab-stt.selected {
		background: none repeat scroll 0 0 #9b9b9b;
		color:#fff;
	}
	.single-respnsive .tab-stt {
		background: none repeat scroll 0 0 #f0f0f0;
		border-radius: 5px 5px 0 0;
		padding: 7px 16px;
		text-decoration: none;
		color: #232323;
	}

	.single-respnsive li {
		float: left;
		list-style: outside none none;
		margin: 0 4px 0 0;
		padding: 9px 0;
	}
	#travel-single-tab > div {
        background: none repeat scroll 0 0 #f8f8f8;
	    float: left;
	    width: 98%;
    }
    .travel-single-map {
    	margin: 0 !important;
    	float: none !important;
	}
}

@media only screen and (max-width:320px) {
	
	/* CSS for Tabs*/
	.single-respnsive ul li .single-tab-selected.selected {
		background: none repeat scroll 0 0 #9b9b9b;
		color:#fff;
	}
	
	.single-respnsive li {
		float: left;
	    list-style: outside none none;
	    margin: 0 4px 0 0;
    	padding: 12px 0 !important;
	}

	.single-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;
	}
	.single-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-single-tab > ul {
	    height: auto;
	    margin: 0;
	    overflow: hidden;
	    position: absolute;
	    text-align: center;
	    width: 80%;
	}
	#travel-single-tab > div {
        border: 1px solid #f0f0f0;
	    float: left;
	    margin: 51px 0 0;
	    width: 95%;
    }
    .travel-long-info a{
    	width: 190px;
    }
    /* Map dive Width*/
    .travel-single-map {
    	margin: 0 !important;
    	float: none !important;
	}
    .travel-single-map > div {
	    width: auto !important;
	}
    .travel-single-text {
	    float: left;
	    margin: 0 0 0 5px;
	    width: 98% !important;
	}
	/* Location Information Headings */
	.travel-place-name-selected {
	    color: #046380;
	    font-family: "SortsMillGoudy-Regular",serif;
	    margin: 10px 0 0 4px !important;
	}
	.travel-address-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 10px 0 15px 4px !important;
	}
	.travel-tell-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}
	.travel-web-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}
	.travel-email-selected {
	    color: grey;
	    font-weight: 300;
	    letter-spacing: 1px;
	    margin: 0 0 15px 5px !important;
	}

    /* single-location-responsice */
	.single-location-responsive{
		/*border: medium none !important;*/
    	display: block !important;
	}
	.single-location-noresponsive{
		display: none !important;
	}
}