/*
Supersized - Fullscreen Slideshow jQuery Plugin
Version : 3.2.7
Site	: www.buildinternet.com/project/supersized

Author	: Sam Dunn
Company : One Mighty Roar (www.onemightyroar.com)
License : MIT License / GPL License	
*/
@font-face{font-family:'HelveticaLTStd';src:url('../fonts/HelveticaLTStd-Light.otf');src:url('../fonts/HelveticaLTStd-Light.otf') format('embedded-opentype'),url('../fonts/HelveticaLTStd-Light.otf') format('woff2'),url('../fonts/HelveticaLTStd-Light.otf') format('woff'),url('../fonts/HelveticaLTStd-Light.otf') format('truetype'),url('../fonts/HelveticaLTStd-Light.otf') format('svg');font-weight:normal;font-style:normal}

* { margin:0; padding:0; }
body { background:#fff; height:100%; }
	img { border:none; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; /*background:#111;*/ }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; opacity:0.1; filter:alpha(opacity=10); }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }


/*------------------------------------------------------------------
[ 11. Blog ]
--------------------------------------------------------------------*/
.single_blog {
/*  background: #ffffff none repeat scroll 0 0;*/ background:rgba(255,255,255,0.01); 
  margin-bottom: 10px;
}
.blog_text {
  padding:6px;
  text-align: left;
}
.blog_img a:after {
  background: #000 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transform:scale(0);
  transition: all 0.3s ease 0s;
  width: 100%;
}
.blog_img a {box-shadow: 0 2px 4px rgba(88,140,196,0.3); border:solid 6px #fff;
  background-color: #4d4d4d;
  position: relative;
  width: auto;
  display:block;
}
.blog_img a:hover:after{opacity:.1} 
.blog_img a:hover:after  {
    transform: scale(1);
}
/*-------------------
[ 11.1 Blog-Text ]
---------------------*/
.title{ color: #2e3192; font-size:22px; letter-spacing:0px; padding:18px 0;}

.blog_text h5 a { text-transform:none;
  color: #2e3192;
  display: block;
  font-size: 14px;
  font-weight:normal;
  /*letter-spacing: 2px;*/
  margin:14px 0 0;
}
.blog_text span{
  color: #000;
  font-size: 14px;
  letter-spacing: 1px;
}
.blog_text p {
  padding: 22px 0 0;
}
.section_padding {
  padding: 120px 0;
}
.section-title h1 { /*font-size: 20px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; */
color: #00b48d; font-family: 'HelveticaLTStd', sans-serif;
font-size: 35px;
margin-bottom: 20px;
line-height: 45px;
text-transform: uppercase;
}

.section-title h1 {  padding-bottom: 15px;}
.section-title p {font-size: 17px; font-weight: 400;text-align: left;}

#contact-tab {margin-top:0px !important; color:#000;font-size: 23px;}
.title{ color: #2e3192; font-size:22px; letter-spacing:0px; padding:18px 0;}

.blog-title a{color:#000; text-decoration:none; text-transform:none;}
.blog-title a:hover{color:#00f; text-decoration:none; }
		
.home-content{display:none;}
.home-content-activ{display:none; }

.content-activ .title{ font-family: 'HelveticaLTStd', sans-serif; font-size:30px; color:rgba(0,180,141,1); text-transform:uppercase; display:block; margin:0px 0;}
.content-activ p{font-family: 'HelveticaLTStd', sans-serif; color:#000}
.content-activ .text{background: rgba(219,222,228,0.01) none repeat scroll 0 0; border-bottom: 3px solid rgba(0,180,141,.01); padding:8px 6px; margin-bottom:10px;} 
.content-activ .text:last-child{background: rgba(219,222,228,0.01) none repeat scroll 0 0; border-bottom: 3px solid rgba(0,180,141,0.01); padding:8px 6px; margin-bottom:10px;}
.content-activ .text ul{margin:0 0 0 30px;}
/*.content-activ .text ul li{list-style-image:url(../img/list1.png);font-family: 'HelveticaLTStd', sans-serif; color:#000; line-height:30px}*/
.content-activ .text ul li{list-style:none; padding-bottom:6px !important; padding-top:6px !important;}
.content-activ .text ul li.leaf { padding-left:40px !important;
background: url(../img/list1.png) no-repeat left 8px; font-family: 'HelveticaLTStd', sans-serif; color:#000;}

.content-activ .text .first ul{margin:0 0 0 -12px;}
.content-activ .text .first ul li.leaf { padding-left:45px !important;
background: url(../img/list2.png) no-repeat left 4px; font-family: 'HelveticaLTStd', sans-serif; color:#000;}

.all_cap{ text-transform: uppercase; }
.pad-top200{padding-top:200px;}
.pad-top90{padding-top:90px;}
.colo_blu{color:#2e3192;}
.colo_blue{color:#0054a6;}
.colo_violet{color:#92278f;}
.font20px{font-size:20px;}
.font16px{font-size:16px;}
.strong{font-weight:bold;}
.fontf-helv{font-family: 'HelveticaLTStd', sans-serif;}

.content-activ .page-ul ul li{color:#f00; line-height:30px; margin-left:6px;}
.content-activ .page-ul ul li span{color:#000; font-size:18px;}
.bottom_list h3{margin:20px 0 !important; padding:0 !important; }
.bottom_list{border:solid 1px #000;box-shadow: 10px 10px 5px #aaaaaa; padding:20px; background:url(../img/active-bg.jpg);
border-radius:40px;

-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;

-webkit-box-shadow: 3px 3px 5px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #ccc;
}

.event-direct table td{display:inline-block;}
.dir_img_list ul li{display:inline-block;  padding-bottom:30px !important; padding:0 8px 30px 8px !important;}

.dir_img_list ul img{border:solid 8px #fff;

-webkit-box-shadow: 3px 2px 5px 3px rgba(204,204,204,1);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:    3px 2px 5px 3px rgba(204,204,204,1);  /* Firefox 3.5 - 3.6 */
box-shadow:         3px 2px 5px 3px rgba(204,204,204,1);
	}
.flt-rt{float:right;}

.gray_bg{background: rgba(219,222,228,0.001) none repeat scroll 0 0; padding:8px 6px;}
.title2{ font-family: 'HelveticaLTStd', sans-serif; font-size:30px; color:rgba(0,180,141,1); text-transform:uppercase; display:block; margin:0px 0;}
.no_padd{padding:0px 6px;}
/*ScrollUp*/
#scrollUp {color:#fff;
  background-color: #252525;
  padding: 5px 8px;
  right:4px;
  text-align: center;
  text-decoration: none;
  bottom:2%;
}
#scrollUp:hover{
  opacity:.6;
}
.scrollToTop i {
  color: #fff;
  font-size: 18px;
  margin: 0 6px;
}
@media (min-width: 150px) and (max-width:200px) {
.col-sm-4 { width:100% !important; }

}
@media (min-width: 150px) and (max-width: 801px) {
.gray_bg{background: rgba(219,222,228,1) none repeat scroll 0 0;}
.mob-div-hide{display:none;}
.mobie-bg-white{background:#fff !important;}
.event-direct table td{display:inline-block}
.pad-top200{padding-top:40px;}
.pad-top90{padding-top:40px;}

.mob-bg{background:rgba(255,255,255,0.7);}
.font20px{font-size:18px;}

.light{display:none !important;}

body{background:#fff !important;}

.logo { max-width:220px !important; padding:4px 0; float: left; }
#cssmenu {top: 14px !important;}

.home-banner-none{display:none !important;}
body{background:#fff !important;}
.home-content{display:block; background:#fff !important; border:solid rgba(0,0,0,0.01) 1px; margin:68px 0 0 0; }

.home-content .title{ font-family: 'HelveticaLTStd', sans-serif; font-size:30px; color:rgba(0,180,141,1); text-transform:uppercase; display:block; margin:0px 0;}
.home-content p{ color:#000}
.home-content .text{background: rgba(219,222,228,1) none repeat scroll 0 0; border-bottom: 3px solid rgba(0,180,141,1); padding:8px 6px; margin-bottom:10px;} 
.home-content .text:last-child{background: rgba(219,222,228,1) none repeat scroll 0 0; border-bottom: 3px solid rgba(0,180,141,1); padding:8px 6px; margin-bottom:150px;} 

.home-content-activ{display:block; background:#fff !important; border:solid rgba(0,0,0,0.1) 1px; margin:0px 0 0 0; }

.content-activ .title{ font-family: 'HelveticaLTStd', sans-serif; font-size:30px; color:rgba(0,180,141,1); text-transform:uppercase; display:block; margin:0px 0;}
.content-activ p{ color:#000}
.content-activ .text{background: rgba(219,222,228,0.01) none repeat scroll 0 0; border-bottom: 3px solid rgba(0,180,141,0.01); padding:8px 6px; margin-bottom:10px;} 
.content-activ .text:last-child{background: rgba(219,222,228,0.01) none repeat scroll 0 0; border-bottom: 3px solid rgba(0,180,141,0.01); padding:8px 6px; margin-bottom:10px;}

.container { width:96%; padding:0 2% !important; }

.section_padding {padding:90px 0;}
.section-title h1 {font-size:30px;text-transform: uppercase;padding-bottom:10px; margin-bottom:4px; line-height:normal;}
.section-title p {font-size: 14px; font-weight: 400;text-align: left;}

.col-sm-4 { width:45.3333%; }

#contact-tab {margin-top:0px !important; color:#000;font-size:20px;}
.title{ color: #2e3192; font-size:18px; letter-spacing:0px; padding:10px 0;}
.section-title p {padding-bottom:5px; color:#000;}
}


/*Home page menu*/
/*------------------------------------------------------------------
[2. Header ]
--------------------------------------------------------------------*/
.sticky-wrapper {max-height:221px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
  background:rgba(219,222,228,1) none repeat scroll 0 0; border-bottom:3px solid rgba(0,180,141,1);
}

/*-------------------
[ 2.1 Logo ]
---------------------*/
.logo { max-width:190px; padding:4px 0; float: left; }
img {
    max-width: 100%;
    height: auto;
}
/*-------------------
[ 2.1 Mainmenu ]
---------------------*/
.slicknav_menu {
	display:none;
}
#nav {border:solid #000 0px;
  float: right;
  list-style: outside none none;
  margin: 0;
  padding: 0;  padding-top:5% ;
}
#nav li {border-right:solid #999 1px;
  float: left;
}
#nav li:last-child {border-right:solid #999 0px;}
#nav a {cursor:pointer;
  color: #000;
  font-size: 13px;
  margin:0 15px;
  padding:4px 0;
  transition: none;
}
#nav li.active a {/* border-bottom: 2px solid #e6af2a;*/

}
.nav.nav-tabs {
  border-bottom: 0 none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  background:none;
  border-width: 0;
}
.nav-tabs > li > a {
  border: 0 none;
  border-radius: 0;
}
#nav a:hover{color:rgba(0,180,141,1);
  /*border-bottom:2px solid #e6af2a;*/
  background:none;
}
/*jquery-sticky-menu*/
.is-sticky header {
  /*background: #fff none repeat scroll 0 0; border-bottom:3px solid rgba(0,180,141,1);*/
  background:rgba(219,222,228,1) none repeat scroll 0 0; border-bottom:3px solid rgba(0,180,141,1);
}
.is-sticky #nav a{
  color:#000;
}
 

