@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800);

@import url(https://fonts.googleapis.com/css?family=Slabo+27px);



body {
    background-color: #fff;
	color:#000;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.6em;
    line-height:175%;
	  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


a {
	color:#205d86;
	
}

h1 {font-size:1.625em; line-height:150%;}
h2 {color:#860838; font-size:1.375em; line-height:150%;}
h3 {font-size:1.375em; line-height:150%;}
h4 {font-size:1.375em; line-height:150%;}
h5 {font-size:1.1em; line-height:150%;}

#list li {
  list-style: none;
}
#list li:before {
  /* For a round bullet */
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -10px;
  top: 0;
  color:#687d40;
  font-size: 1.25em;
}



/*backgrounds*/

.hidden {
	position:absolute;
	left:-9999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
	
}



	
.transparent {
	background: rgb(250, 250, 250); /* Fall-back for browsers that don't support rgba */
    background: rgba(250, 250, 250, .85 ); margin: 30px 0; }


@media (max-width: 768px) { 

.transparent {
	background:none; margin: 0; }
}

.bg-gray-light {
    background-color: #e5e5e5;
}

.col-img {padding-left:0px;
padding-right:0px}

.intro {text-align: center;
	text-transform: uppercase;
	font-size: 1.875em;
	font-weight: bold;
	display:inline-block;
	
	text-shadow:1px 1px #433C3D;
	color: #ffffff !important;}


/*padding and margin*/


.padtop20{padding-top:20px}

.padtop60{padding-top:60px}

.padbottom60{padding-bottom:60px}

.martop20 {margin-top:20px}

.padleft30 {margin-left:30px}



/* google translate additional styles
	* --------------------------------------- */
.goog-te-gadget-simple {
   
    border-color: #408cd2 #408cd2 #408cd2 !important;
   
}






/* Styles for HOMEPAGE
	* --------------------------------------- */


/* Style for header texts
	* --------------------------------------- */
	
	
	

.cultural-insurance-text  {
	text-align: center;
	text-transform: uppercase;
	font-size:2.25em /*36px*/;
	line-height:120%;
	font-weight: bold !important;
/*	color: #ffffff;*/
	color:#860838;
	text-shadow: 1px 1px 12px #ffffff;
	  
}

@media screen and (max-width: 1109px) {
	.cultural-insurance-text  {
		font-size:2.5em; 
		
		margin-top:0px;
		padding-top:0px}

	}


#CISI-bolduc-main h1 {
	text-align: left;
	text-transform: uppercase;
	font-size: 3em;
	/*font-size: 48px;*/
	font-weight: 400;
	color:#1E5180;/* #408cd2;*/
/*	text-shadow:1px 1px #0C1C4C;*/

}

#CISI-bolduc-main h1 span {
	text-align: left;
	font-weight: bold;
}



@media screen and (max-width: 1199px){ 

#CISI-bolduc-main h1 {
	margin-top:45px;
	
	font-size: 2.8em;

}

}

@media screen and (max-width: 760px) {

#CISI-bolduc-main h1 {
	margin-top:45px;
	
	font-size: 1.8em;

}

}


#CISI-bolduc-main .enroll-box {
	margin-top:50px;
	padding:25px


}




#CISI-bolduc-main p{
	text-align: left;
	font-size: 1.1em;
	font-weight:bold;
	line-height:150%;
	padding-bottom:5px;
	padding-left:5px;
	color:#363434;
	
}



#CISI-bolduc-main .enroll-box h2 {
	font-size: 1.2em;
	color: #1E5180; /*#408cd2;*/


}


#CISI-bolduc-main .enroll-box p{
	text-align: left;
	font-size: 1.1em;
	font-weight:300;
	color: #313030;
	
}

#CISI-bolduc-main .btn-primary {background-color:#1E5180/* #408cd2;*/}

.CISI-bolduc h2 {color:#1E5180;/* #408cd2;*/}




/*.activeBolduc {border-bottom:2px solid #777}*/




.table-login {width:85%; background-color:#fff;  }




.table-login h4 {padding-left:15px }
@media screen and (max-width: 760px) {
	
#CISI-bolduc-main .table-login {width:100%; background-color:#fff;  }
	#CISI-bolduc-main .table {margin-bottom: 0 !important }
#CISI-bolduc-main .table-login h4 {margin-bottom: 55px; }
}


.fancy p {letter-spacing:2px; font-style:italic; font-weight:400 !important; padding-left:15px !important; }	
	
.table-icon	{width:5%; background-color:#1E5180; /*#408cd2*/; color:#fff; font-size:1.8em; display: table-cell;
    vertical-align: middle !important;
    text-align: center;}
	
	
	
	

.stat {padding:25px 0px}

.stat h1 {text-align: center;
	text-transform: uppercase;
	/*font-size: 26px;*/
	font-size:1.625em;
	font-weight: bold;
	color: #ffffff;}

.panel-footer.small-font {
	font-size: 0.875em /*14px*/ !important;
}

/* Backgrounds will cover all the section
	* --------------------------------------- */
#cultural-insurance, #individualPlans, #groupPlans ,#from-clients, #CISI-bolduc-main, #CISI-Quick-Quote {
	background-size: cover;
	background-attachment: fixed;
	background-position: top;
}


/* Defining each sectino background and styles
	* --------------------------------------- */
	
	
#CISI-Quick-Quote	{
	background-image: url(/rotary/images/CISI-Bolduc-bcg-img.jpg);
	padding: 6% 0 0 0;
}

	@media screen and (max-width: 1199px){
	  
#CISI-Quick-Quote	{
	
		background-position: 0 50% 0 0;
}	  
	  

}


@media screen and (max-width: 760px) {
	
	#CISI-Quick-Quote {background-image:none; background-color:#ffffff;}
	
}
	
#cultural-insurance {
	background-image: url(../images/banners/summer-img.jpg);
	padding: 6% 0 0 0;
}

#individualPlans {
	background-image: url(../images/banners/bg5.jpg);
	padding: 6% 0 0 0;
}
#groupPlans {
 background-image: url(../images/banners/bg1.jpg);
	padding: 6% 0 0 0;
}

#our-story {
	background-image: url(../images/banners/bg1.jpg);
	padding: 1% 0 0 0;
}

#myVideo {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-color:#ffffff; /* in case the video doesn't fit the whole page*/
 
	background-position: center center;
	background-size: contain;
	object-fit: cover; /*cover video background */
	z-index: 3;
}
/* Layer with position absolute in order to have it over the video
	* --------------------------------------- */
#our-story .layer {
	position: absolute;
	z-index: 4;
	width: 100%;
	left: 0;
	top: 2%;
}
/*solves problem with overflowing video in Mac with Chrome */
#our-story {
	overflow: hidden;
}
/* Fixed header and footer.
	* --------------------------------------- */
#header, #footer-home {
	position: fixed;
	display: block;
	width: 100%;
	background-color: #ffffff;
	z-index: 9;
}
#header {
	top: 0px;
	height: 142px;
}
#footer-home {
	bottom: 0px;
	height: 30px;
}



@media screen and (max-width: 1280px) {
	
	#individualPlans, #groupPlans, #our-story {padding-top:10%}
	
	
	#cultural-insurance{padding-top:4%}
	
	
	
		
	}

@media screen and (max-width: 800px) {#individualPlans {background-image:none; background-color:#ffffff;}}

@media screen and (max-width: 760px) {
	
	
	
	#cultural-insurance, #individualPlans, #groupPlans, #our-story {background-image:none; background-color:#ffffff;padding-top:5%}
	
	
	#footer-home {height:50px}
		
	}

@media screen and (max-width: 771px) {
	
	
	#cultural-insurance h1 {font-size:1.5em;}
	#header {
	top: 0px;
	
	height: 142px;
}
	
	
	#footer-home {
	background-color:#efefef;
	height: 50px;
}
	
	
	#footer-home p{
	
	font-size:10px;
	line-height:150%;
}
	}


	
@media screen and (max-width: 669px) {
	
	
	#header {
	top: 0px;
	
	height: 42px;
}}








/*header section */

#branding {margin:6%}
#branding-sm {margin:2%}

.tagline {font-size:18px;text-transform:uppercase; color:#000; margin-top:40px; margin-left:-15px;  left:0; right:  auto;}

@media screen and (max-width: 1199px) {.tagline { margin-left:10px; margin-top:28px; font-size:1.000em;}}


/*phone and send a message section */



.top-info-bolduc {
	margin-bottom:8px;
	margin-top:8px;
	cursor: pointer;

    vertical-align: middle;
    white-space: nowrap;
	
	}





.top-info-bolduc a:focus, .top-info-bolduc a:hover{
    color: #333;
    text-decoration: none;}




.top-info-bolduc li {display:inline-block; float:none }



.bolduc-phone a::before {
	color:#205d86 /*#408cd2*/;
	content: "\e442";
	padding-right:6px;
	font-size:1.250em;
	font-family: 'Glyphicons Regular';
	}


.top-info{
	margin-bottom:8px;
	margin-top:8px;
	cursor: pointer;
 left: auto;
    right: 0;
	display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	
	}


.top-info a {
	
	cursor: pointer;
	display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	
	}


.top-info a:focus, .top-info a:hover{
    color: #333;
    text-decoration: none;}


.top-info ul {margin-right:-15px; text-align:right;left: auto;
    right: 0;}

.top-info li {display:inline-block; }
.phone a, .message  {
	color:#000;
	}
.phone{margin-right:30px}
.phone a::before {
	color:#000;
	content: "\e442";
	padding-right:6px;
	font-size:1.375em;
	font-family: 'Glyphicons Regular';
	}
.message {
	
	display:inline-block;
	
	}

.message::before {
	color:#000;
	content: "\e246";
	float:left;
display:inline;
	margin-left:-23px;
	
	font-size:1.375em;
	font-family: 'Glyphicons Regular';
	}

#LP_DIV_1464159655985{display:inline-block}

/*phone and send a message section ends */





.panel-title a {color:#000000}




.outside-US { z-index:5;}


.navbar-default {padding:0px;margin:0px}

.navbar-default .navbar-nav > li > a {
    color: #000;
}

@media screen and (max-width: 980px) {
	
	.nav > li > a {padding:13px 7px !important; font-size:0.813em !important; }}



@media screen and (max-width: 660px) {

.navbar-default {padding:0;}
.nav > li > a { padding:16px 15px !important;font-size:0.875em !important}




}



#nav.affix {
    position: fixed;
    top: 0;
	margin:0px;
	padding:0px;
    width: 100%;
	background-color:#FFFFFF;
	z-index:9;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #687d40;
    color: #ffffff;
}





.navbar {z-index:8;}

.dropdown-menu {-webkit-box-shadow: 4px 7px 5px -3px rgba(0,0,0,0.45);
-moz-box-shadow: 4px 7px 5px -3px rgba(0,0,0,0.45);
box-shadow: 4px 7px 5px -3px rgba(0,0,0,0.45);
border-radius:0px;


z-index:2147483647;

}

.dropdown-menu > li > a {padding:15px}


.navbar-collapse {padding-left:0px; padding-right:0px}

@media screen and (max-width: 760px) {
	
	.navbar-collapse {background-color:#efefef;padding-left:15px; padding-right:15px
	
	}}











@media screen and (min-width: 768px) {
  #masthead h1 {
    font-size: 50px;
  }
}





/*  stacked SIDEBAR styles
*/





.nav-stacked > li + li {
    margin-left: 0;
    margin-top: 20px;

	
}



#leftCol .nav > li > a:focus, #leftCol  .nav > li > a:hover {background-color: #F9F9F9}





.affix-top,.affix{
 position: static;
}

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
  	margin-top:30px;
  	width:228px;
	
  }
  
  #sidebar.affix {
    position: fixed;
    top:70px;
    width:228px;
  }
}

#sidebar   {
	background: rgb(250, 250, 250); /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(250, 250, 250, .8 );}




#sidebar-lg {
	margin-top:30px;
	background: rgb(250, 250, 250); /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(250, 250, 250, .8 );}




#leftCol li.active{
	background-color:#ccc;
	
}




 #leftCol li.focus {
	background-color:#D5D7D8;
	
}


#leftCol li a:active, #leftCol li a:focus, #leftCol li a:hover {color:#860838; 
}


#leftCol li a
  {color: #212121;}


	
.disc  li::before {
	content: "\02022" !important;
	
}

#rightMain {
	background: rgb(250, 250, 250); /* Fall-back for browsers that don't support rgba */
    background: rgba(250, 250, 250, .8 ); margin: 30px 0; }

#rightMain h3 {
    font-size: 1.000em;
	line-height:150%;
   }



#rightMain  li {
	text-align:left;
	text-decoration: none;
	list-style-type: none;
	} 



#rightMain  li::before {
	content: "\2212";
	margin-left:-20px;
	padding-right: 6px;
	font-family: 'Glyphicons Regular';
}


@media (max-width: 768px) {


#rightMain {
	background:none; margin: 0; }

  }



/*  each page styles
*/


.main li {
list-style:none; 
padding-bottom:10px;}


.main div {margin-bottom:25px;}

.main li::before {
	content: "\2212";
	margin-left:-20px;
	padding-right: 6px;
	font-family: 'Glyphicons Regular';
}


.main .col-lg-5 li::before {
	content: "\2212";
	margin-left:-20px;
	padding-right: 6px;
	color: #ffffff;
	font-family: 'Glyphicons Regular';
}

/*  each contact page styles
*/



.contact li {
list-style:none; 
padding-bottom:10px;}


.contact div {margin:25px 0;}

.contact li::before {
	content: "\2212";
	margin-left:-20px;
	padding-right: 6px;
	font-family: 'Glyphicons Regular';
}


.contact li::before {
	content: "\2212";
	margin-left:-20px;
	padding-right: 6px;
	color: #ffffff;
	font-family: 'Glyphicons Regular';
}

.lg-marg {margin-top:150px;margin-bottom:150px}


@media screen and (max-width: 736px) {
	.contact div {margin:0}
	.contact  {padding:0;}
.contact .text {padding:0 10px; }

	.lg-marg {margin-top:10px;margin-bottom:10px}
	}


.bd-left {border-left:8px solid #687d40}
.bd-left h4 {color: #687d40}
/*  page title style
*/



.page-title h1 {

font-size:1.250em;
font-weight:bold;
padding:10px 0;
	}


@media screen and (max-width: 736px) {
	
	
	.page-title h1  {font-size:1.000em; padding:0}
	
	}


/*  Get a quote form section
*/
.form-quote {
	padding-top:80px;
	
	
	}

.form-quote .panel-info .panel-body {margin-right:33px; margin-left:33px; margin-top:10px; margin-bottom:10px}





@media (max-width:768px){.form-quote .panel-info .panel-body {margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:0px}}

.form-quote p {color:#373535;}

.form-quote h4 {color:#373535; padding-left:30px; }
@media (max-width:768px){
	
.form-quote h4 { padding-left:3px; }


.form-quote {
	padding:10px 0 !important;
	margin:0px;
	
	}

}

.form-quote  li {
	text-decoration: none;
	list-style-type: none;
	
	} 

.form-quote li::before {
	content: "\2212";
	margin-left:-20px;
	padding-right: 6px;
	color: #373535;
	font-family: 'Glyphicons Regular';
}



.img-top-pad {padding:15% 0}


@media (max-width:768px){
.img-top-pad {padding:6% 0}
	
	}


/*  statistics
*/

.statistics {padding:30px 0; background-color:#efefef }


.statistics .text-center {padding:0 60px; }
.statistics h2 {padding-bottom:20px}
.statistics h3 {font-size:1.125em}

.statistics h4, .statistics h5{
	
	color: #860838;
font-size: 1.375em;
line-height: 150%;
	padding-bottom: 20px;
	
}




.statistics  img {margin:20px 0}



@media (max-width:768px){
	
.statistics  {padding:2% 0;}
.statistics .text-center {padding:0 ; }
}

/*  home page marketing insurance plans
*/
.marketing {padding-bottom:120px; }

.marketing  {
	margin-top:20px;
    margin-bottom: 20px;
    text-align: center;
}





.marketing  p {
    margin-left: 10px;
    margin-right: 10px;
}



/*  home page marketing sction list
*/


.marketing  ul{
	padding-left:15px;
	
	}


.marketing  li {
	text-align:left;
	padding-left: 0px;
	padding-right:0px;
	text-decoration: none;
	list-style-type: none;
	
	} 
.marketing  li:before {
  /* For a round bullet */
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -10px;
  top: 0;
  color:#687d40;
  font-size: 1.250em;
}







.marketing h2{ 
text-align:center;
text-transform:uppercase;
font-weight:400;
color:#860838;
padding:30px 0px;
font-size:1.625em;
line-height: 150%;
font-weight: bold;

}

.marketing h3 {
font-weight: bold;
line-height: 125%;
text-align: center;
padding: 0;
color: #860838;
font-size: 1.375em;

}


.CISI-bolduc .marketing h3 {
font-weight: bold;
line-height: 125%;
text-align: center;
padding: 0;
color: #1E5180 /*#408cd2 */;
font-size: 1.375em;

}


body.CISI-bolduc .marketing h2 {color:#205d86 ; /*#408cd2;*/  font-weight:bold;padding: 20px 0px;}


body.CISI-bolduc .marketing h2 {color:#205d86 !important ; /*#408cd2;*/  font-weight:bold;padding: 20px 0px;}

@media screen and (max-width: 768px) {
	
	
body.CISI-bolduc .marketing h2 {color:#205d86;}
	
body.CISI-bolduc h2 {color:#205d86 !important;}	
}
 a.panel-group table.table.table-login tbody tr td h2 {color:#205d86 !important;}

.marketing h3.plan-subhead {
text-align: center;
text-transform: uppercase;
font-weight: 400;
color: #860838;
padding: 30px 0px;
font-size: 1.625em;
line-height: 150%;
}
 




@media screen and (max-width: 768px) {
	
	
	.marketing h2  {font-size:1.250em; padding:0px; margin:0px
	
	}
	
	.marketing h3 {padding: 30px 0px 0px 0px; line-height:125%;  }
	
	
	
.marketing 	.img-circle {
    width: 10em; height:10em}
	
	
}


@media (max-width:768px) { .map-image{background:none} }

.dash-list ul {margin:0px;
padding:0px; }
.dash-list li {
	
	
	text-align:left;
	padding-left: 0px;
	padding-right:0px;
	margin:0px;
	text-decoration: none;
	list-style-type: none;
	
	} 
.dash-list li:before {
  /* For a round bullet */
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -10px;
  top: 0;
  color:#687d40;
  font-size: 1.250em;
}


.circle-list li{padding-left:40px;}

.circle-list li:before {
  /* For a round bullet */
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -10px;
  top: 0;
  color:#687d40;
  font-size: 1.250em;
}



.btn-primary{
	border:solid 1px #fff;
	background-color: #687d40;
	
	
	}
.btn-primary::after {
	content: "\e221";
	padding-left: 10px;
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	color: #ffffff;
	font-family: 'Glyphicons Regular';
	}



	

	
.panel-info > .panel-heading {
    background-color: #ffffff;
    
}	
.panel {border-radius:0px; }

.panel-group .panel	 {border-radius:0px; }

.panel-group  .panel + .panel {
    margin-top: 0px;
}
	
.panel-info	{
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(26,134,153,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(42%, rgba(255,255,255,1)), color-stop(100%, rgba(26,134,153,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(26,134,153,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(26,134,153,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(26,134,153,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 42%, rgba(26,134,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1a8699', GradientType=0 );



	}
	

	.panel-primary		{
		
	background: rgb(250, 250, 250); /* Fall-back for browsers that don't support rgba */
    background: rgba(250, 250, 250, .9 );  
	-webkit-box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.25);
-moz-box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.25);
box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.25);



}
	


.panel-primary {border-color:#ddd}


.panel-primary > .panel-heading { background-color:#ffffff;  }

	
.marketing .panel-primary {padding:15px;}


.panel-height740 {height:740px;}
.panel-height800 {height:800px;}
.panel-height840 {height:840px;}

.panel-height490 {height:490px;}


@media (max-width:768px) {
	
	
.marketing 	.panel-primary 

{padding:0px; margin:0px ; background: none; 


}


.panel-primary 

{

-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow: none;

}


.panel-height740, .panel-height800, .panel-height840, .panel-height490  {height:auto;  }
 
}




 .panel-heading {padding: 5px 15px;}
.panel-group .panel-heading  {color:#ffffff}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {border-top:0px solid transparent}

/*.navbar-default {background-color:#860838}*/
.btn {border-radius:0px}
.btn-success {background-color:/*#687d40*/ #ffffff;
color:#000000;  }

.btn-success:hover {
color:#000000;
background-color: #eee;
}



.grey-background {
	
	
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #fefefe 60%, #f2f2f2 91%, #e1e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(60%, #fefefe), color-stop(91%, #f2f2f2), color-stop(100%, #e1e1e1));
    background: -webkit-linear-gradient(top, #fff 0, #fefefe 60%, #f2f2f2 91%, #e1e1e1 100%);
    background: -o-linear-gradient(top, #fff 0, #fefefe 60%, #f2f2f2 91%, #e1e1e1 100%);
    background: -ms-linear-gradient(top, #fff 0, #fefefe 60%, #f2f2f2 91%, #e1e1e1 100%);
    background: linear-gradient(top, #fff 0, #fefefe 60%, #f2f2f2 91%, #e1e1e1 100%);
    -pie-background: linear-gradient(#fff, #e1e1e1);
  position: relative;
    border-bottom: 1px solid #ccc;	
	
	/*
	
		background: rgba(0, 0, 0, .3) -moz-linear-gradient(center top , #fff 0px, #fefefe 60%, #f2f2f2 91%, #e1e1e1 100%) repeat scroll 0 0;*/
    
   background-size: 100% 100%;
    height: 55px;
  
  }





.navbar-default .navbar-nav > li > a:focus , .navbar-default .navbar-nav > li > a:hover {border-bottom: 2px solid #687d40;  }

.nav-pills > li > a {
    border-radius: 0px;
}



nav#bolduc.navbar.navbar-default .navbar-nav  > li > a:focus, nav#bolduc.navbar.navbar-default .navbar-nav  > li > a:hover  {border-bottom: 2px solid #860838;  } 






.panel-title {
	
	padding-left:25px;
	
	}
	
	
	
	.faq h4.panel-title::before { 
  content: "Q";
  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #777;
  font-size:2.188em;
  margin-left:-15px;
  padding-right:16px;
}


.panel-body {
	
	padding-left:25px;
	
	}



.list-group-item
{background: rgba(128,189,179,1);
background: -moz-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(128,189,179,1)), color-stop(100%, rgba(39,131,164,1)));
background: -webkit-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: -o-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: -ms-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: linear-gradient(to bottom, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80bdb3', endColorstr='#2783a4', GradientType=0 ) }






.plans .list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.plans .list-group-item li::after {
	content: "\e221";
	padding-left: 20px;
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	
	font-family: 'Glyphicons Regular';
	}	
	
.plans {padding-bottom:120px;}


.plans .col-lg-5 {
	margin-top:20px;
    margin-bottom: 20px;
    text-align: center;
	
	
}
.plans h2 {
    /*font-weight: normal;*/ padding-bottom:10px;
}
.plans .col-lg-5 p {
    margin-left: 10px;
    margin-right: 10px;
}



/*  home page marketing sction list
*/



.plans .col-lg-5 ul {
	
	padding-bottom:20px;
	padding-top:10px;
	
	
}


.plans .col-lg-5 li {
	
	padding-top:10px;
	text-align:left;
	padding-left: 40px;
	padding-right:40px;
	text-decoration: none;
	list-style-type: none;
	
	} 
.plans .col-lg-5 li::before {
	content: "\2212";
	margin-left:-20px;
	padding-right: 6px;
	color: #000000;
	font-family: 'Glyphicons Regular';
}


/* 	technology section */	
.technology{ padding:35px}

	@media screen and (max-width: 768px) {.technology{ padding:0px; }}
/* 	FAQ */	
	
	
h5.media-heading {font-weight:bold}
	
	
.FAQ {padding-top:30px; background-color:#EDEDED; }	
			
			
.FAQ h2 {padding:30px; }		
			
			




/* BOLDUC images */	



.claim-info-bolduc-img {
	
	background:url(/rotary/images/benefit-info-img.jpg) no-repeat center center  fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

 
  }



.contact-bolduc-img {
	
	background:url(/rotary/images/bolduc-contact-img.jpg) no-repeat center center  fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

 
  }




.rotary-forms-img {
	
	background:url(/rotary/images/download-forms-img.jpg) no-repeat center center  fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

 
  }




.evacuation-benefit-img {
	
	background:url(/rotary/images/security-evacuation-bck-img.jpg) no-repeat center center  fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

 
  }

.about-bolduc-img {
	
	background:url(/rotary/images/bolduc-about-img.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
  }



.plans-bolduc-img {
	
	background:url(/rotary/images/CISI-Bolduc-plans-img.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	box-shadow: inset 0 145px 60px -10px rgba(255,255,255,0.9);
 
  }

.plans-inside-us-img {
	
	background:url(/rotary/images/CISI-inside-us-plans-img.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	box-shadow: inset 0 145px 60px -10px rgba(255,255,255,0.9);
 
  }


	
/* background images */	



.outside-US {
	
	background:url(/images/banners/students-out-us-bck-02.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
  }


.students-to-us {
	background:url(/images/banners/students-coming-to-u-s-page-bck.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
  }



.about-us 
{
	background:url(/images/banners/CISI-map.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
  }


.claim-info-img   {
	
	background:url(/images/banners/claim-info-bckg.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/banner/claim-info-bckg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner/claim-info-bckg.jpg', sizingMethod='scale')";
 
  
  }
   






   
   
.marketplace-img   {
	
	background:url(/images/banners/marketplace-bck.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/banner/quotes.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner/quotes.jpg', sizingMethod='scale')";
 
  
  }
   
   
.technology-img   {
	
	background:url(/images/banners/technology-img.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/banners/technology-imgg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banners/technology-img', sizingMethod='scale')";
 
  
  }
   
.emergency-assistance-img

	{
	
	background:url(/images/banners/emergency-assistance-img.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/banners/emergency-assistance-img.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banners/emergency-assistance-img.jpg', sizingMethod='scale')";
 
  
  }
   
	
	   
.security-services-img

	{
	
	background:url(/images/banners/security-services-img.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/banners/emergency-assistance-img.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banners/emergency-assistance-img.jpg', sizingMethod='scale')";
 
  
  }
   

.why-choose-cisi-img	

	{
	
	background:url(/images/banners/why-choose-cisi-img.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/bannerswhy-choose-cisi-img	.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banners/why-choose-cisi-img	.jpg', sizingMethod='scale')";
 
  
  }





.why-cisi-img	

	{
	
	background:url(/images/banners/why-cisi-img.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/banners/why-cisi-img.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banners/why-cisi-img.jpg', sizingMethod='scale')";
 
  
  }




.FAQs-img	

	{
	
	background:url(/images/banners/FAQs-img.jpg) no-repeat center top fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.../images/banners/FAQs-img.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banners/FAQs-img.jpg.jpg', sizingMethod='scale')";
 
  
  }
  
  
  
  
  
  
  .rotary-foundation-travelers-img	

	{
	
	background:url(/images/banners/rotary-foundation-travelers-img.jpg) no-repeat left bottom fixed ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

 
  
  }


 
.uueli-img {
	
	background:url(https://www.culturalinsurance.com/uueli/img/uueli-img.jpg) no-repeat  center top fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
  }

  


@media screen and (max-width: 768px) {
	
	
.marketplace-img ,.technology-img , .emergency-assistance-img, .security-services-img, .why-choose-cisi-img, .why-cisi-img,.FAQs-img, .outside-US, .students-to-us,   .about-us , .claim-info-img , .evacuation-benefit-img, .about-bolduc-img, .plans-bolduc-img, .plans-inside-us-img, .evacuation-benefit-img, .claim-info-bolduc-img, .contact-bolduc-img, .uueli-img 
	
	{background-image:none;  background-color:#efefef; background:none; }
	
	
}
	
	
	
	.media-heading {font-weight:bold}
	
.img-float { float:left; margin-right:15px;margin-bottom:15px}
	@media screen and (max-width: 768px) {
	.img-float {padding:0px; margin:2px;
    width: 5em}
	
	
	
	}
	
/* banner images */	
#banner{

    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	height:200px;
	 
	}
	
	
	
	
	
#banner.item-students {

	background: url(/images/banners/students.jpg)  top center ;
}
	
	
	
	
/*  footer image
*/




#footer {
	
border-top:15px solid rgba(255, 255, 255, 0.6);	
	background: #437284 ;
/*background: -moz-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(128,189,179,1)), color-stop(100%, rgba(39,131,164,1)));
background: -webkit-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: -o-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: -ms-linear-gradient(top, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
background: linear-gradient(to bottom, rgba(128,189,179,1) 0%, rgba(39,131,164,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80bdb3', endColorstr='#2783a4', GradientType=0 );	
*/ padding-top:20px}


.footer ul a {color:#ffffff; }





.footer  ul {
	
	padding-bottom:20px;
	padding-top:10px;
	
	
}


.footer li {
	color:#ffffff;
	text-align:left;
	text-decoration: none;
	list-style-type: none;
	padding-top:10px;
	} 






.quote-box {
	
	
	margin-top:-20px; 
	padding:10px;
	background: rgb(39, 131, 164); /* Fall-back for browsers that don't
                                    support rgba */
    background: rgba(39, 131, 164, .5);}
	
	

	
.quote h2 {
	
	 margin-left:4%;
	 margin-top:4%;
	 color:#000000;
	 
	
	}	
	
.quote p {
	font-style:italic;
	color:#000000;
	line-height:250%;
	 margin:4%;
    font-weight: 400;

	font-size:1.1em;
	
	}
	
.bolduc .quote p {
	font-style:normal;
	color:#201F1F;
	line-height:250%;
	 margin:4%;
   

	font-size:1.1em;
	
	}
	
	
	
.bolduc .quote h3 {
	font-size: 1.2em;
	color: #1E5180; /*#408cd2;*/
text-align:center;
	
	
	}
	
.bolduc .quote {text-shadow: 0px 0px #666;}	
	
@media screen and (max-width: 760px) {
	
	.quote-box {margin:0;
	padding:0}
	
	
	.quote p{ line-height:150%;}
	
	
	}

.footer-image {
	position:relative;
    background: url(/images/footer-img.jpg) no-repeat center top ; 
	 width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	height:600px;
}



.footer-bottom {
	opacity:0.25;
	  background-color: #000000;
    bottom: 0;
    height: 80px;
    position: absolute;
    width: 99%;
	padding:0px;
	margin:0px;
	}
	
	
.container .text-muted	{
	opacity:1;
	
	}
	
	    



/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/




.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #36c3f1;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
/*  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);*/
}

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.c100 {
  position: relative;
  font-size: 50px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
   float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc;
  
  
}
.c100 *, .c100 *:before, .c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 150px;
}

.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #000000;
  display: block;
  text-align: center;
  white-space: nowrap;
 /* -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;*/
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 0.84em;
  height: 0.84em;
 /* -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;*/
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  -moz-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  -moz-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  -moz-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {
  cursor: default;
}
/*.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #687d40;
}
.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}*/
.c100.dark {
  background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}
.c100.dark > span {
  color: #777777;
}
.c100.dark:after {
  background-color: #666666;
}
.c100.dark:hover > span {
  color: #c6ff00;
}
.c100.green .bar, .c100.green .fill {
  border-color: #4db53c !important;
}
.c100.green:hover > span {
  color: #4db53c;
}
.c100.green.dark .bar, .c100.green.dark .fill {
  border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
  color: #5fd400;
}
.c100.orange .bar, .c100.orange .fill {
  border-color: #dd9d22 !important;
}
.c100.orange:hover > span {
  color: #dd9d22;
}
.c100.orange.dark .bar, .c100.orange.dark .fill {
  border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
  color: #e08833;
}

.c100.big{ margin-bottom:15px}







a.disabled {
    text-decoration: none;
    color: black;
    cursor: default;
}
#example1, #example3, #example3, #example4,
#example1-pagination, #example2-pagination, #example3-pagination, #example4-pagination {
    display: none;
}




.cd-section {
  height: 100vh;
}
.cd-section:first-of-type > div {
  background-color: #2b334f;
}
.cd-section:nth-of-type(2) > div {
  background-color: #2e5367;
}
.cd-section:nth-of-type(3) > div {
  background-color: #267481;
}
.cd-section:nth-of-type(4) > div {
  background-color: #fcb052;
}
.cd-section:nth-of-type(5) > div {
  background-color: #f06a59;
}


[data-animation="parallax"] .cd-section > div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
[data-animation="parallax"] .cd-section:first-of-type > div {
  background-image: url("../images/banners/marketplace-bck.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(2) > div {
  background-image: url("../images/banners/technology-img.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(3) > div {
  background-image: url("../images/banners/marketplace-bck.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(4) > div {
  background-image: url("../images/banners/technology-img.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(5) > div {
  background-image: url("../images/banners/technology-img.jpg");
}





    .pp-tooltip {

    color: #ffffff;
    font-size: 13px;
    text-align: right;
    padding-right: 20px;
    padding-top: 4px;
            color:#333;


}
        
    #fp-nav ul li, .fp-slidesNav ul li {

    display: block !important;
    width: 138px !important;
    height: 13px !important;
    margin: 7px !important;
    position: relative !important;

        
    }
      
#fp-nav ul li .pp-tooltip, .fp-slidesNav ul li .pp-tooltip {

position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
            
      }
      
       #fp-nav ul li:hover .pp-tooltip, .fp-slidesNav ul li:hover .pp-tooltip {

position:relative;
left:0;
top:auto;
width:138px;
height:30px;
overflow:hidden;
      }
        
      
  
    #fp-nav ul li a, .fp-slidesNav ul li a{
	display: inline !important;
	position: absolute !important;
	z-index: 1 !important;
	width: 13px !important;
	height: 100% !important;
	cursor: pointer !important;
	text-decoration: none !important;
	right: 0 !important;
	top: 10px !important;
}
    

    
    #fp-nav ul li a.text-link, .fp-slidesNav ul li a.text-link {

    display: inline !important;
    position: absolute !important;
    z-index: 1 !important;
    width: 138px !important;
    height: 100% !important;
    cursor: pointer !important;
    text-decoration: none !important;
    right: 0 !important;
    top: 0px !important;

}


#fp-nav ul li .fp-tooltip {color:#000000 !important}



