/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

/* body */
body {
	padding: 0px;
	margin: 0px;
	background: #fff;
}

body, input, textarea {
	font: 14px 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 23px;
	color: #727272;
}

/* Headings */
h1, 
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	color: #272727;
}
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { 
	color: inherit;
}
h1 { 
	font-size: 40px; 
	line-height: 40px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}

h1.lessmar { 
	margin-bottom: 10px;
}

h1 b {
	display: block;
	font-size: 18px; 
	line-height: 23px;
	font-weight: 200;
	margin-top: 13px;
	color: #727272;
}
h1.white {
	color: #fff;
}

h1.bold {
	font-weight:700;
}

h2 { 
	font-size: 35px; 
	line-height: 35px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}
h2.lessmar { 
	margin-bottom: 10px;
}
h2.white {
	color: #fff;
}
h2.white b {
	color: #999;
}
h2 i {
	color: #13afeb;
	font-style: normal;
}
h2 b {
	display: block;
	font-size: 18px; 
	line-height: 23px;
	font-weight: 300;
	margin-top: 13px;
	color: #727272;
}
h2.caps {
	text-transform: uppercase;
}
h2.caps b {
	text-transform: none;
}
h2.caps strong {
	font-weight: 500;
}
h3 { 
	font-size: 27px; 
	line-height: 30px;
	margin-bottom: 18px;
	font-style: normal;
}
h3.lessmar { 
	margin-bottom: 9px;
}
h3 strong {
	font-weight: 600;
}
h4 { 
	font-size: 22px; 
	line-height: 25px;
	margin-bottom: 18px;
	font-style: normal;
}

h4.lessmar { 
	margin-bottom: 9px;
}

h4.caps {
	text-transform: uppercase;
}
h4.white {
	color: #fff;
}
h4 b {
	color: #999;
	font-size: 14px;
	display: block;
	font-weight: normal;
}
h5 { 
	font-size: 18px; 
	line-height: 23px;
	margin-bottom: 16px;
	font-style: normal;
}
h5.lessmar { 
	margin-bottom: 8px;
}
h5.lessmar2 { 
	margin-bottom: 4px;
}

h5 b {
	color: #727272;
	font-size: 13px;
	font-weight: normal;
	display: block;
}
h5 strong {
	font-weight: 500;
}

h5.caps {
	text-transform: uppercase;
}
h5.grayc {
	color: #999;
}
h5.siteccaps {
	color: #13afeb;
	text-transform: uppercase;
}
h5.sitec {
	color: #13afeb;
}
h5.white {
	color: #fff;
}
h6 { 
	font-size: 16px; 
	line-height: 21px;
	margin-bottom: 14px;
	font-style: normal;
}

h6.lessmar { 
	margin-bottom: 7px;
}
h6.lessmar2 { 
	margin-bottom: 3px;
}

h6.grayc {
	color: #999;
}

h6 strong {
	font-weight: 400;
}






/* Text elements */
p {
	font: 14px 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 23px;    margin-bottom: 14px;
}

ul, ol {
	margin: 0 0 20px 0;
	list-style-position: inside;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 20px 0 20px 36px;
	font-size: 16px;
	border-left: 5px solid #13afeb;
	padding: 5px 20px 5px 20px;
	font-family: 'Open Sans' !important;
	font-weight: normal;
	color: #454545;
}
pre {
	background: #f4f4f4;
	font-size: 13px;
	font: 13px 'Open Sans', sans-serif;
	line-height: 1.5;
	margin-bottom: 40px;
	overflow: auto;
	padding: 0.75em 20px;
}
code, kbd {
	font-size: 13px;
	font: 13px 'Open Sans', sans-serif;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 40px;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

.dropcap {
	display:block;
	float:left;
	font-size:45px;
	padding:0;
	margin: 0;
	margin:15px 8px 0 0;
	text-transform: uppercase;
}


/* Links */
a {
	color: #272727;
	text-decoration: none;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
a:hover {
	text-decoration: none;
	color: #727272;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

a.ltwo {
	color: #272727;
	text-decoration: none;
}
a.ltwo:hover {
	text-decoration: none;
	color: #13afeb;
}

a.lthree {
	color: #454545;
	text-decoration: none;
}
a.lthree:hover {
	text-decoration: none;
	color: #13afeb;
}

a.lfour {
	color: #13afeb;
	text-decoration: none;
}
a.lfour:hover {
	text-decoration: none;
	color: #fff;
}

a.lfive {
	color: #13afeb;
	text-decoration: none;
}
a.lfive:hover {
	text-decoration: none;
	color: #454545;
}

blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* Clear Fix Styles */

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
{
	height:1%;
}

.clearfix
{
	display:block;
}

/* less width */
.less1 {
	width: 75%;
	margin: 0 auto;
}
.less2 {
	width: 50%;
	margin: 0 auto;
}

/* text colors */
.white {
	color: #fff;
}
.black {
	color: #272727;
}
.grey {
	color: #727272;
}
.green {
	color: #119EE7;
}
.blue {
	color: #119EE7;
}
.dashed {
	text-decoration:line-through;
}

/* margin bitween sections */
.margin_top1 {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.margin_top2 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.margin_top3 {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.margin_top4 {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.margin_top5 {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.margin_bottom5 {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.margin_top6 {
	float: left;
	width: 100%;
	margin-top: 60px;
}
.margin_top7 {
	float: left;
	width: 100%;
	margin-top: 70px;
}
.margin_top8 {
	float: left;
	width: 100%;
	margin-top: 80px;
}
.margin_top9 {
	float: left;
	width: 100%;
	margin-top: 90px;
}
.margin_top10 {
	float: left;
	width: 100%;
	margin-top: 100px;
}
.padding_top7{
    padding: 70px 0 50px 0!important;
}

/* image alignments */
.img_left {
	float: left;
}
.img_left1 {
	float: left;
	margin-bottom: 20px;
}
.img_left2 {
	float: left;
	margin-right: 30px;
}
.img_left3 {
	float: left;
	margin-right: 20px;
}
.img_left4 {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.img_left10 {
	float: left;
	width: 32%;
	margin-bottom: 30px;
}
.img_left11 {
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}


.img_right {
	float: right;
	margin-left: 10px;
}

.img_size1 {
	float: left;
}
.teamst1_imgholder .img_size1,
.img_holder .img .img_size1{
    border-radius: 50%;
}
.uppercase{ text-transform:uppercase;}

.fl_left {
	float: left;
}
  
/*top padding*/

.padd_top1{
	padding-top:10px;
	}

.padd_top2{
	padding-top:20px;
	}

.padd_top3{
	padding-top:30px;
	}

.padd_top4{
	padding-top:40px;
	}

.padd_top5{
	padding-top:50px;
	}

.padd_top6{
	padding-top:60px;
	}
.padd_top7{
	padding-top:70px;
	}
.padd_top10{
	padding-top:100px;
	}

/*padding bottom*/

.padd_bot1{
	padding-bottom:10px;
	}

.padd_bot2{
	padding-bottom:20px;
	}

.padd_bot3{
	padding-bottom:30px;
	}

.padd_bot4{
	padding-bottom:40px;
	}

.padd_bot5{
	padding-bottom:50px;
	}

.padd_bot6{
	padding-bottom:60px;
	}
.padd_bot7{
	padding-bottom:70px;
	}






.noanim{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}@-webkit-keyframes blink{0%{opacity:1;filter:alpha(opacity=100)}33%{opacity:0;filter:alpha(opacity=0)}100%{opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes blink{0%{opacity:1;filter:alpha(opacity=100)}33%{opacity:0;filter:alpha(opacity=0)}100%{opacity:0;filter:alpha(opacity=0)}}@keyframes blink{0%{opacity:1;filter:alpha(opacity=100)}33%{opacity:0;filter:alpha(opacity=0)}100%{opacity:0;filter:alpha(opacity=0)}}
body{font:12px/28px ;}
.wrapper,#page{zoom:1;width:100%;margin:0 auto}.wrapper:after,#page:after,.wrapper:before,#page:before{content:"\0020";display:table;height:0;overflow:hidden}.wrapper:after,#page:after{clear:both}
#header{margin:0px 0 0;}
#trueHeader{z-index:8000;left:0;right:0;padding:0px 0;box-shadow:0 1px 5px rgba(0,0,0,0.2);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.2);-o-box-shadow:0 1px 5px rgba(0,0,0,0.2);transition:padding 0.35s ease;-khtml-transition:padding 0.35s ease;-webkit-transition:padding 0.35s ease;-moz-transition:padding 0.35s ease;-ms-transition:padding 0.35s ease;-o-transition:padding 0.35s ease;background-color:transparent;zoom:1}


#trueHeader.two{z-index:8000;left:0;right:0;padding:0px 0;box-shadow:0 1px 5px rgba(0,0,0,0.2);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.2);-o-box-shadow:0 1px 5px rgba(0,0,0,0.2);transition:padding 0.35s ease;-khtml-transition:padding 0.35s ease;-webkit-transition:padding 0.35s ease;-moz-transition:padding 0.35s ease;-ms-transition:padding 0.35s ease;-o-transition:padding 0.35s ease;background-color:transparent;zoom:1}


#trueHeader {
	background: #fff;
}
#header.sticky #trueHeader{position:fixed;top:0}
#header.sticky.condensed #trueHeader{padding:0px 0}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.menu_main {
	padding: 8px 0px;
}

#trueHeader {
	width:100%;
}

}


@media only screen and (min-width: 480px) and (max-width: 767px){
	
.menu_main {
	padding: 0px 0px 0px 0px;
}
#trueHeader {
	width:100%;
}








	
}

@media only screen and (max-width: 479px){

.menu_main {
	padding: 0px 0px 0px 0px;
}
#trueHeader {
	width:100%;
}



	
}


/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap
 * http://geedmo.github.com/yamm3
 *
 * Demo styles
 */

/* layout */
/*body {
  padding-bottom: 40px;
  color: #666;
}*/
pre { margin: 0; padding: 10px 20px !important;}

#header .container { width: auto; max-width: 1170px; }
.jumbotron {
  margin: 60px 0;
  padding-left: 0;
  padding-right: 0;
}
  .jumbotron.intro {
    margin-top: 0;
  }

  .jumbotron .navbar {
    font-size: 14px;
    line-height: 1.6;
  }

/* menu styes */
.list-unstyled,
.list-unstyled ul { min-width: 120px }

@media ( min-width: 767px ) {
  .panel-group { width: 400px; }
  .thumbnail { margin: 0; }
}

/* Grid demo styles */
.grid-demo {
  padding: 10px 30px;
}

  .grid-demo [class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
  }

@media only screen and (min-width: 1000px) and (max-width: 1169px){
	
#header .container { width: auto; max-width: 1000px; }

}
	
@media only screen and (min-width: 768px) and (max-width: 1024px){
	
#header .container { width: auto; max-width: 98%; }

}


@media only screen and (min-width: 480px) and (max-width: 767px){
	

#header .container { width: auto; max-width: 460px; }

}

@media only screen and (max-width: 479px){
	
#header .container { width: auto; max-width: 300px; }

}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}
.yamm .container {
    position: relative;
}
.yamm .dropdown-menu {
    left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.yamm .yamm-content {
    padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
}
.yamm .dropdown.yamm-hw .dropdown-menu {
    left: auto;
    right: 0;
    width: 550px;
}
.yamm .yamm-content .col-md-4, .yamm .yamm-content .col-md-8{
padding-right: 5px;
padding-left: 5px;}


.yamm .yamm-content .thumbnail { padding: 0; border: 0;}
.yamm .yamm-content .caption {
    padding: 0;
}
.yamm .yamm-content .caption h3 {
    font-size: 18px;
    color: #272727;
    margin-top: 14px;
    margin-bottom: 8px;
}
.yamm .yamm-content .caption p {
    font-size: 14px;
    color: #727272;
}


.list-unstyled .header-menu {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 12px;
    padding: 5px 0;
}
.list-unstyled .row > div{
    margin: 0px;
    padding: 0px;
}
.list-unstyled p { font-size: 16px;
    color: #272727;
    font-weight: normal;
}

.list-unstyled li i { color:#727272;}


.list-unstyled li { padding: 5px 0;}
.list-unstyled a {
    color: #272727;
    padding: 4px 8px;
    width: 100%;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

.list-unstyled a:hover {
    color: #272727;
    background-color: #eee;
    text-decoration: none;
    margin-left: 8px;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	border-radius: 3px;
}

.list-unstyled a:before {
    font-size: 12px;
    margin-right: 5px;
}

.row-border + .row .caption h3 {
    margin-top: 0px;
}

.row-border {border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

@media (max-width:767px)
{
    .list-unstyled li:first-child {
    
    border-bottom: 0px ;
    margin-bottom: 0px;
    top-bottom: 15px;
        
    }
    .list-unstyled li p { font-size: 16px;
        color: #bbb;
    }
    .list-unstyled li { padding: 8px 0;}
    .list-unstyled a {
        color: #bbb;

    }
	.list-unstyled a {
    color: #BBBBBB;
}


.list-unstyled a {
    color: #BBBBBB;
}

    .list-unstyled a:hover {
        color: #fff;
        background-color: #666;
    }
    
    .yamm .yamm-content .thumbnail {
        background-color: transparent;
        -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
    }
    .yamm .yamm-content .caption p {
        color: #ccc;
    }
    .yamm .yamm-content .caption h3 {
        color: #ccc;
    }
    .yamm .yamm-content .thumbnail>img {
        margin-left: 0;
    }
    .row-border {
        border-bottom:0;
    }
}



@media (max-width:999px)
{


.list-unstyled a {
    color: #BBBBBB;
}

.list-unstyled li:first-child {
    border-bottom: 1px solid #3b3b3b;
    margin-bottom: 16px;
}

.list-unstyled li p {
    color: #fff;
	padding-top:10px;
}

.list-unstyled .img_left4 {
	margin-right: 20px;
}

    }
}





/*
.navbar {
    min-height:60px;
}
*/
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border: 0;
    border-radius: 0;
}

.navbar-nav>li>a {
    padding-top: 22px;
    padding-bottom: 22px;
    text-transform: uppercase;
}

.navbar-nav>li>a i {
	display: block;
	text-align: center;
}

.navbar-default { margin-right: -32px;}

.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-left: -1px;
/*    margin-left: -456px;*/
    -webkit-border-radius: 0 ;
    -moz-border-radius: 0 ;
    border-radius: 0 ;
 
}
.dropdown-submenu>.dropdown-menu:last-child {

}
@media (min-width:769px;){
.dropdown-submenu>.dropdown-menu:last-child {
 border-top: 0px solid #000;
    
}
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
      
}

.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.navbar-brand {
   /* background: url("../images/logo.png") no-repeat;
    width: 162px;
    height: 42px;
    display: block;*/
    padding: 0;
    margin:15px 0;
}


.wrapper {
margin-top: 0px;
}
.navbar-fixed-top + 
.wrapper {
margin-top: 104px;
}

.dropdown-menu {
    min-width: 220px;
}
.dropdown-menu>li>a {
    padding: 10px 20px;
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>li>a:hover {
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover{
    color:#262626!important;
    text-decoration:none;
    background-color:#f5f5f5!important;
}
.dropdown-menu>li:last-child>a {
    border-bottom: 0px solid #d1d1d1;
}
/*-------------- header animation Start -------------------*/




.help {
    height: 40px;
}
.help > .container {
    padding-top: 10px;
}

@media (max-width: 999px) {
    .navbar-collapse.pull-right {
        width: 100%;
        /*float: none !important;*/
        background: #1e1e1e;
    }
    #navbar-collapse-1 > ul > li.dropdown > a > b {
        float: right;
    }
    .navbar-default .navbar-brand {
        margin-left: 14px;
    }
    #navbar-collapse-1 > ul > li {
        border-bottom: 1px solid #eee;
    }
    #navbar-collapse-1 > ul > li.open {
        background-color: #2b2b2b;
        
    }
    .help 
    {
        display: none;
    }
    .navbar-nav>li>a
    {
        color: #b3b3b3;
        padding: 14px 15px;
    }
     .navbar-nav>li>a:hover
    {
        color: #fff ;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #119EE7;
        background-color: transparent;
         padding: 10px 20px;
        border-bottom: 0px ;
    }
   
    .dropdown-menu>li>a {
        padding: 8px 20px !important;;
        border-bottom: 0px ;
    }
    
    .dropdown-submenu>.dropdown-menu:last-child {
        border-top: 0px ;
    }

}

/*
.navbar-fixed-top .navbar-nav > li > a {padding-top: 15.666666666666666px; padding-bottom: 15.666666666666666px;}
.navbar-fixed-top  .navbar-brand {margin-top: 3.666666666666666px; margin-bottom: 2.666666666666666px;}
.navbar-fixed-top .navbar-brand img {height: 34.666666666666664px;}
*/
/*-------------- header animation End -------------------*/
.navbar-nav>li>a
{
box-shadow: 0 0px 0 rgba(255,255,255,0.25);
}

.callus { color: #545454; font-size: 13px; padding-top: 13px;}
.callus a { margin-right: 20px; color: #545454;}

.social-icons ul li {
    float: left;
    list-style-type: none;
    margin:10px 0 10px 7px;
    
}
.social-icons a {
	width: 25px; 
	height: 25px; 
	display: block; 
	background-color:#fff;
	border:1px solid #c7c7c7;
	border-radius:50%;
	text-align:center;
	
	}
.social-icons a i {
	font-size:15px;
	color:#272727;
	line-height:24px;
	text-align:center;
	
	}
.social-icons a:hover{
	background-color:#272727;
	border:1px solid #272727;
	
	}

.social-icons a:hover i{
	color:#fff;
	
	}


	
	
	
@media (max-width: 999px) {
    #navbar-collapse-1 > ul > li {
        border-bottom: 0;
    }
}
.navbar-default .navbar-nav>li>a {
color: #727272;
font-size:14px;
text-transform:none;
}
.navbar-toggle {
    position: relative;
    float: none;
    padding: 12px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 0;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0;
    margin-left: 15px;
    background: #272727;
	cursor: pointer;
}
.navbar-toggle > span {Color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-color: #272727;
}
.navbar-collapse {border-top: 0;}

@media only screen and (min-width: 99px) and (max-width: 1024px){
li.dropdown ul.dropdown-menu li a {color: #fff; }

li.dropdown a:hover {color: #fff; }

li.dropdown ul.dropdown-menu .yamm-content li a:hover {color: #454545; }

}

@media (min-width: 1025px) {
    .yamm ul.nav li.dropdown > ul.dropdown-menu {
        
    /*opacity: 0;
        filter:alpha(opacity=100);*/
    /* -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
}
    
    
    .dropdown-submenu:hover>.dropdown-menu
    {
        -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
        
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
        
      -ms-animation-duration: 0.5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
        
    }
    
.yamm ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block; 
    
     /*-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
    
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
    
    -ms-animation-duration: 5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
}
    
    @-webkit-keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNoneIE {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
    
    
/*.yamm ul.nav li.dropdown:hover > a {
    color: #13afeb;
}*/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    padding: 22px 18px;
}
}

.navbar-toggle > button {
background: none;
border: 0;
float: right;
}
.navbar-default .navbar-toggle i {
	color: #fff;
	font-size: 21px;
}
.yamm ul.nav li.dropdown:hover  b{
      border-top-color: #fff;
    border-bottom-color: #fff;
}

.container>.navbar-collapse {margin-right: 0px;}
.navbar-brand, .navbar-nav>li>a {
text-shadow: 0 0px 0 rgba(255, 255, 255, 0.25);
}
 button.navbar-toggle { clear: right;}
.width50 {width: 50%;}
/* -------------- color Scheme Start --------------*/

/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
color: #fff;
background-color: #454545;
     
}*/

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

/* -------------- color Scheme End --------------*/





@media only screen and (min-width: 1000px) and (max-width: 1169px){
	
.dropdown-menu.two {
    left:540px;
}

.dropdown-menu.three {
    left:450px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:500px;
 
}
.dropdown-menu.five {
    left:400px;
}

/*.navbar-default .navbar-nav > li > a {
    font-size: 13px;
}*/
	
}
	
@media only screen and (min-width: 768px) and (max-width: 1024px){
	
.navbar-default {margin-right: 20px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}

}


@media only screen and (min-width: 480px) and (max-width: 767px){
	
.navbar-default {margin-right: 5px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}

}

@media only screen and (max-width: 479px){
	
.navbar-default {margin-right: 3px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}

}

.nav > li > a {
    position: relative;
    display: block;
    padding-left:14px;
    padding-right:14px;
}


/*	Responsive Tabs v1.0, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	======================================================================================= */

/*	Table of Contents
//	==================================================
//		#Reset
//		#Themes


/*	#Reset
//	================================================== */

.tabs {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.tabs {
	float: left;
	width: 22%;
	border: 1px solid #eee;
}
.tabs li {
	margin: 0;
	text-align: left;
}
.tabs li a {
	color: #454545;
	display: block;
	height: 40px;
	padding: 0 0px 0 18px;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}
.tabs li.active a {
	color: #fff;
	background-color: #fdce16;
}
.tabs-content {
	float: left;
	width: 76%;
	padding: 0 0 0 3%;
	text-align: left;
	margin-bottom: 40px;
}
/*.tabs-content img {
	width: 100%;
}*/
.tabs-content img.img_left2 {
	width: auto;
}
.tabs-content .tabs-panel {
	/*padding: 20px;*/
}
.tabs-content .tabs-panel .tab-title {
	display: none;
}

@media only screen and (min-width: 480px) and (max-width: 767px){
ul.tabs {
	width: 32%;
}
.tabs-content {
	width: 50%;
	padding: 2.5% 3% 4% 3%;
}

.tabs-content img {
	width: 90%;
}











}


@media only screen and (max-width: 479px){
ul.tabs {
	width: 100%;
}
.tabs-content {
	width: 94%;
	padding: 2.5% 3% 4% 3%;
}

.tabs-content img {
	width: 90%;
	float:left;
}


	
}


.tabs2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tabs2 li {
	margin: 0;
	text-align: left;
}
.tabs2 li a {
	float: left;
	color: #454545;
	height:95px;
	width:95px;
	padding: 0px 0px;
	margin-right:10px;
	margin-bottom:10px;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
	background-color: #fff;
	border:1px solid #d1d1d1;
}

.tabs2 li a i {
	 color: #FFFFFF;
    font-size: 40px;
    line-height: 94px;
    margin: 0;
    padding-left: 33px;
    text-align: center;

}

.tabs2 li.active a {
	color: #fff;
	border:1px solid #272727;
}

.tabs2 li a img {
	margin-left:10px;
	margin-top:8px;
}

.tabs-content2 {
	float: left;
	width: 100%;
	padding: 4% 0 0 0;
	text-align: left;
	margin-bottom: 40px;
}
.tabs-content2 img.img_left2 {
	width: auto;
	margin-right: 25px;
}
.tabs-content2 .tabs-panel {
	padding: 20px;
}
.tabs-content2 .tabs-panel2 .tab-title2 {
	display: none;
}

/*	#Themes
//	================================================== */

#example-2 .tabs2 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
list-style-type:none;
}
#example-2 .tabs2 li:last-child {
border-right: 1px solid #DDD;
}
#example-2 .tabs2 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-2 .tabs-content2 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-2 .tabs-content2 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs2 li a {
	padding: 0px 20px;
}

.tabs2 li a img {
	margin-left:-12px;
}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.tabs2 li a {
	padding: 0px 10px;
}

.tabs2 li a img {
	margin-left:-2px;
}
	
	
}


@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs2 li a {
	padding: 0px 10px;
}


.tabs2 li a img {
	margin-left:-2px;
}
	
	
}


@media only screen and (max-width: 479px){

.tabs2 li a img {
	margin-left:-2px;
}



.tabs2 li a {
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 28px;
}

	
}


.tabs3 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #d9d9d9;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs3 li {
	margin: 0;
	text-align: left;
}
.tabs3 li a {
	position:relative;
	width:175.6px;
	float: left;
	color: #161616;
	height: 53px;
	padding: 0;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #fff;
	border-right: 1px solid #d9d9d9;
}

.tabs3 li:last-child a {
	border-right: none;
}

.tabs3 li a:hover {
	color: #119EE7;
}

.tabs3 li.active a {
	color: #ffffff;
    background-color: #9f2064;
}

.tabs-content3 {
	float: left;
	width: 99%;
	padding: 30px 30px;
	text-align: left;
	margin-bottom: 40px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	position: relative;
	z-index: 3;
}
.tabs-content3 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content3 .tabs-panel {
	padding: 20px;
}
.tabs-content3 .tabs-panel3 .tab-title3 {
	display: none;
}

.tabs3.two li a {
	padding: 0px 20px;
}


/*	#Themes
//	================================================== */

#example-3 .tabs3 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-3 .tabs3 li:last-child {
border-right: 1px solid #DDD;
}
#example-3 .tabs3 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-3 .tabs-content3 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-3 .tabs-content3 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs3 li a {
	width:97.4px;
}

.tabs3 li a .tab_arrow_down {
    margin: 0px 0px 0px 29px;
}

	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.tabs3 li a {
	padding: 0px 9px;
}

.tabs3.two li a {
	padding: 0px 5px;
}

.tabs3 li a {
    font-size: 14px;
}

.tabs3 {
    background-color:#fff;
	height: 51px;
}

.footer_logo {
    width: 100%;
}

.footer ul.recent_posts li {

    border-bottom: 1px solid #2F2F2F;
    margin: 0px 0px 23px 0px;
}










}


@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs3 li a {
	padding: 0px 10px;
}

.tabs3 {
    background-color:#fff;
	height: 51px;
}

}


@media only screen and (max-width: 479px){


.tabs-content3 img.img_left2 {
    margin-bottom: 20px;
    margin-right: 17px;
    width: 49%;
}
.tabs-content3 {
    width: 99%;
margin: 0px 0%;
}

.tabs3 li a {
    margin: 0px 0%;
    width: 48.3%;
	font-size:13px;
}

.tabs3 {
    width: 99%;
}

.tabs3 li a .tab_arrow_down {
    margin: 0px 0px 0px 24px;
}



	
}


.tabs4 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #eaeaea;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #161616;
	position: relative;
	z-index: 4;
}
.tabs4 li {
	margin: 0;
	text-align: left;
}
.tabs4 li a {
	position:relative;
	float: left;
	color: #828282;
	height: 53px;
	padding: 0 25px;
	text-align:center;
	font-weight: 600;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
}

.tabs4 li a.last {
	border-right: none;
}

.tabs4 li a .tab_arrow_down {
	position:absolute;
	margin: 0px 0px 0px 37px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 10px solid #161616;
	font-size: 0;
	line-height: 0;
	
}

.tabs4 li a:hover {
	color: #fff;
}
.tabs4 li.active .tab_arrow_down {
	border-top: 10px solid #fdce16;
}

.tabs4 li.active a {
	color: #161616;
	background-color:#fff;
}



.tabs-content4 {
	float: left;
	width: 99%;
	padding: 30px 30px;
	text-align: left;
	margin-bottom: 40px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	position: relative;
	z-index: 3;
}
.tabs-content4 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content4 .tabs-panel {
	padding: 20px;
}
.tabs-content4 .tabs-panel4 .tab-title4 {
	display: none;
}

.tabs4.two li a {
	padding: 0px 20px;
}


/*	#Themes
//	================================================== */

#example-4 .tabs4 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-4 .tabs4 li:last-child {
border-right: 1px solid #DDD;
}
#example-4 .tabs4 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-4 .tabs-content4 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-4 .tabs-content4 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){



	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){




}


@media only screen and (min-width: 480px) and (max-width: 767px){

}


@media only screen and (max-width: 479px){


	
}


.tabs5 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tabs5 li {
	margin: 0;
	padding:0px;
	float:left;
	text-align: left;
}
.tabs5 li a {
	float: left;
	color: #161616;
	padding: 7px 28px;
	margin-right:6px;
	text-decoration: none;
	/*line-height: 40px;*/
	font-size: 14px;
	background-color: #fff;
	border:1px solid #eaeaea;
}


.tabs5 li a:hover {
	color: #fdce16;
	background-color: #fff;
	border:1px solid #fdce16;
}



.tabs5 li a i {
	 color: #FFFFFF;
    font-size: 40px;
    line-height: 94px;
    margin: 0;
    padding-left: 33px;
    text-align: center;

}

.tabs5 li.active a {
	color: #272727;
	border:1px solid #fdce16;
	background-color:#fdce16;
}

.tabs5 li a img {
	margin-left:10px;
	margin-top:8px;
}

.tabs-content5 {
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	text-align: left;
	margin-bottom: 40px;
}
.tabs-content5 img.img_left2 {
	width: auto;
	margin-right: 25px;
}
.tabs-content5 .tabs-panel {
	padding: 20px;
}
.tabs-content5 .tabs-panel5 .tab-title5 {
	display: none;
}

/*	#Themes
//	================================================== */

#example-5 .tabs5 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
list-style-type:none;
}
#example-5 .tabs5 li:last-child {
border-right: 1px solid #DDD;
}
#example-5 .tabs5 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-5 .tabs-content5 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-5 .tabs-content5 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs5 li a {
	padding: 12px 20px;
}

.tabs5 li a img {
	margin-left:-12px;
}

.tabs5 {
    margin: 0 0 0 15px;
}


}

@media only screen and (min-width: 768px) and (max-width: 1024px){



.tabs5 li a img {
	margin-left:-2px;
}
.tabs5 {
    margin: 0 0 0 15px;
}

.tabs5 li a {
	padding: 12px 20px;
}

.tabs5 li a {
	padding: 5px 17px;
}



	
	
}


@media only screen and (min-width: 480px) and (max-width: 767px){


.tabs5 li a img {
	margin-left:-2px;
}
	
.tabs5 li a {
	padding: 4px 9px;
}	

.tabs5 {
    margin: 0 0 0 15px;
}

	
	
}


@media only screen and (max-width: 479px){
.tabs5 li a {
	padding: 0px 10px;
}

.tabs5 li a img {
	margin-left:-2px;
}

.tabs5 li a {
	padding: 12px 20px;
}	

.tabs5 {
    margin: 0 0 0 15px;
}

.tabs5 li {
	margin-bottom:8px;
	
}






	
}


.tabs6 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tabs6 li {
	margin: 0;
	padding:0px;
	float:left;
	text-align: left;
}
.tabs6 li a {
	float: left;
	color: #161616;
	padding: 7px 28px;
	margin-right:6px;
	text-decoration: none;
	/*line-height: 40px;*/
	font-size: 14px;
	background-color: #fff;
	border:1px solid #eaeaea;
}


.tabs6 li a:hover {
	color: #fdce16;
	background-color: #fff;
	border:1px solid #fdce16;
}



.tabs6 li a i {
	 color: #FFFFFF;
    font-size: 40px;
    line-height: 94px;
    margin: 0;
    padding-left: 33px;
    text-align: center;

}

.tabs6 li.active a {
	color: #272727;
	border:1px solid #fdce16;
	background-color:#fdce16;
}

.tabs6 li a img {
	margin-left:10px;
	margin-top:8px;
}

.tabs-content6 {
	float: left;
	width: 100%;
	padding: 0 0 0 0;
	text-align: left;
	margin-bottom: 40px;
}
.tabs-content6 img.img_left2 {
	width: auto;
	margin-right: 25px;
}
.tabs-content6 .tabs-panel {
	padding: 20px;
}
.tabs-content6 .tabs-panel6 .tab-title6 {
	display: none;
}

/*	#Themes
//	================================================== */

#example-6 .tabs6 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
list-style-type:none;
}
#example-6 .tabs6 li:last-child {
border-right: 1px solid #DDD;
}
#example-6 .tabs6 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-6 .tabs-content6 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-6 .tabs-content6 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs6 li a {
	padding: 12px 20px;
}

.tabs6 li a img {
	margin-left:-12px;
}

.tabs6 {
    margin: 0 0 0 15px;
}


}

@media only screen and (min-width: 768px) and (max-width: 1024px){



.tabs6 li a img {
	margin-left:-2px;
}
.tabs6 {
    margin: 0 0 0 15px;
}

.tabs6 li a {
	padding: 12px 20px;
}

.tabs6 li a {
	padding: 0px 10px;
}



	
	
}


@media only screen and (min-width: 480px) and (max-width: 767px){


.tabs6 li a img {
	margin-left:-2px;
}
	
.tabs6 li a {
	padding: 4px 9px;
	margin-bottom:10px;
}	

.tabs6 {
    margin: 0 0 0 15px;
}


	
	
}


@media only screen and (max-width: 479px){
.tabs6 li a {
	padding: 0px 10px;
}

.tabs6 li a img {
	margin-left:-2px;
}

.tabs6 li a {
	padding: 12px 20px;
}	

.tabs6 {
    margin: 0 0 0 15px;
}

.tabs6 li {
	margin-bottom:8px;
	
}
}
.tabs7 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #eaeaea;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs7 li {
    text-align: center;
    list-style: none;
	float: none;
    display: inline-block;
}
.tabs7 li a {
	float: left;
	color: #454545;
	height: 50px;
	padding: 0px 15px;
	font-weight: 600;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #fff;
	border-right: 0px solid #e0e0e0;
	border-top: 4px solid #fff;
}
.tabs7 li a:hover {
	color: #a32869;
}
.tabs7 li.active a {
	color: #a32869;
    border-top: 4px solid #a32869;
    border-bottom: 1px solid #fff;background-color: #f3f3f3;
}

.tabs7.host li.active a {
	color: #119EE7;
	border-top: 4px solid #119EE7;
	border-bottom: 1px solid #fff;
}
.tabs7.host li a:hover {
	color: #119EE7;
}


.tabs7.two li.active a {
	color: #73b41f;
	border-top: 4px solid #eaeaea;
	border-bottom: 1px solid #fff;
}
.tabs7.two li a:hover {
	color: #73b41f;
}

.tabs-content7 {
	float: left;
	width: 99%;
	padding: 5% 4% 5% 4%;
	text-align: left;
	margin-bottom: 40px;
	border: 1px solid #eaeaea;
	position: relative;
	z-index: 3;
}
.tabs-content7 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content7 .tabs-panel {
	padding: 20px;
}
.tabs-content7 .tabs-panel7 .tab-title3 {
	display: none;
}

.tabs7.two li a {
	padding: 0px 20px;
}


/*	#Themes
//	================================================== */

#example-7 .tabs7 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-7 .tabs7 li:last-child {
border-right: 1px solid #DDD;
}
#example-7 .tabs7 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-7 .tabs-content7 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-7 .tabs-content7 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs7 li a {
	padding: 0px 20px;
}

.tabs7.two li a {
    padding: 0 11px;
}

.tabs7 li a {
    font-size: 13px;
}

	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.tabs7 li a {
	padding: 0px 9px;
}

.tabs7.two li a {
	padding: 0px 5px;
}

.tabs7 li a {
    font-size: 11px;
}














}


@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs7 li a {
	padding: 0px 10px;
}

}


@media only screen and (max-width: 479px){
.tabs7 li a {
	padding: 0px 5px;
}

.tabs7.two li a {
	padding: 0px 9px;
}

.tabs-content7 img.img_left2 {
    margin-bottom: 20px;
    margin-right: 0px;
    width: 90%;
}
.tabs-content7 {
    width: 90%;
	margin:0 5%;
}

.section_holder13 {
    padding: 0;
}

.tabs7 li a {
    margin: 0 5%;
    width: 90%;
}

.tabs7 {
    width: 99%;
}





	
}


.tabs9 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #eaeaea;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs9 li {
	margin: 0;
	text-align: left;
}
.tabs9 li a {
	float: left;
	color: #454545;
	height: 50px;
	padding: 0px 15px;
	font-weight: 600;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #fff;
	border-right: 1px solid #e0e0e0;
	border-top: 4px solid #fff;
}
.tabs9 li a:hover {
	color: #fdce16;
}
.tabs9 li.active a {
	color: #fdce16;
	border-bottom: 1px solid #fff;
}


.tabs9.two li.active a {
	color: #73b41f;
	border-top: 4px solid #eaeaea;
	border-bottom: 1px solid #fff;
}
.tabs9.two li a:hover {
	color: #73b41f;
}

.tabs-content9 {
	float: left;
	width: 99%;
	padding:30px;
	text-align: left;
	margin-bottom: 40px;
	border: 1px solid #eaeaea;
	position: relative;
	z-index: 3;
}
.tabs-content9 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content9 .tabs-panel {
	padding: 20px;
}
.tabs-content9 .tabs-panel9 .tab-title9 {
	display: none;
}

.tabs9.two li a {
	padding: 0px 20px;
}


/*	#Themes
//	================================================== */

#example-9 .tabs9 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-9 .tabs9 li:last-child {
border-right: 1px solid #DDD;
}
#example-9 .tabs9 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-9 .tabs-content9 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-9 .tabs-content9 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs9 li a {
	padding: 0px 20px;
}

.tabs9.two li a {
    padding: 0 11px;
}

.tabs9 li a {
    font-size: 13px;
}

	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){





}


@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs9 li a {
	padding: 0px 10px;
}

}


@media only screen and (max-width: 479px){




	
}


.tabs10 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #fff;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs10 li {
	margin: 0;
	text-align: left;
}
.tabs10 li a {
	position:relative;
	width:151.6px;
	float: left;
	color: #161616;
	height: 53px;
	padding: 0;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #fff;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.tabs10 li a.last {
	border-right: none;
}

.tabs10 li a:hover {
	color: #119EE7;
}

.tabs10 li.active a {
	color: #119EE7;
	background-color:#fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.tabs-content10 {
	float: left;
	width: 99%;
	padding: 30px 30px;
	text-align: left;
/*	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;*/
	position: relative;
	z-index: 3;
}
.tabs-content10 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content10 .tabs-panel {
	padding: 20px;
}
.tabs-content10 .tabs-content10 .tab-title3 {
	display: none;
}

.tabs10.two li a {
	padding: 0px 20px;
}


/*	#Themes
//	================================================== */

#example-3 .tabs10 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-3 .tabs10 li:last-child {
border-right: 1px solid #DDD;
}
#example-3 .tabs10 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-3 .tabs-content10 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-3 .tabs-content10 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs10 li a {
	width:97.4px;
}

.tabs10 li a .tab_arrow_down {
    margin: 0px 0px 0px 29px;
}

	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.tabs10 li a {
	padding: 0px 9px;
}

.tabs10.two li a {
	padding: 0px 5px;
}

.tabs10 li a {
    font-size: 14px;
}

.tabs10 {
    background-color:#fff;
	height: 51px;
}

.footer_logo {
    width: 100%;
}

.footer ul.recent_posts li {

    border-bottom: 1px solid #2F2F2F;
    margin: 0px 0px 23px 0px;
}










}


@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs10 li a {
	padding: 0px 10px;
}

.tabs10 {
    background-color:#fff;
	height: 51px;
}

}


@media only screen and (max-width: 479px){


.tabs-content10 img.img_left2 {
    margin-bottom: 20px;
    margin-right: 17px;
    width: 49%;
}
.tabs-content10 {
    width: 99%;
margin: 0px 0%;
}

.tabs10 li a {
    margin: 0px 0%;
    width: 102.3%;
    font-size: 14px;
}

.tabs10 {
    width: 99%;
}

.tabs10 li a .tab_arrow_down {
    margin: 0px 0px 0px 24px;
}



	
}

.tabs11 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #d9d9d9;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs11 li {
	margin: 0;
	text-align: left;
}
.tabs11 li a {
	position:relative;
	width:175.6px;
	float: left;
	color: #161616;
	height: 53px;
	padding: 0;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #fff;
	border-right: 1px solid #d9d9d9;
}

.tabs11 li a.last {
	border-right: none;
}

.tabs11 li a:hover {
	color: #119EE7;
}

.tabs11 li.active a {
	color: #119EE7;
	background-color:#fff;
}

.tabs-content11 {
	float: left;
	width: 99%;
	padding: 30px 30px;
	text-align: left;
	margin-bottom: 40px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	position: relative;
	z-index: 3;
}
.tabs-content11 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content11 .tabs-panel {
	padding: 20px;
}
.tabs-content11 .tabs-panel11 .tab-title3 {
	display: none;
}

.tabs11.two li a {
	padding: 0px 20px;
}


/*	#Themes
//	================================================== */

#example-11 .tabs11 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-11 .tabs11 li:last-child {
border-right: 1px solid #DDD;
}
#example-11 .tabs11 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-11 .tabs-content11 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-11 .tabs-content11 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs11 li a {
	width:97.4px;
}

.tabs11 li a .tab_arrow_down {
    margin: 0px 0px 0px 29px;
}

	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.tabs11 li a {
	padding: 0px 9px;
}

.tabs11.two li a {
	padding: 0px 5px;
}

.tabs11 li a {
    font-size: 14px;
}

.tabs11 {
    background-color:#fff;
	height: 51px;
}

.footer_logo {
    width: 100%;
}

.footer ul.recent_posts li {

    border-bottom: 1px solid #2F2F2F;
    margin: 0px 0px 23px 0px;
}










}


@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs11 li a {
	padding: 0px 10px;
}

.tabs11 {
    background-color:#fff;
	height: 51px;
}

}


@media only screen and (max-width: 479px){


.tabs-content11 img.img_left2 {
    margin-bottom: 20px;
    margin-right: 17px;
    width: 49%;
}
.tabs-content11 {
    width: 99%;
margin: 0px 0%;
}

.tabs11 li a {
    margin: 0px 0%;
    width: 48.3%;
	font-size:13px;
}

.tabs11 {
    width: 99%;
}

.tabs11 li a .tab_arrow_down {
    margin: 0px 0px 0px 24px;
}



	
}


.tabs12 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #d0d0d0;
	position: relative;
	z-index: 4;
}
.tabs12 li {
	margin: 0;
	text-align: left;
}
.tabs12 li a {
	position:relative;
	float: left;
	color: #161616;
	height: 53px;
	padding: 0 30px 0 30px;
	text-align:center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #d0d0d0;
	border-right: 1px solid #fff;
}

.tabs12 li a.last {
	border-right: none;
}

.tabs12 li a:hover {
	color: #272727;
	background-color:#119EE7;
}

.tabs12 li.active a {
	color: #272727;
	background-color:#119EE7;
}

.tabs-content12 {
	float: left;
	width: 99%;
	padding:30px 0 0 0;
	text-align: left;
	margin-bottom: 40px;
	/*border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;*/
	position: relative;
	z-index: 3;
}
.tabs-content12 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content12 .tabs-panel {
	padding: 20px;
}
.tabs-content12 .tabs-content12 .tab-title3 {
	display: none;
}
.tabs12.two li a {
	padding: 0px 20px;
}


/*	#Themes
//	================================================== */

#tabs-content12 .tabs12 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#tabs-content12 .tabs12 li:last-child {
border-right: 1px solid #DDD;
}
#tabs-content12 .tabs12 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#tabs-content12 .tabs-content12 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#tabs-content12 .tabs-content12 .tab-title {
color: #0b8593;
}


@media only screen and (min-width: 1000px) and (max-width: 1169px){



}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.tabs12 li a {
	padding: 0px 9px;
}

.tabs12.two li a {
	padding: 0px 5px;
}

.tabs12 li a {
    font-size: 14px;
}
.footer_logo {
    width: 100%;
}

.footer ul.recent_posts li {

    border-bottom: 1px solid #2F2F2F;
    margin: 0px 0px 23px 0px;
}










}


@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs12 li a {
	padding: 0px 10px;
}

.tabs12 {
    background-color:#fff;
	height: 51px;
}

}


@media only screen and (max-width: 479px){


.tabs-content12 img.img_left2 {
    margin-bottom: 20px;
    margin-right: 17px;
    width: 49%;
}

.tabs12 {
    width: 99%;
}

.tabs12 li a .tab_arrow_down {
    margin: 0px 0px 0px 24px;
}



	
}



/*	ACCORDION */
.accrodation { width: 100%; }
.acc-trigger { cursor: pointer; display: block; margin: 0 0 0 0; width: 100%;	}
.acc-trigger:last-of-type, .acc-container:last-of-type { margin-bottom: 20px; }
.no-js .acc-trigger:last-of-type { border-bottom: none; }
.acc-trigger a { background: url(../images/accordion-ico5.png) no-repeat 14px 13px; display: block; padding: 11px 20px 11px 44px; text-decoration: none; text-shadow: none; font-family: 'Open Sans'; font-size: 14px; font-weight: 600; color: #727272; border: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; margin: 6px 0 0 0;}
.acc-trigger a:hover { background-position: 14px -58px; }
.acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover { color: #119EE7; border-bottom: 1px solid #d9d9d9; }
.acc-trigger.active a:hover { background-color: transparent; }
.acc-trigger.active { cursor: default; background:#fff; color:#119EE7;}
.acc-trigger.active:last-of-type { border-bottom: none; margin-bottom: 0; }
.acc-trigger.active a { background-position: 14px -58px; cursor: default;	}
.acc-container .content {  padding:15px; color: #999;  margin:0px 0px 4px 0px!important; background-color: #fff; border: 1px solid #e3e3e3; border-top: 0px solid #e3e3e3; float: none!important; }





/*	ACCORDION02 */
.accrodation02 { width: 100%; }
.acc-trigger02 { cursor: pointer; display: block; margin: 0 0 0 0; width: 100%; margin-bottom:15px;	}

.acc-trigger02:last-of-type, .acc-container02:last-of-type { margin-bottom: 20px; }

.no-js .acc-trigger02:last-of-type { border-bottom: none; }

.acc-trigger02 a { background: url(../images/accordion-ico2.png) no-repeat 20px 13px; display: block; padding: 11px 20px 11px 50px; text-decoration: none; text-shadow: none; font-family: 'Open Sans'; font-size: 14px; font-weight: 600; color: #545454; border: 1px solid #d9d9d9; border-radius:35px; }

.acc-trigger02 a:hover { color:#000; }

.acc-trigger02 a:hover, .acc-trigger02.active a, .acc-trigger02.active a:hover { color: #161616; background-color:#119EE7; border: 1px solid #119EE7;  }

.acc-trigger02.active a:hover { background-color: transparent!important; }

.acc-trigger02.active { cursor: default; background:#fff; color:#119EE7;}

.acc-trigger02.active:last-of-type { border-bottom: none; margin-bottom: 0; }

.acc-trigger02.active a { background-position: 20px -58px; cursor: default; color:#fff; background-color:#119EE7; border: 1px solid #119EE7;	}

.acc-container02 .content {  padding: 0px 14px 15px 22px; color: #999;  margin:0px 0px 4px 0px!important; background-color: #fff; float: none!important;}

.accrodation02 h1{ text-align:center;}



/*	ACCORDION03 */
.accrodation03 { width: 100%; }
.acc-trigger03 { cursor: pointer; display: block; margin: 0 0 0 0; width: 100%; margin-bottom:15px;	}

.acc-trigger03:last-of-type, .acc-container03:last-of-type { margin-bottom: 20px; }

.no-js .acc-trigger03:last-of-type { border-bottom: none; }

.acc-trigger03 a { background: url(../images/accordion-ico3.png) no-repeat 20px 17px; display: block; padding: 15px 20px 15px 50px; text-decoration: none; text-shadow: none; font-family: 'Open Sans'; font-size: 14px; font-weight: 600; color: #b5b5b5; background-color:#575757; box-shadow: 1px 1px 6px rgba(50, 50, 50, 0.3);}

.acc-trigger03 a:hover { color:#000; }

.acc-trigger03 a:hover, .acc-trigger03.active a, .acc-trigger03.active a:hover { color: #161616; background-color:#fdce16;  }

.acc-trigger03.active a:hover { background-color:#fdce16; }

.acc-trigger03.active { cursor: default; color:#161616;}

.acc-trigger03.active:last-of-type { border-bottom: none; margin-bottom: 0; }

.acc-trigger03.active a { background-position: 20px -58px; cursor: default; color:#161616;	}

.acc-container03 .content { padding: 30px 0px 30px 0px; color: #999;  margin-bottom: 4px; }

.accrodation03 h1{ text-align:center;}




/*	ACCORDION04 */
.accrodation04 { width: 100%; }
.acc-trigger04 { cursor: pointer; display: block; margin: 0 0 0 0; width: 100%; margin-bottom:15px;	}

.acc-trigger04:last-of-type, .acc-container04:last-of-type { margin-bottom: 20px; }

.no-js .acc-trigger04:last-of-type { border-bottom: none; }

.acc-trigger04 a { background: url(../images/accordion-ico4.png) no-repeat 20px 17px; display: block; padding: 15px 20px 15px 50px; text-decoration: none;  font-family: 'Open Sans'; font-size: 14px; font-weight: 600; color: #161616; border:1px solid #d9d9d9;}

.acc-trigger04 a:hover { color:#000; }

.acc-trigger04 a:hover, .acc-trigger04.active a, .acc-trigger04.active a:hover { color: #161616; background-color:#fdce16; border:1px solid #fdce16;  }

.acc-trigger04.active a:hover { background-color:#fdce16; }

.acc-trigger04.active { cursor: default; color:#161616;}

.acc-trigger04.active:last-of-type { border-bottom: none; margin-bottom: 0; }

.acc-trigger04.active a { background-position: 20px -58px; cursor: default; color:#161616;	}

.acc-container04 .content { padding: 30px 0px 30px 0px; color: #999;  margin-bottom: 4px; }

.accrodation04 h1{ text-align:center;}





/*	ACCORDION05 */
.accrodation05 { width: 100%; }
.acc-trigger05 { cursor: pointer; display: block; margin: 0 0 0 0; width: 100%; margin-bottom:15px;	}

.acc-trigger05:last-of-type, .acc-container05:last-of-type { margin-bottom: 20px; }

.no-js .acc-trigger05:last-of-type { border-bottom: none; }

.acc-trigger05 a { background: url(../images/accordion-ico5.png) no-repeat 20px 17px; display: block; padding: 10px 20px 10px 50px; text-decoration: none;  font-family: 'Open Sans'; font-size: 14px; font-weight: 600; color: #161616; border:1px solid #d9d9d9;}

.acc-trigger05 a:hover { color:#000; }

.acc-trigger05 a:hover, .acc-trigger05.active a, .acc-trigger05.active a:hover { color: #fdce16; border:1px solid #fdce16;  }

.acc-trigger05.active a:hover { background-color:#fff; }

.acc-trigger05.active { cursor: default; color:#161616;}

.acc-trigger05.active:last-of-type { border-bottom: none; margin-bottom: 0; }

.acc-trigger05.active a { background-position: 20px -58px; cursor: default; color:#fdce16;	}

.acc-container05 .content { padding: 16px 0px 28px 0px; color: #999;  margin-bottom: 4px; }

.accrodation05 h1{ text-align:center;}


/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.flexslider .slides img {width: 100%; display: block;}*/
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { /*margin: 0 0 60px;*/ position: relative; -o-border-radius: 4px; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.carousel.two li { margin-right: 0px; }


/* Direction Nav */
.flex-direction-nav {*height: 0;}

.owl-prev, .owl-next { 
text-decoration:none; 
display: block; 
width: 40px; 
height: 40px; 
margin: -20px 0 0; 
position: absolute; 
top: 50%; 
z-index: 10; 
font-size:0px !important;
overflow: hidden; 
opacity: 0 !important; 
cursor: pointer; 
-webkit-transition: all .3s ease; 
-moz-transition: all .3s ease; 
transition: all .3s ease; 
font-size:0;
}

.owl-prev { left: 0px; }
.owl-next { right: 0px; text-align: right; }
.owl-carousel:hover .owl-prev { opacity: 0.9 !important; left: 10px; background:url(../images/pre-arrow-style5.png) 0 0 no-repeat; }
.owl-carousel:hover .owl-next { opacity: 0.9 !important; right: 10px; background:url(../images/next-arrow-style5.png) 0 0 no-repeat; }
.owl-carousel:hover .owl-next:hover, .owl-carousel:hover .flex-prev:hover { opacity: 1 !important; }


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #119EE7; background: #119EE7; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}





/**
 * cubeportfolio v1.4 - http://scriptpie.com
 *
 * Copyright - 2014 Mihai Buricea (http://www.scriptpie.com)
 * All rights reserved.
 *
 * You may not modify and/or redistribute this file
 * save cases where Extended License has been purchased
 *
 */

.cbp,.cbp-wrapper,.cbp-item{filter:inherit}.cbp{position:relative;overflow:hidden;margin:0 auto;height:400px;visibility:visible!important}.cbp-wrapper,.cbp .cbp-item{position:absolute;top:0;left:0;list-style-type:none;margin:0;padding:0;overflow:hidden}

/*.cbp .cbp-item{
	z-index:2;
	display:block;
	width:500px;
	height:1000px
	}*/

.cbp-item-wrapper{
width:100%;
height:100%;
position:absolute;
top:0;left:0;
background-color:#fff;

}


.cbp-item-wrapper.two{
width:100%;
height: 340px;
position:absolute;
top:0;left:0;
background-color:#fff;
border:1px solid #e9e9e9;
}


.cbp img{
	display:block;
	width:100%;
	
	}
	
	.cbp-loading,.cbp-loading *,.cbp-no-transition .cbp-item{
		
		-webkit-transition:none!important;transition:none!important;
		background-color:none;
		}
		
		.cbp-appendItems-loading{
			
			-webkit-transition:height .4s ease!important;transition:height .4s ease!important
			
			}
			
			.cbp-appendItems-loading .cbp-wrapper{
				
				-webkit-transition:none!important;transition:none!important
				
				}
				


.cbp-l-caption-buttonLeft, .cbp-l-caption-buttonRight {
	background-color:#fff;
	color:#272727;
	display:inline-block;
	font:12px/28px sans-serif;
	text-decoration:none;
	width:90px;
	text-align:center;
	margin:4px
}
.cbp-l-caption-buttonLeft:hover, .cbp-l-caption-buttonRight:hover {
	background-color:#e3e3e3;
}

.portfolioicons i {
	color: #999;
	font-size: 22px;
	width: 40px;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	line-height: 40px;
	background-color: #fff;
	border-radius: 100%;
	margin: 0 4px;
}
.portfolioicons i:hover {
	background-color: #e3e3e3;
}



.cbp-l-caption-alignCenter .cbp-l-caption-body {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background-color: #272727;
}


.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center}


.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft, .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight {
    position: relative;
	color:#fff;
    transition: left 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    background-color: #7b7b7b;
}



.cbp-l-caption-buttonLeft:hover, .cbp-l-caption-buttonRight:hover {
	color: #161616;
    background-color: #fff;
}

				
				.cbp-loading{background:url('../images/cbp-loading.gif') no-repeat scroll center center transparent}.cbp .cbp-item-hidden{pointer-events:none;z-index:1}.cbp-wrapper{visibility:hidden;width:100%;height:100%;z-index:1}.cbp-ready .cbp-wrapper{visibility:visible}.cbp-wrapper-front{z-index:3}.cbp-wrapper-back{z-index:-1}.cbp-caption,.cbp-caption-defaultWrap,.cbp-caption-activeWrap{width:100%;height:100%;overflow:hidden;position:relative;display:block;text-decoration:none}.cbp-caption-defaultWrap,.cbp-caption-activeWrap{position:absolute;z-index:1}.cbp-caption-activeWrap{z-index:2}.cbp-l-caption-title{color:#fff;font:700 16px/18px sans-serif;margin-bottom:5px}.cbp-l-caption-desc{color:#777;font:400 12px/16px sans-serif}.cbp-l-caption-text{font:400 14px "Open Sans",sans-serif;color:#fff;letter-spacing:3px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#fff;color:#727272;display:inline-block;font:12px/28px sans-serif;text-decoration:none;width:90px;text-align:center;margin:4px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{background-color:#cccc;text-decoration:none;color:#272727}.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body{margin:30px 30px 0}.cbp-caption-overlayBottomPush .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomReveal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignLeft .cbp-l-caption-body{margin:17px 30px 0}.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal .cbp-l-caption-desc{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}/*.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:left .4s cubic-bezier(.190,1.000,.220,1.000);transition:left .4s cubic-bezier(.190,1.000,.220,1.000)}*/.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-minimal .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{left:-20px}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-minimal .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:20px}.cbp-ie8 .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-ie8 .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-ie9 .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-ie9 .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:0}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-caption-pushTop .cbp-caption-defaultWrap,.cbp-caption-pushTop .cbp-caption-activeWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-pushTop .cbp-caption-activeWrap{bottom:-100%;background:none repeat scroll 0 0 #282727}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{bottom:100%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-pushTop.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushTop.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-pushTop.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushTop.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-100%}.cbp-caption-pushDown .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption-activeWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-pushDown .cbp-caption-activeWrap{bottom:100%;background:none repeat scroll 0 0 #282727}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap{bottom:-100%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-pushDown.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-pushDown.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-pushDown.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushDown.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:100%}.cbp-caption-revealBottom .cbp-caption-defaultWrap{bottom:0;z-index:2;-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-revealBottom .cbp-caption-activeWrap{bottom:0;z-index:1;background:none repeat scroll 0 0 #282727}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{bottom:100%}.cbp-caption-revealBottom.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-revealBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-revealTop .cbp-caption-defaultWrap{bottom:0;z-index:2;-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-revealTop .cbp-caption-activeWrap{bottom:0;z-index:1;background:none repeat scroll 0 0 #282727}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{bottom:-100%}.cbp-caption-revealTop.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-revealTop.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{bottom:0;z-index:2;-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:70px;background:none repeat scroll 0 0 #282727}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:70px}.cbp-caption-overlayBottomReveal.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayBottomReveal.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap,.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-70px;height:70px;background:none repeat scroll 0 0 #282727}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:70px}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-70px}.cbp-caption-overlayBottom .cbp-caption-activeWrap{bottom:-70px;height:70px;background-color:#181616;background-color:rgba(24,22,22,.7);-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-overlayBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-70px}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;background:none repeat scroll 0 0 #282727;-webkit-transition:left .6s cubic-bezier(.190,1.000,.220,1.000);transition:left .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{left:0}.cbp-caption-moveRight.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-moveRight.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{left:-100%}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;background:none repeat scroll 0 0 #282727;-webkit-transition:left .6s cubic-bezier(.190,1.000,.220,1.000);transition:left .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{left:0}.cbp-caption-revealLeft.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-revealLeft.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{left:100%}.cbp-caption-minimal .cbp-caption-activeWrap{background-color:rgba(0,0,0,.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal.cbp-ie8 .cbp-caption-activeWrap{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cbp-caption-minimal.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.85);-webkit-transition:opacity .6s cubic-bezier(.190,1.000,.220,1.000);transition:opacity .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-fadeIn.cbp-ie8 .cbp-caption-activeWrap{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-fadeIn.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{opacity:0}.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{left:0;-webkit-transition:left .6s cubic-bezier(.190,1.000,.220,1.000);transition:left .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{left:-50%;width:50%;background:none repeat scroll 0 0 #282727}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{left:25%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{left:0}.cbp-caption-overlayRightAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{left:0}.cbp-caption-overlayRightAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayRightAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{left:-50%}.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000);transition:bottom .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{bottom:-70px;height:70px;background:none repeat scroll 0 0 #282727}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{bottom:35px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-defaultWrap{bottom:0}.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-70px}.cbp-caption-zoom .cbp-caption-defaultWrap{width:100%;height:100%;overflow:hidden;-webkit-transition:-webkit-transform .6s cubic-bezier(.190,1.000,.220,1.000);transition:transform .6s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .8s cubic-bezier(.190,1.000,.220,1.000);transition:opacity .8s cubic-bezier(.190,1.000,.220,1.000)}.cbp-caption-zoom.cbp-ie8 .cbp-caption-activeWrap{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-zoom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{opacity:0}.cbp-animation-fadeOut{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-fadeOut .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s;transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s}.cbp-animation-fadeOut .cbp-item-hidden{-webkit-transition:-webkit-transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s;transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s}.cbp-animation-quicksand .cbp-item-hidden{-webkit-transition:-webkit-transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s}.cbp-animation-skew{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .3s ease-in,opacity .3s ease-in;transition:transform .3s ease-in,opacity .3s ease-in}.cbp-animation-skew .cbp-item-hidden{-webkit-transition:-webkit-transform .3s ease-in 0s,opacity .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s}.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowShow{z-index:10}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowActive{box-shadow:0 0 100px 100px #fff inset}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowInactive{box-shadow:0 0 0 0 #fff inset}.cbp-animation-bounceLeft{-webkit-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-transition:opacity .8s ease-in-out,left .8s ease-in-out;transition:opacity .8s ease-in-out,left .8s ease-in-out}.cbp-animation-bounceLeft .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceLeft .cbp-item-hidden{display:none}.cbp-animation-bounceLeft .cbp-item-wrapper{overflow:hidden}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out}.cbp-animation-bounceTop .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceTop .cbp-item-hidden{display:none}.cbp-animation-bounceTop .cbp-item-wrapper{overflow:hidden}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out}.cbp-animation-bounceBottom .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceBottom .cbp-item-hidden{display:none}.cbp-animation-bounceBottom .cbp-item-wrapper{overflow:hidden}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{z-index:2;-webkit-transition:opacity .6s ease-in-out,left .6s ease-in-out;transition:opacity .6s ease-in-out,left .6s ease-in-out}.cbp-animation-moveLeft .cbp-wrapper.no-trans{z-index:1;-webkit-transition:none!important;transition:none!important}.cbp-animation-moveLeft .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-moveLeft .cbp-item-wrapper{overflow:hidden}.cbp-animation-slideLeft{overflow:visible}.cbp-animation-slideLeft .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-slideLeft-out{-webkit-animation:cbp-animation-slideLeft-out .9s both ease;-moz-animation:cbp-animation-slideLeft-out .9s both ease;animation:cbp-animation-slideLeft-out .9s both ease}.cbp-animation-slideLeft-in{-webkit-animation:cbp-animation-slideLeft-in .9s both ease;-moz-animation:cbp-animation-slideLeft-in .9s both ease;animation:cbp-animation-slideLeft-in .9s both ease}@-webkit-keyframes cbp-animation-slideLeft-out{25%{opacity:.75;-webkit-transform:scale(.8)}75%{opacity:.75;-webkit-transform:scale(.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(.8) translateX(-200%)}}@-moz-keyframes cbp-animation-slideLeft-out{25%{opacity:.75;-moz-transform:scale(.8)}75%{opacity:.75;-moz-transform:scale(.8) translateX(-200%)}100%{opacity:.75;-moz-transform:scale(.8) translateX(-200%)}}@keyframes cbp-animation-slideLeft-out{25%{opacity:.75;transform:scale(.8)}75%{opacity:.75;transform:scale(.8) translateX(-200%)}100%{opacity:.75;transform:scale(.8) translateX(-200%)}}@-webkit-keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;-moz-transform:scale(.8) translateX(200%)}75%{opacity:.75;-moz-transform:scale(.8)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;transform:scale(.8) translateX(200%)}75%{opacity:.75;transform:scale(.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-slideDelay{overflow:visible}.cbp-animation-slideDelay .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-slideDelay-out{-webkit-animation:cbp-animation-slideDelay-out .5s both ease-in-out;-moz-animation:cbp-animation-slideDelay-out .5s both ease-in-out;animation:cbp-animation-slideDelay-out .5s both ease-in-out}.cbp-animation-slideDelay-in{-webkit-animation:cbp-animation-slideDelay-in .5s both ease-in-out;-moz-animation:cbp-animation-slideDelay-in .5s both ease-in-out;animation:cbp-animation-slideDelay-in .5s both ease-in-out}.cbp-animation-slideDelay-fadeOut{-webkit-animation:cbp-animation-slideDelay-fadeOut .4s both ease;-moz-animation:cbp-animation-slideDelay-fadeOut .4s both ease;animation:cbp-animation-slideDelay-fadeOut .4s both ease}@-webkit-keyframes cbp-animation-slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@-moz-keyframes cbp-animation-slideDelay-out{100%{-moz-transform:translateX(-100%)}}@keyframes cbp-animation-slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes cbp-animation-slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cbp-animation-slideDelay-in{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0)}}@keyframes cbp-animation-slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-3dflip{overflow:visible}.cbp-animation-3dflip .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip-out{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateOutLeft .6s forwards;animation:rotateOutLeft .6s forwards}.cbp-animation-3dflip-in{opacity:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateInRight .6s ease-in forwards;animation:rotateInRight .6s ease-in forwards}.cbp-animation-3dflip-fadeOut{-webkit-animation:cbp-animation-3dflip-fadeOut .4s both ease;-moz-animation:cbp-animation-3dflip-fadeOut .4s both ease;animation:cbp-animation-3dflip-fadeOut .4s both ease}@-webkit-keyframes rotateOutLeft{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@-moz-keyframes rotateOutLeft{100%{opacity:0;-moz-transform:rotateY(90deg)}}@keyframes rotateOutLeft{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes rotateInRight{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;-webkit-transform:rotateY(0deg)}}@-moz-keyframes rotateInRight{0%{opacity:0;-moz-transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;-moz-transform:rotateY(0deg)}}@keyframes rotateInRight{0%{opacity:0;transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;transform:rotateY(0deg)}}@-webkit-keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-rotateSides{overflow:visible}.cbp-animation-rotateSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides-out{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;-moz-transform-origin:-50% 50%;-moz-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides-in{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;-moz-transform-origin:150% 50%;-moz-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}.cbp-animation-rotateSides-fadeOut{-webkit-animation:cbp-animation-rotateSides-fadeOut .5s both ease;-moz-animation:cbp-animation-rotateSides-fadeOut .5s both ease;animation:cbp-animation-rotateSides-fadeOut .5s both ease}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@-moz-keyframes rotateSides-out{100%{opacity:0;-moz-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@-moz-keyframes rotateSides-in{0%{opacity:0;-moz-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-moz-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}@-webkit-keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-flipOutDelay{overflow:visible}.cbp-animation-flipOutDelay .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutDelay-out .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutDelay-out .5s both ease-in;transform-origin:50% 50%;animation:flipOutDelay-out .5s both ease-in}.cbp-animation-flipOutDelay-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutDelay-in 1s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:flipOutDelay-in 1s both ease-out;transform-origin:50% 50%;animation:flipOutDelay-in 1s both ease-out}@-webkit-keyframes flipOutDelay-out{100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOutDelay-out{100%{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOutDelay-out{100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOutDelay-in{0%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOutDelay-in{0%{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}50%{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOutDelay-in{0%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}50%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-unfold{overflow:visible}.cbp-animation-unfold .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold-out{-webkit-animation:unfold-out .8s ease both;-moz-animation:unfold-out .8s ease both;animation:unfold-out .8s ease both}.cbp-animation-unfold-in{-webkit-transform-origin:0 50%;-webkit-animation:unfold-in .8s both ease;-moz-transform-origin:0 50%;-moz-animation:unfold-in .8s both ease;transform-origin:0 50%;animation:unfold-in .8s both ease}.cbp-animation-unfold-fadeOut{-webkit-animation:cbp-animation-unfold-fadeOut .5s both ease;-moz-animation:cbp-animation-unfold-fadeOut .5s both ease;animation:cbp-animation-unfold-fadeOut .5s both ease}@-webkit-keyframes unfold-out{99%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@-moz-keyframes unfold-out{99%{opacity:.3}100%{opacity:0;-moz-transform:translateX(-100%)}}@keyframes unfold-out{99%{opacity:.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes unfold-in{from{opacity:0;-moz-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{from{opacity:0;transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-foldLeft{overflow:visible}.cbp-animation-foldLeft .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft-out{-webkit-transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both ease;-moz-transform-origin:100% 50%;-moz-animation:foldLeft-out .7s both ease;transform-origin:100% 50%;animation:foldLeft-out .7s both ease}.cbp-animation-foldLeft-in{-webkit-animation:foldLeft-in .7s ease both;-moz-animation:foldLeft-in .7s ease both;animation:foldLeft-in .7s ease both}.cbp-animation-foldLeft-fadeOut{-webkit-animation:cbp-animation-foldLeft-fadeOut .5s both ease;-moz-animation:cbp-animation-foldLeft-fadeOut .5s both ease;animation:cbp-animation-foldLeft-fadeOut .5s both ease}@-webkit-keyframes foldLeft-out{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes foldLeft-out{to{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{to{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{from{opacity:.3;-webkit-transform:translateX(100%)}}@-moz-keyframes foldLeft-in{from{opacity:.3;-moz-transform:translateX(100%)}}@keyframes foldLeft-in{from{opacity:.3;transform:translateX(100%)}}@-webkit-keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-scaleDown{overflow:visible}.cbp-animation-scaleDown .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown-out{-webkit-animation:scaleDown-out .7s ease both;-moz-animation:scaleDown-out .7s ease both;animation:scaleDown-out .7s ease both}.cbp-animation-scaleDown-in{-webkit-animation:scaleDown-in .6s ease both;-moz-animation:scaleDown-in .6s ease both;animation:scaleDown-in .6s ease both}.cbp-animation-scaleDown-fadeOut{-webkit-animation:cbp-animation-scaleDown-fadeOut .5s both ease;-moz-animation:cbp-animation-scaleDown-fadeOut .5s both ease;animation:cbp-animation-scaleDown-fadeOut .5s both ease}@-webkit-keyframes scaleDown-out{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleDown-out{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleDown-out{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes scaleDown-in{from{-webkit-transform:translateX(100%)}}@-moz-keyframes scaleDown-in{from{-moz-transform:translateX(100%)}}@keyframes scaleDown-in{from{transform:translateX(100%)}}@-webkit-keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-frontRow{overflow:visible}.cbp-animation-frontRow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow-out{-webkit-animation:frontRow-out .7s ease both;-moz-animation:frontRow-out .7s ease both;animation:frontRow-out .7s ease both}.cbp-animation-frontRow-in{-webkit-animation:frontRow-in .6s ease both;-moz-animation:frontRow-in .6s ease both;animation:frontRow-in .6s ease both}.cbp-animation-frontRow-fadeOut{-webkit-animation:cbp-animation-frontRow-fadeOut .5s both ease;-moz-animation:cbp-animation-frontRow-fadeOut .5s both ease;animation:cbp-animation-frontRow-fadeOut .5s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(.8);opacity:0}}@-moz-keyframes frontRow-out{100%{-moz-transform:translateX(-60%) scale(.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(.8)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0%) scale(1)}}@-moz-keyframes frontRow-in{0%{-moz-transform:translateX(100%) scale(.8)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(.8)}100%{visibility:visible;opacity:1;transform:translateX(0%) scale(1)}}@-webkit-keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-rotateRoom{overflow:visible}.cbp-animation-rotateRoom .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom-out{-webkit-transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateRoom-out .8s both ease;transform-origin:100% 50%;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom-in{-webkit-transform-origin:0 50%;-webkit-animation:rotateRoom-in .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateRoom-in .8s both ease;transform-origin:0 50%;animation:rotateRoom-in .8s both ease}.cbp-animation-rotateRoom-fadeOut{-webkit-animation:cbp-animation-rotateRoom-fadeOut .5s both ease;-moz-animation:cbp-animation-rotateRoom-fadeOut .5s both ease;animation:cbp-animation-rotateRoom-fadeOut .5s both ease}@-webkit-keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@-moz-keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;-moz-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@-moz-keyframes rotateRoom-in{from{opacity:.3;-moz-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{from{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}@-webkit-keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-scaleSides{overflow:visible}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides-out{-webkit-animation:scaleSides-out .5s ease both;-moz-animation:scaleSides-out .5s ease both;animation:scaleSides-out .5s ease both}.cbp-animation-scaleSides-in{-webkit-animation:scaleUpCenter .5s ease .5s both;-moz-animation:scaleUpCenter .5s ease .5s both;animation:scaleUpCenter .5s ease .5s both}@-webkit-keyframes scaleSides-out{to{opacity:0;-webkit-transform:scale(.6)}}@-moz-keyframes scaleSides-out{to{opacity:0;-moz-transform:scale(.6)}}@keyframes scaleSides-out{to{opacity:0;transform:scale(.6)}}@-webkit-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(.6)}}@-moz-keyframes scaleUpCenter{from{opacity:0;-moz-transform:scale(.6)}}@keyframes scaleUpCenter{from{opacity:0;transform:scale(.6)}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipOut-out .35s ease-in both;-moz-transform-origin:50% 50%;-moz-animation:flipOut-out .35s ease-in both;transform-origin:50% 50%;animation:flipOut-out .35s ease-in both}.cbp-animation-flipOut-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipOut-in .35s ease-out .35s both;-moz-transform-origin:50% 50%;-moz-animation:flipOut-in .35s ease-out .35s both;transform-origin:50% 50%;animation:flipOut-in .35s ease-out .35s both}@-webkit-keyframes flipOut-out{100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOut-out{100%{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOut-out{100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOut-in{0%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOut-in{0%{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOut-in{0%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipBottom-out .35s both 0s ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipBottom-out .35s both 0s ease-in;transform-origin:50% 50%;animation:flipBottom-out .35s both 0s ease-in}.cbp-animation-flipBottom-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipBottom-in .35s ease-out .35s both;-moz-transform-origin:50% 50%;-moz-animation:flipBottom-in .35s ease-out .35s both;transform-origin:50% 50%;animation:flipBottom-in .35s ease-out .35s both}@-webkit-keyframes flipBottom-out{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-moz-keyframes flipBottom-out{to{-moz-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipBottom-out{to{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipBottom-in{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-moz-keyframes flipBottom-in{from{-moz-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipBottom-in{from{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}.cbp-animation-fadeOutTop{overflow:visible;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper{-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}.cbp-animation-fadeOutTop .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-sequentially{overflow:visible;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.cbp-animation-sequentially .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-sequentially.cbp-no-transition .cbp-item{-webkit-transition:opacity .5s ease,top .5s ease!important;transition:opacity .5s ease,top .5s ease!important}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.cbp-popup-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:scroll;overflow-x:hidden;z-index:99999;padding:0 10px}.cbp-popup-lightbox{background:rgba(0,0,0,.8)}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-singlePage .cbp-popup-ie8bg{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.cbp-popup-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-singlePage .cbp-popup-content{margin-top:140px;max-width:1024px;vertical-align:top;width:96%}.cbp-popup-lightbox-figure{position:relative}.cbp-popup-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-title{padding-right:70px;font:400 12px/18px sans-serif;color:#eee;-webkit-text-size-adjust:100%}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;margin:40px 0;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:50%}
				
.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{
left:0;
position:absolute;
top:100%;
width:100%;
margin-top:3px
}
					
					.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:2;height:104px;background-color:#34425C}.cbp-popup-singlePage .cbp-popup-navigation{position:absolute;top:0;left:0;width:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0!important}.cbp-popup-singlePage-sticky .cbp-popup-navigation{position:fixed}.cbp-popup-singlePage-counter{color:#bbc0df;font:italic 14px/104px 'Open Sans',sans-serif;position:absolute;right:47px;top:0;padding:0 3px 0 0}.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{padding:0;border:medium none;position:absolute;cursor:pointer}.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-close{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background: url(cbp-sprite.png) no-repeat scroll -2px -2px transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:-2px -48px}.cbp-popup-singlePage .cbp-popup-prev{background:url(cbp-sprite.png) no-repeat scroll -2px -94px transparent;width:44px;height:44px;top:30px;left:0;margin:auto;right:108px}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:-2px -140px}.cbp-popup-lightbox .cbp-popup-next{background:url(cbp-sprite.png) no-repeat scroll -48px -2px transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-48px -48px}.cbp-popup-singlePage .cbp-popup-next{background:url(cbp-sprite.png) no-repeat scroll -48px -94px transparent;width:44px;height:44px;top:30px;right:0;margin:auto;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-48px -140px}.cbp-popup-lightbox .cbp-popup-close{background:url(cbp-sprite.png) no-repeat scroll -94px -2px transparent;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-94px -48px}.cbp-popup-singlePage .cbp-popup-close{background:url(cbp-sprite.png) no-repeat scroll -94px -94px transparent;height:44px;width:44px;margin:auto;right:0;top:30px;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-94px -140px}.cbp-popup-loadingBox{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;background:url("../images/cbp-loading-popup.gif") no-repeat scroll center center #0D0D0D;border:1px solid rgba(79,80,79,.3);border-radius:3px 3px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=71)";opacity:.71;width:50px;height:50px}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible}.cbp-popup-singlePage{left:100%;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage .cbp-l-project-title{color:#454444;font:700 42px/60px 'Open sans',sans-serif;letter-spacing:2px;margin-bottom:10px;text-align:center;text-transform:uppercase}.cbp-popup-singlePage .cbp-l-project-subtitle{color:#787878;font:300 14px/21px 'Open sans',sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-popup-singlePage .cbp-l-project-container{overflow:hidden;margin:0 auto;clear:both}.cbp-popup-singlePage .cbp-l-project-desc{float:left;width:64%;margin:30px 0 20px;padding-right:20px}.cbp-popup-singlePage .cbp-l-project-details{float:right;width:36%;margin:30px 0 20px}.cbp-popup-singlePage .cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-popup-singlePage .cbp-l-project-desc-title span,.cbp-popup-singlePage .cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans",sans-serif;padding:0 5px 0 0}.cbp-popup-singlePage .cbp-l-project-desc-text{font:400 13px/20px "Open Sans",sans-serif;color:#555}.cbp-popup-singlePage .cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;margin-left:20px;color:#444}.cbp-popup-singlePage .cbp-l-project-details-list{margin-left:20px}.cbp-popup-singlePage .cbp-l-project-details-list li{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans",sans-serif}.cbp-popup-singlePage .cbp-l-project-details-list strong{display:inline-block;color:#696969;font:600 12px "Open Sans",sans-serif;min-width:100px}.cbp-popup-singlePage .cbp-l-project-details-visit{color:#FFF;float:right;text-decoration:none;font:400 11px/18px "Open Sans",sans-serif;margin-top:12px;text-transform:uppercase;background-color:#34425C;padding:6px 12px}.cbp-popup-singlePage .cbp-l-project-details-visit:hover{color:#AFBBDB}.cbp-popup-singlePage .cbp-l-project-related{margin:30px 0 20px}.cbp-popup-singlePage .cbp-l-project-related-wrap{font-size:0;margin:0}.cbp-popup-singlePage .cbp-l-project-related-item{margin-right:5%;max-width:30%;display:inline-block}.cbp-popup-singlePage .cbp-l-project-related-item:last-child{margin-right:0}.cbp-popup-singlePage .cbp-l-project-related-title{font:bold 14px sans-serif;color:#474747;margin-top:20px}.cbp-popup-singlePage .cbp-l-project-related-link{text-decoration:none}.cbp-popup-singlePage .cbp-l-project-related-link:hover{opacity:.9}.cbp-popup-singlePage .cbp-l-member-img{float:left;margin-right:20px;margin-top:20px;border:1px solid #e2e2e2}.cbp-popup-singlePage .cbp-l-member-img img{display:block}.cbp-popup-singlePage .cbp-l-member-info{margin-top:20px}.cbp-popup-singlePage .cbp-l-member-name{font:bold 16px/12px "Open Sans",sans-serif;margin-bottom:6px}.cbp-popup-singlePage .cbp-l-member-position{font:400 13px "Open Sans",sans-serif}.cbp-popup-singlePage .cbp-l-member-desc{font:400 12px "Open Sans",sans-serif;margin-top:15px}.cbp-popup-singlePageInline{width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-navigation{position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url("../images/cbp-sprite.png") no-repeat scroll -94px -2px transparent;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:.7}.cbp-popup-singlePageInline .cbp-popup-content{width:100%;min-height:200px}.cbp.cbp-popup-isOpening .cbp-popup-singlePageInline,.cbp.cbp-popup-isOpening{-webkit-transition:height .4s ease 0s!important;transition:height .4s ease 0s!important}.cbp.cbp-popup-isOpening .cbp-item{-webkit-transition:-webkit-transform .4s ease 0s!important;transition:transform .4s ease 0s!important}.cbp-singlePageInline-active{opacity:.6!important}.cbp-popup-singlePageInline .cbp-popup-loadingBox{visibility:hidden;background:url("../images/cbp-loading.gif") no-repeat scroll center center transparent;border:medium none;border-radius:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible}.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-navigation,.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-content{visibility:hidden}.cbp-l-inline{margin-bottom:20px;overflow:hidden;margin-top:10px;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}.cbp-l-inline-title{font:400 28px/28px "Open Sans",sans-serif;color:#666}.cbp-l-inline-subtitle{font:400 13px "Open Sans",sans-serif;color:#666;margin:3px 0 25px}.cbp-l-inline-desc{font:400 13px/21px "Open Sans",sans-serif;color:#888}.cbp-l-inline-view{font:400 13px "Open Sans",sans-serif;color:#9C9C9C;text-decoration:none;margin:22px 0 0;display:inline-block;padding:8px 18px 7px;border:2px solid #ccc}.cbp-l-inline-view:hover{color:#757575;border-color:#DFDFDF}.cbp-l-filters-button{margin:0 auto 30px;text-align:left}.cbp-l-filters-button .cbp-filter-item{background-color:#FFF;border:2px solid #ECECEC;border-radius:2px;color:#888;cursor:pointer;font:400 12px/29px "Open Sans",sans-serif;margin:10px 10px 0 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-button .cbp-filter-item-active{background-color:#5d5d5d;color:#fff!important;border-color:#5d5d5d}.cbp-l-filters-button .cbp-filter-counter{background-color:#3288C4;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .25s ease,bottom .25s ease;transition:opacity .25s ease,bottom .25s ease}.cbp-l-filters-button .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3288C4;visibility:hidden}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter:before{visibility:visible}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-dropdown{margin:0 auto;height:70px;position:relative;z-index:10}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#3288C4}.cbp-l-filters-dropdownHeader{font:12px/38px "Open Sans",sans-serif;padding:0 17px;color:#FFF;cursor:pointer;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#FFF rgba(0,0,0,0);border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:16px;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap:hover .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0}.cbp-l-filters-dropdownWrap:hover .cbp-l-filters-dropdownList{display:block}.cbp-l-filters-dropdownList .cbp-filter-item{background:none;color:#9FBCE7;width:100%;text-align:left;font:12px/40px "Open Sans",sans-serif;margin:0;padding:0 17px;cursor:pointer;border:0;border-top:1px solid #5592C2}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#e6e6e6}.cbp-l-filters-alignLeft{margin:0 auto 40px;text-align:left}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans",sans-serif;padding:0 13px;position:relative;overflow:visible;margin:10px 8px 0 0;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#888}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#3c3c3c}.cbp-l-filters-alignLeft .cbp-filter-item-active{background-color:#3288C4;color:#fff!important;opacity:1;border:1px solid #3288C4}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}



.cbp-l-filters-alignCenter{
	width:100%;
	margin:0 auto 50px;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding:6px 0 10px 0;
	border-radius:40px;
	background-color:#3dd0e4;
}

.cbp-l-filters-alignCenter.two{
	background-color:#fff;
}

.cbp-l-filters-alignCenter.two .cbp-filter-item{
	color:#727272;cursor:pointer;
	border:1px solid #d9d9d9;
	padding:5px 15px;
	margin:0 15px 10px 0;
	}
	
.cbp-l-filters-alignCenter.two .cbp-filter-item:hover{
		color:#161616;
		border:1px solid #119EE7;
		}	
	
.cbp-l-filters-alignCenter.two .cbp-filter-item-active{
	border:1px solid #119EE7;
	color:#161616;
	background-color:#119EE7;
		}
		
		
.cbp-l-filters-alignCenter .cbp-filter-item{
	color:#fff;cursor:pointer;
	font:400 13px "Open Sans",sans-serif;
	padding:0 12px;
	transition:all .3s ease-in-out;
	position:relative;
	overflow:visible;
	margin:10px 0 0;
	border:medium none;
	background-color:transparent;
	display:inline-block
	}
	
	
	.cbp-l-filters-alignCenter .cbp-filter-item:hover{
		color:#272727
		}
		
		.cbp-l-filters-alignCenter .cbp-filter-item-active{
			color:#fff!important
		}
			
			.cbp-l-filters-alignCenter 
			
			.cbp-filter-counter{
				background:none repeat scroll 0 0 #272727;
				border-radius:3px;
				color:#FFF;
				font-size:11px;
				margin:0 auto;
				padding:4px 0;
				text-align:center;
				width:34px;
				position:absolute;
				bottom:0;
				left:0;
				right:0;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
				opacity:0;
				-webkit-transition:all .25s ease;
				transition:all .25s ease;
				}
				
				.cbp-l-filters-alignCenter .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #272727;visibility:hidden}
			
			.cbp-l-filters-alignCenter div:hover .cbp-filter-counter:before{
				visibility:visible
				}
				
				.cbp-l-filters-alignCenter div:hover .cbp-filter-counter{
					bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
					opacity:1
					}
					

					
					.cbp-l-filters-alignRight{margin:0 auto 40px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px "Open Sans",sans-serif;padding:7px 12px;position:relative;overflow:visible;margin:10px 0 0 5px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}
					
					.cbp-l-filters-alignRight .cbp-filter-item-active{opacity:1;color:#fff!important;background-color:#119EE7;border-color:#119EE7}
					

					
					.cbp-l-filters-alignRight .cbp-filter-counter{background:none repeat scroll 0 0 #161616;border-radius:3px;color:#fff;font-size:11px;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .25s ease,bottom .25s ease;transition:opacity .25s ease,bottom .25s ease}
					
					
					.cbp-l-filters-alignRight .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #161616;visibility:hidden}
					
					.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter:before{visibility:visible}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-list{margin:0 auto 40px;height:46px}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans",sans-serif;padding:0 18px;position:relative;overflow:visible;margin:10px 0 0;float:left;border-width:1px 0 1px 1px;border-style:solid;border-color:#3288C4;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item-active{opacity:1;color:#FFF!important;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px!important}.cbp-l-filters-list .cbp-filter-counter{display:inline}.cbp-l-grid-projects{visibility:hidden}
					
					
.cbp-l-grid-projects .cbp-item{
	width:270px;
	height:250px
}
						
						
.cbp-l-grid-projects.two .cbp-item{
	width:555px;
	height:340px;
}
						
						
.cbp-l-grid-projects.three .cbp-item{
	width:400px;
	height:350px;						
}

					
.cbp-l-grid-projects .cbp-caption{
height:80%;margin-bottom:0px;
							
}

.cbp-l-grid-projects.three .cbp-caption {
    height: 75%;
    margin-bottom: 0px;
}

						
.cbp-l-grid-projects.four .cbp-caption{
height:76%;margin-bottom:20px;
}
							
							
							
.cbp-l-grid-projects-title{
	font:bold 14px sans-serif;
	color:#474747
}
							
.cbp-l-grid-projects-title.two{
	font:bold 20px sans-serif;
	color:#474747;
	font-weight:500;
	padding-top:20px;
}	


.cbp-l-grid-projects-title.three{
	font:bold 18px sans-serif;
	color:#474747;
	font-weight:500;
	padding-top:20px;
}

							
.cbp-l-grid-projects-desc{
	font:400 14px sans-serif;
	margin-top:6px;color:#888
}
								
								
								.cbp-l-grid-projects-inlineFilters{cursor:pointer}.cbp-l-grid-projects-inlineFilters:hover{text-decoration:underline}.cbp-l-grid-projects.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-projects.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-50px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{bottom:25px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-projects.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-50px}.cbp-l-grid-projects.cbp-caption-overlayBottom .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-50px}.cbp-l-grid-projects.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:50px}.cbp-l-grid-gallery{visibility:hidden}
						
						.cbp-l-grid-gallery .cbp-item{
							width:320px;
							height:236px
							}
							
							.cbp-l-grid-team
							{visibility:hidden
							}
							
							.cbp-l-grid-team .cbp-item{
								width:300px;
								height:278px
								
								
								}
								
								.cbp-l-grid-team .cbp-caption{
									
									height:73%;margin-bottom:20px;border:1px solid #E7E7E7
									
									}
									
									.cbp-l-grid-team-name{font:400 17px "Open Sans",sans-serif;color:#456297;text-decoration:none;display:block;text-align:center;margin-bottom:3px}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px "Open Sans",sans-serif;color:#888;text-align:center}@media only screen and (max-width:799px){.cbp-l-grid-team-desc{font:400 11px/14px "Open Sans",sans-serif;margin-top:5px}}.cbp-l-grid-team.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-44px;height:44px}.cbp-l-grid-team.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:44px}.cbp-l-grid-team.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-team.cbp-caption-overlayBottomPush.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{bottom:-44px;height:44px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{bottom:22px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap,.cbp-l-grid-team.cbp-caption-overlayBottomAlong.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}.cbp-l-grid-team.cbp-caption-overlayBottom .cbp-caption-activeWrap{bottom:-44px;height:44px}.cbp-l-grid-team.cbp-caption-overlayBottom.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{height:44px}.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:44px}.cbp-l-grid-fullScreen{visibility:hidden}.cbp-l-grid-fullScreen .cbp-item{width:350px;height:263px}.cbp-l-grid-masonry{visibility:hidden}.cbp-l-grid-masonry .cbp-item{width:277px}.cbp-l-grid-masonry .cbp-l-grid-masonry-height1,.cbp-l-grid-masonry .cbp-item-height-1{height:267px}.cbp-l-grid-masonry .cbp-l-grid-masonry-height2,.cbp-l-grid-masonry .cbp-item-height-2{height:415px}.cbp-l-grid-blog{visibility:hidden}.cbp-l-grid-blog .cbp-item{width:313px;height:330px}.cbp-l-grid-blog .cbp-caption{height:58%;margin-bottom:20px}.cbp-l-grid-blog-title{font:400 18px/28px "Open Sans",sans-serif;color:#444;display:block;clear:both;text-decoration:none}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans",sans-serif;float:left;color:#787878}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans",sans-serif;float:left;color:#3C6FBB;text-decoration:none}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/19px "Open Sans",sans-serif;clear:both;color:#9B9B9B;padding-top:15px}.cbp-l-grid-blog-split{float:left;margin:0 8px;font:13px/16px "Open Sans",sans-serif;color:#787878}.cbp-l-loadMore-button{text-align:center;margin-top:30px}.cbp-l-loadMore-button-link{border:2px solid #DEDEDE;border-radius:2px;color:#7E7B7B;display:inline-block;font:11px/34px "Open Sans",sans-serif;min-width:120px;text-decoration:none}.cbp-l-loadMore-button-link:hover{color:#B0B0B0;text-decoration:none}.cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-text{text-align:center;margin-top:30px}.cbp-l-loadMore-text-link{font:400 16px "Open Sans",sans-serif;color:#5D5D5D;text-decoration:none;cursor:default}.cbp-l-loadMore-text-stop{color:#5D5D5D}.cbp-slider{width:100%;position:relative;z-index:1;margin:0 auto}.cbp-slider-wrap,.cbp-slider-item{margin:0;list-style-type:none}.cbp-slider .cbp-slider-item{opacity:0;z-index:-1;width:100%;position:absolute;top:0;left:0}.cbp-slider .cbp-slider-item-current{position:relative;opacity:1;z-index:1}.cbp-slider .cbp-slider-item-next{position:absolute;opacity:1;z-index:2;opacity:0}.cbp-slider .cbp-slider-arrowNext,.cbp-slider .cbp-slider-arrowPrev{cursor:pointer;z-index:3;position:absolute;opacity:0}.cbp-slider .cbp-slider-arrowPrev{background:url("../images/cbp-sprite.png") no-repeat scroll -2px -2px transparent;width:44px;height:44px;top:0;bottom:0;left:25px;margin:auto;-webkit-transition:opacity .4s ease,left .4s ease;transition:opacity .4s ease,left .4s ease}.cbp-slider .cbp-slider-arrowPrev:hover{background-position:-2px -48px}.cbp-slider .cbp-slider-arrowNext{background:url("../images/cbp-sprite.png") no-repeat scroll -48px -2px transparent;width:44px;height:44px;top:0;bottom:0;right:25px;margin:auto;-webkit-transition:opacity .4s ease,right .4s ease;transition:opacity .4s ease,right .4s ease}.cbp-slider .cbp-slider-arrowNext:hover{background-position:-48px -48px}.cbp-slider .cbp-slider-bulletWrap{position:absolute;bottom:20px;right:25px;z-index:3;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.cbp-slider .cbp-slider-bullet{width:9px;height:9px;border-radius:50%;margin-left:7px;cursor:pointer;display:inline-block;box-shadow:0 0 1px 1px rgba(37,36,36,0.54);background:#616161;background:rgba(97,97,97,0.5)}.cbp-slider .cbp-slider-bullet-current{background:#d1d1d1}.cbp-slider .cbp-slider-bullet:hover{opacity:.9}.cbp-slider:hover .cbp-slider-arrowNext{opacity:1;right:20px}.cbp-slider:hover .cbp-slider-arrowPrev{opacity:1;left:20px}.cbp-slider:hover .cbp-slider-bulletWrap{opacity:1}.cbp-panel{width:96%;max-width:1170px;margin:0 auto}





@media only screen and (min-width: 1000px) and (max-width: 1169px){
	
	.cbp-l-filters-alignCenter {
    width: 56%;
}
	
	.cbp-l-grid-projects .cbp-caption {
    height: 74%;
    margin-bottom: 0px;
}
	
	
	}
	
	
	
@media only screen and (min-width: 768px) and (max-width: 1024px){
	
	
	.cbp-l-filters-alignCenter {
    width: 70%;
}
	
	
	
	}
	
	
	
@media only screen and (min-width: 480px) and (max-width: 767px){
	
	
	.cbp-l-grid-projects .cbp-caption {
    height: 74%;
    margin-bottom: 0px;
}

.cbp-l-filters-alignCenter {
    width: 100%;
}


.cbp-l-grid-projects.four .cbp-item{
	width:400px;
	height:350px;						
}



	}
	
	
@media only screen and (max-width: 479px){
	
	.cbp-l-filters-alignCenter {
    width: 100%;
	}
	
	
	.cbp-l-grid-projects.two .cbp-item{
	width:300px;
	height:280px;
	}

		.cbp-l-grid-projects .cbp-caption {
    height: 74%;
    margin-bottom: 0px;
}	
		
							
	}


/**/
/* defaults */
/**/
.sky-form {
	margin: 0;
	outline: none;
	font: 14px/1.55 'Open Sans', Helvetica, Arial, sans-serif;
	color: #272727;
}
.sky-form header {
	display: block;
	padding: 0px 0px 9px 0px;
	margin-bottom: 13px;
	font-size: 22px;
	font-weight: normal;
	color: #272727;
	border-bottom: 1px solid #e3e3e3;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
}
.sky-form header strong {
	font-weight: 600;
}
.sky-form form ,
.sky-form fieldset {
	display: block;	
	padding: 25px 0px 5px;
	border: none;
	background: none;
}
.sky-form form{
	padding-bottom: 25px;
}


.sky-form fieldset.two {
	padding: 0px 0px 5px;
}


.sky-form fieldset + fieldset {
	border-top: 1px solid rgba(0,0,0,.1);
}
.sky-form section {
	margin-bottom: 20px;
}

.sky-form footer,
.sky-form .submit {
	display: block;
	padding: 15px 0px 25px;
}

.sky-form footer.doc {
	padding: 0px 0px 8px;
}


.sky-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form a {
	color: #999;
}
.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400;
}
.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}

.sky-form .label.two {
	color:#fff;
}



.sky-form .appoinment {
	background-color:#390;
}








.sky-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.sky-form .input,
.sky-form .select,
.sky-form .textarea,
.sky-form .radio,
.sky-form .checkbox,
.sky-form .toggle,
.sky-form .button {
	position: relative;
	display: block;
}
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 15px/19px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.sky-form .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323;
}


/**/
/* file inputs */
/**/
.sky-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.sky-form .input-file .button:hover {
	box-shadow: none;
}
.sky-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}


/**/
/* selects */
/**/
.sky-form .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 5px;
	height: 11px;
	background: #fff;
	box-shadow: 0 0 0 12px #fff;
}
.sky-form .select i:after,
.sky-form .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .select i:after {
	bottom: 0;
	border-top: 4px solid #404040;
}
.sky-form .select i:before {
	top: 0;
	border-bottom: 4px solid #404040;
}
.sky-form .select-multiple select {
	height: auto;
}


/**/
/* textareas */
/**/
.sky-form .textarea textarea {
	height: auto;
	resize: none;
}
.sky-form .textarea-resizable textarea {
	resize: vertical;	
}
.sky-form .textarea-expandable textarea {
	height: 39px;
}
.sky-form .textarea-expandable textarea:focus {
	height: auto;
}


/**/
/* radios and checkboxes */
/**/
.sky-form .radio,
.sky-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	float:left;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}


.sky-form .checkbox.two {
	color: #fff;
}


.sky-form .radio:last-child,
.sky-form .checkbox:last-child {
	margin-bottom: 0;
}
.sky-form .radio input,
.sky-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.sky-form .radio i,
.sky-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}
.sky-form .radio i {
	border-radius: 50%;
}
.sky-form .radio input + i:after,
.sky-form .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.sky-form .radio input + i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.sky-form .checkbox input + i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.sky-form .radio input:checked + i:after,
.sky-form .checkbox input:checked + i:after {
	opacity: 1;
}
.sky-form .inline-group {
	margin: 0 -30px -4px 0;
}
.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .inline-group .radio,
.sky-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.sky-form .inline-group .radio:last-child,
.sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}


/**/
/* toggles */
/**/
.sky-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .toggle:last-child {
	margin-bottom: 0;
}
.sky-form .toggle input {
	position: absolute;
	left: -9999px;
}
.sky-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 2px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}
.sky-form .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}
.sky-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}
.sky-form .toggle input:checked + i:after {
	content: 'ON';
	text-align: right;
}
.sky-form .toggle input:checked + i:before {
	right: 36px;
}


/**/
/* ratings */
/**/
.sky-form .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}
.sky-form .rating:last-child {
	margin-bottom: 0;
}
.sky-form .rating input {
	position: absolute;
	left: -9999px;
}
.sky-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}


/**/
/* buttons */
/**/
.sky-form .button {
	height: 39px;
	overflow: hidden;
	margin: 0px 0 0 0px;
	padding: 0 25px;
	outline: none;
	border: 0;
	font: 300 15px/39px 'Open Sans', Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}
.sky-form .button-uploading {
	position: relative;
	color: transparent;
	cursor: default;
}
.sky-form .button-uploading:after {
	content: 'Uploading...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite; 
	-webkit-animation: blink 1s linear infinite;
}
@-o-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-ms-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-moz-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}
@-webkit-keyframes blink
{
  0% {opacity: 1}
  50% {opacity: 0.3}
  100% {opacity: 1}
}

/*.sky-form [class^="icon-"],
.ui-datepicker [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}*/
.sky-form .icon-append,
.sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center;
    z-index: 999999;
}
.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.sky-form .input .icon-prepend + input,
.sky-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.sky-form .input .icon-append + input,
.sky-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.sky-form .input .icon-prepend + .icon-append + input,
.sky-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}


/**/
/* grid */
/**/
.sky-form .row {
	margin: 0 -15px;
}
.sky-form .row:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.sky-form .col-1 {
	width: 8.33%;
}
.sky-form .col-2 {
	width: 16.66%;
}
.sky-form .col-3 {
	width: 25%;
}
.sky-form .col-4 {
	width: 33.33%;
}
.sky-form .col-5 {
	width: 41.66%;
}
.sky-form .col-6 {
	width: 50%;
}
.sky-form .col-7 {
	width: 58.33%;
}
.sky-form .col-8 {
	width: 66.67%;
}
.sky-form .col-9 {
	width: 75%;
}
.sky-form .col-10 {
	width: 83.33%;
}
.sky-form .col-11 {
	width: 91.66%;
}
@media screen and (max-width: 600px) {
	.sky-form .col {
		float: none;
		width: 100%;
	}
}


/**/
/* tooltips */
/**/
.sky-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0,0,0,0.9);
	color: #fff;
	opacity: 0;
	transition: margin 0.3s, opacity 0.3s;
	-o-transition: margin 0.3s, opacity 0.3s;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.sky-form .tooltip:after {
	content: '';
	position: absolute;
}
.sky-form .input input:focus + .tooltip,
.sky-form .textarea textarea:focus + .tooltip {
	opacity: 1;	
}

.sky-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;	
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-right,
.sky-form .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}

.sky-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-left,
.sky-form .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}

.sky-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.sky-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0,0,0,0.9);
	border-bottom: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-right,
.sky-form .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}

.sky-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.sky-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0,0,0,0.9);
}
.sky-form .input input:focus + .tooltip-left,
.sky-form .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}

.sky-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;	
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-right,
.sky-form .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}

.sky-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-left,
.sky-form .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}


/**/
/* normal state */
/**/


.sky-form .input .appoin{
	border:none;
	color:#fff;
	height:30px;
	background-color:#119EE7;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}

.sky-form .textarea .appoin{
	border:none;
	color:#fff;
	min-height:80px;
	background-color:#119EE7;
}

.sky-form .textarea .onepage{
	border:none;
	color:#fff;
	min-height:80px;
	background: none;
	background: url(../../images/site-img94.png) 0 0 repeat;
	border:1px solid #dce7eb;
}
.sky-form .input .onepage{
	border:none;
	color:#fff;
	height:40px;
	background: url(../../images/site-img94.png) 0 0 repeat;
	border:1px solid #dce7eb;
}

.one_page .sky-form .input .onepage{
	height:40px;
}

.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea,
.sky-form .radio i,
.sky-form .checkbox i,
.sky-form .toggle i,
.sky-form .icon-append,
.sky-form .icon-prepend {
	border-color: #d3d3d3;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form .toggle i:before {
	background-color: #d9d9d9;	
}
.sky-form .rating label {
	color: #ccc;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.sky-form .button {
	background-color: #119EE7;
	padding:7px 60px;
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
}

.sky-form .button:hover {
	background-color: #161616;
	color:#fff;
}


.sky-form .button.two {
	opacity:1;
	color:#fff;
	background-color: #119EE7;
}

.sky-form .button.two:hover{
	opacity:1;
	color:#272727;
	background-color: #fff;
}
.sky-form .button.three {
	opacity:1;
	color:#fff;
	background-color: #11c9da;
}

.sky-form .button.three:hover{
	opacity:1;
	color:#272727;
	background-color: #fff;
}

.sky-form .button.four {
	opacity:1;
	color:#fff;
	background-color: #ef5879;
}

.sky-form .button.five {
	opacity:1;
	color:#161616;
	background-color: #fdce16;
}

.sky-form .button.five:hover{
	opacity:1;
	color:#272727;
	background-color: #fff;
}
.sky-form .button.six {
	color:#161616;
	background-color: #fdce16;
	opacity: 1;
}

.sky-form .button.six:hover {
	color:#fff;
	background-color: #161616;
}

.sky-form .submit {
	color:#fff;
	font-weight:500;
	font-size:16px;
	padding:5px 30px;
	border-radius:2px;
	background-color: #119EE7;
	opacity: 1;
}

.sky-form .button.seven:hover {
	color:#fff;
	background-color: #161616;
}


.sky-form .button.eight {
	background-color: #119EE7;
	padding:5px 35px;
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
}



.sky-form .button.button-secondary {
	background-color: #b3b3b3;
	margin-right: 10px;
}
.sky-form .icon-append,
.sky-form .icon-prepend {
	color: #ccc;
}

.sky-form .fright {
	float: right;
}









/**/
/* hover state */
/**/
.sky-form .input:hover input,
.sky-form .select:hover select,
.sky-form .textarea:hover textarea,
.sky-form .radio:hover i,
.sky-form .checkbox:hover i,
.sky-form .toggle:hover i {
	border-color: #272727;
}
.parallax .sky-form .input:hover input,
.parallax .sky-form .select:hover select,
.parallax .sky-form .textarea:hover textarea,
.parallax .sky-form .radio:hover i,
.parallax .sky-form .checkbox:hover i,
.parallax .sky-form .toggle:hover i{
    border-color: #119EE7;
}
.sky-form .rating input + label:hover,
.sky-form .rating input + label:hover ~ label {
	color: #d9d9d9;
}
.sky-form .button:hover {
	opacity: 1;
}


/**/
/* focus state */
/**/
.sky-form .input input:focus,
.sky-form .select select:focus,
.sky-form .textarea textarea:focus,
.sky-form .radio input:focus + i,
.sky-form .checkbox input:focus + i,
.sky-form .toggle input:focus + i {
	border-color: #454545;
}


/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: #999;	
}
.sky-form .checkbox input + i:after {
	color: #999;
}
.sky-form .radio input:checked + i,
.sky-form .checkbox input:checked + i,
.sky-form .toggle input:checked + i {
	border-color: #999;	
}
.sky-form .rating input:checked ~ label {
	color: #999;	
}


/**/
/* error state */
/**/
.sky-form .state-error input,
.sky-form .state-error select,
.sky-form .state-error textarea,
.sky-form .radio.state-error i,
.sky-form .checkbox.state-error i,
.sky-form .toggle.state-error i {
	background: #fff0f0;
}
.sky-form .state-error select + i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}
.sky-form .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.sky-form .state-error + em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}
.sky-form .rating.state-error + em {
	margin-top: -4px;
	margin-bottom: 4px;
}


/**/
/* success state */
/**/
.sky-form .state-success input,
.sky-form .state-success select,
.sky-form .state-success textarea,
.sky-form .radio.state-success i,
.sky-form .checkbox.state-success i,
.sky-form .toggle.state-success i {
	background: #f0fff0;
}
.sky-form .state-success select + i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}
.sky-form .toggle.state-success input:checked + i {
	background: #f0fff0;
}
.sky-form .note-success {
	color: #6fb679;
}


/**/
/* disabled state */
/**/
.sky-form .input.state-disabled input,
.sky-form .select.state-disabled,
.sky-form .textarea.state-disabled,
.sky-form .radio.state-disabled,
.sky-form .checkbox.state-disabled,
.sky-form .toggle.state-disabled,
.sky-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.sky-form .input.state-disabled:hover input,
.sky-form .select.state-disabled:hover select,
.sky-form .textarea.state-disabled:hover textarea,
.sky-form .radio.state-disabled:hover i,
.sky-form .checkbox.state-disabled:hover i,
.sky-form .toggle.state-disabled:hover i {
	border-color: #999999;
}


/**/
/* submited state */
/**/
.sky-form .message {
	display: none;
	color: #6fb679;
}
.sky-form .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}
.sky-form.submited fieldset,
.sky-form.submited footer {
	display: none;
}
.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255,255,255,.9);
	font: 300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
}


.sky-form.submited .message.two {
	background:none;
}


/**/
/* datepicker */
/**/
.ui-datepicker {
	display: none;
	padding: 10px 12px;
	background: rgba(255,255,255,0.9);
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	font: 13px/1.55 'Open Sans', Helvetica, Arial, sans-serif;
	text-align: center;
	color: #666;
}
.ui-datepicker a {
	color: #404040;
}
.ui-datepicker-header {
	position: relative;
	margin: -10px -12px 10px;
	padding: 10px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	font-size: 15px;
	line-height: 27px;
}
.ui-datepicker-prev, 
.ui-datepicker-next {
	position: absolute;
	top: 0;
	display: block;
	width: 47px;
	height: 47px;
	font-size: 15px;
	line-height: 47px;
	text-decoration: none;
	cursor: pointer;
}
.ui-datepicker-prev {
	left: 0;
}
.ui-datepicker-next {
	right: 0;
}
.ui-datepicker-calendar {
	border-collapse: collapse;
	font-size: 13px;
	line-height: 27px;
}
.ui-datepicker-calendar th {
	color: #999;
}
.ui-datepicker-calendar a,
.ui-datepicker-calendar span {
	display: block;
	width: 31px;
	margin: auto;
	text-decoration: none;
	color: #404040;
}
.ui-datepicker-calendar a:hover {
	background: rgba(0,0,0,.05);	
}
.ui-datepicker-calendar span {
	color: #bfbfbf;
}
.ui-datepicker-today a {
	font-weight: 700;
}
.ui-datepicker-calendar .ui-state-active {
	background: rgba(0,0,0,.05);
	cursor: default;	
}
.ui-datepicker-inline {
	border: 2px solid #999999;
	background: #fff;
	box-shadow: none;
}
.ui-datepicker-inline .ui-datepicker-header {
	line-height: 47px;
}
.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
}


/**/
/* modal */
/**/
.sky-form-modal {
	position: fixed;
	z-index: 9999;
	display: none;
	width: 400px;
	padding: 20px 30px;
	background-color: #fff;
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
	
}
.sky-form-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
}


/**/
/* bootstrap compatibility */
/**/
.sky-form *,
.sky-form *:after,
.sky-form *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.sky-form .label {
	border-radius: 0;
	font-size: 100%;
	text-align: left;
	white-space: normal;
	color: inherit;
}
.sky-form .radio,
.sky-form .checkbox {
	font-weight: 400;
}
.sky-form .radio + .radio,
.sky-form .checkbox + .checkbox {
  margin-top: 0;
}

.login_form {
	margin: 0 auto 0 auto;
	width: 560px;
	padding: 20px 35px 13px 35px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
}

.reg_form {
	margin: 0 auto 0 auto;
	width: 630px;
	padding: 20px 35px 13px 35px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
}


.sky-form .label.doc {
	color:#fff;
}

ul.nav>li>a.active {		
		color:#92d102;		
		background-color: #fff;		
		border-bottom:2px solid #92d102;		
	}		
			
	ul.nav>li>a:hover.active {		
		color:#92d102;		
		background-color: #fff;		
		border-bottom:2px solid #92d102;		
	}		
			
	ul.nav>li>a:hover {		
		color:#92d102;		
	}

.one_page ul.nav > li > a.active {		
	color:#272727;		
	background-color: #fbd005;		
}		
			
.one_page ul.nav > li > a:hover.active {		
	color:#272727;		
	background-color: #92D102;		
}		
			
.one_page ul.nav > li > a:hover {		
	color:#92D102;		
}	

/*		
	Responsive Mobile Toggle Menu v1.1		
	Description: Mobile first responsive toggle menu		
	Author: Danielle Vautier		
	*/		
			
	/*Page CSS*/		
	.content { float:left; margin:1% 3%; }		
	small { font-size:80%;}*/		
			
	/*Menu mobile first CSS*/		
	body{ -webkit-animation: bugfix infinite 1s; }		
			
	.mainMenu {		
		display:block;		
		position:relative;		
		margin:0;		
		padding:15px 0 10px 0;		
		text-align: center;		
		line-height:1.4;		
		}		
				
	.menu {		
	    width: 100%;		
	    margin: 0px;		
	    padding: 0px;		
	    list-style: outside none none;		
	    float: none;		
	    overflow-y: hidden;		
	    text-align: right;		
	    z-index: 2147483647;		
	    display: block !important;		
	    top: 0px;		
	    left: 0px;		
	    right: 0px;		
	    position: relative;		
	}		
				
	.menu li {		
		margin:0;		
		padding:0;		
		border-top:1px solid #ccc;		
		white-space:nowrap;		
		display:block;		
		width:100%;		
		}		
				
	.menu li:hover {		
		background-color:#eee;		
		cursor:pointer;		
		}		
				
	.menu a, .menu a:visited {		
		color:#333;		
		text-decoration:none;		
		display:block;		
		width:94%;		
		padding:5px 3%;		
		}		
			
	.menu li a:hover {		
		color: #92D102;			
	}		
			
				
	.menu li:first-child {		
		border-left:0;		
		}			
			
	.menu a:hover {		
		color:#666;		
		}		
				
	.menuTitle {		
		text-align:left;		
		font-size:15px;		
		padding:6px 3%;		
		margin:0;		
		width:100%;		
		color:#272727;		
		display:block;		
		font-weight:500;		
		cursor:pointer;		
		background: url(../images/menu.png) no-repeat 97% 10px;		
		background-size: 24px 19px; 		
		}		
				
	@media screen and (min-width:768px) {		
	.menuTitle {		
			display:none;		
			}		
				
		.menu { 		
			display:block!important;		
			border:0;		
			overflow:visible;		
			max-height:100px!important;		
			padding:10px 0 18px 0;		
			}			
			
		.menu li {		
			width:auto; 		
			display:inline; 		
			border:0; 		
			}		
					
		.menu li:hover  {		
			background:none;		
			}		
					
		.menu li:first-child {		
			border-left:0;		
			}		
					
		.menu a, .menu a:visited {		
			display:inline; 		
			width:auto;		
			padding: 25px 20px 28px 20px;		
			}		
		}		
				
				
			
@media only screen and (min-width: 768px) and (max-width: 1024px){		

.navbar-nav {
    background: #272727;
}

.list-unstyled .row > div {
    width: 100% !important;
}

}
	
	@media only screen and (min-width: 1000px) and (max-width: 1169px){		
				
		.menu li {		
		margin:0;		
		padding:0 10px 0 0;		
		}		
			
				
		}