/*custom styles*/

/*import fonts*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);

/*basic page config*/
body { font-family: 'Roboto Condensed', sans-serif; background:#FFF; color:#5b5b5b; font-size:15px; padding-top:105px;}
a {text-decoration:none; color:#204370; outline:none;}
a:hover, a:active {color:#5b5b5b; text-decoration:none; outline:none;}

.mauto{margin:0 auto;}
.npdng{padding-left:0; padding-right:0;}
.mb15{margin-bottom:15px;}
.mt15{margin-top:15px;}
.mt25{margin-top:25px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}

.f13{font-size:13px;}
.f12{font-size:11px;}
ul{list-style:none; margin-left:0; padding-left:10px;}

/*headings and typography*/
h1, h2, h3, h4, h5, h5, h6{margin:0; padding:0; color:#ff8c00;}

h1{font-size:22px; font-weight:700;}
h2{font-size:18px; font-weight:700;}
h3{font-size:16px; font-weight:700;}

h2 .small{font-size:80%; font-weight:600;}

.blue{color:##ff8c00;}
.black{color:#272727;}
.red{color:#E53203;}
.lblue{color:#463B9B;}

.dropcap{color:#e6565d; font-family:"Times New Roman", Times, serif; font-size:67px; line-height:normal; padding:0 8px; border:1px solid #737373; margin:0 13px 13px 0; float:left; position:relative; bottom:-5px;}


ul.listed {margin:15px 0 0 0;}
.listed li{margin:8px 0; position:relative; padding: 0 0 0 22px; color:#2d2d2d; font-size:14px;}
.listed li:before{content: "\f105"; font-family:'FontAwesome', Arial, sans-serif; margin-right:5px; position: absolute; left: 0px; top:3px; color:#e75c63; border-radius:50%; border:1px solid #e75c63; width:15px; height:15px; line-height:13px; text-align:center; padding-left:2px;}

.newsscrl { background:#00804a !important; height:40px; line-height:40px; margin-top:101px;}
.newsscrl a{font-size:16px; color:#fff; padding:3px 0; margin-left:15px;}
.newsscrl a:hover{color:#DB8E00;}
.newsscrl span{margin:0 15px !important;}

@media(max-width:959px){
body {font-size:14px; padding-top:96px;}
}

@media(max-width:768px){
h1{font-size:18px; font-weight:700;}
h2{font-size:14px; font-weight:700;}
h3{font-size:13px; font-weight:700;}
.dropcap{font-size:40px; margin:0 8px 5px 0;}
}

@media(max-width:413px){
body {padding-top:94px;}
}

@media(max-width:374px){
body {padding-top:92px;}
}

/*containers-custom*/
@media(max-width:991px){.container{width:98% !important;}}


/*header*/
.header{

color:#000;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4757b+0,dc4249+100 */
background: #fff; /* Old browsers */

}

.header .row {margin-right:0; margin-left:0; position:relative;}
.topstrip {float:left; width:100%; padding:5px; background:#ff6600;}
.adclogo{float:left; width:100%; }
.adclogo img{max-width:100%; height:auto; float:left;}
.hlinks{float:right; }
.hlinks2{float:left; }
.hlinks, .hlinks2{color:#fff;}
.hlinks a, .hlinks2 a{color:#fff; font-size:14px;}
.hlinks a:hover, .hlinks2 a:hover{color:#F8A30E;}
.hlinks span, .hlinks2 span{margin:0 10px;}
.abrand{float:right }
.abrand img{position:absolute; top:-20px; right:0; z-index:99; background:#FFF; padding:8px 8px 9px 8px; max-width:100%; height:auto;}

@media(max-width:959px){
.adclogo{padding-right:90px;}
.abrand{width:67px; height:60px; position:absolute; top:-20px; right:0; z-index:99;}
.abrand img{padding:4px 5px 6px 5px; position:static; top:0;}
}

@media(max-width:767px){
.hlinks{display:none;}
.hlinks2{display:block;}
.hlinks2 a{font-size:13px;}
.hlinks2 a:hover{color:#e1ddfd;}
.abrand{width:63px; height:56px;}
.abrand img{padding:4px 5px 5px 5px;}
.adclogo{float:left; width:auto; padding-right:0;}
}

@media(max-width:413px){
.adclogo img{max-width:90%; }
.abrand{width:61px; height:54px;}
}

@media(max-width:374px){
.adclogo img{max-width:75%; }
.abrand{width:58px; height:51px;}
}

/*priimary navigation */

.cu_navbar{min-height:0; border-radius:0; border:0; margin-bottom:0; }
.cu_navbar .navbar-nav > li > a {color:#fff; font-weight: 600; font-size:14px; padding:10px 7px; text-transform: uppercase;}
.cu_navbar .navbar-nav > li > a:hover {color:#fff; text-shadow:0 1px #FFF; background-color:#ff6600;}
.cu_navbar .navbar-nav > li > a:focus{color:#fff; text-shadow:0 1px #FFF; background-color:#ff6600;}
.cu_navbar .navbar-nav > .open > a, .cu_navbar .navbar-nav > .open > a:focus, .cu_navbar .navbar-nav > .open > a:hover {color:#463b9b; text-shadow:0 1px #FFF; background-color:#FFF;}
.cu_navbar ul.dropdown-menu {border:0; box-shadow:none; background-color:#FFF; border-radius:0; padding:0; box-shadow:inset 0 -1px 0 1px #eeeeee;}
.cu_navbar ul.dropdown-menu li a{padding:6px 10px; color:#333;}
.cu_navbar ul.dropdown-menu > li > a:focus, .cu_navbar ul.dropdown-menu > li > a:hover{color:#FFF; background-color: #ff6600;}

.cu_navbar ul.nav li.dropdown:hover ul.dropdown-menu{
     display: block;    
}
@media(max-width:959px){
.cu_navbar {background:#800; margin-top:100px;}
.cu_navbar .navbar-nav > li > a {padding:10px; font-size:13px;}
.cu_navbar .navbar-nav .open .dropdown-menu li a{font-size:13px;}
}

@media(max-width:767px){
.cu_navbar #navbar{background: #453A9A; position: absolute; width: 100%;top: 40px; z-index: 10001; right: 0px; left: 0px; margin: 0px;}
.cu_navbar .navbar-collapse{padding-left:15px; padding-right:15px;}
.cu_navbar .nav {padding-left:10px; padding-right:10px;}
.cu_navbar .navbar-nav > li > a {padding:7px; font-size:15px;}
.cu_navbar .navbar-nav > li > a > i{position:absolute; right:10px; top:12px; transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease; }
.cu_navbar .navbar-nav > li.open a > i{transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.cu_navbar .navbar-nav .open .dropdown-menu{background-color:#FFF;}
.cu_navbar .navbar-nav .open .dropdown-menu > li > a{padding: 5px 15px 5px 15px; position:relative;}
.cu_navbar .navbar-nav .open .dropdown-menu li a:hover{color:#FFF; background-color: #A17521;}
.cu_navbar .navbar-toggle {border-color: #FFF; margin-top:6px; margin-bottom:6px; padding:6px 5px; border-radius:0;} .cu_navbar .navbar-toggle:focus, .cu_navbar .navbar-toggle:hover {background-color: #FFF;}
.cu_navbar .navbar-toggle .icon-bar {background-color: #FFF;} .cu_navbar .navbar-toggle:focus .icon-bar, .cu_navbar .navbar-toggle:hover .icon-bar{background-color: #463b9b;}
.cu_navbar .navbar-nav > .open > a, .cu_navbar .navbar-nav > .open > a:focus, .cu_navbar .navbar-nav > .open > a:hover {border-top-right-radius:0; border-top-left-radius:0;}
}

/*carousel fade*/
.carousel {top:101px;}
.carousel-fade .carousel-inner .item {
  opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity;
  }
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0; opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2; padding-top: 200px;}

/*home slider custom styles*/
#homeslider .item img{width:100%; height:auto;}
#homeslider .item .carousel-caption {width:100%; left:0; bottom:40px; padding:17px 0;
background:rgba(69,58,154,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#453A9Ad8,endColorstr=#453A9Ad8);
}
#homeslider .item h2{text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8); font-size:32px; color:#FFF; font-weight:normal;}

#homeslider a.right, #homeslider a.left{z-index:11;}

@media(max-width:1023px){
#homeslider .item .carousel-caption {bottom:0;}
#homeslider .item h2{font-size:24px;}
}

@media(max-width:567px){
#homeslider .item h2{font-size:18px;}
}

@media(max-width:480px){
#homeslider .item h2{font-size:14px;}
}


/*welcome text*/

.welcometxt{padding:30px 0 30px 0;}
.welcometxt img{border-top-left-radius:125px; border-bottom-left-radius:125px;}

@media(max-width:767px){
.welcometxt img{max-width:30%; margin:0 auto 15px auto; border-radius:0;}
.welcometxt{padding:15px 0 15px 0;}
}

@media(max-width:479px){
.welcometxt img{max-width:40%;}
}

/*key sections*/

.keysections{padding:0;}
.keysections a img{margin:10px 0 15px 0; width:100%; height:auto;}

.keysections a h2{color:#ff6633;}
.keysections a:hover h2{color:#272727;}

.listedlinks {margin-top:10px;}
.listedlinks li a{display:block; color:#DB8E00; border-bottom:1px solid #c7c7c7; padding:5px 0 5px 10px; position:relative;}
.listedlinks li a:hover, .listedlinks li a.li_act{color:#204370;}
.listedlinks li a:after{content: "\f105"; font-family:'FontAwesome', Arial, sans-serif; position: absolute; right: 10px; top:4px;}
.listedlinks li:last-child a{border-bottom:0;}

.listedlinks li a.sllink{border-bottom:0 !important;}
.listed-links-sl {padding-left:30px; border-bottom:1px solid #c7c7c7;}
.listed-links-sl li a{border-bottom:0; padding-left:0;}

@media(max-width:768px){
.keysections{padding:0 0 15px 0;}
.keysections a img{margin:10px 0 10px 0;}
}


/*activities*/
.showcase div{padding-left:0; padding-right:0; margin:0 !important;}

.ahead{margin-bottom:35px;}
.headbg{background:url(../images/head-bg.gif) repeat-x 0 50%;}
.headbg span{padding:0 20px; background:#FFF;}

@media(max-width:768px){
.ahead{margin-bottom:20px;}
.headbg span{padding:0 10px;}
}

/*activities image effects*/

.grid figure{position:relative;float:left;overflow:hidden;width:100%;text-align:center;cursor:pointer}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h1,.grid figure p{margin:0}.grid figure h1{color:#FFF}.grid figure p{font-size:13px}

/*---------------*/
/***** effect animations *****/
/*---------------*/

figure.effect-bubba{background:#000}figure.effect-bubba img{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-bubba:hover img{opacity:.8}figure.effect-bubba figcaption::after,figure.effect-bubba figcaption::before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}figure.effect-bubba h1{padding-top:3%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}figure.effect-bubba p{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-bubba:hover figcaption{padding:.5em}figure.effect-bubba:hover figcaption::after,figure.effect-bubba:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-bubba:hover h1,figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

@media(max-width:768px){
figure.effect-bubba p {padding: 5px 0;}
}

/*footer*/

.footer {
	padding-top:30px;
	border-top:2px solid #E6565D;/* The image used */
	background: #666666;
  	/* Set a specific height */
	height: 250px;
  	/* Create the parallax scrolling effect */
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
  }
.footer h2 {margin-bottom:15px; color:#FFFF00;}
.scllinks{margin:1.50em auto 0 auto; max-width:200px;}
.scllinks a{margin:0 10px;}
.scllinks a i{width:25px; height:25px; line-height:26px; color:#FFF; border-radius:50%; text-align:center;}
.scllinks a i.fa-twitter{background:#5EA9DD;}
.scllinks a i.fa-facebook{background:#3D5A98;}

.faddress p{position:relative; padding-left:23px; color:#fff;}
.faddress p i{position:absolute; left:0; top:2px; color:#fff;}

.flinks ul{margin-right:2em;}
.flinks li a{font-size:13px; padding-left:15px; background:url(../images/flinks-bg.png) no-repeat left;}
.collinks li a{color:#DB8E00;}
.collinks li a:hover{color:#5b5b5b;}

.cpr{font-size:13px; color:#fff; background:#cc3333; padding:10px 0; text-align:left;}
.cpr a{color:#FFF;}
.cpr a:hover{color:#d0d0d0;}
.crd{text-align:right;}

@media(max-width:991px){
.flinks ul{margin-right:1em;}
}

@media(max-width:768px){
.footer{padding:20px 0 20px 0;}
.footer h2 {margin-bottom:10px;}
}

@media(max-width:767px){
.ftlogo{display:none;}
.scllinks{margin:0 auto; max-width:200px;}
.faddress{border-bottom:solid 1px #e3e3e3; border-top:solid 1px #e3e3e3; margin:15px 0; padding-top:15px; padding-bottom:5px;}
.flinks ul{margin-right:2em;}
.cpr{text-align:center;}
.crd{text-align:center;}
}


/** scroll to top */

a.scrollup {width:35px; height:35px; line-height:35px; opacity:0.8; position:fixed; bottom:130px; right:2%; display:none; font-size:2.25em; font-family: 'FontAwesome'; text-decoration:none; background-color:#403b85; z-index:999; text-align:center; color:#FFF; border:1px solid #FFF;}

@media screen and (max-width: 1024px) {a.scrollup { right:3%; bottom:50px;}}


/*inner pages styles*/
.midbanner {background-image: url("../images/banner-paralax1.png"); width:100%; margin-top:101px; background-position:50% 0!important;}
.inbancaption{position:relative; width:100%; height:150px;}

.bc_nav{position:absolute; left:0; top:40%; margin-top:-10px; color:#FFF; text-shadow:0 1px rgba(0,0,0,0.3); font-size:35px; z-index:100;}
.bc_nav span:before{content: "\f105"; font-family:'FontAwesome', Helvetica; margin-right:5px;}
.bc_nav a.fa_home:before{content:none;}
.bc_nav a:before{content: "\f105"; font-family:'FontAwesome', Helvetica; margin-right:5px;}
.bc_nav a{margin-right:10px; color:#FFF;}
.bc_nav a:hover{color:#463b9b;}

.inbancaption img{position:absolute; right:0; top:5%; z-index:99;}

@media screen and (max-width: 767px){
.midbanner {height:100px;}
.midbanner .container{padding-left:0; padding-right:0;}
.inbancaption{height:100px;}
.inbancaption img{width:90px; height:90px;}
} 

@media screen and (max-width: 479px){
.bc_nav{display:none;}
.inbancaption {text-align:center;}
.inbancaption img{position:relative;}

}

/*common content styles*/
.content-wrap{padding-top:20px; padding-bottom:20px;}

.in-side-links{border:2px solid #272727; margin-top:0 !important; background:#FFF; }
.in-side-links a:hover { color:#ff0000;}
.pageheading{position:relative; margin-bottom:20px; border-bottom:2px solid #272727; padding-bottom:15px;}
.pageheading h1{cursor:pointer; display:inline-block;}
#sntoggle{position:absolute; width:100%; z-index:99;}

.lead{margin-bottom:10px;}

.boxiwrap{margin-bottom:10px;}
.boxstyle1{background:#f8f7ff; border:1px solid #e6e4f8; padding:10px; margin-bottom:15px}



@media screen and (max-width: 767px){
.boxiwrap{margin-bottom:0;}
}

/*tables */

.table{
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	background-color:#FFFFFF;
	margin-bottom:20px;
	box-shadow:0 0 1px rgba(153, 153, 153, 0.15); -webkit-box-shadow:0 0 1px rgba(153, 153, 153, 0.15); -moz-box-shadow:0 0 1px rgba(153, 153, 153, 0.15);
}

.table th,.table td{
	padding:8px;
	border-top:1px solid #e9e9e9;
	font-size:13px;
}

.table th{
	font-weight:600;
	color:#403b85;
	background-color:#f8f7ff;
	border-left:1px solid #e0ebf3 !important;
	border-bottom:2px solid #403b85;
}

.table thead th{
	vertical-align:bottom;
}
.table-bordered{
	border:1px solid #e9e9e9;
	border-collapse:separate;
	*border-collapse:collapsed;
	border-left:0;
}
.table-bordered th,.table-bordered td{
	border-left:1px solid #e9e9e9;
}

.table-bordered caption+thead tr:first-child th,
.table-bordered caption+tbody tr:first-child th,
.table-bordered caption+tbody tr:first-child td,
.table-bordered colgroup+thead tr:first-child th,
.table-bordered colgroup+tbody tr:first-child th,
.table-bordered colgroup+tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td{
	border-top:0
}

.table td.alt{background:#f8f7ff !important;}

/** Downloads */

.toptobottom{
  width: 0;
  word-wrap: break-word;
  font-weight:bold;
}

.downloads{width:100%;}
.downloads li a{display:block; width:50%; float:left; padding:5px;}
.downloads li a div {background:#f8f7ff; border:1px solid #e6e4f8; padding:10px;  width:100%;}
.downloads li a:hover div {background:#FFC7CA; border:1px solid #FAB1B5; color:#333;}
.downloads li a div i {float:left; margin-right:10px; font-size:2.50em; line-height:45px;}
.downloads li a div p {margin-bottom:0; float:left;}
.downloads li a div p span{font-weight:bold;}

@media(max-width:767px){
.downloads li a{width:100%; float:none;}
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th
{vertical-align:middle;}

.table thead tr th{border-bottom:none; text-align:center;}
.table thead tr th:nth-child(odd){background-color:#d7d4f6;}
.table thead tr th:nth-child(even){background-color:#e4e2f8;}
.table tbody tr td{border-right:1px solid #d7d4f6; border-top:1px solid #d7d4f6;}
.table tbody tr td:last-child{border-right:0;}

.table-bordered {border: 1px solid #d7d4f6;}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border: 1px solid #d7d4f6;}
.table-responsive{margin-bottom:0;}
}

.top-blink{position:absolute; top:0; left:38%; width:40%;}
.txt-blnk{padding:0px 5px; font-size:16px; font-weight:600;
	animation: blink 2s linear infinite;}
.txt-blnk p{padding:0; margin:0;}	
@keyframes blink {
    0% { color  : #ffd800; }
    49% { color : #ffb3b3; }
    50% { color : #000000 }
    100% { color: #ffffff; }
@media(max-width:1023px){
.top-blink{position:relative;}
}

