@import "bootstrap.css";
@import "animate.css";
@import "font-awesome.css";
@import "owl.carousel.css";
@import "owl.transitions.css";
@import "owl.theme.css";
@import "colorbox.css";
@import "primary_content.css";
@import "megamenu.css";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700);
@import url(http://fonts.googleapis.com/css?family=Courgette);
@font-face {
font-family: 'FontAwesome';
font-weight: normal;
font-style: normal;
}
/*font-family: 'Courgette', cursive;*/
/* - - - - - - - - - - - - - - - - - - - - -
TITLE    :   NAKCSS HTML 5 VERSION 3
- - - - - - - - - - - - - - - - - - - - - */

html, body { height: 100%; }
body { font-family: 'Open Sans', sans-serif; font-size:16px; overflow-x:hidden;  }
a:hover, a:focus, a:active { text-decoration:none; outline: 0; }
a { outline: 0; }
ul { list-style:none; }
.owl-prev, .owl-next{display:block !important}
.disabled, .disabled1, .disabled2 { display:none !important; }
.courgette { font-family:'courgette'; }
.no-js #loader { display: none; }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url(../images/loader.gif) center no-repeat; background-color:rgba(254, 254, 254, 1); }
#preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255, 255, 255, 1); z-index: 9999990; }
#status { position: absolute; left: 50%; top: 50%; background-image: url('../images/loader.gif'); background-repeat: no-repeat; background-position: center; margin: -100px 0 0 -100px; font-size: 30px; height: 200px; width: 200px; }
#nakainer { min-height: 100%; }

@media (min-width: 1200px) {
  .container, .mega-dropdown-inner {
    width: 1130px;
  }
}
/* HEADER SLIDER */

.mean-container .mean-nav ul li a.mean-expand{height: 30px;}
#header { position:relative; z-index:99; width: 100%; background:#fff; -webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;
}
#nakainer .darkHeader {
position: fixed;
width: 100%;
top: 0;
z-index: 9;
}
#nakainer .darkHeader .logopart img {
}
.darkHeader .fbicon {
}
.menuicon { background:#003c70; border-top: 2px solid #007ab3; border-bottom: 2px solid #007ab3; }
.darkHeader .menuicon { }
/* End Header */

/* Menu Part Start */
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    margin-top: 0px;
}
.tb-megamenu .nav li.dropdown:hover > .dropdown-toggle .caret{
    border-top-color: #003c70;
    border-bottom-color: #003c70;
}
.mean-container .mean-bar{background: #003c70;border-top: 2px solid #007ab3;border-bottom: 2px solid #007ab3;}
.mean-container .mean-nav{background: #003c70;}
.mean-container .mean-nav ul li a.mean-expand:hover {background:#007ab3;}
.mean-container .mean-nav ul li a br {display: none;}
#menu .nav > li a > span{font-weight:500;} 

@media all and (min-width: 991px){

}
@media all and (max-width: 991px) {

#menu-button.menu-opened:before {
transform: rotate(135deg) translate(-6px, 5px);
border-bottom:0 !important;
-webkit-transform: rotate(135deg) translate(-6px, 5px);
}
#menu-button.menu-opened:after {
transform: rotate(-135deg) translate(-10px, -5px);
-webkit-transform: rotate(-135deg) translate(-10px, -5px);
}
#menu-button:after, #menu-button:before {
transition: all 0.5s;
}

}
#cssmenu ul li.getinv a { border: 2px solid #fff; font-size: 15px; padding: 6px 12px; letter-spacing: .7px; }
.mobrowleft { }
.fbicon { padding-bottom:5px; }
.fbicon a { color: #fff; font-size: 24px; }
.fbicon a:hover { color:#009ae1; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition:all .4s ease;
}
.head-middle-part {background-image: url(../images/header-bg.png);background-repeat: no-repeat;background-position: 100% 50%;background-size: 100% 100%;}
.logopart img { width: auto;  width:135px;position: relative;z-index: 9; }
.logo-text{display: inline-block;text-align: center;font-family: "Times New Roman";color: #043084;font-size: 26px;line-height: 30px;font-weight: 600;vertical-align: middle;padding-left: 10px;}
.logopart { position: absolute; left: 15px; top: 18px;}
.col-md-4.col-sm-12.leftarea { position:inherit; }
.head-middle-part .leftarea, .head-middle-part .rightarea{padding:0;}
.search-list select, .search-list input[type=text] { max-width: 380px;width:100%;background: url("../images/down-arrow.png") no-repeat right;  border: 2px solid #aaabad; color:#858688; padding: 0 30px 0 10px; height: 30px; font-size:14px; font-style: italic; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;  -o-appearance: none; appearance: none; background-position: 98% 50%; background-size: 20px 12px; outline:0; border-radius: 0;-webkit-border-radius:0px; }
.search-list .content{text-align:right;}
.search-list .content:after{content:"";display:block;clear:both;}
.search-list .search-key{font-size: 13px;text-align: right;padding: 5px 0 0 0;font-weight: 600;}
.search-btn {float:right; vertical-align: top;}
.search-btn input[type="submit"] {     padding: 1px 6px;height: 30px; background:#01649d; border: 2px solid #aaabad; border-left: 0; vertical-align: middle; color:#fff; outline: 0; border-radius: 0;-webkit-border-radius:0px; }
.search-btn input[type="submit"]:hover { background:#003c70; }
#primary-content .search-btn input[type="submit"] { height: 30px; background:#01649d; border: 2px solid #aaabad; border-left: 0; vertical-align: middle; color:#fff; outline: 0; border-radius: 0;-webkit-border-radius:0px;line-height:0; }
#primary-content .search-btn input[type="submit"]:hover { background:#003c70; }
.enroll-btn { padding:24px 0; }
.social a { background: #fff; border-radius: 25px; width: 30px; height: 30px; padding:7px !important; }
.social a:hover i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); }
.social { text-align: center; margin-top: 7px !important; }
.social i { color:#282828; transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; }
#cssmenu > ul > li.social:hover { background:transparent; }
.glyphicon { }
#cssmenu ul li ul { }
#cssmenu ul ul ul { margin-top:0; }
#menu-line { display:none !important; }

@media(min-width:1400px){
.logopart {left: -140px;top: -16px;width: 400px;}
.col-md-4.col-sm-12.leftarea {position: relative;}
#menu .nav > li > a{padding:5px 25px;}
#menu li.home a {padding: 10px 24px;}
#menu li.home a::before{left: 15px;}
.bannerarea #slider .owl-controls .owl-buttons div {top: 32%;}
}
@media(min-width:1700px){#menu .nav > li > a{padding:5px 25px;}#menu li.home a {padding: 10px 25px;}.bannerarea #slider .owl-controls .owl-buttons div {top: 37%;}}
@media (min-width: 2550px){#menu .nav > li > a {padding: 5px 22px;}#menu li.home a {padding: 10px 25px;}.bannerarea #slider .owl-controls .owl-buttons div {top: 41%;}}
/* Menu Part End */

/*Top Menu*/

.top-menu { background:#003c70; border:0; border-bottom:1px solid #003c70; }
.sj-top-menu li { display:inline-block; margin: 0 2px; padding: 0px 0; }
#nakainer .sj-top-menu li a { padding:10px 6px; font-size: 13px; line-height: 1; display: inline-block; text-decoration: none; color: #fff; position:relative; -webkit-transition: color .2s ease;
-moz-transition: color .2s ease;
-ms-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;
}
#nakainer .sj-top-menu li a:after { content:""; border-left:1px solid #fff; position:absolute; right:-5px; height: 13px;top: 12px; }
.sj-top-menu { margin: 0; padding: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: right; z-index:1; }

.sj-top-menu li:hover { background:#fff; }
#nakainer .sj-top-menu li:hover a { color: #003c70; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
#nakainer .sj-top-menu li.btn-top-light a { background: #b28f79; border: 1px solid #fff; border-radius: 3px; padding: 2px 8px; font-weight: 600; color:#fff; }
#nakainer .sj-top-menu li.btn-top-light a:after, #nakainer .sj-top-menu li.btn-top-dark a:after { content:none; }
#nakainer .sj-top-menu li:nth-last-child(3) a:after {
content:none;
}
#nakainer .sj-top-menu li.btn-top-light a:hover { background: #7b4b37; border: 1px solid #fff; border-radius: 3px; padding: 2px 8px; font-weight: 600; color:#fff; }
#nakainer .sj-top-menu li.btn-top-light:hover { background:transparent; }
#nakainer .sj-top-menu li.btn-top-dark a { background: #7b4b37; border: 1px solid #fff; border-radius: 3px; padding: 2px 8px; font-weight: 600; color:#fff; }
#nakainer .sj-top-menu li.btn-top-dark a:hover { background: #b28f79; border: 1px solid #fff; border-radius: 3px; padding: 2px 8px; font-weight: 600; color:#fff; }
#nakainer .sj-top-menu li.btn-top-dark:hover { background:transparent; }
.top-menu-button { display:none; }
@media (max-width:767px) {
.top-menu-button img {
width:40px;
padding: 5px;
}
.top-menu-button {
position:absolute;
right:0;
display:block;
cursor:pointer;
width: 40px;
}
.top-menu-button:hover img {
opacity:.5;
}
.sj-top-menu li {
display:block;
}
.sj-top-menu {
position: absolute;
background: #003c70;
z-index: 99;
top: 40px;
right: 0;
text-align: left;
}
#nakainer .sj-top-menu li a:after {content:none;}
#nakainer .sj-top-menu li a{display:block;}
#nakainer .sj-top-menu li.btn-top-light a, #nakainer .sj-top-menu li.btn-top-dark a {padding: 8px 6px;
font-size: 13px;
line-height: 1;
display: block;
text-decoration: none;
color: #fff;
background:transparent;
border-radius:0;
border:0;
font-weight:normal;
position: relative;
-webkit-transition: color .2s ease;
-moz-transition: color .2s ease;
-ms-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;}
#nakainer .sj-top-menu li.btn-top-light a:hover, #nakainer .sj-top-menu li.btn-top-dark a:hover{color: #003c70;
-webkit-transition: all 0.25s ease-out;
background:#fff;
font-weight:normal;
padding: 8px 6px;
border:0;
border-radius:0;
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;}

.top-menu {
height:40px;
}
.sj-top-menu li {
margin:0;
}
.sj-top-menu li a {
display:block;
}
.sj-top-menu li.getinv {
border: 0;
border-radius: 0px;
background: transparent;
}
.sj-top-menu li.getinv a {
padding:8px 6px
}
.sj-top-menu li.getinv .btneffect::after {
content: none;
}
.sj-top-menu {
display:none;
}
}
/*End Top Menu*/


/* START SLIDER */


#slider { list-style: none; padding: 0; }
.bannerarea { position:relative; }
.bannerarea{min-height:200px;background-image:url(../images/banner-loader.gif);background-repeat:no-repeat;    background-position: center center;}
.bannerarea .owl-controls .owl-buttons div{top:32%;z-index: 11;}
.bannerarea .owl-controls .owl-buttons div.owl-prev{ left: 10px;opacity: .9;background-position: 3px 2px;}
.bannerarea .owl-controls .owl-buttons div.owl-next{ right: 10px;opacity: .9;background-position: 3px 2px;}
.bannerarea .owl-buttons img{width:42px;}
.bannerarea .owl-theme .owl-controls{margin:0;}
.bannerarea .owl-theme .owl-item .item img{display:block;width:100%;height:auto;}
.banneroverlay { position:absolute; top:0; bottom:0; width:100%; left:0; background:rgba(0, 0, 0, .2); z-index: 996; }
/* End Slider */

/* Start Video slider*/


.videoWrapper { margin: 0px; padding-bottom: 56.25%; z-index: -1; }
.videoWrapper iframe { top: 0; left: 0; width: 100%; height: 100%; display: block; position: absolute; z-index: 99; margin: 0px; padding: 0px; }
.bannerarea { display:block; }
.videobanner { display:none !important; }
/* End Video Slider */

/* Start Slider over Text */

.banner-overlay img { width:auto; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.banner-overlay { background:#fff; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index:999; }
.bannertextarea { position: absolute; top: 10%; width: 100%; text-align: center; color: #fff; z-index: 997; }
.bannertextarea h3 { font-weight:700; font-size:28px; margin-bottom: 20px; }
.bannertextarea h1 { font-size: 56px; margin-bottom: 20px; letter-spacing: 1px; line-height: 70px; }
.bannertextarea h1 span.courgette { font-weight:500; }
.bannertextarea a { border:2px solid #fff; padding:4px 12px; background:#853fa2; color:#fff; display:inline-block; font-weight:600; text-transform:uppercase; }

/* End Slidr over Text */

/*Start Slider Text Section*/

.slidertextsection { position:absolute; z-index:99; bottom:0; width: 100%; background:rgba(124,71,53,.9); padding:10px; }
.slidertextsection p { color:#fff; text-align:center; font-weight:600; line-height:2; margin:0 auto;padding-bottom: 5px; }
.slidertextsection p span { font-size: 19px; font-weight: 800; }
.slidertextsection p a { color:#fff; text-decoration:underline; font-weight:500; }
.slidertextsection  a { color:#fff; text-decoration:underline; font-weight:500; }
.slidertextsection p a:hover { color:#b28f79; }
/*End Slider Text Section*/
#mobile_menu{display:none;}

/*Strat News Section*/
.newsarea {background: url(../images/bg-section.jpg);background-size: 100% auto;  }
.span12 .row { margin:0; }
.padding0 { padding: 0 !important; }
#news .item img { display: block; width: 100%; height: auto; padding:2px; }
.item h3{ color: #00204f; padding: 0 20px; font-weight: 800; margin: 0 0 20px 0px; }
.item h3 a { color: #00204f; font-weight: 800;}
.marleft20 p { margin-left: 20px; font-size: 14px; margin-bottom:0; color: #000; }
.dummytext { margin: 20px 0; }
.btnn a { padding: 5px 10px; display: inline-block; background-color: #976e58; border: 2px solid #fff; color: #fff; margin-top: 16px; font-weight:600; }
.colcenter { margin: 0 auto; float: none; }
#newsevent { padding: 40px 0px 60px;background:rgba(226,196,167,.9); }
.colcen { padding: 10px 0px; border-bottom: 2px solid #794a38; }
.colcen .col-xs-4 a:hover { color:#000; transition:all.3s;
-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; }
.colcen h3 { color: #00204f; margin: 0; font-weight: bold; }
.newsimg a { border: 2px solid #794a38; overflow: hidden; display: inline-block; }
.newscont h3 a:hover { color:#01649d; transition:all .5s;
-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; }
.colcen a { color: #00204f; }
#news .item { margin:20px 0 }
.owl-pagination { display: none; }
.newsarea .owl-theme .owl-controls .owl-buttons .owl-prev, .servicearea .owl-theme .owl-controls .owl-buttons .owl-prev { left: -50px; top: 50%;-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%); }
.newsarea .owl-buttons .owl-prev, .newsarea .owl-buttons .owl-next { width: 30px; }
.owl-theme .owl-controls .owl-buttons div { position: absolute; }
.newsarea .owl-theme .owl-controls .owl-buttons .owl-next, .servicearea .owl-theme .owl-controls .owl-buttons .owl-next { right: -50px; top: 50%;-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%); }
a.newsbtn { text-transform: uppercase; border: 2px solid #f88630; padding: 4px 22px; background: #fff; color: #f88630; display: inline-block; margin-top: 40px; letter-spacing:1px; margin-top: 40px; }
a.grnbtn { text-transform: uppercase; border: 2px solid #18b027; padding: 4px 12px; background: #fff; color: #18b027; display: inline-block; margin-top: 20px; }
.btneffect1.grnbtn:after { background: #18b027 !important; }
.btneffect1.grnbtn:hover, .btneffect1.grnbtn:active { color: #fff; background: none; border: 2px solid #606060; }
/*End News section*/

/*Start Service Area*/

.servicearea {  background: url(../images/bg-section.jpg);background-size: 100% auto; }
.service-section{padding: 40px 0px; background:rgba(58,106,147,.9);}
.service-item img { }
.service-item figure{border:5px solid #003c70}
.service-item { background:#003c70; padding: 0; max-width: 300px; margin: 0 auto; }
.service-item a { padding: 5px; padding-bottom: 0; color: #fff; font-weight: 800; font-size: 20px; padding-left: 10px; }
.service-item figure a {padding: 0;}
.service-item > a{display:inline-block;width:100%; }
/*.dcg-services:after {content: "";border-bottom: 2px solid;position: absolute;top: 50%;width: 60px;right: -30px;}
.servicearea .owl-item:nth-child(3n+3) .dcg-services:after {content: none;}*/
/*.dcg-services { padding: 0 30px; }*/

.servicearea .owl-theme .owl-controls .owl-buttons .owl-prev { left:-70px; }
.servicearea .owl-theme .owl-controls .owl-buttons .owl-next { right:-70px; }
/*End Service Area*/







/*Start Side Part*/
.banner-part-area{position:relative;overflow: hidden;}
.swipcontainer { position: absolute; height: 100%; top: 0; z-index: 9; right: 0; -webkit-transition: right 0.4s ease-in-out; -moz-transition: right 0.4s ease-in-out; -ms-transition: right 0.4s ease-in-out; -o-transition: right 0.4s ease-in-out; transition: right 0.4s ease-in-out; }
.swipcontainer.open-sidebar { right: 550px;    z-index: 11; }
.swipe-area { position: absolute; width: 80px; right: 0; top: 0; height: 100%; background: #f3f3f3; z-index: 0; background: rgba(255, 255, 255, .02); }
#sidebar { background: #fff; position: absolute; width: 550px; height: 350px; border: 5px solid #4dbfe4; overflow-y: scroll; right: -550px; top: 5%; padding: 20px; box-sizing: border-box; -moz-box-sizing: border-box; color:#000;-webkit-box-shadow: -5px 5px 4px 2px rgba(0,0,0,0.48);
    -moz-box-shadow: -5px 5px 4px 2px rgba(0,0,0,0.48);
    box-shadow: -5px 5px 4px 2px rgba(0,0,0,0.48); }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar ul li { margin: 0; }
#sidebar ul li a { padding: 15px 20px; font-size: 16px; font-weight: 100; color: white; text-decoration: none; display: block; border-bottom: 1px solid #C9223D; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; }
#sidebar ul li:hover a { background: #C9223D; }
.main-content { width: 100%; height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }
.main-content .content { box-sizing: border-box; -moz-box-sizing: border-box; padding-left: 60px; width: 100%; }
.main-content #sidebar-toggle {background: #4dbfe4; border: 3px solid #fff; border-radius: 15px 0 0 15px; width: auto; height: auto; color: #fff; padding: 6px 10px; text-align: center; position: relative; z-index: 9; display: block; top: 5%;cursor: pointer; line-height: 20px; -webkit-transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -ms-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out; transition: background 0.3s ease-in-out; -webkit-box-shadow: -5px 5px 4px 2px rgba(0,0,0,0.48);
-moz-box-shadow: -5px 5px 4px 2px rgba(0,0,0,0.48);
box-shadow: -5px 5px 4px 2px rgba(0,0,0,0.48); }
.main-content #sidebar-toggle:hover{background:#003c70}
.panelClose { font-weight: bold; margin-bottom: 10px; text-align: right; cursor: pointer; float: right; }

.main-content .region-slide-tab, .main-content .block, .main-content .content{height:100%;}
/*End Side Part*/




/*Start Footer*/

footer { padding: 40px 0 20px 0; background: url(../images/footer-logo.png) no-repeat #003c70; background-position: 2% 80%; background-size: 120px; }
footer p { width: 75%; margin: 0 auto; padding: 20px 10px; color:#fff; }
footer p.contact-info { border:2px solid #fff; border-radius:30px; }
footer ul { color: #fff; text-align: center; text-transform: uppercase; margin: 0; padding: 0; }
footer ul li { display: inline-block; border-right: 1px solid #fff; padding: 0 7px 0 5px; line-height: 11px; font-size: 12px; }
footer ul li a { color:#fff; }
footer ul li a:hover, footer ul li a:focus { color: #976e58; }
footer ul li:last-child { border: 0; }
/*End Footer*/



/*Back To Top*/

#back-top { position: fixed; bottom: 20px; right: 20px; margin-left: 20px; z-index: 9999; _position: absolute; _top: expression(documentElement.scrollTop+body.scrollTop);
_margin-top: 500px; }
#back-top a, #back-top-prev a { width: 50px; display: block; text-align: center; font: 11px/100% lato, sans-serif; text-transform: uppercase; text-decoration: none; color: #000; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top span#button { background-color: #CCCCCC; }
#back-top span#button, #back-top-prev span#button-prev { width: 50px; height: 50px; display: block; margin-bottom: 7px; background-color: #ddd; background-position: center center; background-repeat: no-repeat; opacity: 0.8; filter: alpha(opacity = 80); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
i.fa.fa-arrow-circle-o-up { font-size: 44px; color: #999; padding-top: 4px; }

#back-top i.fa-arrow-circle-o-up::before {content: "";background: url(../images/arrow_to_top.png) no-repeat;width: 40px;height: 40px;display: block;background-position: center center;
    background-size: 40px;}
/*End Back To top*/


/*Top Content Notification*/

.top_content-notification{padding:10px;text-align:center;}

/*End Top Content Notifications*/


/* Start Button Effect */


.btneffect:hover, .btneffect:active { color: #fff !important; background: transparent; }
.btneffect { background: none; cursor: pointer; display: inline-block; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; }
.btneffect:hover:after, .btneffect:active:after { height: 100%; }
.btneffect:after { content: ''; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; width: 100%; height: 0; top: 0; left: 0; background: #7b4b37; }

.btneffect1.orng:after { background: #7b4b37 !important; }
.btneffect1.orng:hover, .btneffect1.orng:active { color: #fff; background: none; border: 2px solid #fff; }
/*End Button Effect*/




img { max-width: 100%; }
figure { margin: 0; padding: 0; position: relative; display: block; cursor: pointer; overflow: hidden; text-align: center; }
figure:hover figcaption {
-webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-o-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: alpha(opacity=100); opacity: 1; bottom: 0px; }
figcaption {
-webkit-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-o-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; position: absolute; height: 100%; width: 100%; bottom: 100%; background: rgba(0, 0, 0, .5); color: #fff; -webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
transition: all .5s ease;
-webkit-transition-delay: .4s;
-moz-transition-delay: .4s;
-o-transition-delay: .4s;
-ms-transition-delay: .4s;
transition-delay: .4s;
}
figcaption h4 { font-family: 'Open sans'; font-weight: 400; color: #fff; padding: 10px 20px; margin-bottom: 0; position: relative; left: 0; margin-top: 20%; text-align:center; font-size: 22px;line-height: 28px; -webkit-transition: all .3s;
-moz-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
-webkit-transition-delay: .7s;
-moz-transition-delay: .7s;
-o-transition-delay: .7s;
-ms-transition-delay: .7s;
transition-delay: .7s;
transition: opacity .5s;
transition-delay:.8s;
}
figure:hover h4 { left: 0;}
figure figcaption::before {
position: absolute;
top: 30px;
right: 30px;
bottom: 30px;
left: 30px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 1s;
-moz-transition: opacity 0.35s, -moz-transform 1s;
-ms-transition: opacity 0.35s, -ms-transform 1s;
-o-transition: opacity 0.35s, -o-transform 1s;
-webkit-transition: opacity 0.35s, -webkit-transform 1s;
transition: opacity 0.35s, transform 1s;
}
figure figcaption::before {
/*  border: 1px solid #fff;*/
-webkit-transform:scale(1, 0);
-moz-transform:scale(1, 0);
-ms-transform:scale(1, 0);
-o-transform:scale(1, 0);
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
figure:hover figcaption::before, figure:hover figcaption::after {
opacity: 1;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
figcaption a { color: #fff; border: 2px solid #fff; padding: 4px 10px; text-decoration: none; }
figcaption a:hover { color: #fff; }
figure img { transition: all .5s ease-in-out;
transition-delay: .2s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
-ms-transition: all .5s;
-webkit-transition-delay:.2s;
-moz-transition-delay:.2s;
-o-transition-delay:.2s;
-ms-transition-delay:.2s;
height: auto !important;
}
figure:hover img { transform: scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); }
.carousel-control { z-index:999; }
.carousel-indicators { display:none; }
.carousel-control .icon-prev:before { content: "\e257"; }
.carousel-control .icon-next:before { content: "\e258"; }
.carousel-control .icon-prev, .carousel-control .icon-next { font-family: 'Glyphicons Halflings'; }

@media (max-width:991px){
#menu{display:none !important;}
}


#menu .dropdown-menu {
    background: none repeat scroll 0% 0% #ccd8e2;
	    margin-top: -.5px;
	}



.container-inline .form-type-textfield.form-item-keys input.form-text{border: 2px solid #aaabad; height: 35px; padding: 0px 5px;width: 100%;
max-width: 250px;}
#edit-basic #edit-submit.form-submit{margin-left:-5px;height: 35px;}
.search-results.node-results h3.title{font-size: 18px !important;line-height: 20px !important; margin-top: 10px;}
.search-results.node-results h3.title a{font-weight:500;}
.search-results.node-results h3.title a:hover{text-decoration:underline;}
.search-snippet-info{padding-left:0 !important;}
.search_main_content + h2 ,.serach_records + h2{font-size: 22px !important;line-height: 24px !important;margin-bottom: 20px !important;border-bottom: 1px solid #007ab3;padding-bottom: 10px;font-weight: 500 !important;}
.serach_records{float:right;padding-right:5px;}
.search-results{list-style:none !important;    padding: 0 !important;} 
.search-results li{border-bottom: 1px solid #007ab3; margin-bottom: 15px;padding-bottom: 15px;    padding-left: 5px;}
.search-snippet-info p{margin-bottom:10px !important;}

#search-form.search-form{width: 100%;text-align: center;}
.form-item.form-type-textfield.form-item-keys label{font-weight:500;}
.search_content span{color:#003c70;font-weight:600;}
#block-system-main .content {margin-top: 30px;}
.search_content {padding-bottom: 15px;}
.serach_decription {font-size: 12px;}
.serach_decription > p {margin-bottom: 0 !important;color: #000 !important;}
.search_main_content {margin-bottom: 40px;}

.tabs ul.primary li.active a {color: #003c70;background: rgb(209, 210, 212) none repeat scroll 0% 0%;}
ul.primary li.active a {border-color: rgb(209, 210, 212);position: relative;}
.tabs ul.primary li a {padding: 5px 20px;border-top-right-radius: 10px;border-top-left-radius: 10px;font-weight: bold;font-size: 18px;background: transparent;}
.tabs ul.primary li a:hover {background: #eee;}
.page-search .tabs ul.primary li.active:first-child a::after {left: 28%;}
.page-search .tabs ul.primary li.active a::after {content: "";width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid rgb(209, 210, 212);position: absolute;bottom: -20px;left: 24%;}
.tabs ul.primary {line-height: 32px;border-bottom: 3px solid rgb(209, 210, 212);}

@media(max-width:767px){
figcaption h4{font-size:18px;}
.container-inline .form-type-textfield.form-item-keys{max-width:270px;}
#search-form.search-form {width: 100%;}
.form-item.form-type-textfield.form-item-keys label{display: block;}
.slidertextsection p {line-height:normal;}
}
@media(max-width:500px){.serach_records{float:none;}}
@media(max-width:380px){
.container-inline .form-type-textfield.form-item-keys input.form-text{max-width:215px;}

}
@media(min-width:1199px){
.container-inline .form-type-textfield.form-item-keys input.form-text{max-width:400px;}
}

.view-news-notice .view-empty p{color: #000;font-size: 22px;font-weight: bold;margin-top: 30px;}

.tb-megamenu .dropdown-menu li > a{ font-weight:bold;}
 .tb-megamenu .dropdown-menu .mega-nav.level-2 > li{ list-style:disc; list-style-type:disc; display:list-item; margin-left:35px;}
 .tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title{ text-transform:inherit;}