

.container
{

background:#fff;
color:#333;
padding-bottom:10px;
font-family:Verdana;
}

.navbar-inverse .container
{
background:#222222
}

.room-links a
{
color:#2C3991;
}

.room-links a:hover, .room-links .active
{
color:#2C3991;
}


*,*:active,*:focus
{
	outline:none !important;
}

body
{
text-align:justify;
font-size:14px;

background:url('images/banner1_bg.jpg');
background-attachment:fixed;
background-size:cover;
}

h1,h2,h3,h4,h5,h6
{

}

h1
{

font-size:23px;
color:#2C3991;
font-family: Georgia, serif;
}
h2
{
font-size:20px;
color:#121212;
}

h4
{
font-size:16px;
color:#2C3991;
}

.topbar
{
	width:100%;

}

.header
{
padding:10px;

}

.logo
{
float:left;

}

.searchbar_wrap
{
min-height:300px;
background:url('images/banner.jpg');
background-size:auto 100%;
border-radius:4px;
}


input[type="file"]
{
	padding:0px !important;
}


.content .container .row
{
margin:10px 0px;
padding:10px;
border:2px solid #B8B8B8;

}




.allbanner
{
min-height:156px;
background:url('images/banner1.jpg');
background-size:auto 100%;
border-radius:4px;
}
.allbanner h1
{
	text-shadow:0px 0px 3px #333,0px 0px 3px #333,0px 0px 3px #333;
	font-size:60px;
	color:white;
	float:right;
	margin-top:44px;

	margin-right:10px;
	font-style:italic;
}

.searchbar
{

}

.form50left
{
padding:0 10px 0 0;
margin-bottom:15px;
}

.form50right
{
padding:0 0 0 10px;
margin-bottom:15px;
}


.image1
{
	padding:5px;
	margin:10px;
	border-radius:4px;
	background:#eeeeee;
	border:thin solid #dddddd;

	
					 -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.image1:hover
{

	background:#4A545F;

}

.mynavbar
{
background:none !important;
border:none !important;
max-width:1000px;
float:right;
margin-bottom:0px !important;
	font-weight:bold;

font-family: Georgia, serif;

position: relative;
z-index: 999999;
	
	
}
.mynavbar a
{
	color:#2C3991 !important;


}

.nav > li > a 
{
padding:10px !important;
}

.mynavbar a:hover
{
	color: #2C3991 !important;
}


.navbar-default .navbar-nav > .active > a
{
background:none !important;
color: #2C3991 !important;
}

.navbar-nav > li > .dropdown-menu
{
		background: #fff !important;
}

.dropdown-menu > li > a 
{
		background: #fff !important;	
}
.dropdown-menu > li > a:hover
{
		background: #eaeaea !important;	
}
.navbar-nav > .open > a:focus
{
background:none !important;	
}

.mylabel
{
	margin-top:5px;
	text-align:right;
	display:block;
	height:30px;
}

.content .row
{
	margin-bottom:10px;
}


.alert-box {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:10px;
}

.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}

.error {
    background:#ffecec url('images/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
.success {
    background:#e9ffd9 url('images/success.png') no-repeat 10px 50%;
    border:1px solid #a6ca8a;
}
.warning {
    background:#fff8c4 url('images/warning.png') no-repeat 10px 50%;
    border:1px solid #f2c779;
}
.notice {
    background:#e3f7fc url('images/notice.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}

.err 
{
    border-color:red !important;
          box-shadow:inset 0px 0px 1px 1px #a00 !important;
}
.err_show 
{
          visibility:visible !important;
          display:block !important;
}


.sm-image
{
border-radius:3px;
width:20px;
height:20px;
}



.searchresults img
{
	width:100%;
	max-width:500px;
	margin:0 auto;
}

.searchresults h1
{
	font-size:24px;
	
}

.searchresults h2
{
	font-size:18px;
	
}




.product1
{
display:inline-block;
float:left;
padding:5px;
margin:0px 10px 10px 0px;
border:thin solid #aaa;
background:#eaeaea;
}
.product1 h2
{
text-align:center;
}




@media (min-width: 1170px) {
				
#bs-example-navbar-collapse-1 {
padding:0px;

}
}


@media (min-width: 768px) {
				
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.room-links
{
position:absolute;
 top:-400px;
 left:0px
}

.room-links a
{
width:100%;
display:block;
padding-top:10px;
}

.room-banner
{
width:60%; max-width:100%; margin:0 auto !important; border:thin solid #fff;
}
.room-content{
width:60%; margin:0 auto !important;;
}


}



@media (min-width: 768px)  and (max-width: 1169px) {
.room-links
{
position:absolute;
 top:-200px;
 left:0px
 text-align:center;

}
}


@media (max-width: 768px) {
#bs-example-navbar-collapse-1
{
position: relative;
z-index: 999999;
background: rgb(250, 250, 250) none repeat scroll 0% 0% !important;
}
  .form50left
{
padding:0;
}

.form50right
{
padding:0;
}

.allbanner h1
{
 font-size:32px;	
}

.mylabel
{
	text-align:left;

}

.room-links-wrap
{
position:relative;
height:15px;

}

.room-links
{
position:absolute;
 top:0px;
 left:0px
 text-align:center;

}

.room-links a
{
width:50%;
text-align:center;
margin:20px;
}

.room-banner
{
width:100%; max-width:100%;  margin:0 auto !important; border:thin solid #fff;
}
.room-content{
width:100%; margin:0 auto !important;;
}



}

