@charset "utf-8";
/* CSS Document */
 
@font-face {
	font-family:arial;
	font-size:14px
	/*font-family:Bitstream Vera Sans;*/
	
}


.all {
    text-align: center;
    padding: 10px;
}


.logo.log img {
    width: 220px;
}
.traveller {
    position: relative;
    top: -13px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat;
	font-family:arial; 
	color: #73736B;
		font-size: 13px;
	letter-spacing: .3px;
}

.content
{font-family:Arial;
	color: #73736B;
	font-size: 13px;
}

.promoImg {
margin: 0px 0 0 10px;
padding: 13px 0 0 13px;
width: 255px;
height: 163px;
background: url(../images/promo-big1.png) no-repeat;
}

.booking { background-color: #eaeaea; width:998px;
}
A.new:link {
	 font: 14px/1.25; COLOR: #73736B; TEXT-DECORATION: none; font-family:Arial!important;
}
A.new:visited {
	 font: 14px/1.25; COLOR: #73736B; TEXT-DECORATION: none; font-family:Arial!important;
}
A.new:hover {
	 font: 14px/1.25; COLOR: #ff0000; font-family:Arial!important;
}

/*menu css*/


.menu2 ul {
font-size: 15px;
color:#31312C;
float:left;
list-style:none;
font-family: arial;

}
.menu2 ul li {
font-size: 14px;
  display: inline-block;
  position: relative;
  padding: 2px 2px;
  cursor: pointer;
  text-transform:uppercase
 }
.menu2 ul li:hover {
  color: #0066B2;
  font-size: 14px;
    padding: 2px 2px;

}
.menu2 ul li ul {
  padding: 0;
  position: absolute;
  left: 0;
   -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
   z-index:999999 !important;
}
.menu2 ul li ul li { 
text-align:left;
  display: block; 
 
}
.menu2 ul li ul li:hover {background-color: #f8f6ec; }
.menu2 ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.menu2 ul li a
{
	color:#31312C;
	text-decoration:none;
	padding-right:0px;

}
.menu2 ul li a:hover
{
	color:#0066B2;
	font-weight:bold;
	font-size: 15px;
}
.so_nav-flyout {
display: block;
position: absolute;
top: 5px;
left: 0;
z-index: 1000;
/*
for four column
width: 948px;*/
width: 474px;
line-height: 1.27em;
padding: 10px 0 10px 10px;
border-bottom: 10px solid #fff;
background-color: #f8f6ec;
}
.so_nav-flyout-col.four {
margin: 0 10px 0 0;
/*
for four colum
width: 227px;*/
width: 227px;
}
.so_nav-flyout-col {
float: left;
margin: 10px 10px 0 10px;
width: 135px;
font-size: .857em;
}
.so_nav-flyout a:link, .so_nav-flyout a:visited {
text-transform: uppercase;
font-size: 1.0em;
display: inline;
margin: 0;
padding: 0;
color: #73736B;
}
.so_nav-flyout-col h4 {
margin: 0 0 4px 0;
font-size: 1.333em;
font-weight:normal;
text-transform: uppercase;
color: #31312c;
}
.so_nav-flyout-col p {
margin: 0 0 1.0em 0!important;
text-transform: none;
}
.so_content p {
margin: .5em 0;
font-size: 1.143em;
}
.so_nav-flyout .group p {
margin-bottom: .5em!important;
}
.so_nav-flyout a:link, .so_nav-flyout a:visited {
font-size: 15px;
}
.so_nav-flyout a:link, .so_nav-flyout a:visited {
text-transform: uppercase;
font-size: 1.0em;
display: inline;
margin: 0;
padding: 0;
color: #73736B;
}
.so_nav-flyout-col.four img {
width: 227px;
margin-bottom: 10px;
}

.text{
font-family:arial;font-size:16px; text-align:justify; padding:0px 10px 0px 10px; line-height:22px;
}


.email{font-family:arial;font-size:15px;text-decoration:none; color:#666666; width:120px;
}
.email:hover{font-family:arial;font-size:15px; color:#ff0000; }

a.so_button {
font-family: arial;
display: inline-block;
margin-right: 6px;
padding: 6px 10px 4px 10px;
color: #fff!important;
background-color: #c5c5be;
text-transform: uppercase;
font-size: 12px;
text-decoration:none;
zoom: 1;}

a.so_button:hover{background-color: #73736B;
text-decoration: none;
}


.rates {
color: #990000;
font-weight: bold;
}
.check-button2
{BORDER-RIGHT: #525249 2px solid;
 BORDER-TOP: #525249 2px solid ;
  BORDER-LEFT: #525249 2px solid;
  BORDER-BOTTOM: #525249 2px solid;
   background-color:#525249;
   width: 180px;
   height: 30px;
	 color:#FFFFFF; 
	 font-size:11px;
	  font-weight:800; 
	  font-family:Arial, Helvetica, sans-serif}
	
/*Strip the ul of padding and list styling*/
#menu3{
display:none;margin-left:10px;
margin-bottom:10px;
background-color:#333333;


}
#menu3 ul {
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
}

/*Create a horizontal list with spacing*/
#menu3 ul li {
	display:inline-block;
	float: left;
	margin-right: 1px;
}

/*Style for menu links*/
#menu3 ul li a {
	display:block;
	min-width:250px;

	text-align: left;
	line-height: 30px;
padding-left:20px;
	color: #fff;
	font-weight:bold;
	font-size:13px;
	
	border-bottom:1px #000 solid;
	text-decoration: none;
	background: url('../images/menuarrww.png') no-repeat -3px 10px rgba(34, 34, 31, 10);
}

/*Hover state for top level links*/
#menu3 ul li:hover a {
	 text-decoration:underline;
	 background: url('../images/menuarrww.png') no-repeat -3px 10px rgba(82, 82,73, 10);
}

/*Style for dropdown links*/
#menu3 ul li:hover ul a {
	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;
}

/*Hover state for dropdown links*/
#menu3 ul li:hover ul a:hover {
	background: #19c589;
	color: #fff;
}

/*Hide dropdown links until they are needed*/
#menu3 ul li ul {
	display: none;
}

/*Make dropdown links vertical*/
#menu3 ul li ul li {
	display: block;
	float: none;
}

/*Prevent text wrapping*/
#menu3 ul li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}

/*Display the dropdown on hover*/
#menu3 ul li a:hover + .hidden, .hidden:hover {
	display: block;
}





/*Create a horizontal list with spacing*/
.menu3 ul li {
	display:inline-block;
	float: left;
	margin-right: 1px;
}

/*Style for menu links*/



/*Style 'show menu' label button and hide it by default*/
.show-menu {
	
	border: 1px solid #ccc;
background: #fff;
padding: 6px 9px;
margin-left:20px;
margin-top: 10px;
margin-bottom:6px;
text-transform: uppercase;
cursor: pointer;
float: left;
font-weight: bold;
display: none
}


/*Hide checkbox*/
input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
    display: block;
}


.new-menu1 {list-style:none;width:96%;display:block;padding: 0px;}
.new-menu1 li{width:100%;text-align:right;margin-bottom: 1px; position: relative;
padding-right: 0px;}
.new-menu1 li a {line-height: 30px;width: 91%;display:block;
padding-left: 10px;
color: #FFF;
font-weight: bold;
font-size: 13px;
border-bottom: 1px solid #000;
text-decoration: none;
background: url("../images/menuarrww.png") no-repeat scroll -3px 10px #22221F;padding-right: 15px;}


.new-menu1 li:hover a {
	 text-decoration:underline;
	 background: url('../images/menuarrww.png') no-repeat -3px 10px rgba(82, 82,73, 10);
}





ul.top_bar li {
    display: inline-block;
    width: 25%;
    float: left;

}
div#CDSWIDEXC {
    padding: 0px;
    margin: 0px;
}

.borderandshadowstyle span> img{
    float:left;
}
/*Responsive Styles*/
	
	  
	  
	 @media only screen and (min-width: 270px) {
	 
	 .main1000{width:26%px; background-color:#fff}
	 
	 .top-bar
	 {
	 padding-left:5px; float:left; width:99%;!important height:30px; background-color:#E6E6E6
	 }
	
	
	 
	

	.hideSlider{display:none}
	
	.form {     float: right;     width: 100%;     margin-left: 0; }
		
/*	 .box{width:30%; text-align:center !important}*/
	 .best-hotel{padding-top:20px; padding-left:10px; width:27%; text-align:justify}
	 
        .tariff{width:270px!important;text-align:justify; padding-left:10px}
		  .tariff1{width:270px!important;text-align:justify; padding-left:10px}
		  .tariff3{width:270px!important;text-align:justify; padding-left:10px}
		  .tariff-img{width:100%; float:left; background-color:#444243; margin-bottom:10px; height:30px; color:#FFFFFF }
		  .tariff-text{width:225px}
		  
		  .Accomodation-bg{float:left; width:100%; background-color:#F8F6EC; padding-bottom:20px; margin-top:20px; padding-top:20px}
		.Accomodation-bg1{float:left; width:92%; background-color:#FFFFFF;margin-left:12px}
		 
		 .heading{font-size:16px;!important font-family:arial!important; color:#333333; 
}
	   
	  .line{padding-left:40px; width:20%!important}
	  .map{float:left; width:25%!important; padding-left:7px}
	  .footer{width:30%;!important}
	  .footer ul{ list-style:none}
	    .footer li{ list-style:none}
		.TA_excellent{display:block}
		
		/*.form{width:270px}*/
		
		.image{ float:left; width:30%}
		.topaz-text{padding-left:5px; padding-right:5px; width:99%!important; text-align:justify}
		.topaz-text1{ width:100%}
		.main-topaz-text1{ width:100%!important}
		
		.gallery{ width:100%; /*display:none*/}
		#gallery1{ width:100%; display:block}
		#menu3{
display:block;
width:27%;

}
.menu2{
display:none 
}
	#menu3 ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
#menu3 ul	li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	#menu3 ul li, li a {
		width: 100%;
	}
	
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
		width:90px;
	}
	.slider1{background-color:#F8F6EC; width:70%;display:none;}
	.so_content-layer .two-col-left {
width: 100%;
float: left;
margin-top:55px;
}
.hideslider1{ display:block}

		}
.zomatooo {
    display: none;
}	 
	 @media only screen and (min-width: 320px) { 
	 
	 .main1000{width:32%; background-color:#fff}
	  .top-bar
	 {
	 padding-left:5px; float:left; width:99%; height:30px; background-color:#E6E6E6
	 }
	
	
	
	
	 <!-- .form{float:left; width:90%; margin-left:8px; margin-top:10px} -->
	
	  .box{width:39%; margin-left:7px!important}
.box1{float:left;width:230px;}
	  .best-hotel{padding-top:20px; padding-left:10px; width:28%; text-align:justify}
	  
	  	   .tariff{width:97%!important;text-align:justify; padding-left:5px}
		  .tariff1{width:97%!important;text-align:justify; padding-left:5px}
		  .tariff3{width:97%!important;text-align:justify; padding-left:5px}
		  .tariff-img{width:100%; float:left; background-color:#444243; margin-bottom:10px; height:30px; color:#FFFFFF }
		  .tariff-text{width:140px}
		  
		  .Accomodation-bg{float:left; width:100%; background-color:#F8F6EC; padding-bottom:20px; margin-top:20px; padding-top:20px}
		.Accomodation-bg1{float:left; width:92%; background-color:#FFFFFF;margin-left:12px}
		  
		  .line{padding-left:40px; width:30%}
	 .map{float:left; width:95%!important; padding-left:7px}
	    .footer{width:100%;!important}
		 .footer ul{ list-style:none}
	    .footer li{ list-style:none}
		.foot-wrap{display:none}
			.foot-wrap1{float:left; margin-top:20px}
		.gallery{ width:100%;}
		#gallery1{ width:100%; display:block}
		
		.heading{font-size:16px;!important  font-family:'Gill Sans W02 Book',Verdana,sans-serif!important; color:#333333; 
}
		

	.img1{width:234px; float:left;margin-left:5px; margin-top:10px}
	.topaz-text{padding-left:5px; padding-right:5px; width:99%!important; text-align:justify}
	.topaz-text1{ width:100%}
	.main-topaz-text1{ width:100%!important}
	.main-metting-text1{ width:99%!important; float:left}
			.metting-text1{ width:70%; margin-left:40px; }
			.metting-text{width:100%;}
			
		.image1{  width:30%}
		
	
		
		#menu3{
display:block;
width:35%;
}
.menu2{
display:none 
}
	#menu3 ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
#menu3 ul	li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	#menu3 ul li, li a {
		width: 100%;
	}
	
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	.new-menu1{display:block;}
	.slider1{background-color:#F8F6EC; width:70%;display:none;}
	.so_content-layer .two-col-left {
width: 100%;
float: left;
margin-top:55px;
}
.hideslider1{ display:block}

		}
		

	 
	 @media only screen and (max-device-width: 325px), only screen and (max-width: 420px)
	 
	 {
	 .main1000{width:90%; background-color:#fff}
	  
	  .top-bar
	 {
	 padding:0px 15px; float:left; width:300px; height:30px; background-color:#E6E6E6
	 }
	
	 
	 .traveller{display:none;}
		.Accomodation1{padding-left:10px; padding-right:10px; width:90%; text-align:justify}
	.Accomodation2{margin-bottom:20px;float:left; width:100%; height:25px; background-color:#525249; padding-top:10px; margin-top:10px}
		
		.Accomodation-bg{float:left; width:100%; background-color:#F8F6EC; padding-bottom:20px; margin-top:20px; padding-top:20px}
		.Accomodation-bg1{float:left; width:92%; background-color:#FFFFFF;margin-left:12px}
	
	
	<!-- .form{float:left; width:95%; margin-left:8px; margin-top:10px} -->
	  .box{width:39%; margin-left:10px}
	   .box1{float:left;width:290px; margin-left:15px}
	  
	  .best-hotel{padding-top:20px; padding-left:10px; width:28%; text-align:justify}
	  
	  	  .tariff{width:97%!important;text-align:justify; padding-left:5px}
		  .tariff1{width:97%!important;text-align:justify; padding-left:5px}
		  .tariff3{width:97%!important;text-align:justify; padding-left:5px}
		  .tariff-img{width:100%; float:left; background-color:#444243; margin-bottom:10px; height:30px; color:#FFFFFF }
		   .tariff-text{width:130px}
		  
		  .line{padding-left:40px; width:30%}
	  .map{float:left; width:95%!important; padding-left:7px}
	    .footer{width:95%;!important}
		 .footer ul{ list-style:none}
	    .footer li{ list-style:none}
		.foot-wrap{display:none}
			.foot-wrap1{float:left; margin-top:20px;padding: 8px 0px;}
		
		
		.heading{font-size:16px;!important  font-family:'Gill Sans W02 Book',Verdana,sans-serif!important; color:#333333; 
}
			
		.image1{ width:30%}
		
	
	.img1 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-top: 10px;
}
.mitting-img {
    width: 90%;
    position: relative;
    right: 0;
    height: 200px;
    margin-top: 5px;
}
	.topaz-text {
    padding-left: 10px;
    padding-right: 10px;
    width: 94%!important;
    text-align: justify;
}
	.topaz-text1{ width:100%}
	
		.main-metting-text1{ width:99%!important; float:left}
			.metting-text1{width: 35%; margin-left: 25px;}
			.metting-text{width:100%; padding:0px 5px;}
			
		.gallery{ width:100%; /*display:none*/}
		#gallery1{ width:100%; display:block}
		#menu3{
display:block;
width:39%;
}
.whatsapp-icon {
    transform-origin: 50% 50%;
    /* animation: jump .8s linear alternate infinite; */
    display: block;
    width: 45px !important;
    position: fixed;
    bottom: 20px;
    left: 15px;
    z-index: 99;
    display: block;
}
.new-menu{
display:block;
width:39%;
}
.menu2{
display:none 
}
	#menu3 ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
#menu3 ul	li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	#menu3 ul li, li a {
		width: 100%;
	}
	
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	
	.new-menu1{display:block;}
	
		
		.slider1{background-color:#F8F6EC; width:70%;display:none;}
		.so_content-layer .two-col-left {
width: 100%;
float: left;
margin-top:55px;
}
.hideslider1{ display:block}

		
	}
	 
	 @media only screen and (min-width: 420px) {
	 
	 .main1000{width:90%;!important background-color:#fff}
	  .top-bar
	 {
	 padding-left:5px; float:left; width:100%; height:30px; background-color:#E6E6E6
	 }


	  


.hideSlider{ display:none}
	 .topaz-img{ display:none}
	 	<!-- .form{width:90%; margin-top:10px; margin-left:8px} -->
		
	 .img1{width:40%; float:left;margin-top:10px}
	
	  .box{width:100%!important}
	  .box1{float:left;width:300px; margin-left:10px}
	  .best-hotel{padding-top:20px; padding-left:10px; width:35%; text-align:justify}
	  	  .tariff, .tariff1, .tariff3 {width:96%!important;text-align:justify; padding:10px;}
		 
		  .tariff-img{width:100%; float:left; background-color:#444243; margin-bottom:10px; height:30px; color:#FFFFFF }
		  .tariff-text{width:205px!important}
		  
		  .line{padding-left:40px; width:40%}
	.map {
    float: left;
    width: 95%!important;
    padding-left: 13px;
}
	 .footer{width:90%;}
		 .footer ul{ list-style:none}
	    .footer li{ list-style:none}
		.foot-wrap{display:none}
		.foot-wrap1{float:left; margin-top:20px}
		
		
		.Accomodation1{padding-left:10px; padding-right:10px; width:90%}
		.Accomodation2{margin-bottom:20px;float:left; width:100%; height:25px; background-color:#525249; padding-top:10px; margin-top:10px}
		
		.Accomodation-bg{float:left; width:100%; background-color:#F8F6EC; padding-bottom:20px; margin-top:20px; padding-top:20px; padding-right:4px}
		.Accomodation-bg1{float:left; width:47%; background-color:#FFFFFF;margin-left:12px}
		
		Accomodation-bg1-text{float:left}	
		.heading{font-size:24px; font-family:arial!important; color:#333333; }
		.topaz-text{padding-left:5px; padding-right:5px; width:99%!important}
		.main-topaz-text1{ width:100%!important}
		
		.main-metting-text1{ width:99%!important; float:left}
			.metting-text1{ width:25%!important; }
			
		
		
		#menu3{
display:block;
width:90%;
}


.menu2{
display:none 
}
	#menu3 ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
#menu3 ul	li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	#menu3 ul li, li a {
		width: 100%;
	}
	
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	.new-menu1{display:block;}
	.slider1{background-color:#F8F6EC; width:70%;display:none;}
	.so_content-layer .two-col-left {
width: 100%;
float: left;
margin-top:55px;
}
.hideslider1{ display:block}

	  }
	  
	  
	 @media only screen and (min-width: 620px) {
	 
	  .main1000{width:90%;!important background-color:#fff}
	  .top-bar
	 {
	 padding-left:5px; float:left; width:100%; height:30px; background-color:#E6E6E6
	 }
	 


	
	 .passage-img{display:block;}
	 
	 .lobby-img{display:block;}
	 
	   .hideSlider{display:block; width:100%}
	   .hideSlider1{display:block; width:100%}
	 .topaz-img{ display:none}
	 	 .form{} 
		
		 .box{width:100%}
	 .box1{float:left;width:270px;}
	 
	  .best-hotel{padding-top:20px; padding-left:10px; width:40%; text-align:justify}
	  .tariff{ width:85%!important}
	   .line{padding-left:40px; width:40%}
	  .map{float:left; width:80%!important}
	  .footer{width:100%; background-image:url(../images/footbar.jpg); background-repeat:repeat-x; height:110px;}
	  .footer ul{display:inline; list-style:none}
	    .footer li{display:inline; list-style:none; padding-left:15px; padding-right:15px}
		.foot-wrap{display:block}
		.foot-wrap1{float:left; margin-top:0px}
	
		
		.Accomodation1{padding-left:10px; padding-right:10px; width:75%}
		.Accomodation2{margin-bottom:20px;float:left; width:100%; height:25px; background-color:#525249; padding-top:10px; margin-top:10px}
		
		.Accomodation-bg{float:left; width:100%; background-color:#F8F6EC; padding-bottom:20px; margin-top:20px; padding-top:20px; padding-right:4px}
		.Accomodation-bg1{float:left; width:44%; background-color:#FFFFFF;margin-left:12px}
		
		.heading{font-size:24px; font-family:'Gill Sans W02 Book',Verdana,sans-serif!important; color:#333333; }
		.topaz-text{padding-left:5px; padding-right:5px; width:99%!important}
		.main-topaz-text1{ width:100%!important}
		
		.main-metting-text1{ width:99%!important; float:left}
			.metting-text1{ width:15%!important; }
			.metting-text{width:87%;!important margin-left:10px;}
			
			.img1{width:24%; height:140px!important float:left;margin-left:5px!important;margin-top:10px}
		.gallery{ width:100%; display:block}
			#gallery1{ width:100%; display:none}
		
		#menu3{
display:block;
width:97%;
}
.menu2{
display:none 
}
	#menu3 ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
#menu3 ul	li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	#menu3 ul li, li a {
		width: 100%;
	}
	
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
	.slider1{display:none;}
	.hideslider1{ display:block}
		
		
	  }
	  
	  
	 @media only screen and (min-width: 810px) {
	 
	 
	 
	  .main1000{width:90%;!important background-color:#fff}
	  .top-bar
	 {
	 padding-left:5px; float:left; width:99%; height:30px; background-color:#E6E6E6
	 }
	

	 
	  
	 .hideSlider{display:block}
	.hideSlider1{display:block; width:100%}
	.topaz-img{ display:none;}
	.form{float:left; width:24%; margin-left:20px}
	
	 .box{width:96%}
	  .box1{float:left;width:320px;}
	 .best-hotel{padding-top:20px; padding-left:10px; width:50%;!important; text-align:justify}
	 .tariff{ width:96%!important;}
	  .line{padding-left:40px; width:100%}
	  .map{float:left; width:95%!important}
	  .footer{width:80%; background-image:url(../images/footbar.jpg); background-repeat:repeat-x; height:110px;}
	  .footer ul{display:inline; list-style:none}
	    .footer li{display:inline; list-style:none; padding-left:15px; padding-right:15px}
		.foot-wrap{display:block}
		.foot-wrap1{float:left; margin-top:0px}
		
		
		.Accomodation1{padding-left:10px; padding-right:10px; width:68%}
		.Accomodation2{margin-bottom:20px;float:left; width:100%; height:25px; background-color:#525249; padding-top:10px; margin-top:10px}
		
		.Accomodation-bg{float:left; width:100%; background-color:#F8F6EC; padding-bottom:20px; margin-top:20px; padding-top:20px}
		.Accomodation-bg1{float:left; width:23%; background-color:#FFFFFF;margin-left:15px}
		
		.heading{font-size:24px; font-family:'Gill Sans W02 Book',Verdana,sans-serif!important; color:#333333; }
		.topaz-text{padding-left:5px; padding-right:5px; width:99%!important}
			.main-topaz-text1{ width:100%!important;float:left}
			.topaz-text1{ width:33%!important; float:left}
			
			.main-metting-text1{ width:99%!important; float:left}
			.metting-text1{ width:11%!important; }
			.metting-text{width:27%;!important margin-left:10px;}
			.img1{width:23%; height:140px!important float:left;margin-left:10px!important;margin-top:10px}
		.gallery{ width:100%; display:block}
			#gallery1{ width:100%; display:none}
			.new-menu1{display:none;}
.slider1{background-color:#F8F6EC; width:70%;display:block;}
.so_content-layer .two-col-left {
width: 30%;
float: left;
margin-top:-10px;
}
.hideslider1{ display:none}

	 
	 }
 
	 @media only screen and (min-width: 1000px) {
	 .main1000{width:1000px; background-color:#fff;}
	  .top-bar
	 {
	 padding-left:5px; float:left; width:995px; height:30px; background-color:#E6E6E6
	 }
	

	.hideSlider{display:block}
	.hideSlider1{display:block; float:left; width:64%; margin-left:10px}
	.topaz-img{ display:block}
	.form{float:left; width:25%; margin-left:20px}
	.passage1{ margin-top:23px}
	
	  .box1{float:left;width:240px; margin-left:5px}
	  
	  .best-hotel{padding-top:20px; padding-left:10px; width:55%;!important text-align:justify}
	  .tariff{width:990px!important;text-align:justify}
		  .tariff3{width:500px!important;text-align:justify}
		  .tariff1{width:440px!important;text-align:justify}
		  .tariff2{margin-left:10px;}
		  .tariff-img{width:100%; margin-left:10px;float:left; background-color:#444243; margin-bottom:10px;padding-top:5px; height:30px }
		  .tariff-text{width:300px}
	  .line{padding-left:40px;}
	  .map{float:left; width:95%!important}
	  .footer{width:100%; background-image:url(../images/footbar.jpg); background-repeat:repeat-x; height:110px;}
	  .footer ul{display:inline; list-style:none}
	    .footer li{display:inline; list-style:none; padding-left:10px; padding-right:10px}
		.foot-wrap{display:block; padding-left:0px}
		.foot-wrap1{float:left; margin-top:0px}
		
		.Accomodation{padding-left:10px; padding-right:10px; width:100%;text-align:justify!important}
		
		.Accomodation-bg{float:left; width:100%; background-color:#F8F6EC; padding-bottom:20px; margin-top:20px; padding-top:20px; padding-right:0;}
		.Accomodation-bg1 {
    float: left;
    width: 100%;
    background-color: #FFFFFF;
    margin-left: 0;
    padding: 15px;
}
.Accomodation-bg1-text {
    float: left;
    margin: 10px;
}
		.Accomodation2{margin-bottom:20px;float:left; width:100%; height:25px; background-color:#525249; padding-top:10px; margin-top:10px}
		
		.heading{font-size:22px; font-family:arial!important; color:#333333; }
		.topaz-text{padding-left:5px; padding-right:5px; width:99%!important}
		
		.main-topaz-text1{ width:100%!important; float:left}
			
		.topaz-text1{ width:33%!important; float:left}
		
		.main-metting-text1{ width:99%!important; float:left}
			.metting-text1{ width:11%!important; }
			.metting-text{width:27%;!important margin-left:10px;}
			.img1{width:24%;!important float:left;margin-left:5px!important;margin-top:10px}
			
			.gallery{ width:100%; display:block}
			#gallery1{ width:100%; display:none}
		#menu3{
		display:none;
		}
		.menu2{
		display:block;
		}
		.new-menu1{display:none;}
			.new-menu2{display:none;}
			.slider1{background-color:#F8F6EC; width:100%;display:block;}
			.so_content-layer .two-col-left {
width: 30%;
float: left;
margin-top:-10px;
}
.hideslider1{ display:none}

	   }
	   
	   .best-rate{
	   margin-bottom:20px;float:left; width:100%; height:25px; background-color:#525249; padding-top:10px; margin-top:10px
	   
	   }
	   @media screen and (max-width:768px){
	   
	   .best-rate{
	        margin: 10px 0px;
    width: 330px;

	   
	   }
	   
	   
	   
	   
	   
	   
	   
	   }
/*end*/

.whatsapp-icon img {
    max-width: 100%;
    width: 100%;
}


.whats_app .whatsapp-icon {
    transform-origin: 50% 50%;
   /* animation: jump .8s linear alternate infinite;*/
    display: block;
    width: 45px !important;
    position: fixed;
    bottom: 68px;
    left: 15px;
    z-index: 99;
    display: block;
}
.wedding_whatsapp .whatsapp-icon {
    transform-origin: 50% 50%;
   /* animation: jump .8s linear alternate infinite;*/
    display: block;
    width: 45px !important;
    position: absolute;
    bottom: 68px;
    left: 15px;
    z-index: 99;
    display: block;
}

@keyframes jump{

0% {transform:translate3d(0px,0px,0) scale3d(1,1,1);}
30%{transform:translate3d(0px,30px,0) scale3d(1,1,1);}
40%{transform:translate3d(0px,10px,0px) scale3d(1,1,1);}
100%{transform:translate3d(0px,-30px,0) scale3d(1,1,1);}


}

.top{ display:none;}



.new_slide_box {
    overflow: hidden;
    clear: both;
}

.owl_1.owl-carousel.owl-theme {
    overflow: hidden;
    clear: both;
}


.traveller.bro.newone {
    display: none;
}


.top_mobile{ display:none;}

.mobile_view{ display:none;}



.review_section .review_logo li {
    display: inline-block;
    width: 20%;
    text-align: center;
    margin: 8px;
}
.review_logo {
    max-width: 575px;
    float: left;
    text-align: left;
}
.review_section .review_logo ul{ padding:0; margin:0;}
.review_section .review_logo li a { padding: 12px 7px;float: left;background:#f1f1f1;}
.review_section .review_logo li a img {max-width: 100%;display: block;text-align: center;margin: 0 auto; padding-bottom:15px;}
.review_section .review_logo li a i{ color:#222;}

.review_section {
    overflow: hidden;
    clear: both;
    margin: 0 auto;
}

.review_section .tripw {
    float: right;
    max-width: 425px;
    text-align: right;
}



.review_section .text {
    overflow: hidden;
    clear: both;
}

.review_section  .comans {
    display: inline-block;
    width: auto;
    margin-right: 0px;
    vertical-align: top;
}



.review_section h3 {
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}

  @media screen and (max-width:767px){
  
.tariff-img {
    height: auto;
    padding: 10px;
    text-align: center;
    width: 95%;
}
  
  .review_section h3 {
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 28px;
}
  
.top {
    display: block;
    background-color: #2196F3;
    color: #fff;
    padding: 10px;
    margin-bottom: 7px;
}
.top a {
    float: right;
    color: #fff;
    text-decoration: none;
}

.hidden-xs {
    display: none;
}

span.mmenu.tmenu {
    right: 28px!important;
    left: auto;
    top: 62px;
    background-color: #2196F3!important;
    color: #fff!important;
}
  
  .ilogo {
    width: 188px;
}

.hideSlider {
    display: none;
    width: 100%;
}
.topaz-img {
    display: none;
}

.passage1 {
    display: none;
}

table{ width:100%!important;}



body {
    display: block; margin-left:15px; margin-right:15px;
    
}

.hideSlider {
    display: block!important;
    width: 327px!important;
    overflow: hidden;
    margin: 0 auto!important;
}
.traveller.bro.newone {
    position: unset!important;
    display: block!important;
    width: 50%;
    overflow: hidden;
    float: left;
}
  
.zomatooo {
	display:block;
    width: 50%;
    float: left;
    margin-top: 9px;
}

.whatsapp-icon {
    transform-origin: 50% 50%;
    
    display: block;
    width: 45px !important;
    position: fixed;
    bottom: 20px;
    left: 15px;
    z-index: 99;
    display: block;
}
ul.top_bar li {
    display: inline-block;
    width: 100%;
    float: left;
}


.top_mobile{ display:block;}

ul.top_bar {
    display: none;
}

.traveller.bro.pro {
    display: block!important;
    float: right;
}


.mobile_view{ display:block;}

.mobile_view {
    display: block;
    float: left;
}



.review_section {
    overflow: hidden;
    clear: both;
    margin: 0 auto;
    width: 100%;
}

.review_section .review_logo li {
   
    width: 42%;
   
}

.review_section .tripw {
    float: none;
    max-width: 100%;
    text-align: left;
    padding: 9px;
}
.comans {
    width: 100%;
    margin-bottom: 10px;
}

  
  }


  @media screen and (max-width:639px){
  
  .hideSlider {
  
    width: 100%!important;
  
}

.best-rate {
    margin: 10px 0px;
    width: 100%;
}

.box1 {
    float: none!important;
    width: 93%;
    margin: 0 auto;
    display: block!important;
    margin-left: 10px;
    text-align: center;
    margin-right: 10px;
}
.borderandshadowstyle {
    width: 100%!important;
}
.borderandshadowstyle span{
    width: 100%!important;
}
.borderandshadowstyle span>table>td{
    width: 100%!important;
}
.messageboxstyle {
    width: 100% !important;
    padding: 3px 0 !important;
}
#CDSWIDCOE.widCOE{ margin-top:-14px!important;}


.logo.log img {
  
    display: inline-block;
    margin-left: 7px;
}

.hideSlider img {
    width: 100%!important;
    display: block!important;
}


  
  }
  
   @media screen and (max-width:479px){ 
   
   
   
   
   #CDSWIDCOE.widCOE {
    margin-top: 1px!important;
}
   
   
  .hideSlider {
   
    width: 100%!important;
  
}

.mobile_view {
    top: 9px;
    position: relative;
    float: left;
}






}

  @media screen and (max-width:359px){
  
   .hideSlider {
   
    width: 100%!important;
  
}
  
  
  }
