
/* CSS Document */
body{
	font-size:16px;
	}

.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}
.navbar-default {
    background:#ffcd30;
    border: none; border-bottom:#ff7701 solid 1px;
    border-radius: 0; margin-bottom:0;
	-webkit-box-shadow: inset 0px -10px 10px -6px #ff7701;
-moz-box-shadow: inset 0px -10px 10px -6px #ff7701;
box-shadow: inset 0px -10px 10px -6px #ff7701; 
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #ffffff;
}

.navbar-default .navbar-nav > li > a {
    color: #860102; border-right:#bf9101 solid 1px; 
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #0f0f0f; color:#ffffff;
	-webkit-box-shadow: inset 0px -10px 10px -6px #0f0f0f;
-moz-box-shadow: inset 0px -10px 10px -6px #0f0f0f;
box-shadow: inset 0px -10px 10px -6px #0f0f0f;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #ce2100;
	-webkit-box-shadow: inset 0px -10px 10px -6px #a21a00;
-moz-box-shadow: inset 0px -10px 10px -6px #a21a00;
box-shadow: inset 0px -10px 10px -6px #a21a00;
}

.navbar-default .navbar-text {
    color: #222;
}

.navbar-default .navbar-toggle {
    border-color: #972701; background-color: #ff9515;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ffffff; 
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #000000;
}
/*sssssssssssssssssssssssssss */
/* icon bar bottom */
.icon-bar2 {
  width: 100%;
  background-color: #ed561f;
  overflow: auto; position:fixed; bottom:0; z-index:1200; border-top:#FFF solid 1px; }

.icon-bar2 a {
  float: left;
  width: 20%;
  text-align: center;
  padding: 10px 0;
  transition: all 0.3s ease; border-right:#cf3b06 solid 1px;
  color: white;
  font-size: 16px;
}

.icon-bar2 a:hover {
  background-color: #cf3b06;
}

.icon-bar2 a:active {
  background-color: #f14000;
}
.tt{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.fa_custom {
color: #ffffff;
}
.tbg{background:#1c1b23; padding-top:0px; padding-bottom:0px;}
.mm ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: none;
}

.mm li {
  float: left; list-style-type:none;
}

.mm li a {
  display: block;
  color: #757575;
  text-align: center;
  padding:15px 10px; font-size:16px;
  text-decoration: none; 
}

.mm li a:hover {
  background-color:none; color:#d51f25; text-shadow:4px 4px 5px #000000;
}

.tmrg{margin-top:-70px;}
.icn{margin-top:10px; margin-left:15px;}
.call{padding-top:10px;}
.call2{padding-top:5px; padding-bottom:3px;}
.logo{margin-top:18px; max-width:350px; position:relative; z-index:1000; }
.mtb2{margin-top:12px; margin-bottom:12px;}
.mb{margin-bottom:35px;}
.mb2{margin-bottom:20px;}
.mt{margin-top:35px;}
.mt2{margin-top:20px;}
.mt3{margin-top:12px;}
.mtb{margin-top:35px; margin-bottom:35px;}
.ptb{padding-top:35px; padding-bottom:35px;}
.pt{padding-top:35px;}
.pb{padding-bottom:35px;}
.bbg{background:#252728;}
.bgy{background:url(../images/bgs.jpg) no-repeat bottom left; padding-bottom:40px;}
.spn{background:#000; padding:3px; color:#FFF;}
.shadow{ background:#f0f0f0; padding:0px; padding-top:10px; -webkit-box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.75);}
.bbg2{background:#f14904; padding-top:35px; padding-bottom:35px;}
.bga2{background:#FFF; -webkit-box-shadow: inset 0px -125px 81px -27px rgba(189,189,189,0.31);
-moz-box-shadow: inset 0px -125px 81px -27px rgba(189,189,189,0.31);
box-shadow: inset 0px -125px 81px -27px rgba(189,189,189,0.31);
border-color:#aaaaaa; border-radius:0px;}
.hr {
height: 1px;
color: #b4b4b4;
background-color: #b4b4b4;
border: none;
}
h1, h2, h3, h4, h5, h6{
    
    font-weight: 600; margin:10px 0 10px 0;
}
p{margin:10px 0px 10px 0px; color: #373737; font-size: 16px;
    font-weight: 300; letter-spacing: 0.3px; line-height: 1.5;}
.bgo{background:url(../images/background.jpg) no-repeat bottom left fixed #ff7701; padding-top:35px; padding-bottom:35px; }
.bga{background:#f2f2f2; padding-top:30px; padding-bottom:30px;}
.bg{background:url(../images/bg.gif) repeat center fixed #eeeeee; padding-bottom:20px; padding-top:20px;}
.bt{font-size:60px; color:#757575; border-right:#CCC solid 1px;}
.bgr{background:#ce2100; padding-top:3px; padding-bottom:3px; -webkit-box-shadow: inset 0px 15px 9px -12px #a21a00;
-moz-box-shadow: inset 0px 15px 9px -12px #a21a00;
box-shadow: inset 0px 15px 9px -12px #a21a00;}
#backToTop{
    position: fixed;
	bottom: 80px;
	right: 10px;
	cursor: pointer;
	display: none;
    color: #fff;
    background: rgba(0,0,0,0.3);
    border: none;
}
.formwidth{width:35px; border:#CCC solid 1px;}

.footerbg2{background:#feca2f; padding-bottom:5px; padding-top:5px; color:#999;}
.footerbg3{background:#fdd30f; border-top:#05080b solid 1px; padding-top:10px; padding-bottom:10px; color:#FFF;}
.footerbg{background:#cc2103; padding-top:20px; padding-bottom:30px;}
.footermenu{list-style-image:url(../images/arrow.png);}
.footermenu li{ padding:0px; margin:0px;}
.footermenu2{color:#ffffff; text-decoration:none; line-height:23px; font-size:15px;  }
.footermenu2:hover{color:#ff9c00; text-decoration:none;}
.submenu{color:#000000; text-decoration:none; line-height:20px; padding-left:8px; padding-right:8px; font-weight:bold;}
.submenu:hover{color:#dc0000; text-decoration:none;}
.submenu2{color:#000000; text-decoration:none; line-height:20px;  padding-left:8px; padding-right:8px;}
.submenu2:hover{color:#ce0000; text-decoration:none;}
.readmore{color:#e32322;}
.readmore:hover{color:#000000;}
.readmore2{color:#757575; text-decoration:none; font-size:14px;}
.readmore2:hover{color:#ffffff; text-decoration:none;}
.more{background:#fe0310; color:#FFF; text-decoration:none; padding-left:5px; padding-right:5px; cursor:pointer;}
.more:hover{background:#222222; text-decoration:none; color:#FFF;}
.brtb{border-bottom:#39393e solid 1px; border-top:#39393e solid 1px; padding-top:30px; padding-bottom:30px;}
.txts{font-size:18px;}
.txts2{font-size:24px;}
.txts3{font-size:21px;}

.txtb{font-size:35px; font-weight:bolder;}
.readmore3{color:#ffffff;}
.readmore3:hover{color:#000000;}
.plr{padding-left:8px; padding-right:8px;}
.con_txt{width:100%; margin-bottom:10px; margin-top:10px; padding-top:10px; padding-bottom:10px; padding-left:8px; font-size:14px; color:#19507c; background:#ffffff; border:#b9b9b9 solid 1px; }
.con_txt2{width:100%; margin-bottom:10px; padding-top:10px; padding-bottom:10px; border:#b9b9b9 solid 1px;  padding-left:8px;  font-size:14px;  background:#ffffff; }
.abg{background:#f2f2f2; padding-bottom:0px; padding-top:30px;}
.abg2{background:#f2f2f2; padding-bottom:10px; padding-top:20px;}
.bgrr{background:#cc2103; padding:15px 30px; font-size:30px; font-weight:bold; color:#FFF; display:inline-block;}
.wbg{background:#FFF; margin-bottom:1px; margin-top:1px; padding-top:30px; padding-bottom:30px;}
.obg{background:#fbcd30; margin-bottom:1px; margin-top:1px; padding-top:30px; padding-bottom:30px;}
.wbg2{background:#FFF; border-radius:0px; border:#b0b0b0 solid 1px; padding-bottom:25px; padding-top:25px;}
.clrw{color:#FFF;}
.clrg3{color:#a9cb37;}
.clrb{color:#1c1b23;}
.clro2{color:#ff9f00;}
.clro{color:#ff7701;}
.clrr{color:#cc2200;}
.clrr2{color:#860102;}
.clrr3{color:#e44702;}
.clry{color:#ffcc30;}
.clra{color:#757575;}
.imv{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.imv:hover{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
	}

.netbg{background:#1c1b23;  padding-top:10px; padding-bottom:30px; border-bottom:#ff9c00 solid 10px; }
.navbg2{background:none; border:none; border-radius:0; width:100%;  height: 250px; margin-bottom:20px;  overflow-y: scroll;  overflow-x: hidden; 

 }
.navbg3{background:#a0e8ff; border:#7cd0ec solid 1px; border-radius:0; width:100%;  height: 250px;  overflow-y: scroll;  overflow-x: hidden; }


.nav-list li{border-bottom:#22212a dashed 1px; font-size:15px; color:#222222; background:url(../images/arrow2.png) no-repeat left;}
.nav-list li a{color:#757575;  padding-top:4px; padding-bottom:4px; line-height:19px; }
.nav-list li a:hover{color:#ffffff; background:url(../images/arrow4.png) no-repeat left #19181f;}

#imagelightbox

{

    position: fixed;

    z-index: 9999;

 

    -ms-touch-action: none;

    touch-action: none;

}
.jumbotron{display:block; margin-bottom:0; border-radius:0; background:none; background-size:cover;  padding-top:0px; padding-bottom:0px; border:#ebebeb solid 1px;  }
.jumbotron h3{ color:#ffffff; font-size:29px;}
.jumbotron p {font-size:18px; color:#ffffff; margin-top:0px;}

@media (max-width: 768px)  { 
.navbar-default {
    border-bottom:none;
}
.tmrg{margin-top:0px;}
.call{padding-top:15px; padding-bottom:15px; border-top:#fe7701 dashed 1px; margin-top:15px;}
.call2{padding-top:12px; padding-bottom:12px;}
.logo{margin-top:15px; max-width:350px;}
.navbar-brand{margin-bottom:0px;}
.navbg2{ border-radius:0; width:100%;  height: auto;  overflow-y: hidden;  overflow-x: hidden; }
.navbg3{background:#a0e8ff; border:#7cd0ec solid 1px; border-radius:0; width:100%;  height: 250px;  overflow-y: hidden;  overflow-x: hidden; }
.mm li a {
  padding:3px 10px; font-size:15px;
  margin-left:-30px; 
}
.mm li {
  float: left; list-style-type:none; width:100%; height:auto;
}
.bgo{background:none #ff7701; padding-top:35px; padding-bottom:35px; }
.footerbg2{margin-bottom:60px;}

}

