	
.main 
{
	    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
}



.tiebox {
    width: 100%;
    height: auto;
    float: left;
    margin: 25px 0px 0px 0px;
}



.tiebox1{
         width: 217px;
    height: auto;
    float: left;
    margin: 0px 0px 50px 22px;
}

.tiebox1 img{
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;

}




.row2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 0px 0px;
}

.row2 .box2 {
    width: 34%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}

.row2 .box2 img {
    width: 100%;
    height: auto;
    border-radius: 200px;
    float: left;
    margin: 0px 0px 0px 0px;
}

.row2 .box3 {
  width: 100%;
    height: auto;
    float: left;
    margin: 50px 0px 0px 0px;
}

.row2 .box3 .col1 {
        width: 20.5%;
    height: auto;
    float: left;
    margin: 0px 0px 48px 39px;
}

.row2 .box3 .col1 .colimg img {
width: 3%;
    height: auto;
    float: left;
    margin: 82px 0px 0px 0px;
    position: absolute;
    margin: -21px 0px 0px 23px;
}

.row2 .box3 .col1 h1 {
    width: 95%;
    font-size: 25px;
    font-family: 'Bellefair', serif;
    float: left;
    padding: 0px 0px 0px 82px;
    text-transform: uppercase;
    color: #000;
    margin: 0px 0px 0px 15px;
}

.row2 .box3 .col1 p {
    width: 95%;
    font-size: 16px;
    font-family: 'Muli', sans-serif;
    line-height: 1.5;
    color: #000;
    padding: 0px 0px 0px 84px;
    float: left;
    text-align: justify;
    margin: 10px 0px 2px 15px;
}

.wrapper_contro {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

.amenities {
        width: 100%;
    height: auto;
    margin: 42px auto;
    float: left;
	}


.amenitiesbox1 {
    width: 20%;
    height: auto;
    margin: 0px auto;
    float:left;
	}
.amenitiesbox1 h1
{
        color: #000000;
    font-size: 22px;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    width: 100%;
    letter-spacing: 1.0;
    float: left;
    font-weight: 600;
    padding-left: 36px;
    margin: 24px 0px 0px 0px;
    font-family: 'Muli', sans-serif;

}	
.amenitiesbox1 ul {
    width: 100%;
    height: auto;
    margin: 0px auto;
    float:left;
	}
	
.amenitiesbox1 ul li
{
    color: #000000;
    font-size: 17px;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    width: 100%;
    letter-spacing: 1.0;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd8d8;
    padding-left: 0px;
    margin: 24px 0px 0px 0px;
    font-family: 'Muli', sans-serif;

}	


	
#video {
       width: 100%;
    height: auto;
    float: left;
    margin-top: 30px;
    margin-left: 0px;
}

#video iframe {
        width: 100%;
    height: 352px;
}

.headertop_0
{
	width: 100%;
    height: 54px;
    background-color: #ffffff;
    float: left;
    margin: 0px 0px 0px 0px;
    position: fixed;
    z-index: 10;
    border-bottom: 0px solid #2e2e2e;
}

.nov1
{
	    width: 893px;
    height: 35px;
    position: relative;
    z-index: 500;
    float: left;
    margin: -11px 0px 0px 496px;
}

.nov1 h1
{
     color: #000000;
    font-size: 17px;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    width: 310px;
    letter-spacing: 1.0;
    float: left;
    padding-left: 15px;
    margin: 24px 0px 0px 577px;
    font-family: 'Muli', sans-serif;

}

.nov1 h1 img {
      width: 10%;
    height: auto;
    margin: -10px 0px 0px 11px;
    float: left;
}

.nov1 h1 a
{
	    color: #000;
    padding-left: 11px;
	}


.nov1 h2
{
      
    color: #ffffff;
    font-size: 18px;
    letter-spacing: .8px;
    line-height: 36px;
    width: 220px;
    border-right: 0px solid #fff;
    float: left;
    margin: -36px 0px 0px 386px;

}

.nov1 h2 a
{
	    color: #000;
    padding-left: 8px;
    font-family: 'Muli', sans-serif;
	}

.nov1 h2 img {
       width: 14%;
    height: auto;
    margin: 0px 0px 0px 0px;
    float: left;
}

.nov1 h3
{
       color: #ffffff;
    font-size: 18px;
    letter-spacing: .8px;
    line-height: 36px;
    width: 220px;
    border-right: 0px solid #fff;
    float: left;
    margin: -40px 0px 0px 212px;

}

.nov1 h3 a
{
	    color: #000;
    padding-left: 8px;
    font-family: 'Muli', sans-serif;
	}

.nov1 h3 img {
       width: 14%;
    height: auto;
    margin: 0px 0px 0px 0px;
    float: left;
}

.headertop
{
	width: 1340;
    height: 58px;
    /* background-color:#000000cc; */
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 10;
}
.headerline{ 
	       width: 285px;
    height: 105px;
    /* background-color: #040836; */
    margin-top: -33px;
    margin-left: 0px;
    float: left;
    position: relative;
    z-index: 500;
	}
	
.headerline img 
{  
        width: 94%;
    margin-left: 0px;
    margin-top: 16px;
    float: left;
}

.headertop_01
{
	     width: 100%;
    height: 86px;
    background-color: #322f2f;
    float: left;
    margin: 52px 0px 0px 0px;
    position: fixed;
    z-index: 10;
    border-bottom: 0px solid #322f2f;
}

.cantantarea{  
        width: 100%;
    height: auto;
    background: #808080;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.class-services{
	        width: 28.5%;
    height: auto;
    /* background: #c00b0b; */
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.class-services img{
	width: 100%;
    height: auto;
}



.class-servicees{
	      width: 33.7%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.class-servicees img{
	width: 100%;
    height: auto;
}




.class-servicess
{
	         width: 43%;
    height: 348px;
    background: #ae2222;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.class-servicess h1
{
        color: #fff;
    font-size: 32px;
    float: left;
    margin: 38px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}
.class-servicess img{
	      width: 33%;
    float: left;
    margin: 14px 0px 10px 172px;
	}
.class-servicess p
{
         color: #ffffff;
    font-size: 16px;
    float: left;
    margin: 6px 50px 0px 50px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}
.class-servicess h2 a
{
	  text-decoration: none;
    color: #ffffff;
    font-size: 15px;
    float: left;
    font-family: 'Oswald', sans-serif;
    margin: 30px 0px 0px 194px;
    /* font-family: 'Muli', sans-serif; */
    padding-top: 8px;
    width: 23%;
	    text-decoration: underline;
    letter-spacing: .7;
    height: 34px;
    text-align: center;

}



.class-serviicess
{
	 width: 33.1%;
    height: 410px;
    background:#8f6946;
    margin-left: 0px;
    margin-top: 1px;
    float: left;
}

.class-serviicess h1
{
            color: #fff;
    font-size: 27px;
    float: left;
    letter-spacing: .3;
    text-transform: uppercase;
    margin: 35px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}

.class-serviicess img{
	      width: 33%;
    float: left;
    margin: 21px 0px 0px 140px;
	}
.class-serviicess p
{
     color: #fff;
    font-size: 15px;
    float: left;
	    line-height: 22px;
    width: 78%;
    margin: 24px 50px 0px 49px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.class-serviicess h2 a
{
	       text-decoration: none;
    color: #fff;
    font-size: 15px;
    float: left;
    font-family: 'Oswald', sans-serif;
    margin: 52px 0px 0px 145px;
    /* font-family: 'Muli', sans-serif; */
    padding-top: 8px;
    /* background: #eeba53; */
    width: 31%;
    /* text-decoration: underline; */
    letter-spacing: .7;
    height: 34px;
    text-align: center;
    border: 1px solid #ffffff;
}



.hotels-sightseeingsection1
{  
          width: 60%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection1 img{
        width: 8%;
    height: auto;
    float: left;
    margin: 60px 0px 0px 35px;
    position: absolute;
}

.hotels-sightseeingsection1 h1
{
        color: black;
    font-size: 21px;
    float: left;
    margin: 68px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection1 h2 {
         color: #000;
    font-size: 49px;
    float: left;
    margin: 26px 0px 21px 78px;
    font-family: 'Cinzel', serif;
    width: 78%;
    text-align: center;
}



.hotels-sightseeingsection1 p
{
  color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 20px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}


.boooxxx2{
	width: 34%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 38px;
    position: relative;
}

.boooxxx2 img{      border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 112px 0px 0px 25px;}





.hotels-sightseeingsection2
{  
          width: 60%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 55px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection2 img{
      width: 8%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 35px;
    position: absolute;
}


.hotels-sightseeingsection2 h2 {
         color: #000;
    font-size: 49px;
    float: left;
    margin: 26px 0px 21px 78px;
    font-family: 'Cinzel', serif;
    width: 78%;
    text-align: center;
}



.hotels-sightseeingsection2 p
{
  color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 20px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}


.boooooxxx2{
	   width: 34%;
    height: auto;
    float: left;
    margin: 130px 0px 0px 0px;
    position: relative;
}

.boooooxxx2 img{        border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 20px 0px 21px 64px;}


	

.hotels-sightseeingsection3
{  
          width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 55px;
    float: left;
    position: relative;
}



.hotels-sightseeingsection3 h2 {
         color: #000;
    font-size: 49px;
    float: left;
    margin: 26px 0px 21px 78px;
    font-family: 'Cinzel', serif;
    width: 78%;
    text-align: center;
}



.hotels-sightseeingsection3 p
{
  color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 20px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}

	

.hotels-aboutsection1
{  
        width: 64%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 48px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection1 img{
        width: 11%;
    height: auto;
    float: left;
    margin: 73px 0px 0px 35px;
    position: absolute;
}

.hotels-aboutsection1 h1
{
        color: black;
    font-size: 21px;
    float: left;
    margin: 68px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-aboutsection1 h2 {
         color: #000;
    font-size: 58px;
    float: left;
    margin: 26px 0px 21px 78px;
    font-family: 'Cinzel', serif;
    width: 78%;
    text-align: center;
}



.hotels-aboutsection1 p
{
  color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}




.hotels-policysection2
{  
        width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
    position: relative;
}


.hotels-policysection2 h3
{
  color: #000;
    font-size: 27px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 26px 60px 0px 0px;
    font-family: 'Cinzel', serif;
    text-align: justify;
}


.hotels-policysection2 ul
{
    width: 100%;
	height:auto;
	float:left;
    margin: 0x 0px 0px 0px;
}


.hotels-policysection2 ul li
{
   color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}



.hotels-policysection1
{  
          width: 64%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-policysection1 img{
               width: 8%;
    height: auto;
    float: left;
    margin: 60px 0px 0px 35px;
    position: absolute;
}

.hotels-policysection1 h1
{
        color: black;
    font-size: 21px;
    float: left;
    margin: 68px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-policysection1 h2 {
         color: #000;
    font-size: 49px;
    float: left;
    margin: 26px 0px 21px 78px;
    font-family: 'Cinzel', serif;
    width: 78%;
    text-align: center;
}



.hotels-policysection1 h3
{
  color: #000;
    font-size: 27px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 56px 60px 0px 0px;
    font-family: 'Cinzel', serif;
    text-align: justify;
}


.hotels-policysection1 ul
{
    width: 90%;
	height:auto;
	float:left;
    margin: 0x 0px 0px 0px;
}


.hotels-policysection1 ul li
{
   color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}



.hotels-aboutsection2
{  
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 48px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection2 h1 {
    color: #000;
    font-size: 49px;
    float: left;
    margin: 26px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}



.hotels-aboutsection2 p
{
  color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}


.hotels-aboutsection2 ul
{  
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
    position: relative;
}


.hotels-aboutsection2 ul li
{
  color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}

.abouts-img
{  
      width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 28px;
    margin-bottom: 28px;
    float: left;
}



.abouts-img img
{  
    width: 100%;
    }
	
	
	.footerbutton {
    float: left;
    width: 100%;
    position: fixed;
    height: auto;
    z-index: 9999;
    margin: 600px 0px 0px 1290px;
}

.footerbutton img {
    width: 5%;
    height: auto;
    float: left;
}


.hotels-pack
{  
        width: 48%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 48px;
    margin-top: 0px;
    float: left;
    position: relative;
}
.hotels-pack img
{   width: 17%;
    float: left;
    margin: 0px 0px 0px 290px;
	}
.hotels-pack h1
{
        color: black;
    font-size: 21px;
    float: left;
    margin: 68px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-pack h2 {
         color: #000;
    font-size: 58px;
    float: left;
    margin: 26px 0px 21px 78px;
    font-family: 'Cinzel', serif;
    width: 78%;
    text-align: center;
}


.hotels-pack h6
{
     color: #333;
    font-size: 51px;
    float: left;
    margin: 233px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}


.hotels-pack  p
{
  color: #000;
    font-size: 18px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Didact Gothic', sans-serif;
    text-align: justify;
}
.hotels-pack h3 a
{
	 text-decoration: none;
    color: #ffffff;
    font-size: 17px;
    background: #404040;
    line-height: 23px;
	    text-shadow: 3px 2px 3px rgb(2 2 2);
    letter-spacing: .8;
    float: left;
    margin: 38px 0px 0px 234px;
    font-family: 'Oswald', sans-serif;
    padding-top: 6px;
    text-transform: uppercase;
    width: 24%;
    height: 40px;
    border-radius: 100px;
    text-align: center;
    border: 2px solid #404040;
}

.hotels-packs1
{  
      width: 50%;
    height: auto;
    /* border: 1px solid #c00b0b; */
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.hotels-packs1 img
{  
width: 100%;
height: 450px;
}

.hotels-packs2
{  
       width: 44%;
    height: 450px;
    background: #808080;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.hotels-packs2 h1
{
    color: #ffffff;
    font-size: 34px;
    float: left;
    margin: 55px 0px 15px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    letter-spacing: .5px;
    text-align: center;
}
.hotels-packs2 img{
	    width: 29%;
    float: left;
    margin: 19px 0px 0px 211px;
	}
.hotels-packs2 h2
{
       color: #ffffff;
    font-size: 33px;
    float: right;
    margin: 29px 203px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    width: 100%;
    line-height: 32px;
    text-align: right;
}
.hotels-packs2 h2 span{font-size: 15px;}
.hotels-packs2  p
{
    color: #ddd;
    font-size: 16px;
    float: left;
    margin: 34px 60px 0px 60px;
    font-family: 'Muli', sans-serif;
    text-align: center;
}
.hotels-icon-tag{
	    width: 99%;
    height: auto;
    float: left;
    margin: 32px 0px 0px 4px;
    /* background: red; */
}
.tag{
	width: 130px;
    height: 85px;
    float: left;
    margin: 0px 0px 0px 0px;
    /* background: green; */
	border-right:1px solid #ffffff;
}
.tag img{
	    width: 20%;
    float: left;
    margin: 15px 0px 0px 50px;
}

.tag h1
{
   color: #fff;
    font-size: 17px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    text-align: center;
}

.tag1{
	width: 130px;
    height: 85px;
    float: left;
    margin: 0px 0px 0px 0px;
    /* background: green; */
}

.tag1 img{
	    width: 20%;
    float: left;
    margin: 15px 0px 0px 50px;
}

.tag1 h1
{
   color: #fff;
    font-size: 17px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    text-align: center;
}

.our_rroom
{
	width: 100%;
    height: auto;
    float: left;
    margin: 50px 0px 85px 0px;
    background: #ece48f;
    position: relative;
}


.our_room
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0px 35px 0px;
    background: none;
    position: relative;
}

.our_room img
{
	width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    /* background: green; */
    position: relative;
}


.tawar{
	     width: 54%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: relative;
}

.tawar h1
{
       color: black;
    font-size: 46px;
    float: left;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    margin: 55px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    /* letter-spacing: 1.5px; */
    text-align: center;
    width: 100%;
    letter-spacing: 1.5px;
}
.tawar h2
{
         color: #000000;
    font-size: 18px;
    float: left;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}

.tawar img{
	    width: 24%;
    float: left;
    margin: 14px 0px 10px 231px;
}


.tawar h3 a
{
	    text-decoration: none;
    color: #000000;
    font-size: 17px;
    background: #ece48f;
    line-height: 23px;
    text-shadow: none;
    letter-spacing: .8;
    float: left;
    margin: 38px 0px 43px 208px;
    font-family: 'Cinzel', serif;
    padding-top: 6px;
    text-transform: uppercase;
    width: 31%;
    height: 40px;
    text-align: center;
    border: 2px solid #ece48f;
}
.tawar h3 a:hover{    background: #ece48f; color:#000;}


.tawarr{
	  width: 42%;
    height: 696px;
    float: left;
    margin: 0px 0px 0px 44px;
    background: none;
    position: relative;
}

.tawarr h1
{
          color: #000;
    font-size: 39px;
    float: left;
    margin: 68px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;

    /* letter-spacing: 1.5px; */
    text-align: center;
    width: 100%;
    letter-spacing: 1.5px;
}
.tawarr h2
{
         color: #000;
    font-size: 18px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}

.tawarr img{
    width: 30%;
    float: left;
    margin: 14px 0px 10px 173px;
}



.container_demo {
	  width: 600px;
    height: auto;
    float: left;
    margin: 22px 0px 0px 0px;
}

.container_01 {
	      width: 32%;
    height: auto;
    float: left;
    margin: 0px 0px -4px 5px;
    position: relative;
}
.container_01 img {
	        width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
}

.container_01 h2
{
    color: #222;
    font-size: 27px;
    text-align: center;
    margin: 67px 0px 0px 0px;
    font-family: 'Open Sans Condensed', sans-serif;
    position: relative;
}
.container_01 h3
{
    width: 142px;
    height: 45px;
    /* background: red; */
    border-top: 2px solid black;
    color: #222;
    font-size: 13px;
    float: left;
    padding: 7px 0px 0px 0px;
    margin: 10px 7px 0px 61px;
    font-family: 'Open Sans Condensed', sans-serif;
}


.text2 a{
	width: 61%;
    height: 29px;
    color: #fff;
    /* background: #fec107; */
    border: 1px solid #fff;
    font-size: 11px;
    font-family: calibri;
    text-decoration: none;
    position: relative;
    font-weight: bold;
    text-align: center;
    float: left;
	margin: 114px 0px 0px 66px;
    padding: 6px 5px 0px 5px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.text2 a:hover{color:#fff;text-decoration:none;}

.trangal{
	           width: 100%;
    height: auto;
    float: left;
    margin: 8px 0px 0px 0px;
    position: relative;
}



.trangal h1
{
          color: black;
    font-size: 58px;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    /* letter-spacing: 1.5px; */
    text-align: center;
    width: 100%;
    letter-spacing: 1.5px;
}
.trangal h2
{
        color: #000000;
    font-size: 19px;
    float: left;
    margin: 5px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    text-align: center;
}


.trangal1{
	 width: 23.3%;
    height: auto;
    float: left;
    margin: 52px 0px 0px 19px;
    border-right: 0px solid #3a3737;
    background: none;
    position: relative;
}
.box{
	    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: #e0d773;
    position: relative;
}
.box img{float:left;margin:0px 0px 0px 50px;}

.box h2
{
            color: black;
    font-size: 24px;
    letter-spacing: .5px;
    float: left;
    padding: 9px;
    line-height: 34px;
    margin: 28px 0px 10px 0px;
    font-family: 'Cinzel', serif;
    text-transform: uppercase;
    width: 100%;
    height: 109px;
    text-align: center;
}

.box h2 a
{
      color: white;
    font-size: 27px;
    letter-spacing: .5px;
    float: left;
    margin: -2px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    width: 100%;
    text-align: center;
}

.box h2 a
{
	text-decoration:underline;
}

.box h4
{
        color: white;
    font-size: 16px;
    letter-spacing: .5px;
    float: left;
    margin: 11px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    width: 100%;
    text-align: center;
}

.box h3 img{        float: left;
    width: 37%;
    margin: 5px 0px 28px 88px;}
	
	
	.boxx1{
	    width: 28%;
    height: auto;
    float: left;
    margin: 109px 0px 0px 92px;
    position: relative;
}
.boxx1 img{    border: 8px solid #ece48f;  width: 100%; float:left;margin:0px 0px 0px 0px;}


.boxx2{
	          width: 28%;
    height: auto;
    float: left;
    margin: -225px 0px 0px 273px;
    position: relative;
}

.boxx2 img{  border: 8px solid #ece48f;   width: 100%; float:left;margin:0px 0px 0px 0px;}

.boxxx2{
	      width: 28%;
    height: auto;
    float: left;
    margin: 5px 0px 0px 0px;
    position: relative;
}

.boxxx2 img{  border: 8px solid #ece48f;   width: 100%; float:left;margin:112px 0px 0px 87px;}

.booxxx2{
	   width: 30%;
    height: auto;
    float: left;
    margin: 44px 0px 0px 50px;
    position: relative;
}

.booxxx2 img{      border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 112px 0px 0px -41px;}

.booxxxx2{
	   width: 30%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 50px;
    position: relative;
}

.booxxxx2 img{      border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 48px 0px 0px -41px;}

.boxx3{
width: 28%;
    height: auto;
    float: left;
    margin: -229px 0px 0px 37px;
    position: relative;
}
.boxx3 img{   border: 8px solid #ece48f; width: 100%; float:left;margin:0px 0px 0px 0px;}




.our_rooom {
    width: 100%;
    height: auto;
    float: left;
    margin:20px 0px 0px 0px;
    background: none;
    position: relative;
}

.ttrangal {
    width: 100%;
    height: auto;
    float: left;
    margin: 8px 0px 0px 0px;
    position: relative;
}

.ttrangal1 {
         width: 88%;
    height: auto;
    float: left;
    margin: 52px 0px 0px 0px;
    border-right: 0px solid #3a3737;
    background: #fffac3;
    position: relative;
}

.our_rooom img {
       width: 31%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 212px;
    /* background: green; */
    position: relative;
}


.bbox {
       width: 30%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: relative;
}



.bbox h6 img {
       float: left;
    width: 56%;
    margin: -90px 0px 120px 303px;
}

.ttariff1 {
       width: 40%;
    height: 409px;
    float: left;
    margin: 16px 0px 0px 107px;
    background-color: none;
    position: relative;
    border-right: 0px solid #000000;
}

.ttariff1 ul {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
}

.ttariff1 ul li {
        color: #000;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 26px;
    text-align: left;
    float: left;
    margin: 9px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}

.ttrangal h2 {
        color: #000000;
    font-size: 46px;
    float: left;
    margin: 29px 0px 22px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: left;
}

.ttrangal h3 {
        color: #000000;
    font-size: 39px;
    float: left;
    margin: 242px 0px 0px -300px;
    font-family: 'Cinzel', serif;
    width: 49%;
    text-align: left;
}

.ttrangal h3 a {
          color: #eae291;
    background: #1c1c1d;
    border-radius: 100px;
    padding: 10px 30px 10px 25px;
    font-size: 21px;
}

.ttrangal h4 {
    color: #000000;
    font-size: 24px;
    float: left;
    line-height: 15px;
    margin: 438px 0px 0px -369px;
    font-family: 'Cinzel', serif;
    /* width: 45%; */
    position: absolute;
    border-bottom: 0px solid #d1c973;
    text-align: left;
}




.ttrangal h4 span {
      color: #000000;
    font-size: 17px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: left;
}


.ttrangal h5 {
   color: #000000;
    font-size: 30px;
    float: left;
    line-height: 24px;
    margin: 22px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    border-bottom: 1px solid #d1c973;
    text-align: left;
}

.ttrangal h5 span {
      color: #000000;
    font-size: 17px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: left;
}







.our_rrooom {
    width: 100%;
    height: auto;
    float: left;
    margin:20px 0px 0px 0px;
    background: none;
    position: relative;
}

.tttrangal {
    width: 100%;
    height: auto;
    float: left;
    margin: 8px 0px 0px 0px;
    position: relative;
}

.tttrangal1 {
         width: 88%;
    height: auto;
    float: right;
    margin: 52px 0px 0px 0px;
    border-right: 0px solid #3a3737;
    background: #fffac3;
    position: relative;
}

.our_rrooom img {
        width: 31%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 730px;
    position: relative;
}


.bboxx {
       width: 30%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: relative;
}



.bboxx h6 img {
float: left;
    width: 56%;
    margin: 7px 0px 120px 262px;
}

.tttariff1 {
  width: 45%;
    height: 409px;
    float: left;
    margin: -313px 0px 0px 17px;
    position: relative;
    border-right: 0px solid #000000;
}

.tttariff1 ul {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
}

.tttariff1 ul li {
    color: #000;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 15px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}

.tttrangal h2 {
    color: #000000;
    font-size: 46px;
    float: left;
    margin: 29px 0px 22px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: left;
}

.tttrangal h3 {
      color: #000000;
    font-size: 39px;
    float: left;
    margin: 51px 0px 0px 47px;
    font-family: 'Cinzel', serif;
    width: 49%;
    text-align: left;
}

.tttrangal h3 a {
          color: #eae291;
    background: #1c1c1d;
    border-radius: 100px;
    padding: 10px 30px 10px 25px;
    font-size: 21px;
}

.tttrangal h4 {
  color: #000000;
    font-size: 24px;
    float: left;
    padding: 12px;
    line-height: 15px;
    margin: 25px -74px 0px 773px;
    font-family: 'Cinzel', serif;
    width: 50%;
    /* border-bottom: 1px solid #d1c973; */
    text-align: center;
}

.tttrangal h4 span {
      color: #000000;
    font-size: 17px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: left;
}


.tttrangal h5 {
   color: #000000;
    font-size: 30px;
    float: left;
    line-height: 24px;
    margin: 22px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    border-bottom: 1px solid #d1c973;
    text-align: left;
}

.tttrangal h5 span {
      color: #000000;
    font-size: 17px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: left;
}








.tawar-link{
	width: 100%;
    height: auto;
    float: left;
    margin: -348px 0px 0px 0px;
    /* background: green; */
    position: relative;
}
.tawar-link h1
{
   color: white;
    font-size: 20px;
    float: left;
    margin: 50px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    /* font-weight: bold; */
    text-align: center;
    width: 100%;
    letter-spacing: 1;
}
.tawar-link h2
{
    color: #e2c285;
    font-size: 45px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    width: 100%;
    text-align: center;
}
.tawar-link img{
	width: 7%;
    float: left;
    margin: 10px 0px 0px 620px;
}
.out_blog{
	    width: 1000px;
    height: 430px;
    float: left;
    margin: -125px 0px 0px 165px;
    background: green;
    position: relative;
	margin-bottom:40px;
}
.out_blog img{
	 	    width: 1000px;
    height: 430px;
	float:left;
margin:0px 0px 0px 0px;	}
.out_blog01{
	    width: 480px;
    height: 430px;
    float: left;
    margin: -430px 0px 0px 0px;
    background: #151715ab;
}
.out_blog01 h1 a
{
	text-decoration: none;
    color: #e2c285;
    font-size: 20px;
    float: left;
    margin: 75px 0px 0px 40px;
    font-family: calibri;
    /* font-weight: bold; */
}
.out_blog01 h1 a span{font-weight: bold;}
.out_blog01 h1 a:hover
{
	text-decoration: none;
color: white;}
.out_blog01 p
{
    color: #fff;
    font-size: 14px;
    float: left;
    margin: 30px 50px 0px 40px;
    font-family: calibri;
    /* font-weight: bold; */
}
.out_blog01 h2
{
	text-decoration: none;
    color: #e2c285;
    font-size: 13px;
    float: left;
    margin: 25px 0px 0px 40px;
    font-family: calibri;
}
.karbaan-sheet{
	            width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    /* background: green; */
    position: relative;
}
.footerhd     {
	   width: 100%;
    height: auto;
    padding: 0px 0px;
    float: left;
    margin: 35px 0px 0px 0px;
    background: #e0d773;
    position: relative;
}

.footerhd  h1{
           color: #1c1c1d;
    font-size: 42px;
    width: 100%;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    text-align: center;
    float: left;
    margin: 15px 0px 0px 0px;
    font-family: 'Cinzel', serif;

} 
.footerhd  h2{
      color: #000;
    font-size: 15px;
    letter-spacing: 1px;
    float: left;
    text-align: center;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
} 



.facilitycontainer {
            width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #404040;
}


.facility1 {
        width: 27%;
    height: 223px;
    float: left;
    margin: -453px 0px 0px 868px;
    background-color: #ffeb96;
}


.facility1 h2
{
       color: #fff;
    font-size: 21px;
    letter-spacing: 1px;
    background: #bf2424;
    position: relative;
    width: 100%;
    text-align: center;
    z-index: 299;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 17px 30px 17px 30px;
} 


.facility2 {
     width: 27%;
    height: auto;
    float: left;
    margin: -231px 0px 0px 868px;
    background-color: #ffeb96;
}


.facility2 h2
{
     color: #fff;
    font-size: 21px;
    letter-spacing: 1px;
    background: #bf2424;
    position: relative;
    width: 100%;
    text-align: center;
    z-index: 299;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 17px 30px 17px 30px;
} 

.facility1 ul {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
}

.facility1 ul li {
   color: #000;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 28px;
    text-align: justify;
    border-bottom: 1px solid #626060;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 97%;
}


.facility2 ul {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
}

.facility2 ul li {
   color: #000;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 28px;
    text-align: justify;
    border-bottom: 1px solid #626060;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 97%;
}


.facility3 ul {
   width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 8px -6px;
}

.facility3 ul li {
      color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 32px;
    text-align: justify;
    border-bottom: 1px solid #eaeaea;
    float: left;
    margin: 5px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 97%;
}


.class-serviicesss {
           width: 39.1%;
    height: auto;
    background: none;
    margin-left: 65px;
    margin-top: 29px;
    float: left;
}

.class-serviicesss img {
       width: 90%;
    border-radius: 201px;
    height: auto;
    float: left;
    margin: 19px 0px 0px 0px;
}


.facility3 {
       width: 54%;
    height: auto;
    float: left;
    margin: 50px 0px 20px 0px;
    background-color: #808080;
}


.facility3 h2
{
         color: #000;
    font-size: 34px;
    letter-spacing: 1px;
    background: #ece48f;
    position: relative;
    width: 100%;
    text-shadow: none;
    text-align: center;
    z-index: 299;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 9px 30px 12px 30px;
} 



.aboutuss {
     width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #404040;
    position: relative;
}



.aboutus {
       width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #404040;
    position: relative;
}

.aboutus h2
{
    color: #fff;
    font-size: 19px;
    letter-spacing: 1.2;
    font-weight: 600;
    float: left;
	text-shadow: 3px 2px 3px rgb(2 2 2);
    margin: 19px 0px 6px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
    text-transform: uppercase;
} 

.aboutuss h2
{
         color: #fff;
    font-size: 34px;
    letter-spacing: 1.2;
    /* font-weight: 600; */
    float: left;
    margin: 44px 0px 6px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 88%;
    text-transform: uppercase;
    text-shadow: 3px 2px 3px rgb(2 2 2);
} 

.aboutus h5
{
        color: #fff;
    font-size: 35px;
    letter-spacing: 1px;
    text-align: center;
	text-shadow: 3px 2px 3px rgb(2 2 2);
    margin: 30px 0px 28px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 0px 40px;
    width: 97%;
    float: left;
    text-transform: uppercase;
} 

.aboutus h6
{
        color: #fff;
		text-shadow: 3px 2px 3px rgb(2 2 2);
    font-size: 27px;
    letter-spacing: 1px;
    float: left;
    margin: 23px 0px 6px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 96%;
    text-transform: uppercase;
} 

.ttariff 
{
          width: 33.3%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #b99652;
    position: relative;
    border-right: 1px solid #000000;
}

.ttariff ul
{    
	         width: 94%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 7px;
} 

.ttariff ul li
{    
	 color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 41px;
    border-bottom: 1px solid #fff;
    text-align: justify;
    float: left;
    margin: -5px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 25px;
    width: 97%;
} 



.aboutus ul
{    
    width: 87%;
    height: auto;
    float: left;
    margin: 14px 0px 4px 0px;
} 

.aboutus ul li
{    
	    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 31px;
    border-bottom: 1px solid #a1652d;
    text-align: justify;
    float: left;
    margin: -5px 0px 7px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 9px;
    width: 100%;
} 


.aboutus ul li b
{    
    font-weight: bold;
    font-size: 17px;
    letter-spacing: .8px;
}


.ttariff h2
{    
	   padding: 14px;
    font-size: 30px;
    float: left;
    color: #fff;
    margin: 5px 0px 0px 59px;
    letter-spacing: .7px;
    /* background-color: #fff; */
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
} 

.forrm {
             width: 99.3%;
    height: 628px;
    border: 1px solid #ddd;
    float: left;
    background: #b99652;
    margin: 25px 0px 28px 0px;
}

.forrm-head {
  width: 100%;
    height: 65px;
    background: none;
    border-bottom: 1px solid #d1c4aa;
    float: left;
}

.forrm-head h2 {
            text-align: center;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    margin: -1px 0px;
    height: 65px;
    font-size: 31px;
    letter-spacing: 1.5px;
    line-height: 0px;
    padding-top: 31px;
    padding-botom: 11px;
    background: #bf2424;
    color: #fff;
}

.forrm01 {
        width: 46%;
    height: 288px;
    margin: 22px 21px;
    float: left;
}

.field-laabel {
    line-height: 26px;
    margin-bottom: 4px;
    color: white;
    font-family: 'Poppins', sans-serif;
}


.forrm01 input {
    width: 100%;
    border: none;
    height: 37px;
    background: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 0px 7px;
    margin: 0px -1px;
    color: #606062;
    font-size: 12px;
}
.errmsg {
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 10px;
}

.forrm01 select {
    width: 100%;
    border: none;
    height: 37px;
    background: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 0px 7px;
    margin: 0px -1px;
    color: #606062;
    font-size: 12px;
}
.forrm .field-labeeel {
    line-height: 26px;
    margin-bottom: 4px;
    color: white;
    margin: 34px 0px 0px 21px;
    float: left;
    font-family: 'Poppins', sans-serif;
}

.forrm textarea {
        width: 96%;
    border: none;
    height: 70px;
    background: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 0px 7px;
    margin: 65px -70px;
    color: #606062;
    font-size: 12px;
}
.forrm .rounded-btn-blue {
 position: relative;
    display: inline-block;
    line-height: 19px;
    padding: 9px 37px;
    font-size: 18px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    float: left;
    background: #bf2424;
    margin: -17px 0px 0px 500px;
}

.tariff1 {
          width: 100%;
    height: 409px;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #808080;
    position: relative;
    border-right: 0px solid #000000;
}

.tariff1 ul{    
	    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
	
	} 

.tariff1 ul li{    
	color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align:left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;	
	} 
	
.tariff1 h2 a{    
       padding: 10px 35px 10px 36px;
    font-size: 17px;
    float: left;
    letter-spacing: 1px;
    /* font-weight: 600; */
    border-radius: 30px;
    color: #000;
    margin: -3px 0px 0px 134px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
	} 

.tariff2 {
    width: 100%;
    height: 409px;
    float: left;
    margin: 0px 0px 0px 0px;
    border-right: 0px solid #000000;
    background-color: #808080;
    position: relative;
}

.tariff2 ul{    
	    width: 88%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
	
	} 

.tariff2 ul li{    
	 color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
	
	} 
	
	.tariff2 h2 a{    
padding: 10px 35px 10px 36px;
    font-size: 17px;
    float: left;
    letter-spacing: 1px;
    /* font-weight: 600; */
    border-radius: 30px;
    color: #000;
    margin: -3px 0px 0px 134px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
	} 


.tariff3 {
       width: 100%;
    height: 409px;
    float: left;
    border-right: 0px solid #000000;
    margin: 0px 0px 0px 0px;
    background-color: #808080;
    position: relative;
}

.tariff3 ul{    
	  width: 88%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
	
	} 

.tariff3 ul li{    
	 color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
	
	} 
	
	
.tariff3 h2 a{    
padding: 10px 35px 10px 36px;
    font-size: 17px;
    float: left;
    letter-spacing: 1px;
    /* font-weight: 600; */
    border-radius: 30px;
    color: #000;
    margin: -3px 0px 0px 134px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
	} 	
	
	
	
	
	
.taariff h2 a{    
	padding: 12px;
    font-size: 17px;
    float: left;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    margin: -46px 0px 0px 692px;
    background-color: #b99652;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
	} 
.taariff h3{    
	       padding: 14px;
    font-size: 22px;
    /* font-weight: 600; */
    float: left;
    letter-spacing: 1;
    text-transform: uppercase;
    color: #ffffff;
    margin: 12px 0px 0px 6px;
    font-family: 'Oswald', sans-serif;
	} 

.taariff {
        width: 66%;
    height: 60px;
    float: left;
    border-right: 1px solid #000000;
    margin: 0px 0px 0px 0px;
    /* background-color: #b99652; */
    position: relative;
}	
	
	

.aboutus p{
         color: #ffffff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 3px 0px 8px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 96%;
} 


.aboutus p img{
	        width: 46%;
    height: 350px;
    padding: 21px;
    border-radius: 22px;
    float: right;
    margin: -14px -12px 0px 5px;
}



.aboutuss p{
       color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 15px 0px 8px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 97%;
} 


.aboutuss p img{
	    width: 55%;
    height: auto;
    padding: 21px;
    border-radius: 22px;
    float: right;
    margin: -58px -12px 0px 5px;
}



.aboutus .para{
       color: #fee8d3;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 97px;
    width: 93%;
} 


.aboutus .para img{
	        width: 20%;
    height: auto;
    padding: 0px;
    border: 4px solid #fff;
    border-radius: 0px;
    float: right;
    margin: 6px -12px 0px 5px;
}




.metalink{
             float: left;
    margin: 2px 0px 20px 369px;
    width: 40%;
    height: auto;
} 

.metalink h3 a{
	     text-decoration: none;
    color: #1c1c1d;
    font-size: 16px;
    padding: 13px 40px 5px 31px;
    letter-spacing: 1px;
    float: left;
    border-left: 1px solid #908724;
    border-right: 1px solid #908724;
    text-transform: uppercase;
    margin: -27px 0px 0px 38px;
    font-family: 'Oswald', sans-serif;
} 

.metalink h3 a:hover{color: #fff;} 
.footer     {
	width: 100%;
    height: auto;
    padding: 0px 0px;
	float: left;
	margin:0px 0px 0px 0px;
	background: black;
	position:relative;
}
.footer1    {
	width: 18%;
    margin-top: 10px;
    margin-left: 21px;
    float: left;
    /* background: red; */
}
.footer1 img{width:65%; float:left; margin:0px 0px 0px 40px;}

.footer1 h4     {
	    color: #fff;
    font-family: calibri;
    float: left;
    margin: 21px 54px 0px 7px;
    line-height: 25px;
    font-size: 15px;
    text-align: justify;
    font-weight: bold;
	}
.footer1 h5     {
	color:  #fff;
    font-family: 'Open Sans Condensed', sans-serif;
    float: left;
    margin: 21px 0px 0px 10px;
    line-height: 25px;
    font-size: 24px;
	}
.footer1 p     {     
	color: #fff;
    /* float: left; */
    margin: 0px 23px 0px 19px;
    line-height: 19px;
    font-size: 15px;
    font-family: calibri;
    text-align: justify;
    padding-top: 0px;
    font-weight: bold;
	}
		
.footer1 h3    
{ 
	color:  #fff;
	font-size:17px;
    margin: 13px 15px;
    font-family:'Open Sans Condensed', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.footer1 ul    {color: #fff; margin:22px 0 10px; list-style-type:none; padding:0;font-family:'Open Sans Condensed', sans-serif;}
.footer1 ul li    {
	    margin: 9px 8px;
    /* float: left; */
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
	}
.footer1 ul li a{ 
	color: #fff;
    margin: 0 10px;
    font-size: 14px;
    text-decoration: none;
    line-height: 1;}
.footer1 ul li a:hover
{
	color: #FF5722; 
	text-decoration:none; 
	font-size:14px; line-height:1;
	font-family:'Open Sans Condensed', sans-serif;
}

.footer2{width: 27%;
    margin-top: 10px;
    margin-left: 92px;
    float: left;
    /* background: red; */
}
.footer2 img{    
	width: 45%;
    float: left;
    margin: 0px 0px 0px 0px;}

.footer2 h3    
{ 
	color:  #fff;
	font-size:17px;
    margin: 13px 15px;
    font-family:'Open Sans Condensed', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

.footer2 p     {     
	color:  #fff;
    float: left;
    margin: 4px 23px 0px 19px;
    line-height: 27px;
    font-size: 14px;
	font-family: calibri;
    text-align: justify;
    padding-top: 6px;
	font-weight:bold;
	}
	
.footer2 h2 a {
    text-decoration: none;
    width: 98px;
    height: 35px;
    float: left;
    text-align: center;
    border: 2px solid  #fff;
    color: #fff;
    font-family: calibri;
    font-size: 14px;
    padding: 8px 0px 0px 0px;
    margin: 19px 0px 0px 20px;
}
	
.link
{
    width: 100%;
    height: 45px;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #1c1c1d;
    border-top: 0px solid #1c1c1d;
}
.link h2 a
{
             width: 18%;
    height: 24px;
   color: #e0d773;
    letter-spacing: .5;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    font-size: 14px;
    text-align: center;
    padding-top: 8px;
    margin: -27px 0px 0px 950px;
}

.link h1
{
           width: 36%;
    height: 24px;
    color: #e0d773;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    font-size: 14px;
    letter-spacing: .5px;
    text-align: center;
    padding-top: 4px;
    margin: -6px 0px 0px 0px;
}

/* ------------contats pages-------------------- */

.banner{
      width: 100%;
    height: 150px;
    float: left;
    margin: 138px 0px 0px 0px;
    background-color: #e8dc76;
    border-bottom: 0px solid #8c7d00;
}



.banner h1
{
   color: #000;
    margin: 27px 0px 16px 0px;
    font-size: 48px;
    padding: 0px;
    text-align: center;
    width: 100%;
    font-weight: 400;
    /* text-shadow: 0px 2px 3px rgb(2 2 2); */
    background: none;
    letter-spacing: .5;
    /* text-transform: uppercase; */
    font-family: 'Cinzel', serif;
    -webkit-font-smoothing: antialiased;
}
.banner h2
{
   color: #000;
    margin: 2px 9px;
    font-size: 17px;
    padding: 0px;
    width: 100%;
    text-align: center;
    font-weight: 400;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    background: none;
    letter-spacing: 2px;
    /* text-transform: uppercase; */
    font-family: 'Muli', sans-serif;
    -webkit-font-smoothing: antialiased;
}


.map{
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
	background-color:#222;
}

.contacts_bar{
    width: 56%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}


.contacts_bar h2   
{ 
	color: #000;
    font-size: 36px;
    letter-spacing: 1px;
    float: left;
    font-weight: 400;
    margin: 43px 0px 36px 0px;
    font-family: 'Cinzel', serif;
}


.contactbox1{
         width: 90%;
    height: 98px;
    float: left;
    /* border-bottom: 1px solid #000; */
    border-top: 1px solid #c7c6c6;
    margin: 11px 0px 0px 0px;
    position: relative;
	}

.contactbox1 img
{
       width: 9%;
    float: left;
    margin: 23px 0px 0px 20px;
}

.contactbox1 h1   
{ 
	 color: #000;
    font-size: 27px;
    letter-spacing: 1px;
    float: left;
    padding: 0px 0px 0px 19px;
    font-weight: 400;
    margin: 17px 0px 10px 0px;
    font-family: 'Cinzel', serif;
}


.contactbox1 p
{ 
	    color: #000;
    font-size: 19px;
    float: left;
    width: 81%;
    padding: 0px 0px 0px 19px;
    letter-spacing: .8px;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}



.contactbox2{
   width: 90%;
    height: 185px;
    float: left;
    border-bottom: 1px solid #c7c6c6;
    border-top: 1px solid #c7c6c6;
    margin: 11px 0px 55px 0px;
    position: relative;

	}

.contactbox2 img
{
       width: 9%;
    float: left;
    margin: 23px 0px 0px 20px;
}

.contactbox2 h1   
{ 
	 color: #000;
    font-size: 27px;
    letter-spacing: 1px;
    float: left;
    padding: 0px 0px 0px 19px;
    font-weight: 400;
    margin: 17px 0px 10px 0px;
    font-family: 'Cinzel', serif;
}


.contactbox2 p
{ color: #000;
    font-size: 18px;
    float: left;
    line-height: 35px;
    width: 84%;
    padding: 0px 0px 0px 19px;
    letter-spacing: .8px;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}



.contactmap{
     width: 43%;
    height: 98px;
    float: left;
	border-top: 0px solid #c7c6c6;
    margin: 94px 0px 0px 0px;
    position: relative;
	}

.contactmap img
{
       width: 100%;
    float: left;
    margin: 23px 0px 0px 20px;
}





.footerhd img
{
	      width: 28%;
    height: auto;
    float: left;
    margin: 15px 0px 0px 413px;
}








#socialdiv {
                 float: left;
    margin-top: -61px;
    margin-left: 675px;
    margin-bottom: 45px;
    width: 28%;
    height: auto;
}

.social {
    width: 70px;
    /* height: 39px; */
    float: left;
}

#socialdiv img {
width: 53px;
    height: 52px;
    float: left;
    border-right: 0px solid #606062;
}


table.customTable {
      width: 86%;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-width: 1px;
    border-color: #302D2D;
    border-style: solid;
    float: left;
    color: #000000;
    margin: 12px 0px 0px 97px;
}

table.customTable td, table.customTable th {
  border-width: 1px;
  border-color: #302D2D;
  border-style: solid;
  padding: 10px;
}

table.customTable thead {
  background-color: #ece48f;
    color: #fff;
    font-weight: 400;
    font-family: 'Muli', sans-serif;
}

.aaboutuss {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #6b5440;
    position: relative;
}

.aaboutuss .dtlpgright222 {
          width: 35%;
    height: auto;
    float: left;
    background-color: #0000008a;
    position: relative;
    margin: -178px 0px 22px 509px;
}
.aaboutuss .dtlpgright222 h2 {
        width: 100%;
    background: #ddb907;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 33px;
    text-align: center;
    /* border-bottom: 1px solid #a48c14; */
    margin-top: 0px;
    color: #000;
    text-shadow: none;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    padding-top: 12px;
    padding-bottom: 11px;
}
.aaboutuss .dtlpgright222 form {
    padding: 0 15px;
    color: #fdc807;
}

.aaboutuss .dtlpgright222 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}
.aaboutuss .dtlpgright222 form .halfinput p {
   color: #fff;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    margin: -2px 0;
    margin-top: 0px;
}

.aaboutuss .dtlpgright222 form .halfinputt p {
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    margin: -2px 0;
    margin-top: 0px;
}
.aaboutuss .dtlpgright222 form .halfinput input {
    width: 98%;
    padding: 2px;
    padding-top: 9px;
    padding-right: 6px;
    padding-bottom: 7px;
    padding-left: 6px;
    margin: 0 0 10px 0;
    color: #000;
    border-radius: 0px;
    font-family: 'Lato', sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}
.aaboutuss .dtlpgright222 form select {
        width: 98%;
    padding: 2px;
    padding-top: 14px;
    padding-right: 6px;
    font-family: 'Lato', sans-serif;
    color: #000;
    padding-bottom: 6px;
    color: #000;
    padding-left: 6px;
    margin: 1px 0 10px 0;
    /* border-radius: 5px; */
    background-color: #fff;
    border: none;
    margin-top: 6px;
}

.aaboutuss .dtlpgright222 form .halfinputt textarea {
         width: 49%;
    padding: 0px;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
	color:#000;
    font-family: 'Lato', sans-serif;
    padding-left: 6px;
    margin: 0 0 10px 0;
    border-radius: 0px;
    background-color: #fff;
    border: none;
    margin-top: 24px;
}

.aaboutuss .dtlpgright222 .rounded-btn-bluue {
   position: relative;
    display: inline-block;
    line-height: 22px;
    padding: 6px 21px;
    font-size: 17px;
    width: 25%;
    float: left;
    font-family: 'Lato', sans-serif;
    margin-left: 199px;
    margin-top: 40px;
    text-transform: uppercase;
    color: #000;
    background: #ddb907;
    border: 1px solid #ddb907;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 35px;
}


.dtlpgright2222 {
        width: 75%;
    height: auto;
    float: left;
    background-color: #c5b953;
    position: relative;
    margin: 16px 0px 22px 196px;
}

.dtlpgright2222 h2 {
     width: 100%;
    background: #c5b953;
    border-radius: 0px;
    font-size: 37px;
    text-align: center;
    margin-top: 0px;
    font-weight: 400;
    color: #000;
    letter-spacing: .8px;
    text-shadow: none;
    margin-left: 0px;
    /* text-transform: uppercase; */
    font-family: 'Cinzel', serif;
    padding-top: 20px;
    padding-bottom: 15px;
}
.dtlpgright2222 form {
    padding: 0 15px;
    color: #000;
}

.dtlpgright2222 form .halfinput {
      width: 18%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 20px;
}
.dtlpgright2222 form .halfinput p {
   color: #000;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    margin: -2px 0;
    margin-top: 0px;
}

.dtlpgright2222 form .halfinputt p {
    color: #000;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    margin: -2px 0;
    margin-top: 0px;
}
.dtlpgright2222 form .halfinput input {
    width: 98%;
    padding: 2px;
    padding-top: 9px;
    padding-right: 6px;
    padding-bottom: 7px;
    padding-left: 6px;
    margin: 0 0 10px 0;
    color: #000;
    border-radius: 0px;
    font-family: 'Lato', sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}

.dtlpgright2222 form select {
        width: 98%;
    padding: 2px;
    padding-top: 14px;
    padding-right: 6px;
    font-family: 'Lato', sans-serif;
    color: #000;
    padding-bottom: 6px;
    color: #000;
    padding-left: 6px;
    margin: 1px 0 10px 0;
    /* border-radius: 5px; */
    background-color: #fff;
    border: none;
    margin-top: 6px;
}

.dtlpgright2222 form .halfinputt textarea {
       width: 49%;
    padding: 0px;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    color: #000;
    font-family: 'Lato', sans-serif;
    padding-left: 6px;
    margin: 0 0 10px 0;
    height: 38px;
    border-radius: 0px;
    background-color: #fff;
    border: none;
    margin-top: 24px;
}

.dtlpgright2222 .rounded-btn-bluue {
     position: relative;
    display: inline-block;
    line-height: 22px;
    padding: 10px 18px;
    font-size: 17px;
    width: 14%;
    float: left;
    font-family: 'Lato', sans-serif;
    margin-left: 478px;
    margin-top: 19px;
    margin-bottom: 14px;
    text-transform: uppercase;
    color: #fff;
background: #1c1c1d;
    border: 1px solid #1c1c1d;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}





@media only screen and (max-device-width: 667px) and (min-device-width: 375px)
{
	
		.wrapper_contro {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.dtlpgright2222 {
   width: 100%;
    height: auto;
    float: left;
    background-color:#e0d773;
    position: relative;
    margin: 0px 0px 22px 0px;
}

.dtlpgright2222 h2 {
       width: 100%;
    background: #ffffff;
    border-radius: 0px;
    font-size: 34px;
    text-align: center;
    font-weight: 400;
    margin-top: 0px;
    color: #000000;
    text-shadow: none;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Cinzel', serif;
    padding-top: 20px;
    padding-bottom: 11px;
}

.abouts-img {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    float: left;
}

.dtlpgright2222 .rounded-btn-bluue {
          position: relative;
    display: inline-block;
    line-height: 22px;
    /* padding: 9px 19px; */
    padding: 11px 2px 9px 1px;
    font-size: 16px;
    float: left;
    font-family: 'Lato', sans-serif;
    margin-left: 110px;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 134px;
    text-transform: uppercase;
    color: #fff;
    background: #464343;
    border: 1px solid #464343;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 36px;
}

.dtlpgright2222 form .halfinput p {
       color: #000;
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    margin: 4px 0px;
    margin-top: 0px;
}
	
		#video {
            width: 100%;
    height: auto;
    float: left;
    margin-top: 17px;
    margin-left: 4px;
}

#video iframe {
                width: 100%;
    height: 211px;
}
		
.aaboutuss {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #6b5440;
    position: relative;
}

.aaboutuss .dtlpgright222 {
         width: 100%;
    height: auto;
    float: left;
    background-color: #0000008a;
    position: relative;
    margin: 1px 0px 22px 0px;
}
.aaboutuss .dtlpgright222 h2 {
    width: 100%;
    background: #ddb907;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid #a48c14;
    margin-top: 0px;
    color: #000;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    padding-top: 12px;
    padding-bottom: 11px;
}
.aaboutuss .dtlpgright222 form {
    padding: 0 15px;
    color: #fdc807;
}

.aaboutuss .dtlpgright222 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}
.aaboutuss .dtlpgright222 form .halfinput p {
   color: #fff;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    margin: -2px 0;
    margin-top: 0px;
}

.aaboutuss .dtlpgright222 form .halfinputt p {
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    margin: -2px 0;
    margin-top: 0px;
}
.aaboutuss .dtlpgright222 form .halfinput input {
    width: 98%;
    padding: 2px;
    padding-top: 9px;
    padding-right: 6px;
    padding-bottom: 7px;
    padding-left: 6px;
    margin: 0 0 10px 1px;
    color: #000;
    border-radius: 0px;
    font-family: 'Lato', sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}
.aaboutuss .dtlpgright222 form select {
        width: 98%;
    padding: 2px;
    padding-top: 14px;
    padding-right: 6px;
    font-family: 'Lato', sans-serif;
    color: #000;
    padding-bottom: 6px;
    color: #000;
    padding-left: 6px;
    margin: 1px 0 10px 0;
    /* border-radius: 5px; */
    background-color: #fff;
    border: none;
    margin-top: 6px;
}

.aaboutuss .dtlpgright222 form .halfinputt textarea {
        width: 50%;
    padding: 3px;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    font-family: 'Lato', sans-serif;
    padding-left: 6px;
    margin: 0 0 10px 0;
    border-radius: 0px;
    background-color: #fff;
    border: none;
    margin-top: 23px;
}
.aaboutuss .dtlpgright222 .rounded-btn-bluue {
   position: relative;
    display: inline-block;
    line-height: 14px;
    padding: 8px 25px;
    font-size: 15px;
    width: 41%;
    float: left;
    font-family: 'Lato', sans-serif;
    margin-left: 87px;
    margin-top: 49px;
    text-transform: uppercase;
    color: #000;
    background: #ddb907;
    border: 1px solid #ddb907;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 0px;
}


.dtlpgright2222 form .halfinput {
    width: 47%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 9px;
}

.boxx1 {
    width: 69%;
    height: auto;
    float: left;
    margin: 44px 0px 0px 101px;
    position: relative;
}

.boxx1 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}

.boxx2 {
    width: 92%;
    height: auto;
    float: left;
    margin: -42px 0px 0px 15px;
    position: relative;
}

.boxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}


.boxx3 {
    width: 69%;
    height: auto;
    float: left;
    margin: -762px 0px 0px 14px;
    position: relative;
}

.boxx3 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}

.trangal h1 {
   color: black;
    font-size: 34px;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    /* letter-spacing: 1.5px; */
    text-align: center;
    width: 100%;
    letter-spacing: 1.5px;
}

#socialdiv img {
    width: 29px;
    height: 34px;
    margin-left: 119px;
    float: left;
    border-right: 0px solid #606062;
}

.trangal h2 {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 4px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    text-align: center;
}

.box22{
              width: 100%;
    height: auto;
    float: left;
    margin: 24px 10px 4px 0px;
    /* background-color: #222; */
    position: relative;
	}

.box22 img
{
         width: 14%;
    float: left;
    margin: 2px 0px 0px 179px;
}

.box22 h1   
{ 
	  color: #fff;
    font-size: 19px;
    letter-spacing: 1px;
    float: left;
    font-weight: 600;
	    text-shadow: none;
    width: 100%;
    text-align: center;
    margin: 9px 15px;
    font-family: 'Muli', sans-serif;
}


.box22 p
{ 
	    color: #fff;
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: center;
    letter-spacing: .4px;
    margin: 0px 12px;
    font-family: 'Muli', sans-serif;
}
.aboutus .para img {
    width: 95%;
    height: auto;
    padding: 0px;
    border: 4px solid #fff;
    border-radius: 0px;
    float: right;
    margin: 6px 8px 12px 5px;
}
.aboutus h6 {
           color: #ffffff;
    font-size: 26px;
    letter-spacing: 1px;
    text-align: center;
    float: left;
    margin: 17px 0px 6px 3px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 0px 0px;
    text-shadow: none;
    width: 100%;
    text-transform: uppercase;
}

table.customTable {
    width: 100%;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-width: 1px;
    border-color: #302D2D;
    border-style: solid;
    float: left;
    color: #000000;
    margin: 12px 0px 0px 0px;
}

.aboutus h5 {
   color: #fff;
    font-size: 27px;
    letter-spacing: 1px;
    text-align: center;
    margin: 23px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    text-shadow: none;
    text-transform: uppercase;
}

.aboutus .para {
    color: #fee8d3;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 12px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 14px;
    width: 97%;
}

.box222{
         width: 100%;
    height: auto;
    float: left;
    margin: 27px 10px 35px 0px;
    /* background-color: #222; */
    position: relative;
	}

.box222 img
{
     width: 14%;
    float: left;
    margin: 7px 0px 0px 174px;
}

.box222 h1   
{ 
color: #fff;
    font-size: 19px;
    letter-spacing: 1px;
    float: left;
    text-shadow: none;
    font-weight: 600;
    width: 100%;
    text-align: center;
    margin: 12px 12px;
    font-family: 'Muli', sans-serif;
}


.box222 p
{ 
	    color: #fff;
    font-size: 16px;
    float: left;
    width: 100%;
    letter-spacing: .4px;
    text-align: center;
    padding: 7px;
    margin: -4px 0px;
    font-family: 'Muli', sans-serif;
}


.contacts_bar h2  
{ 
	color: #000;
    font-size: 27px;
    text-shadow: none;
    letter-spacing: .7px;
    width: 100%;
    text-align: center;
    float: left;
    margin: 30px 0px;
    font-family: 'Cinzel', serif;
}

.contactbox1 {
    width: 100%;
    height: 101px;
    float: left;
    /* border-bottom: 1px solid #000; */
    border-top: 1px solid #c7c6c6;
    margin: 11px 0px 0px 0px;
    position: relative;
}
.contactbox1 p {
    color: #000;
    font-size: 17px;
    float: left;
    width: 85%;
    padding: 0px 0px 0px 19px;
    letter-spacing: .8px;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}

.contactbox1 h1 {
    color: #000;
    font-size: 24px;
    letter-spacing: 1px;
    float: left;
    padding: 0px 0px 0px 19px;
    font-weight: 400;
    margin: 17px 0px 10px 0px;
    font-family: 'Cinzel', serif;
}

.contactbox2 {
    width: 100%;
    height: 185px;
    float: left;
    border-bottom: 1px solid #c7c6c6;
    border-top: 1px solid #c7c6c6;
    margin: 11px 0px 55px 0px;
    position: relative;
}
.contactbox2 h1 {
    color: #000;
    font-size: 24px;
    letter-spacing: 1px;
    float: left;
    padding: 0px 0px 0px 19px;
    font-weight: 400;
    margin: 17px 0px 10px 0px;
    font-family: 'Cinzel', serif;
}

.contactbox2 p {
    color: #000;
    font-size: 16px;
    float: left;
    line-height: 28px;
    width: 84%;
    padding: 0px 0px 0px 19px;
    letter-spacing: .8px;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}

.contactmap {
    width: 100%;
    height: auto;
    float: left;
    /* border-bottom: 1px solid #000; */
    border-top: 0px solid #c7c6c6;
    margin: -34px 0px 0px 0px;
    position: relative;
}

.footerhd img
{
	 width: 71%;
    height: auto;
    float: left;
    margin: 12px 0px 0px 49px;
}



.box2 img {
          width: 14%;
    float: left;
    margin: 0px 0px 0px 179px;
}

.banner img {
    width: 100%;
    height: 115px;
}

	
.footerhd {
   width: 100%;
    height: auto;
    padding: 0px 0px;
    float: left;
    margin: 0px 0px 0px 0px;
    background: #e0d773;
    position: relative;
}	
	.audio {
    position: relative;
    width: 108px;
    height: 0px;
    float: left;
    margin: 47px 0px 0px 103px;
    background: #000;
    background: -webkit-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: -moz-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: -o-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: -ms-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
	
.main {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
}	

	.headertop_0 {
        width: 100%;
    height: auto;
    background-color: #464343;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 10;
    border-bottom: 0px solid #4c4a47;
}

.headerline img {
          width: 71%;
    margin-left: 138px;
    margin-top: -5px;
    float: left;
}

.tiebox {
      width: 100%;
    height: auto;
    float: left;
    margin: 30px 0px 17px 0px;
}

.tiebox1 {
    width: 162px;
    height: auto;
    float: left;
    margin: 0px 0px 13px 9px;
}
.tiebox1 img {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}


.hotels-aboutsection1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection1 img {
    width: 9%;
    height: auto;
    float: left;
    margin: 25px 0px 0px 19px;
    position: absolute;
}

.hotels-aboutsection1 h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 34px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-aboutsection1 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 11px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-aboutsection1 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    padding: 14px;
    line-height: 29px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.boxxx2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.boxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}

.hotels-aboutsection2 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 15px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection2 h1 {
color: #000;
    font-size: 34px;
    float: left;
    margin: 14px 0px 5px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    padding: 14px;
    text-align: center;
}

.hotels-aboutsection2 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    padding: 14px;
    line-height: 28px;
    margin: 5px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}
.hotels-aboutsection2 ul {
    width: 96%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection2 ul li {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 29px;
    margin: 8px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.our_rooom {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: relative;
}

.ttrangal {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.ttrangal1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 15px 0px;
    border-right: 0px solid #fffac3;
    background: #fffac3;
    position: relative;
}

.our_rooom img {
    width: 73%;
    height: auto;
    float: left;
    margin: 25px 0px 0px 56px;
    /* background: green; */
    position: relative;
}

.ttariff1 {
       width: 100%;
    height: 549px;
    float: left;
    margin: 63px 0px 0px 0px;
    padding: 12px;
    background-color: none;
    position: relative;
    border-right: 0px solid #000000;
}
	
	
	.ttrangal h2 {
    color: #000000;
    font-size: 34px;
    float: left;
    margin: 2px 0px 35px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.ttrangal h4 {
    color: #000000;
    font-size: 23px;
    float: left;
    position: absolute;
    line-height: 15px;
    margin: 494px 0px 0px -6px;
    font-family: 'Cinzel', serif;
    width: 100%;
    /* border-bottom: 1px solid #d1c973; */
    text-align: center;
}

.ttrangal h4 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.ttrangal h5 {
    color: #000000;
    font-size: 30px;
    float: left;
    line-height: 24px;
    margin: 22px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    border-bottom: 1px solid #d1c973;
    text-align: center;
}

.ttrangal h5 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.amenities {
    width: 100%;
    height: auto;
    margin: 0px 0px 36px 0px;
    float: left;
}

.amenitiesbox1 {
    width: 100%;
    height: auto;
    margin: 0px auto;
    float: left;
}

.ttariff1 ul {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 27px -11px;
}

.ttariff1 ul li {
        color: #000;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 26px;
    /* list-style: none; */
    text-align: left;
    float: left;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
}


.amenitiesbox1 ul {
    width: 82%;
    height: auto;
    margin: 0px 0px 0px 27px;
    float: left;
}

.amenitiesbox1 ul li {
    color: #000000;
    font-size: 16px;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    width: 100%;
    letter-spacing: 1.0;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd8d8;
    padding-left: 0px;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}

.amenitiesbox1 h1 {
    color: #000000;
    font-size: 24px;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    width: 100%;
    letter-spacing: 1.0;
    float: left;
    font-weight: 600;
    padding-left: 67px;
    6px: ;
    margin: 24px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}


.bbox {
    width: 30%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: absolute;
}

.bbox h6 img {
        float: left;
    width: 100%;
    margin: 265px 0px 120px 129px;
}

.ttrangal h3 {
    color: #000000;
    font-size: 39px;
    float: left;
    margin: 6px 0px 49px 95px;
    font-family: 'Cinzel', serif;
    width: 49%;
    text-align: left;
}

.our_rrooom {
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0px 51px 0px;
    background: none;
    position: relative;
}

.our_rrooom img {
    width: 74%;
    height: auto;
    float: left;
    margin: 30px 0px 0px 52px;
    position: relative;
}

.ttrangal h3 a {
    color: #eae291;
    background: #464343;
    border-radius: 100px;
    padding: 10px 30px 10px 25px;
    font-size: 21px;
}

.tttariff1 {
    width: 100%;
    height: 540px;
    float: left;
    margin: 10px 0px 0px 0px;
    position: relative;
    border-right: 0px solid #000000;
}

.tttrangal h2 {
   color: #000000;
    font-size: 34px;
    float: left;
    margin: 51px 0px 22px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.tttrangal h3 {
    color: #000000;
    font-size: 39px;
    float: left;
    margin: 21px 0px 57px 103px;
    font-family: 'Cinzel', serif;
    width: 49%;
    text-align: left;
}

.tttrangal h3 a {
    color: #eae291;
    background: #464343;
    border-radius: 100px;
    padding: 10px 30px 10px 25px;
    font-size: 21px;
}

.tttrangal {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.tttrangal1 {
    width: 100%;
    height: auto;
    float: right;
    margin: 14px 0px 0px 0px;
    border-right: 0px solid #3a3737;
    background: #fffac3;
    position: relative;
}


.hotels-policysection1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-policysection1 img {
    width: 8%;
    height: auto;
    float: left;
    margin:12px 0px 0px 45px;
    position: absolute;
}

.hotels-policysection1 h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 30px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-policysection1 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 26px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-policysection1 h3 {
    color: #000;
    font-size: 24px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 18px 60px 0px 0px;
    font-family: 'Cinzel', serif;
    text-align: center;
}

.hotels-policysection1 ul {
    width: 95%;
    height: auto;
    float: left;
    margin: 0x 0px 0px 0px;
}

.hotels-policysection1 ul li {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 98%;
    line-height: 27px;
    margin: 10px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.booxxx2 {
    width: 90%;
    height: auto;
    float: left;
    margin: 0px 0px 12px 20px;
    position: relative;
}

.booxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 25px 0px 0px 0px;
}

.booxxxx2 {
    width: 92%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 20px;
    position: relative;
}

.booxxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 20px 0px 0px 0px;
}

.hotels-policysection2 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 22px;
    float: left;
    position: relative;
}

.hotels-policysection2 h3 {
    color: #000;
    font-size: 24px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 26px 60px 0px 0px;
    font-family: 'Cinzel', serif;
    text-align: center;
}

.hotels-policysection2 ul {
    width: 94%;
    height: auto;
    float: left;
    margin: 0x 0px 0px 0px;
}

.hotels-policysection2 ul li {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.tttrangal h4 {
       color: #000000;
    font-size: 23px;
    float: left;
    position: absolute;
    line-height: 15px;
    margin: 481px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    /* border-bottom: 1px solid #d1c973; */
    text-align: center;
}

.tttrangal h4 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.tttrangal h5 {
   color: #000000;
    font-size: 30px;
    float: left;
    line-height: 15px;
    margin: 28px 0px 7px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    border-bottom: 1px solid #d1c973;
    text-align: center;
}

.tttrangal h5 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.tttariff1 ul li {
    color: #000;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}

.tttariff1 ul {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
}

.bboxx {
    width: 30%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: absolute;
}

.bboxx h6 img {
        float: left;
    width: 100%;
    margin: 265px 0px 120px 129px;
}


#socialdiv {
     float: left;
    margin-top: 23px;
    margin-left: 0px;
    margin-bottom: 34px;
    width: 100%;
    height: auto;
}

#socialdiv img {
       width: 29px;
    height: 35px;
    margin-left: 119px;
    float: left;
    border-right: 0px solid #606062;
}
.social {
       width: 32px;
    float: left;
    margin-left: 10px;
}

.nov1 {
       width: 100%;
    height: 103px;
    background: #e0d773;
    position: relative;
    z-index: 500;
    float: left;
    margin: 128px 0px 0px 0px;
}

.nov1 h3 {
    color: #ffffff;
    font-size: 19px;
    letter-spacing: .8px;
    line-height: 36px;
    width: 220px;
    border-right: 0px solid #fff;
    float: left;
    margin: -46px 0px 0px 198px;
}

.hotels-pack h2 {
          color: #000000;
    font-size: 34px;
    float: left;
    margin: 7px 0px 0px 3px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    width: 100%;
    text-transform: uppercase;
    padding: 8px;
    text-align: center;
}

.abouts-img img {
       width: 100%;
    height: 99px;
}

.hotels-pack {
          width: 100%;
    height: auto;
    /* border: 1px solid #c00b0b; */
    margin-left: 0px;
    background: #ffffff;
    margin-top: 0px;
    float: left;
    position: relative;
}
.our_room {
      width: 100%;
    height: auto;
    float: left;
    margin: 55px 0px 0px 0px;
    /* background: green; */
    position: relative;
}
.cantantarea {
    width: 100%;
    height: auto;
    background: #c00b0b;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.forrm {
    width: 99.3%;
    height: 979px;
    border: 1px solid #ddd;
    float: left;
    background: #b99652;
    margin: 25px 0px 28px 0px;
}
.hotels-pack h6 {
    color: #333;
    font-size: 21px;
    float: left;
    margin: 293px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}
.forrm .rounded-btn-blue {
    position: relative;
    display: inline-block;
    line-height: 19px;
    padding: 9px 37px;
    font-size: 18px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    float: left;
    background: #bf2424;
    margin: -24px 0px 0px 88px;
}

.forrm textarea {
    width: 90%;
    border: none;
    height: 70px;
    background: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 0px 7px;
    margin: 65px -70px;
    color: #606062;
    font-size: 12px;
}
.forrm01 {
    width: 90%;
    height: 299px;
    margin: 22px 21px;
    float: left;
}

.hotels-pack p {
     color: #000000;
    font-size: 16px;
    width: 100%;
    padding: 14px;
    line-height: 25px;
    float: left;
    margin: -5px 60px 9px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.hotels-pack h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}
.trangal1 {
     width: 100%;
    height: 436px;
    float: left;
    margin: 166px 0px 0px 0px;
    /* border-right: 1px solid #000; */
    background: #e0d773;
    position: relative;
}
.class-serviicess h1 {
    color: #fff;
    font-size: 22px;
    float: left;
    letter-spacing: .3;
    text-transform: uppercase;
    margin: 14px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}


.box {
   width: 100%;
    height: 148px;
    float: left;
    margin: -469px 0px 2px 0px;
    position: relative;
}
.box h3 img {
     float: left;
    width: 41%;
    margin: 422px 0px 0px 107px;
}
.facility1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #ffeb96;
}

.tariff2 ul li {
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}
.tariff1 ul {
    width: 98%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 0px;
}
.tariff1 h2 a {
       padding: 10px 20px 10px 20px;
    font-size: 16px;
    float: left;
    letter-spacing: 1px;
    color: #000;
    margin: 6px 0px 38px 133px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

.tariff3 {
    width: 100%;
    height: auto;
    float: left;
    border-right: 0px solid #000000;
    margin: 0px 0px 0px 0px;
    background-color: #808080;
    position: relative;
}

.tariff3 h2 a {
        padding: 10px 20px 10px 20px;
    font-size: 16px;
    float: left;
    letter-spacing: 1px;
    color: #000;
    margin: 6px 0px 38px 133px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

.tariff1 ul li {
  color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 20px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 3px;
    width: 100%;
}
.our_room img {
    width: 100%;
    height: auto;
    float: left;
    margin: 22px 0px 0px 0px;
    /* background: green; */
    position: relative;
}
.tariff1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #808080;
    position: relative;
    border-right: 0px solid #000000;
}

.facility2 {
    width: 100%;
      height: auto;
    float: left;
    margin: 29px 0px 0px 0px;
    background-color: #ffeb96;
}

.facilitycontainer {
       width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #bb964e;
}
.facility3 {
       width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 20px 1px;
    background-color: #ece48f;
}
.class-serviicess {
    width: 100%;
    height: 342px;
    background: #bf2424;
    margin-left: 0px;
    margin-top: 1px;
    float: left;
}
.facility3 ul li {
        color: #000;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 26px;
    text-align: justify;
    border-bottom: none;
    float: left;
    margin: 5px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 99%;
}

.facility3 h2 {
           color: #fff;
    font-size: 27px;
    letter-spacing: 1px;
    background: #363535;
    position: relative;
    width: 100%;
    text-shadow: none;
    text-align: center;
    z-index: 299;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 9px 30px 12px 30px;
}

.class-serviicesss {
    width: 100%;
    height: auto;
    background: none;
    margin-left: 1px;
    margin-top: -40px;
    float: left;
}
.class-serviicesss img {
    width: 100%;
    height: auto;
    float: left;
    margin: 21px 0px 0px 0px;
}
.class-serviicess img {
    width: 33%;
    float: left;
    margin: 16px 0px 0px 107px;
}

.row2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 0px 0px;
}

.row2 .box3 {
       width: 100%;
    height: auto;
    float: left;
    margin: 23px 0px 0px 0px;
}

.row2 .box3 .col1 {
       width: 46%;
    height: auto;
    float: left;
    margin: 0px 0px 48px 0px;
}
.row2 .box3 .col1 h1 {
   width: 95%;
    font-size: 21px;
    font-family: 'Bellefair', serif;
    float: left;
    padding: 0px 0px 0px 45px;
    text-transform: uppercase;
    color: #000;
    margin: 0px 0px 0px 15px;
}

.row2 .box3 .col1 .colimg img {
    width: 8%;
    height: auto;
    float: left;
    margin: 82px 0px 0px 0px;
    position: absolute;
    margin: -21px 0px 0px 23px;
}

.row2 .box3 .col1 p {
    width: 95%;
    font-size: 16px;
    font-family: 'Muli', sans-serif;
    line-height: 1.5;
    color: #000;
    padding: 0px 0px 0px 46px;
    float: left;
    text-align: justify;
    margin: 10px 0px 2px 15px;
}

.our_rroom {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 30px 0px;
    background: #ece48f;
    position: relative;
}


.tawar {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: relative;
}

.nov1 h1 {
      color: #fff;
    /* background: green; */
    font-size: 17px;
    width: 100%;
    letter-spacing: 1.0;
    border-right: 0px solid #fff;
    border-left: 0px solid #fff;
    float: left;
    padding-left: 15px;
    margin: 16px 0px 0px 36px;
    font-family: 'Muli', sans-serif;

}

.nov1 h1 img {
    width: 8%;
    height: auto;
    margin: -10px 0px 0px 11px;
    float: left;
}

.nov1 h2 {
   color: #fff;
    font-size: 19px;
    line-height: 33px;
    text-align: center;
    letter-spacing: .8px;
    width: 71%;
    border-right: 0px solid #fff;
    float: left;
    margin: 3px 0px 3px -85px;
    font-family: 'Muli', sans-serif;
}

.nov1 h2 img {
      width: 10%;
    height: auto;
    margin: 0px 0px 5px 95px;
    float: left;
}

.nov1 h3 img {
    width: 12.5%;
    height: auto;
    margin: 0px 0px 0px 0px;
    float: left;
}

.nov1 h3 a {
    color: #000;
    padding-left: 8px;
    font-family: 'Muli', sans-serif;
}

.headerline {
        width: 100%;
    height: 105px;
    /* background-color: #040836; */
    margin-top: -59px;
    margin-left: -122px;
    float: left;
    position: relative;
    z-index: 0;
}

.aboutus ul li {
         color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 31px;
border-bottom: none;
    text-align: left;
    float: left;
    margin: -5px 0px 7px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px -2px;
    width: 98%;
}

.contacts_bar {
   width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    position: relative;
}
.box2 h1 {
     color: #fff;
    font-size: 19px;
    letter-spacing: .7px;
    float: left;
    width: 100%;
    text-shadow: none;
    text-align: center;
    margin: 10px 15px;
    font-family: 'Muli', sans-serif;
}

.maping img{width:100%;}


.box2 {
    width: 100%;
    height: 121px;
    float: left;
    margin: 7px 10px 0px 0px;
    /* background-color: #222; */
    position: relative;
}

.box2 p {
     color: #fff;
    font-size: 16px;
    float: left;
    text-align: center;
    width: 100%;
    letter-spacing: .4px;
    margin: -4px 18px;
    font-family: 'Muli', sans-serif;
}


.class-serviicess p {
    color: #fff;
    font-size: 14px;
    float: left;
    width: 87%;
    margin: 10px 50px 0px 21px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.class-serviicess h2 a {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    float: left;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0px 0px 114px;
    padding-top: 8px;
    width: 31%;
    letter-spacing: .7;
    height: 34px;
    text-align: center;
    border: 1px solid #ffffff;
}
.class-serviicess {
    width: 100%;
    height: 331px;
    background: #bf2424;
    margin-left: 0px;
    margin-top: 1px;
    float: left;
}
.trangal {
   width: 100%;
    height: auto;
    float: left;
    margin: -21px 0px 0px 0px;
    position: relative;
}

.tawarr img {
       width: 40%;
    float: left;
    margin: 14px 0px 10px 123px;
}

.hotels-pack h3 a {
     text-decoration: none;
    color: #000;
    font-size: 16px;
    background: #ece48f;
    line-height: 14px;
    float: left;
    margin: 6px 0px 18px 130px;
    font-family: 'Oswald', sans-serif;
    padding-top: 12px;
    width: 32%;
    text-shadow: none;
    height: 43px;
    text-align: center;
    border: 2px solid #ece48f;
}
.class-servicees {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.box h2 {
    color: black;
    font-size: 27px;
    letter-spacing: .5px;
    /* background: #ece48f; */
    float: left;
padding: 27px;
    margin: 10px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    width: 100%;
    height: 35px;
    text-align: center;
}
.headertop_01 {
     width: 100%;
    height: 42px;
    float: left;
    margin: -161px 0px 0px 0px;
    position: relative;
    z-index: 10;
    background: none;
}

.hotels-packs1 {
    width: 100%;
    height: auto;
    /* border: 1px solid #c00b0b; */
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.hotels-packs2 h1 {
    color: #ffffff;
    font-size: 28px;
    float: left;
    margin: 24px 0px 15px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    letter-spacing: .5px;
    text-align: center;
}
.hotels-packs1 img {
    width: 100%;
    height: auto;
}

.hotels-packs2 img {
    width: 38%;
    float: left;
    margin: 2px 0px 0px 100px;
}

.tag {
    width: 75px;
    height: 91px;
    float: left;
    margin: 0px 0px 0px 0px;
    /* background: green; */
    border-right: 1px solid #ffffff;
}

.hotels-packs2 .tag img {
      width: 20%;
    float: left;
    margin: 15px 0px 0px 29px;
}


.hotels-packs2 .tag1 img {
    width: 20%;
    float: left;
    margin: 15px 0px 0px 38px;
}


.hotels-packs2 .tag h1 {
    color: #fff;
    font-size: 12px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    text-align: center;
}

.hotels-packs2 .tag1 h1 {
    color: #fff;
    font-size: 12px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    text-align: center;
}

.our_room .tawar img {
      width: 44%;
    float: left;
    margin: 10px 0px 20px 117px;
}

.our_room .tawar {
         width: 100%;
    height: auto;
    float: left;
    margin: -36px 0px 0px 0px;
    background: #404040;
    position: relative;
}
.container_demo .container_01 img {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
}

.tawar h3 a {
    text-decoration: none;
    color: #ece48f;
    font-size: 16px;
    background: #ece48f;
    line-height: 29px;
    text-shadow: none;
    letter-spacing: .8;
    background: #000;
    float: left;
    margin: 11px 0px 30px 107px;
    font-family: 'Cinzel', serif;
    text-transform: uppercase;
    width: 48%;
    height: 44px;
    border-radius: 200px;
    text-align: center;
    border: 2px solid #ece48f;
}

.our_room h3 a {
        text-decoration: none;
    color: #000000;
    font-size: 16px;
    float: left;
    margin: -8px 0px 15px 140px;
    font-family: 'Oswald', sans-serif;
    padding-top: 9px;
    width: 33%;
    text-shadow: none;
    line-height: 22px;
    height: 44px;
    background: #ece48f;
    text-align: center;
    border: 1px solid #ece48f;
    letter-spacing: 1px;
}
.our_room h3 a:hover {color:#fff;}

.container_demo {
    width: 100%;
    height: auto;
    float: left;
    margin: 22px 0px 0px 7px;
}

.tawarr h1 {
    color: black;
    font-size: 32px;
    float: left;
    margin: 53px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    letter-spacing: 0.8px;
}

.tawarr {
   width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: #ece48f;
    position: relative;
}

.hotels-packs2 {
    width: 100%;
    height: 402px;
    background: #ae2222;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.tawar h1 {
        color: black;
    font-size: 34px;
    float: left;
    margin: 22px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    /* letter-spacing: 1.5px; */
    text-align: center;
    width: 100%;
    letter-spacing: 1.5px;
}
.container_01 {
        width: 42%;
    height: auto;
    float: left;
    margin: -16px 0px 19px 16px;
    position: relative;
}
.tawar h2 {
        color: #000000;
    font-size: 16px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}

.tawar img {
    width: 39%;
    float: left;
    margin: 14px 0px 10px 115px;
}

.footerhd h1 {
    color: #000;
    font-size: 24px;
    width: 100%;
    line-height: 35px;
    padding: 10px;
    /* float: left; */
    text-align: center;
    margin: 8px 0px 0px 0px;
    font-family: 'Cinzel', serif;
}

.footerhd h2 {
   color: #000;
    font-size: 16px;
    letter-spacing: 1px;
    float: left;
    margin: 0px 0px 0px -1px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
    text-align: center;
}
.metalink {
    float: left;
    margin: -19px 0px 17px 0px;
    width: 100%;
    height: auto;
}

.metalink h3 a {
    text-decoration: none;
    color: #000;
    font-size: 15px;
    padding: 10px 14px 5px 16px;
    letter-spacing: 1px;
    float: left;
    border-right: 1px solid #fff68d;
    border-left: 1px solid #fff68d;
    text-transform: uppercase;
    margin: -3px 0px 0px 32px;
    font-family: 'Muli', sans-serif;
}
.link {
         width: 100%;
    height: 118px;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #343332;
    border-top: 0px solid #343332;
}
.link h1 {
        width: 100%;
    height: 23px;
    color: #fff;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    line-height: 25px;
    font-size: 16px;
    letter-spacing: .5px;
    padding: 2px 10px 34px 10px;
    text-align: center;
    /* padding-top: 4px; */
    margin: 0px 0px 0px 0px;
}
.aboutus ul {
    width: 98%;
    height: auto;
    float: left;
    margin: 14px 0px 4px 0px;
}
.link h2 a {
        width: 100%;
    height: 55px;
    color: #fff;
    letter-spacing: .5;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    font-size: 15px;
    text-align: center;
    padding-top: 8px;
    margin: -9px 0px 3px 0px;
}

.footerbutton {
    float: left;
    width: 100%;
    position: fixed;
    height: auto;
    z-index: 9999;
    margin: 550px 0px 0px 0px;
}


.footerbutton img {
    width: 20%;
    height: auto;
    float: left;
}
.banner {
       width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    background-color: #464343;
}
.banner h1 {
 width: 100%;
    height: auto;
    color: #fff;
    text-decoration: none;
    font-family: 'Cinzel', serif;
    float: left;
    font-size: 28px;
    line-height: 35px;
    letter-spacing: .5px;
    position: relative;
    text-align: center;
    /* padding-top: 4px; */
    margin: 22px 0px 15px 0px;
}

.hotels-sightseeingsection1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection1 img {
    width: 10%;
    height: auto;
    float: left;
    margin: 31px 0px 0px 13px;
    position: absolute;
}

.hotels-sightseeingsection1 h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 38px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection1 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 15px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection1 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 28px;
    padding: 16px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.boooxxx2 {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 19px;
    position: relative;
}

.hotels-sightseeingsection2 img {
    width: 10%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 16px;
    position: absolute;
}

.hotels-sightseeingsection2 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 40px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection2 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 26px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection2 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    padding: 13px;
    width: 100%;
    line-height: 30px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.boooxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 0px 0px 0px 0px;
}

.boooooxxx2 {
    width: 85%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}
.boooooxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 10px 0px 10px 28px;
}

.hotels-sightseeingsection3 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 55px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection3 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 26px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection3 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    padding: 13px;
    width: 100%;
    line-height: 30px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.banner h2 {
      width: 100%;
    height: 24px;
    color: #fff;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    font-size: 16px;
    letter-spacing: .5px;
    position: relative;
    text-align: center;
    /* padding-top: 4px; */
    margin:0px 0px 17px 0px;
}

.aboutus h2 {
            color: #ffffff;
    font-size: 24px;
    letter-spacing: 1px;
    text-align: center;
    float: left;
    font-weight: 400;
    text-shadow: none;
    margin: 10px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 8px 10px;
    width: 100%;
}

table.customTable td, table.customTable th {
          border-width: 1px;
    border-color: #302D2D;
    border-style: solid;
    padding: 3px;
    font-size: 18px;
}
table.customTable thead {
    background-color: #ece48f;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    font-family: calibri;
}

.aboutus p {
        color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 14px 0px 17px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 13px;
    width: 97%;
}


.aboutuss h2 {
    color: #fff;
    font-size: 22px;
    letter-spacing: 1.2;
    font-weight: 600;
    float: left;
    text-align: center;
    margin: 19px 0px 6px 0px;
    font-family: 'Muli', sans-serif;
    text-shadow: none;
    padding: 0px 0px 0px 10px;
    width: 100%;
    text-transform: uppercase;
}
.aboutuss p {
        color: #ffffff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 2px 0px 8px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 12px;
    width: 98%;
}

.aboutus p img {
       width: 100%;
    height: auto;
    padding: 11px;
    border-radius: 22px;
    float: right;
    margin: -12px 3px 0px 0px;
}
.aboutuss p img {
    width: 100%;
    height: auto;
    padding: 21px;
    border-radius: 22px;
    float: right;
    margin: -8px 1px 0px 3px;
}
.tariff3 ul {
    width: 99%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 0px;
}
.tariff2 h2 a {
      padding: 10px 20px 10px 20px;
    font-size: 16px;
    float: left;
    letter-spacing: 1px;
    color: #000;
    margin: 6px 0px 38px 133px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
.tariff3 ul li {
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}
.tariff2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    border-right: 0px solid #000000;
    background-color: #808080;
    position: relative;
}
.ttariff {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #b99652;
    position: relative;
    border-right: 1px solid #000000;
}

.ttariff h2 {
    padding: 13px;
    font-size: 30px;
    float: left;
    color: #fff;
    margin: 5px 0px 1px 0px;
    text-align: center;
    letter-spacing: .7px;
    width: 100%;
    /* background-color: #fff; */
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

.ttariff ul li {
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 41px;
    border-bottom: 1px solid #fff;
    text-align: justify;
    float: left;
    margin: -5px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 5px;
    width: 97%;
}
.taariff h3 {
    padding: 14px;
    font-size: 20px;
    /* font-weight: 600; */
    float: left;
    line-height: 31px;
    width: 100%;
    letter-spacing: 1;
    text-transform: uppercase;
    color: #ffffff;
    margin: 4px 0px 0px 6px;
    font-family: 'Oswald', sans-serif;
}

.taariff {
    width: 100%;
    height: 86px;
    float: left;
    border-right: 1px solid #000000;
    margin: 0px 0px 0px 0px;
    /* background-color: #b99652; */
    position: relative;
}


}





@media only screen and (max-device-width: 736px) and (min-device-width: 414px)
{
	
		.wrapper_contro {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.dtlpgright2222 {
   width: 100%;
    height: auto;
    float: left;
    background-color:#e0d773;
    position: relative;
    margin: 0px 0px 22px 0px;
}

.dtlpgright2222 h2 {
       width: 100%;
    background: #ffffff;
    border-radius: 0px;
    font-size: 34px;
    text-align: center;
    font-weight: 400;
    margin-top: 0px;
    color: #000000;
    text-shadow: none;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Cinzel', serif;
    padding-top: 20px;
    padding-bottom: 11px;
}

.abouts-img {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    float: left;
}

.dtlpgright2222 .rounded-btn-bluue {
          position: relative;
    display: inline-block;
    line-height: 22px;
    /* padding: 9px 19px; */
    padding: 11px 2px 9px 1px;
    font-size: 16px;
    float: left;
    font-family: 'Lato', sans-serif;
    margin-left: 110px;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 134px;
    text-transform: uppercase;
    color: #fff;
    background: #464343;
    border: 1px solid #464343;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 36px;
}

.dtlpgright2222 form .halfinput p {
       color: #000;
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    margin: 4px 0px;
    margin-top: 0px;
}
	
		#video {
            width: 100%;
    height: auto;
    float: left;
    margin-top: 17px;
    margin-left: 4px;
}

#video iframe {
                width: 100%;
    height: 211px;
}
		
.aaboutuss {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #6b5440;
    position: relative;
}

.aaboutuss .dtlpgright222 {
         width: 100%;
    height: auto;
    float: left;
    background-color: #0000008a;
    position: relative;
    margin: 1px 0px 22px 0px;
}
.aaboutuss .dtlpgright222 h2 {
    width: 100%;
    background: #ddb907;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid #a48c14;
    margin-top: 0px;
    color: #000;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    padding-top: 12px;
    padding-bottom: 11px;
}
.aaboutuss .dtlpgright222 form {
    padding: 0 15px;
    color: #fdc807;
}

.aaboutuss .dtlpgright222 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}
.aaboutuss .dtlpgright222 form .halfinput p {
   color: #fff;
    font-family: 'Muli', sans-serif;
    font-size: 14px;
    margin: -2px 0;
    margin-top: 0px;
}

.aaboutuss .dtlpgright222 form .halfinputt p {
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    margin: -2px 0;
    margin-top: 0px;
}
.aaboutuss .dtlpgright222 form .halfinput input {
    width: 98%;
    padding: 2px;
    padding-top: 9px;
    padding-right: 6px;
    padding-bottom: 7px;
    padding-left: 6px;
    margin: 0 0 10px 1px;
    color: #000;
    border-radius: 0px;
    font-family: 'Lato', sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}
.aaboutuss .dtlpgright222 form select {
        width: 98%;
    padding: 2px;
    padding-top: 14px;
    padding-right: 6px;
    font-family: 'Lato', sans-serif;
    color: #000;
    padding-bottom: 6px;
    color: #000;
    padding-left: 6px;
    margin: 1px 0 10px 0;
    /* border-radius: 5px; */
    background-color: #fff;
    border: none;
    margin-top: 6px;
}

.aaboutuss .dtlpgright222 form .halfinputt textarea {
        width: 50%;
    padding: 3px;
    padding-top: 0px;
    padding-right: 6px;
    padding-bottom: 0px;
    font-family: 'Lato', sans-serif;
    padding-left: 6px;
    margin: 0 0 10px 0;
    border-radius: 0px;
    background-color: #fff;
    border: none;
    margin-top: 23px;
}
.aaboutuss .dtlpgright222 .rounded-btn-bluue {
   position: relative;
    display: inline-block;
    line-height: 14px;
    padding: 8px 25px;
    font-size: 15px;
    width: 41%;
    float: left;
    font-family: 'Lato', sans-serif;
    margin-left: 87px;
    margin-top: 49px;
    text-transform: uppercase;
    color: #000;
    background: #ddb907;
    border: 1px solid #ddb907;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 0px;
}


.dtlpgright2222 form .halfinput {
    width: 47%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 9px;
}

.boxx1 {
    width: 69%;
    height: auto;
    float: left;
    margin: 44px 0px 0px 110px;
    position: relative;
}

.boxx1 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}

.boxx2 {
    width: 92%;
    height: auto;
    float: left;
    margin: -42px 0px 0px 15px;
    position: relative;
}

.boxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}


.boxx3 {
    width: 69%;
    height: auto;
    float: left;
    margin: -850px 0px 0px 14px;
    position: relative;
}

.boxx3 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}

.trangal h1 {
   color: black;
    font-size: 34px;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    /* letter-spacing: 1.5px; */
    text-align: center;
    width: 100%;
    letter-spacing: 1.5px;
}

#socialdiv img {
    width: 29px;
    height: 34px;
    margin-left: 119px;
    float: left;
    border-right: 0px solid #606062;
}

.trangal h2 {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 4px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    text-align: center;
}

.box22{
              width: 100%;
    height: auto;
    float: left;
    margin: 24px 10px 4px 0px;
    /* background-color: #222; */
    position: relative;
	}

.box22 img
{
         width: 14%;
    float: left;
    margin: 2px 0px 0px 179px;
}

.box22 h1   
{ 
	  color: #fff;
    font-size: 19px;
    letter-spacing: 1px;
    float: left;
    font-weight: 600;
	    text-shadow: none;
    width: 100%;
    text-align: center;
    margin: 9px 15px;
    font-family: 'Muli', sans-serif;
}


.box22 p
{ 
	    color: #fff;
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: center;
    letter-spacing: .4px;
    margin: 0px 12px;
    font-family: 'Muli', sans-serif;
}
.aboutus .para img {
    width: 95%;
    height: auto;
    padding: 0px;
    border: 4px solid #fff;
    border-radius: 0px;
    float: right;
    margin: 6px 8px 12px 5px;
}
.aboutus h6 {
           color: #ffffff;
    font-size: 26px;
    letter-spacing: 1px;
    text-align: center;
    float: left;
    margin: 17px 0px 6px 3px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 0px 0px;
    text-shadow: none;
    width: 100%;
    text-transform: uppercase;
}

table.customTable {
    width: 100%;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-width: 1px;
    border-color: #302D2D;
    border-style: solid;
    float: left;
    color: #000000;
    margin: 12px 0px 0px 0px;
}

.aboutus h5 {
   color: #fff;
    font-size: 27px;
    letter-spacing: 1px;
    text-align: center;
    margin: 23px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    text-shadow: none;
    text-transform: uppercase;
}

.aboutus .para {
    color: #fee8d3;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 12px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 14px;
    width: 97%;
}

.box222{
         width: 100%;
    height: auto;
    float: left;
    margin: 27px 10px 35px 0px;
    /* background-color: #222; */
    position: relative;
	}

.box222 img
{
     width: 14%;
    float: left;
    margin: 7px 0px 0px 174px;
}

.box222 h1   
{ 
color: #fff;
    font-size: 19px;
    letter-spacing: 1px;
    float: left;
    text-shadow: none;
    font-weight: 600;
    width: 100%;
    text-align: center;
    margin: 12px 12px;
    font-family: 'Muli', sans-serif;
}


.box222 p
{ 
	    color: #fff;
    font-size: 16px;
    float: left;
    width: 100%;
    letter-spacing: .4px;
    text-align: center;
    padding: 7px;
    margin: -4px 0px;
    font-family: 'Muli', sans-serif;
}


.contacts_bar h2  
{ 
	color: #000;
    font-size: 27px;
    text-shadow: none;
    letter-spacing: .7px;
    width: 100%;
    text-align: center;
    float: left;
    margin: 30px 0px;
    font-family: 'Cinzel', serif;
}

.contactbox1 {
    width: 100%;
    height: 101px;
    float: left;
    /* border-bottom: 1px solid #000; */
    border-top: 1px solid #c7c6c6;
    margin: 11px 0px 0px 0px;
    position: relative;
}
.contactbox1 p {
    color: #000;
    font-size: 17px;
    float: left;
    width: 85%;
    padding: 0px 0px 0px 19px;
    letter-spacing: .8px;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}

.contactbox1 h1 {
    color: #000;
    font-size: 24px;
    letter-spacing: 1px;
    float: left;
    padding: 0px 0px 0px 19px;
    font-weight: 400;
    margin: 17px 0px 10px 0px;
    font-family: 'Cinzel', serif;
}

.contactbox2 {
    width: 100%;
    height: 185px;
    float: left;
    border-bottom: 1px solid #c7c6c6;
    border-top: 1px solid #c7c6c6;
    margin: 11px 0px 55px 0px;
    position: relative;
}
.contactbox2 h1 {
    color: #000;
    font-size: 24px;
    letter-spacing: 1px;
    float: left;
    padding: 0px 0px 0px 19px;
    font-weight: 400;
    margin: 17px 0px 10px 0px;
    font-family: 'Cinzel', serif;
}

.contactbox2 p {
    color: #000;
    font-size: 16px;
    float: left;
    line-height: 28px;
    width: 84%;
    padding: 0px 0px 0px 19px;
    letter-spacing: .8px;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}

.contactmap {
    width: 100%;
    height: auto;
    float: left;
    /* border-bottom: 1px solid #000; */
    border-top: 0px solid #c7c6c6;
    margin: -34px 0px 0px 0px;
    position: relative;
}

.footerhd img
{
	 width: 71%;
    height: auto;
    float: left;
    margin: 12px 0px 0px 49px;
}



.box2 img {
          width: 14%;
    float: left;
    margin: 0px 0px 0px 179px;
}

.banner img {
    width: 100%;
    height: 115px;
}

	
.footerhd {
   width: 100%;
    height: auto;
    padding: 0px 0px;
    float: left;
    margin: 0px 0px 0px 0px;
    background: #e0d773;
    position: relative;
}	
	.audio {
    position: relative;
    width: 108px;
    height: 0px;
    float: left;
    margin: 47px 0px 0px 103px;
    background: #000;
    background: -webkit-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: -moz-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: -o-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: -ms-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    background: linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
	
.main {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
}	

	.headertop_0 {
        width: 100%;
    height: auto;
    background-color: #464343;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 10;
    border-bottom: 0px solid #4c4a47;
}

.headerline img {
          width: 71%;
    margin-left: 138px;
    margin-top: -5px;
    float: left;
}

.tiebox {
      width: 100%;
    height: auto;
    float: left;
    margin: 30px 0px 17px 0px;
}

.tiebox1 {
    width: 162px;
    height: auto;
    float: left;
    margin: 0px 0px 13px 9px;
}
.tiebox1 img {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}


.hotels-aboutsection1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection1 img {
    width: 9%;
    height: auto;
    float: left;
    margin: 25px 0px 0px 19px;
    position: absolute;
}

.hotels-aboutsection1 h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 34px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-aboutsection1 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 11px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-aboutsection1 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    padding: 14px;
    line-height: 29px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.boxxx2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.boxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
}

.hotels-aboutsection2 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 15px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection2 h1 {
color: #000;
    font-size: 34px;
    float: left;
    margin: 14px 0px 5px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    padding: 14px;
    text-align: center;
}

.hotels-aboutsection2 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    padding: 14px;
    line-height: 28px;
    margin: 5px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}
.hotels-aboutsection2 ul {
    width: 96%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-aboutsection2 ul li {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 29px;
    margin: 8px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.our_rooom {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: relative;
}

.ttrangal {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.ttrangal1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 15px 0px;
    border-right: 0px solid #e0d773;
    background: #e0d773;
    position: relative;
}

.our_rooom img {
    width: 73%;
    height: auto;
    float: left;
    margin: 25px 0px 0px 56px;
    /* background: green; */
    position: relative;
}

.ttariff1 {
       width: 100%;
    height: 549px;
    float: left;
    margin: 63px 0px 0px 0px;
    padding: 12px;
    background-color: none;
    position: relative;
    border-right: 0px solid #000000;
}
	
	
	.ttrangal h2 {
    color: #000000;
    font-size: 34px;
    float: left;
    margin: 2px 0px 35px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.ttrangal h4 {
    color: #000000;
    font-size: 23px;
    float: left;
    position: absolute;
    line-height: 15px;
    margin: 494px 0px 0px -10px;
    font-family: 'Cinzel', serif;
    width: 100%;
    /* border-bottom: 1px solid #d1c973; */
    text-align: center;
}

.ttrangal h4 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.ttrangal h5 {
    color: #000000;
    font-size: 30px;
    float: left;
    line-height: 24px;
    margin: 22px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    border-bottom: 1px solid #d1c973;
    text-align: center;
}

.ttrangal h5 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.amenities {
    width: 100%;
    height: auto;
    margin: 0px 0px 36px 0px;
    float: left;
}

.amenitiesbox1 {
    width: 100%;
    height: auto;
    margin: 0px auto;
    float: left;
}

.ttariff1 ul {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 27px -11px;
}

.ttariff1 ul li {
        color: #000;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 26px;
    /* list-style: none; */
    text-align: left;
    float: left;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
}


.amenitiesbox1 ul {
    width: 82%;
    height: auto;
    margin: 0px 0px 0px 27px;
    float: left;
}

.amenitiesbox1 ul li {
    color: #000000;
    font-size: 16px;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    width: 100%;
    letter-spacing: 1.0;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd8d8;
    padding-left: 0px;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}

.amenitiesbox1 h1 {
    color: #000000;
    font-size: 24px;
    /* text-shadow: 3px 2px 3px rgb(2 2 2); */
    width: 100%;
    letter-spacing: 1.0;
    float: left;
    font-weight: 600;
    padding-left: 67px;
    6px: ;
    margin: 24px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}


.bbox {
    width: 30%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: absolute;
}

.bbox h6 img {
        float: left;
    width: 100%;
    margin: 290px 0px 120px 145px;
}

.ttrangal h3 {
color: #000000;
    font-size: 39px;
    float: left;
    margin: 14px 0px 49px 109px;
    font-family: 'Cinzel', serif;
    width: 49%;
    text-align: left;
}

.our_rrooom {
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0px 51px 0px;
    background: none;
    position: relative;
}

.our_rrooom img {
    width: 74%;
    height: auto;
    float: left;
    margin: 30px 0px 0px 52px;
    position: relative;
}

.ttrangal h3 a {
    color: #eae291;
    background: #464343;
    border-radius: 100px;
    padding: 10px 30px 10px 25px;
    font-size: 21px;
}

.tttariff1 {
    width: 100%;
    height: 540px;
    float: left;
    margin: 10px 0px 0px 0px;
    position: relative;
    border-right: 0px solid #000000;
}

.tttrangal h2 {
   color: #000000;
    font-size: 34px;
    float: left;
    margin: 51px 0px 22px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.tttrangal h3 {
    color: #000000;
    font-size: 39px;
    float: left;
    margin: 21px 0px 57px 115px;
    font-family: 'Cinzel', serif;
    width: 49%;
    text-align: left;
}

.tttrangal h3 a {
    color: #eae291;
    background: #464343;
    border-radius: 100px;
    padding: 10px 30px 10px 25px;
    font-size: 21px;
}

.tttrangal {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}

.tttrangal1 {
    width: 100%;
    height: auto;
    float: right;
    margin: 14px 0px 0px 0px;
    border-right: 0px solid #e0d773;
    background: #e0d773;
    position: relative;
}


.hotels-policysection1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-policysection1 img {
    width: 8%;
    height: auto;
    float: left;
    margin:12px 0px 0px 45px;
    position: absolute;
}

.hotels-policysection1 h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 30px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-policysection1 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 26px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-policysection1 h3 {
    color: #000;
    font-size: 24px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 18px 60px 0px 0px;
    font-family: 'Cinzel', serif;
    text-align: center;
}

.hotels-policysection1 ul {
    width: 95%;
    height: auto;
    float: left;
    margin: 0x 0px 0px 0px;
}

.hotels-policysection1 ul li {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 98%;
    line-height: 27px;
    margin: 10px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.booxxx2 {
    width: 90%;
    height: auto;
    float: left;
    margin: 0px 0px 12px 20px;
    position: relative;
}

.booxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 25px 0px 0px 0px;
}

.booxxxx2 {
    width: 92%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 20px;
    position: relative;
}

.booxxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 20px 0px 0px 0px;
}

.hotels-policysection2 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 22px;
    float: left;
    position: relative;
}

.hotels-policysection2 h3 {
    color: #000;
    font-size: 24px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 26px 60px 0px 0px;
    font-family: 'Cinzel', serif;
    text-align: center;
}

.hotels-policysection2 ul {
    width: 94%;
    height: auto;
    float: left;
    margin: 0x 0px 0px 0px;
}

.hotels-policysection2 ul li {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 30px;
    margin: 10px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.tttrangal h4 {
       color: #000000;
    font-size: 23px;
    float: left;
    position: absolute;
    line-height: 15px;
    margin: 481px 0px 0px -6px;
    font-family: 'Cinzel', serif;
    width: 100%;
    /* border-bottom: 1px solid #d1c973; */
    text-align: center;
}

.tttrangal h4 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.tttrangal h5 {
   color: #000000;
    font-size: 30px;
    float: left;
    line-height: 15px;
    margin: 28px 0px 7px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    border-bottom: 1px solid #d1c973;
    text-align: center;
}

.tttrangal h5 span {
    color: #000000;
    font-size: 16px;
    float: left;
    margin: 13px 0px 15px 0px;
    font-family: 'Muli', sans-serif;
    width: 100%;
    letter-spacing: .8px;
    text-align: center;
}

.tttariff1 ul li {
    color: #000;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}

.tttariff1 ul {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 8px;
}

.bboxx {
    width: 30%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: absolute;
}

.bboxx h6 img {
        float: left;
    width: 100%;
    margin: 295px 0px 120px 142px;
}


#socialdiv {
     float: left;
    margin-top: 23px;
    margin-left: 0px;
    margin-bottom: 34px;
    width: 100%;
    height: auto;
}

#socialdiv img {
       width: 29px;
    height: 35px;
    margin-left: 119px;
    float: left;
    border-right: 0px solid #606062;
}
.social {
       width: 32px;
    float: left;
    margin-left: 10px;
}

.nov1 {
       width: 100%;
    height: 103px;
    background: #e0d773;
    position: relative;
    z-index: 500;
    float: left;
    margin: 128px 0px 0px 0px;
}

.nov1 h3 {
    color: #ffffff;
    font-size: 19px;
    letter-spacing: .8px;
    line-height: 36px;
    width: 220px;
    border-right: 0px solid #fff;
    float: left;
    margin: -46px 0px 0px 225px;
}

.hotels-pack h2 {
          color: #000000;
    font-size: 34px;
    float: left;
    margin: 7px 0px 0px 3px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    width: 100%;
    text-transform: uppercase;
    padding: 8px;
    text-align: center;
}

.abouts-img img {
       width: 100%;
    height: 99px;
}

.hotels-pack {
          width: 100%;
    height: auto;
    /* border: 1px solid #c00b0b; */
    margin-left: 0px;
    background: #ffffff;
    margin-top: 0px;
    float: left;
    position: relative;
}
.our_room {
      width: 100%;
    height: auto;
    float: left;
    margin: 55px 0px 0px 0px;
    /* background: green; */
    position: relative;
}
.cantantarea {
    width: 100%;
    height: auto;
    background: #c00b0b;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.forrm {
    width: 99.3%;
    height: 979px;
    border: 1px solid #ddd;
    float: left;
    background: #b99652;
    margin: 25px 0px 28px 0px;
}
.hotels-pack h6 {
    color: #333;
    font-size: 21px;
    float: left;
    margin: 293px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}
.forrm .rounded-btn-blue {
    position: relative;
    display: inline-block;
    line-height: 19px;
    padding: 9px 37px;
    font-size: 18px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    float: left;
    background: #bf2424;
    margin: -24px 0px 0px 88px;
}

.forrm textarea {
    width: 90%;
    border: none;
    height: 70px;
    background: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 0px 7px;
    margin: 65px -70px;
    color: #606062;
    font-size: 12px;
}
.forrm01 {
    width: 90%;
    height: 299px;
    margin: 22px 21px;
    float: left;
}

.hotels-pack p {
     color: #000000;
    font-size: 16px;
    width: 100%;
    padding: 14px;
    line-height: 25px;
    float: left;
    margin: -5px 60px 9px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.hotels-pack h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}
.trangal1 {
     width: 100%;
    height: 483px;
    float: left;
    margin: 131px 0px 0px 0px;
    /* border-right: 1px solid #000; */
    background: #e0d773;
    position: relative;
}
.class-serviicess h1 {
    color: #fff;
    font-size: 22px;
    float: left;
    letter-spacing: .3;
    text-transform: uppercase;
    margin: 14px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}


.box {
   width: 100%;
    height: 148px;
    float: left;
    margin: -469px 0px 2px 0px;
    position: relative;
}
.box h3 img {
     float: left;
    width: 41%;
    margin: 428px 0px 0px 127px;
}
.facility1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #ffeb96;
}

.tariff2 ul li {
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}
.tariff1 ul {
    width: 98%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 0px;
}
.tariff1 h2 a {
       padding: 10px 20px 10px 20px;
    font-size: 16px;
    float: left;
    letter-spacing: 1px;
    color: #000;
    margin: 6px 0px 38px 133px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

.tariff3 {
    width: 100%;
    height: auto;
    float: left;
    border-right: 0px solid #000000;
    margin: 0px 0px 0px 0px;
    background-color: #808080;
    position: relative;
}

.tariff3 h2 a {
        padding: 10px 20px 10px 20px;
    font-size: 16px;
    float: left;
    letter-spacing: 1px;
    color: #000;
    margin: 6px 0px 38px 133px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

.tariff1 ul li {
  color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 20px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 3px;
    width: 100%;
}
.our_room img {
    width: 100%;
    height: auto;
    float: left;
    margin: 22px 0px 0px 0px;
    /* background: green; */
    position: relative;
}
.tariff1 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #808080;
    position: relative;
    border-right: 0px solid #000000;
}

.facility2 {
    width: 100%;
      height: auto;
    float: left;
    margin: 29px 0px 0px 0px;
    background-color: #ffeb96;
}

.facilitycontainer {
       width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #bb964e;
}
.facility3 {
       width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 20px 1px;
    background-color: #ece48f;
}
.class-serviicess {
    width: 100%;
    height: 342px;
    background: #bf2424;
    margin-left: 0px;
    margin-top: 1px;
    float: left;
}
.facility3 ul li {
        color: #000;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 26px;
    text-align: justify;
    border-bottom: none;
    float: left;
    margin: 5px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 99%;
}

.facility3 h2 {
           color: #fff;
    font-size: 27px;
    letter-spacing: 1px;
    background: #363535;
    position: relative;
    width: 100%;
    text-shadow: none;
    text-align: center;
    z-index: 299;
    float: left;
    margin: 0px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 9px 30px 12px 30px;
}

.class-serviicesss {
    width: 100%;
    height: auto;
    background: none;
    margin-left: 1px;
    margin-top: -40px;
    float: left;
}
.class-serviicesss img {
    width: 100%;
    height: auto;
    float: left;
    margin: 21px 0px 0px 0px;
}
.class-serviicess img {
    width: 33%;
    float: left;
    margin: 16px 0px 0px 107px;
}

.row2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 0px 0px;
}

.row2 .box3 {
       width: 100%;
    height: auto;
    float: left;
    margin: 23px 0px 0px 0px;
}

.row2 .box3 .col1 {
       width: 46%;
    height: auto;
    float: left;
    margin: 0px 0px 48px 0px;
}
.row2 .box3 .col1 h1 {
   width: 95%;
    font-size: 21px;
    font-family: 'Bellefair', serif;
    float: left;
    padding: 0px 0px 0px 45px;
    text-transform: uppercase;
    color: #000;
    margin: 0px 0px 0px 15px;
}

.row2 .box3 .col1 .colimg img {
    width: 8%;
    height: auto;
    float: left;
    margin: 82px 0px 0px 0px;
    position: absolute;
    margin: -21px 0px 0px 23px;
}

.row2 .box3 .col1 p {
    width: 95%;
    font-size: 16px;
    font-family: 'Muli', sans-serif;
    line-height: 1.5;
    color: #000;
    padding: 0px 0px 0px 46px;
    float: left;
    text-align: justify;
    margin: 10px 0px 2px 15px;
}

.our_rroom {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 30px 0px;
    background: #ece48f;
    position: relative;
}


.tawar {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: none;
    position: relative;
}

.nov1 h1 {
      color: #fff;
    /* background: green; */
    font-size: 17px;
    width: 100%;
    letter-spacing: 1.0;
    border-right: 0px solid #fff;
    border-left: 0px solid #fff;
    float: left;
    padding-left: 15px;
    margin: 16px 0px 0px 36px;
    font-family: 'Muli', sans-serif;

}

.nov1 h1 img {
    width: 8%;
    height: auto;
    margin: -10px 0px 0px 11px;
    float: left;
}

.nov1 h2 {
   color: #fff;
    font-size: 19px;
    line-height: 33px;
    text-align: center;
    letter-spacing: .8px;
    width: 71%;
    border-right: 0px solid #fff;
    float: left;
    margin: 3px 0px 3px -102px;
    font-family: 'Muli', sans-serif;
}

.nov1 h2 img {
      width: 10%;
    height: auto;
    margin: 0px 0px 5px 122px;
    float: left;
}

.nov1 h3 img {
    width: 12.5%;
    height: auto;
    margin: 0px 0px 0px 0px;
    float: left;
}

.nov1 h3 a {
    color: #000;
    padding-left: 8px;
    font-family: 'Muli', sans-serif;
}

.headerline {
        width: 100%;
    height: 105px;
    /* background-color: #040836; */
    margin-top: -59px;
    margin-left: -122px;
    float: left;
    position: relative;
    z-index: 0;
}

.aboutus ul li {
         color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 31px;
border-bottom: none;
    text-align: left;
    float: left;
    margin: -5px 0px 7px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px -2px;
    width: 98%;
}

.contacts_bar {
   width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    position: relative;
}
.box2 h1 {
     color: #fff;
    font-size: 19px;
    letter-spacing: .7px;
    float: left;
    width: 100%;
    text-shadow: none;
    text-align: center;
    margin: 10px 15px;
    font-family: 'Muli', sans-serif;
}

.maping img{width:100%;}


.box2 {
    width: 100%;
    height: 121px;
    float: left;
    margin: 7px 10px 0px 0px;
    /* background-color: #222; */
    position: relative;
}

.box2 p {
     color: #fff;
    font-size: 16px;
    float: left;
    text-align: center;
    width: 100%;
    letter-spacing: .4px;
    margin: -4px 18px;
    font-family: 'Muli', sans-serif;
}


.class-serviicess p {
    color: #fff;
    font-size: 14px;
    float: left;
    width: 87%;
    margin: 10px 50px 0px 21px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.class-serviicess h2 a {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    float: left;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0px 0px 114px;
    padding-top: 8px;
    width: 31%;
    letter-spacing: .7;
    height: 34px;
    text-align: center;
    border: 1px solid #ffffff;
}
.class-serviicess {
    width: 100%;
    height: 331px;
    background: #bf2424;
    margin-left: 0px;
    margin-top: 1px;
    float: left;
}
.trangal {
   width: 100%;
    height: auto;
    float: left;
    margin: -21px 0px 0px 0px;
    position: relative;
}

.tawarr img {
       width: 40%;
    float: left;
    margin: 14px 0px 10px 123px;
}

.hotels-pack h3 a {
     text-decoration: none;
    color: #000;
    font-size: 16px;
    background: #ece48f;
    line-height: 14px;
    float: left;
    margin: 6px 0px 18px 130px;
    font-family: 'Oswald', sans-serif;
    padding-top: 12px;
    width: 32%;
    text-shadow: none;
    height: 43px;
    text-align: center;
    border: 2px solid #ece48f;
}
.class-servicees {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.box h2 {
    color: black;
    font-size: 32px;
    letter-spacing: .5px;
    /* background: #ece48f; */
    float: left;
padding: 27px;
    margin: 10px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    width: 100%;
    height: 35px;
    text-align: center;
}
.headertop_01 {
     width: 100%;
    height: 42px;
    float: left;
    margin: -161px 0px 0px 0px;
    position: relative;
    z-index: 10;
    background: none;
}

.hotels-packs1 {
    width: 100%;
    height: auto;
    /* border: 1px solid #c00b0b; */
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}
.hotels-packs2 h1 {
    color: #ffffff;
    font-size: 28px;
    float: left;
    margin: 24px 0px 15px 0px;
    font-family: 'Oswald', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    letter-spacing: .5px;
    text-align: center;
}
.hotels-packs1 img {
    width: 100%;
    height: auto;
}

.hotels-packs2 img {
    width: 38%;
    float: left;
    margin: 2px 0px 0px 100px;
}

.tag {
    width: 75px;
    height: 91px;
    float: left;
    margin: 0px 0px 0px 0px;
    /* background: green; */
    border-right: 1px solid #ffffff;
}

.hotels-packs2 .tag img {
      width: 20%;
    float: left;
    margin: 15px 0px 0px 29px;
}


.hotels-packs2 .tag1 img {
    width: 20%;
    float: left;
    margin: 15px 0px 0px 38px;
}


.hotels-packs2 .tag h1 {
    color: #fff;
    font-size: 12px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    text-align: center;
}

.hotels-packs2 .tag1 h1 {
    color: #fff;
    font-size: 12px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: bold;
    text-align: center;
}

.our_room .tawar img {
      width: 44%;
    float: left;
    margin: 10px 0px 20px 117px;
}

.our_room .tawar {
         width: 100%;
    height: auto;
    float: left;
    margin: -36px 0px 0px 0px;
    background: #404040;
    position: relative;
}
.container_demo .container_01 img {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
}

.tawar h3 a {
    text-decoration: none;
    color: #ece48f;
    font-size: 16px;
    background: #ece48f;
    line-height: 29px;
    text-shadow: none;
    letter-spacing: .8;
    background: #000;
    float: left;
    margin: 11px 0px 30px 107px;
    font-family: 'Cinzel', serif;
    text-transform: uppercase;
    width: 48%;
    height: 44px;
    border-radius: 200px;
    text-align: center;
    border: 2px solid #ece48f;
}

.our_room h3 a {
        text-decoration: none;
    color: #000000;
    font-size: 16px;
    float: left;
    margin: -8px 0px 15px 140px;
    font-family: 'Oswald', sans-serif;
    padding-top: 9px;
    width: 33%;
    text-shadow: none;
    line-height: 22px;
    height: 44px;
    background: #ece48f;
    text-align: center;
    border: 1px solid #ece48f;
    letter-spacing: 1px;
}
.our_room h3 a:hover {color:#fff;}

.container_demo {
    width: 100%;
    height: auto;
    float: left;
    margin: 22px 0px 0px 7px;
}

.tawarr h1 {
    color: black;
    font-size: 32px;
    float: left;
    margin: 53px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    letter-spacing: 0.8px;
}

.tawarr {
   width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background: #ece48f;
    position: relative;
}

.hotels-packs2 {
    width: 100%;
    height: 402px;
    background: #ae2222;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.tawar h1 {
        color: black;
    font-size: 34px;
    float: left;
    margin: 22px 0px 0px 0px;
    font-family: 'Cinzel', serif;
    /* font-weight: bold; */
    text-transform: uppercase;
    /* letter-spacing: 1.5px; */
    text-align: center;
    width: 100%;
    letter-spacing: 1.5px;
}
.container_01 {
        width: 42%;
    height: auto;
    float: left;
    margin: -16px 0px 19px 16px;
    position: relative;
}
.tawar h2 {
        color: #000000;
    font-size: 16px;
    float: left;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    /* font-weight: bold; */
    width: 100%;
    text-align: center;
}

.tawar img {
    width: 39%;
    float: left;
    margin: 14px 0px 10px 115px;
}

.footerhd h1 {
    color: #000;
    font-size: 24px;
    width: 100%;
    line-height: 35px;
    padding: 10px;
    /* float: left; */
    text-align: center;
    margin: 8px 0px 0px 0px;
    font-family: 'Cinzel', serif;
}

.footerhd h2 {
   color: #000;
    font-size: 16px;
    letter-spacing: 1px;
    float: left;
    margin: 0px 0px 0px -1px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 0px;
    width: 100%;
    text-align: center;
}
.metalink {
    float: left;
    margin: -19px 0px 17px 0px;
    width: 100%;
    height: auto;
}

.metalink h3 a {
    text-decoration: none;
    color: #000;
    font-size: 15px;
    padding: 10px 14px 5px 16px;
    letter-spacing: 1px;
    float: left;
    border-right: 1px solid #fff68d;
    border-left: 1px solid #fff68d;
    text-transform: uppercase;
    margin: -3px 0px 0px 32px;
    font-family: 'Muli', sans-serif;
}
.link {
         width: 100%;
    height: 118px;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #343332;
    border-top: 0px solid #343332;
}
.link h1 {
        width: 100%;
    height: 23px;
    color: #fff;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    line-height: 25px;
    font-size: 16px;
    letter-spacing: .5px;
    padding: 2px 10px 34px 10px;
    text-align: center;
    /* padding-top: 4px; */
    margin: 0px 0px 0px 0px;
}
.aboutus ul {
    width: 98%;
    height: auto;
    float: left;
    margin: 14px 0px 4px 0px;
}
.link h2 a {
        width: 100%;
    height: 55px;
    color: #fff;
    letter-spacing: .5;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    font-size: 15px;
    text-align: center;
    padding-top: 8px;
    margin: -9px 0px 3px 0px;
}

.footerbutton {
    float: left;
    width: 100%;
    position: fixed;
    height: auto;
    z-index: 9999;
    margin: 550px 0px 0px 0px;
}


.footerbutton img {
    width: 20%;
    height: auto;
    float: left;
}
.banner {
       width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    background-color: #464343;
}
.banner h1 {
 width: 100%;
    height: auto;
    color: #fff;
    text-decoration: none;
    font-family: 'Cinzel', serif;
    float: left;
    font-size: 28px;
    line-height: 35px;
    letter-spacing: .5px;
    position: relative;
    text-align: center;
    /* padding-top: 4px; */
    margin: 22px 0px 15px 0px;
}

.hotels-sightseeingsection1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 0px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection1 img {
    width: 10%;
    height: auto;
    float: left;
    margin: 31px 0px 0px 13px;
    position: absolute;
}

.hotels-sightseeingsection1 h1 {
    color: black;
    font-size: 16px;
    float: left;
    margin: 38px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection1 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 15px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection1 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    width: 100%;
    line-height: 28px;
    padding: 16px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.boooxxx2 {
    width: 89%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 19px;
    position: relative;
}

.hotels-sightseeingsection2 img {
    width: 10%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 16px;
    position: absolute;
}

.hotels-sightseeingsection2 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 40px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection2 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 26px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection2 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    padding: 13px;
    width: 100%;
    line-height: 30px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.boooxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 0px 0px 0px 0px;
}

.boooooxxx2 {
    width: 85%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    position: relative;
}
.boooooxxx2 img {
    border: 8px solid #ece48f;
    width: 100%;
    float: left;
    border-radius: 300px;
    margin: 10px 0px 10px 28px;
}

.hotels-sightseeingsection3 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-bottom: 6px;
    margin-top: 55px;
    float: left;
    position: relative;
}

.hotels-sightseeingsection3 h2 {
    color: #000;
    font-size: 34px;
    float: left;
    margin: 26px 0px 21px 0px;
    font-family: 'Cinzel', serif;
    width: 100%;
    text-align: center;
}

.hotels-sightseeingsection3 p {
    color: #000;
    font-size: 16px;
    float: left;
    letter-spacing: .5px;
    padding: 13px;
    width: 100%;
    line-height: 30px;
    margin: 0px 60px 0px 0px;
    font-family: 'Muli', sans-serif;
    text-align: justify;
}

.banner h2 {
      width: 100%;
    height: 24px;
    color: #fff;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
    float: left;
    font-size: 16px;
    letter-spacing: .5px;
    position: relative;
    text-align: center;
    /* padding-top: 4px; */
    margin:0px 0px 17px 0px;
}

.aboutus h2 {
            color: #ffffff;
    font-size: 24px;
    letter-spacing: 1px;
    text-align: center;
    float: left;
    font-weight: 400;
    text-shadow: none;
    margin: 10px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    padding: 0px 0px 8px 10px;
    width: 100%;
}

table.customTable td, table.customTable th {
          border-width: 1px;
    border-color: #302D2D;
    border-style: solid;
    padding: 3px;
    font-size: 18px;
}
table.customTable thead {
    background-color: #ece48f;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    font-family: calibri;
}

.aboutus p {
        color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 14px 0px 17px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 13px;
    width: 97%;
}


.aboutuss h2 {
    color: #fff;
    font-size: 22px;
    letter-spacing: 1.2;
    font-weight: 600;
    float: left;
    text-align: center;
    margin: 19px 0px 6px 0px;
    font-family: 'Muli', sans-serif;
    text-shadow: none;
    padding: 0px 0px 0px 10px;
    width: 100%;
    text-transform: uppercase;
}
.aboutuss p {
        color: #ffffff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: justify;
    float: left;
    margin: 2px 0px 8px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 12px;
    width: 98%;
}

.aboutus p img {
       width: 100%;
    height: auto;
    padding: 11px;
    border-radius: 22px;
    float: right;
    margin: -12px 3px 0px 0px;
}
.aboutuss p img {
    width: 100%;
    height: auto;
    padding: 21px;
    border-radius: 22px;
    float: right;
    margin: -8px 1px 0px 3px;
}
.tariff3 ul {
    width: 99%;
    height: auto;
    float: left;
    margin: 0px 0px 27px 0px;
}
.tariff2 h2 a {
      padding: 10px 20px 10px 20px;
    font-size: 16px;
    float: left;
    letter-spacing: 1px;
    color: #000;
    margin: 6px 0px 38px 133px;
    background-color: #ece48f;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
.tariff3 ul li {
    color: #fff;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: left;
    float: left;
    margin: 14px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 7px;
    width: 100%;
}
.tariff2 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    border-right: 0px solid #000000;
    background-color: #808080;
    position: relative;
}
.ttariff {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    background-color: #b99652;
    position: relative;
    border-right: 1px solid #000000;
}

.ttariff h2 {
    padding: 13px;
    font-size: 30px;
    float: left;
    color: #fff;
    margin: 5px 0px 1px 0px;
    text-align: center;
    letter-spacing: .7px;
    width: 100%;
    /* background-color: #fff; */
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

.ttariff ul li {
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 41px;
    border-bottom: 1px solid #fff;
    text-align: justify;
    float: left;
    margin: -5px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    padding: 0px 0px 0px 5px;
    width: 97%;
}
.taariff h3 {
    padding: 14px;
    font-size: 20px;
    /* font-weight: 600; */
    float: left;
    line-height: 31px;
    width: 100%;
    letter-spacing: 1;
    text-transform: uppercase;
    color: #ffffff;
    margin: 4px 0px 0px 6px;
    font-family: 'Oswald', sans-serif;
}

.taariff {
    width: 100%;
    height: 86px;
    float: left;
    border-right: 1px solid #000000;
    margin: 0px 0px 0px 0px;
    /* background-color: #b99652; */
    position: relative;
}


}



