
/* CSS Document */
body{
	font-family: 'Abel'; font-size:18px;
	}

.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}

.navbar-default {
    background:#0e0e0e;
    border: none;
    border-radius: 0; margin-bottom:0;
	-webkit-box-shadow: inset 0px -10px 10px -6px #073469;
-moz-box-shadow: inset 0px -10px 10px -6px #073469;
box-shadow: inset 0px -10px 10px -6px #073469; 
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #ffffff;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff; border-right:#00244e solid 1px; 
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #084fa3; color:#ffffff;
	-webkit-box-shadow: inset 0px -10px 10px -6px #084fa3;
-moz-box-shadow: inset 0px -10px 10px -6px #084fa3;
box-shadow: inset 0px -10px 10px -6px #084fa3;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #029947;
	-webkit-box-shadow: inset 0px -10px 10px -6px #029947;
-moz-box-shadow: inset 0px -10px 10px -6px #029947;
box-shadow: inset 0px -10px 10px -6px #029947;
}

.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 */
.call{padding-top:15px;}
.call2{padding-top:17px; padding-bottom:3px;}
.logo{padding-top:12px; padding-bottom:10px;}
.yb{background:#ffffff; padding-top:6px; padding-bottom:6px; border-top:#FFF solid 1px;}
.topbg{background:#0096f5;  padding-bottom:0px; line-height:20px;}

.con_txt{width:100%; margin-bottom:4px; margin-top:4px; padding:5px; border:#dedede solid 1px; border-radius:2px; font-size:14px; color:#19507c;}

.con_txt2{width:100%; margin-bottom:3px; padding-top:4px; padding-bottom:4px; border:#dedede solid 1px; border-radius:2px; font-size:14px;}
.wellbg{background:#ffffff; border:none;}
.wellbg3{background:#ffffff;  border-color:#feeb51;}

.bbg{background:#f9e400; padding-top:30px; height:auto; margin-bottom:20px; border-top:#FFF solid 1px;}
.bgo{background:#f3f3f3; border-color:#ffcc00; padding-top:25px; padding-bottom:25px;}
.bgbl{background:#0e0e0e;}
.bgbl:hover{background:#000;}
.bgr{background:#e31e24;}
.bgr:hover{background:#000;}
.bgg{background:#029947;}
.bgg:hover{background:#000;}
.bgbl2{background:#084fa3;}
.plr{padding-left:3px; padding-right:3px;}
.plr2{padding-right:10px; padding-left:10px;}
.plr3{padding-right:10px; padding-left:10px;}
.formwidth{width:35px; border:#CCC solid 1px;}

.mlr{margin-left:5px; margin-right:5px;}
.mtb{margin-top:20px; margin-bottom:25px;}
.mtb2{margin-top:12px; margin-bottom:12px;}
.mtb3{margin-top:5px; margin-bottom:5px;}
.mb{margin-bottom:25px;}
.mb2{margin-bottom:8px;}
.mbs{margin-bottom:10px;}
.mt{margin-top:25px;}
.mt2{margin-top:10px;}
.mtb{margin-top:25px; margin-bottom:25px;}
.ptb{padding-top:20px; padding-bottom:20px;}
.pt{padding-top:10px;}
.pb{padding-bottom:45px;}
.ptb2{padding-bottom:20px; padding-top:5px; margin-bottom:15px; border-bottom:#e2e2e2 solid 1px;}
.plr{padding-left:5px; padding-right:5px;}
.plr2{padding-right:10px; padding-left:10px;}
.plr3{padding-right:10px; padding-left:10px;}


.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:7px 0px 8px 0px; font-family: 'Abel'; color: #3f484d; font-size: 16px;
    font-weight: 300; letter-spacing: 0.3px; line-height: 1.4;}
#backToTop{
    position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
    color: #fff;
    background: rgba(0,0,0,0.3);
    border: none;
}
.tmrg{margin:-95px auto 0 auto; }
.box {
    border-radius: 3px;
	/*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);*/
	padding: 0px 15px;
	text-align: right;
	display: block;
	/* margin-top: 60px; */cursor: pointer;
}
.box-icon span {
	color: #000000;
	display: table-cell;
	text-align: center;
	vertical-align: middle; 
}
.info h4 {
	color: #ffffff;
	font-size: 22px;
	margin: 0px;
	font-family: Oswald;
	font-weight: 100;
	padding: 10px 0px;
	text-transform: none;
}
.info > p {
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}

.box >.box-icon {
    border: 1px solid #121212
}
.box:hover >.box-icon {
	border: 1px solid #121212;
	background-color: #ffffff;
	color: #222222;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}
.box:hover >.box-icon >span {
	color: #000000;
}
.box-icon {
	background-color: #ffffff;
	border-radius: 50%;
	display: table;
	height: 80px;
	margin:-30px auto 20px auto;
	width: 80px;/*margin-top: -61px;*/
}
.nmd{margin-bottom:10px; background:#ffffff; border-color:#121212;}
.nmd:hover{background:#f2f2f2; border-color:#d2d2d2;}

.thumbnails .fff .caption { 
    background:none!important; 
    padding:10px;
}



ul.thumbnails { 
    margin-bottom: 0px;
}



/* Thumbnail Box */
.caption h4 {
    color: #1afb81;
}

.caption p {  
    color: #ffffff;
}






/* Mobile Only */
@media (max-width: 767px) {
    .page-header, .control-box {
        text-align: center;
    } 
}
@media (max-width: 479px) {
    .caption {
        word-break: break-all;
    }
}



.footerbg2{background:#d5331e; border-bottom:#ef503b solid 1px; border-top:#ef503b solid 1px; padding-top:10px; padding-bottom:10px; color:#FFF;}
.footerbg{background:#0e0e0e url(../images/bg_pattern.html) repeat bottom right ; border-bottom:#000000 solid 1px; padding-top:20px; padding-bottom:20px;}
.footermenu{list-style-image:url(../images/arrow.png);}
.footermenu2{color:#ffffff; text-decoration:none; line-height:25px; font-size:16px;}
.footermenu2:hover{color:#029947; text-decoration:none;}
.submenu{color:#FFF; text-decoration:none; line-height:25px; padding-left:8px; padding-right:8px;}
.submenu:hover{color:#000; text-decoration:none;}
.submenu2{color:#000000; text-decoration:none; line-height:20px;  padding-left:8px; padding-right:8px;}
.submenu2:hover{color:#ffffff; text-decoration:none;}
.readmore{color:#222;}
.readmore:hover{color:#000000;}
.readmore2{color:#f37338; text-decoration:none; font-weight:bold; }
.readmore2:hover{color:#000000; text-decoration:none;}

.readmore3{color:#ffffff;}
.readmore3:hover{color:#029947;}

.brbtm{border-bottom:#e7e7e7 solid 1px; padding-bottom:5px; margin-bottom:5px;}
.brlr{border-left:#ef503b solid 1px; border-right:#ef503b solid 1px; }

.clrw{color:#FFF;}
.clry{color:#fdb632;}
.clrb{color:#084fa3;}
.clrbl{color:#073469;}
.clro{color:#f37338;}
.clrr{color:#e31e24;}
.clrr2{color:#ff6600;}
.clrg{color:#029947;}
.clra{color:#979797;}
.clrm{color:#222222;}

.netbg{background:#ffffff url(../images/ashbg.png) repeat; padding-top:20px; padding-bottom:20px; border-bottom:#FFF solid 1px;}
.navbg2{background:none; border:none; border-radius:0; width:100%;  height: 190px; 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:#d4d4d4 dashed 1px; font-size:16px; color:#206ba4; background:url(../images/arrow2.png) no-repeat left;}
.nav-list li a{color:#282828;  padding-top:4px; padding-bottom:4px; line-height:19px; }
.nav-list li a:hover{color:#c73b0b; background:url(../images/arrow3.png) no-repeat left #ffffff;}


.jumbotron{display:block; margin-bottom:0; border-radius:0; background:url(../images/aboutbg.html) no-repeat center center  fixed; background-size:cover; padding-top:10px; padding-bottom:10px; border-bottom:#FFF solid 1px; }
.jumbotron h3{ color:#fdb632; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.71); font-size:29px;}
.jumbotron p {font-size:16px; color:#ffffff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.71);}


@media (max-width: 768px)  { 
.tmrg{margin:10px auto 20px auto;}
.call{padding-top:15px; padding-bottom:15px; border-bottom:#c8c8c8 solid 1px; border-top:#c8c8c8 solid 1px;}
.call2{padding-top:12px; padding-bottom:12px;}
.logo{padding-top:10px; padding-bottom:15px; margin-left:0px;}
.navbar-brand{margin-bottom:0px;}

.navbg2{background:#FFF; border:#dddddd solid 1px; 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; }

}