/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.html
* 6/20/2012
*/

/* #Media Queries
================================================== */




	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
			
			/* ---------------------------------------- */
			/*	Page Header
			/* ---------------------------------------- */

#content {
	margin-bottom: 40px;
}
			
.page-header3 {
	margin: 0 0 40px 0;
	padding: 0 0 0 0;
	text-align: left;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}

.page-header {
	margin: 0 0 40px;
	padding: 0 0 0 0;
	text-align: center;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}


.page-header2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}


.list li .fa {
	width: 21px;
	margin-left: 15px;
	margin-right: 25px;
	margin-bottom: 0px; margin-top: -3px;
}

ul.list [class^="fa-"]:before,  ul.list [class*="fa-"]:before {
	font-size: 32px;
	font-weight: 400;
	color: #0f478c; 
}

.authors-box-item:first-child {  margin-right: 0px;
}

			
			/* ---------------------------------------- */
			/*	Menu Shadow
			/* ---------------------------------------- */
			
			.menu-shadow { display: none; }
			
			/* ---------------------------------------- */
			/*	Text Bar
			/* ---------------------------------------- */
		
			.text-bar {
				background-image: none;
				background-color: #f5f5f5;
				height: auto;
				padding: 25px;
				text-align: center;
				
				-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.1);
		   		-moz-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.1);
				box-shadow: 2px 2px 2px 0 rgba(0,0,0,.1);
			}
			
			.text-bar button {
				float: none;
			}
			
					
			/* -------------------------------------------------- */
			/*	Pie Chart
			/* -------------------------------------------------- */
	
			.bg-facts { background: none; }
			.chart { width: 47%!important; margin-bottom:50px!important; text-align: center; }
			.percentage-light { margin: 0 auto 20px!important; }
			
					
			/* ---------------------------------------------------------------------- */
			/*	Footer
			/* ---------------------------------------------------------------------- */
			
			#footer {
				border-radius: 0;
			}
			
			
			/* ---------------------------------------------------------------------- */
			/*	Countdown
			/* ---------------------------------------------------------------------- */
						
			.countdown-row {
				position: inherit;
				text-align: center;
				margin-right: 0;
				padding: 0;
			}
			
			.countdown-section {
				padding: 0 20px;
				margin-top: 10px;
			}
			
			.countdown-amount {
				font-size: 43px;
			}
	
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
			/* ---------------------------------------- */
			/*	Contact and Comments Forms
			/* ---------------------------------------- */

				.comments-form input,
				.contact-form input { width: 60%; }
	
		/* ---------------------------------------------------------------------- */
		/*	Wrapper
		/* ---------------------------------------------------------------------- */

		.boxed #wrapper { width: 798px;}

		.boxed #main { width: 60%; margin-top: 25px; }

		.boxed .container { padding-left: 15px; padding-right: 15px; }

		.boxed .tabletimg { width: 240px; }

		.boxed #sidebar { width: 28%; margin-top: 25px; }
		
		/* ---------------------------------------------------------------------- */
		/*	Header
		/* ---------------------------------------------------------------------- */

			/* -------------------------------------------------- */
			/*	Main Navigation
			/* -------------------------------------------------- */
			
			.navigation > div > ul > li > a { padding: 14px 30px 12px 15px;  }
			.fixed#header .navigation > div > ul > li > a { padding: 17px 0 9px 25px; }	
			
			/* -------------------------------------------------- */
			/*	Search
			/* -------------------------------------------------- */
			
			.search-wrapper { margin-top: 2px; }
			
		/* ---------------------------------------------------------------------- */
		/*	Slider
		/* ---------------------------------------------------------------------- */
			
			/* -------------------------------------------------- */
			/*	Flexslider
			/* -------------------------------------------------- */	
		
			.slider .flexslider  .caption { top: 35%; }
			
		/* ---------------------------------------------------------------------- */
		/*	Content
		/* ---------------------------------------------------------------------- */
			
		.item { width: 165px; }
		
		/* ---------------------------------------------------------------------- */
		/*	Footer
		/* ---------------------------------------------------------------------- */

			/* -------------------------------------------------- */
			/*	Widgets
			/* -------------------------------------------------- */

				/* ---------------------------------------- */
				/*	Flickr
				/* ---------------------------------------- */

				.flickr-badge li:nth-child(3n) { margin-right: 10px; }
				.flickr-badge li:nth-child(2n) { margin-right: 0; }
				
		/* ---------------------------------------------------------------------- */
		/*	Widgets + Shortcodes
		/* ---------------------------------------------------------------------- */
				
			/* -------------------------------------------------- */
			/*	Map
			/* -------------------------------------------------- */
			
			#content .google_map { height: 350px; }	
	
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

.menu .fa {
display: none;
}

			/* ---------------------------------------- */
			/*	Contact and Comments Forms
			/* ---------------------------------------- */
			
			#respond { width: 100%; }
			
			.comments-form input,
			.contact-form input { width: 100%; }

				.comments-form label,
				.contact-form label {
					display: block;
					margin-top: 10px;
					margin-left: 0;
				}
		
		/* ---------------------------------------------------------------------- */
		/*	Wrapper
		/* ---------------------------------------------------------------------- */

		.boxed #wrapper { width: 390px; }	

				#logo2 { 
					width: 340px;
					background: url(../images/logo/logo_blue2.png) no-repeat center;
					height: 105px;
				}

				#logo { 
					width: 100%; 
					background: none;
					height: 100%;
				}


			.logoshadow { width: 100%; padding-left: 0px;
			}

			.logoshadow h1 {
			font-size: 38px;  padding-left: 0;   letter-spacing: 2px;
			}

			.logoshadow span {
			font-size: 48px;  
			}
			
			span.hideab {
			display: none;
			}

		.sbr #sidebar {
		border-left: 0px dotted #dae0e8;
		}

		.widget_text {
		padding-top: 22px;
		border-top: 2px solid #dae0e8;
		}

		
		/* ---------------------------------------------------------------------- */
		/*	Slider
		/* ---------------------------------------------------------------------- */
			
			/* -------------------------------------------------- */
			/*	Flexslider
			/* -------------------------------------------------- */	
			
			.slider .flexslider .caption {
				top: 20%;
				padding: 15px;
				max-width: 380px;
			}

		/* ---------------------------------------------------------------------- */
		/*	Header
		/* ---------------------------------------------------------------------- */
		
		#header { text-align: center; }
		
			/* -------------------------------------------------- */
			/*	Logo
			/* -------------------------------------------------- */

				#logo { 
					float: none;
					margin-top: 0;
					margin-bottom: 10px;
					text-align: center;
				}

.menu-container {
	margin-top: 5px; margin-bottom: 0px;
}
				
			/* -------------------------------------------------- */
			/*	Top Phone
			/* -------------------------------------------------- */

			.top-phone {
				display: inline-block;
				float: none;
				margin-bottom: 20px;
				text-align: center;
			}
			
			#header .vcard {
				float: none;
				text-align: center;
				margin-bottom: 10px;
			}

			/* -------------------------------------------------- */
			/*	Social Icons
			/* -------------------------------------------------- */

			#header ul.social-icons {
				float: none;  
				text-align: center;
			}	

			/* -------------------------------------------------- */
			/*	Main Navigation
			/* -------------------------------------------------- */



			.menu-container {
				border-top-width: 0;
				border-top-color: transparent;
				border-bottom-width: 0;
				border-bottom-color: transparent;
			}


				.navigation		{ display: none; }
				.responsive-nav { display: block; }

.navigation-mobile {
 border-top: 2px solid #dae0e8;
 border-bottom: 2px solid #dae0e8;
	padding: 13px 0 13px 0;
}

.navigation-mobile i {
 font-size: 30px;
color: #dae0e8; 	
	-webkit-transition: all .20s ease-in;
	-moz-transition: all .20s ease-in;
	-ms-transition: all .20s ease-in;
	-o-transition: all .20s ease-in;
	transition: all .20s ease-in;
}

.navigation-mobile i:hover {
color: #0f4989;
}

.navigation-mobile a {
color: #c2ccd6;
}

.mobile-menu{
  display:none;
  width:100%;
  height: auto;
  margin-top:8px;
  text-align:center;
  background: #255388;
  background: -webkit-linear-gradient(left, #102b49, #2b6ab2);
  background: -o-linear-gradient(right, #102b49, #2b6ab2);
  background: -moz-linear-gradient(right, #102b49, #2b6ab2); 
  background: linear-gradient(to right, #102b49, #2b6ab2);
 border-top: 2px solid #dae0e8;
 border-bottom: 2px solid #dae0e8;
}



.mobile-menu-list li{
  border-bottom:2px solid #dae0e8;
  list-style:none;
  display:block; '
  height: 100%;
  padding:10px;  font-weight: 700; font-size: 18px;
}

.mobile-menu-list li:hover{
background: rgba(255,255,255,0.10);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2sease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.mobile-menu-list .current-menu-item{

}


.mobile-menu-list li:last-child {
  border-bottom:0px dotted #dae0e8;
}

.mobile-menu-list li a{
display: block;
  color:#fff;
}

.mobile-menu-list li a:hover{
  text-decoration:none;
  color:#fff;
}

.mobile-menu-list li:hover{
position:relative;
}
			
			/* -------------------------------------------------- */
			/*	Search
			/* -------------------------------------------------- */

			.search-wrapper {
				display: inline-block;
				float: none;
				margin-bottom: 20px;
				margin-top: 5px;
				padding-top: 0;
				border-left-width: 0;
			}
			
				.search-wrapper input[type="text"] {
					margin: 0 4px;
					padding: 8px 5px;
					font-size: 13px;
				}

				.search-wrapper .submit-search:after {
					background-color: #d4d4d4;
					color: #fff;
					font-size: 17px;
					
					-webkit-transition: all .25s linear;
					   -moz-transition: all .25s linear;
						-ms-transition: all .25s linear;
						 -o-transition: all .25s linear;
							transition: all .25s linear;
				}
				
				.search-wrapper .submit-search:hover:after,
				.search-wrapper .submit-search.active:after {
					background-color: #000;
					color: #fff;
				}
				
		/* ---------------------------------------------------------------------- */
		/*	Content
		/* ---------------------------------------------------------------------- */
				
			.item { 
				margin: 0 10px;
			}		
			
			.item .title { font-size: 16px; }
				
			/* -------------------------------------------------- */
			/*	Clients
			/* -------------------------------------------------- */			

				ul.clients-items li { width: 50%; }	

			/* -------------------------------------------------- */
			/* 404 Page
			/* -------------------------------------------------- */
			
			.e404 {
				padding: 30px 0 80px 0;
				text-align: center;
			}

				.e404 h1 {
					float: none;
					margin-right: 0;
					padding-right: 0;
					border-right: none;
					font-size: 150px;
				}

				.e404 h2 { 
					margin-bottom: 10px;
					font-size: 25px;
				}	

			
		/* ---------------------------------------------------------------------- */
		/*	Blog
		/* ---------------------------------------------------------------------- */
		
				.entry-meta span {
					margin: 0;
					width: 50%;
				}
		
			/* -------------------------------------------------- */
			/*	Pagenavi
			/* -------------------------------------------------- */

			.wp-pagenavi { margin-bottom: 40px; }
			
			/* -------------------------------------------------- */
			/* Pricing Tables
			/* -------------------------------------------------- */	

			.container .simple-pricing-table .column { margin-bottom: 30px; }
				
			/* -------------------------------------------------- */
			/* Pie Chart
			/* -------------------------------------------------- */

			.bg-facts { text-align: center; }
			.chart { width: 100%!important; margin: auto!important; margin-bottom:50px!important; text-align: center!important;}
			
			/* -------------------------------------------------- */
			/* Stats
			/* -------------------------------------------------- */
			
			.bg-stats {
				background: none;
			}			
			.stats {
				border-top: dashed 2px #ddd;
			}
			.stats.last {
				border-bottom: dashed 2px #ddd;
			}
			
			/* -------------------------------------------------- */
			/* Button Group
			/* -------------------------------------------------- */
			
			.button-group .button {	font-size: 16px!important; padding: 10px 0 25px!important;	width: 80%!important; border-radius: 0!important; border-top-left-radius: 10px!important; border-top-right-radius: 10px!important; }
			.button-group .button:last-child { padding: 25px 0 10px!important; border-radius: 0!important; border-bottom-left-radius: 10px!important; border-bottom-right-radius: 10px!important; }

			
			/* -------------------------------------------------- */
			/*	Widgets
			/* -------------------------------------------------- */
			
				/* ---------------------------------------- */
				/*	Flickr
				/* ---------------------------------------- */

				.flickr-badge li:nth-child(3n) { margin-right: 10px; }
				.flickr-badge li:nth-child(2n) { margin-right: 10px; }
				
			/* -------------------------------------------------- */
			/*	Copyright
			/* -------------------------------------------------- */	

			.adjective { text-align: center; }	

				.copyright,
				.developed { float: none; }
				
			/* -------------------------------------------------- */
			/*	Control Panel
			/* -------------------------------------------------- */	
				
			.control-panel { display: none; }
		
			.countdown-amount {	font-size: 35px; }
			
			.countdown-section { width: 25%; }
		
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	

.menu .fa {
display: none;
}

#content {
	margin-bottom: 30px;
}



		/* ---------------------------------------------------------------------- */
		/*	Wrapper
		/* ---------------------------------------------------------------------- */


		.boxed .container { padding-left: 5px; padding-right: 5px; }

		.boxed #wrapper { width: 450px; }

		.sbr #sidebar {
		text-align: center; 
		}

		.sbr #sidebar .widget-title {
		text-align: center;
		}

.faside {
display: block; line-height: 24px; margin: 0 auto;  margin-bottom: 2px;  
}

.faside2 {
display: block;  line-height: 22px; margin: 0 auto;  margin-bottom: 8px;  
}

.faside i {
display: none;
}

.faside2 i {
display: none;
}



.rightbutton {
display: block; margin: 0 auto; margin-top: 9px; width: 50%; border-radius: 14px;
}

.btnhome { padding-top: 15px;
color: #0f478c; display: block; font-size: 34px; text-align: center; margin-left: 0px; margin-top: -15px; margin-bottom: 5px;
text-shadow: 1px 1px 1px #fff, 3px 3px 5px #cbcdcf; z-index: 30000;
}

select{
	font-family: 'FontAwesome', Arial; 
font-size: 34px!important;padding-bottom: 10px!important; padding-top: 10px!important; 
margin-bottom: 0;
	}

.responsive-nav option:first-child {
font-size: 34px!important;
}

.responsive-nav { font-size: 20px; 
}

.responsive-nav > option { text-align: center; font-size: 20px; 
}


.btnhome:hover {
color: #0d3c76; 
}

		.sbr #sidebar .single-image {
		margin-left: auto;
    		margin-right: auto;
		}

		.sbr #sidebar .single-image2 {
		margin-left: auto;
    		margin-right: auto;
		}

.page-header3 {
	margin: 0 0 40px 0;
	padding: 0 0 0 0;
	text-align: left;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}

.page-header {
	margin: 0 0 40px;
	padding: 0 0 0 0;
	text-align: center;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}


.page-header2 {
	margin: 0 11px 0 11px;
	padding: 35px 0 0 0;
	text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}

		#content .page-header h1 {
		font-size: 30px;
		}

		#content .page-header h2 {
		font-size: 28px;
		}

		.sbr #sidebar h3 {
		font-size: 26px;
		}

		#copyright {
		text-align: center;
		padding: 18px 0 20px 0px;
		font-size: 20px;
		}


		#main .list li { 
		font-size: 16px;
		line-height: 22px; 
		}


.list li .fa {
	width: 21px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px; margin-top: -5px;
}

ul.list [class^="fa-"]:before,  ul.list [class*="fa-"]:before {
	font-size: 28px;
	font-weight: 400;
	color: #0f478c;   
}
		
		/* ---------------------------------------------------------------------- */
		/*	Widgets + Shortcodes
		/* ---------------------------------------------------------------------- */				
				
			/* -------------------------------------------------- */
			/*	Map
			/* -------------------------------------------------- */
			
			#content .google_map { height: 250px; }	
			
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {


body {
	font: 15px/1.5 Arial;
}

.menu .fa {
display: none;
}


#back-top {
  bottom: 25px;
right: 44%;
	background-color: #0f4989;
}

		
		/* ---------------------------------------------------------------------- */
		/*	Slider
		/* ---------------------------------------------------------------------- */




body.boxed {
margin-top: 20px;
}

#content {
	margin-bottom: 20px;
}


		.boxed #wrapper { width: 90%;}

.faside {
display: block; line-height: 24px; margin: 0 auto;  margin-bottom: 2px;  
}

.faside2 {
display: block;  line-height: 22px; margin: 0 auto;  margin-bottom: 8px;  
}

.faside i {
display: none;
}

.faside2 i {
display: none;
}

.rightbutton {
display: block; margin: 0 auto; margin-top: 12px; width: 40%; border-radius: 14px;
}

.btnhome { padding-top: 15px; 
color: #0f478c; display: block; font-size: 34px; text-align: center; margin-left: 0px; margin-top: -15px; margin-bottom: 5px;
text-shadow: 1px 1px 1px #fff, 3px 3px 5px #cbcdcf; z-index: 30000;
}

select{
	font-family: 'FontAwesome', Arial; 
font-size: 34px!important;padding-bottom: 10px!important; padding-top: 10px!important; 
margin-bottom: 0; margin-top: 5px;

	}

.responsive-nav option:first-child {
font-size: 34px!important;
}

.responsive-nav { font-size: 20px; 
}

.responsive-nav > option { text-align: center; font-size: 20px; 
}



.btnhome:hover {
color: #0d3c76; 
}

.responsive-center {
text-align: center;
}





				#logo2 { 
					margin-left: -10px;
					width: 300px;
					background: url(../images/logo/logo_blue3.png) no-repeat center;
					height: 105px;
				}



				#logo {  
					margin-left: -20px;
					width: 360px; 
					background: none;
					height: 105px;    

				}

			.logoshadow h1 { 
			font-size: 36px;  padding-left: 0px;   letter-spacing: 2px;    
  width: 300px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; 
			}

			.logoshadow span { 
			font-size: 48px;  
			}

		.sbr #sidebar {
		text-align: center;
		padding-left: 0px;
		}

		.sbr #sidebar .single-image {
		margin-left: auto;
    		margin-right: auto;
		}

		.sbr #sidebar .single-image2 {
		margin-left: auto;
    		margin-right: auto;
		}

.page-header3 {
	margin: 0 0 40px 0;
	padding: 0 0 0 0;
	text-align: left;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}

.page-header {
	margin: 0 0 40px;
	padding: 0 0 0 0;
	text-align: center;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}


.page-header2 {
	margin: 0 0 0 0;
	padding: 55px 0 0 0;
	text-align: center;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d7e0ea;
}

.mobilefix-pos-h1 {
margin-left: -28px!important;
}

.layout-center {
text-align: center;
}

		#content .page-header h1 {
		font-size: 30px;
		}

		#content .page-header h2 {
		font-size: 28px;
		}

		.sbr #sidebar h3 {
		font-size: 26px;
		}

		#copyright {
		text-align: center;
		font-size: 15px;
		padding: 18px 0 20px 0px;
		}

		#main .list li {
		font-size: 18px;
		line-height: 22px;
		}



.list li .fa {
	width: 21px;
	margin-left: 5px;
	margin-right: 30px;
	margin-bottom: 0px;   margin-top: 4px;
}


.list > li:first-child > .fa {
 margin-top: -10px;
}


ul.list [class^="fa-"]:before,  ul.list [class*="fa-"]:before {
	font-size: 38px;
	font-weight: 400;
	color: #0f478c;  
}


.menu .fa {
display: none;
}

#back-top {
	right: 44%;
	bottom: 25px;
	background-color: #0f4989;
}

		
			/* -------------------------------------------------- */
			/* Layerslider
			/* -------------------------------------------------- */
			
			#layerslider .button { padding: 10px 15px !important; }
			
			/* -------------------------------------------------- */
			/*	Flexslider
			/* -------------------------------------------------- */	
			
			.slider .flexslider .caption {
				top: 0;
				padding: 10px;
				max-width: 100%;
			}

				#sidebar .widget .widget_categories { 
					text-align: center;
				}	
			
			/* -------------------------------------------------- */
			/* Button Group
			/* -------------------------------------------------- */
			
			.button-group .button {	width: 100%!important; }
			
		/* ---------------------------------------------------------------------- */
		/*	Widgets + Shortcodes
		/* ---------------------------------------------------------------------- */				
				
			/* -------------------------------------------------- */
			/*	Map
			/* -------------------------------------------------- */
			
			#content .google_map { height: 200px; }	
			
			/* -------------------------------------------------- */
			/*	Newsletter
			/* -------------------------------------------------- */
			
			#newsletter-form .form-field {
				margin: 0 0 14px;
			}
			
			#newsletter-form .form-submit {
				margin: 0 auto;
				position: static;
				right: auto;
				top: auto;
			}
			
			#newsletter_email:focus {
				border-right: solid 1px;
			}
			
			#newsletter_email, #newsletter_submit {
				border-radius: 3px;
			}
			
			.countdown-section { font-size: 7px; padding: 0 10px; }
			
			.countdown-amount {	font-size: 22px; }
		
	}

	
	
	/* Icons */

	[class^="icons-"],
	[class*=" icons-"] {
		display: inline-block;
		margin-right: 12px;
		margin-bottom: 4px;
		vertical-align: middle;
		width: 45px;
		height: 45px;
		background-image: url(../images/icons/icons.png);
	}


	[class^="icons-"],
	[class*=" icons-"] {
		-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
			-ms-transition: all .2s linear;
			 -o-transition: all .2s linear;
				transition: all .2s linear;  
	}
	
	.stateColor [class^="icons-"],
	.stateColor [class*=" icons-"] {
		-webkit-transition: none;
		   -moz-transition: none;
			-ms-transition: none;
			 -o-transition: none;
				transition: none;  		
	}

	.icons-app				{ background-position: 0 0; }
	.icons-shuffle			{ background-position: -45px 0; }
	.icons-monitor			{ background-position: -90px 0; }
	.icons-magnifying		{ background-position: -135px 0; }
	.icons-mail				{ background-position: -180px 0; }
	.icons-users			{ background-position: -225px 0; }
	.icons-present			{ background-position: -270px 0; }
	.icons-download			{ background-position: -315px 0; }
	.icons-upload			{ background-position: -360px 0; }
	.icons-in-tray			{ background-position: -405px 0; }
	.icons-cat				{ background-position: -450px 0; }
	.icons-cog				{ background-position: -495px 0; }
	.icons-polaroid			{ background-position: -540px 0; }
	.icons-electricity		{ background-position: -585px 0; }
	.icons-lightbulb		{ background-position: -630px 0; }
	.icons-graph-up			{ background-position: -675px 0; }
	.icons-pie-chart		{ background-position: -720px 0; }
	.icons-bar-chart		{ background-position: -765px 0; }
	.icons-disc-graph		{ background-position: -810px 0; }
	.icons-screwdriver		{ background-position: -855px 0; }
	.icons-sun				{ background-position: -900px 0; }
	.icons-coffee-cup		{ background-position: -945px 0; }
	.icons-shamrock			{ background-position: -990px 0; }
	.icons-target			{ background-position: -1035px 0; }
	.icons-life-ring		{ background-position: -1080px 0; }
	.icons-puzzle			{ background-position: -1125px 0; }
	.icons-umbrella			{ background-position: -1170px 0; }
	.icons-bomb				{ background-position: -1215px 0; }
	.icons-speech-bubble	{ background-position: -1260px 0; }
	.icons-link				{ background-position: -1305px 0; }
	.icons-alarm-clock		{ background-position: -1350px 0; }
	.icons-thumbs-up		{ background-position: -1395px 0; }
	.icons-thumbs-down		{ background-position: -1440px 0; }
	.icons-tick-circle		{ background-position: -1485px 0; }
	.icons-cross-circle		{ background-position: -1530px 0; }
	.icons-arrow			{ background-position: -1575px 0; }
	.icons-heart			{ background-position: -1620px 0; }
	.icons-wallet			{ background-position: -1665px 0; }
	.icons-tick				{ background-position: -1710px 0; }
	.icons-paint-brush		{ background-position: -1755px 0; }
	.icons-network			{ background-position: -1800px 0; }
	.icons-layout			{ background-position: -1845px 0; }
	.icons-megaphone		{ background-position: -1890px 0; }
	.icons-book				{ background-position: -1935px 0; }
	.icons-calendar			{ background-position: -1980px 0; }
	.icons-refresh			{ background-position: -2025px 0; }
	.icons-earth			{ background-position: -2070px 0; }
	.icons-house			{ background-position: -2115px 0; }

	.detail-box.defaultState .icons-app				{ background-position: 0 -45px; }
	.detail-box.defaultState .icons-shuffle			{ background-position: -45px -45px; }
	.detail-box.defaultState .icons-monitor			{ background-position: -90px -45px; }
	.detail-box.defaultState .icons-magnifying		{ background-position: -135px -45px; }
	.detail-box.defaultState .icons-mail			{ background-position: -180px -45px; }
	.detail-box.defaultState .icons-users			{ background-position: -225px -45px; }
	.detail-box.defaultState .icons-present			{ background-position: -270px -45px; }
	.detail-box.defaultState .icons-download		{ background-position: -315px -45px; }
	.detail-box.defaultState .icons-upload			{ background-position: -360px -45px; }
	.detail-box.defaultState .icons-in-tray			{ background-position: -405px -45px; }
	.detail-box.defaultState .icons-cat				{ background-position: -450px -45px; }
	.detail-box.defaultState .icons-cog				{ background-position: -495px -45px; }
	.detail-box.defaultState .icons-polaroid		{ background-position: -540px -45px; }
	.detail-box.defaultState .icons-electricity		{ background-position: -585px -45px; }
	.detail-box.defaultState .icons-lightbulb		{ background-position: -630px -45px; }
	.detail-box.defaultState .icons-graph-up		{ background-position: -675px -45px; }
	.detail-box.defaultState .icons-pie-chart		{ background-position: -720px -45px; }
	.detail-box.defaultState .icons-bar-chart		{ background-position: -765px -45px; }
	.detail-box.defaultState .icons-disc-graph		{ background-position: -810px -45px; }
	.detail-box.defaultState .icons-screwdriver		{ background-position: -855px -45px; }
	.detail-box.defaultState .icons-sun				{ background-position: -900px -45px; }
	.detail-box.defaultState .icons-coffee-cup		{ background-position: -945px -45px; }
	.detail-box.defaultState .icons-shamrock		{ background-position: -990px -45px; }
	.detail-box.defaultState .icons-target			{ background-position: -1035px -45px; }
	.detail-box.defaultState .icons-life-ring		{ background-position: -1080px -45px; }
	.detail-box.defaultState .icons-puzzle			{ background-position: -1125px -45px; }
	.detail-box.defaultState .icons-umbrella		{ background-position: -1170px -45px; }
	.detail-box.defaultState .icons-bomb			{ background-position: -1215px -45px; }
	.detail-box.defaultState .icons-speech-bubble	{ background-position: -1260px -45px; }
	.detail-box.defaultState .icons-link			{ background-position: -1305px -45px; }
	.detail-box.defaultState .icons-alarm-clock		{ background-position: -1350px -45px; }
	.detail-box.defaultState .icons-thumbs-up		{ background-position: -1395px -45px; }
	.detail-box.defaultState .icons-thumbs-down		{ background-position: -1440px -45px; }
	.detail-box.defaultState .icons-tick-circle		{ background-position: -1485px -45px; }
	.detail-box.defaultState .icons-cross-circle	{ background-position: -1530px -45px; }
	.detail-box.defaultState .icons-arrow			{ background-position: -1575px -45px; }
	.detail-box.defaultState .icons-heart			{ background-position: -1620px -45px; }
	.detail-box.defaultState .icons-wallet			{ background-position: -1665px -45px; }
	.detail-box.defaultState .icons-tick			{ background-position: -1710px -45px; }
	.detail-box.defaultState .icons-paint-brush		{ background-position: -1755px -45px; }
	.detail-box.defaultState .icons-network			{ background-position: -1800px -45px; }
	.detail-box.defaultState .icons-layout			{ background-position: -1845px -45px; }
	.detail-box.defaultState .icons-megaphone		{ background-position: -1890px -45px; }
	.detail-box.defaultState .icons-book			{ background-position: -1935px -45px; }
	.detail-box.defaultState .icons-calendar		{ background-position: -1980px -45px; }
	.detail-box.defaultState .icons-refresh			{ background-position: -2025px -45px; }
	.detail-box.defaultState .icons-earth			{ background-position: -2070px -45px; }
	.detail-box.defaultState .icons-house			{ background-position: -2115px -45px; }

	.detail-box.stateColor .icons-app			{ background-position: 0 -45px; }
	.detail-box.stateColor .icons-shuffle		{ background-position: -45px -45px; }
	.detail-box.stateColor .icons-monitor		{ background-position: -90px -45px; }
	.detail-box.stateColor .icons-magnifying	{ background-position: -135px -45px; }
	.detail-box.stateColor .icons-mail			{ background-position: -180px -45px; }
	.detail-box.stateColor .icons-users			{ background-position: -225px -45px; }
	.detail-box.stateColor .icons-present		{ background-position: -270px -45px; }
	.detail-box.stateColor .icons-download		{ background-position: -315px -45px; }
	.detail-box.stateColor .icons-upload		{ background-position: -360px -45px; }
	.detail-box.stateColor .icons-in-tray		{ background-position: -405px -45px; }
	.detail-box.stateColor .icons-cat			{ background-position: -450px -45px; }
	.detail-box.stateColor .icons-cog			{ background-position: -495px -45px; }
	.detail-box.stateColor .icons-polaroid		{ background-position: -540px -45px; }
	.detail-box.stateColor .icons-electricity	{ background-position: -585px -45px; }
	.detail-box.stateColor .icons-lightbulb		{ background-position: -630px -45px; }
	.detail-box.stateColor .icons-graph-up		{ background-position: -675px -45px; }
	.detail-box.stateColor .icons-pie-chart		{ background-position: -720px -45px; }
	.detail-box.stateColor .icons-bar-chart		{ background-position: -765px -45px; }
	.detail-box.stateColor .icons-disc-graph	{ background-position: -810px -45px; }
	.detail-box.stateColor .icons-screwdriver	{ background-position: -855px -45px; }
	.detail-box.stateColor .icons-sun			{ background-position: -900px -45px; }
	.detail-box.stateColor .icons-coffee-cup	{ background-position: -945px -45px; }
	.detail-box.stateColor .icons-shamrock		{ background-position: -990px -45px; }
	.detail-box.stateColor .icons-target		{ background-position: -1035px -45px; }
	.detail-box.stateColor .icons-life-ring		{ background-position: -1080px -45px; }
	.detail-box.stateColor .icons-puzzle		{ background-position: -1125px -45px; }
	.detail-box.stateColor .icons-umbrella		{ background-position: -1170px -45px; }
	.detail-box.stateColor .icons-bomb			{ background-position: -1215px -45px; }
	.detail-box.stateColor .icons-speech-bubble	{ background-position: -1260px -45px; }
	.detail-box.stateColor .icons-link			{ background-position: -1305px -45px; }
	.detail-box.stateColor .icons-alarm-clock	{ background-position: -1350px -45px; }
	.detail-box.stateColor .icons-thumbs-up		{ background-position: -1395px -45px; }
	.detail-box.stateColor .icons-thumbs-down	{ background-position: -1440px -45px; }
	.detail-box.stateColor .icons-tick-circle	{ background-position: -1485px -45px; }
	.detail-box.stateColor .icons-cross-circle	{ background-position: -1530px -45px; }
	.detail-box.stateColor .icons-arrow			{ background-position: -1575px -45px; }
	.detail-box.stateColor .icons-heart			{ background-position: -1620px -45px; }
	.detail-box.stateColor .icons-wallet		{ background-position: -1665px -45px; }
	.detail-box.stateColor .icons-tick			{ background-position: -1710px -45px; }
	.detail-box.stateColor .icons-paint-brush	{ background-position: -1755px -45px; }
	.detail-box.stateColor .icons-network		{ background-position: -1800px -45px; }
	.detail-box.stateColor .icons-layout		{ background-position: -1845px -45px; }
	.detail-box.stateColor .icons-megaphone		{ background-position: -1890px -45px; }
	.detail-box.stateColor .icons-book			{ background-position: -1935px -45px; }
	.detail-box.stateColor .icons-calendar		{ background-position: -1980px -45px; }
	.detail-box.stateColor .icons-refresh		{ background-position: -2025px -45px; }
	.detail-box.stateColor .icons-earth			{ background-position: -2070px -45px; }
	.detail-box.stateColor .icons-house			{ background-position: -2115px -45px; }

/* Larger than mobile */
@media (min-width: 400px) {}

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {}

/* Larger than tablet */
@media (min-width: 750px) {}

/* Larger than tablet */
@media (min-width: 768px) {
			.navigation-mobile {
			display: none;
				}
}


/* Larger than desktop */
@media (min-width: 1000px) {

}

/* Larger than Desktop HD */
@media (min-width: 2300px) {


body {
	font-size: 32px;
 }

				#logo {  
					height: 185px;  width: 100%;    margin-top: 35px;
				}

.list li .fa {
 margin-top: 2px; 	margin-right: 55px;
}

ul.list [class^="fa-"]:before,  ul.list [class*="fa-"]:before {
	font-size: 58px;
	font-weight: 400;
	color: #0f478c;  
}

.logoshadow h1 {
font-size: 95px;  
}

.logoshadow span {
font-size: 110px;  
}


.navigation > div > ul > li > a {
	font-size: 42px;
	padding: 32px 40px 32px 0;
}

.navigation ul ul li a {
	font-size: 18px;
}

.menu .fa { 	
font-size: 75px;  margin-top: -12px; 
}

.page-header h1 {
	font-size: 45px;
}


.page-header3 h2 {
	font-size: 40px;
}

h4 {
font-size: 38px;
}

.sizemed {
 font-size: 30px;
}

.sizelarge {
 font-size: 1.3em;
}

#sidebar .widget-title {
		font-size: 38px;

}

#copyright {
        font-size: 32px;
}

.faside i,
.faside2 i {
font-size: 48px;
}

.faside {
display: block; line-height: 28px; margin-bottom: 24px;
}

.faside2 {
display: block;  line-height: 26px;  margin-bottom: 8px;
}

.fablue {
font-size: 48px!important; float: left; margin-top: -6px;
}

.fablue2 {
font-size: 45px!important;  float: left;  margin-top: -6px;
}

.list li {
	font-size: 36px;
}


.single-image2 {
margin: 0 auto;
}

img.single-image2 {
margin-top: 15px;
width: 70%;
  height: auto;
  border-radius: 0 0 60px 60px;
}



#back-top {
	position: fixed;
	right: 100px;
	bottom: 100px;
	width: 120px;
	height: 120px;
}

#back-top:after {
	width: 120px;
	height: 120px;
}

.menu-shadow-slider, .menu-shadow {
	height: 85px;
	background-image: url(../images/shadow_slider2.png);
}

	.container								
{ position: relative;  margin: 0 auto; padding: 0; }

#copyright {
	padding: 28px 0 30px 30px;
	border-radius: 0 0 15px 15px;
}

	#header {
	border-radius: 30px 30px 0 0;
}

.boxed #wrapper {
	border-radius: 30px 30px 30px 30px;
}


	#wrapper { min-width: 1850px!important;   max-width: 2300px!important;
}


.page-header3 {
	margin: 0 0 85px 0;
	padding: 0 0 0 0;
}

.page-header {
	margin: 0 0 85px;
	padding: 0 0 0 0;
}

.page-header2 {
	margin: 0 0 0 0;
	padding: 90px 0 0 0;
}


.container2300 {
margin-bottom: 50px!important;
}

.sbr #sidebar {
padding-left: 64px;
}


.authors-box img {  width: 100%;
}


h5 {
font-size: 34px;
}

.ribbon { margin-top: -164px;  width: 75%; border-radius: 50%;  border-bottom-left-radius: 50%; border-bottom-right-radius: 50%;
  --s: 0px; /* the ribbon size */
  --d: 0px; /* the depth */
  --c: 0px; /* the cutout part */
  /* update one variable a time and you will understand what it does */ color: #fff; line-height: 50px;
  
  padding: 0 calc(var(--s) + var(--d)) var(--d); padding: 25px 25px 25px 25px;
  background:
    conic-gradient(at left  var(--s) bottom var(--d),
     #0000 25%,#0008 0 37.5%,#0004 0) 0   /50% no-repeat,
    conic-gradient(at right var(--s) bottom var(--d),
     #0004 62.5%,#0008 0 75%,#0000 0) 100%/50% no-repeat;
  clip-path: polygon(0 var(--d), var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d)/2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d)/2));
  background-color: #CC333F; /* the main color */
  /* width: fit-content; you may need to use this in your code if the element is full width */
  /* width: fit-content; you may need to use this in your code if the element is full width */
	background-color: #1458aa;   background-image: -webkit-linear-gradient(top, #1458aa 0%, #124584 100%);
  background-image: -webkit-gradient(linear, top left, bottom left, from(#1458aa), to(#124584));
  background-image: linear-gradient(to bottom, #1458aa 0%, #124584 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1458aa', endColorstr='#ff124584', GradientType=0);
}


.container								{ position: relative; margin: 0 auto; padding: 0; min-width: 1850px!important; max-width: 2300px!important; }

	.container .columns						 { float: left; display: inline;  margin-left: 50px; margin-right: 30px; }
	.row										{ margin-bottom: 20px; }

	/* Nested Column Classes */
	.column.alpha, .columns.alpha				{ margin-left: 0; }
	.column.omega, .columns.omega				{ margin-right: 0; }

	/* Base Grid */
	.container .one.column,
	.container .one.columns						{ width: 4.66666666667%; }
	.container .two.columns						{ width: 13.3333333333%; }
	.container .three.columns					{ width: 28%;}
	.container .four.columns					{ width: 30.6666666667%; }
	.container .five.columns					{ width: 39.3333333333%; }
	.container .six.columns						{  width: 48%;     }
	.container .seven.columns					{ width: 56.6666666667%; }
	.container .eight.columns					{ width: 95.3333333333%; }
	.container .nine.columns					{ width: 59.0%;   }
	.container .ten.columns						{ width: 82.6666666667%; }
	.container .eleven.columns					{ width: 91.3333333333%; }
	.container .twelve.columns					{ width: 90%; }
	.container .thirteen.columns				{ width: 90%; }
	.container .fourteen.columns				{ width: 90%; }
	.container .fifteen.columns					{ width: 90%;}
	.container .sixteen.columns					{ width:94%;  }

	.container .one-third.column				{ width: 30.6666666667%; }
	.container .two-thirds.column				{ width: 65.3333333333%; }

 	.container .one-half.column                { width: 48%; }
	
	/* Columns with Sidebar */
	/* Columns with Sidebar */
	#main .eight.columns						{ width: 62.0%; }
	#main .sixteen.columns						{ width:94%; }
	
	#main .one-third.column						{ width: 213px; }
	#main .two-thirds.column					{ width: 446px; }
	
	#main .project-meta.one-third				{ width: 680px; }
	
	/* Pricing Tables */
	.simple-pricing-table.col-2 .column			{ width: 470px; }
	.simple-pricing-table.col-3 .column			{ width: 313px; }
	.simple-pricing-table.col-4 .column			{ width: 235px; }
	.simple-pricing-table.col-5 .column			{ width: 188px; }
	
	#main .simple-pricing-table.col-2 .column	{ width: 350px; }
	#main .simple-pricing-table.col-3 .column	{ width: 233px; }
	#main .simple-pricing-table.col-4 .column	{ width: 175px; }
	#main .simple-pricing-table.col-5 .column	{ width: 140px; }

	/* Offsets */
	.container .offset-by-one					{ padding-left: 60px;}
	.container .offset-by-two					{ padding-left: 120px; }
	.container .offset-by-three					{ padding-left: 180px; }
	.container .offset-by-four					{ padding-left: 240px; }
	.container .offset-by-five					{ padding-left: 300px; }
	.container .offset-by-six					{ padding-left: 360px; }
	.container .offset-by-seven					{ padding-left: 420px; }
	.container .offset-by-eight					{ padding-left: 480px; }
	.container .offset-by-nine					{ padding-left: 540px; }
	.container .offset-by-ten					{ padding-left: 600px; }
	.container .offset-by-eleven				{ padding-left: 660px; }
	.container .offset-by-twelve				{ padding-left: 720px; }
	.container .offset-by-thirteen				{ padding-left: 780px; }
	.container .offset-by-fourteen				{ padding-left: 840px; }
	.container .offset-by-fifteen				{ padding-left: 900px; }

}


/* Larger than Desktop HD */
@media (min-width: 2900px) {


body {
	font-size: 40px;
 }

				#logo {  
					height: 215px;  width: 100%;    margin-top: 55px;
				}

.page-header3 {
	margin: 0 0 120px 0;
	padding: 0 0 0 0;
}

.page-header {
	margin: 0 0 120px;
	padding: 0 0 0 0;
}


.page-header2 {
	margin: 0 0 0 0;
	padding: 125px 0 0 0;
}

.container2300 {
margin-bottom: 50px!important;
}

.list li .fa {
 margin-top: 2px; 	margin-right: 55px;
}

ul.list [class^="fa-"]:before,  ul.list [class*="fa-"]:before {
	font-size: 64px;
	font-weight: 400;
	color: #0f478c;  
}

.logoshadow h1 {
font-size: 105px;  
}

.logoshadow span {
font-size: 120px;  
}


.navigation > div > ul > li > a {
	font-size: 46px;
	padding: 38px 50px 38px 0;
}

.navigation ul ul li a {
	font-size: 18px;
}

.menu .fa { 	
font-size: 90px;   margin-top: -16px; 
}

.page-header h1 {
	font-size: 55px;
}


.page-header3 h2 {
	font-size: 48px;
}

h4 {
font-size: 44px;
}

.sizemed {
 font-size: 36px;
}

.sizelarge {
 font-size: 1.5em;
}

#sidebar .widget-title {
		font-size: 44px;

}

#copyright {
        font-size: 38px;
}

.faside i,
.faside2 i {
font-size: 52px;
}

.faside {
display: block; line-height: 28px; margin-bottom: 34px;
}

.faside2 {
display: block;  line-height: 26px;  margin-bottom: 8px;
}

.fablue {
font-size: 65px!important; float: left; margin-top: -19px;
}

.fablue2 {
font-size: 60px!important;  float: left;  margin-top: -19px;
}

.list li {
	font-size: 42px;
}


.single-image2 {
margin: 0 auto;
}

img.single-image2 {
margin-top: 25px!important;
width: 80%;
  height: auto;
  border-radius: 0 0 60px 60px;
}



#back-top {
	position: fixed;
	right: 100px;
	bottom: 100px;
	width: 120px;
	height: 120px;
}

#back-top:after {
	width: 120px;
	height: 120px;
}

	.container								
{ position: relative;  margin: 0 auto; padding: 0; }

#copyright {
	padding: 36px 0 38px 50px;
	border-radius: 0 0 25px 25px;
}


	#wrapper { min-width: 2300px!important;   max-width: 2700px!important;
}

.menu-shadow-slider, .menu-shadow {
	height: 85px;
	background-image: url(../images/shadow_slider2.png);
}

.sbr #sidebar {

padding-left: 80px;
}

.authors-box img {  width: 140%; max-width: 200%;
    margin-left: -18%;

}

img {
max-width: 200%;
}


h5 {
font-size: 38px;
}

.ribbon { margin-top: -164px;  width: 75%; border-radius: 50%;  border-bottom-left-radius: 50%; border-bottom-right-radius: 50%;
  --s: 0px; /* the ribbon size */
  --d: 0px; /* the depth */
  --c: 0px; /* the cutout part */
  /* update one variable a time and you will understand what it does */ color: #fff; line-height: 50px;
  
  padding: 0 calc(var(--s) + var(--d)) var(--d); padding: 25px 25px 25px 25px;
  background:
    conic-gradient(at left  var(--s) bottom var(--d),
     #0000 25%,#0008 0 37.5%,#0004 0) 0   /50% no-repeat,
    conic-gradient(at right var(--s) bottom var(--d),
     #0004 62.5%,#0008 0 75%,#0000 0) 100%/50% no-repeat;
  clip-path: polygon(0 var(--d), var(--s) var(--d),var(--s) 0,calc(100% - var(--s)) 0,calc(100% - var(--s)) var(--d),100% var(--d),calc(100% - var(--c)) calc(50% + var(--d)/2),100% 100%,calc(100% - var(--s) - var(--d)) 100%,calc(100% - var(--s) - var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) calc(100% - var(--d)),calc(var(--s) + var(--d)) 100%,0 100%,var(--c) calc(50% + var(--d)/2));
  background-color: #CC333F; /* the main color */
  /* width: fit-content; you may need to use this in your code if the element is full width */
  /* width: fit-content; you may need to use this in your code if the element is full width */
	background-color: #1458aa;   background-image: -webkit-linear-gradient(top, #1458aa 0%, #124584 100%);
  background-image: -webkit-gradient(linear, top left, bottom left, from(#1458aa), to(#124584));
  background-image: linear-gradient(to bottom, #1458aa 0%, #124584 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1458aa', endColorstr='#ff124584', GradientType=0);
}


.container								{ position: relative; margin: 0 auto; padding: 0; min-width: 2250px!important; max-width: 2900px!important; }

	.container .columns						 { float: left; display: inline;  margin-left: 50px; margin-right: 30px; }
	.row										{ margin-bottom: 20px; }

	/* Nested Column Classes */
	.column.alpha, .columns.alpha				{ margin-left: 0; }
	.column.omega, .columns.omega				{ margin-right: 0; }

	/* Base Grid */
	.container .one.column,
	.container .one.columns						{ width: 4.66666666667%; }
	.container .two.columns						{ width: 13.3333333333%; }
	.container .three.columns					{ width: 28%;}
	.container .four.columns					{ width: 30.6666666667%; }
	.container .five.columns					{ width: 39.3333333333%; }
	.container .six.columns						{  width: 48%;     }
	.container .seven.columns					{ width: 56.6666666667%; }
	.container .eight.columns					{ width: 95.3333333333%; }
	.container .nine.columns					{ width: 59.0%;   }
	.container .ten.columns						{ width: 82.6666666667%; }
	.container .eleven.columns					{ width: 91.3333333333%; }
	.container .twelve.columns					{ width: 90%; }
	.container .thirteen.columns				{ width: 90%; }
	.container .fourteen.columns				{ width: 90%; }
	.container .fifteen.columns					{ width: 90%;}
	.container .sixteen.columns					{ width:94%;  }

	.container .one-third.column				{ width: 30.6666666667%; }
	.container .two-thirds.column				{ width: 65.3333333333%; }

 	.container .one-half.column                { width: 48%; }
	
	/* Columns with Sidebar */
	/* Columns with Sidebar */
	#main .eight.columns						{ width: 62.0%; }
	#main .sixteen.columns						{ width:94%; }
	
	#main .one-third.column						{ width: 213px; }
	#main .two-thirds.column					{ width: 446px; }
	
	#main .project-meta.one-third				{ width: 680px; }
	
	/* Pricing Tables */
	.simple-pricing-table.col-2 .column			{ width: 470px; }
	.simple-pricing-table.col-3 .column			{ width: 313px; }
	.simple-pricing-table.col-4 .column			{ width: 235px; }
	.simple-pricing-table.col-5 .column			{ width: 188px; }
	
	#main .simple-pricing-table.col-2 .column	{ width: 350px; }
	#main .simple-pricing-table.col-3 .column	{ width: 233px; }
	#main .simple-pricing-table.col-4 .column	{ width: 175px; }
	#main .simple-pricing-table.col-5 .column	{ width: 140px; }

	/* Offsets */
	.container .offset-by-one					{ padding-left: 60px;}
	.container .offset-by-two					{ padding-left: 120px; }
	.container .offset-by-three					{ padding-left: 180px; }
	.container .offset-by-four					{ padding-left: 240px; }
	.container .offset-by-five					{ padding-left: 300px; }
	.container .offset-by-six					{ padding-left: 360px; }
	.container .offset-by-seven					{ padding-left: 420px; }
	.container .offset-by-eight					{ padding-left: 480px; }
	.container .offset-by-nine					{ padding-left: 540px; }
	.container .offset-by-ten					{ padding-left: 600px; }
	.container .offset-by-eleven				{ padding-left: 660px; }
	.container .offset-by-twelve				{ padding-left: 720px; }
	.container .offset-by-thirteen				{ padding-left: 780px; }
	.container .offset-by-fourteen				{ padding-left: 840px; }
	.container .offset-by-fifteen				{ padding-left: 900px; }

}
