
/* CSS Document */
body{
		}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.btn-huge{
    padding-top:20px;
    padding-bottom:20px;
}
.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}
.navbar-default {
    background:none;
    border: none; 
    border-radius: 0; margin-bottom:0;
   
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #222222;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff; font-size:14px; 
	font-weight:bold; text-transform:uppercase; background:#36a3ab; border-left:#FFF solid 1px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #fff200; color:#294553;
	
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color:#333; background-color:#a7cd39;
	
}

.navbar-default .navbar-text {
    color: #222;
}

.navbar-default .navbar-toggle {
    border-color: #09757a; background-color: #ffffff; 
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ffffff;  border-color: #162e3d;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #000000;
}
/*sssssssssssssssssssssssssss */
.logo{margin-top:10px; margin-bottom:10px; max-width:160px; }
.callus{color:#333333; line-height:18px; }
.callus{text-decoration:none; }
.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: #056b70;
  text-align: center;
  padding:5px 16px;
  text-decoration: none; 
}

.mm li a:hover {
  background-color:none; color:#000000;
}
/* side menu*/
.sm ol {
  list-style-type: none; list-style-image:url(../images/arrow2.png);
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: none; 
}

.sm li {
  float: left;
}

.sm li a {
  display: block;
  color: #0183b9; text-align:left;
  text-align: center;
  padding:5px 5px;
  text-decoration: none;
}

.sm li a:hover {
  background-color:none; color:#222222;
}
.wellbg{background:#FFF; border-color:#999; padding-bottom:35px; padding:0px; border-radius:0px; }
.bga{background:#f6f6f6; padding-bottom:35px; padding-top:35px; border-bottom:#ededed solid 1px; border-top:#ededed solid 1px;}
.mtb{margin-top:35px; margin-bottom:35px;}
.mtb2{margin-top:25px; margin-bottom:25px;}
.mtb3{margin-top:15px; margin-bottom:15px;}
.mb{margin-bottom:35px;}
.mb2{margin-bottom:25px;}
.mt3{margin-top:15px;}
.mrl{margin-left:20px;}
.mt{margin-top:35px;}
.mt2{margin-top:25px;}
.ptb{padding-top:35px; padding-bottom:35px;}
.ptb2{margin-top:25px; margin-bottom:25px;}
.ptb3{margin-top:15px; margin-bottom:15px;}
.pt{padding-top:35px;}
.pb{padding-bottom:35px;}
.product{-webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.75);
box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.75); display:inline; border:#FFF solid 1px;}
.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: #7f8083; font-size: 16px;
    letter-spacing: 0.3px; line-height: 1.3;}

#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:#ffffff; padding-bottom:8px; padding-top:8px;}
.footerbg3{background:#fdd30f; border-top:#05080b solid 1px; padding-top:10px; padding-bottom:10px; color:#FFF;}
.footerbg{background:#f37e20; padding-top:35px; padding-bottom:35px;}
.footermenu{list-style-image:url(../images/arrow.png);}
.footermenu2{color:#131418; text-decoration:none; padding-bottom:4px; padding-top:4px; font-size:14px; display:block;}
.footermenu2:hover{color:#263b4c; 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:#000000;}
.readmore:hover{color:#162e3d;}
.readmore2{color:#ffffff; padding-right:10px; padding-left:10px;}
.readmore2:hover{color:#000000; text-decoration:none;}
.more{background:#a6fff9; color:#0f1b22; text-decoration:none; padding-left:5px; padding-right:5px; cursor:pointer;}
.more:hover{background:#ffffff; text-decoration:none; color:#0c1413;}
.readmore3{color:#a6fff9;}
.readmore3:hover{color:#ffffff;}
.con_txt{width:100%; margin-bottom:4px; margin-top:6px; padding:6px; border:#bfbfbf solid 1px; border-radius:2px; font-size:14px; color:#19507c; background:#ffffff;}
.con_txt2{width:100%; margin-bottom:3px; padding-top:6px; padding-bottom:6px; border:#bfbfbf solid 1px; border-radius:2px; font-size:14px;  background:#ffffff;}
.social{color:#d31d47;}
.social:hover{color:#333;}
.clrw{color:#f9fdfc;}
.clrb{color:#162e3d;}
.clro{color:#f37e21;}
.clrr{color:#d31e47;}
.clrbl{color:#36a3ab;}
.clry{color:#fff200;}
.clrg{color:#a1cd3a;}
.clra{color:#909090;}
#imagelightbox

{

    position: fixed;

    z-index: 9999;

 

    -ms-touch-action: none;

    touch-action: none;

}
.txtb{font-size:22px;}
.txtb2{font-size:26px;}
.txts{font-size:12px;}
.txts2{font-size:15px;}
.jumbotron{display:block; margin-bottom:0; border-radius:0; background:#a1cd3a; padding-top:30px; padding-bottom:30px; border-bottom:#698d15 solid 1px; }
.jumbotron h3{ color:#ffffff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.71); font-size:29px;}
.jumbotron p {font-size:18px; color:#ffffff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.71);}


@media (max-width: 768px)  { 
.logo{margin-top:15px; margin-bottom:10px; max-width:160px; }
.navbar-brand{margin-bottom:0px;}
}

