@media only screen and (min-width: 320px) and (max-width:359px)  {



.fullhead {display:none; }
.fullheadmobile { display:block; width:100%; height:400px; overflow:hidden;}





.fullhead img{ width:100%; }
body { width:100%; max-width:100%; }
.lefthead { float: none;    width: 140px;}
.fullhead { height:auto;}
.centerhead { float: none; width:auto; height:auto;}
.cenlogo {   float: none;width: 50%;}
.recen {   float: none;width: 93%; padding:3px 0 0 0;}
	
.wel, .wel2 {line-height: 25px;  font-size: 20px; margin:6px 0; }
.righthead { float: none;}

.right-col-inner {    height: 610px;}
.commandiv { width:100%;}
#header {
	clear:both;
}



.tollfree {
	width:98%;
}
.tollfree ul li{display:block; padding:1%; margin-bottom:2%;}



.header-center {
	width:98%;
}
.header-center-left {
	width:96%;
	padding:2%;
}
.header-center-left img {
    width:100%;
}
.header-center-right {
	width:100%;
	padding:0 0 1% 0;
}
.header-center-right-menu {
	width:96%;
	margin:0;
	text-align:left;
}
.header-center-right-menu ul li {
	display:block;
	padding:4%;
	margin:2% 0 0 0;
}
.header-center-right-menu ul li:last-child {
	margin:2% 0 0 0;
}

.header-bottom {
	width:100%;
	padding:0;
	text-align:left;
	background-image:none;
}
.nav ul li{display:block; padding:4%; margin:0; border-bottom:1px dashed #515a62; background:none;}


#display {
	width: 100%;
}
.gallery { 
    display:none;
}
.search-engine {
	width:94%;
	padding:3%;
	position:static;
}
.search-engine h2 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 10px 0;
	margin:0 0 5px 0;
}
.input-list {
	padding:10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width:97%;
}



#main-container{
	width:100%;
	overflow:auto;
}

.train-gallery{ display:none;}
.train-left {
	width:98%;
	padding:4% 2% 0 0;
}
.train-left h2{
	font-size:100%;
	line-height:25px;
}
.train-right {
	width:95%;
	border:none;
}
.train-right h2 {
	font-size: 24px;
}


.left-col {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.left-col-inner p{
    margin:3%;
}
.left-col-inner figure {
	width:90%;
	border:10px solid #f2f2f2;
}


.left-col-2 {
	width:96%;
	padding:2%;
	margin:5% 0 0 0;
}
.left-col-2-inner h1{
	font-size:100%;
}
.left-col-2-inner h2{
	font-size:100%;
	margin:20px 0 0 0;
}

.left-col-3 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.left-col-3-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.left-col-3-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.left-col-3-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}


.destination-scroll h2 {
	font-size:16px;
	line-height:20px;
}
.destination h2 {
	font-size:110%;
	line-height:20px;
	margin:5% 0 2% 0;

}
.destination-box {
	width:92%;
	padding:3%;
}
.destination-box figure {
	width:92%;
	border:5px solid #f2f2f2;
}
.destination-final-left {
    width:94%;
    float:left;
	padding:3%;
}
.destination-final-center {
    width:92%;
    padding:4%;
}
.destination-final-center h2 {
	font-size:14px;
}
.destination-final-right {
    width:90%;
	padding:2% 5% 2% 5%;
	border-top:1px solid #ededed;
}
.destination-final-right p{text-align:left;}
.destination-final-right p span{font-size:25px;}


.center-col {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.center-col-inner p{
    margin:3%;
}
.center-col-inner ul li{
	margin:5% 0 0 10%;
}
.center-col-inner figure {
	width:90%;
	border:10px solid #f2f2f2;
}





.right-col {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.right-col-inner p{
    margin:3%;
}
.right-col-inner figure {
	width:90%;
	border:10px solid #f2f2f2;
}


.right-col-2 {
	width: 96%;
	padding:2%;
	margin:5% 0 0 0;
}
.right-col-2-inner h2 {
	font-size:18px;
	margin:0 0 3% 0;
}
.right-col-2-inner figure {
	width:92%;
	border:8px solid #f2f2f2;
}
.right-col-2-inner p{
    margin:3% 0 3% 0;
    padding:2%;
    line-height:25px;
    text-align:justify;
}


.right-col-3 {
	width:96%;
	padding:2%;
}



.luxury {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.luxury h2 {
	font-size:100%;
	line-height:20px;
	text-align:left;
}

.luxury-box {
	width:92%;
	padding:2%;
	margin:4% 2% 0 2%;
}
.luxury-box:nth-child(2n+2) {
	width:92%;
	padding:2%;
	margin:4% 2% 0 2%;
}
.luxury-box figure {
	border:5px solid #f2f2f2;
}





.footer-top-box {
	width:100%;
	margin:10% 0 0 0;
}
.footer-top-box:last-child {
	width:100%;
}
.footer-top-box h2 {
	font-size:17px;
	background:url(../images/sep-footer.jpg) repeat-x bottom left;
}
.footer-top-box ul li {
	margin:1% 0 0 27%;
}
.footer-top-box p{padding:1% 0 0 4%; text-align:left;}

.footer-bottom {
	width: 96%;
	padding:2%;
	font-size:100%;
	 height: 142px;
}

ul.gallery-list li 
{ float: none;   margin: 10px auto 40px; }
ul.gallery-list li:nth-child(5n) { float: none;   margin: 10px auto 40px;}

ul.video-list {  width: 300px; margin:0 auto;}
ul.video-list li {    width: 96%; margin: 0 auto 45px; float:none; padding:0px;}
ul.video-list li iframe{ width:290px!important;}
}
/*---------------------------*/

/*-------*/
@media only screen and (min-width: 360px) and (max-width:479px)  {
.fullhead {display:none; }
.fullheadmobile { display:block; width:100%; height:400px; overflow:hidden;}

.fullhead img{ width:100%; }
.vidossss video { height: 142px;}
.commandiv { width:100%;}
.lefthead { float: none;    width: 140px;}
.fullhead { height:auto;}
.centerhead { float: none; width:auto; height:auto;}
.cenlogo {   float: none;width: 50%;}
.recen {   float: none;width: 93%; padding:3px 0 0 0;}
	
.wel, .wel2 {line-height: 25px;  font-size: 20px; margin:6px 0; }
.righthead { float: none;}

.right-col-inner {    height: 610px;}

#header {
	clear:both;
}



.tollfree {
	width:98%;
}
.tollfree ul li{display:block; padding:1%; margin-bottom:2%;}



.header-center {
	width:98%;
}
.header-center-left {
	width:96%;
	padding:2%;
}
.header-center-left img {
    width:100%;
}
.header-center-right {
	width:100%;
	padding:0 0 1% 0;
}
.header-center-right-menu {
	width:96%;
	margin:0;
	text-align:left;
}
.header-center-right-menu ul li {
	display:block;
	padding:4%;
	margin:2% 0 0 0;
}
.header-center-right-menu ul li:last-child {
	margin:2% 0 0 0;
}

.header-bottom {
	width:100%;
	padding:0;
	text-align:left;
	background-image:none;
}
.nav ul li{display:block; padding:4%; margin:0; border-bottom:1px dashed #515a62; background:none;}


#display {
	width: 100%;
}
.gallery { 
    display:none;
}
.search-engine {
	width:94%;
	padding:3%;
	position:static;
}
.search-engine h2 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 10px 0;
	margin:0 0 5px 0;
}
.input-list {
	padding:10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width:97%;
}



#main-container{
	width:100%;
	overflow:auto;
}

.train-gallery{ display:none;}
.train-left {
	width:98%;
	padding:4% 2% 0 0;
}
.train-left h2{
	font-size:100%;
	line-height:25px;
}
.train-right {
	width:95%;
	border:none;
}
.train-right h2 {
	font-size: 24px;
}


.left-col {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.left-col-inner p{
    margin:3%;
}
.left-col-inner figure {
	width:90%;
	border:10px solid #f2f2f2;
}


.left-col-2 {
	width:96%;
	padding:2%;
	margin:5% 0 0 0;
}
.left-col-2-inner h1{
	font-size:100%;
}
.left-col-2-inner h2{
	font-size:100%;
	margin:20px 0 0 0;
}

.left-col-3 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.left-col-3-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.left-col-3-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.left-col-3-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}


.destination-scroll h2 {
	font-size:16px;
	line-height:20px;
}
.destination h2 {
	font-size:110%;
	line-height:20px;
	margin:5% 0 2% 0;

}
.destination-box {
	width:92%;
	padding:3%;
}
.destination-box figure {
	width:92%;
	border:5px solid #f2f2f2;
}
.destination-final-left {
    width:94%;
    float:left;
	padding:3%;
}
.destination-final-center {
    width:92%;
    padding:4%;
}
.destination-final-center h2 {
	font-size:14px;
}
.destination-final-right {
    width:90%;
	padding:2% 5% 2% 5%;
	border-top:1px solid #ededed;
}
.destination-final-right p{text-align:left;}
.destination-final-right p span{font-size:25px;}


.center-col {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.center-col-inner p{
    margin:3%;
}
.center-col-inner ul li{
	margin:5% 0 0 10%;
}
.center-col-inner figure {
	width:90%;
	border:10px solid #f2f2f2;
}





.right-col {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.right-col-inner p{
    margin:3%;
}
.right-col-inner figure {
	width:90%;
	border:10px solid #f2f2f2;
}


.right-col-2 {
	width: 96%;
	padding:2%;
	margin:5% 0 0 0;
}
.right-col-2-inner h2 {
	font-size:18px;
	margin:0 0 3% 0;
}
.right-col-2-inner figure {
	width:92%;
	border:8px solid #f2f2f2;
}
.right-col-2-inner p{
    margin:3% 0 3% 0;
    padding:2%;
    line-height:25px;
    text-align:justify;
}


.right-col-3 {
	width:96%;
	padding:2%;
}



.luxury {
	width:96%;
	padding:2%;
	margin:10% 0 0 0;
}
.luxury h2 {
	font-size:100%;
	line-height:20px;
	text-align:left;
}

.luxury-box {
	width:92%;
	padding:2%;
	margin:4% 2% 0 2%;
}
.luxury-box:nth-child(2n+2) {
	width:92%;
	padding:2%;
	margin:4% 2% 0 2%;
}
.luxury-box figure {
	border:5px solid #f2f2f2;
}





.footer-top-box {
	width:100%;
	margin:10% 0 0 0;
}
.footer-top-box:last-child {
	width:100%;
}
.footer-top-box h2 {
	font-size:17px;
	background:url(../images/sep-footer.jpg) repeat-x bottom left;
}
.footer-top-box ul li {
	margin:1% 0 0 27%;
}
.footer-top-box p{padding:1% 0 0 4%; text-align:left;}

.footer-bottom {
	width: 96%;
	padding:2%;
	font-size:100%;
}
ul.gallery-list li 
{ float: none; margin:10px auto;   margin: 10px auto 40px;  }
ul.gallery-list li:nth-child(5n) { float: none;   margin: 10px auto 40px; }
ul.video-list {  width: 340px; margin:0 auto;}
ul.video-list li {    width: 91%; margin: 0 auto 45px; float:none; padding:0px;}
ul.video-list li iframe{ width:320px!important;}
}
/*---------------------------*/
/* --------------- Start  here 481px ------------------- */
@media only screen and (min-width: 480px) and (max-width:599px)  {
.fullhead img{ width:100%; }
body{ width:100%;}
#display{ width:100%; margin:0 auto;}
.commandiv{ width:100%;}
.vidossss video { height: 142px;}
.commandiv { width:100%;}
.lefthead { float: none;    width: 140px;}
.fullhead { height:auto;}
.centerhead { float: none; width:auto; height:auto;}
.cenlogo {   float: none;width: 50%;}
.recen {   float: none;width: 93%; padding:3px 0 0 0;}
	
.wel, .wel2 {line-height: 25px;  font-size: 20px; margin:6px 0; }
.righthead { float: none;}

.right-col-inner {    height: 610px;}


#header {
	clear:both;
}

.tollfree {
	width:98%;
}
.tollfree ul li{display:block; padding:1%; margin-bottom:1%;}


.header-center {
	width:98%;
}
.header-center-left {
	width:96%;
	padding:2% 2% 0 2%;
}
.header-center-right {
	width:100%;
	padding:0 0 1% 0;
}
.header-center-right-menu {
	width:96%;
	margin:0;
	text-align:left;
}
.header-center-right-menu ul li {
	display:block;
	padding:4%;
	margin:2% 0 0 0;
}
.header-center-right-menu ul li:last-child {
	margin:2% 0 0 0;
}

.header-bottom {
	width:100%;
	padding:0;
	text-align:left;
	background-image:none;
}
.nav ul li{display:block; padding:2%; margin:0; border-bottom:1px dashed #515a62; background:none;}

#display {
	width: 100%;
}
.search-engine {
	width:98%;
	padding:1%;
	position:static;
}
.search-engine h2 {
	font-size:150%;
	padding:10px 0 10px 0;
	margin:0 0 5px 0;
}
.input-list {
	padding:10px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width:100%;
}


#main-container{
	width:100%;
	overflow:auto;
}
.train-gallery{ display:none;}


.train-left {
	width:98%;
	padding:4% 2% 0 0;
}
.train-left h2{
	font-size:20px;

}
.train-right {
	width:95%;
	border:none;
}
.train-right h2 {
	font-size: 24px;
}



.left-col {
	width:96%;
	padding:2%;
}
.left-col-inner p{
    margin:3%;
}

.left-col-2 {
	width:96%;
	padding:2%;
}


.left-col-3 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.left-col-3-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.left-col-3-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.left-col-3-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}


.destination h2 {
	font-size:18px;
	margin:0 0 2% 0;

}
.destination-box {
	width:43%;
	padding:2%;
}
.destination-final-left {
    width:96%;
    float:left;
	padding:2%;
}
.destination-final-center {
    width:63%;
    padding:3%;
}
.destination-final-center h2 {
	font-size:18px;
}
.destination-final-right {
    width:26%;
	padding:2%;
	border-top: 1px solid #ededed;
}


.center-col {
	width:96%;
	padding:2%;
	margin:0;
}
.center-col-inner p{
    margin:3%;
}




.right-col {
	width:96%;
	padding:2%;
}
.right-col-inner p{
    margin:3%;
}


.right-col-2 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.right-col-2-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.right-col-2-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.right-col-2-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}

.right-col-3 {
	width:96%;
	padding:2%;
}



.luxury {
	width:96%;
	padding:2%;
}
.luxury h2 {
	font-size:115%;
}

.luxury-box {
	width:92%;
	padding:2%;
	margin:4% 2% 0 2%;
}
.luxury-box:nth-child(2n+2) {
	width:92%;
	padding:2%;
	margin:4% 2% 0 2%;
}





.footer-top-box {
	width:100%;
	margin:2% 0 0 0;
}
.footer-top-box:last-child {
	width:100%;
}
.footer-top-box h2 {
	font-size:20px;
	background:url(../images/sep-footer.jpg) repeat-x bottom left;
}
.footer-top-box ul li {
	margin:1% 0 0 10%;
}
.footer-top-box p{padding:1% 0 0 8%;}

.footer-bottom {
	width: 96%;
	padding:2%;
}

ul.gallery-list li 
{     margin: 0 8px 45px 5px; }
ul.gallery-list li:nth-child(5n) {     margin: 0 8px 45px 5px;}
ul.video-list {  width: 460px; margin:0 auto;}
ul.video-list li {    width: 78%; margin: 0 auto 45px; float:none;}
}

/*///////////////////////////// */
/* --- */
/* --------------- 601*767  Start  here ------------------- */
@media only screen and (min-width: 600px) and (max-width:767px)  {
.fullhead {height:auto;}
.fullhead img{ width:100%; }
#display{ width:100%; margin:0 auto;}
.commandiv{ width:100%;}
body{ width:100%;}
#header {
	clear:both;
}

.tollfree {
	width:98%;
}
.tollfree ul li{display:block; padding:1%;}



.header-center {
	width:98%;
}
.header-center-left {
	width:100%;
	padding:0;
}
.header-center-right {
	width:100%;
	padding:0 0 1% 0;
}
.header-center-right-menu {
	width:96%;
	margin:2% 0 0 0;
	text-align:left;
}

.header-bottom {
	width:100%;
	padding:0;
	text-align:left;
	background-image:none;
}
.nav ul li{display:block; padding:2%; margin:0; border-bottom:1px dashed #515a62; background:none;}


#display {
	width: 100%;
}
.search-engine {
	width:230px;
	padding:1%;
	top:2%;
	right:10%;
}
.search-engine h2 {
	font-size:100%;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.input-list {
	padding:3px;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}



#main-container{
	width:100%;
	overflow:auto;
}
.train-gallery{ display:none;}


.left-col {
	width:96%;
	padding:2%;
}
.left-col-inner p{
    margin:3%;
}

.left-col-2 {
	width:96%;
	padding:2%;
}

.left-col-3 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.left-col-3-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.left-col-3-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.left-col-3-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}


.destination h2 {
	font-size:18px;

}
.destination-box {
	width:43%;
	padding:2%;
}
.destination-final-left {
    width:96%;
    float:left;
	padding:2%;
}
.destination-final-center {
    width:63%;
    padding:3%;
}
.destination-final-center h2 {
	font-size:18px;
}
.destination-final-right {
    width:26%;
	padding:2%;
	border-top: 1px solid #ededed;
}




.center-col {
	width:96%;
	padding:2%;
	margin:0;
}
.center-col-inner p{
    margin:3%;
}




.right-col {
	width:96%;
	padding:2%;
}
.right-col-inner p{
    margin:3%;
}



.right-col-2 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.right-col-2-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.right-col-2-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.right-col-2-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}


.right-col-3 {
	width:96%;
	padding:2%;
}


.luxury {
	width:96%;
	padding:2%;
}
.luxury h2 {
	font-size:140%;
}

.luxury-box {
	width:42%;
	padding:2%;
	margin:2% 1.5% 0 2%;
}





.footer-top-box {
	width:100%;
	margin:2% 0 0 0;
}
.footer-top-box:last-child {
	width:100%;
}
.footer-top-box h2 {
	font-size:20px;
	background:url(../images/sep-footer.jpg) repeat-x bottom left;
}
.footer-top-box ul li {
	margin:1% 0 0 8%;
}
.footer-top-box p{padding:1% 0 0 6%;}

.footer-bottom {
	width: 96%;
	padding:2%;
}
ul.gallery-list li 
{     margin: 0 8px 45px 5px; }
ul.gallery-list li:nth-child(5n) {     margin: 0 8px 45px 5px;}

ul.gallery-list {  width: 460px;   margin: 0 auto;}
ul.video-list {  width: 460px; margin:0 auto;}
ul.video-list li {    width: 78%; margin: 0 auto 45px; float:none;}

}






/*---601 * 767 end here */












/* --------------- 768 *1023 Start  here ------------------- */
@media only screen and (min-width: 768px) and (max-width:1023px)  {
.fullhead {height:auto;}
.fullhead img{ width:100%; }
#display{ width:100%; margin:0 auto;}
.commandiv{ width:100%;}
body{ width:100%;}
#header {
	clear:both;
}

.tollfree {
	width:98%;
}
.tollfree ul li{display:block; padding:1%;}



.header-center {
	width:98%;
}
.header-center-left {
	width:100%;
	padding:0;
}
.header-center-right {
	width:100%;
	padding:0 0 1% 0;
}
.header-center-right-menu {
	width:96%;
	margin:2% 0 0 0;
	text-align:left;
}

.header-bottom {
	width:100%;
	padding:0;
	text-align:left;
	background-image:none;
}
.nav ul li{display:block; padding:2%; margin:0; border-bottom:1px dashed #515a62; background:none;}


#display {
	width: 100%;
}
.search-engine {
	width:230px;
	padding:1%;
	top:2%;
	right:10%;
}
.search-engine h2 {
	font-size:100%;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.input-list {
	padding:3px;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}



#main-container{
	width:100%;
	overflow:auto;
}
.train-gallery{ display:none;}


.left-col {
	width:96%;
	padding:2%;
}
.left-col-inner p{
    margin:3%;
}

.left-col-2 {
	width:96%;
	padding:2%;
}

.left-col-3 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.left-col-3-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.left-col-3-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.left-col-3-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}


.destination h2 {
	font-size:18px;

}
.destination-box {
	width:43%;
	padding:2%;
}
.destination-final-left {
    width:96%;
    float:left;
	padding:2%;
}
.destination-final-center {
    width:63%;
    padding:3%;
}
.destination-final-center h2 {
	font-size:18px;
}
.destination-final-right {
    width:26%;
	padding:2%;
	border-top: 1px solid #ededed;
}




.center-col {
	width:96%;
	padding:2%;
	margin:0;
}
.center-col-inner p{
    margin:3%;
}




.right-col {
	width:96%;
	padding:2%;
}
.right-col-inner p{
    margin:3%;
}



.right-col-2 {
	width: 96%;
	padding:2%;
	margin:2% 0 0 0;
}
.right-col-2-inner h2 {
	font-size:22px;
	margin:0 0 3% 0;
}
.right-col-2-inner figure {
	width:94%;
	border:12px solid #f2f2f2;
}
.right-col-2-inner p{
    margin:3% 0 3% 0;
    padding:1%;
    line-height:25px;
    text-align:justify;
}


.right-col-3 {
	width:96%;
	padding:2%;
}


.luxury {
	width:96%;
	padding:2%;
}
.luxury h2 {
	font-size:140%;
}

.luxury-box {
	width:42%;
	padding:2%;
	margin:2% 1.5% 0 2%;
}





.footer-top-box {
	width:100%;
	margin:2% 0 0 0;
}
.footer-top-box:last-child {
	width:100%;
}
.footer-top-box h2 {
	font-size:20px;
	background:url(../images/sep-footer.jpg) repeat-x bottom left;
}
.footer-top-box ul li {
	margin:1% 0 0 8%;
}
.footer-top-box p{padding:1% 0 0 6%;}

.footer-bottom {
	width: 96%;
	padding:2%;
}

.centerhead {   width: 63%;}
.recen {   width: 70%; float:right;}
.wel { font-size: 19px;}
.wel2 { font-size: 19px;margin: 5px 0 0;}

ul.gallery-list li 
{     margin: 0 8px 45px 5px; }
ul.gallery-list li:nth-child(5n) {     margin: 0 8px 45px 5px;}

ul.gallery-list {  width: 690px;   margin: 0 auto;}

ul.video-list {  width: 760px; margin:0 auto;}
ul.video-list li {    width: 44%; margin: 0 17px 45px 10px;}

}


/* --------------- 1023 end here ------------------- */







/*///////////////// */
@media only screen and (min-width: 1024px) and (max-width:1199px)  {

.fullhead {height:auto;}
.fullhead img{ width:100%; }
#display{ width:100%; margin:0 auto;}
.commandiv{ width:100%;}
body{ width:100%;}
.centerhead {    width: 72.6%;}
.recen {width: 97%;}
#main-container{
	width:100%;
	overflow:auto;
}

.nav ul {
    margin: 0;
    padding: 7px 5px 10px;
}
.nav ul li {padding: 9px 6px;  font-size: 13px;}
.txtleft h2 { font-size: 18px;}
.txtleft {width:47%;}
.header-center-right {    width: 42%;}
.header-center-right-menu {    text-align: left;}
.header-center-right-menu ul li {  margin: 0 1% 0 0;
    padding: 2% 1%;}

ul.gallery-list li 
{     margin: 0 8px 45px 5px; }
ul.gallery-list li:nth-child(5n) {     margin: 0 8px 45px 5px;}

ul.gallery-list {  width: 920px;   margin: 0 auto;}

ul.video-list {  width: 760px; margin:0 auto;}
ul.video-list li {    width: 44%; }

}

/* --------------- 1024 end here ------------------- */






/* end ======================= */



@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    background: #4f0101;
  }
  #cssmenu > ul > li > ul::after {     left: 41px; top: -18px;}
  
  #cssmenu > ul {
    display: none;
  }
  #cssmenu > ul.open {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  #cssmenu.align-right > ul {
    float: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu > ul > li > a {
    padding: 18px 25px 18px 25px;
    border-right: 0;
  }
  #cssmenu > ul > li:hover > a,
  #cssmenu > ul > li.active > a {
    background: rgba(0, 0, 0, 0.1);
  }
  #cssmenu #menu-button {
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    color: #d3eced;
    padding: 18px 25px 18px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: url('images/bg.png');
    cursor: pointer;
  }
  #cssmenu ul ul,
  #cssmenu ul li:hover > ul,
  #cssmenu > ul > li > ul,
  #cssmenu ul ul ul,
  #cssmenu ul ul li:hover > ul,
  #cssmenu.align-right ul ul,
  #cssmenu.align-right ul li:hover > ul,
  #cssmenu.align-right > ul > li > ul,
  #cssmenu.align-right ul ul ul,
  #cssmenu.align-right ul ul li:hover > ul {
    left: 0;
    right: auto;
    top: auto;
    opacity: 1;
    width: 100%;
    padding: 0;
    position: relative;
    text-align: left;
  }
  #cssmenu ul ul li {
    width: 100%;
  }
  #cssmenu ul ul li a {
    width: 100%;
    box-shadow: none;
    padding-left: 35px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 45px;
  }
  #cssmenu ul ul li:first-child > a,
  #cssmenu ul ul li:last-child > a {
    border-radius: 0;
  }
  #cssmenu #menu-button::after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    border-bottom: 2px solid #d3eced;
    right: 25px;
    top: 18px;
  }
  #cssmenu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #d3eced;
    right: 25px;
    top: 28px;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  
  
      /* slider guest feedback end here */
  
  
}


@media only screen and (min-width: 299px) and (max-width:767px)  {
div.shi-frm span { float: none; width: 100%; }

.shi-frm2 { float: none; width: 100%;    padding-left: 0px; }
}