@font-face {font-family: 'Avenir';src: url('../fonts/Avenir-Roman.woff2') format('woff2'),url('../fonts/Avenir-Roman.woff') format('woff');font-weight: normal;font-style: normal;font-display:swap;}
@font-face {font-family: 'Billy Ohio Regular';font-style: normal;font-display:swap;font-weight: normal;src: url('../fonts/Billy Ohio Regular'), url('../fonts/Billy Ohio.woff') format('woff');}
*{margin:0;padding:0; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
body {  font-weight:normal;text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; webkit-tap-highlight-color: #0d9bd3;font-family:'Avenir',arial,helvetica,sans serif;    margin-top: 101px; color:#00428A;}
body {-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
body {max-width:1920px; margin:0 auto;}
select::-ms-expand {display: none; }
::-moz-selection {text-shadow: none;background: #0d9bd3}
::selection {text-shadow: none;background: #0d9bd3}
img::selection {background: 0 0}
img::-moz-selection {background: 0 0}
img{image-rendering: -webkit-optimize-contrast;}
td, th {   font-weight: 600;}
ol, ul { margin-left: 30px;}
li { font-size: 20px;}
::-webkit-input-placeholder {color: #044965;}
:-moz-placeholder {color:#044965;opacity:1;}
::-moz-placeholder {color: #044965;opacity:1;}
:-ms-input-placeholder {color:#044965;}
.row{margin:0px;}
.p5{padding:0 5px;}
 p {   font-size: 16px; /* font-weight:600; */color:#00428A}
.logoeffect{    -ms-filter: grayscale(1) brightness(100%);-webkit-filter: grayscale(1) brightness(100%);-moz-filter: grayscale(1) brightness(100%);-o-filter: grayscale(1) brightness(100%);filter: grayscale(1) brightness(100%);}
.img-responsive{width: 100%;}
.radius25{border-radius:25px;}
.hrline {height:1px; border-top:1px solid #dbdfe1;width:100%;}
.visuallyhidden,.seo-tag {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
iframe{max-width:100%}
/* .seo-tag{ font-size:0px;display:none;} */
/*---------------- header styles --------------*/
.desktopheader{display:block;}
@media (max-width:900px){
.desktopheader {  display: none;}
}
.mobileheader{display:none;}.showonmobile{display:none;}
.btnrow{padding: 15px;}.btnrow .bleft,.btnrow .bright,.btnrow .logo{float:left;}.btnrow .bleft {width:33%;padding-top: 13%;}.btnrow .bright{width:33%;padding-top: 13%;} .btnrow .logo{width:32%;} 
a#btn-increase,a#btn-decrease{background: #27265A;padding: 5px;border-radius: 5px;width: 35px;display: inline-block;text-align: center;color:#fff;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
a#btn-increase:hover,a#btn-decrease:hover{background: #fff; color:#27265A;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.topheader{ }
.topheader .col-md-7 { width: 65.333333%;}
.topheader .col-md-5 { width: 34.666667%;}
.topheaderbg{background: rgb(98,165,184);background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%); 
background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );padding:13px 0;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.topheaderbg ul{text-align:right; list-style:none;color:#ffffff;margin: 0;}
.topheaderbg ul li{display:inline; margin:0 60px;color:#ffffff;font-size:16px;text-decoration:none;font-weight:normal; text-transform: uppercase;}
.topheaderbg ul li a{ color:#ffffff;font-size:16px;text-decoration:none;font-weight:normal; text-transform: uppercase;}
.topheaderbg ul li a i{margin-right:10px;}
.topheaderbg ul li a:hover{ color:#ccc;font-size:16px;font-weight:normal;}
.topheaderbg ul li small{ font-weight:normal;}
.topheaderbg2{background: rgb(70,157,213);background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 ); padding:13px 0;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.topheaderbg2 ul{text-align:right; list-style:none;color:#ffffff;margin: 0;}
.topheaderbg2 ul li{display:inline; margin:0 10px;color:#ffffff;font-size:16px;text-decoration:none;font-weight:normal; text-transform: capitalize;}
.topheaderbg2 ul li a{ color:#ffffff;font-size:16px;text-decoration:none;font-weight:normal; text-transform: capitalize;}
.topheaderbg2 ul li   span{ color:#D3E9ED; }

@media (max-width: 1366px)
{
.topheaderbg ul li{ margin:0 40px; }
}
@media (max-width: 920px)
{
 .topheaderbg2  { text-align: center;}
 .topheaderbg2 h4{display: inline; color:#ffffff;}
 .topheaderbg2 ul{display: inline;}
}
#header{    position: fixed; top: 0; right: 0;  left: 0;  z-index: 1033;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
#header{background:url('../images/headerbg.jpg') no-repeat 0 0; height:202px; background-size:100% 100%;}
#header .freequote { margin-top: 56px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
#header .logo { margin-top: 4px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
#header .logo img{ margin: 0px auto; display:block;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
#header .phonealign{padding-right: 37px;  vertical-align: middle;}
#header .topmenu{margin-top:60px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
#header .topmenu .toleft{float:left;    margin-left: 18px;}
#header .topmenu .toright{float:right;    margin-right: 18px;}
#header .topmenu ul{margin:0px; list-style:none;}
#header .topmenu ul li{margin:0px 14px;display:inline;}
#header .topmenu ul li a{color:#02354f; font-size:24px; font-weight:normal;text-decoration:none;}
#header .topmenu ul li a:hover{color:#f26522;}
#header .topmenu ul li a.active{ font-weight:normal;color: #f26522; }
.homeTestimonials .viewall{margin:30px 0; text-align:center;}
.homeTestimonials .viewall a:hover{color:#f26522;font-weight:normal;font-family:'Roboto'; font-size:18px; text-decoration:none;}
img.reviewicon {max-width: 20px; margin-right: 5px;}
/* Underline From Center */
#header .topmenu ul li a {
  display: inline-block; 
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;
}
#header .topmenu ul li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 4px;
  background: #0b97cd;
  height: 3px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#header .topmenu ul li a:hover:before, 
#header .topmenu ul li a:focus:before, 
#header .topmenu ul li a:active:before {
  left: 0;
  right: 0;
}
.fixheader{-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homeslides{overflow:hidden;position: relative;margin-top: 103px; top: 0;width: 100%;z-index: 1;}
.flex-pauseplay {  display: none;}
.flex-control-nav {
    width: 100%;
    position: absolute;    z-index: 2;
    bottom: 0;
    text-align: left;
     padding: 15px 15px 1px;
	 background: rgb(0,86,111,.75);
}
.flex-control-paging li a{background:rgba(255,255,255,0.33);width: 8px; height: 8px;}
.flex-control-paging li a:hover{background:rgba(255,255,255,0.63);}
.flex-control-paging li a.flex-active{background:rgba(255,255,255,1);}
.scrollmore {position: absolute;bottom: 7px;z-index: 2;text-align: center;width: 50%; left: 25.5%;}
.scrollmore a{color:#fff; text-transform:uppercase;font-size:14px; letter-spacing:2px;}
.scrollmore a:hover{color:#86a2ae; }
.scrollmore a i{ position: relative; top: 3px;color:#86a2ae;}
@media (max-width:1024px){
.homeslides{  margin-top:94px;}
}
@media (max-width:900px){
.homeslides{  margin-top:0px;}
}
@media (max-width:480px){
.scrollmore a{ font-size: 14px;letter-spacing: 0px;}
}
@media (max-width:360px){
.scrollmore a{ font-size: 12px;letter-spacing: 0px;}
}
/************************************************************************************************************************ 
													NAVIGATION CSS  
 ***********************************************************************************************************************/
/*  .menuwrap{background: rgba(6,7,29,.6);} */
 .menuwrapper{background: rgba(39,38,90,.90);}
 .navigation{max-width:1470px; margin:0 auto;   }
 @media (max-width: 1366px) 
{
	.navigation .logodiv { top: 17px; left: 40px; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
}
 .navigation .logodiv{position:absolute;  float:left;z-index:999;top: 0; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
 .navigation .logodiv .logo {position:relative; float:left; margin-right:20px; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
 .navigation .logodiv .logo2 {position:relative; float:left; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
 .navigation .logodiv .logo img{max-width:200px;border-radius: 0 0 25px 25px;    box-shadow: 0px 0px 12px rgba(0,0,0,.6);transform:scale(1,1);width:100%;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
 .navigation .navdiv{position:relative;/*  max-width:1130px;  */float:right; }
.fixheader{  -webkit-transition: all ease-in-out .25s;  -o-transition: all ease-in-out .25s; transition: all ease-in-out .25s;position: fixed;top: 0;right: 0;left: 0;z-index: 999;}  
.custom-nav{ background: transparent;}
.custom-nav{  border-color: transparent; border-radius:0px;    padding:  0;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.navbar {margin:0;    /* margin-left: -30px; */ border: 0;   /*  min-height: 43px; */-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.navbar-nav{    margin-top: 2px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.navbar-default .navbar-nav > li > a {color: #fff; text-transform:uppercase;letter-spacing:1px;}
.navbar-nav > li > a {padding: 10px 20px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.navbar-nav > li.seperator   {    margin-top: 3px;}
.navbar-nav > li.seperator:last-child {  display: none;}
.navbar-nav > li {float: left;margin:0 2px;}
.navbar-default .navbar-nav > li > a { color: #fff; font-size:14px;   background-color: transparent; }
.navbar-default .navbar-nav > li > a:hover { color: #62A5B8; background-color: transparent; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #62A5B8;font-weight: 700;background-color: transparent; }
.navbar-inverse .navbar-nav>li>a {  color: #fff;    text-transform: uppercase;font-size:14px;}
.navbar-inverse .navbar-nav>li>a:hover {  color: #008584;  }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {  color: #425473;  background-color: transparent;}
/*** mega menu css ****/
.navbar-inverse {  background-color: transparent;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {color: #080808;background-color: #ffffff;}
.mega-dropdown{position:static!important;}
.mega-dropdown-menu{padding:40px 0;width:100%;max-width:1120px;box-shadow:none;-webkit-box-shadow:none}
.mega-dropdown-menu > li > ul{padding:0;margin:0}
.mega-dropdown-menu > li > ul > li{list-style:none}
.mega-dropdown-menu > li > ul > li > a{display:block;color:#222;padding:8px 5px;}
.mega-dropdown-menu > li > ul > li > a.toleft{text-align: left;}
.mega-dropdown-menu > li > ul > li > a.toright{text-align: right;}
.mega-dropdown-menu > li ul > li > a:hover,.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none; color:#008584;font-weight:bold;}
.mega-dropdown-menu .dropdown-header{font-size:18px;color:#ff3546;padding:5px 60px 5px 5px;line-height:30px}
.navwrapper{width:80%;float:right}
.dropdown-menu {min-width: 160px;padding: 10px 10px;margin: 2px 0 0;font-size: 14px;background:#ffffff;}
.dropdown-menu > li > a {color:#0d1d2d; font-weight:700; font-size:16px;    padding: 7px 14px;    letter-spacing: 0px;text-transform:capitalize;border-bottom:1px solid #0E536F;-webkit-transition: all ease-in-out .3s ;   -o-transition: all ease-in-out .3s;   transition: all ease-in-out .3s; }
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {   text-decoration: none;  color: #0E536F;-webkit-transition: all ease-in-out .3s ;   -o-transition: all ease-in-out .3s;   transition: all ease-in-out .3s;  }
.dropdown-menu > li.kopie > a {  padding-left:5px;}
.dropdown-submenu {    position:relative;}
.dropdown-submenu>.dropdown-menu {   top:0;left:100%; margin-top:-1px;margin-left:5px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px; }
.dropdown-submenu>.dropdown-menu:before { display: none;}
@media (max-width: 1024px)
{
	.dropdown-submenu > a:after {border-color: transparent transparent transparent #fff;border-style: solid;border-width: 5px 0 5px 5px;content: " ";display: block;float: right;  height: 0;     margin-right: -10px;margin-top: 5px;width: 0;}
	.navbar-nav > li > a {padding: 10px 0px; }
	.navbar-inverse .navbar-nav>li>a { font-size:12px;}
}
.dropdown-submenu:hover>a:after {border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {text-decoration:none;}  
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #fff;text-decoration: none;background-color: #3d4f6d;outline: 0;}  
@media (max-width: 767px) {
	.navbar-nav  {     display: inline;  }
	.navbar-default .navbar-brand {    display: inline;  }
	.navbar-default .navbar-toggle .icon-bar {  background-color: #fff;  }
	.navbar-default .navbar-nav .dropdown-menu > li > a { color: red; background-color: #ccc; border-radius: 4px; margin-top: 2px;   }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {  color: #333; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { background-color: #ccc;}
	.navbar-nav .open .dropdown-menu { border-bottom: 1px solid white;  border-radius: 0; }
	.dropdown-menu {   padding-left: 10px; }
	.dropdown-menu .dropdown-menu {  padding-left: 20px; }
	.dropdown-menu .dropdown-menu .dropdown-menu { padding-left: 30px;}
	li.dropdown.open { border: 0px solid red;}
}
@media only screen and (max-width : 979px) {
	.dropdown-menu li:hover .dropdown-menu {position:static;}
	.container,.container-md,.container-sm{max-width:100%;}
} 
@media (min-width: 768px) {	ul.nav li:hover > ul.dropdown-menu { display: block;  }
	#navbar {  text-align: center;  }
}  
a.submenucolor {  color: #008584 !important;}
a.submenucolor:hover {  color: #469DD5 !important;}
/******************** SHRINK HEADER CSS *********************/
	.navbar-shrink.menuwrapper { background:rgba(39,38,90,1);-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.navbar-shrink.topheaderbg { padding:2px 0;background: #62A5B8;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.navbar-shrink .topheaderbg2 { padding:2.3px 0;background: #469DD5;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.navbar-shrink.logodiv {     top: 0; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.navbar-shrink.logodiv .logo img{  -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s; max-width: 160px;}
	.navbar-shrink.navbar-nav > li {float: left;margin:0 12px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.navbar-shrink.navbar-nav > li > a { padding:6px 9px 6px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.navbar-shrink.topheader ul li span.blue { color: #748fa5;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.navbar-shrink.dropdown-menu:before {position: absolute;top: -9px;left: 0; z-index: 1007;}
 @media (max-width: 1366px)
{
	.navigation .logodiv .logo img{max-width:180px;}
	.navbar-shrink.logodiv .logo img {  max-width: 130px;}
	.navbar-shrink.navbar-nav > li {float: left;margin:0 7px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
	.topheaderbg2 ul li, .navbar-default .navbar-nav > li > a,.topheaderbg ul li a{font-size:13px;}
	.navbar-default .navbar-nav > li > a:hover,.topheaderbg ul li a:hover{font-size:13px;}
	.navbar-nav > li > a {padding: 10px 9px; }
	.navbar-nav > li{margin: 0 7px;}
}
 @media (max-width: 1280px)
{
	.topheader .col-md-7 { width: 63.333333%;}
	.topheader .col-md-5 {  width: 36.666667%;}
	.topheaderbg ul li {margin: 0 40px;}
	.navbar-nav > li{margin: 0 9.5px;}
}
 @media (max-width: 1024px)
{
	.navbar-shrink.navbar-nav > li > a { padding:6px 0px 6px; }
	.navigation .logodiv .logo img{max-width:130px;}
	.navbar-shrink.logodiv .logo img {  max-width: 100px;}
	.topheader .col-md-7 { width: 56.333333%;}
	.topheader .col-md-5 {  width: 43.666667%;}
	.topheaderbg,.topheaderbg2{padding:8px 0;}
	.topheaderbg ul li {margin: 0 16px;}
	.topheaderbg2 ul li {margin: 0 2px;}
	.navbar-nav > li{margin: 0 6.5px;}
	.navbar-shrink.navbar-nav > li{margin: 0 6.5px;}
	.navbar-default .navbar-nav > li > a{font-size:11px;}
	.navbar-default .navbar-nav > li > a:hover{font-size:11px;}
}
 @media (max-width: 920px)
{
	.mobileheader {  display: block;}
}
 @media (max-width: 480px)
{
	.topheaderbg ul, .topheaderbg2 ul { text-align: center;}
	.topheaderbg ul li { margin: 0 8px;}
	 .topheaderbg2 ul li {margin: 0 1px;}
	.topheaderbg2 h4 {margin-top:0px;text-align: center; color:#fff; font-size:14px;}
	.captchadiv {  margin: 0 auto; width: 304px;}
}
  @media (max-width: 375px)
{
	.topheaderbg2 ul li, .navbar-default .navbar-nav > li > a, .topheaderbg ul li a {  font-size: 10px;}
}
.header{ margin:0;padding: 0 10px; position:relative;     background: rgb(98,165,184);
    background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.homelink  { padding: 9px 0;display: block;width: 110px;position: relative;z-index: 999999999;}
.homelink  a {text-transform:uppercase;color: #fff;text-decoration:none;font-size: 13px;font-weight: 600; letter-spacing:0.05em; }
.mobilogo  { padding: 9px 0; display: block;}
.mobilogo  a { text-decoration:none; }
.mobilogo  img {max-width: 130px;width: 100%;margin: 0 auto;display: block; }
.smdevicemenu {position: absolute;top: -25px;right: 0;width: 100%;}
.smdevicemenu  h4{margin: 0;text-align: right; color: #ffffff;top: 38px;right: 5px;position: relative;font-size: 12px;font-weight: 700; letter-spacing: 1px; text-transform:capitalize;}
/************** mobilemenu.css ************/
#cssmenu{position:relative;top:0;margin:auto}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border: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}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #menu-button{display:none}
#cssmenu{font-family:'Athelas Bold',arial,helvetica,sans serif;z-index:999}
#cssmenu > ul > li{float:left}
#cssmenu.align-center > ul{font-size:0;text-align:center}
#cssmenu.align-center > ul > li{display:inline-block;float:none}
#cssmenu.align-center ul ul{text-align:left}
#cssmenu.align-right > ul > li{float:right}
#cssmenu > ul > li > a{padding:12px;font-size:16px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:400;text-transform:capitalize;font-family:'Athelas Bold',arial,helvetica,sans serif}
#cssmenu > ul > li:hover > a{color:#fff}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu.align-right ul ul{text-align:right}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu li:hover > ul{left:auto}
#cssmenu.align-right li:hover > ul{left:auto;right:0}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:14px;text-decoration:none;color:#fff;font-weight:400;background:#15455c}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu.small-screen{width:100%}
#cssmenu.small-screen ul{width:100%;background: rgb(98,165,184);
    background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );margin-top:15px;display:none}
#cssmenu.small-screen.align-center > ul{text-align:left}
#cssmenu.small-screen ul li{width:100%;border-top:1px solid #86C0E6}
#cssmenu.small-screen ul ul li,#cssmenu.small-screen li:hover > ul > li{height:auto}
#cssmenu.small-screen ul li a,#cssmenu.small-screen ul ul li a{width:100%;border-bottom:0}
#cssmenu.small-screen > ul > li{float:none}
#cssmenu.small-screen ul ul li a{padding-left:25px}
#cssmenu.small-screen ul ul ul li a{padding-left:35px;background:#62A5B8}
#cssmenu.small-screen ul ul li a{color:#fff;font-size:14px;background:#0E536F;font-family:'Athelas Bold',arial,helvetica,sans serif;letter-spacing:1px;font-weight:300}
#cssmenu.small-screen ul ul li:hover > a,#cssmenu.small-screen ul ul li.active > a{color:#fff}
#cssmenu.small-screen ul ul,#cssmenu.small-screen ul ul ul,#cssmenu.small-screen.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu.small-screen > ul > li.has-sub > a:after,#cssmenu.small-screen > ul > li.has-sub > a:before,#cssmenu.small-screen ul ul > li.has-sub > a:after,#cssmenu.small-screen ul ul > li.has-sub > a:before{display:none}
#cssmenu.small-screen #menu-button{display:block;padding:10px 17px;color:transparent;cursor:pointer;font-size:16px;text-transform:capitalize;font-weight:600;margin-top:12px;margin-right:35px}
#cssmenu.small-screen #menu-button:after{position:absolute;top:17px;right:17px;display:block;height:8px;width:20px;border-top:3px solid #fff;border-bottom:3px solid #fff;content:''}
#cssmenu.small-screen #menu-button:before{position:absolute;top:12px;right:17px;display:block;height:3px;width:20px;background:#fff;content:''}
#cssmenu.small-screen #menu-button.menu-opened:after{top:17px;border:0;height:3px;width:20px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cssmenu.small-screen #menu-button.menu-opened:before{top:17px;background:#fff;width:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu.small-screen .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:42px;width:46px;cursor:pointer}
#cssmenu.small-screen .submenu-button.submenu-opened{background:#0E536F}
#cssmenu.small-screen ul ul .submenu-button{height:34px;width:34px}
#cssmenu.small-screen .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu.small-screen ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu.small-screen .submenu-button.submenu-opened:after{background:#fff}
#cssmenu.small-screen .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu.small-screen ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu.small-screen .submenu-button.submenu-opened:before{display:none}
#cssmenu.small-screen.select-list{padding:5px}
 /******** FOOTER *************/
.footer .container { max-width: 1400px;width:100%;}
.footer hr {height:1px; border-top:1px solid #008584;width:100%;}
.footer{background:#ffffff;padding:52px 0 35px 0;} 
.footer .heading3{display:block;color:#427DB7;font-size:24px;font-weight: 400;text-transform:uppercase;} 
.footer .heading3 a{ color:#f26522;font-size:20px;font-weight: 400;} 
.footer .vspace15{	margin-top:15px;}
.footer .vspace73{	margin-top:73px;}
.footer .vspace20{	margin-top:20px;}
.footer .vspace47{	margin-top:47px;}
.footer ul.menu {list-style:none;margin: 0;}
.footer ul.menu  li{margin:0 0 15px 0;padding:0;}
.footer ul.menu  li a{color:#27265A; font-size:18px;font-weight:400;transition:.3s;}
.footer ul.menu  li a:hover{color:#005C5B; transition:.3s;text-decoration:none; padding-left:5px;}
.footer p{color:#27265A; font-size:18px;font-weight:normal;margin:0px;line-height: 24px;}
.footer .dialinfo{color:#27265A; font-size:18px;font-weight:400;}
.footer .dialinfo p{color:#27265A; font-size:18px;font-weight:400;margin:0;}
.footer .dialinfo span{color:#27265A; }
.footer .copyright{     margin-top: 0px;text-align: right; }
.footer .copyright p,
.footer .copyright a{color:#ffffff; font-size:16px;font-weight:normal;margin:0; text-transform:uppercase;}
.footer .copyright a:hover{color:#2E2F7C;}
.footer .text22 { font-size:22px; line-height:170%; }
.footer .text22  span{color:#005C5B; text-transform:uppercase;}
.footer .text18 { font-size:18px; line-height:170%; }
.footer .text18  span{color:#005C5B; text-transform:uppercase;}
.footer .footerlogo{margin: 0 0; }
.footer .footerlogo img{display:inline-block;margin:0 20px 0 0; }
.footer .colleft,.footer .colright {float:left; }
.footer .colleft {width:48%; }
.footer .colright {width:52%; }
.footer.footerbottombg { padding:15px 0; background: rgb(70,157,213);background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );}
/* .footer.footerbottombg p{color:#ffffff; font-size:18px;font-weight:normal;margin:0px;line-height: 24px; }
.footer .colleft a { color: #ffffff;}
.footer .colleft a:hover { color:#0d1d2d;} */
.footer.footerbottombg ul.menu {list-style:none;margin: 0;text-align: center;}
.footer.footerbottombg ul.menu  li{margin:0  3px ;padding:0; display: inline-block;}
.footer.footerbottombg ul.menu  li  {color:#ffffff; font-size:16px;font-weight:400;text-transform: uppercase; }
.footer.footerbottombg ul.menu  li a{color:#ffffff; font-size:16px;font-weight:400;text-transform: uppercase;transition:.3s;}
.footer.footerbottombg ul.menu  li a:hover{color:#2E2F7C; transition:.3s;text-decoration:none; padding-left:0px;}
 .footer ul.socialico {list-style:none;margin: 0;text-align: left;}
.footer ul.socialico  li{margin:0  3px ;padding:0; display: inline-block;}
.footer ul.socialico  li  {color:#ffffff; font-size:16px;font-weight:400;text-transform: uppercase; }
.footer ul.socialico  li a{color:#ffffff; font-size:16px;font-weight:400;text-transform: uppercase;transition:.3s;}
.footer ul.socialico  li a img:hover{opacity:0.7;}
 .otherlinks {  max-width: 1346px;width:100%;  margin: 0 auto;}
 .otherlinks ul.menu {list-style:none;margin: 40px 0 0 0;text-align: left;}
.otherlinks ul.menu  li{margin:0  3px ;padding:0; display: inline-block;}
.otherlinks ul.menu  li  {color:#27265A; font-size:16px;font-weight:400;text-transform: uppercase; }
.otherlinks ul.menu  li a{color:#27265A; font-size:16px;font-weight:400;text-transform: uppercase;transition:.3s;}
.otherlinks ul.menu  li a:hover{color:#005C5B; transition:.3s;text-decoration:none; padding-left:0px;}
.otherlinks img.zoom{width:100%;animation: zoomimg 3s infinite forwards;}
@keyframes zoomimg {
0% {transform: scale(1,1);}
50% {transform: scale(1.2,1.2);}
100% {transform: scale(1,1);}
}
 .bluegradient { background: rgb(70,157,213);background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 ); position:relative;}
.bluegradient:hover { background: rgb(98,165,184);
    background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.button-sm-blue{ position: relative;overflow: hidden;   display: inline-block; text-align: center; color: #ffffff; font-size: 14px; border-radius: 25px;/* width:100%;max-width: 230px; */ padding: 10px 30px;text-decoration: none; border:0px;text-transform: uppercase; margin-top: 20px;transition:.3s;}	
.button-sm-blue:after {content: "";width: 35px;height: 60px;position: absolute;left: -45px;top: -10px;transform: rotate(-20deg);background: -moz-linear-gradient(right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);-webkit-animation: ct-btn-banner infinite 3s linear;animation: gloweffect infinite 3s linear;}
@keyframes gloweffect {from{margin-left:-20px}to{margin-left:300px}}
.button-sm-blue:hover{ color:#cccccc; text-decoration:none;  transition:.3s;}
.newsletter{background: rgb(98,165,184);background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%); background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 ); padding:30px 15px; border-radius:20px; text-align:center;    margin-bottom: 20px;}
.newsletter h2{ font-size:32px; margin:0; color:#fff;text-transform: uppercase; font-weight:normal;}
.newsletter .hr {height:1px; margin:15px 0; border-top:1px solid #ffffff;width:100%;}
.newsletter .form-control { padding:20px 15px; margin-top:20px; border-radius:25px; box-shadow:none;}
.newsletter .form-control::placeholder {text-align:center;font-style:normal;color:#27265A; font-size:16px;font-weight:normal;}
.newsletter .padding { padding: 0 8%;}
.newsletter p{color:#ffffff; font-size:18px;font-weight:normal;margin:0px;line-height: 24px;}
.submitbtn{    display: inline-block; text-align: center; color: #ffffff; font-size: 14px; border-radius: 25px;width:100%; padding:9px 0; letter-spacing:1px;text-decoration: none; border:0px;text-transform: uppercase; margin-top: 0px;transition:.3s;}
.submitbtn:hover{ color:#cccccc; text-decoration:none;  transition:.3s;}
.captchadivfooter {margin-bottom: 14px;margin-right: auto;margin-left: auto;max-width: 303px;}
.captchadiv {margin-bottom: 14px; max-width: 303px;}
 .mobileview{display:none !important;}
@media (max-width: 1366px){ .otherlinks {  max-width: 1280px;width:100%;  margin: 0 auto;}}
@media (max-width: 1280px){ 
.otherlinks {  max-width: 1190px;width:100%;  margin: 0 auto;}.otherlinks ul.menu li a{font-size:14px;}
.footer .text18,.newsletter p{font-size:14px;}
.newsletter .padding {padding: 0 1%;}
}
@media (max-width: 1024px){ 
  .footer ul.menu  li a{color:#27265A; font-size:16px;}
.otherlinks {  max-width: 980px;}
.footer .text22 { font-size: 16px; line-height: 170%;}
.newsletter h2 { font-size: 22px;}
.otherlinks ul.menu  li{margin:0  2px ;}
.otherlinks ul.menu li a { font-size: 12px;}
.otherlinks ul.menu { margin: 20px 0 0 0;}
.footer.footerbottombg ul.menu li a,.footer .copyright p, .footer .copyright a { font-size: 12px;}
.otherlinks img { max-width: 80px;    width: 100%;margin: 20px auto 0;display: block;}
}
@media (max-width: 920px){ 
	.footer ul.socialico,.footer .copyright { text-align: center;}
	.otherlinks ul.menu { text-align: center;}
	.newsletter{max-width: 400px; margin:20px auto 0;}
	.desktopview{display:block;}
	.mobileview{display:none !important;}
}
@media (max-width: 736px)
{
	.desktopview{display:none;}
	.mobileview{display:block !important;}
}
@media (max-width: 568px)
{
.captchadiv {margin-right: auto;margin-left: auto;}
}
@media (max-width: 480px)
{	
	.desktopheader { display: none;}	 
	 p,.newsletter p,.footer p { font-size: 14px;line-height: 140%;}
	.hideonmobile{display:none;}
	.showonmobile{display:block;}
	.col-vxs-6{width:100%;} 
	.col-vxs-12{width:100%;} 
	/* .desktopview{display:none;}
	.mobileview{display:block !important;} */
	.footer.footerbottombg ul.menu li a,.footer .copyright p, .footer .copyright a{font-size:12px;}
	.footer ul.menu li a{font-size:18px;}
	.footer .copyright,.footer ul.socialico,.otherlinks ul.menu{text-align:center;}
	.footer .col-xs-12{padding:0px;}
	.newsletter .form-control::placeholder { font-size:12px; }
	.footer .text22{margin-top:20px;}
	.newsletter{margin-top:20px;}
	.newsletter h2 { font-size:22px; }
	.learnmorebtn{min-width:100%;}
	.captchadivfooter { max-width: 258px;}
}
@media (max-width: 376px)
{
	 .newsletter .padding {  padding: 0 1%;}
}
@media (max-width: 360px)
{	
	 .otherlinks ul.menu li a{ font-size:13px !important; }
}	
@media (max-width: 320px)
{
}
 /********** font awesome ************/
@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul > li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/********** font awesome end ************/
.has-error .help-block {color: #ffff00;font-size: 14px;}
form#frm_sponsorship .has-error .help-block {color: #a94442;}
.permitform .has-error .help-block {color: #a94442;}
.permitform .form-control-feedback{top:-23px;}
.g-recaptcha-response  .form-control-feedback{}
small.help-block {  color: red;}
@media (min-width: 1200px){
.col-md-4.col-sm-6.col-vxs-6.col-xs-12.capcha {   width: 29%;}
}
.imageactive{display:block;}
.imagedeactive{display:none;}
.childnav{position:relative; }
.childnav ul{list-style:none;margin:0;padding:0}
.childnav ul li a{display:block;padding:10px 5px;color:#333;text-decoration:none;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}
.childnav ul li a:hover{/* background:#f8f8f8; */color:#515151}
.childnav ul li a .fa{width:16px;text-align:center;margin-right:5px;float:right}
.childnav ul li ul li a{border-left:0px solid transparent;padding:10px 20px}
.childnav ul li ul li a:hover{/* background:#ebebeb;border-left:4px solid #3498db */}
.sicwrapper {float: right;width: 81%; margin: 20px 15px;background: #ffffff;padding: 20px 0;}
@media (max-width: 840px)
{
.sicwrapper {float: left;width: 96%;}
}
@media (max-width: 737px)
{
.sicwrapper {float: left;width: 95%;}
}
@media (max-width: 568px)
{
.sicwrapper {float: left;width: 94%;}
}
@media (max-width: 480px)
{
.sicwrapper {float: none;width: 92%;}
}
.insprev {  padding: 50px 0;}


/*---------------- home featured locations STYLES ----------------*/
.homefeature{position:relative;padding:2% 0 ; background:#ffffff; }
.wrapper{margin: 0 auto; max-width: 1150px; box-sizing: border-box;}
ul.alpha_list {text-align: center;margin: 20px auto 0;}
.homefeature .container {max-width: 1400px;width: 100%;}
.homefeature .hr {height:1px; margin:15px 0; border-top:1px solid #427DB7;width:100%;}
.homefeature .icon { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABACAYAAABP97SyAAAABHNCSVQICAgIfAhkiAAAB59JREFUaEPtW0FW20gQ/aUEZmAz5ARx3ovF7GJOAJxgPLuYTcgJAidIcoKQE8TZ2NnFOUHMCWJ2g5z3cE4wzgYmMqjmVUuy24pa3ZIFq/g9FuBWd/+q6qrfXwXhlj5/Np42onXaBdMegRsg2ltainnIoAmIh17Ip/9MPkxuYytU96S+33lGjMOfANkWEsCEbhD039uGlvm+NoCPHz/du+fRO4Aa6QYY+MSMAXM0IfKm43FvJN81mwct5miLyGsQoU3AX4tN8+Qm4udfv34YlgFiGrsywEajvbW2tvHSIzqSRZj5O4OOZrPLwWQymLpsMp5js03gEyL6Q56JmE/G4/6xy/NFY1YCKBtbX9v8TISWAge8DsPLE1dg2Y2p+dY3jwh4GRsLo3B2uV91PpmjMkAdXOK1vTQEV7W6hDCBh+LNVUFWArgEDnzmhdyuOwsmWXhAoCergKwEcLvZ+SxZksFnYXi1t0oIFXk7DtmNoYAE8/B83N8vGx2lAW4/7hzBozd1h6Vp43q4IuLj86/9kzIgSwFUYbPmfSHCVsR4Ph73ug4ekBLQBpOUhDgZMUYglsI+CMOrT7YIaDYPDj3CO2ZMvVm0U+Y4lALoNztdInoG5tPzcX+ZmWhIk2z4AowjMUaREWTTIJyE4eXbIqDbzc4QRLvM/D4Y9w9dvegMULzH696FSr1h9MhkxWzpEGNEIPH0SC/0AFoeWBjPrktJiImE99m2fha4M8DtZucERC+KLJiAuxCvSQKKIj6yMRLZuOfRSZItp+Hs8pHJk75/MFCsh/nt+biviIXt4w7Q71wIDbuJov28TWdLR5nsqmfLopKw8CJPzoP+Ixs450IvmcwjfJHMGYz7uWfK9w9eCQOpWjqWQAKvg6D3Kg+A3+xMhQBEjB0XYuHkwXlpAD4FQa+dS7HWNlVomjzsYu3UQ5J4TKE6D1PHkuEEMJ3UVBrSNG7Lri4g02xpW0tuKnnGrpRk0kVN3rEZwAVYOmZe8wwA5ufQUqrS+Zw8uO0fsDxgBtgZSRZ0PRdFgBfnHaNg3NvJjtXLxXnQs+7fOkAWSAGaJrR9X8aDda/3C6CLRX3/FkIUfBYEfcVds58yEePqQSHGD01n7C6TzPyMFhhAN4gbwITompKMViYq3dn0DdnKhO932gT66FqSXAHGPNTAMGKatjERhlFPoefv4eyqkcdJF4zJzHZKe9BWm2TC+cIVhaJlLltE1Q7kPtpi8N9B0B/YMrSTB9OrklCoYNx7kDepK2E2Ppuoc8JlTclF1vhtffNfmeNHePnAdlF2JttJJlWJpshyeqjKrSDi6NjpukTeG+UVNoem7MElkipRNQXQ4T4o45aEIvlDIskz05l+4SXiJ7rE73ILScUuF7mkFFVLrJdcmcxMP500FXDBfJQq1aazIl4DkUgWhYLx4pgUe7myBxMvKl3E1YJzSZ7QBrih5D+lgPMZQBN5b+Eq8ad60K1pMvoZANxv1LYs5/K9qx6UN5dTFl0qxP5BymqssqHL5l3GVPVeqSyabmTOWu7Ii6t4rxJAvWRUUZpdPKaP8f3ORwK1y5690llUX1RXmotkvrJgsuMXGg1/92bcKqNorwRQz6hlNMoygGPWsvFFpEoTB3aZr3SS0c6iqovy+yoE27TJlNsC+HYe9OavxV1A6WMqA5RJFpvgyY/waseFG7psML3z1WG8lQDGIOPbfF2hqodmHXOuDFC3tusVpsiLfvPgHREOXbipSzSsDFAlnPlL0fLv7/Kys/ytDgmych3Ms1yqy1R9nx6/yYV0bGzVWV9r8aAATi6j0ujzkBndYNx77hJC6bNpO0rVgm5aqzaAssBS+0fBG6LsZm6zqaFWgAlI9T49OUdWQj5PKlydrRRFSu0A9aRjSxYL4l5fUsmCLQ1QnbX7m7vsSccEt6R7Qo5gxNHfuv6yuOJgysB+9mVlBtySp3WFLu7GoBFFGP24vjwtSyacAMrZAviZp27mi25C3Vp5NdAEUs+YeTwz1X/yQ48nEWMA0PuV3/CKigyml2l/iywoGgoBIyYaAjyKIp4WKWdZkEltUuXAljGTBoUtgFrEvMdAS9d4kn6b10X6aK4HVRiubXzUmlq/gXlwwzywyYBZq/+ksiUDbOBMiUNdoYjakB/goRpX0OaVC1CTCFXvp62jyVbvEoO9YuCQiORMdk1NBra5ssxn3mNqaC2hOVnOzMwMhDM39bjMpuoem3QlXlBOZ6iEsBmgtLcydcPZ5XHZzFU3CNN8yfuMNyA+zAUIPssN0UxD6pTBXdesdRfg0qxOoMMkWclRym3INZYJpWatUTftJYs3HqdoIox0Kf62QSmDE0tjrKgIy6WK+ZRmfGjSa6x1MPGm9IW182R4FefgaVw2ACnIN2DVjH59fXVmC28Js/v3N5TifQ+0FRMIIC4LtKWXqNSQSu4HBgw6sdVCK8BM1mrJvwFIpyBBbSRO044fjs81qNSqavJvDMhNZSRyvw2Uvp3yS2lPx9b/veV5lBZj6WNbNA6QYj02I0iN1f/rRUjENCUR19f/jWxRUGTflQA6Om4+rEx3RNm5TeN/AazLkjLPLw/Wac1krjsNUaGFsq6pyeAW8OF/U8eqdfSPQVAAAAAASUVORK5CYII=');width: 57px; height: 59px; display:inline-block;vertical-align: middle; margin-right: 10px; }
.homefeature h2{color:#27265A; font-size: 32px; text-transform:uppercase; font-weight: normal; margin:25px 0;letter-spacing:3px;text-align:center;}
.homefeature h2 img{ margin:0px 10px 0 0; }
.homefeature .content{position:relative;background:#ffffff; border-radius:25px; padding:15px;text-align:center; margin-top:10%;min-height: 490px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homefeature .fixbtn {position: absolute;bottom: 15px;    width: 100%;  left: 0; right: 0; text-align: center; }
/* .homefeature .fixbtn .btncenter{position: relative;display:block;text-align: center; } */
.homefeature .content p{color:#27265A; font-size: 14px; font-weight: normal; margin:0 0 15px 0;    min-height: 65px;}
.homefeature .content h3{color:#27265A; font-size: 20px; text-transform:capitalize; font-weight: normal; margin:25px 0 0;letter-spacing:2px;text-align:center;    min-height: 67px;}
.homefeature .content img{width:100%;opacity:1;border-radius:25px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homefeature .content .hr {height:1px; margin:15px 0; border-top:1px solid #427DB7;width:100%;}
.homefeature .morelinks {background:#ffffff;  padding:35px 0 25px; text-align:center; }
.homefeature .morelinks a{ color:#427DB7; padding:5px 20px; text-decoration:none; text-transform:uppercase; display:inline-block; margin: 0px auto 0; font-size:16px; font-weight:700; text-decoration:underline;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homefeature .morelinks a:hover{ color:#27265A;text-decoration:none;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homefeature .content:hover    {cursor:pointer;background:#eeeeee;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homefeature .content:hover  img{border-radius:5px;filter:brightness(50%); -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
 @media (max-width: 1024px)
{
.homefeature .content img{width:100% !important;}
.homefeature .content p{ min-height: 86px;}
}

@media screen and (max-width:736px) {
	
	.homefeature .content h3{ font-size: 16px;}
}

@media screen and (max-width:568px) {
	
	 .homefeature h2{font-size: 18px;letter-spacing: 1px;}
	 .linkbtn{margin: 20px auto 0;}
}

@media screen and (max-width:480px) {
	
	 .homefeature .col-md-12.col-sm-12.col-vxs-12.col-xs-12{padding:0px;}
	 .homefeature .col-md-4.col-sm-4.col-vxs-6.col-xs-12{padding:0px;}
	.homefeature .content{min-height:100%;}
	.homefeature {  padding: 2% 0 15%;}
}
@media screen and (max-width:376px) {
	.homefeature .icon { width: 37px; height: 39px; background-size: 100% 100%;}
	 .homefeature h2{font-size: 18px;letter-spacing: 1px;}
	 .linkbtn{margin: 20px auto 0;}
}

/*---------------- Permist Application STYLES ----------------*/
.permitsapp .container {max-width: 1400px;width: 100%;}
.permitsapp{padding:8%  0; background:#4c040e url('../images/applicationBg.jpg') 0 0 no-repeat; background-size:100% 100%;}
.permitsapp .hr {height:1px; margin:15px 0; border-top:1px solid #ffffff;width:100%;}
.permitsapp .icon { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABACAYAAABY1SR7AAAABHNCSVQICAgIfAhkiAAAAtJJREFUaEPtWtF1FDEMHFUAHQAVJKmAUAGUECogqYCkAqACUgJUAFRAUgFJBSQViDf7du8te+e1ZDlOXmJ/3e1ZlkYjaS2fBcGhqhcA9oLLXIjIQWQNiQhTVlU1ugblRSRkS0h4DqTUkMkRpfKTEzuQyRNRj0blixlR1ZcAPgHYB8DPw5iHRsq4Xc8XOXYFgMXjRET42TxcoTWC+A3g+ULDpYgQ2DCcQHZVvRsABx4wXiDfALwF8AvAUUpRrpKlEnt01DmA1wC+i8g7KyUDEFVlqFBoEyrzBSbFqkpPPQPwas1bmXfLf+wtDR3B/DECYPidi8iZqOpnAB/WBGdAhndGtFTmjMwxukN+APJ3jHnGJOM1OWpVGCuQnMNUlXnJnL0iELOXPXNzxtZy2MYmj3EFlEfwmEK4FEiNDaIV3GpR2Cr1HkasFrScV8RISwOtujoQq6dazeuMtPK0VU9nxOqpVvNcjKzsZsOnH1HAXiCpk5JlQ8WG6weAGxF5EzXSIl8ExLAb3TReInJoMSQ6pzqQWV9zy37e06ZGwFQFoqpHAL6OBmX7mojhS9kQEFX9Oba8zAO2x2xuON6LCHvurWE8WnUXjxpAeEDAbT2BMMm/iMhxyttGIKat+1xHFAgNJyvT4bXrxOPBhBYNUdUJDL8eighPWPicLGn0dN0KNsTImpLWjdrTBmKlm/OWL09jsqdUJKuZlxHvocNW9QkCSVYzFxAPE63ndiCtPZ7T1xnJeaj170+TkYLS6d7FljLpYqTkFD7XTZYaXrUf6XutWjTM1ikKLUu4pHa/xjxz59ZDBdK2Q+w58hhy5A4wDEs2z5FHA8RYte68Q3Rf96vc6tbpEAu86S6jpaHnypFSJS3kOpAWXvbo6Ix4vNVibmekhZc9OuaMTBcum/5l5jE2NXd2FfCaVwFPAXyssfA9rnE2XZclGP6h+eIejSlRfT1elz39B/dCLllL6wk9AAAAAElFTkSuQmCC');width: 50px; height: 64px; display:inline-block;vertical-align: middle; margin-right: 10px; }
.permitsapp h2{color:#fff; font-size: 32px; text-transform:uppercase; font-weight: normal; margin:25px 0;letter-spacing:3px;}
@media (max-width: 1367px)
{
.permitsapp h2{ font-size: 24px; }
}
 

.permitsapp h2 img{ margin:0px 10px 0 0; }
.permitsapp p{color:#fff; font-size: 14px; font-weight: normal; margin:25px 0;}
 .linkbtn {  border-radius:20px;     max-width: 250px; width:100%; text-align:center; background: rgb(70,157,213);
    background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
    background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );
    position: relative;}
.linkbtn {position: relative;
    overflow: hidden;
    color: #fff;
    padding: 10px 10px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    margin: 30px auto 0;
    font-size: 14px;
    font-weight: 400; }
.linkbtn:after {content: "";width: 35px;height: 60px;position: absolute;left: -45px;top: -10px;transform: rotate(-20deg);background: -moz-linear-gradient(right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);background: -webkit-linear-gradient(right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);background: linear-gradient(to right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);-webkit-animation: ct-btn-banner infinite 3s linear;animation: gloweffect infinite 3s linear;}
.linkbtn:hover {color:#fff; background: rgb(70,157,213);background: rgb(98,165,184);background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
@media (max-width: 1024px)
{
	.permitsapp h2{ font-size: 20px; }
	.permitsapp .icon{      background-size: 100%;   width: 30px; height: 38px; }
}

@media screen and (max-width:900px) {
	
	.colhalf{ width: 50%;}
}

@media screen and (max-width:568px) {
	.colhalf{ width: 100%;}
	.permitsapp h2 {font-size: 18px;}
	.permitsapp { background-size: cover;}
}

@media screen and (max-width:480px) {
	.permitsapp .icon { width: 30px;  height: 44px; background-size: 100% 100%; transform: scale(.7);margin-right: 0px;}
	.permitsapp h2 { font-size: 16px;letter-spacing: 1px;}
}

/*---------------- home student showcase STYLES ----------------*/
.showcase .container {max-width: 1400px;width: 100%;}
.showcase{padding:5%  0; background:#4c040e url('../images/showcaseBg.jpg') 0 0 no-repeat; background-size:100% 100%;min-height:575px;}
.showcase .hr {height:1px; margin:15px 0; border-top:1px solid #ffffff;width:100%;}
 
.showcase h2{color:#fff; font-size: 32px; text-transform:uppercase; font-weight: normal; margin:25px 0;letter-spacing:3px;}
.showcase h3{color:#fff; font-size: 27px; text-transform:uppercase; font-weight: normal; margin:25px 0;letter-spacing:3px;}
.showcase h2 img{ margin:0px 10px 0 0; }
.showcase p{color:#fff; font-size: 18px; font-weight: normal; margin:25px 0;}

.showcase img{width:100%; margin:15px 0; border-radius:25px;}
 .showcase .filmcounter {  border-radius:20px; min-width:250px; text-align:center; background: rgb(70,157,213);
    background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
    background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );
    position: relative;}
.showcase .filmcounter{position: relative;overflow: hidden;color: #fff;padding: 10px 10px;text-decoration: none;text-transform: capitalize;display: block;margin: 30px auto 0;font-size: 24px;letter-spacing: 1px;font-weight: 400; }
@media (max-width: 1366px){ 
.showcase .filmcounter,.showcase h3{font-size: 21px;}
.showcase h2{font-size: 28px;}
}
@media (max-width: 1024px){ 
.showcase .filmcounter,.showcase h3{font-size: 16px;}
.showcase h2{font-size: 22px;}
.showcase img{ height:inherit;  }
}

 @media (max-width: 568px){ 
.showcase h2 {  letter-spacing: 0;}
.showcase img{width:100%; height:inherit; margin:15px 0; border-radius:25px;}
} 
 @media (max-width: 480px){ 
} 
@media (max-width: 376px){ 
.showcase h2{font-size: 18px;}
}
@media (max-width: 360px){ 
.showcase h2{font-size: 16px;}
}


.showcase a {  border-radius:20px; min-width:250px; text-align:center; background: rgb(70,157,213);
    background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
    background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );
    position: relative;}
.showcase a {position: relative;overflow: hidden;color: #fff;padding: 10px 10px;text-decoration: none;text-transform: uppercase;display: block;max-width:200px;margin: 30px 0 0;font-size: 14px;font-weight: 400; }
.showcase a:after {content: "";width: 35px;height: 60px;position: absolute;left: -45px;top: -10px;transform: rotate(-20deg);background: -moz-linear-gradient(right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);background: -webkit-linear-gradient(right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);background: linear-gradient(to right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);-webkit-animation: ct-btn-banner infinite 3s linear;animation: gloweffect infinite 3s linear;}
.showcase a:hover {color:#fff; background: rgb(70,157,213);background: rgb(98,165,184);background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
 @media (max-width: 1280px){ 
 .showcase p{font-size:16px;} 
}

/*---------------- homevideo STYLES ----------------*/
.homevideo{padding:2%  0;background: rgb(70,157,213); /* Old browsers */
background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );}
.homevideo p{color:#fff; font-size: 14px; font-weight: normal; margin:25px 0;}
 
.homevideo .vdobox{ text-align: center; position:relative;margin: 26px auto;    max-width: 712px; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s; } 
.homevideo .vdobox iframe{border:10px solid #ffffff;border-radius: 5px }
.homevideo .vdobox .imageoverlay{position:absolute; width:100%; height:100%; text-align:center; background:rgba(19,60,90,0.70);top:0; padding: 14% 0;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s; }
.homevideo .vdobox .imageoverlay .videotitle{color:#ffffff; text-align:center;text-transform:uppercase;font-weight:normal;font-size:26px;letter-spacing:2px; }
.homevideo .vdobox .imageoverlay img.playbtn{margin:0 auto; display:block;    width: 18%;  max-width: 180px;     filter: grayscale(100%) invert(1) brightness(100);}
.homevideo .vdobox:hover  .imageoverlay{background:rgba(19,60,90,0.3);cursor:pointer; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homevideo .vdobox:hover   img.playbtn{opacity:0.5; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;    filter: grayscale(0) invert(0);}
 
 
@media (max-width:1024px)
{
	.homevideo .vdobox iframe{max-height: 340px;}
} 
@media (max-width:812px)
{
	.homevideo {  padding: 8% 0 43%;}
} 
@media (max-width:736px)
{
	.homevideo .vdobox iframe{height:389px !important }
	.homevideo .vdobox{height:300px;}
} 
@media (max-width:667px)
{
	.homevideo .vdobox iframe{height:350px !important }
	.homevideo .vdobox{height:260px;}
}
@media (max-width:640px)
{
	.homevideo .vdobox iframe{height:336px !important }
	.homevideo .vdobox{height:260px;}
}
@media (max-width:568px)
{
	.homevideo .vdobox iframe{height:295px !important }
	.homevideo .vdobox{height:220px;}
	.homevideo {  padding: 8% 0 0%;}
}

@media (max-width:480px)
{
	.homevideo .vdobox iframe{height:205px !important;border: 0px solid #ffffff; }
}
@media (max-width:375px)
{
	.homevideo .vdobox iframe{height:185px !important; }
	.homevideo .vdobox{height:130px;}
}
@media (max-width:360px)
{
	.homevideo .vdobox iframe{height:155px !important; }
}

 @media screen and (max-width:480px) {
.homevideo .vdobox .imageoverlay .videotitle{display:none;}
.homevideo .vdobox .imageoverlay{padding: 21% 0;}
}
.learnmorebtn {  border-radius:20px; min-width:250px; text-align:center; background: rgb(98,165,184);
    background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.learnmorebtn {position:relative;overflow: hidden;color:#fff; padding:5px 20px; text-decoration:none; text-transform:uppercase; display:inline-block; margin: 0px auto 0; font-size:16px; font-weight:700; }
.learnmorebtn:after {content: "";width: 35px;height: 60px;position: absolute;left: -45px;top: -10px;transform: rotate(-20deg);background: -moz-linear-gradient(right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 1%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);-webkit-animation: ct-btn-banner infinite 3s linear;animation: gloweffect infinite 3s linear;}
.learnmorebtn:hover {color:#fff; background: rgb(70,157,213);background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );}

@media (max-width:1024px)
{
	.learnmorebtn{min-width:100%;}
}



/*---------------- home news and events STYLES ----------------*/

.homenews{position:relative;padding:5% 0 8%; background:#4c040e url('../images/newsBg.jpg') 0 0 no-repeat; background-size:100% 100%;min-height:694px;}
.homenews .container {max-width: 1400px;width: 100%;}
.homenews .hr {height:1px; margin:15px 0; border-top:1px solid #ffffff;width:100%;}
.homenews .icon { background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA7CAYAAADB0CKOAAAABHNCSVQICAgIfAhkiAAABOVJREFUaEPtm41RFEEQhbsjUCNQIxAiUCNQI1AjUCIQIhAjUCIQIlAiECMAIhAjaOtbu6/mht29mb3Z466Kqboq4HZn5vXfdL9pVCqGme2JyCcReS0iFyJypKqnFVNMetTMPojIRxF5KCI/ReRAVa9KJ9PSB83siYj88oXS116qKgvPMszs0AWbzg/AfVW9KVm0BmQsdu1S5fdnInKuqi9KFpvyjJn9ccGeiAhW801EHojIm1IrWgJpZm9FBJPkkw/+hrlgooeJhJEmpjvXCAF2FmNmWM1zEUGbfSbL9xeqehYb6kC6r30XEUxy1chBrnq+1fc5yFXzAhZt32iPr527c+eTvBORxz2axHwxobkGgY6Rg+zbJ5aG5nEjBhrdByQbxEz/8oCq9ppeYia5Juf2SRsA2e2jT7JmhkK++nfvAXnpZvpFVQnTvWOXQLoLEqReicgZIJckNQIyoivOjqT4HdOYW5MENqIpFhfRFbMcja5JYDyvAUlQwpRZMB3FoXyK0w6ck8SBvbFzchJINwE0d+yO3Z2XpWfVFIDxjm8YV0LAHA2sO5rxTAa5zkY3/e49yE1LfK717jU5l2Q3Pe+9Jjct8bnWG9IkB31RETrXxhrPS/LCZynjabzG1ky3BJLKu5g32RoIwxshO6O4Ls9ddwDU0hbvLLqaGdUDBe3vUhJqqnA3BtLMMBfoSz591ArBDpriZKhY31qQZoY/QFsECUXFgr+nEZzvIMeidAMs1X4TenM2Tbo5fvaiGiUQzI7HtOQCoQiHgrlR1UdTtZe+NwtIB/jDtVNU82Wb6qhQVW1CijUHmQEc5YpaaKlkjjlAwoxhcs0AmhlmTxSepNmmIM2MyAkxfaaq/Lz2MLMQGnM9XUV19C3YGiSUJsECf1o7Y0oAEpEhsycJrxnIRIuDRG+NWhOAv/34gYLkrK3WZkuQwb5XbyIHnwMkI0qEyH0kLGHxaAmSa7VrVe27BavZUPhgp8E05XPyu5rAbgLSjw1ArhVR+zSYnZ/dVZ2qFt+l8n4rkKRlHP63/NEvkUjEuYkaLMRXAfTNbi3IuFUiV+0FWgIw1cjWadI3Nwi0FOA2aJLacNQnk3vChUZrACYgOYNZr3g08UnfAP52yW3u0OoZUMCi4VtRdOR9rhbvJro6yKJzMrv5rQEYKeOdnpPhdyszHgfKpt+VUh9mRvQmilcnG83M1bVJvkp1z0aa8bZeTAPybnPXLIqequqb4sgw8mBWn1ZrsVkykGUl0YSw0mxLhGBmlG6Y9uT5mpqrSy0a+8hyDlX1qARMT5LOPMERweDh85NGc5A9QNFsVSejd4WRqJPswxEVB6g+KcwCMgFKSQTzxqANhsAx2Hvn4Gj1DK1NNtHMhaIlZ55rAo+MnKFU9ozgXFOwwbtGJkMbGV0dTZoRZ9Nkj48Few6gAJw+BsXRNSC1AheT5yCj46k6q6iNCG6aaO6qBR80tn7SM9iZa6RmgKUbeG0yqhZ86+ddmHRZMw6iFTTayQAK6GaZS2sABfNxsRRB7H97mkfFSIQL5tipR7DMiwAZVAYIqBJ2XZNdkAs2YUEOmdmi5VJV3++UvpLNmhm+SELBFUPHIqYg039NgDxqck+4YWHhdkGPLlpU8/8miEi74b01X24pa7rFZSbFbRWn0nyb0ybk+COxWLLCf1e38qwEhxpZAAAAAElFTkSuQmCC');width: 57px; height: 59px; display:inline-block;vertical-align: middle; margin-right: 10px; }
.homenews h2{color:#fff; font-size: 32px; text-transform:uppercase; font-weight: normal; margin:25px 0;letter-spacing:3px;text-align:center;}
.homenews h2 img{ margin:0px 10px 0 0; }
.homenews .content{background:#ffffff; border-radius:25px; padding:15px;text-align:center; margin-top:10%;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homenews .content p{color:#27265A; font-size: 14px; font-weight: normal; margin:15px 0;}
.homenews .content h3{color:#27265A; font-size: 20px; text-transform:capitalize; font-weight: normal; margin:15px 0;letter-spacing:2px;text-align:center;}
.homenews .content img{width:100%;min-height: 200px;border-radius:25px; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homenews .content .hr {height:1px; margin:15px 0; border-top:1px solid #427DB7;width:100%;}
.homenews .morelinks {background: -moz-linear-gradient(top, rgba(98,165,184,0.7) 0%, rgba(14,83,111,0.7) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(98,165,184,0.7) 0%,rgba(14,83,111,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(98,165,184,0.7) 0%,rgba(14,83,111,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b362a5b8', endColorstr='#b30e536f',GradientType=0 );  padding:15px 0; text-align:center;position: absolute; bottom: 0; width: 100%;}
.homenews .morelinks a{ color:#fff; padding:5px 20px; text-decoration:none; text-transform:uppercase; display:inline-block; margin: 0px auto 0; font-size:16px; font-weight:700; text-decoration:underline;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.homenews .morelinks a:hover{ color:#000;text-decoration:none;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
 
.homenews .content:hover    {cursor:pointer;background:rgba(255,255,255,0.7); }
.homenews .content:hover  img{border-radius:5px;filter:brightness(50%); -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}


@media (max-width:1024px)
{
	.homenews .content h3{ font-size: 17px;}
.homenews .content img {min-height: 100% !important;max-width: 100% !important;}
} 
@media (max-width:812px)
{
	.homenews {padding: 5% 0 15%;  background-size: cover;}
	.homevideo .img-responsive { max-width: 337px; margin: 0 auto;}
} 
 @media screen and (max-width:568px) {
	.homenews h2{ font-size: 22px; }
	.homenews { background-size: cover;  min-height: 100%; padding: 5% 0 0;}
	.homenews .morelinks{    position: relative; margin-top: 10%;}
}

 @media screen and (max-width:376px) {
	.homenews .icon { width: 37px;  height: 39px; background-size: 100% 100%;}
	.homenews .col-md-4.col-sm-4.col-vxs-6.col-xs-12 { padding:0px;}
}

 @media screen and (max-width:360px) {
	.homenews h2{ font-size: 18px; }
}
/*---------------- internal page css  ----------------*/
/******** page banner css *********/
a{ color:#00428A; }
a:hover{ color:#007BFF; }
.pagebanner{position:relative;    margin-top: 4%;}
 @media screen and (max-width:812px) {
 .pagebanner{ margin-top: 0%;}
}

.pagebanner .pagetitle{position:absolute; bottom:0; left:0; right:0px;z-index:2;    background: -moz-linear-gradient(top, rgba(98,165,184,0.7) 0%, rgba(14,83,111,0.7) 100%);    background: -webkit-linear-gradient(top, rgba(98,165,184,0.7) 0%,rgba(14,83,111,0.7) 100%); background: linear-gradient(to bottom, rgba(98,165,184,0.7) 0%,rgba(14,83,111,0.7) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b362a5b8', endColorstr='#b30e536f',GradientType=0 );
padding: 15px 0;}
.pagebanner .pagetitle .pageinfo{position:relative;}
.pagebanner .pagetitle .pageinfo .title{font-size:26px ; color:#fff; font-weight:normal; text-align:center;margin:0px;letter-spacing:1px; text-transform:uppercase;}
.pagebanner .pagetitle .pageinfo .back{font-size:16px ; color:#fff; font-weight:normal; text-align:left; text-transform:uppercase;    margin-top:  6px; display: inline-block;}
.pagebanner .pagetitle .pageinfo .back:hover{ color:#27265A;cursor:pointer; }
.bottomborder{background: rgb(70,157,213); background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 ); height:18px;clear:both;}
@media screen and (max-width:568px) {
.pagebanner .pagetitle { position: relative; text-align: center;}
}
 /*---------------- breadcrumb css ----------------*/
#breadcrumb{position: relative;} 
#breadcrumb .breadcrumb {padding:0px 15px 0;margin: 0;list-style: none;background: transparent;border-radius: 0;text-align: right;    display: block;}
#breadcrumb .breadcrumb>li { display: inline-block; letter-spacing: .5px;}
#breadcrumb .breadcrumb>li>a {color:#fff;font-size:9px;text-transform:uppercase;}
#breadcrumb .breadcrumb>li>a:hover {color:#27265A; }
#breadcrumb .breadcrumb>.active {color: #fff;font-size:9px;font-weight:700;text-transform:uppercase;}
#breadcrumb .breadcrumb>li+li:before {padding: 0 5px; color: #fff;content: "|";}
@media screen and (max-width:1366px) {
#breadcrumb .breadcrumb>li>a,#breadcrumb .breadcrumb>.active { font-size:9px;vertical-align: middle; }
#breadcrumb .breadcrumb>li{letter-spacing:0px;}
.pagebanner .pagetitle .pageinfo .title{font-size:20px;}
}
 @media screen and (max-width:568px) {
#breadcrumb .breadcrumb { padding: 10px 0px 0; text-align: center; margin:0px;}
#breadcrumb .breadcrumb>li ,#breadcrumb .breadcrumb>li+li:before {font-size:12px;}
#breadcrumb .breadcrumb>.active  {font-size:9px;}
}
 @media screen and (max-width:1024px) {
.pagebanner .pagetitle .pageinfo .title{font-size:2.4vw;}
 .pagebanner .pagetitle .pageinfo .back{margin-top:10px;}
#breadcrumb .breadcrumb {padding-top: 0px;text-align: center; }
}
/******** about us page quality service *********/
.filmfriendly{background:#ffffff;padding:2% 15px;}
.filmfriendly .centertext{text-align:center;  max-width: 940px; margin: 0 auto;}
.filmfriendly p{font-size:20px;color:#27265A; font-weight:normal;}
.filmfriendly h2{font-size:35px;color:#27265A; font-weight:normal;}
.filmfriendly img{max-width:835px; width:100%; margin:10px 0;}
@media screen and (max-width:480px) {
 .pagebanner .pagetitle .pageinfo .back{ position: absolute; left: 10px;  font-size: 13px;z-index:4;}
}
@media screen and (max-width:360px) {
}
/******** about us page quality service *********/
.qualityservice{background:#F4F8FA;padding:1.5% 14%;}
.qualityservice h3 { font-size: 18px;}
.qualityservice .centertext{text-align:center;  max-width: 940px; margin: 0 auto 5%;}
.qualityservice li{font-size:20px;color:#27265A; font-weight:normal;}
.qualityservice p{font-size:20px;color:#27265A; font-weight:normal;}
.qualityservice a{font-size:20px;}
.qualityservice h2{font-size:35px;color:#008584; font-weight:normal;}
.qualityservice img{border-radius:25px;/* padding:20px;  */max-width:1070px;margin-right: 15px;height:auto;image-rendering: -webkit-optimize-contrast;}
.qualityservice table tr td{vertical-align:top;}

@media screen and (max-width:1376px) {
 p,.filmfriendly p,.qualityservice p{font-size:18px;}
}
@media (max-width:1024px){
.qualityservice{background:#F4F8FA;padding:1.5%  4%;}
}
@media screen and (max-width:860px) {
 p,.filmfriendly p,.qualityservice p, .qualityservice li{font-size:20px;}
 .qualityservice img{margin-bottom:20px;}
}
@media screen and (max-width:568px) {
.filmfriendly h2,.qualityservice h2{font-size:22px;}
.qualityservice a{font-size:14px;}
}


/***********  staff directory *********/
.staffdir{padding:30px 0;}
.staffdir .staffrow{padding:30px 0; border-bottom:1px solid #008584; clear:both;} 
.staffdir .staffrow.rowstyle{ border-bottom: 0px solid #008584;clear: both;background: #EFF3F6;margin: 0 0 30px 0;border-radius: 20px;}
.staffdir .staffrow a{    max-width: 200px;   margin-top: 17px;}
.staffdir img{border-radius:25px; border:1px solid #427DB7; }
.staffdir h2{font-size:32px; color:#27265A; margin:0 0 5px 0; }
.staffdir h3{font-size:24px; color:#008584; margin:0 0 20px 0; }
.staffdir p{font-size:18px; color:#27265A; margin:0; font-weight: normal; }
@media (max-width: 480px) {
.staffdir h2{font-size:22px; }
.staffdir h3{font-size:18px;  }
.staffdir p{font-size:14px; }
}
.sfattpopup{}
.sfattpopup .modal-header { padding: .5rem 1rem; background: #008584;  color: #fff; text-transform: uppercase;}
.sfattpopup .modal-content{ border:0px;}
.sfattpopup .modal-body {  max-height: 570px; overflow-y: scroll;}
.sfattpopup .modal-body iframe {width: 100%;  max-width: 500px;height: 300px;margin: 0 auto;display: block;}
.sfattpopup .modal-body img {width: 100%;  max-width: 500px; margin: 0 auto;display: block;}
.sfattpopup .close {color:#fff; text-shadow:none;}
.sfattpopup .close:focus {border:0; outline:0; text-shadow:none;}

/***** pagination css ***/
.customPagination{padding:20px 20px;    background: rgb(98,165,184);
    background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.paginationmargin{margin-bottom:0}
.pagePager{padding-top:0;text-align:center;margin-top:10px}
div.showingpage{color:#ffffff;text-transform:capitalize; text-align: left;font-size:18px;margin-top:5px;letter-spacing:2px}
div.showingpage span{color:#ffffff;text-transform:capitalize}
h2.showingpage{color:#ffffff;font-size:18px;margin-top:5px;letter-spacing:2px}
h2.showingpage span{color:#ffffff;text-transform:capitalize}
.pagePager{padding-top:0;margin-top:0}
.pagination .glyphicon{position:relative;top:3px;font-weight:400}
.pagination{margin:0;float:right;}
.pagination > li > a,.pagination > li > span{color:#ffffff;background-color:transparent;border:none;padding:4px 6px;font-size:18px;text-transform:capitalize;border-radius:0}
.pagination > li .mr40{margin-right:10px}
.pagination > li .ml40{margin-left:10px}
.pagination > li .white{color:#ffffff}
.pagination > li .leftflip{transform:scaleX(-1)}
.pagination > li > a.bold{font-weight:700}
.pagination > li > a:hover,.pagination > li > span:hover{border:0;border-radius:0;background:#ddd;color:#000000}
.pagination > li > a > span{color:#000}
.pagination > li:first-child > a,.pagination > li:first-child > span{border-radius:0;color:#000}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:0;color:#fff}
.pagination > li a.active{font-weight:700;color:#fff;background:rgba(255,255,255,0.5)}
.pagination > li:first-child > a:hover,.pagination > li:first-child > span:hover{color:#000}
.pagination > li:last-child > a:hover,.pagination > li:last-child > span:hover{color:#000}
@media (max-width: 860px) {
.customPagination { padding: 20px 10px;}
div.showingpage { font-size: 14px; }
	.pagination > li > a, .pagination > li > span{font-size:14px;    padding: 4px 3px;} 
/* 	div.showingpage { text-align: center;  font-size: 14px; }
	.pagination { float: none;} */
}
@media (max-width: 480px) {
	.pagination > li > a, .pagination > li > span{font-size:14px;    padding: 4px 3px;} 
	div.showingpage { text-align: center;  font-size: 14px; }
	.pagination {float: none;text-align: center;display: block;}
	.pagination li{ display: inline-block;}
}	
/******** contact us page  *********/
.cntctpage{background:#F4F8FA;padding:5% 5%;}
.cntctpage .cntct-txt{ padding-right:10%;}
.cntctpage p{font-size:20px;color:#27265A; font-weight:normal;}
.cntctpage h3{color:#27265A; font-weight:900;  line-height: 1.4em; margin-bottom:30px; }
.cntctarea .vspace15{ margin-top:15px;}
.cntctarea .vspace20{	margin-top:20px;}
.cntctarea .context22 { font-size:22px; line-height:170%; }
.cntctarea .context22  span{color:#005755; text-transform:uppercase;}
.cntctarea .context18 { font-size:18px; line-height:170%; }
.cntctarea .context18  span{color:#005755; text-transform:uppercase;}
.cntctform{padding:3% 0 6% 0;background: rgb(70,157,213); 
background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%); 
background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); 
background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );}
.cntctform h3{color:#ffffff; font-weight:900; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; line-height: 1.4em; margin-bottom:4%; text-transform:uppercase; text-align:center; }
.cntctform .form-control { padding: 10px 15px; margin-top: 10px; border-radius: 25px; box-shadow: none; height:auto;}
.cntctform .form-control::placeholder {font-style:normal;color:#27265A; font-size:16px;font-weight:normal;}
.greygradient { background: rgb(98,165,184);
    background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );
	 position:relative;
}
.greygradient:hover {
	background: rgb(70,157,213);
	background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
	background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
	background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );}
.cntctform .submitbtn{ width:auto; padding: 9px 11%; float:right; margin-top:10px;}
@media (max-width: 1280px){ 
	.cntctarea .context18{font-size:14px;}
}
@media (max-width: 1024px){
	 .cntctarea .context22 { font-size: 18px; line-height: 170%;}
}
@media screen and (max-width:860px) {
.cntctpage p{font-size:14px;}
}
@media (max-width: 480px){	
	.cntctarea .context22{margin-top:20px;}
	.cntctpage .cntct-txt {  padding-right: 0;}
	.cntctpage h3 { font-size: 20px;  text-align: center;}
	.cntctform .submitbtn{ width:100%; }
/* 	div#containercontact { transform-origin: -20px center; transform: scale(.87);} */
}
@media (max-width: 375px){	
	/* div#containercontact { transform-origin: -20px center; transform: scale(.87);} */
}
/********** event page css *********/
.pagepadding{padding:50px 7% ;}
.elistmargin{}
.eventlistpage{background: #fff;/* background: #62a5b8;background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%);background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%); background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 ); */ padding: 10px 0;}
.eventlistpage .eventlistbox{background:#ffffff; border-radius:14px; padding-bottom:10px;margin-top: 60px; overflow:hidden;box-shadow:0px 3px 7px rgba(0,0,0,.045);}
.eventlistpage .toprow{background:#EFF3F6;  padding:20px;    display: none; }
.eventlistpage .breadcrm{width:50%; float:left; }
.eventlistpage .breadcrm ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .breadcrm ul li{margin:0px 10px 0 0; display:inline-block; color:#515F67; font-size:16px; }
.eventlistpage .breadcrm ul li a{color:#515F67; font-size:16px; text-decoration:none; }
.eventlistpage .breadcrm ul li a.active{font-weight:bold;  }
.eventlistpage .breadcrm ul li a:hover{color:#8BC7D8;  }
.eventlistpage .eventperiod{width:50%; float:left; text-align:right;}
.eventlistpage .eventperiod ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .eventperiod ul li{margin:0px 10px 0 0; display:inline-block; }
.eventlistpage .eventperiod ul li a{font-size:12px; background:rgba(81,95,103,.50);color:#ffffff; padding:5px 15px;  float:left;border-radius:14px;transition:0.5s; }
.eventlistpage .eventperiod ul li a.active{font-weight:bold; background:#27265A;  }
.eventlistpage .eventperiod ul li a:hover{color:#8BC7D8;background:#27265A;   }
.eventlistpage .eventlist{/* max-width:1050px; margin:40px auto; padding:0 15px; */}
.eventlistpage .eventlist .btn-success {color: #fff;background-color: #27265A;border-color: #27265A;}
.eventlistpage .eventlist .btn-success:hover { background-color: #8BC7D8;border-color: #8BC7D8;}
.eventlistpage .eventlist .eventrow{ margin-bottom:30px; background:#EFF3F6;border-radius:14px; overflow:hidden; border:0px solid #515F67; position:relative; padding-top:30px;    padding-bottom: 60px;}
.eventlistpage .eventlist .eventrow,.eventlistpage .eventlist .eventrow .row{ /*  min-height:280px; */}
.eventlistpage .eventlist .eventrow .eventimage{vertical-align: middle; display: table-cell; }
.eventlistpage .eventlist .eventrow .eventimage img{width:100%;border-radius:14px;max-width: 215px; }
.eventlistpage .eventlist .eventrow h3{font-size:20px;font-weight:600; color:#27265A;margin-top: 0px;line-height: 130%;}
.eventlistpage .eventlist .eventrow h4{font-size:16px;font-weight:bold; color:#27265A;}
.eventlistpage .eventlist .eventrow p{font-size:16px;font-weight:500; color:#27265A;}
.eventlistpage .eventlist .eventrow a.viewdetails{font-size:12px; background:#27265A;color:#ffffff; padding:5px 15px;margin-top:10px; float:left;border-radius:14px;transition:0.5s; }
.eventlistpage .eventlist .eventrow a.viewdetails:hover{ background:#8BC7D8;transition:0.5s;   }
.eventlistpage .eventlist .eventrow .specialevent{ padding:20px; margin-top:30px;    width: 100%;}
.eventlistpage .eventlist .eventrow .specialevent.tealbg{    background: #62a5b8;
    background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%);
    background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%);
    background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );height: 45px;  position:absolute;  bottom: 0; }
.eventlistpage .eventlist .eventrow .specialevent a{color:#ffffff;text-transform:uppercase; font-weight:bold;margin:0px;transition:0.5s; }
.eventlistpage .eventlist .eventrow .specialevent a:hover{color:#27265A;transition:0.5s;  }
@media (max-width: 1024px){ 
 .eventlistpage .eventlist .eventrow .specialevent.tealbg{position:relative;}
}
.eventlistpage .paginationmargin{margin-bottom:0}
.eventlistpage .pagePager{padding-top:0;text-align:center;margin-top:10px}
.eventlistpage div.showingpage{color:#ffffff;text-transform:capitalize; text-align: left;font-size:18px;margin-top:5px;letter-spacing:2px}
.eventlistpage div.showingpage span{color:#ffffff;text-transform:capitalize}
.eventlistpage h2.showingpage{color:#ffffff;font-size:18px;margin-top:5px;letter-spacing:2px}
.eventlistpage h2.showingpage span{color:#ffffff;text-transform:capitalize}
.eventlistpage .pagePager{padding-top:0;margin-top:0}
.eventlistpage .pagination .glyphicon{position:relative;top:3px;font-weight:400}
.eventlistpage .pagination{margin:0;float:right;}
.eventlistpage .pagination > li > a,.pagination > li > span{color:#ffffff;background-color:transparent;border:none;padding:4px 6px;font-size:18px;text-transform:capitalize;border-radius:0}
.eventlistpage .pagination > li .mr40{margin-right:10px}
.eventlistpage .pagination > li .ml40{margin-left:10px}
.eventlistpage .pagination > li .white{color:#ffffff}
.eventlistpage .pagination > li .leftflip{transform:scaleX(-1)}
.eventlistpage .pagination > li > a.bold{font-weight:normal}
.eventlistpage .pagination > li > a:hover,.pagination > li > span:hover{border:0;border-radius:0;background:#ddd;color:#000000}
.eventlistpage .pagination > li > a > span{color:#000}
.eventlistpage .pagination > li:first-child > a,.pagination > li:first-child > span{border-radius:0;color:#758892}
.eventlistpage .pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:0;color:#758892}
.eventlistpage .pagination > li a.active{font-weight:700;color:#fff;background:rgba(255,255,255,0.5)}
.eventlistpage .pagination > li:first-child > a:hover,.pagination > li:first-child > span:hover{color:#000}
.eventlistpage .pagination > li:last-child > a:hover,.pagination > li:last-child > span:hover{color:#000}
@media (max-width: 860px) {
.eventlistpage .customPagination { padding: 20px 10px;}
.eventlistpage div.showingpage { font-size: 14px; }
.eventlistpage .pagination > li > a, .pagination > li > span{font-size:14px;    padding: 4px 3px;} 
}
@media (max-width: 568px) {
.eventlistpage .eventlist .eventrow .eventimage{margin-bottom: 20px;}
.eventlistpage .breadcrm,.eventlistpage .eventperiod{width:100%; float:left; text-align:center;}
.eventlistpage .eventperiod ul{margin-top:10px;}
.eventlistpage .eventlist .eventrow h4{margin-top:30px;}
}
@media (max-width: 480px) {
.eventlistpage .pagination > li > a, .pagination > li > span{font-size:14px;    padding: 4px 3px;} 
.eventlistpage div.showingpage { text-align: center;  font-size: 14px; }
.eventlistpage .pagination { float: none;}
}
@media (max-width: 376px) {
.eventlistpage .eventlist .eventrow h3{font-size:17px; }
.eventlistpage .eventlist .eventrow h4{font-size:15px; }
.eventlistpage .eventlist .eventrow p{font-size:13px; }
}
@media (max-width: 360px) {
.eventlistpage .eventlist .eventrow h3{font-size:16px; }
.eventlistpage .eventlist .eventrow h4{font-size:14px; }
.eventlistpage .eventlist .eventrow p{font-size:12px; }
}
/******** event daily *********/
.eventlistpage .eventdaily{max-width:1115px; margin:25px auto; padding:0 15px;}
.eventlistpage .eventdaily .daynavigation{background:#ffffff;  padding:0px; margin-bottom:25px; }
.eventlistpage .eventdaily .daynav1{width:40%; float:left; text-align:left;}
.eventlistpage .eventdaily .daynav1 ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .eventdaily .daynav1 ul li{margin:0px 1px 0 0; display:inline-block;}
.eventlistpage .eventdaily .daynav1 ul li a{font-size:12px; background:rgba(81,95,103,.49);color:#ffffff; padding:5px 15px; display:inline-block;border-radius:0px;transition:0.5s; }
.eventlistpage  .eventdaily .daynav1 ul li a.active{font-weight:bold; background:#27265A; }
.eventlistpage  .eventdaily .daynav1 ul li a:hover{color:#8BC7D8;background:#27265A;   }
.eventlistpage .eventdaily .daynav2{width:60%; float:left; text-align:left;}
.eventlistpage .eventdaily .daynav2 ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .eventdaily .daynav2 ul li{margin:0px 10px; color:#515F67; display:inline-block;font-weight:bold;font-size:20px;  }
.eventlistpage .eventdaily .daynav2 ul li a{font-size:16px; line-height: 100%; color:#ffffff; border-radius:0px;transition:0.5s; }
.eventlistpage  .eventdaily .daynav2 ul li a:hover{color:#f00;  }
.eventlistpage .eventdaily .daynav2 .fa-play:before { content: "\f04b"; color: #758892;}
.eventlistpage .eventdaily .daynav2 .fa-play:hover:before{color:#27265A;  }
.eventlistpage .eventdaily .daynav2 .turnleft{transform: scaleX(-1);-webkit-transform: scaleX(-1);-moz-transform: scaleX(-1);}
 .eventlistpage .eventlistbox{margin-bottom:60px;}
.eventlistpage .eventdaily .table{border: 1px solid #eaf0f4; position:relative;}
.eventlistpage .eventdaily .table th{background:#27265A;font-weight:normal; padding:10px;font-size:12px;text-align:center; color:#ffffff;}
.eventlistpage .eventdaily .table td{background:#EAF0F4;position:relative; color:#515F67;font-weight:normal; padding:12px;font-size:12px;text-align:center;  }
.eventlistpage .eventdaily .table td.firstcell{background:#ffffff;width:80px;  }
.eventlistpage .eventdaily .table .hr{ height:1px; background:#515F67;position: absolute;width: 100%;  left: 0;  top: 50%;} 
.eventlistpage .eventdaily .table .hr:before{content:''; background:#515F67;position: absolute; left: 0;top: -4px;height: 8px;width: 8px;border-radius: 10px;} 
.eventlistpage .eventdaily .table .dayeventinfo{padding:30px 0; border-radius:15px; position: absolute;width:96%;  left: 2%; text-align:left; bottom: 0; z-index:5; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-shadow:0px 3px 5px rgba(0,0,0,.20);    background: #62a5b8;
    background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%);
    background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%);
    background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.eventlistpage .eventdaily .table .dayeventinfo .eventimage img{width:100%;border-radius:14px; }
.eventlistpage .eventdaily .table .dayeventinfo h3{font-size:16px;font-weight:normal; color:#ffffff;margin-top: 3px;line-height: 130%;}
.eventlistpage .eventdaily .table .dayeventinfo h4{font-size:18px;font-weight:bold; color:#ffffff;margin: 0px;}
.eventlistpage .eventdaily .table .dayeventinfo p{font-size:14px;font-weight:bold; color:#ffffff;margin: 0px;}
.eventlistpage .eventdaily .table .dayeventinfo a.viewdetails{font-size:12px; background:#ffffff;color:#515F67; padding:5px 15px;margin-top:10px; float:left;border-radius:14px;transition:0.5s; }
.eventlistpage .eventdaily .table .dayeventinfo a.viewdetails:hover{  background:#27265A;color:#ffffff;transition:0.5s; }
@media (max-width: 812px) {
.eventlistpage .eventdaily .daynav1{width:35%; } 
.eventlistpage .eventdaily .daynav2{width:65%; }
}
@media (max-width: 568px) {
.eventlistpage .eventdaily .daynav1{width:50%; } 
.eventlistpage .eventdaily .daynav2{width:50%; }
}
@media (max-width: 480px) {
.col-480{width:100%;}
.nogridpadding{padding:0px;}
.eventlistpage .eventdaily .daynav1,
.eventlistpage .eventdaily .daynav2{width:100%;text-align:center; margin-top:20px;}
}
@media (max-width: 376px) {
.eventlistpage .eventdaily .table .dayeventinfo h3{font-size:14px; }
.eventlistpage .eventdaily .table .dayeventinfo h4{font-size:13px; }
.eventlistpage .eventdaily .table .dayeventinfo p{font-size:12px; }
}
/******** event monthly *********/
.eventlistpage .eventmonthly{max-width:1115px; margin:25px auto; padding:0 15px;}
.eventlistpage .eventmonthly .daynavigation{background:#ffffff;  padding:0px; margin-bottom:25px; }
.eventlistpage .eventmonthly .daynav1{width:40%; float:left; text-align:left;}
.eventlistpage .eventmonthly .daynav1 ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .eventmonthly .daynav1 ul li{margin:0px 1px 0 0; display:inline-block;}
.eventlistpage .eventmonthly .daynav1 ul li a{font-size:12px; background:rgba(81,95,103,.49);color:#ffffff; padding:5px 15px; display:inline-block;border-radius:0px;transition:0.5s; }
.eventlistpage  .eventmonthly .daynav1 ul li a.active{font-weight:bold; background:#27265A; }
.eventlistpage  .eventmonthly .daynav1 ul li a:hover{color:#8BC7D8;background:#27265A;   }
.eventlistpage .eventmonthly .daynav2{width:60%; float:left; text-align:left;}
.eventlistpage .eventmonthly .daynav2 ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .eventmonthly .daynav2 ul li{margin:0px 10px; color:#515F67; display:inline-block;font-weight:bold;font-size:20px;  }
.eventlistpage .eventmonthly .daynav2 ul li a{font-size:16px; line-height: 100%; color:#ffffff; border-radius:0px;transition:0.5s; }
.eventlistpage  .eventmonthly .daynav2 ul li a:hover{color:#f00;  }
.eventlistpage .eventmonthly .daynav2 .fa-play:before { content: "\f04b"; color: #758892;}
.eventlistpage .eventmonthly .daynav2 .fa-play:hover:before{color:#27265A;  }
.eventlistpage .eventmonthly .daynav2 .turnleft{transform: scaleX(-1);-webkit-transform: scaleX(-1);-moz-transform: scaleX(-1);}
 .eventlistpage .eventlistbox{margin-bottom:60px;}
.eventlistpage .eventmonthly .table{border: 1px solid #eaf0f4; position:relative;}
.eventlistpage .eventmonthly .table th{background:#27265A;font-weight:bold; text-transform:uppercase; padding:10px;font-size:12px;text-align:center; color:#ffffff;}
.eventlistpage .eventmonthly .table th.active{    background: #62a5b8;background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%);background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%);background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 ); }
.eventlistpage .eventmonthly .table td.currentcellbg{background:#EFF3F6; }
.eventlistpage .eventmonthly .table td{background:#ffffff;position:relative; color:#515F67;font-weight:normal; padding:12px;font-size:12px;text-align:right;border: 1px solid #eaf0f4;width:14.28%;  }
.eventlistpage .eventmonthly .table tr{ min-height:135px;  }
.eventlistpage .eventmonthly .table td:before {width: 0px;content: '';float: left;overflow: hidden;/* height: 170px; */height: 100px;font-size: 0;}
.eventlistpage .eventmonthly .table td.disabledate {color:#c6c6ce;}
/* .eventlistpage .eventmonthly .eventhotspot {position: absolute; left: 0; right: 0;} */
.eventlistpage .eventmonthly .eventhotspot {position: relative; padding: 0; margin: 0 -11px;}
.eventlistpage .eventmonthly .eventbtn { padding:10px; border-radius:4px;color:#ffffff;margin:2px 0;transition:0.5s; }
.eventlistpage .eventmonthly .eventbtn.tealbg{background: #62a5b8;background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%);background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%);background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.eventlistpage .eventmonthly .eventbtn.bluebg{background: #469dd5; /* Old browsers */
background: -moz-linear-gradient(top, #469dd5 0%, #2e2f7c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #469dd5 0%,#2e2f7c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #469dd5 0%,#2e2f7c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );}
.eventlistpage .eventmonthly .eventbtn.orangebg{background:#F68B1E;}
.eventlistpage .eventmonthly .eventbtn a{ color:#ffffff;font-size:12px;text-align:left; display:block; position: relative;}
.eventlistpage .eventmonthly .eventbtn a .strwidth { font-size: 13px; width: 100px; display: block;}
.eventlistpage .eventmonthly .eventbtn a span{ color:#ffffff;font-size:12px;    float: right; margin-top: -2px;position: absolute;  right: 0px; top: 1px; }
.eventlistpage .eventmonthly .eventbtn a span.fa-plus:before{background: #fff;width: 20px;height: 20px;border-radius: 50%;color: #000;font-size: 12px;display: block;font-weight: normal;/* padding: 5px; */}
.eventlistpage .eventmonthly .eventbtn a span.fa-plus:before{ text-align: center; position: relative;  padding-top: 4px;}
.eventlistpage .eventmonthly .eventbtn:hover{background: #3b639b; /* Old browsers */
background: -moz-linear-gradient(top, #3b639b 0%, #2e2f7c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3b639b 0%,#2e2f7c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3b639b 0%,#2e2f7c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b639b', endColorstr='#2e2f7c',GradientType=0 );cursor:pointer; transition:0.5s; }
.eventlistpage .eventmonthly .eventbtn:hover a span.fa-plus:before{background: #758892;transition:0.5s; color:#ffffff; }
.eventlistpage .eventmonthly .eventbtn:hover a span{ color:#ffffff;transition:0.5s; }
.eventlistpage .eventmonthly .table td.firstcell{background:#ffffff;width:80px;  } 
/*  event monthly popup css */ 
.overlay {height: 0%;width: 100%;position: fixed;z-index: 1000;top: 0;left: 0;background-color: rgba(117,136,146, 0.50);overflow-y: hidden;transition: 0.5s;}
.overlay-content {position: relative;top: 30%;width: 100%;text-align: center;padding: 15px;}
.overlay-content .popupcontent{position: relative;max-width:760px; padding:20px; border:2px solid #ffffff; border-radius:15px; margin: 30px auto; text-align:left;    background: #62a5b8;
    background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%);
    background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%);
    background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.overlay .closebtn {position: absolute;color:#ffffff; top: 2px;  right: 6px;}
.overlay .closebtn:hover,.overlay .closebtn:focus {text-decoration:none;color:#ddd;}
.overlay-content .popupcontent img{width:100%;border-radius:14px; }
.overlay-content .popupcontent h3{font-size:16px;font-weight:normal; color:#ffffff;margin-top: 3px;line-height: 130%;}
.overlay-content .popupcontent h4{font-size:18px;font-weight:bold; color:#ffffff;margin: 0px;}
.overlay-content .popupcontent p{font-size:14px;font-weight:bold; color:#ffffff;margin: 0px;}
.overlay-content .popupcontent a.viewdetails{font-size:12px; background:#ffffff;color:#515F67; padding:5px 15px;margin-top:10px; float:left;border-radius:14px;transition:0.5s; }
.overlay-content .popupcontent a.viewdetails:hover{  background:#27265A;color:#ffffff;transition:0.5s; }

@media screen and (max-height: 450px) {
  .overlay {overflow-y: auto;}
}
/*  menu css end */ 
@media (max-width: 812px) {
.eventlistpage .eventmonthly .daynav1{width:35%; } 
.eventlistpage .eventmonthly .daynav2{width:65%; }
}
@media (max-width: 568px) {
.eventlistpage .eventmonthly .daynav1{width:50%; } 
.eventlistpage .eventmonthly .daynav2{width:50%; }
.overlay-content {position: relative;top: 3%;}
}
@media (max-width: 480px) {
.col-480{width:100%;}
.nogridpadding{padding:0px;}
.eventlistpage .eventmonthly .daynav1,
.eventlistpage .eventmonthly .daynav2{width:100%;text-align:center; margin-top:20px;}
}
/******** event weekly *********/
.eventlistpage .eventweekly{max-width:1115px; margin:25px auto; padding:0 15px;}
.eventlistpage .eventweekly .daynavigation{background:#ffffff;  padding:0px; margin-bottom:25px; }
.eventlistpage .eventweekly .daynav1{width:40%; float:left; text-align:left;}
.eventlistpage .eventweekly .daynav1 ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .eventweekly .daynav1 ul li{margin:0px 1px 0 0; display:inline-block;}
.eventlistpage .eventweekly .daynav1 ul li a{font-size:12px; background:rgba(81,95,103,.49);color:#ffffff; padding:5px 15px; display:inline-block;border-radius:0px;transition:0.5s; }
.eventlistpage  .eventweekly .daynav1 ul li a.active{font-weight:bold; background:#515F67; }
.eventlistpage  .eventweekly .daynav1 ul li a:hover{color:#8BC7D8;background:#515F67;   }
.eventlistpage .eventweekly .daynav2{width:60%; float:left; text-align:left;}
.eventlistpage .eventweekly .daynav2 ul{list-style:none; padding:0px; margin:0px; }
.eventlistpage .eventweekly .daynav2 ul li{margin:0px 10px; color:#515F67; display:inline-block;font-weight:bold;font-size:20px;  }
.eventlistpage .eventweekly .daynav2 ul li a{font-size:16px; line-height: 100%; color:#ffffff; border-radius:0px;transition:0.5s; }
.eventlistpage  .eventweekly .daynav2 ul li a:hover{color:#f00;  }
.eventlistpage .eventweekly .daynav2 .fa-play:before { content: "\f04b"; color: #758892;}
.eventlistpage .eventweekly .daynav2 .fa-play:hover:before{color:#27265A;  }
.eventlistpage .eventweekly .daynav2 .turnleft{transform: scaleX(-1);-webkit-transform: scaleX(-1);-moz-transform: scaleX(-1);}
 .eventlistpage .eventlistbox{margin-bottom:60px;}
.eventlistpage .eventweekly .table{border: 1px solid #eaf0f4; position:relative;}
.eventlistpage .eventweekly .table th{background:#27265A;font-weight:bold; text-transform:uppercase; padding:10px;font-size:12px;text-align:center; color:#ffffff;}
.eventlistpage .eventweekly .table th.active{background: #62a5b8;
    background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%);
    background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%);
    background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 ); }
.eventlistpage .eventweekly .table td.currentcellbg{background:#EFF3F6; }
.eventlistpage .eventweekly .table td{background:#ffffff;position:relative; color:#515F67;font-weight:normal; padding:12px;font-size:12px;text-align:center;border: 1px solid #eaf0f4;width:13.28%;  }
.eventlistpage .eventweekly .table .nomargin{margin:0px;  }
.eventlistpage .eventweekly .table td.outertable{padding:0px;width: 91%;border : 0px solid #eaf0f4;  }
.eventlistpage .eventweekly .table td.cellmask1{background:#fafafc;  }
.eventlistpage .eventweekly .table td.cellmask2{background:#f5f6fa;  }
.eventlistpage .eventweekly .table .hr{ height:1px; background:#515F67;position: absolute;width: 100%;  left: 0;  top: 50%;z-index:100;} 
.eventlistpage .eventweekly .table .hr:before{content:''; background:#515F67;position: absolute; left: 0;top: -4px;height: 8px;width: 8px;border-radius: 10px;} 
.eventlistpage .eventweekly .eventcell {position: absolute;top: 0; left: 0; right: 0;z-index:2; text-align:left;}
.eventlistpage .eventweekly .eventcell { padding:10px; border-radius:4px;color:#ffffff;margin:2px 0;border:1px solid #fff;transition:0.5s; }
.eventlistpage .eventweekly .eventcell.minheight{min-height:200px;}
.eventlistpage .eventweekly .eventcell.tealbg{background: #62a5b8; 
background: -moz-linear-gradient(top, #62a5b8 0%, #0e536f 100%); 
background: -webkit-linear-gradient(top, #62a5b8 0%,#0e536f 100%); 
background: linear-gradient(to bottom, #62a5b8 0%,#0e536f 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}
.eventlistpage .eventweekly .eventcell.bluebg{background: -moz-linear-gradient(top, rgba(59,99,155,0.5) 0%, rgba(46,47,124,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(59,99,155,0.5) 0%,rgba(46,47,124,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(59,99,155,0.5) 0%,rgba(46,47,124,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#803b639b', endColorstr='#802e2f7c',GradientType=0 );}
.eventlistpage .eventweekly .eventcell.orangebg{ min-height:130px; background: #3b639b; 
background: -moz-linear-gradient(top, #3b639b 0%, #2e2f7c 100%); 
background: -webkit-linear-gradient(top, #3b639b 0%,#2e2f7c 100%); 
background: linear-gradient(to bottom, #3b639b 0%,#2e2f7c 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b639b', endColorstr='#2e2f7c',GradientType=0 );}
 
  .eventlistpage .eventweekly .eventcell.orangebg:nth-child(1) { position:absolute; left:0%; z-index: 3;}
.eventlistpage .eventweekly .eventcell.orangebg:nth-child(2) { position:absolute; left:10%;  z-index: 4;}
.eventlistpage .eventweekly .eventcell.orangebg:nth-child(3) { position:absolute; left:20%; z-index: 5;}
.eventlistpage .eventweekly .eventcell.orangebg:nth-child(4) { position:absolute; left:30%; z-index: 6;}
.eventlistpage .eventweekly .eventcell.orangebg:nth-child(5) { position:absolute; left:40%; z-index: 7;} 
 
.eventlistpage .eventweekly .eventcell h5{ font-size:12px; margin-top:0px; }
.eventlistpage .eventweekly .eventcell h6{ font-size:10px; font-weight:bold; }
.eventlistpage .eventweekly .eventcell a{ position: absolute;  width: 100%;max-width: 123px;bottom: 10px;}
.eventlistpage .eventweekly .eventcell a{background:#ffffff; color:#515F67;font-size:12px;text-align:left; display:block;  text-align: center;padding: 7px 0; border-radius:30px; margin-top:40px;transition:0.5s;}
.eventlistpage .eventweekly .eventcell a:hover{background:#27265A; color:#ffffff; transition:0.5s;}
.eventlistpage .eventweekly .table td.firstcell{background:#ffffff;width:80px;  } 

@media (max-width: 812px) {
.eventlistpage .eventweekly .daynav1{width:35%; } 
.eventlistpage .eventweekly .daynav2{width:65%; }
.legendtable.tmwidth {  overflow-x: scroll;}
.legendtable.tmwidth td {  min-width: 200px;}
.eventtable { overflow-x: scroll;}
}
@media (max-width: 568px) {
.eventlistpage .eventweekly .daynav1{width:50%; } 
.eventlistpage .eventweekly .daynav2{width:50%; }
}
@media (max-width: 480px) {
.col-480{width:100%;}
.nogridpadding{padding:0px;}
.eventlistpage .eventweekly .daynav1,
.eventlistpage .eventweekly .daynav2{width:100%;text-align:center; margin-top:20px;}
}
/***************** Event details css  *******************/
.edsec1{ position:relative; text-align:left; padding: 80px 0 20px; }
.edsec1 a{ font-weight:700; }
.edsec1 .edinfo{  border-radius:15px; margin:10px 0 30px;}
.edsec1 h2{ font-size: 28px; color: #27265A; font-weight: 500;  }
.edsec1 h3{ font-size: 20px; color: #27265A; font-weight: normal;  margin:10px 0px; }
.edsec1 h3 span{ font-weight: 500; }
.edsec1 p{ font-size: 20px;    color: #27265A;    font-weight: normal;}	

@media screen and (max-width:480px) {
.edsec1 h2{ font-size: 20px;   }
.edsec1 h3{ font-size: 16px; }
.edsec1 p{ font-size: 14px; }	
}

.edsec1 .hr{background:#008584; height:1px; width:100%; margin:20px 0; clear:both;  }
#newsdetail{padding:0px 0;margin:0px 0;}
#newsdetail  .newsdetail-slider{ padding:30px 0;     background: rgb(70,157,213);
    background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
    background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 ); }
#newsdetail  .newsdetail-slider .sliderarea{max-width:825px; width:100%; margin:0px auto;position: relative;}
#newsdetail  .newsdetail-slider .sliderarea  .carousel-inner { border-radius: 0;}
#newsdetail  .newsdetail-slider .sliderarea  .item img{border-radius:20px;width:100%; overflow:hidden;}
#newsdetail .customnav {  background-image: none;  top: 40%; position:absolute;width:100%;}
#newsdetail .customnav  .left {     left: -7%;  position: absolute;}
#newsdetail .customnav  .right {      right: -7%;  position: absolute;}
#newsdetail .carousel-item img {  margin: 0 auto;  display: block;}
.preleas{}
.preleas img{border-radius:20px;}
 @media all and (max-width:1200px){
/* #newsdetail .newsdetail-slider .sliderarea{max-width:80%; padding:30px; } 
.carousel-control.left.customnav, .carousel-control.right.customnav { top: 40%;}
.carousel-control.left.customnav { left: -13%;}
.carousel-control.right.customnav {  right: -13%;} */
}
 @media all and (max-width:480px){
/* .carousel-control.left.customnav { left: -19%;}
.carousel-control.right.customnav {  right: -19%;} */
.preleas img { border-radius: 20px; width: 100% !important; height: inherit !important;}

}
	/******** location page *********/
	.losearch{ background:#F4F8FA;}
	.losearch .container { max-width: 1280px;}
	.losearch .col-xl-3 {      -ms-flex: 0 0 26.22%;  flex: 0 0 26.22%; max-width: 26.22%;}
	.losearch .col-xl-2 { -ms-flex: 0 0 10.666667%; flex: 0 0 10.666667%; max-width: 10.666667%;}
	.losearch form{ margin:40px 0; }
	.losearch .centertext{text-align:center;  max-width: 940px; margin: 0 auto;}
	.losearch p{font-size:18px;color:#27265A; font-weight:normal; padding-bottom:35px;}
	.losearch .greygradient { border-radius: 25px; }
	.losearch .select-custom-arrow-state {
		background: transparent url(../images/dropdown-arrow.png) no-repeat scroll 98% center;
		text-transform: capitalize;
		color: #fff;
		font-weight: normal;
		text-transform:uppercase;
		margin: 0;
		padding: 0px 15px;
		width: 100%;
		-webkit-appearance: none;
		-moz-appearance: none;
		-o-appearance: none;
		appearance: none;
		font-size: 14px;
		letter-spacing: 0.04em;
		border-radius: 25px;
		}
		.losearch .select-custom-arrow-state:after {
		content:'';
		background: url(../images/dropdown-arrow.png) no-repeat scroll 98% center;
		}
	.losearch select option { background: #355197; }
	ul.alpha{ list-style:none;display: inline;}
	ul.alpha li{ display: inline-block;  }
	.losearch .form-control { padding: 0px 20px; border-radius: 25px; box-shadow: none; height: 38px; line-height: 38px; }
.losearch a {font-size: 24px;line-height: 30px;color: #27265A;margin-left: 0px;width: 24px;height: 30px;display: inline-block;text-align: center;}
.qualityservice a, .preleas a, .qualityservice a span {color: #185D8C !important;font-weight: 600;}
.btn-outline-primary {color: #3A6024;border-color: #68ad3f;}
.alpha_list li {float: none!important;padding: 0 !important;width: auto;height: 35px;min-width: 25px;font-size: 24px;margin: 12px;display:inline-block;}
.standing-line{display:none;}
.lo-detail{background:#ffffff;padding:5%;}
.lo-detail img{border-radius:25px;max-width:100%}
	.lo-detail .lo-detail-txt{ padding-left:20px; }
	.lo-detail h3{ font-size:23px; color:#27265A; font-weight:900;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
	.lo-detail p{ font-size:18px; color:#27265A; font-weight:normal;}
	.lo-detail address p{ font-size:26px; margin: 30px 0 0px 0; }
	.lo5col { padding:30px 0 0 0;	}
	.lo5col .five-three{ padding:0; width:60%; }
	.lo5col .five-two{ padding:0; width:40%; }
.lo5col .content{ border-radius:25px; padding:10px;text-align:center; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.lo5col .content .imgbox{width:100%; max-width:273px; max-height: 210px;min-height: 210px;opacity:1;border-radius:25px;overflow:hidden;}
.lo5col .content .imgbox img{width:auto;border-radius:25px; -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.lo5col .content:hover    {cursor:pointer;background:#eeeeee;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.lo5col .content:hover  img{border-radius:10px;filter:brightness(50%); -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
 .samelctn{ background: #F4F8FA; padding: 5% 5%; }
.homefeature.samelctn .content { background: transparent;}
.homefeature.samelctn .content:hover { background: #ffffff;}
.homefeature.samelctn .morelinks { background: transparent; }
@media screen and (max-width:1024px) {
	.losearch a { font-size:14px;}
.losearch .container {margin: 0;padding: 0;width: 100%;max-width: 100%;}
}
@media screen and (max-width:860px) {
.lo-detail p{font-size:14px;}
}
@media screen and (max-width:568px) {
	.losearch .col-xl-3 {      -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%;}
	.losearch .col-xl-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
}
/***************** About-Video Section css  *******************/
@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?ocatrf);src:url(../fonts/icomoon.eot?ocatrf#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ocatrf) format("truetype"),url(../fonts/icomoon.woff?ocatrf) format("woff"),url(../fonts/icomoon.svg?ocatrf#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-cloud:before{content:"\e900"}
.icon-disaster:before{content:"\e901";color:#111e6c}
.icon-faq:before{content:"\e902"; }
.icon-fire:before{content:"\e903";color:#111e6c}
.icon-mail:before{content:"\e904";color:#111e6c}
.icon-marker:before{content:"\e905";color:#111e6c}
.icon-news:before{content:"\e906"; }
.icon-phone:before{content:"\e907";color:#111e6c}
.icon-photos:before{content:"\e908"; }
.icon-play .path1:before{content:"\e909";color:#fff}
.icon-play .path2:before{content:"\e90a";margin-left:-1.287109375em;color:#707070}
.icon-star:before{content:"\e90b"; }
.icon-usefullinks:before{content:"\e90c"; }
.icon-video:before{content:"\e90d"; }
.icon-water:before{content:"\e90e";color:#111e6c}
.icon-whatclientsay:before{content:"\e90f";color:#f2eee8}
.icon-wind:before{content:"\e910";color:#111e6c}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.iframevdo {max-width: 704px; margin: 20px auto 0;}
.vdoSec{ position:relative; background: #EFF3F6; padding:75px 0; }
.vdobox{padding-top: 20px;padding-bottom: 20px;text-align: center; }
.vdobox a{ background: rgba(117, 136, 146, 1); display:block; border-radius: 16px; }
.vdobox img{ opacity: 0.3; -ms-filter: blur(7px);
-webkit-filter: blur(7px);
-moz-filter: blur(7px);
-o-filter: blur(7px);
filter: blur(7px);
transition:0.5s;
}
.vdobox a:hover{ background: rgba(117, 136, 146, 0.5); }
.vdobox a:hover img{ opacity: 1; -ms-filter: blur(0px);
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
filter: blur(0px);
}
.vdobox a .icon-play{
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    bottom: 50px;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: absolute;
    left: 50%;
    top: 50%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    font-size: 90px;
    width: 170px;
    height: 170px;
    line-height: 170px;
    border-radius: 50%;
    padding-left: 15px;
}
.vdobox a:hover .icon-play{ background: rgba(117, 136, 144, 0.7); }
.icon-play:before { margin-left: 6px;}
.vdo-txt{ top: 50%; position: relative; transform: translateY(-50%); padding-left:50px; padding-right:15px; }
.vdo-txt h3{ font-size: 24px; color: #515F67; text-transform: capitalize; font-weight: bold; padding-bottom:20px; }
@media (max-width:860px) { 
.vdoSec { padding: 35px 0; } 
.vdo-txt { padding-left: 30px; } 
}
@media (max-width: 568px) { }
@media (max-width: 480px) { 
}
.medialink2{text-align:right;  }
.medialink2 ul{margin:-3px 0  0px 0; padding:0px; list-style:none;    display: inline-block;vertical-align: middle;}
.medialink2 ul li{margin: 12px 0; }
.medialink2  .heading24{    display: inline-block;color:#515F67;font-style:italic; font-size:18px;line-height: 30px; font-weight:700; margin:0 0  0px 0;}
.medialink2 ul li img{vertical-align:middle;    margin: 0px 10px 0 0;}
.medialink2 ul li a{color:#515F67;font-style:italic;  text-decoration:none;font-size:18px; font-weight:bold;}
a.icon.icon-share2.a2a_dd {  font-family: 'TeXGyreAdventor',arial,helvetica,sans serif  !important;}
.medialink2 ul li a:hover{color:#27265A;  }
 .otherlinks2{ padding:1% 0 5%;border-bottom: 1px solid #707070;}
.download-news{  margin:0 0 15px;     float: left;   margin-right:10%;}
.download-news h2{color:#515F67;  font-size: 18px; font-style:italic;    margin-top: 0; font-weight: bold;}
.download-news .overlay {background: #fff;min-height: auto;padding-bottom: 35px;}
.downloadbox { background: #f2f2f2; padding: 10px 10px 10px 30px;width:100%; float: left; margin:5px 0; border-radius:15px; }
.downloadbox.last { margin-right: 0 ; }
.downloadboxInner { color: #313131;}
.downloadboxInner .col1,.downloadboxInner .col2,.downloadboxInner .col3 {float:left; box-sizing:border-box;}
.downloadboxInner .col1 {width: 10%;}
.downloadboxInner .col1 img{width: 100%;max-width:64px;margin: 0;}
.downloadboxInner .col2  {width: 68%; padding:0 0px 0 20px;}
.downloadboxInner .col3 {width: 22%;padding:0 10px;}
.downloadFile { display: table; vertical-align: middle; width: 97%; margin: 0 auto; text-align: left;}
.downloadboxInner .col2  h3 ,.downloadboxInner .col3  h4 { font-size:18px;}
.downloadboxInner .col2  h3 { color: #272423; font-style:italic;margin-top: 6%; text-transform:none;}
.downloadboxInner .col3  h4 { color: #515F67; font-weight: bold; text-align:right;  margin-top: 19%;}
.downloadboxInner .col3  h4 a{ color:#515F67; text-decoration:underline;  font-style:italic; font-weight: bold;}
.downloadboxInner .col3  h4 a:hover{ color:#27265A; text-decoration:underline;}
.back{color:#272423; font-weight:700; font-size:20px;margin-top: 20px;  float: left;}
.back:hover{ color:#27265A; }

.backevent{color:#272423; font-weight:700; font-size:20px;margin-top: -40px;  float: left; position: relative; z-index: 1000;}
.backevent:hover{ color:#27265A; }


.weblinks{margin: 0 0 0;  }
.weblinks .heading24{color:#515F67;font-style:italic; font-size:18px;line-height: 30px; font-weight:700;display:block;margin:0 0 20px 0;}
.weblinks ul{margin:0 0 15px 0; padding:0;list-style:none;    display: inline-block;}
.weblinks ul li{margin:0px 0;display: block;}
.weblinks ul li a{color:#515F67;font-size:18px; font-weight:500; line-height: 28px;text-decoration:underline; text-transform:lowercase; }
.weblinks ul li a:hover{color:#27265A;text-decoration:underline; }
@media (max-width:  1200px) {
.newseventsdetail{width:90%;}
}
@media (max-width:  1024px) {
.newsDetail { padding: 9% 0 1%;}
.downloadboxInner .col2  {width: 60%; }
.downloadboxInner .col3 {width: 30%; }
.downloadboxInner .col3  h4 {  margin-top: 16%;}
}
@media (max-width:  860px) {
.newsDetail { padding: 11% 0 1%;}
.medialink2 ul li { margin: 0 4px;}
}
@media (max-width:  668px) {
.newsDetail span.h3{font-size:18px;}
.medialink2 ul li { margin: 0 0px;}
.medialink2 ul li img{ margin: 0 5px;}
.medialink2 ul li  a{font-size:14px;}
.weblinks ul li a{font-size:14px;}
.newsDetail { padding: 5% 0 1%;}
p{font-size:14px;}
.videowrapper { max-width: 340px;}
.download-news{width:100%}
.weblinks{width:100%}
}
@media (max-width:  568px) {
.col-md-6.col-sm-6.col-xs-6.col-nd-12 { padding: 0;}
.medialink2 ul li img{ margin: 0 3px;display: inline-block;}
.medialink2 ul li  a{font-size:12px;}
}
@media (max-width:  480px) {
 .col-nd-12{width:100%} 
.col-md-6.col-sm-6.col-xs-6.col-nd-12 { padding: 0;}
.medialink2 ul li img{ margin: 0 4px;}
.medialink2 ul li  a{font-size:14px;}
.downloadboxInner .col2 h3,.downloadboxInner .col3 h4{font-size:14px;}
.medialink2 { text-align: left;}
.newsDetail {padding: 5% 0 4%;}
.videowrapper { max-width: 260px;}
.medialink2 ul li {  margin: 12px 5px !important; float: left;}
.backevent{margin-top: 40px;}
}
@media (max-width:  390px) {
.downloadbox {  padding: 10px 10px 10px 10px;}
.downloadboxInner .col2 h3, .downloadboxInner .col3 h4{font-size:12px;}
.medialink2 ul li {  margin: 12px 1px !important;}
}
@media only screen and (max-width:1024px) { 
.edsec1 { padding: 40px 0; }
}
@media only screen and (max-width:860px) { 
.edsec1 { padding: 30px 0; }
} 
/******** Studios and Soundstages *********/
.sb-container{position:relative;overflow:hidden;padding-right:10px}
.sb-content{height:100%;width:120%;padding-right:20%;overflow-y:scroll;box-sizing:border-box}
.sb-scrollbar-container{position:absolute;left:5px;bottom:5px;top:5px;width:10px;background:#EFF0F0}
.sb-container-noscroll .sb-scrollbar-container{right:-20px}
.sb-scrollbar{position:absolute;left:0;height:30px;width:10px;border-radius:0;background:#008584}
.sb-scrollbar:hover{background:#469DD5}
.leftcontainer{height:1000px;width:100%;max-width:100%;padding:5px 10px 5px 50px; background:#ffffff}
.ssstage{background:#ffffff;padding:5% 0px; border-bottom:1px solid #707070;}
.ssstage .wrapper{ max-width: 90%; margin: 0 auto;padding:0 15px; box-sizing:border-box;}
.ssstage p{font-size:20px;color:#27265A; font-weight:normal;}
.ssstage h2{font-size:35px;color:#27265A; font-weight:normal;}
.ssstage img{max-width:835px; width:100%; margin:25px 0;}
.leftcontainer .prodheading1{background: rgb(70,157,213);background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );     display: block;text-align: left;color: #ffffff;font-size: 24px;border-radius: 25px;width: 100%;padding: 12px 30px;letter-spacing: 1px;text-decoration: none;border: 0px;text-transform: uppercase;margin-top: 15px;margin-bottom: 15px;}
.leftcontainer .prodheading2{background: rgb(98,165,184);background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );     display: block;text-align: left;color: #ffffff;font-size: 24px;border-radius: 25px;width: 100%;padding: 12px 30px;letter-spacing: 1px;text-decoration: none;border: 0px;text-transform: uppercase;margin-top: 15px;margin-bottom: 15px;}
.leftcontainer .contactbox{border:1px solid #707070; padding:15px; border-radius: 25px;margin-bottom:20px; }
.leftcontainer img{ border-radius: 25px; }
.leftcontainer h2.bulletblue{font-size:22px; height:44px; width:44px; display:inline-block; font-weight:normal; background:#427DB7; color:#ffffff;text-align: center;padding: 10px 0;border-radius: 25px;}
.leftcontainer h2.bulleseablue{font-size:22px; height:44px; width:44px; display:inline-block; font-weight:normal; background:#008584; color:#ffffff;text-align: center;padding: 10px 0;border-radius: 25px;}
.leftcontainer h3{font-size:22px; font-weight:700; color:#27265A;  }
.leftcontainer h3 span{ font-weight:500; color:#27265A; text-transform:uppercase; }
.leftcontainer h4  {font-size:18px; font-weight:500; color:#27265A;   line-height: 130%; margin-top:10px; }
.leftcontainer h4 span{ display: block;font-weight:500; color:#008584;   }
.leftcontainer h4 span.ucase{ text-transform:uppercase;}
.leftcontainer a.dir{font-size:18px; text-decoration:underline; text-transform:uppercase; font-weight:500; color:#008584;   }
@media screen and (max-width:376px) {
}
@media screen and (max-width:360px) {
}
/******** Standard Permit page  *********/
.permit{padding:3% 0 6% 0;background: #ffffff; }
.permit h3{
	    background: rgb(70,157,213);
    background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
    background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );
    color: #ffffff; font-weight: 700; margin: 0 15px 3% 15px; text-transform: uppercase; font-size: 20px; padding: 15px 25px; border-radius: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; }
.permit .permitform .form-control { padding: 3px 15px; margin-top: 10px; border-radius: 25px; box-shadow: none; height: 48px; line-height: 35px; }
.permit .permitform label { font-size: 17px; color: #27265A; font-weight: 100; margin: 15px 0 0 12px; }
.permit .permitform span { font-size: 17px; color: #27265A; font-weight: 100; margin: 15px 0 0 12px; display:block; }
input[type=radio]{-webkit-appearance: checkbox;-moz-appearance: radio;}
input[type=checkbox]{-webkit-appearance: checkbox;-moz-appearance: checkbox;}
.permitform .greygradient { border-radius: 25px; }
.permitform .select-custom-arrow-state {background: transparent url(../images/dropdown-arrow.png) no-repeat scroll 98% center; color: #fff;font-weight: normal;text-transform:uppercase;margin: 0;padding: 0px 15px;width: 100%;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;font-size: 14px;letter-spacing: 0.04em;    border: 0;border-radius: 25px;}
.permitform .select-custom-arrow-state:after {content:'';background: url(../images/dropdown-arrow.png) no-repeat scroll 98% center;}
.permitform select option { background: #355197; }
.permit .permitform .submitbtn{ width:auto; padding: 9px 11%; float:right; margin-top:10px;}
.mar40{ position:relative; padding-top:40px;}
.mar20{ position:relative; padding-top:20px;}
.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }
.custom-control-inline { display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem; }
.custom-control-input { position: absolute; z-index: -1; opacity: 0; }
.custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #007bff; background-color: #007bff; }
.custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: #80bdff; }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: #fff; background-color: #b3d7ff; border-color: #b3d7ff; }
.custom-control-input:disabled ~ .custom-control-label { color: #6c757d; }
.custom-control-input:disabled ~ .custom-control-label::before { background-color: #e9ecef; }
.custom-control-label { position: relative; margin-bottom: 0; vertical-align: top; padding-left:8px; }
.custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1em;  height: 1em;  pointer-events: none;  content: "";  background-color: #fff; border: #adb5bd solid 1px;}
.custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem;  display: block;  width: 1em;  height: 1em;  content: "";  background: no-repeat 55% / 55% 55%;}
.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }
.custom-checkbox { margin-bottom:20px; display:table; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}
.permit .permitform textarea.form-control {  padding: 20px 15px;   margin-top: 10px;    border-radius: 25px;    box-shadow: none;	height:auto !important;}
.permit .permitform .form-control::placeholder {font-style:normal;color:#27265A; font-size:16px;font-weight:normal;}
hr.strd{  border-top: #a7a7a7 1px solid; }
@media (max-width: 1280px){ 
}
@media (max-width: 1024px){
}
@media screen and (max-width:860px) {
}
@media (max-width: 480px){	
}
/************ photos page css **************/
.mediaphoto{position:relative;padding:2% 0 ; background:#ffffff; }
.mediaphoto .container {max-width: 1400px;width: 100%;}
.mediaphoto .content{background:#ffffff; border-radius:25px; padding:15px;text-align:left; margin-top:10%;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.mediaphoto .contentright{ margin-top:7%; }
.mediaphoto .contentright p{color:#27265A; font-size: 14px; font-weight: normal; margin:15px 0;}
.mediaphoto .contentright h3{color:#27265A; font-size: 20px; text-transform:capitalize; font-weight: bold; margin:25px 0;letter-spacing:2px;}
.mediaphoto .content img{width:100%;opacity:1;border-radius:25px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.mediaphoto .morelinks {background:#ffffff;  padding:35px 0 25px;}
.mediaphoto .morelinks a{ color:#427DB7; padding:5px 20px; text-decoration:none; text-transform:uppercase; display:inline-block; margin: 0px auto 0; font-size:16px; font-weight:700; text-decoration:underline;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.mediaphoto .morelinks a:hover{ color:#27265A;text-decoration:none;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.blubtn{border-radius:20px;min-width:250px;max-width:250px;text-align:center;background:#469dd5;background:-moz-linear-gradient(top,rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background:-webkit-linear-gradient(top,rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background:linear-gradient(to bottom,rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#469dd5',endColorstr='#2e2f7c',GradientType=0);position:relative;position:relative;overflow:hidden;color:#fff;padding:10px;text-decoration:none;text-transform:uppercase;display:block;margin:30px  0;font-size:14px;font-weight:400}
.blubtn:after {content: "";width: 35px;height: 60px;position: absolute;left: -45px;top: -10px;transform: rotate(-20deg);background: -moz-linear-gradient(right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);background: -webkit-linear-gradient(right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);background: linear-gradient(to right,rgba(70,157,213,0) 0,rgba(70,157,213,0) 1%,rgba(70,157,213,0.5) 50%,rgba(70,157,213,0) 100%);-webkit-animation: ct-btn-banner infinite 3s linear;animation: gloweffect infinite 3s linear;}
.blubtn:hover {color:#fff; background: rgb(70,157,213);background: rgb(98,165,184);background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 );}

@media (max-width:800px) {
	  .blubtn{min-width: 100%;}
}
@media screen and (max-width:568px) {
	 .mediaphoto h2{font-size: 18px;letter-spacing: 1px;}
}
@media screen and (max-width:480px) {
	 .mediaphoto .col-md-12.col-sm-12.col-vxs-12.col-xs-12{padding:0px;}
	 .mediaphoto .col-md-4.col-sm-4.col-vxs-6.col-xs-12{padding:0px;}
}
@media screen and (max-width:376px) {
	.mediaphoto .icon { width: 37px; height: 39px; background-size: 100% 100%;}
	 .mediaphoto h2{font-size: 18px;letter-spacing: 1px;}
}
/************ videos page css **************/
.videophoto{position:relative;padding:2% 0 ; background:#ffffff; }
.videophoto .container {max-width: 1400px;width: 100%;}
.videophoto .content{background:#ffffff; border-radius:25px; padding:15px;text-align:center; margin-top:10%;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.videophoto .content h3{color:#27265A; font-size: 20px; text-transform:capitalize; font-weight: bold; margin:25px 0;letter-spacing:2px;}
.videophoto .content img{width:100%;opacity:1;border-radius:25px;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.videophoto .content img:hover{ opacity:.7;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
/************ useful links css **************/
.usefullinks{position:relative;padding:2% 0 ; background:#ffffff; }
.usefullinks .container {max-width: 1400px;width: 100%;}
.usefullinks .content{background:#ffffff; border-radius:25px; padding:15px;text-align:left; margin-top: 0%;-webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
.usefullinks .content .contentheight { min-height: 200px;}
.usefullinks .content p{color:#27265A; font-size: 14px; font-weight: normal; margin:15px 0;}
.usefullinks .content h3{color:#27265A; font-size: 20px; text-transform:capitalize; font-weight: bold; margin:25px 0 0;letter-spacing:2px; min-height:49px;}
.usefullinks .content img{width:100% !important;height:auto !important;  margin-top: 30px;  -webkit-transition: all ease-in-out .25s;-o-transition: all ease-in-out .25s;transition: all ease-in-out .25s;}
@media screen and (max-width:568px) {
	 .usefullinks h2{font-size: 18px;letter-spacing: 1px;}
}
@media screen and (max-width:480px) {
	 .usefullinks .col-md-12.col-sm-12.col-vxs-12.col-xs-12{padding:0px;}
	 .usefullinks .col-md-4.col-sm-4.col-vxs-6.col-xs-12{padding:0px;}
}
@media screen and (max-width:376px) {
	.usefullinks .icon { width: 37px; height: 39px; background-size: 100% 100%;}
	 .usefullinks h2{font-size: 18px;letter-spacing: 1px;}
}
/******** faq page css *************/
 .backbtn{margin-top:50px;}
.backbtn a{font-size:18px; font-weight:bold; color:#27265A; text-decoration:none;}
.backbtn a:hover{ color:#000000; text-decoration:underline;}
.faqpage{position:relative;background :#F4F8FA;padding:5%  0px 5%; }
.faqpage .faqbox{position:relative;text-align:left; background:#ffffff; padding:20px 10px 20px 16%; border-radius:15px; box-shadow:1px 1px 8px #111; margin:3% 0;transition:.6s; }
.faqpage .faqbox .iconbox{   background: #0E536F; }
.faqpage .faqbox .iconbox{ position: absolute; top: -20px;left: -20px; height:116px ;width:116px; vertical-align:middle; text-align:center;border-radius:50%;  }
.faqpage .faqbox .iconbox .icon{display:table-cell; height:116px ;width:116px; vertical-align:middle; text-align:center; }
.faqpage .faqbox .iconbox span{color:#ffffff; font-size: 34px; }
.faqpage h3{font-size:24px;color:#000000; font-weight:normal; text-transform:capitalize; margin: 0px 0 0 0;transition:.6s;}
.faqpage .faqbox:hover{background: #62A5B8;  cursor:pointer; transition:.6s;}
/* .faqpage .faqbox:hover .iconbox{ background:#ffffff;}
.faqpage .faqbox:hover .iconbox span { color:#16216D;} */
.faqpage .faqbox:hover h3 { color:#fff;transition:.6s;}
@media (max-width:  1366px) {
	.faqpage .faqbox .iconbox{  height:73px ;width:73px;top: 13px; }
	.faqpage .faqbox .iconbox .icon{ height:73px ;width:73px;  }
	.faqpage .faqbox .iconbox span{ font-size: 32px; }
	.faqpage h3{font-size:18px; }
}
@media (max-width:  1024px) {
	 .faqpage .faqbox{padding:20px 10px 20px 10%;margin: 2% 0;}
	 .faqpage .faqbox .iconbox { position: absolute; top: -5px;  left: -10px;}
	 .faqpage h3{font-size:16px; }
}
@media (max-width:  900px) {
	 .faqpage .faqbox{padding:20px 10px 20px 12%; }
}
@media (max-width:  668px) {
	 .faqpage .faqbox{padding:20px 10px 20px 14%; }
}
@media (max-width: 480px) {
	 .faqpage .faqbox{padding:20px 10px 20px 14%; }
	 .faqpage .faqbox .iconbox { top: -7px; left: -30px; transform: scale(.5);-webkit-transform: scale(.5);-moz-transform: scale(.5);}
}
/******** faq category page css *************/
.faqcatpage{position:relative;background :#F4F8FA;padding:5%  0px 5%; }
.faqcatpage .faqbox{position:relative;text-align:left; background:#ffffff; padding:20px 10px 20px 16%; border-radius:15px; box-shadow:1px 1px 8px #111; margin:0% 0;}
.faqcatpage .faqbox .iconbox{   background: #0E536F;}
.faqcatpage .faqbox .iconbox{ position: absolute; top: -20px;left: -20px; height:116px ;width:116px; vertical-align:middle; text-align:center;border-radius:50%;  }
.faqcatpage .faqbox .iconbox .icon{display:table-cell; height:116px ;width:116px; vertical-align:middle; text-align:center; }
.faqcatpage .faqbox .iconbox span{color:#ffffff; font-size: 34px; }
.faqcatpage h3{font-size:24px;color:#00428A; font-weight:bold; text-transform:capitalize; margin: 0px 0 0 0;}
.faqcatpage  .questionbox{   background: #e3e3e4; padding:30px  6%; max-width: 970px;margin: 0 0 0 11%;width: 100%;border-radius: 0 0 10px 10px;}
.faqcatpage  .questionbox ul{margin-left:-3px;}
.faqcatpage  .questionbox li { margin:15px 0;}
.faqcatpage  .questionbox li a{font-size:24px; color:#00428A;}
.faqcatpage  .questionbox li a:hover{ color:#62A5B8;}
@media (max-width: 480px) {
	  .faqcatpage .faqbox .iconbox {  top: 15px; left: -10px; height: 36px; width: 36px;}
	  .faqcatpage .faqbox .iconbox .icon { height: 36px; width: 36px;}
	  .faqcatpage .faqbox .iconbox span { font-size: 16px;}
	  .faqcatpage h3 { font-size: 20px;}
	  .faqcatpage .questionbox li a { font-size: 17px;}
}

/*********** testimonials *********/
.re_testimonials{ padding:50px 0;  margin-bottom:0px;text-align:left; background: #ffffff;  }
.re_testimonials .article-img {border:3px solid #000;}
.re_testimonials .heading24 {  color: #00428A;font-size: 24px;line-height:24px;font-weight: bold;letter-spacing: 2px;margin: 0px 0 20px; display: block;}
.re_testimonials .heading33 {  color: #00428A;font-size: 33px;line-height:34px;font-weight: bold;letter-spacing: 2px;margin: 0px 0 20px; display: block;}
.re_testimonials p {  color: #0a0405;font-size: 14px;line-height:20px; font-style: normal; font-weight: 400; }
.re_testimonials span.author {  color: #0a0405;font-size: 24px;line-height:24px; font-weight: 400; display:block; margin:25px 0 0; text-transform:uppercase; letter-spacing: 2px;}
.re_testimonials span.seperator {  color: #00b9ff; padding:0 6px; }
.re_testimonials .content {display: table; width: 100%;/*  min-height: 232px; */}
.re_testimonials .content .contentAlign{display: table-cell;vertical-align:middle;}
.hrline{height:1px; background:#ccc; margin:30px 0;width:100%;}
/********** location page tabbing css ***************/
#ourteamtab{position:relative; margin-bottom:5%; padding:0 6%;}
.eventstab { }
.eventstab .tabmenu{margin:50px 0 0 0;}
.eventstab .nav-tabs{border-bottom:4px solid #2daae1;padding-bottom:0px;    overflow: hidden;    margin-left: 0;}
.eventstab .nav-tabs > li{float:left;margin-bottom:0px;width:32.33333%;min-width:125.4px;text-align:center;border:0; margin:0 0px;}
 .eventstab .nav-tabs > li.first{margin-left:19px;}
/* .eventstab .nav-tabs > li.last{margin-right:-35px; width:440px;} */
.eventstab .nav-tabs > li > a{ display:block;font-size:24px;color:#ffffff;text-transform:uppercase;letter-spacing:2.5px; border-radius:20px 20px 0 0;border:0; padding:14px 12px;    background: rgb(98,165,184);
    background: -moz-linear-gradient(top, rgba(98,165,184,1) 0%, rgba(14,83,111,1) 100%);
    background: -webkit-linear-gradient(top, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    background: linear-gradient(to bottom, rgba(98,165,184,1) 0%,rgba(14,83,111,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a5b8', endColorstr='#0e536f',GradientType=0 ); transition:0.3s ease;}
.eventstab .nav-tabs > li > a span{ display:block; }
.eventstab .nav-tabs > li > a:hover{ background: rgb(70,157,213);
    background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
    background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 ); color:#469dd5;border:0;transition:0.3s ease;}
.eventstab .nav > li > a:hover, .eventstab .nav > li > a:focus{border:0 !important;}
.eventstab .nav-tabs > li.active > a, .eventstab .nav-tabs > li.active > a:hover, .eventstab .nav-tabs > li.active > a:focus{ color:#ffffff;border:0;background: rgb(70,157,213);
    background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);
    background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );}
.eventstab .tabpadding{padding:2% 5%; box-shadow:0px 6px 18px rgb(0,0,0,.10);/* border: 2px solid #fff;  */background:#F4F8FA;}
.eventstab .tabpadding h3{font-weight:600;letter-spacing:1px; margin-bottom:0px;}
.eventstab .tabpadding p{font-weight:normal;letter-spacing:1px;font-size:18px;}
.eventstab .tabpadding ul{margin-left:5%;padding:0;}
.eventstab .tabpadding ul li{font-size:20px; padding-left:3%;}
.captchadiv4{}
.captcha4{transform:scale(0.7);transform-origin:0;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:0 0;transform-origin:0 0; margin-top: 6px;}
.mtop{    margin-top: 45px !important;}
@media(max-width: 736px) {
.tab-content .content { margin-bottom: 20px;}
}
@media(max-width: 480px) {
.eventstab .nav-tabs > li.first { margin-left: 0;}
.eventstab .nav-tabs > li{width:100%;}
.eventstab .nav-tabs > li > a{border-radius:0px;}
}
@media(max-width: 1024px) {
#containercontact2 {transform: scale(.75);-webkit-transform: scale(.75);-moz-transform: scale(.75);transform-origin: 0 0;-webkit-transform-origin: 80px 0px;-moz-transform-origin: 0 0;}
}
@media(max-width: 900px) {
#containercontact2 {transform: scale(.55);-webkit-transform: scale(.55);-moz-transform: scale(.55);transform-origin: 0 0;-webkit-transform-origin: 15px 0px;-moz-transform-origin: 0 0;}
}

@media(max-width: 568px) {
.contactformcaptcha { margin: 0 auto;  width: 302px;}
.captchabox { margin: 0 auto;  width: 302px;}
#containerVolunteer { transform: scale(.85);-webkit-transform: scale(.85);-moz-transform: scale(.85);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
#containercontact2 { transform: scale(.85);-webkit-transform: scale(.85);-moz-transform: scale(.85);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
#containerSponsorship { transform: scale(.85);-webkit-transform: scale(.85);-moz-transform: scale(.85);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
#containerHotel { transform: scale(.85);-webkit-transform: scale(.85);-moz-transform: scale(.85);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
.permit .permitform .submitbtn {width: 200px;float: none;margin: 10px auto;display: block; }
.permit h2 {font-size:20px;}
.captchadiv4 { width: 211px;  margin: -30px auto 0;}
.mtop{    margin-top: 0px !important;}
}
@media(max-width: 375px) {
.captchabox { margin: 0 auto;  width: 261px;}
#containercontact2{ transform: scale(.78);-webkit-transform: scale(.78);-moz-transform: scale(.78);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
.pagebanner .pagetitle .pageinfo .title {  font-size: 26px;}
.permit h3{  font-size: 16px;}
}
@media(max-width: 360px) {
.pagebanner .pagetitle .pageinfo .title {  font-size: 18px;}
.contactformcaptcha { margin: 0 auto;  width: 291px;}
.captchabox { margin: 0 0;  width: 219px;}
#containerVolunteer { transform: scale(.82);-webkit-transform: scale(.82);-moz-transform: scale(.82);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
#containercontact2{ transform: scale(.75);-webkit-transform: scale(.75);-moz-transform: scale(.75);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
 .permit img{width:100%;}
 #containerHotel { transform: scale(.81);-webkit-transform: scale(.81);-moz-transform: scale(.81);    transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;}
}
.caprow {margin-top: 30px;}
.caprow .ccol { width: 29.433333%;}
.permit .permitform .submitbtn{ width: 100%;  max-width: 160px; }
@media(max-width: 1024px) {
.caprow .ccol {  width: 36.433333%;}
}
@media(max-width: 820px) {
.caprow .ccol {  width: 47.433333%;}
}
@media(max-width: 736px) {
.caprow .ccol {  width: 51.433333%;}
}
@media(max-width: 480px) {
.permit .permitform .submitbtn {  width: 300px;  margin: 20px auto !important;}
.btncol-sm-6 {  width: 50%;}
}

@media(max-width: 390px) {
li.mbar { visibility: hidden;}
.permit .permitform .submitbtn{max-width: 140px; margin:0 2px; }
}


/***********  newsletter page *********/
.newsltrpage{padding:0px 0;background: rgb(39,38,90); background: -moz-linear-gradient(top, rgba(39,38,90,1) 0%, rgba(66,125,183,1) 100%); background: -webkit-linear-gradient(top, rgba(39,38,90,1) 0%,rgba(66,125,183,1) 100%); background: linear-gradient(to bottom, rgba(39,38,90,1) 0%,rgba(66,125,183,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27265a', endColorstr='#427db7',GradientType=0 );}
.newsltrpage .btn-secondary {color: #fff;background: #27265A;border:3px solid #427DB7;transition:0.3s;}
.newsltrpage .btn-secondary:hover {color: #fff;background: #427DB7;border:3px solid #27265A;transition:0.3s;}
.newsltrpage img {border: 2px solid #fff;outline: 3px solid #ddd;}
.newsltrpage img.focus-banner{border: 0px solid #fff;outline: 0px solid #ddd;} 
.leftsidebar{padding:30px;} 
.leftsidebar h2{font-size:32px; color:#fff; margin:5% 0 5px 0; } 
.leftsidebar ul{margin:0;margin-left:30px;padding:0; list-style:none; } 
.leftsidebar ul li{margin:5px 0;padding:0; } 
.leftsidebar ul li a{font-size:18px; font-weight:600; color:#fff; text-decoration:none; } 
.leftsidebar ul li a:hover{ color:#ddd; text-decoration:none; } 
.leftsidebar .archive{margin:30px 0 0 0; } 
.leftsidebar .archive a{font-size:18px;display:block;padding:5px 0; font-weight:600; color:#fff; text-decoration:none;text-transform:capitalize; }
.leftsidebar .archive a:hover{ color:#ddd; text-decoration:none; }
.rightsidebar{background: #ffffff; padding:30px; min-height:1000px;}
.rightsidebar h2{font-size:24px; color:#427DB7;  font-weight: 600; margin-bottom:0px;margin-top:10px; }
.rightsidebar h3{font-size:18px; color:#cccccc; margin-top:5px; }
.rightsidebar h4{font-size:14px; color:#005755;  }
.rightsidebar p{font-size:16px;    }
.separator{height:1px; background:#ddd; width:100%; margin:30px 0;}
@media (max-width: 1024px)
{
	.newsltrpage .btn-secondary{font-size: 13px;line-height: 130%;}
	.leftsidebar h2 { font-size: 26px;}
	.leftsidebar ul li a { font-size: 16px;}
}
@media (max-width: 1024px)
{
	div.showingpage{ font-size: 14px;}
}
/***********  PB TV page *********/
.pbtvrow1{padding:40px 0; }
.pbtvrow1 .pbtvlogo{margin:0 auto 40px; max-width:370px; display:block; }
.pbtvrow2{padding:40px 0; background:#F4F8FA; }
.pbtvrow2 h2{font-size:40px; color:#27265A; text-align:center; font-weight: 600; margin-bottom:30px;margin-top:10px;text-transform:uppercase }
.pbtvrow2 .infotab{display:table; width:100%; height:100px; margin-bottom:15px; transition:0.3s }
.pbtvrow2 .infotab .innercontent{display:table-cell; vertical-align:middle;  }
.pbtvrow2 .infotab .innercontent img{max-width:150px;     max-height: 107px;  }
.pbtvrow2 .infotab .innercontent h3{font-size:20px; color:#ffffff;  font-weight: 600; margin:0px;text-transform:uppercase;display: inline-block;  padding-left: 20px; width: 69%;line-height: 120%;vertical-align: middle;}
.pbtvrow2 .infotab.orange{ background:#8F3719;}
.pbtvrow2 .infotab.seagreen{ background:#275D38;}
.pbtvrow2 .infotab.lightgreen{ background:#164129;}
.pbtvrow2 .infotab.darkgreen{ background:#277d62;}
.pbtvrow2 .infotab.fadeblue1{ background:#015369;}
.pbtvrow2 .infotab.fadeblue2{ background:#00485e;}
.pbtvrow2 .infotab.greenblack{ background:#00424a;}
.pbtvrow2 .infotab.purpleblue{ background:#2e528e;}
.pbtvrow2 .infotab.royalblue{ background:#19386e;}
.pbtvrow2 .infotab.darkblue{ background:#1d2a5f;}
.pbtvrow2 .infotab.navyblue{ background:#001e44;}
.pbtvrow2 .infotab.grayblack{ background:#231f20;}
.pbtvrow2 .infotab:hover {
	background: #000000;
	cursor: pointer;
	transition: 0.3s;
	filter: grayscale(100%);
	transform: scale(1.05);
}
.pbtvrow3{padding:40px 0; background:#27265A; }
.pbtvrow3 h2{font-size:40px; color:#fff; text-align:center; font-weight: 600; margin-bottom:30px;margin-top:10px;text-transform:uppercase }
.pbtvrow3 .vdo{max-width:826px; margin:30px auto; }
.pbtvrow3 .vdo img{width:100%;border-radius:15px; }
.pbtvrow4{padding: 0px 0;  position:relative;}
.pbtvrow4 h2{font-size:61px; color:#FFD300; text-align:center; font-weight: 700; margin-bottom:15px;margin-top: 0px;text-transform:uppercase ; font-style:italic;}
.pbtvrow4 h2 span{  color:#fff;  text-transform:capitalize; font-style:normal; }
.pbtvrow4 .overlaytext{padding:5rem  0 0 0;position:absolute; top:0;left:0;right:0; bottom:0; width:100%; height:100%; }
.pbtvrow4 img{width:100%;transition: .3s;  }
.pbtvrow4:hover img{opacity:0.93; transition: .3s; }
.pbtvrow4:hover h2{ color:#fff; transition: .3s; }
.pbtvrow4:hover h2 span{ color:#FFD300; transition: .3s; }
/* Sound Stage New CSS */
.data-left{scrollbar-width:thin;scrollbar-color:rgba(14,83,111,1) #eeeeeefc}
.data-left::-webkit-scrollbar{width:10px;border-radius:20px}
.data-left::-webkit-scrollbar-track{background:#eee;border-radius:20px}
.data-left::-webkit-scrollbar-thumb{background-color:rgba(14,83,111,1);border-radius:20px}
.map-right iframe{width:100%;height:600px;border-radius:20px}
.fixme{transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.studios-soundstages-page{margin:5% 0}
.data-left{overflow-y:auto;max-height:600px;padding:0 20px}
.ldata-head{background:linear-gradient(to bottom,rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);padding:15px 30px;border-radius:25px}
.ldata-head h3{color:#fff;text-transform:uppercase;margin:0;font-size:24px;font-weight:600}
.ldata-body h2{text-align:center;font-size:20px;background:#004FA8;padding:5px;border-radius:50%;color:#fff;width:35px;height:35px;margin:10px auto 0}
.ldata-body .button-sm-blue{padding:10px  3px; font-size:11px;width: 100%; margin-top:3px;}
.ldata-body img{width:100%;margin-top:20px;border-radius:15px}
.ldata-body h3{font-size:20px;font-weight:600;font-family:inherit;text-transform:uppercase;margin:15px 0 20px}
.ldata-body h4 {font-size: 20px; }
.ldata-body h5 {font-size: 16px;text-transform: uppercase;margin: 0 0 10px;color:#2D5B67; font-weight:700;}
.ldata-body h6 {font-size: 16px;margin: 5px 0 10px;}
.ldata-body h5 a {color:#2D5B67;font-size:16px; text-decoration:underline;}
.ldata-body h5 a:hover {color:#427db7; text-decoration:none;}
.ldata-body{padding:10px;border:1px solid rgba(39,38,90,1);border-radius:20px;margin:10px 0 0}
.ldata-block{margin:0 0 30px}
.ldata-body a { margin: 12px 0; display: inline-block;}
	
@media (max-width:1024px){
.pbtvrow2 .infotab .innercontent h3{width: 64%; }
}	
@media screen and (min-device-width : 760px) and (max-device-width : 850px) {
 .map-right {margin: 50px 0 0;}   
 .data-left {max-height: 920px;}
}

h3.subHeading,.subHeading1 {
    font-size: 20px;
    color: #27265A;
    font-weight: bolder;
}
@media (max-width:668px){
.qualityservice img{width:100% !important; height:auto;}
td.td-even.td-last {  padding-left: 10px;}
}
@media (max-width:568px){
.pbtvrow2 .infotab .innercontent{display:table}
.pbtvrow2 .infotab .innercontent a{display:table-cell}
.pbtvrow2 .infotab .innercontent h3{display:table-cell}
.pbtvrow4 h2{ font-size:20px; vertical-align: middle; display: table-cell;     padding-top: 10px;}
.pbtvrow1 img{max-width:100%!important;}
.pbtvrow1 a img{max-width:150px!important;}
.ldata-head h3{font-size:18px; }
.ldata-body h4 {font-size: 18px; }
.ldata-body .button-sm-blue {font-size: 14px; }
}
@media screen and (min-device-width : 300px) and (max-device-width : 480px) {
 .map-right {margin: 50px 0 0;}   
 .data-left {max-height: 920px;}
} 
@media (max-width:480px)
{
.ldata-body .button-sm-blue{margin-bottom:30px;}
.pbtvrow2 .infotab .innercontent h3{font-size: 14px;}
.qualityservice img {margin:15px 0 !important;}
.pbtvrow1 a img{max-width:100% !important;}
.pbtvrow2 h2{font-size:40px; }
}
.signature-pad--actions{}
.signature-pad--actions .btn{background:#27265a;transition:.3s; }
.signature-pad--actions .btn:hover{background:#427DB7; transition:.3s; }

.ui-tooltip-content {  display: none;}
@media screen and (max-width:480px) {
.w323 { margin: 0 auto;}
}

.thankyou, .thankyou p, .thankyou span  { font-family:'Avenir' !important, arial; }
.btn-outline-primary {color: #3C6025;border-color: #3C6025;}
.qualityservice p em span{color: #4D5556;}

.dtpbt {padding: 5rem 0;}
.dtpbt .dlogo{ }

/*  scholarships new page css */



.hrnavy {height:1px; margin:2.5rem 0; border-top:1px solid #2E307D;width:100%;}
.scholarshipNew{padding:4rem 0;}
.scholarshipNew .container{ }
.scholarshipNew .btnGrpList {display: flex;gap: 13px;flex-wrap: wrap;justify-content: center;}
.scholarshipNew .btnGrpList .submitbtn {width: 32%;border-radius: 6px;}
.scholarshipNew h2{font-size:32px; font-weight:700; text-align:center;margin-bottom: 2rem;}
.scholarshipNew .card{ border:0px; margin-bottom: 2rem; position:relative; transition:0.3s;}
.scholarshipNew .card img{border-radius:25px; }
.scholarshipNew .card .card-body{padding-left:0; padding-right:0px;}
.scholarshipNew .card .card-title{font-size:32px;font-weight:700; }
.scholarshipNew .card .card-text { min-height: 180px; }
.scholarshipNew .card .card-text,.scholarshipNew .card .card-link{font-size:18px; }
.scholarshipNew .card .card-link{ font-weight:700;}
.scholarshipNew .card:hover,
.scholarshipNew .card:hover .card-text{ color:#007BFF; transition:0.3s;}
.scholarshipNew .card-image {
    height: 300px;
    overflow: hidden;
}
.scholarshipNew .card-image img {
    height: 300px !important;
    max-width: 100%;
    width: auto;
}
@media (max-width: 576px){
.scholarshipNew .card-image {
    height: auto;
}
.scholarshipNew .card-image img {
    height: auto !important;
}
}
@media (max-width: 480px){
	.scholarshipNew .btnGrpList .submitbtn {width: 100%; } 
	.scholarshipNew .card .card-text { min-height: auto; }
}

.rightsidebar p span {
    font-size: 16px !important;
    color: #00428A !important;
    font-family: 'Avenir', arial, helvetica, sans serif !important;
}
.edsec1 p span{
    font-size: 20px !important;
    color: #27265A !important;
    font-weight: normal !important;
	font-family: 'Avenir', arial, helvetica, sans serif !important;
	
}
.edsec1 p a span{
    font-size: 20px !important;
    color: #185D8C !important;
    font-weight: 600 !important;
	font-family: 'Avenir', arial, helvetica, sans serif !important;
	text-decoration:none !important;
}
   
.has-error .help-block {color: red !important;}
input[type="date"]::before {color: black;content: attr(placeholder) " : ";}
input[type="date"]:focus::before {content: "" !important;}

.losearch a.active{ color:#cdcdcd;} 
.homefeature .content img {max-height:100%;max-width: 100%;width:auto;}
.w323{max-height:248px;min-height:248px;max-width: 323px; overflow:hidden; border-radius:25px;}
.w323 img{width:auto; }
.img-responsive-box { width: 100%; max-width: 650px; height: auto;}
.w650{max-height:550px; max-width: 650px; overflow:hidden; border-radius:25px;}
.w650 img{width:auto; }
.alpha_list{ list-style:none; display:inline; text-align:left;}.alpha_list li{float:left; padding:5px;} .alpha-active{color:#A537A4;}.standing-line{padding-left:10px;}</style>

#map_canvas{height: 100%;}

.medialink2 ul li{margin: 12px;float: left;}

 .has-error .help-block{color:#f00;}</style>
.help-block{color:#f00!important;} .has-error, .help-block{color:#f00!important;}  
.permitform1 select option{background-color:#fff;}</style>
.pinkmarker{background: #ed145b;background-color: rgb(237, 20, 91);height: 9px;border-radius: 15px;margin: 4px 15px;}
.eventhotspot:hover{z-index:10; border:1px solid #f00;}

.signatureSection{margin:40px 0;}
.signatureSection .hr{background:#000000; height:1px;}
.signatureSection .signleft{color:#485fa1; background:#dddddd; padding:10px 20px;    display: inline-block;
    min-width: 270px;}
.signatureSection .signleft .colm1{float:left; width:60px; }
.signatureSection .signleft .colm2{float:left; width:72%; text-align:left; }
.signatureSection span {color:#485fa1;line-height: 120%; font-style:italic; margin:0px; font-size:20px;  font-weight:400;letter-spacing:1px;}
.signatureSection h4 {color:#666666;line-height: 120%; font-style:italic; margin:0px; font-size:20px;  font-weight:400;letter-spacing:1px;}
.signatureSection .textright {text-align:right;}
.signatureSection .toleft {text-align:left;}
.signatureSection .toright {text-align:right;}
.signatureSection .penicon {    float: left;    width: 36px; margin-top:15px; vertical-align: middle;}

.signatureSection a.signaturebtn{color:#485fa1; background:#dddddd;  font-size:24px;  font-weight:400;letter-spacing:1px; text-decoration:none;clear:both;display:block; }
 

/************* popup ***********/
.box{width:40%;margin:0 auto;background:rgba(255,255,255,0.2);padding:35px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center}
.button{font-size:1em;padding:10px;color:#fff;border:2px solid #06D85F;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:all .3s ease-out}
.button:hover{background:#06D85F}
.overlaypb{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:999;}
.overlaypb:target{visibility:visible;opacity:1}
.popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:40%;position:relative;transition:all 5s ease-in-out}
.popup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}
.popup .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:700;text-decoration:none;color:#333}
.popup .close:hover{color:#06D85F}
.popup .content{max-height:30%;overflow:auto}
@media screen and (max-width: 700px) {
.box{width:70%}
.popup{width:70%}
}

 
ul.tabs{margin:0;padding:0;list-style:none;text-align: right;}
ul.tabs li{background:none;color:#222;display:inline-block;padding:10px 15px;cursor:pointer}
ul.tabs li.current{background:#ededed;color:#222}

<?php /*
<!--
.tab-content{display:none;background:#ededed;padding:15px}
.tab-content label{display:block;}
.tab-content input,.tab-content select{width:100%;padding:5px;}
.tab-content.current{display:inherit} --> 
*/ ?>
.formcol1 { float: left;  width: 60%;padding:0 15px;box-sizing:border-box;}
.formcol2 { float: left;  width: 40%;padding:0 15px;box-sizing:border-box;}
.formcol3 { float: right;    text-align: right;  width: 50%;padding:0 15px;box-sizing:border-box; margin:10px 0;}
.submitbtn {
background: rgb(70,157,213);background: -moz-linear-gradient(top, rgba(70,157,213,1) 0%, rgba(46,47,124,1) 100%);background: -webkit-linear-gradient(top, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);background: linear-gradient(to bottom, rgba(70,157,213,1) 0%,rgba(46,47,124,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dd5', endColorstr='#2e2f7c',GradientType=0 );position: relative;display: inline-block;text-align: center;color: #ffffff;font-size: 14px;border-radius: 2px;padding: 9px 20px;letter-spacing: 1px;text-decoration: none;border: 0px;text-transform: uppercase;margin-top: 0px;transition: .3s;
}
.clear {  clear: both;}
.button-sign{background:#0d303b;border-radius:0;}
#myCanvas{width:560px;}
@media (max-width: 1366px)
{
    #myCanvas{width:100%;}
}
.help-block{color:#f00!important;} .has-error, .help-block{color:#f00!important;}  
.cbwidth {float: left;width: 100px;margin-left: 30px;}
.has-error .help-block{color:#f00;}