@charset "utf-8";
/* CSS Document */
html, body { margin:0; padding:0;}
body {
  font-family: 'Lato', sans-serif;
  padding-top: 0px;
  letter-spacing:0.05em;
  color:#474747;
  font-size:18px;
  font-weight:400;
  
}
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}
p {letter-spacing:0.05em;}
h1, h2, h3 { }
h1 { font-size:48px; color:#bf1e2e; font-weight:700; text-align:center; padding-bottom:25px;}
h2 { font-size:36px; color:#283891; font-weight:700; text-align:left;}
h3 { font-size:22px; color:#000; font-weight:700; text-align:left;}
.color1 { color:#bf1e2e;}
.color2 { color:#283891;}
.color3 { color:#FFF;}

.bg1 { background:#bf1e2e;}
.bg2 { background:#ec1c23;}
.bg3 { background:#FFF;}
.bg4 { background:#2c2c2c;}

a { color:#bf1e2e; text-decoration:underline;}
.txtLarge { font-size:24px;}
.txtMedium { font-size:18px;}
.txtSmall { font-size:12px;}
.txtXsmall { font-size:8px;}


.list-items ul { margin-left:18px; padding-left:0;}
.list-items li { margin-left:0; padding-left:0; padding-bottom:20px;}
.btn-custom { margin:30px 0;  }
.btn-custom a { text-decoration:none; padding:20px 30px; background:#ec1c23; text-decoration:none; border-radius:5px; color:#FFF; padding:10px 15px;}
.btn-custom:hover a{ background:#FFF; margin-top:10px; color:#000;  border:1px #999 solid;}
.btn-bookNow { width:30%; }
@media only screen and (min-width: 100px) and (max-width: 1000px) {
	.btn-bookNow { width:80%; }
}
/* wide screen devices */
@media (min-width: 1200px) {
    .container{ max-width: 1170px; }
}
/* Small Desktop devices */
@media only screen and (min-width: 970px) and (max-width: 1190px) {

	.container{ max-width: 1000px;}

}
.header {background:#FFF;}
.contact-links { margin-top:15px; font-size:14px; color:#bf1e2e; }
.contact-links p{float:right; margin-top:20px;}
.contact-links a { color:#ec1c23; text-decoration:none; margin:0; padding:0;}
.contact-links a:hover { text-decoration:underline;}
.logo { margin:15px 0;} 

.nav-top { margin-top:20px; font-size:14px;}
@media only screen and (min-width: 100px) and (max-width: 1200px) {
.contact-links p{ display:none; }
.AppTxt { display:none;}
.main-links a { display:inline-block;}
}
/* Nav BG */
#navbar { float:right;}
.navbar-custom {
  background-color: #;
  padding:0; margin:0;
  padding-top:10px;
}
/*Brand Style start */
.navbar-custom .navbar-brand {
  color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
/*Brand Style end */

/*Nav Normal Style Txt */
.navbar-custom .navbar-text {
  color: #c2922e;
}

/*Nav Last Child Border  */
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 1px solid #;
}

/*Nav Base Level Link Style */
.navbar-custom .navbar-nav > li > a {
  color: #2d2d2d;
  font-size:16px;
  font-weight:400;
  background:none;
  border-radius:3px;
  margin: 0px 1px;
  padding:0px;
  text-decoration:none;
  text-align:center;
}
.navbar-nav img { display:block; clear:right; margin-bottom:5px;}

/* Mouseover Base Level Links */
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #FFF;
  background-color:#bf1e2e;
}

/* Active tab */
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #bf1e2e;
  border-radius:5px;
}
 
 /* Disabled */ 
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
  
}


/* Nav icon in moibile view */

.navbar-custom .navbar-toggle {background-color: #FFF; border:0px solid #ec1c23; margin-top:0px;} /* space between top and icon in moibile view */
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #FFF;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #bf1e2e;
  width:40px;
  height:4px;
}

/* 1px line in mobile view */
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #;
}
/* Caret/small arrow colour Base Level Normal */
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
/* Dropdown Tab active */
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #000;
  color: #FFF;
  
}
/* Caret/small arrow colour Base Level Active Tab */
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
/* Caret/small arrow colour Dropdown Level */
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.dropdown-menu { margin:0; padding:0; top:37px; left:4px; background-color:#00aeef; border-top:0; z-index:1000;} /* DropDown Styles */
.dropdown-menu>li>a { padding:10px; color:#000; text-decoration:none;}
/* dropdown menu focused Link/Root Link style */
.dropdown:hover {
	
 }
/* To show dropdown menu on hover */
.dropdown:hover .dropdown-menu {
}


.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #c0c0c0;
}

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


   
#myCarousel { background:url(../images/banner.jpg) top center no-repeat; padding:0; font-weight:100; font-size:24px;}
/* slider styles */
.carousel-control.left, .carousel-control.right { background:none;}
.carousel-control { z-index:1000;}

/* main styles */
.main { padding:30px 0px; margin:0; font-size:16px; letter-spacing:normal;}
.section1 { padding:55px 0; font-size:22px; background:#f4f4f4;}
.Img-thumb { float:right; margin:5px;}
.section2, .main-section { padding:75px 0;}
.section2 h2 { margin-bottom:60px;}
.section2 h3 { text-align:center;}

.section5 img { display:inline; margin:20px 12px;}
@media only screen and (min-width: 100px) and (max-width: 1000px) {
.section1 { padding:25px 0;}

.section2 { padding:25px 0;}

.fb-feed { margin-top:20px; width:100%;}

}

.list-1 { line-height:70px;}
.list-1 li{ list-style-image:url(../images/bullet-icon.png); margin-left:10px; text-align:left; text-transform:uppercase;  }

/* footer styles */
footer { float:left; width:100%; margin:30px 0 0 0;  padding:50px 0px 190px 0px; background:url(../images/footer-bg.jpg) no-repeat bottom center #283891; color:#FFF; font-size:14px; border-top:1px solid #CCC;}
footer h3 { color:#666; text-align:left; margin:0px 0 10px 0; padding:0; font-weight:normal;}
footer a{ text-decoration:none; color:#FFF; margin:0 5px;}
footer a:hover{ text-decoration:none; color:#FFF;}
footer ul { margin:0; padding:0;}
footer ul li ul{ margin:0 0 0 10px; padding:0;}
footer ul li { margin:5px 0; list-style:none;}
.padding-left { padding-left:0;}
.padding-right { padding-right:0;}
.padding-both { padding-left:0; padding-right:0;}
.btn-quote {margin-top:20px; clear:both; background:#e0b025; font-size:21px; text-align:center;}
.btn-quote a { display:block; padding:10px 5px; text-decoration:none; color:#FFF;}
.btn-quote a:hover { display:block; background:#414141; color:#FFF; }

.inner-page { border-top:1px #CCCCCC solid; padding-top:25px;}
/* list columns */
.ListColumn ul{
  width:100%;
  margin-bottom:20px;
  overflow:hidden;
}
.ListColumn li{
  float:left;
  display:inline;
  background:url(../images/bullet-icon.jpg) 0px 10px no-repeat; line-height:45px; padding-left:30px; padding-bottom:10px;
}
#double li  { width:50%; }
#triple li  { width:33.333%; } 
#quad li    { width:25%; }
#six li     { width:16.666%; }

@media only screen and (min-width: 300px) and (max-width: 1000px) {
	#triple li  { width:50%; } 
}
.form-group { float:left; width:100%; padding-top:10px;}

/* Nav icon settings for ipade */
@media (min-width: 100px) {
	
    .navbar-header { /* icon settings */
        float:right;
		margin-top:0px;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 10px;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top:0px;
	}
	.navbar-nav>li {
		float:right;
		margin:1px 5px;
		background:bf1e2e;
		border-radius:8px;
		width:180px;
		text-align:left;
    }
	.navbar-custom .navbar-nav > li > a {
		background:#bf1e2e;
		color: #FFF;
		padding:10px;
		margin:0;
		text-align:left;

  	}
	
	.navbar-custom .navbar-nav > li > a:hover {
		color: #FFF;
		background:#283891;
		padding:10px;
		margin:0;
		text-align:left;

 	}

    .collapse.in{
  		display:block !important;
	}
	.navbar-custom .navbar-toggle { margin-top:20px;}
	.nav img { float:left; width:50px; height:50px; margin-right:5px; display:inline;}
	
}


/* phone devices Landscap and Portrait both */
@media screen and (max-width: 767px) {
	
	.logo {z-index:200;}
	
	.box-outer { float:left; width:100%; padding:15px;}
	.box-outer img { display:none;}
	.box { float:left; width:100%;}


	.recent-work div { margin-bottom:30px;}

.event-row-top { display:none;}
.event-row { float:left;}
#double li  { width:100%;}
#triple li  { width:100%; } 
#quad li    { width:100%; }
#six li     { width:16.666%; }

.MenuItem { float:left; width:100%;}
.ItemName { float:left; width:65%; margin-right:5%;}
.ItemDetail { float:left; width:30%; clear:right; margin:0px 0; text-align:right;}
}

/* phone devices portrait only*/
@media screen and (max-width: 412px) {

}
