@charset "utf-8";
/* CSS Document */

/*@import"../css/datepicker.css";
@import"../css/datepicker3.css";*/
@import"../css/style.css";
@import"../css/common.css";
@import"../css/bootstrap-datetimepicker.min.css";


.logo_contain { position:relative; margin:0; padding:0;}
.logo_contain .logo_ab { position:absolute; margin:0; padding:0; z-index:111;}
.carousel-caption {
	  background-color: rgba(202, 90, 34, 0.6); text-align:left; padding:0 12px;bottom: 54px;
   -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.heading_txt2 { font-weight:600;}
.heading_txt3 { font-weight:600; margin-top:28px;}
.heading_txt4 { font-weight:600; margin-top:28px; border-bottom:1px solid #c3c3c3; padding-bottom:15px;}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #fb864b;
  color:#343434; font-family: 'Open Sans', sans-serif; text-shadow:none; font-weight:600;
}
.navbar-nav > li > a {  padding-bottom: 12px;
    padding-top: 12px;}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
border-color: #fb864b;
  background-color: #fb864b;
}
.navbar-nav > li > a { color:#fff; font-size:16px;font-weight:600; }
/*.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fb864b;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: none ; bor
  border-radius: 4px;
  box-shadow:none;
}

.dropdown-menu > li > a {
    clear: both;
    color: #fff;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background:none;
}
*/
.navbar {
    border: 1px solid transparent;
    margin-bottom: 10px;
	    margin-top: 10px;
    min-height: 40px;
    position: relative;
}
.navbar-toggle {
    background-color: #fff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
    cursor: not-allowed;
    opacity: 1;
}

.list2a {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.list2a ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 15px;
    padding: 0;
}
.list2a li {
    background: url("../images/star.png") no-repeat scroll left 5px ;
    
    color: #353535;
    float: left;
    font-size: 15px;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    width: 100%; padding-left:15px;
}
.list2a li:last-child {
    border-bottom: medium none;
}
.list2a li a {
    color: #353535;
    display: block;
    padding: 6px 18px;
    text-decoration: none;
}
.list2a li a:hover {
  
    color: #353535;
    text-decoration: none;
}


.list1a {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.list1a ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 15px;
    padding: 0;
}
.list1a li {
    background: url("../images/arrow.png") no-repeat scroll left 5px ;
    
    color: #353535;
    float: left;
    font-size: 14px;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    width: 100%; padding-left:15px;
}
.list1a li:last-child {
    border-bottom: medium none;
}
.list1a li a {
    color: #353535;
    display: block;
    padding: 3px 18px;
    text-decoration: none;
}
.list1a li a:hover {
  
    color: #84320c;
    text-decoration: none;
}




.list3a {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.list3a ul {
    float: left;
    list-style: none outside none;
    margin: 0 0 15px;
    padding: 0;
}
.list3a li {
float: left;
    font-size: 14px;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    width: 100%; padding-left:15px;
}
.list3a li img { float:left; margin-right:5px;}
.list3a li a {
    color: #dc956a;
    display: block;
    padding: 3px 18px;
    text-decoration: none;
}
.list3a li a:hover {
  
    color: #dc956a;
    text-decoration: underline;
}

/*padding*/
.margin_top { margin-top:20px;}
.margin_both { margin:30px 0 10px;}
.padding { padding:10px;}
.line_h { line-height:30px;}

.bg { background:#f0f0f0; padding:12px 0;}
.bg_f { background:url(../images/footer_bg.jpg) repeat-x #c95834;}
footer { color:#dc956a; font-size:13px; }
footer a { color:#dc956a;}
footer a:hover { color:#dc956a; text-decoration:underline;}
footer h2,h3 { margin:0 0 10px 0; padding:0;}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius:0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.subscribe { background:#74331a; border:1px solid #74331a;  color:#fff; font-size:12px;}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #ffd3c4;
}
.border_1 { border:4px solid #fff; box-shadow:1px 1px 1px #333; -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.75);}

.border_2 { border:4px solid #fff; box-shadow:1px 1px 1px #333; -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.75); margin-left:2%;  }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background:#fb864b;
    color: #343434;
}


@media screen and (min-width: 320px) {

.navbar-default {
   border-radius: none;
  background:none;
  box-shadow:none;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;background-color: #fb864b; color: #343434;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #343434;
  background-color: #fb864b;
}

}

@media screen and (max-width:768px) {
	.logo_contain .logo_ab { margin:0; padding:0; z-index:111; width:58%;}
	.navbar-nav .open .dropdown-menu {
    background-color: #fb864b;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}
}

.blk1 {  border:#1e1e1e; padding:0 !important;}
@media screen and (max-width:480px) {
.carousel-caption {
	  background-color: rgba(202, 90, 34, 0.6); text-align:left; padding:0 5px; bottom:5px;
   -webkit-border-radius: 8px;
-moz-border-radius: 8px; font-size:11px; text-shadow:none; line-height:14px;
border-radius: 8px;
}
.carousel-indicators { display:none;}
.carousel-caption h2 { font-size:15px; margin-bottom:4px;}
}