body{font-family: 'Montserrat', sans-serif;font-weight: 400;}
a{}
a:focus, a:hover{}

/*Center hack*/
.dt{height: 100%;width: 100%;display: table;}
.dtr{display: table-row;width: 100%;}
.dtc{height: 100%;width: 100%;display: table-cell;vertical-align: middle;}
.dtc.vab,
.vab{vertical-align: bottom;}
.dtc.vat,
.vat{vertical-align: top;}
.img-responsive{max-width: 100%;display: inline-block;margin: 0 auto;}
.cliptext{white-space: nowrap;width: 100%;text-overflow: ellipsis;display: block;overflow: hidden;}
/*Bootstrap grid alignmnet hack*/
.crow.vat > .ccol{vertical-align: top;}
.crow.vab > .ccol{vertical-align: bottom;}
.crow{padding: 0 4px;}
.ccol{float: none;display: inline-block;margin:0 -4px;vertical-align: middle;}


/*basic Container*/
.cont{padding: 60px 0;}
.container-fluid{padding-left: 50px;padding-right: 50px;}

/*Titles and typorgraphy*/
.title-1{text-transform: uppercase;font-size: 26px;font-weight: 400;color: #295079;margin-bottom: 20px;text-align: center;margin-top: 0;}
.title-1:after{display:block;width: 112px;height: 20px;-webkit-background-size:cover;background-size:cover;background-image: url('../images/divider.png');content: '';margin: 40px auto 0 auto;}
.no-des{margin-bottom: 30px;}
.no-des:after{display: none;}
.title-sm{color: #838383;font-size: 12px;font-weight: 500;margin:0 0 40px 0;text-align: center;}

.page-title h1{border-bottom: 1px solid #134b84;padding-bottom: 30px;text-transform: uppercase;font-weight: 300;}

/*Buttons*/
.btn-1{text-transform: uppercase;color: #134b84;border:1px solid #134b84;padding: 15px 20px;display: inline-block;text-align: center;font-size: 16px;font-weight: 500;transition:all 0.5s;background: #fff;}
.btn-2{text-transform: uppercase;background-color: #134b84;border:1px solid #134b84;padding: 15px 20px;color: #fff;display: inline-block;text-align: center;font-size: 16px;font-weight: 500;transition:all 0.5s;}
.btn-1:hover,
.btn-1:focus,
.btn-1:active{color: #fff;text-decoration: none;background-color: #134b84;}
.btn-2:hover,
.btn-2:focus,
.btn-2:active{color: #134b84;text-decoration: none;background-color: #fff;}
.shdw{-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.5);}


/*Menu styles*/
.navbar-nav{margin:7.5px -15px;padding-top: 15px;}
.navbar-default {background-color: #134b84;border: none;min-height:  initial;height: auto;transition:all 0.5s; margin-bottom: 0;}
.no-banner.navbar-default{background-color: #134b84;}
.navbar-default .navbar-brand {max-width: 230px;height: auto;}
.navbar-default .navbar-brand img{max-width:  100%;}


.nav>li>a {font-size: 16px;padding: 12px 0;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>li>a {color: #fff;background: none;border-bottom: 1px solid rgba(0,0,0,0);}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: none;}
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav li >a:focus,
.navbar-default .navbar-nav li >a:hover{color: #ffffff;border-bottom: 1px solid #134b84;}

.navbar-default .navbar-toggle {border-color: #7f93a1;border: 2px solid #ffffff;margin: 18px 14px 18px 0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}
.navbar-default .navbar-toggle:focus .icon-bar ,
.navbar-default .navbar-toggle:hover .icon-bar {background-color: #ffffff;}


.nav-extra-icons{padding: 12px 0 0 0;margin:0;}
.nav-extra-icons li{display: block;float:left;margin-right:12px;}
/*Submenu section*/
.nav li.parent {position:relative;}
.nav li.parent ul {position:absolute;left: 0;top: 100%;text-align: left;min-width:  200px;padding: 4px 0 0 0;list-style-type:none;opacity:0;transition:all 0.5s;visibility: hidden;}
.nav li.parent:hover ul {opacity:1;visibility: visible;}
.nav li.parent ul li{padding: 10px 20px;background:#101010;}
.nav li.parent ul li a{color:#fff;font-size:16px;}

/*Scrolled menu*/
.scrolled.navbar-default .navbar-nav>.active>a:focus,
.scrolled.navbar-default .navbar-nav>.active>a:hover,
.scrolled.navbar-default .navbar-nav li >a:focus,
.scrolled.navbar-default .navbar-nav li >a:hover{border-bottom: 1px solid #fff;}
.scrolled.navbar-default {background-color: #134b84;}

@media(min-width: 768px){
	.navbar-center{text-align: right;}
	.navbar-center.nav>li{display: inline-block;float: none;padding: 0 20px;}
	.navbar-header{float: left;display: block;}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: -10px;}
	.navbar-default .navbar-collapse {position: relative;width: auto;text-align: right;float:  right;}
	.nav>li>a {font-size: 14px;}
}

@media(min-width:992px){
	.nav-main-cont{position: relative;}
	.navbar-header{z-index: 5;position: relative;/* width: 100%; */}
	.nav>li>a {padding: 12px 0;font-size: 14px;}
	.navbar-nav{margin: 0;}
}
@media(min-width: 1200px){
	.nav>li>a {padding: 12px 0;font-size: 16px;}
}
@media(max-width: 1199px){
	.nav li.parent ul{display: none;}
}
@media(max-width: 992px){
	.navbar-nav {padding-top: 3px;}
	.navbar-center.nav>li {padding: 0 10px;}
	.navbar-default .navbar-brand {max-width: 190px;}
}
@media(max-width: 767px){
	.navbar-default .navbar-nav>li>a{padding-left: 10px;padding-right: 10px;}
	.navbar-default .navbar-collapse {background-color: #134b84;}
}
@media(max-width: 576px){
	.navbar-default .navbar-brand {padding-top: 19px;padding-left: 10px;}
	.navbar-default .navbar-toggle{padding-right:10px;}
	.nav-extra-icons li {margin-right: 12px;margin-top: 3px;}
	.nav-extra-icons li img{max-width: 22px;}
}


/*Pannels*/
.detail-panel-group .panel-title{font-size: 18px;font-weight: 500;color: #4b4b4b;}
.detail-panel-group .panel-title a{position: relative;width: 100%;display: block;padding-right: 30px;text-decoration: none;}
.detail-panel-group .icn{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;display: block;text-align: center;}
.detail-panel-group .icn span{position: absolute;transition: all 0.5s;line-height: 24px;color: #134b84;}
.detail-panel-group .collapsed .icn span.fa-chevron-down,
.detail-panel-group .icn span.fa-chevron-up{opacity: 1;}

.detail-panel-group .collapsed .icn span.fa-chevron-up,
.detail-panel-group .icn span.fa-chevron-down{opacity: 0;}
/*.detail-panel-group .collapsed .icn span:before{opacity: 1;}*/

.detail-panel-group .panel-default>.panel-heading+.panel-collapse>.panel-body,
.detail-panel-group .panel-default>.panel-heading,
.detail-panel-group .panel-default>.panel-heading{border:none;background-color: rgba(0,0,0,0);background:none;border-radius:0;}
.detail-panel-group .panel-heading,
.detail-panel-group .panel-body{padding: 15px 20px;}
.detail-panel-group .panel+.panel{margin-top: 15px;}
.detail-panel-group .panel.panel-default{background-color: #ffffff;border-radius: 10px;overflow: hidden;border:none;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);}


/*Custom select css fix*/
.custom-select {position: relative;display:block;margin-top:0.5em;padding:0;}
.custom-select select {width:100%;margin:0;background:none;border: 1px solid transparent;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;appearance: none;-webkit-appearance: none;font-size:1em;color: #444;padding: .6em 1.9em .5em .8em;line-height:1.3;box-shadow: none;}
.custom-select::after {content: "";position: absolute;width: 1.9em;height: 100%;top: 4px;right: 0;margin-top:-4px;background: #114c86;background-image: url(../images/select-arrow.png);background-repeat: no-repeat;background-size: 100%;z-index: 2;pointer-events:none;background-position: center;}
.custom-select::before{content:'';}

.cst-ul-selct {/*background: #fff;*/position: relative;margin-top: 5px;}
.cus-label {font-size: 10px;font-weight: 600;text-transform: uppercase;color: #fff;/*padding: 15px 30px 0px 12px;*/padding:5px 0 10px 0;}
.cus-selected-label {color: #444;padding: 15px 30px 10px 12px;height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cst-ul-selct ul {display:none;position: absolute;top: 100%;background: #fff;width: 100%;padding: 0;left: 0;list-style-type: none;padding: 0;z-index: 11;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);}
.cst-ul-selct ul li{display: block;padding: 10px 12px;cursor:pointer;}
.cst-ul-selct ul li.active,
.cst-ul-selct ul li:hover{color:#fff;background-color:#0070c0;}
.ul-trigger {cursor: pointer;position:relative;}
.ul-trigger:after{content:'';position:absolute;right: 0;width: 30px;top: 0;bottom: 0;background-color: #0070c0;background-image: url('../images/select-ul-arrow.png');background-size:20px;background-position: center;background-repeat: no-repeat;}
.cst-sel-btn .btn-2{padding: 25px 20px;display: block;text-align: center;margin-top: 5px;width: 100%;}



/* Focus style */
.custom-select select:focus {outline:none;box-shadow: none;background-color:transparent;color: #222;}

/* Set options to normal weight */
.custom-select option {font-weight:normal;}

x:-o-prefocus, .custom-select::after {display:none;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .custom-select select::-ms-expand {display: none;}
  .custom-select select:focus::-ms-value {background: transparent;color: #222;}
}
@-moz-document url-prefix() {
  .custom-select {overflow: hidden;}
  .custom-select select {width: 120%;width: -moz-calc(100% + 3em);width: calc(100% + em);}
}
.custom-select select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}



/*Blog page design*/
.wordpress-homepage-view .page-title-wrapper,
.post-list-description{display: none;}
