﻿@charset "utf-8";
/* CSS Document */




a {text-decoration:none;outline:none;}

a:focud {text-decoration:none;outline:none;}
a:hover {transition:color 0.5s ease-out 0s;}

.header { height:180px;  float:left;  width:100%;  }
.logo { margin-top:40px;  }


.clearfix {clear:both;}
body {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	line-height:185%;
	color:#333333;
	text-align:left;
	background:#fff;
	background:#324b70 url(../images/body_bg.jpg) no-repeat center top;
	overflow-x:hidden;

	

}
img {
    max-width:100%;
}
#map img {
    max-width:none;
}
h1{ font-size:60px; color:#314a71; padding-bottom:0px;  text-align:center; text-transform:uppercase; margin:0px;
    line-height:60px;  font-family: 'Josefin Slab', serif;font-weight:700; width:100%; float:left; }
h1 span { width:100%; text-align:center; font-size:48px; font-family: 'Dancing Script', cursive; float:left; text-transform:none; color:#67acf6; font-weight:normal; 
          padding-bottom:30px; }   
h2 {font-family: 'Josefin Slab', serif; font-size:32px; text-transform:uppercase; font-weight:bold; color:#000; text-align:left; margin:0px;}
h3 {font-family: 'Josefin Slab', serif; font-size:24px; text-transform:uppercase; font-weight:bold; color:#000; text-align:left; margin:0px;}
p { padding-bottom:25px; margin:0px; }

.topcontact { position:absolute; top:20px; right:0px;}
.topcontact ul { margin:0px; padding:0px; font-family: 'Josefin Slab', serif;font-weight:700;}
.topcontact ul li { float:left; padding-left:10px; height:55px; line-height:55px; color:#314a71; list-style:none; font-size:29px; text-transform:uppercase;}
.topcontact ul li a { color:#314a71;}
.topcontact ul li a:hover { color:#c4a222;}
.topcontact button { line-height:27px; }

.colorbg { background:#36A3F2; }

#toTop {
    width:40px;
    background:#c4a222;
    text-align:center;
    padding:5px;
    position:fixed; /* this is the magic */
    bottom:10px; /* together with this to put the div at the bottom*/
    right:10px;
    cursor:pointer;
    display:none;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    border-radius:20px;
    z-index:999;
    font-family:Verdana;
    line-height:30px;
}
#toTop:hover { background:#1d509d ; }  
  
  
#mainWrapper {
	width:100%;
	height:auto;
}
.wrapper {
	width:100%;
	height:auto;
	text-align:left;
	margin:0px auto;
}


nav select {
    display: none;
}

.menuBox {
    float: right;
    margin-bottom: 0;
    margin-top: 107px;
    padding: 0;
    z-index: 3;
   font-size:13px;
   height:52px;
   font-family: 'Josefin Slab', serif;
   width:100%;

}

.menuBox ul { padding:0px; width:100%; text-align:left; margin-top:0px !important; }

.menuBox.fixed
{
   background:#fdf4cf;
    height: 70px;
    left: 0;
    margin-top: 0;
    padding-top: 1px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
    box-shadow:0 0 5px #000;
    border-bottom:solid 1px #007662;
}


.menuBox.fixed ul
{
	width:100%;	
	margin:0px auto !important;
	height:68px;
	float:none;
	text-align:center;

}

.menuBox.fixed ul li {
    float:none;
    display: inline-block;
    margin-top:13px;
  vertical-align:top;
}


.menuBox.fixed ul li.button_nav {
 display:inline-block;
 margin-top:5px;
}



.orcall { font-size:12px; font-style:italic; position:absolute; top:28px; color:#fff;}
.menuBox.fixed ul li.button_nav button {top:-7px; background:#36A3F2; }
.menuBox.fixed ul li.button_nav button:hover { background:#c4a223; }

.menuBox ul li.Meetingsli { display:none;  } 
.menuBox.fixed ul li.Meetingsli { display:inline-block;  }
.menuBox.fixed ul li.Meetingsli2 { display:none;}
.menuBox.fixed ul li.Meetingsli a { padding:5px 9px; }


.menuBox ul li.button_nav {
    display: none;
}

.menuBox ul li ul {
	display: none;
	position: absolute;
	top: 38px;
	width: 235px;
	z-index: 9999;
	left: 0px;
	color:#fff;
	padding-left:0px;
	background: #285295;
	border-radius:0px 4px 4px;
	
}
.menuBox ul li:hover ul {display: block;}
.menuBox ul li ul li {
	float: left;
	width: 235px;
	height: 37px;
	line-height: 37px;
	padding: 0 0 0 15px;
	font-size:14px;
	text-transform:uppercase;
	text-align:left;
	list-style-type:none;
	border-top: 1px solid #1b4588;

}

.menuBox ul li ul li:first-child { border-top: none; }


.menuBox ul li ul li a {
    color: #fff !important;
    font-size: 15px;
    padding: 0;
}
.menuBox ul li ul li:hover {
	
	color:#0F7B9D !important;
}
.menuBox ul li ul li ul li a {
	float: left;
	width: 135px;
	height: 35px;
	padding: 0px 15px 0px 20px;
	
}
.menuBox ul li ul li a:hover {
	color:#d6c599 !important;
}


.menuBox.fixed ul li ul {
	display: none;
	position: absolute;
	top: 38px;
	width: 235px;
	z-index: 9999;
	left: 0px;
	color:#fff;
	padding-left:0px;
	height:auto;
	
	
	
}
.menuBox.fixed ul li:hover ul {
	display: block;
}


.menuBox.fixed ul li ul li {
	float: left;
	width: 235px;
	height: 37px;
	line-height: 37px;
	padding: 0 0 0 15px;
	font-size:14px;
	text-align:left;
	list-style-type:none;
	margin-top:0px;
	
}
.body_home a { color:#333333; font-weight:bold; }
.body_home a:hover { color:#c4a223;  }
.body_home h2 { text-align:center; padding-bottom:10px; }
.ctatext h2 { text-align:center; padding-bottom:8px; font-weight:bold; }
.ctatext h2 a  { color:#000; }
.ctatext h2 a:hover  { color:#c4a223; }
.roomtext h2 a  { color:#000; }
.roomtext h2 a:hover  { color:#c4a223; }

.menuBox.fixed ul li ul li a{color:#333333;}
.menuBox.fixed ul li ul li:hover {color:#0F7B9D !important;}
.menuBox.fixed ul li ul li ul li a {
	float: left;
	width: 135px;
	height: 35px;
	padding: 0px 15px 0px 20px;
	background: #330000 !important;
	
}
.menuBox.fixed ul li ul li a:hover {
	color:#0F7B9D;
}

.bodyul ul { float:left; margin-left:0px; padding-left:14px;}
.bodyul ul li { float:none;}
.bodyul ul li a { color:#4B4B4B !important;}
.bodyul ul li a:hover { color:#073E82 !important;}

.homebody{ height:auto; float:left;   }

.navbar-default .navbar-nav > li > a{color:#000000;}
.navbar-nav > li > a
{
  font-size:15px;
  color:#007662;
  text-transform:uppercase;
}
.navbar-nav > .logofirst >  a
{
    display:none;
}



.navbar-default
{
    background:none;
    border:none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus 

{
    color:#fff !important;  
    background:#1d509d;
    border-radius:4px;
}
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li > a:focus{ color:#fff !important; background:#1d509d; border-radius:4px;  }
.nav > li a {padding:12px 13px 9px; font-size:19px; color:#314A71 !important; font-weight:bold; }

.menuBox.fixed ul li a { border-radius:4px; }
.menuBox.fixed ul .logofirst >  a
{
    display:block;
    background:none;
    padding:0px;
}
.menuBox.fixed ul .logofirst >  a img
{
    max-width:100%;
    height:48px;
}
.menuBox.fixed ul .logofirst >  a:hover, .menuBox.fixed ul .logofirst.active a
{
    background:none;
}
.menuBox.fixed ul .logofirst {
    padding: 0 20px 0 0;
    width: 12%;
}
.chrome .nav > li a {padding:15px 10px; }
.navbar-collapse { padding-left:0px; padding-right:0px;}
.nav > li{padding:0px 1px 0px 0px;}
.booking_area { position:absolute; bottom:0px; width:100%; background: rgba(15, 10, 2, 0.7); height:97px; }
.book_container
 {
	width:1170px;
	height:93px;
	color:#000;
	margin: 0 auto ;
	position:relative;
}
 
.book_container ul { padding:0px; margin: 0 auto; width:100%;  height:56px;  padding:8px 0px 0px 15px; } 
.book_container ul li{float:left;height:auto;list-style:none;margin-top:5px;}
.booktext {color: #fff;float: left;font-size: 30px;margin-top: 42px;text-transform: uppercase; font-family: 'Josefin Slab', serif; font-weight:bold; margin-right:30px; }
.buttonbook_room { position:absolute; right:131px; top:25px;}
.buttonbook_room button  { padding:16px 25px 10px; }
.buttonbook_room button:hover { background:#c4a223;  }
.chkinOut {  width:168px; float:left;     margin-right:30px;}
.rooms { width:75px; float:left;}
.book_container ul li label{float:left;color:#fff;font-size:19px;margin-bottom:0px;margin-right:6px; font-family: 'Josefin Slab', serif;width:100%; text-transform:uppercase;   }
.ie .book_container ul li label{font-size:11px;}
.book_container ul li input[type=text]{
    float:left;
    width:165px;
    height:auto;
    text-align:left;
    border:none;
    margin:0px 0 0 0;
    background:url(../images/inputBg.png) no-repeat 128px 7px;
    color:#fff;
    font-weight:bold;
    font-size:15px;
    text-transform:uppercase;
    border:solid 1px #fff;
    border-radius:6px;
    padding:6px;
    
}
.arrowup { position:absolute; right:15px; top:5px; cursor:pointer; line-height:5px; }
.arrowdown { position:absolute; right:15px; bottom:5px; cursor:pointer; line-height:5px; }
.linearea { position:absolute; right:40px; bottom:0px; height:46px; border-right:1px solid #fff; }
.arrowarea {border: 1px solid #fff;border-radius: 6px;height: 42px;position: relative;top: 27px;}
.calender_text {color: #fff;font-weight: bold;left: 9px;line-height: 39px;position: absolute;}
#panel { display:none; margin-top:50px; }

.ie .book_container ul li input[type=text]{padding:4px 0 0 12px;   }
.jquery-selectbox
{
    float:left;
    text-align:left;
    /*background:url(../images/select_bg.png) no-repeat 35px 10px #333333;*/
    border:none;
    margin:0px 0 0 0px !important;
    height:40px !important;
    border:solid 1px #babdc1 !important;
    border-radius:6px;
    line-height:40px;
}
.jquery-selectbox .jquery-selectbox-currentItem {
    color: #fff !important;
    font-size: 15px;
    font-weight: bold;
    padding: 1px 0 5px 5px !important;
    text-transform: none;
    width: 55px !important;
    background:#fff;
    height:30px;
    border-radius:4px 0px 0px 4px;
    background:url(../images/booknow_room.png) no-repeat 35px 14px;
}
.jquery-selectbox .jquery-selectbox-list {
    background:#D4D4D4 !important;
    color:#585858 !important;
    margin: 30px 0 0 2px !important;
    padding: 0 1px 0px !important;
   
}
.jquery-selectbox-list span
{
  
    padding-left:18px !important;
    color:#000;
    
}
.jquery-selectbox .jquery-selectbox-item.listelementhover
{
        color:#fff !important;
}
.rate .jquery-selectbox
{
    float:left;
    width:184px;
    background:url(../images/slect-rate.png) no-repeat center;
}

.chrome  .rate .jquery-selectbox{ width:188px !important; }

.rate { width:184px; float:left;}

.home_bg { background: url(../images/home_bg.jpg) no-repeat center top; height:auto; width:100%; float:left;}
.contant { width:100%;  padding:0px 100px;}
.welcometext { font-size:36px; color:#000; font-weight:300; width:100%; text-align:center; text-transform:uppercase; line-height:40px; color:#1d1d1d; padding-top:30px;}
.booknow_room { width:100%; float:left; color:#195248;}
.slide_text button{background:#007662; color:#fff; font-size:14px; padding:0px 37px 0px 17px;
  cursor:pointer; text-transform: uppercase;  border-radius:6px;  height:41px; line-height:41px; border:none;  font-weight:bold; position:relative;}
.slide_text  button span {background:url(../images/arrow_lernmore.png) no-repeat; position:absolute; width:13px; height:12px; top:15px; right:15px;}
.room_img img { width:458px; height:280px; border-radius:6px;}
.slide_text  button:hover{background:#084744; }
.slide_text button {  position:absolute; right:20px; top:35px}
.accomodation { font-size:25px; text-align:center; width:100%; color:#195248; text-transform:uppercase; line-height:15px;}
.mak_reservation{font-size:18px; text-align:center; width:277px; color:#fff; background: url(../images/make_reservation_bg.png) no-repeat; margin:0 auto;}
.accomodation_area { width:100%; float:left;  padding:30px 0px; background:#f6f6f6; margin:30px 0px 0px 0px;}
.shipdown { margin-bottom:-50px;}
.slider { width:1312px;  position:relative; margin:0 auto;}
.slider_textarea{width:100%;  height:auto; position:absolute; left:0px; top:50%; color:#67acf6;
                   font-size:73px; line-height:120%;  margin-top:15%; text-align:center; font-family: 'Dancing Script', cursive;  text-shadow: 1px 1px 4px #000;}
.slider_textarea span { float:left; width:100%; text-align:center;  font-size:66px; line-height:43px; color:#fff; margin-top:10px; text-transform:none; } 
.reservationbanner{ background: url(../images/reservation_bg.png) repeat-x top left; width:100%; height:97px; float:left; }
.reservation_area {position:fixed; bottom:0px; width:100%; margin:auto;   z-index:999; }
.fly_packages { background:#3e8ca3; text-align:center; width:100%; position:absolute; bottom:-51px; font-size:28px; height:56px; line-height:50px; color:#fff;}
.flexslider .slides > li{  width:100%; float:left; position:relative;}
.slide_text { position:absolute; right:8%; padding:20px 25px 20px 25px; top:60%; border-radius:6px; width:60%;  font-size:24px; background:url(../images/top_nab_bg.png) repeat;  color:#007662; font-style:italic; font-weight:300; text-align:left;}
.slide_text span { color:#007662;}  
button { background:#1d509d; color:#fff; font-size:22px; font-weight:bold; border-radius:4px; text-transform:uppercase; border:solid 1px #96afd0; padding:15px 16px 10px;  font-family: 'Josefin Slab', serif;   }
button:hover { background:#c4a223;  transition:color 0.5s ease-out 0s; transition:all 0.8s ease; border:solid 1px #c6a925;  }

.button { width:auto!important; background:#1d509d; color:#fff!important; font-size:22px; font-weight:bold; border-radius:4px; text-transform:uppercase; border:solid 1px #96afd0!important; padding:15px 16px 10px;  font-family: 'Josefin Slab', serif;   }
.button:hover { background:#c4a223;  transition:color 0.5s ease-out 0s; transition:all 0.8s ease; border:solid 1px #c6a925;  }


.reservationbutton { margin-top:50px; float:right;}
.amenities_hadding {  margin-bottom:30px; font-size:35px; color:#fff; width:100%; text-align:left; float:left; font-weight:bold; background:#3579c3; height:105px;  font-family: 'Josefin Slab', serif; text-transform:uppercase; line-height:105px;}
.amenities_hadding span { font-family: 'Dancing Script', cursive; text-transform:none;}
.footerlogo { float:left; width:225px; padding-top:55px;}
.reservation_room { font-size:52px; color:#fff;  font-family: 'Josefin Slab',serif; padding-top:70px; margin-left:40px; width:645px; float:left; font-weight:bold;}
.contactus { font-size:52px; color:#fff;  font-family: 'Josefin Slab',serif; text-align:center; padding:50px 0px 20px 0px; text-transform:uppercase; float:left;  font-weight:bold;}
.contactform { width:100%; float:left; padding:25px 0px; }
.contactform ul { margin:0px; padding:0px;}
.contactform ul li { width:100%; float:left; padding-bottom:20px; list-style:none; text-align:center;}

.contactform ul li div { width:50%; float:left; height:82px;}
.contactform ul li div label {
color: #b50007;
    float: left;
    font-size: 22px;
    height: 15px;
    margin-left: 0;
    padding-top: 5px;
    text-align: left;
}
.contactform ul li input { width:97%; float:left; padding:0px 10px; color:#000; height:60px; line-height:60px; font-size:24px;  border:1px solid #b3b5b8;
                           color:#bbb9b9; font-size:24px;}
.contactform ul li textarea { width:100%; float:left; padding:15px 10px; min-height:330px; font-size:24px;   border:1px solid #b3b5b8;
                           color:#bbb9b9; font-size:24px;}
.footermap { width:100%; float:left; height:245px; margin:0px 0px 25px 0px; /*border:solid 1px #ccc;*/}
.countryinn { color:#fff; font-size:35px; text-align:left; font-family: 'Josefin Slab',serif; text-transform:uppercase; }
.lern_more a  { color:#c40e3c; text-align:center; font-size:15px; font-family: 'Roboto', sans-serif; font-weight:600 ; text-transform:uppercase;}
.lern_more a:hover  { color:#333; text-align:center; text-transform:none; text-transform:lowercase; }
.ctaarea {float:left; width:100%; height:auto; margin-top:30px;  }
.ctatext { width:100%; text-align:center; font-size:20px; line-height:160%; margin-top:40px; }
.ctatextinner { min-height:510px; height:auto; }
.ctatextinner a { color:#333333; font-weight:bold; }
.ctatextinner a:hover { color:#c4a223;  }


.readmore { color:#1e539b; font-size:23px;  font-family: 'Josefin Slab', serif; text-align:center; text-transform:uppercase; padding:20px 0px;  font-weight:800;}
.readmore a { color:#1e539b; font-weight:800;}
.readmore a:hover { color:#c4a223;}
.home_body{height:auto; font-size:24px; line-height:150%; margin:0 auto; width:1312px; 	background: url(../images/body_backgroud.jpg) repeat; padding-bottom:50px; padding-top:50px;}  
.inner_body{height:auto; font-size:20px; line-height:150%; margin:0 auto; width:1312px; 	background: url(../images/body_backgroud.jpg) repeat; padding-bottom:50px; padding-top:50px;}  



.home_body_amenities{ height:auto; background-size:100%; font-size:20px; font-weight:700;
            line-height:180%; padding:20px 0px 0px;  }             
.body_home { width:100%; text-align:center; font-size:24px;}                
.room_body { text-align:center; width:100%; float:left; font-size:20px;}
.room_body a { font-weight:bold; color:#000;}
.room_body a:hover { color:#c4a223;} 
.room_body h2 { text-align:center; margin-bottom:10px; }


.home_gallery { width:1270px; position:relative; margin:0 auto; }
.home_gallery ul { width:100%; float:left; margin:0px; padding:0px;}
.home_gallery ul li{ list-style:none; }
.ctabox_amenities { width:100%; float:left; position:relative;  overflow:hidden;}
.ctabox_amenities img { width:100%; float:left;  transition: all 1s ease 0s;}
.ctabox_amenities img:hover { width:100%;  transform: scale(1.2, 1.2);  }
.cta_text_ameneties { position:absolute; top:0px; left:0px; height:238px; float:left; width:100%; text-align:center; background:#fff; }
.complimentary { font-size:22px; color:#c40e3c; text-transform:uppercase; display:table-cell; vertical-align:middle; height:238px;}
.complimentary span { font-size:30px;}
.bodycta { text-align:center; margin-top:30px; margin-bottom:60px; }
.bodycta h2 { font-size:37px; font-weight:bold; margin:0px; color:#0b733e; text-transform:uppercase; padding:30px 0px; min-height:141px; height:auto; }
.bodycta button { background:#0b733e; color:#fff; padding:1px 30px;  }
.map_area { width:100%; float:left; min-height:485px; height:auto; position:relative;  z-index:-9; }
.map_arrow { position:absolute; left:0px; top:-5px; width:100%; text-align:center; }
.map_arrowbottom { position:absolute; left:0px; bottom:-5px; width:100%; text-align:center; }
.contact_hedding { }
.logomap { position:absolute; left:47%; top:-50px;}

.contactaddress { width:100%; float:left; font-size:24px; list-style:none; color:#fff; line-height:32px; }
.contactaddress h2 { font-size:28px; color:#fff; line-height:28px; text-transform:uppercase; font-family: 'Josefin Slab', serif; font-weight:600; padding-bottom:20px; }
.contactaddress a { color:#fff;}
.contactaddress a:hover { color:#c4a222;}
.contactaddress p { padding-bottom:15px; }




.contactaddress ul li span { width:40px; float:left;  }
  .upcomingEvent {
	text-align: center;
	color: #fff;
	float: left;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
	width:100%; 
	background:#1e539b;

}
.upcomingEvent a {
	color: #c8e3f4 !important;
	padding: 0px 22px;
	height:40px;
	line-height:40px;
	float:left;
	position:relative;
	font-size:18px;
	
}

.upcomingEvent a span
{
    display:none;    
}
.upcomingEvent a.selected span 
{
    display:block;
	background: url(../images/arrow_bottom.jpg) no-repeat  center;
	width:13px;
	left:50%;
	margin-left:-6px;
	height:8px;
	position:absolute;
	bottom:-8px;

}


.upcomingEvent a.selected {
	color: #c4a222 !important;
	position:relative;
 }
 .upcomingEvent a.selected span{
     background:url(../images/tave_bg_bottom.png) no-repeat;
     position:absolute;
     bottom:-8px;
}


.upcomingEvent a.showall {
	background:none;
	color: #58090a !important;
	padding: 0px 20px;
	height:38px;
	line-height:40px;
	float:left;
	position:relative;
	margin-right:20px;
	border:solid 1px #a48e60;
}
.roomimg { width:100%; float:left; padding-top:40px;}
.roomimg img{ width:100%; height:auto;}
.roomtext { width:100%; float:left; padding-top:100px; font-size:18px; line-height:150%;}
.roomtext h2 { padding-bottom:16px; }


.roomamenities { width:100%; float:left; font-family: 'Open Sans', sans-serif; padding:25px 0px;}
.roomamenities h2 { font-size:30px; color:#1e539b; text-transform:uppercase; text-align:center;}
.roomamenities ul {float:left; margin:0px 0 0 14%; padding:0px;}
.roomamenities ul li { width:50%; float:left; font-size:17px; list-style:none;  background:url(../images/amenities_arrow2.png) no-repeat left 14px; padding-left:15px;}
.roomamenities ul li a { color:#000; font-weight:bold; }
.roomamenities ul li a:hover { color:#c4a223; }

.clintlogo { width:60%; float:left;}
.clintlogo  ul { width:100%;  margin:0px; padding:0px;  float:left;}
.clintlogo ul li {list-style:none;  float:left; padding-right:10px;}

.footersocial { padding-bottom:20px; float:left; }
.footersocial  ul { width:100%;  margin:0px; padding:0px; }
.footersocial ul li {list-style:none;  float:left; padding-left:40px; }
.footersocial ul li:first-child {padding-left:12px; }

.footersocial ul li a { color:#fff; font-size:25px; }
.footersocial ul li.facebookicon a:hover { color:#7593cf;}
.footersocial ul li.twittericon a:hover { color:#7ac4f7;}
.footersocial ul li.gplusicon a:hover { color:#c91516;}


.view3d { width:256px; height:54px ; border-radius:8px; border:solid 1px #333; margin:0 auto; color:#333; height:54px; font-size:22px;
           float:left; margin-left:27%; text-align:center; line-height:54px; font-weight:900; text-transform:uppercase; position:relative; padding-left:40px;}
.view3d:hover { background:#c40e3c; border:solid 1px #fff; color:#fff; display:block; cursor:pointer;}           
.view3d span { position:absolute; left:-45px; top:-10px;}
.booknow_button { width:100%; text-align:center; margin:30px 0px;}
.features { text-align:center;}
.room_area_spacing { margin-bottom:30px;}
.sendnow { text-align:center;}
.sendnow button { background:#fff; color:#c40e3c; border-radius:25px; padding:0px 30px; height:40px; line-height:40px;}
.sendnow button:hover { background:#c40e3c; color:#fff;} 

.findus { color:#0b733e; font-size:50px; text-transform:uppercase; font-weight:bold; margin:65px 0px; }
.hotelname { color:#7cc145; font-size:33px; text-transform:uppercase; font-weight:bold; margin:55px 0px; line-height:120%; }
.footeraddress { margin:60px 0px; line-height:115%; font-size:16px; }
.footeraddress a { color:#333333; }
.footeraddress a:hover { color:#0b733e; }
.footer_midarea { float:left; width:100%; background:#475d7f;}
.footer_bottom { padding-top:0px; float:left; width:100%; padding-bottom:40px; line-height:120%; }
.footer_menu { float:left; text-transform:uppercase; font-size:17px; width:100%; font-family: 'Josefin Slab', serif; font-weight:bold; margin-top:16px; }
.footer_menu ul { width:100%; padding:0px; margin:0px; display:block; text-align:center; }
.footer_menu ul li { list-style-type:none;  float:left; text-align:left; color:#fff;  }
.footer_menu a { color:#fff;   line-height:25px; padding:0px 5px;}
.footer_menu ul li:first-child a { padding-left:0px;}

.footer_menu ul li a:hover, .footer_menu ul li.active a {  color:#c4a223;}
.Copyright { color:#fff; font-size:15px; text-align:right; float:right; width:100%;   }
.Copyright a { color:#c4a223; }
.Copyright a:hover { color:#fff; }
.amenities_heading h2 { text-align:center; color:#0b733e; font-size:36px; text-transform:uppercase; font-weight:bold; margin:0px; padding-bottom:25px; }
.amenities_area { width:100%; float:left; min-height:370px; height:auto; }
.flexslider .slides img { max-height:950px; }

.catTabs
{
    visibility:visible;
    opacity:1;
    position:relative;
}
.catTabs.hideTab
{
    visibility:hidden;
    opacity:0;
    position:absolute;
    z-index:-9999;
}

.amenities_button { padding-left:15%; }
.amenities_button button { font-size:16px; background:none; line-height:28px;}
.amenities_button button:hover { background:#c4a223 ;}

.amenities_hedding { padding-left:7%;  }

.footer_menubottom {float: left;font-size: 17px;width: 100%; padding:18px 0 30px;}
.footer_menubottom ul {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.footer_menubottom ul li {
   /* background: url("../images/nav_arrow.png") no-repeat scroll right center;*/
    display: inline-block;
    float: none;
    list-style-type: none;
    margin-right: 12px;
    padding-right: 10px;
    text-align: center;
    text-transform:uppercase;
    font-family: 'Josefin Slab', serif;
}

.footer_menubottom ul li a {color: #fff; font-weight:bold;}
.footer_menubottom ul li a:hover, .footer_menubottom ul li.active a {color: #c4a223;}

.footer_logo {width:100%; padding-bottom:20px;  }
.footer_logo ul { display:inline-block; text-align:center; width:100%; padding:0px; margin:0px; }
.footer_logo ul li {  display:inline-block; margin:0px 25px; vertical-align:middle;  }

#owl-demo { width:100% !important; }
.imgarea {height: 222px;margin-bottom: 30px;overflow: hidden; position:relative;}
.imgarea_text { position:absolute; left:0px; top:15px; width:100%; text-align:center; color:#fff; text-transform:uppercase; font-family: 'Josefin Slab', serif;
                text-shadow: 1px 1px 4px #000; font-weight:600; font-size:26px; line-height:32px; display:none; }


.imgarea:hover .imgarea_text{ display:block; cursor:pointer; }


.package_heading_area
{
    width:550;    
}
.package_left_heading
{ 
	float: left;
	width:100%;
}

.package_rate_code_area
{  
    float: right;
    padding-left: 0; 
    width:50%;  
    text-align:right;
}
   
.package_details {width:632px; height:auto; float:left; padding:0 0 0px 8px; background:none}
.package_details_text {width:632px; height:auto; float:left; padding:0 0 10px 0px; background:none}
.package_table {width:542px; height:auto; float:left; margin-top:25px; padding:0 0 0px 0px; border:1px solid #1d509d; border-bottom:0px solid #1d509d; }
.package_table_heading {width:540px; height:auto; float:left; padding:0px 0 0px 0px; background:#1d509d; color:#ffffff;}
.package_duration_heading {width:380px; height:auto; float:left; padding:5px 10px 5px 10px; background:#1d509d; border-right:1px solid #ffffff;color:#ffffff; }
.package_cost_heading {width:121px; height:auto; float:left; padding:5px 10px 5px 10px; background:#1d509d;color:#ffffff;}

.package_table_details {width:605px; height:auto;height:37px; float:left; padding:0px 0 0px 0px; background:none; border:0px solid #1d509d; border-top:none;}
.package_duration_details {width:380px; height:37px; float:left; padding:5px 5px 5px 5px; border-right:1px solid #1d509d;border-bottom:1px solid #1d509d;font-size:12px;font-family:Arial;}
.package_cost_details {width:161px; height:37px; float:left; padding:5px 5px 5px 5px;border-bottom:1px solid #1d509d;font-size:12px;font-family:Arial;}
.package_table_bottom_text {width:575px; height:auto; float:left; padding:10px 0 0px 0px; background:none; text-align:center;}
.package_booking_main
{
	width:545px;
	height: auto;
	float: left;
	background: none;
	padding: 1px 0 0 0px;
	text-align: center;
	font-size:15px;
}

#divDownLoadWeb a
{
    font-weight: normal;
    color: #a29062;
}
#divDownLoadWeb a:hover
{
     font-weight: normal;
    color: #333333;
}





.roomarea { margin-bottom:50px; font-size:18px; }
.roomarea h2 { margin-bottom:15px; }
.roomarea h3 { margin-bottom:15px;   }
.roomarea a {color: #000;font-weight: bold;}
.roomarea a:hover {color: #c4a223;}
.roomfulltext { float:right; margin-left:35px; margin-bottom:15px; width:48%; }
.roomfulltext2 { float:left; margin-right:35px; margin-bottom:15px; width:48%; }

.mapimg_area { position:relative; }


.mapimg_text { position:absolute; top:45%; left:0px; width:100%; text-align:center; color:#324b70; font-size:60px; text-transform:uppercase; 
               font-family: 'Josefin Slab', serif; font-weight:bold; cursor:pointer; display:none; }
.mapimg_area:hover .mapimg_text { display:block; cursor:pointer;  }


/******Effect Css******/

.effect-slide-left.in {opacity: 1;transform: translate3d(0px, 0px, 0px);}
.effect-slide-left {opacity: 0;transform: translate3d(-30%, 0px, 0px);}
.effect-slide-right.in {opacity: 1;transform: translate3d(0px, 0px, 0px);}
.effect-slide-right {opacity: 0;transform: translate3d(30%, 0px, 0px);}
.effect-slide-bottom.in {opacity: 1;transform: translate3d(0px, 0px, 0px);}
.effect-slide-bottom {opacity: 0;transform: translate3d(0px, 30%, 0px);}

/******Effect Css End******/


/******New gallery css******/

.jssort01 {position: absolute;width: 800px;height: 100px;}
.jssort01 .p {position: absolute;top: 0;left: 0;width: 72px;height: 72px;}
.jssort01 .t {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.jssort01 .w {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.jssort01 .c {position: absolute;top: 0px;left: 0px;width: 68px;height: 68px;border: #000 2px solid;box-sizing: content-box;background: url(../images/t01.png) -800px -800px no-repeat;}
.jssort01 .pav .c {top: 2px;_top: 0px;left: 2px;_left: 0px;width: 68px;height: 68px;border: #000 0px solid;_border: #fff 2px solid;background-position: 50% 50%;}
.jssort01 .p:hover .c {top: 0px;left: 0px;width: 70px;height: 70px;border: #fff 1px solid;background-position: 50% 50%;}
.jssort01 .p.pdn .c {background-position: 50% 50%;width: 68px;height: 68px;border: #000 2px solid;}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {width /**/: 72px;height /**/: 72px;}

.jssora05l, .jssora05r {display: block;position: absolute;width: 40px;height: 40px;cursor: pointer;background: url(../images/a17.png) no-repeat;overflow: hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }



/******New gallery End******/

/******Map css******/

.map_left_area {background-color: #dddddd;float: left;height: 700px;min-height: 524px;padding: 1.5%;width: 30%;}
.point_of_interast fieldset label {color: #000000;float: left !important;height: auto;width: 100%;}
.point_of_interast fieldset input {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;padding: 8px 1%;width: 96%;}
.point_of_interast fieldset select {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;padding: 8px 1%;width: 98%;}
.map_right_area {background-color: #fff;float: right;height: 700px;padding: 0;width: 67%;}
.intrast_button {float: right;height: auto;margin-top: 20px;padding: 0;width: 100%;}
.contect_heading {float: left;width: 60%;}
.intrast_button button {float: right;}
.map_text a { font-weight:bold; }
/******Map css End******/

.sitemap_body { text-align:left; }
.sitemap_body h2 { text-align:left; margin-bottom:10px; }
.sitemap_body ul { padding:0px; margin:0 0 0 2%;   }
.sitemap_body ul li { list-style-type:circle; text-align:left; margin-bottom:10px;  }
.sitemap_body ul li ul { padding:0px; margin:10px 0 0 4%;   }
.sitemap_body ul li ul li { list-style-type:disc;   }
.giftcertificate_bodytext { font-size:24px; min-height:127px; height:auto; }
.giftcertificate_bodytext a { color:#1e539b; }
.logoresponsive { display:none;}
.buttonresponsive { display:none;}
.contact_body_bg { background:#324b70;}





@media only screen and (max-width:1100px) 
{
.home_body { width:100%;  }    
.home_gallery { width:96%;  }    
.slider { width:100%;   }   
.book_container{ width:100%;   }
.inner_body { width:100%;   }
.nav > li a { padding:12px 9px; font-size:16px;}
.imgarea_text { font-size:20px;}
#owl-demo { margin-left:13% !important;}
.amenities_hadding { font-size:26px;}
.booktext { font-size:25px;}
.buttonbook_room { right:35px;}
.TextBox { width:100% !important;}
.TextBoxDDL{ width:100% !important;}
.directionmoz_plan { width:100% !important; height:270px !important;}
.point_of_interast input[type="button"] { font-size:15px !important;}
.Copyright { margin-bottom:30px !important;}
.imgarea { height:auto;}
#Leave_Comment_area { width:100%;}
.upcomingEvent a { padding:0 7px; }
.roomtext { padding-top:40px;}
.roomtext button { margin-bottom:10px;}

 }




@media only screen and (max-width:999px) 
{
.topcontact ul li { font-size:20px;}
.topcontact button { padding:10px; line-height:22px; height:40px; font-size:18px;}
.nav > li a { font-size:13px; padding:10px 5px;}
.booktext { float:none; font-size:20px; margin-top:0px;}
.buttonbook_room button { font-size:18px; height:40px; line-height:22px; padding:10px;}
.book_container ul li label { font-size:15px;}
.booking_area { height:110px;}
.book_container ul li { margin-top:0px;}
.buttonbook_room  { top:65px;}
.footer_menubottom { font-size:15px;}
.footer_midarea { padding-bottom:20px;}
.footerlogo { width:130px;}
.reservation_room { font-size:30px; width:360px;}
.contactus { font-size:35px;}
.contactform ul li textarea { min-height:150px;}
h1 { font-size:45px; line-height:45px;}
h1 span { font-size:35px; }
.body_home { font-size:20px;}
.ctatext { font-size:16px;}
h2 { font-size:25px;}
.slider_textarea { font-size:45px;}
.slider_textarea span { font-size:35px;}
.upcomingEvent a { font-size:14px;}
.upcomingEvent a { padding:0px 5px;}
button { margin-bottom:10px;}
.TextBox { width:100% !important;}
.TextBoxDDL { width:100% !important;}
.directionmoz_plan { width:100% !important; height:250px !important;}

#owl-demo { margin-left:0% !important;} 
.package_heading_area { width:47% !important; float:right !important;}
.pkgDescriptions {float:right !important; width:48% !important;}
.TblCenter {width:100% !important; float:left !important;}
.pkgDescriptions {width:47% !important;}
.pkgDescriptions{ width:100% !important; text-align:left; padding-left:10px;}
.package_table{ width:100% !important;}
.package_duration_heading{ width:250px !important;}
.package_duration_details{ width:250px !important; min-height:65px !important; padding:5px 6px 5px 5px !important;}
.package_cost_details{ width:155px !important; min-height:65px !important;}
.package_booking_main{ width:100% !important; text-align:left; float:left; margin:0 auto; }
.package_heading_area{ width:100%; float:left; height:auto;}
.package_left_heading{ width:100% !important;}
.package_table_heading{ width:100% !important; margin:0 auto;}
.package_cost_heading{ width:155px !important;}
.package_table_details{ width:100% !important; height:64px;}
.package_rate_code_area{ width:100%; float:none; text-align:center; }
.package_cost_details { min-height:200px;}
.Copyright { margin-bottom:30px !important;}
 .menuBox.fixed ul .logofirst > a img { height:auto !important;}
.menuBox.fixed ul .logofirst { padding-right:5px; padding-top:5px;}
.roomtext { padding-top:40px !important;}
.contact_body_bg { background:#324b70;}
.menuBox.fixed ul li.button_nav button { font-size:18px; padding:10px 15px 5px 15px; margin:5px;}
 


}


@media only screen and (max-width:767px) 
{
.home_body { font-size:15px; text-align:center; } 
.roomarea h2 { text-align:center; margin-top:15px; }
.roomarea h3 { text-align:center; margin-top:15px; }
.roomarea { text-align:center; }
h2 { font-size:22px; }
h3{ font-size:18px; }
.roomfulltext {  margin-left:0px;  width:100%; }
.roomfulltext2 {  margin-right:0px;  width:100%; }
.map_left_area { width:100%; }
.map_right_area { width:100%; margin-top:25px; } 
.logo { width:100%; text-align:center;}
.navresponsive { position:absolute; top:0px; right:0px; width:100%; float:left; padding:0px !important;}
.buttontop { display:none;}
.contactno_top { float:left;}
.topcontact { width:100%; top:0px;}
.menuBox { margin-top:5px;}
.logo { margin-top:55px;}
.navbar-default .navbar-toggle { background:#1d509d;}
.navbar-default .navbar-toggle:hover { background:#c4a222;}
.book_container ul li input[type=text]{background:url(../images/inputBg.png) no-repeat 90px 7px; width:130px; font-size:12px;}
.chkinOut { width:125px;}
.buttonbook_room button { font-size:12px;}
.buttonbook_room { right:7px;}
.slider_textarea { display:none;}
.home_body { padding-top:150px;}
.booking_area { bottom:-120px; height:120px;}
.ctatextinner { min-height:200px;}
.contactform [ style] { margin-left:0px !important;}
.imgarea_text { font-size:15px;}
.amenities_hadding { font-size:18px; line-height:40px; text-align:center;}
.amenities_button { padding-left:0%;}
h1 { font-size:35px;}
.imgarea { height:auto;}
.contactaddress { font-size:18px; line-height:24px; padding-bottom:20px;}
.inner_body { padding-top:140px;}
.Copyright { text-align:center;}
.footersocial { width:100%; text-align:center;}
.footersocial ul li { float:none; display:inline-block; text-align:center;}
.menuBox ul { background:#1d509d;}
.menuBox ul li { width:100%; float:left; text-align:left; background:#285295 !important; z-index:999;}
.menuBox ul li ul { display:block; position:inherit; text-align:left; top:0px;}
.menuBox.fixed ul li { width:100%; float:left; text-align:left;}
.menuBox.fixed ul li ul { display:block; position:inherit; text-align:left; float:left; width:100%; top:0px;}
.menuBox ul li ul { display:block; position:inherit; text-align:left; width:100%; float:left;}
.menuBox ul li ul li { width:100%; float:left;}
.nav > li a { color:#fff !important;}
.menuBox.fixed ul li ul li { width:100%; float:left; padding:0px; margin-left:20px;}
.menuBox.fixed ul li { margin:0px; background:#285295 !important; }
.menuBox ul { margin:0px; padding:0px;}
.footer_logo ul li { margin:0 5px;}
.reservation_room { width:300px; font-size:25px; margin-left:20px;}
.contactus { font-size:25px; padding-left:10px;}
.logoresponsive.fixed { display:block; position:absolute; left:10px; top:10px; z-index:99;}
.buttonresponsive.fixed { display:block; position:absolute; left:42%; top:10px; z-index:99;}
.buttonresponsive.fixed button { padding:10px; font-size:15px; height:40px; line-height:20px;}
.menuBox.fixed { height:60px; z-index:99999;}
.map_left_area { width:100% !important; height:auto !important; }
.map_right_area { width:100% !important;}
.gm-style-iw img { display:none;}
.gm-style-iw table tr td img{display:none !important;width:0 !important}
.gm-style-iw table tr td{width:0 !important;padding-right:0 !important}
.gm-style-iw{width:250px !important;padding-right:0 !important}
.map_right_area { height:auto !important; min-height:350px !important; margin-top:20px !important; }
.point_of_interast img { margin-top:15px !important}
.menuBox.fixed ul .logofirst { background:none;}
.menuBox.fixed ul .logofirst > a img { display:none;}
.menuBox.fixed ul li.button_nav { margin-top:0px; padding-left:5px;}
.reservation_area { z-index:99 !important;}
.menuBox ul li ul li a { font-size:13px !important; padding:10px;}
.nav > li a { font-size:14px; padding:10px 10px;}
.menuBox ul li ul li {
    background: url("../images/sub_navarrow.png") no-repeat left 12px !important;
    float: none;
    padding-left: 3px;
    width: 100%;
    margin-left:20px;
}

.mapimg_text { font-size:20px;}
.contactform ul li div label{ font-size:14px !important;}
.topcontact { width:80% !important; left:0px !important; z-index:99; }
.menuBox.fixed ul li.button_nav button { font-size:15px !important; height:40px !important; line-height:10px; margin-bottom:10px !important;}
.contact_body_bg { background:#324b70;}
.navbar-collapse { max-height:270px;}

}

@media only screen and (max-width:479px) 
{
.home_body { font-size:15px; }    
 body { overflow-x:hidden; }   
.logo { margin-top:20px; }
.topcontact { right:0px; width:100%; top:0px; }
.topcontact ul li { padding-left:5px; font-size:17px; }
.topcontact ul li + li  { display:none;  }
.menuBox { margin-top:-10px; }
.reservation_area {bottom:-216px; position:absolute !important; }
.booking_area { height:auto; padding-bottom:15px;  }
.book_container{ height:auto;  }
.book_container ul { padding:0px; display:inline-block; text-align:center; float:none; height:auto; }
.book_container ul li { display:inline-block; text-align:left; float:none; }
.booktext { margin-top:18px; margin-right:0px; text-align:center; width:100%; font-size:25px; }
.chkinOut { width:148px; margin:0px 4px; }
.book_container ul li input[type="text"] { background:url(../images/inputBg.png) no-repeat 113px 7px; width:147px;   }
.buttonbook_room { position:inherit; float:none; display:inline-block; text-align:center; }
.rooms { float:left !important; margin-left:6%; }
.buttonbook_room button {padding: 0 15px;}
button {font-size:17px;}
.slider_textarea { font-size:32px; }
.slider_textarea span { font-size:24px; line-height:15px;  }
.flexslider .flex-direction-nav .flex-prev { display:none; }
.flexslider .flex-direction-nav .flex-next{ display:none; }
.jquery-selectbox { width:70px !important; }
.home_body { padding-top:62%; }
.inner_body { padding-top:62%; }
h1 { line-height:120%; font-size:24px; }
h1 span { font-size:24px; padding-bottom:20px; }
.body_home { font-size:15px; line-height:150%;  }
.topcontact ul li { font-size:15px;}
.ctatext { font-size:15px; }
.ctatextinner { min-height:340px; }
.ctatext { margin-top:20px; margin-bottom:35px; }
.imgarea { height:172px; }
.owl-theme .owl-controls { margin-top:-15px !important; padding-bottom:10px; }
.owl-buttons { display:none;  }
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{position:fixed!important;top:0!important}
.amenities_hedding { padding-left:0; font-size:27px; line-height:30px; }
.amenities_hadding span { width:100%; float:left; }
.amenities_hadding { height:165px; padding-top:12px; text-align:center; }
.amenities_button { padding-left:0; line-height:55px;  }
.footerlogo {padding-top: 30px;text-align: center;width: 100%;}
.reservation_room { padding-top:24px; width:100%; margin-left:0px; font-size:24px; }
.reservationbutton { margin-top:20px; width:100%; text-align:center;} 
.contactus { padding-top:32px; width:100%; font-size:24px; padding-bottom:0px;  }
.contactform ul li input { width:100%; margin-right:0px !important; margin-bottom:10px; height:40px; line-height:40px; font-size:15px; }
.contactform ul li { padding-bottom:0px;  }
.contactform ul li textarea { min-height:145px; font-size:15px; margin-bottom:15px; }
.contact_hedding { text-align:center; }
.contactaddress{ text-align:center; }
.contactaddress ul li { font-size:18px; padding-bottom:5px; }
.footer_menu { margin-top:15px; font-size:14px; margin-bottom:15px;  }
.footer_menu ul { display:inline-block; text-align:center; }
.footer_menu ul li{ display:inline-block; float:none;}
.footermap { height:auto; }
.footer_menubottom ul li { margin-left:10px; padding-left:8px; }
.footer_menubottom { font-size:13px; }
.footer_logo ul li { margin:0px 5px; }
.footer_logo ul li img {width:100%; }
.footer_logo ul li:first-child img {width:auto; }
.footersocial { width:100%; }
.footersocial ul {display:inline-block; text-align:center;}
.footersocial ul li {display:inline-block; float:none;}
.Copyright { text-align:center; padding-bottom:20px; }
.navbar-toggle { margin-right:7px; height:auto; margin-top:18px; background:#1d509d; }
.readmore { font-size:15px; padding:8px 0px;   }
.reservation_area { bottom:-50px;}
.logo img { width:75%;}
.logo { margin-top:75px;}
.Adults { float:left !important; margin-left:10px; }
.booking_area { padding-bottom:10px; bottom:-137px;}
.buttonbook_room { bottom:auto; margin-top:10px;}
.buttonbook_room button { font-size:18px;}
.book_container ul li input[type="text"] { font-size:15px;}
.roomamenities h2 { font-size:20px;}
.roomamenities ul { margin-left:0%;}
.roomamenities ul li { width:100%;}
.room_body { font-size:18px;}
.menuBox ul li ul { position:inherit; display:block; top:0px;}
.navbar-nav { margin:0px;}
.contactform ul li div { width:100%;}
#txtContactName.input-validation-error { background-size:11% !important;}
#txtContactEmail.input-validation-error { background-size:11% !important;}
.contactform ul li div label { font-size:15px; padding-top:0px;}
.contactaddress h2 { text-align:center;}
.gm-style-iw table tr td img{display:none}
.gm-style-iw table tr td img{display:none !important;width:0 !important}
.gm-style-iw table tr td{width:0 !important;padding-right:0 !important}
.gm-style-iw{width:250px !important;padding-right:0 !important}
#camera_wrap_1 { height:195px !important; margin-bottom:0 !important; }
.imgLoaded { height:200px !important; width:513px !important;margin-left: 0 !important ; }
.camera_thumbs_cont ul li { width:125px !important; }
.mbgallery_area { padding:0px; }
.camera_thumbs { display:none; }
 input[type="button"] { font-size:16px !important;}

.pkgDescriptions{ width:100% !important; text-align:left; padding-left:10px;}
.package_table{ width:100% !important;}
.package_duration_heading{ width:150px !important;}
.package_duration_details{ width:150px !important; min-height:92px !important; word-wrap:break-word;}
.package_cost_details{ width:130px !important; min-height:92px !important; }
.package_booking_main{ width:100% !important; text-align:left; float:left; margin:0 auto; }
.package_heading_area{ width:100%; float:left; height:auto;}
.package_left_heading{ width:100% !important;}
.package_table_heading{ width:100% !important; margin:0 auto;}
.package_cost_heading{ width:120px !important;}
.package_table_details{ width:100% !important; height:93px;}
.package_rate_code_area{ width:100%; float:none; text-align:center; }
.package_cost_details { min-height:200px;}
.menuBox.fixed .navbar-toggle { margin-top:15px !important; margin-right:5px !important;}
#txtContactName.valid { background-size:10% !important;}
.navbar-collapse { max-height:420px;}




 }


#txtContactName.input-validation-error {    border: 1px solid #B50007 !important; background:#fff url(../../Content/images/error_big.png) no-repeat right 2px;}
#txtContactName.valid {    border: 1px solid #b3b5b8 !important;   background:#ffffff url(../../Content/images/success_big.png) no-repeat right 2px;}

#txtContactEmail.input-validation-error {    border: 1px solid #B50007 !important; background:#fff url(../../Content/images/error_big.png) no-repeat right 2px;}
#txtContactEmail.valid {    border: 1px solid #b3b5b8 !important;   background: #ffffff url(../../Content/images/success_big.png) no-repeat right 2px;}