Font Awesome icon usage statistics

  • 27 types of Font Awesome iconic font are used and found 106 times in total.
  • LEADIYA.COM used 3.9 Font Awesome classes per each class in average.
  • Font Awesome usage statistics of LEADIYA.COM are based on first landing page and within top 1M websites only. Click the font icon to see all websites using it.
  • LEADIYA.COM includes "http://www.LEADIYA.COM/css/style.css" to use Font Awesome and information from CSS is like below.
  • @font-face{font-family: 'ShadowsIntoLight';
    src:url(../fonts/ShadowsIntoLight.eot) ;
    src:local('ShadowsIntoLight'), url('../fonts/ShadowsIntoLight.ttf') format('truetype');
    	}
    body {
    	font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
    	font-size:13px;
    	line-height:22px;
    	color:#777;
    	overflow-y:hidden;
    }
    .wrapsemibox {padding-top: 40px;}
    .row {
    	margin-left:0;
    	margin-right:0;
    }
    ul,menu,dir {
    	display:block;
    	list-style-type:disc;
    	-webkit-padding-start:0;
    	-moz-padding-start:0;
    	-khtml-padding-start:0px;
    	-o-padding-start:0px;
    	padding-start:0px;
    	padding:0px;
    }
    ul.icons {
    	list-style:none;
    }
    ul.icons i {
    	margin-right:5px;
    }
    a {
    	color:#f54828;
    }
    a:hover {
    	text-decoration:none;
    }
    ::selection{background:#f54828; color:#fff;}
    h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    	color:#444;
    	font-family:Open Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;
    	font-weight: 700;
    }
    h1{color:#FFF;
    font-family:Open Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;
    	font-weight: 700;}
    strong, b{
    font-weight: 500;}
    /*--------------------------------------------------	HEADER---------------------------------------------------*/
    .toparea {
    	background:#444;
    		font-size:12px;
    	color:#ccc;
    	padding-top:15px;
    	padding-bottom:15px;
    	margin-bottom:75px;
    }
    .toparea a {
    	color:#ccc;
    	-webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    }
    .toparea .separator {
    	display:inline-block;
    	width:1px;
    	height:10px;
    	border-left:solid 1px #ccc;
    	margin:0 20px 0 20px;
    }
    .toparea .pull-left {margin-top: -3px;}
    .social-icons a {
    	display:inline-block;
    	width:32px;
    	margin:0px 10px;
    	font-size:16px;
    	color:#999;
    	-webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    }
    .social-icons a:hover {
    	color:#fff;
    }
    .top-text a:hover {
    	color:#fff;
    }
    .navbar-toggle {
    	background:#333;
    }
    .nav {
    	margin-top:28px;
    	/* this is a faux center fix for the nav options - adjust this if you wish to change the logo height or the font of the menu items */
    }
    .navbar {
    	background-color:#fff;
    	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);
    	-moz-box-shadow:0 1px 3px rgba(0,0,0,.12);
    	box-shadow:0 1px 3px rgba(0,0,0,.12);
    	background:url(../img/head.png) repeat;
    	min-height:0;
    	border-radius:0;
    	border:0px;
    	padding-left:0px;
    	padding-right:0px;  
    }
    .navbar-brand {
    	padding:0;
    }
    .nav {
    	margin-top:46px;
    } 
    .navbar-fixed-top {
    	top:47px;
    }
    .navbar>.container .navbar-brand {
    	margin-left:15px;
    }
    .navbar-nav>li {
    	margin-left:2px; 
    }
    .navbar-nav>li>a {
    	color:#555;
    	border-radius:0px;
    	margin-top:-26px;
    	padding-top:26px;
    	margin-bottom:-20px;
    	padding-bottom:20px;
    	line-height:40px;
    	text-transform:uppercase;
    	font-weight:700;
    	font-family:Roboto;
    	font-size:13px;
    	-webkit-transition:all 0.2s ease-in-out;
    	-moz-transition:all 0.2s ease-in-out;
    	-o-transition:all 0.2s ease-in-out;
    	-ms-transition:all 0.2s ease-in-out;
    	transition:all 0.2s ease-in-out;
    }
    .navbar-nav>li.active>a,.navbar-nav>li.active>a:hover,.navbar-nav>li.active>a:focus {
    	background-color:#f54828;
    	color:#fff;
    	border-radius:3px 3px 0 0 !Important;
    }
    .navbar-nav>li.active>a:before,.navbar-nav>li>a:hover:before,.navbar-nav>li>a:focus:before,.extra-nav-class a.dropdown-toggle:before {
    	content:"";
    	width:0;
    	height:0;
    	border-bottom:6px solid #f54828;
    	border-right:6px solid transparent;
    	position:absolute;
    	top:0px;
    	right:-4px;
    	-webkit-transition:all 0.2s ease-in-out;
    	-moz-transition:all 0.2s ease-in-out;
    	-o-transition:all 0.2s ease-in-out;
    	-ms-transition:all 0.2s ease-in-out;
    	transition:all 0.2s ease-in-out;
    }
    .navbar-nav>li>a:hover,.navbar-nav>li>a:focus {
    	border-radius:3px 3px 0 0 !Important;
    	background-color:#f54828;
    	color:#fff;
    }
    .navbar-nav>li>.dropdown-menu {
    	margin:20px 0px 0 0px !Important;
    	background-color:#444;
    	border:0;
    	-webkit-border-radius:0;
    	-moz-border-radius:0;
    	border-radius:0;
    	-webkit-box-shadow:none;
    	-moz-box-shadow:none;
    	box-shadow:none;
    	-webkit-background-clip:padding-box;
    	-moz-background-clip:padding;
    	font-size:13px;
    	padding-top:0;
    	padding-bottom:0;
    	min-width:165px;
    }
    .dropdown-menu {
    	border-radius:0;
    	-webkit-box-shadow:none;
    	-moz-box-shadow:none;
    	box-shadow:none;
    	-webkit-background-clip:padding-box;
    	-moz-background-clip:padding;
    	font-size:13px;
    	padding-top:0;
    	padding-bottom:0;
    	border:0px;
    	font-size:13px;
    }
    .dropdown-menu>li>a {
    	color:#ccc;
    	padding-top:10px;
    	padding-bottom:10px;
    	border:0px !Important;
    	border-bottom:1px solid #3c3c3c!Important;
    	border-top:1px solid #4f4f4f !important;
    	background:#444 !Important;
    }
    .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
    	background-color:#f54828 !Important;
    	color:#fff;
    }
    .dropdown-menu>li>a:hover,.dropdown-menu>li>a {
    	-webkit-transition:all 0.2s ease-in-out;
    	-moz-transition:all 0.2s ease-in-out;
    	-o-transition:all 0.2s ease-in-out;
    	-ms-transition:all 0.2s ease-in-out;
    	transition:all 0.2s ease-in-out;
    }
    .navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right {
    	left:0;
    }
    .dropdown-toggle i {
    	font-weight:700;
    }
    .extra-nav-class a.dropdown-toggle {
    	background-color:#f54828 !Important;
    	color:#fff !important;
    	border-radius:3px 3px 0 0 !Important;
    }
    .dropdown-menu .sub-menu {
    	position:absolute;
    	visibility:hidden;
    	margin-top:-40px;
    	top:auto;
    	display:inline;
    	left:-100%;
    	margin-left:5px;
    }
    .dropdown-menu .sub-menu li a,.dropdown-menu .sub-menu li a:hover {
    	-webkit-transition:none;
    	-moz-transition:none;
    	-o-transition:none;
    	-ms-transition:none;
    	transition:none;
    	transition:margin-left 0.3s linear;
    	
    }
    .dropdown-menu li a i {
    	margin-left:5px;
    }
    .dropdown-menu li:hover .sub-menu {
    	visibility:visible;
    	display:block;
    }
    .navbar .sub-menu:before {
    	border-bottom:7px solid transparent;
    	border-left:none;
    	border-right:7px solid rgba(0,0,0,0.2);
    	border-top:7px solid transparent;
    	left:-7px;
    	top:10px;
    }
    .navbar .sub-menu:after {
    	border-top:6px solid transparent;
    	border-left:none;
    	border-right:6px solid #fff;
    	border-bottom:6px solid transparent;
    	left:10px;
    	top:11px;
    	left:-6px;
    }
    .wowmenu.tiny {
    	top:0px !Important;
    	background:rgba(255,255,255,0.97) !important;
    	padding-top:10px;
    	padding-bottom:10px;
    }
    .wowmenu.tiny .navbar-nav>li>a {
    	line-height:24px;
    	margin-top:-26px;
    	padding-top:30px;
    	margin-bottom:-20px;
    	padding-bottom:16px;
    }
    .navbar-brand img {
    	max-width:100%;
    }
    .wowmenu.tiny .navbar-brand img {
    	max-width:85%;
    }
    .navbar-brand img,.wowmenu.tiny .navbar-brand img {
    	transition:all 0.7s ease;
    	-webkit-transition:all 0.7s ease;
    	-moz-transition:all 0.7s ease;
    	-o-transition:all 0.7s ease; 
    	height: 128px;
      width: 233px;
    }
    .semiboxshadow {
    	display: none;
    }
    /*--------------------------------------------------	CAROUSEL SLIDER---------------------------------------------------*/
    #c-slide {
    	padding:0px;
    	margin-top:-2px;
    }
    .carouselvshadow {
    	margin-top:-30px;
    }
    .car-highlight1 {
    	font-size:20px;
    	line-height:20px;
    	font-weight:800;
    	color:rgb(255,255,255);
    	text-decoration:none;
    	background-color:#f54828;
    	padding:10px;
    	border-width:0px;
    	border-color:rgb(255,214,88);
    	border-style:none;
    	display:inline-block;
    }
    .car-highlight2 {
    	font-size:20px;
    	line-height:20px;
    	font-weight:800;
    	color:rgb(255,255,255);
    	text-decoration:none;
    	background-color:#7f8c8d;
    	padding:10px;
    	border-width:0px;
    	border-color:rgb(255,214,88);
    	border-style:none;
    	display:inline-block;
    	margin-top:10px;
    }
    .car-highlight3 {
    	font-size:20px;
    	line-height:20px;
    	font-weight:800;
    	color:rgb(255,255,255);
    	text-decoration:none;
    	background-color:#f39c12;
    	padding:10px;
    	border-width:0px;
    	border-color:rgb(255,214,88);
    	border-style:none;
    	display:inline-block;
    	margin-top:10px;
    }
    .car-highlight4 {
    	font-size:20px;
    	line-height:20px;
    	font-weight:800;
    	color:rgb(255,255,255);
    	text-decoration:none;
    	background-color:#34495e;
    	padding:10px;
    	border-width:0px;
    	border-color:rgb(255,214,88);
    	border-style:none;
    	display:inline-block;
    	margin-top:10px;
    }
    .car-highlight5 {
    	font-size:20px;
    	line-height:28px;
    	font-weight:800;
    	color:#fff;
    	text-decoration:none;
    	padding:10px;
    	border-width:0px;
    	border-color:rgb(255,214,88);
    	margin-left:-6px;
    	border-style:none;
    	display:inline-block;
    	margin-top:10px;
    	text-shadow:0 1px 0 rgba(0,0,0,0.2);
    }
    .car-largetext {
    	font-weight:800;
    	font-family:Open Sans;
    	color:#fff;
    	text-decoration:none;
    	background-color:transparent;
    	text-shadow:0 1px 0 rgba(0,0,0,0.2);
    	margin:0px;
    	padding:1px 4px 0px;
    	border-width:0px;
    	border-color:rgb(255,214,88);
    	border-style:none;
    	font-size:50px;
    }
    .car-widecircle {
    	background:#de3060;
    	width:130px;
    	height:130px;
    	color:#fff;
    	border-radius:50%;
    	display:inline-block;
    	position:relative;
    	margin-right:20px;
    }
    .car-widecircle span {
    	position:absolute;
    	text-align:center;
    	vertical-align:middle;
    	line-height:130px;
    	width:130px;
    	margin:0px auto;
    	right:0;
    	font-weight:100;
    	font-size:19px;
    }
    .car-middlecircle {
    	background:#fff;
    	width:120px;
    	height:120px;
    	color:#555;
    	border-radius:50%;
    	display:inline-block;
    	position:relative;
    	margin-right:20px;
    }
    .car-middlecircle span {
    	position:absolute;
    	text-align:center;
    	vertical-align:middle;
    	line-height:120px;
    	width:120px;
    	margin:0px auto;
    	right:0;
    	font-weight:100;
    	font-size:19px;
    }
    .car-smallcircle {
    	background:#f54828;
    	width:100px;
    	height:100px;
    	color:#fff;
    	border-radius:50%;
    	display:inline-block;
    	position:relative;
    }
    .car-smallcircle span {
    	position:absolute;
    	text-align:center;
    	vertical-align:middle;
    	line-height:100px;
    	width:100px;
    	margin:0px auto;
    	right:0;
    	font-weight:100;
    	font-size:19px;
    }
    .carouselText1 {
    	font-weight:800;
    	margin-top:50px;
    	margin-bottom:20px;
    	font-size:25px;
    	background:#333;
    	color:#fff;
    	padding:10px 20px;
    	display:inline-block;
    	/*text-transform:uppercase;*/
    	text-shadow:0 1px 0 rgba(0,0,0,0.2);
    	border-radius:0;
    }
    .carouselText2 {
    	font-size:19px;
    	background:#f54828;
    	display:inline-block;
    	padding:5px 20px;
    	color:#fff;
    	border-radius:0;
    	margin-bottom:15px;
    	text-shadow:0 1px 0 rgba(0,0,0,0.2);
    	font-weight:600;
    }
    .carouselText3 {
    	font-size:14px;
    	display:inline-block;
    	padding:0px 10px;
    	color:#fff;
    	border-radius:5px;
    	font-weight:900;
    	text-transform:uppercase;
    	text-shadow:0 1px 0 rgba(0,0,0,0.2);
    }
    .slide1-1 {
    	z-index:0;
    	margin-top:-230px;
    	position:relative;
    	margin-left:0px;
    	left:0px;
    	max-width:85%;
    }
    .slide1-2 {
    	z-index:1000;
    	margin-top:-250px;
    	position:relative;
    	right:180px;
    	max-width:22%;
    }
    .slide1-3 {
    	position:relative;
    	z-index:1000;
    	float:right;
    	top:135px;
    	left:10px;
    	max-width:35%;
    }
    .carousel .carousel-control {
    	width:10%;
    }
    .carousel .item {
    	padding:30px 0px;
    	height:390px;
    	overflow:hidden;
    	-webkit-background-size:cover !Important;
    	-moz-background-size:cover !Important;
    	-o-background-size:cover !Important;
    	background-size:cover !Important;
    }
    .carousel {
    	position:relative;
    }
    .carousel p {
    	color:#fff;
    	line-height:30px;
    }
    .carousel-inner>.item {
    	display:none;
    	position:relative;
    	-webkit-transition:0.6s ease-in-out left;
    	transition:0.6s ease-in-out left;
    }
    .carousel-inner>.item>img,.carousel-inner>.item>a>img {
    	display:block;
    	max-width:100%;
    	height:auto;
    	line-height:1;
    }
    .carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
    	display:block;
    }
    .carousel-inner>.active {
    	left:0;
    }
    .carousel-inner>.next,.carousel-inner>.prev {
    	position:absolute;
    	top:0;
    	width:100%;
    }
    .carousel-inner>.next {
    	left:100%;
    }
    .carousel-inner>.prev {
    	left:-100%;
    }
    .carousel-inner>.next.left,.carousel-inner>.prev.right {
    	left:0;
    }
    .carousel-inner>.active.left {
    	left:-100%;
    }
    .carousel-inner>.active.right {
    	left:100%;
    }
    .carousel-control {
    	position:absolute;
    	top:0;
    	left:0;
    	bottom:0;
    	width:15%;
    	opacity:0.5;
    	filter:alpha(opacity=50);
    	font-size:20px;
    	color:#ffffff;
    	text-align:center;
    	text-shadow:0 1px 2px rgba(0,0,0,0.6);
    }
    .carousel-fade .carousel-inner .item {
    	opacity:0;
    	-webkit-transition-property:opacity;
    	-moz-transition-property:opacity;
    	-o-transition-property:opacity;
    	transition-property:opacity;
    }
    .carousel-fade .carousel-inner .active {
    	opacity:1;
    }
    .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {
    	left:0;
    	opacity:0;
    	z-index:1;
    }
    .carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {
    	opacity:1;
    }
    .carousel-fade .carousel-control {
    	z-index:2;
    }
    .carousel-control.left {
    	background-image:-webkit-gradient(linear,0% top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
    	background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0%),color-stop(rgba(0,0,0,0.0001) 100%));
    	background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
    	background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
    	background-repeat:repeat-x;
    	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
    }
    .carousel-control.right {
    	left:auto;
    	right:0;
    	background-image:-webkit-gradient(linear,0% top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
    	background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0%),color-stop(rgba(0,0,0,0.5) 100%));
    	background-image:-moz-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
    	background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
    	background-repeat:repeat-x;
    	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
    }
    .carousel-control:hover,.carousel-control:focus {
    	color:#ffffff;
    	text-decoration:none;
    	opacity:0.9;
    	filter:alpha(opacity=90);
    }
    .carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
    	position:absolute;
    	top:50%;
    	left:50%;
    	z-index:5;
    	display:inline-block;
    }
    .carousel-control .icon-prev,.carousel-control .icon-next {
    	width:20px;
    	height:20px;
    	margin-top:-10px;
    	margin-left:-10px;
    	font-family:serif;
    }
    .carousel-control .icon-prev:before {
    	content:'\2039';
    }
    .carousel-control .icon-next:before {
    	content:'\203a';
    }
    .carousel-indicators {
    	position:absolute;
    	left:50%;
    	z-index:10000;
    	width:60%;
    	margin-left:-30%;
    	padding-left:0;
    	list-style:none;
    	text-align:center;
    }
    .carousel-indicators li {
    	display:inline-block;
    	width:10px;
    	height:10px;
    	margin:1px;
    	text-indent:-999px;
    	border:1px solid #ffffff;
    	border-radius:10px;
    	cursor:pointer;
    }
    .carousel-indicators .active {
    	margin:0;
    	width:12px;
    	height:12px;
    	background-color:#ffffff;
    }
    .carousel-caption {
    	position:absolute;
    	left:15%;
    	right:15%;
    	bottom:20px;
    	z-index:10;
    	padding-top:20px;
    	padding-bottom:20px;
    	color:#ffffff;
    	text-align:center;
    	text-shadow:0 1px 2px rgba(0,0,0,0.6);
    }
    .carousel-caption .btn {
    	text-shadow:none;
    }
    .carousel-control {
    	width:40px;
    	color:#fff;
    	text-shadow:none;
    	opacity:1;
    	margin-left:40px;
    	margin-right:40px;
    }
    .carousel-control:hover,.carousel-control:focus {
    	color:#ccc;
    	text-decoration:none;
    	opacity:0.9;
    	filter:alpha(opacity=90);
    }
    .carousel-control.left,.carousel-control.right {
    	background-image:none;
    	filter:none;
    	background:rgba(0,0,0,.1);
    	height:80px;
    	width:50px;
    	margin-top:25%;
    		margin-left:0px;
    	margin-right:0;
    }
    .carousel:hover .carousel-control.left,.carousel:hover .carousel-control.right {
    }
    .carousel-control.left {
    	border-top-right-radius:5px;
    	border-bottom-right-radius:5px;
    }
    .carousel-control.right {
    	border-top-left-radius:5px;
    	border-bottom-left-radius:5px;
    }
    .carousel-control i {
    	position:absolute;
    	top:30px;
    	left:0;
    	z-index:5;
    	display:inline-block;
    	width:50px;
    	height:80px;
    	margin-left:0px;
    }
    .carousel-indicators.out {
    	bottom:-5px;
    }
    .carousel-control.left,.carousel-control.right {
    	margin-top: 11%;
    }
    /*--------------------------------------------------	CAROUSEL FEATURED WORK---------------------------------------------------*/
    #carousel-featuredwork .item {
    	padding:0;
    	height:410px;
    }
    #carousel-featuredwork .carousel-indicators {
    	margin-left: -31%;
    }
    /*--------------------------------------------------	intro-note---------------------------------------------------*/
    .intro-note h1 {
    	/*text-transform:uppercase;*/
    	font-size:27px;
    	margin-top:0;
    }
    .intro-note p {
    	font-weight:300;
    	line-height:28px;
    	font-size: 19px;
    }
    /*--------------------------------------------------	service-box---------------------------------------------------*/
    .service-box h1 {
    		text-transform:uppercase;
    	font-size:16px;
    	line-height:19px;
    	font-weight:700;
    }
    .service-box a.readmore {
    	color:#666;
    }
    .service-box p {
    	font-family:Open Sans;
    	font-size:13px;
    	line-height:22px;
    }
    .grey-box-icon {
    	text-align:center;
    	position:relative;
    }
    .icon-box-top i:hover {
    	background-color:#f54828;
    	color:#fff;
    	 -webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    	-webkit-transform:rotate(360deg);
    	-moz-transform:rotate(360deg);
    	-o-transform:rotate(360deg);
    	-ms-transform:rotate(360deg);
    }
    .fontawesome-icon.medium.circle-center,.fontawesome-icon.medium.circle-white {
    	width:170px;
    	height:170px;
    	line-height:95px;
    	display:inline-block;
    }
    .fontawesome-icon.medium {
    	font-size:28px;
    }
    .fontawesome-icon.circle-white {
    	-moz-border-radius:95px;
    	-webkit-border-radius:95px;
    	border-radius:95px;
    	background-color:#eee;
    	color:#f54828;
    	text-align:center;
    	margin-bottom:5px;
    	-webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    }
    .grey-box-icon:hover .fontawesome-icon.circle-white,.grey-box-icon.active .fontawesome-icon.circle-white,.active i.fontawesome-icon {
    	background-color:#f54828;
    	color: #fff;
    }
    /*--------------------------------------------------	NICE SCROLL---------------------------------------------------*/
    #ascrail2000 {
    	z-index:99990!important;
    	background-color:#D3D3D3;
    	padding: 0 0 0 1px;
    }
    /*--------------------------------------------------	home-features---------------------------------------------------*/
    .home-features h4 {
    	font-weight:300;
    	font-size:17px;
    }
    .home-features .icon {
    	background:#f54828;
    	display:inline-block;
    	text-align:center;
    	border-radius:50%;
    	width:40px;
    	height:40px;
    	line-height:40px;
    	margin-right:5px;
    	color: #fff;
    }
    /*--------------------------------------------------	MISC---------------------------------------------------*/
    .show-grid [class^="col-"] {
    background-color: #ebebeb;
    text-align: center;
    min-height: 40px;
    line-height: 40px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #e1e1e1;
    }
    .round-image {
    border-radius: 50% !Important;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 2px#ccc;
    box-shadow: 0 0 2px #ccc;
    }
    input,button,select,textarea {
    	background-image:none;
    	border:1px solid #e1e1e1;
    	padding:7px;
    	margin-bottom:15px;
    	font-size:12px;
    }
    .btn {
    	padding:7px 8px
    }
    .btn,.alert,.progress,.form-control,.breadcrumb,.well {
    	border-radius:0;
    }
    .alert {
    	font-size:14px;
    }
    .progress {
    	height:40px;
    	-webkit-box-shadow:none;
    	box-shadow:none;
    }
    .unstyled {
    	list-style:none;
    	-webkit-padding-start:0px;
    }
    .leftradius {
    	border-bottom-left-radius:3px;
    	border-top-left-radius:3px;
    }
    .rightradius {
    	border-bottom-right-radius:3px;
    	border-top-right-radius:3px;
    }
    .allradius {
    	border-radius:3px;
    }
    h1.big {
    	font-size:27px;
    }
    h1.small {
    	font-size:24px;
    }
    .smalltitle span {
    	display:inline-block;
    	background-color:#fff;
    	padding:1px 12px;
    	position:relative;
    	color:#444;
    	font-size:20px;
    	top:12px;
    	padding-left:0 !important;
    	font-weight:700;
    	text-transform:uppercase;
    }
    .smalltitle {
    	position:relative;
    	border-bottom:1px solid #ebebeb;
    	margin-bottom:35px;
    }
    .text-center.smalltitle span {
    	padding-left:12px !important;
    }
    .text-center.smalltitle {
    	margin-left:15px;
    	margin-right:15px;
    	margin-top: 0;
    }
    .colortext {
    	color:#f54828;
    }
    .colorbg {
    	background:#f54828;
    }
    .br-hr {
    	position:relative;
    	clear:both;
    	margin:25px 0 25px;
    	width:100%;
    	height:1px;
    }
    .br-hr.type_short .br-hr-h {
    	left:50%;
    	width:30%;
    	margin-left:-15%;
    }
    .br-hr-h {
    	position:absolute;
    	top:50%;
    	left:0;
    	height:0;
    	width:100%;
    	border-top:1px solid #ddd;
    	border-bottom:1px solid #fff;
    }
    .br-hr-h i {
    	position:absolute;
    	top:0;
    	left:50%;
    	font-size:16px;
    	height:16px;
    	width:50px;
    	margin-top:-8px;
    	margin-left:-25px;
    	text-align:center;
    	background-color:#fff;
    	color:#ddd;
    }
    .grayarea .br-hr-h i {
    	background: #f9f9f9;
    }
    /*--------------------------------------------------	AREAS---------------------------------------------------*/
    .grayarea {
    	background:#f9f9f9;
    	padding:30px 0;
    	position:relative;
    	-webkit-background-size:cover !important;
    	-moz-background-size:cover !important;
    	-o-background-size:cover !important;
    	background-size:cover !important;
    	border-top:1px solid #ececec;
    	border-bottom:1px solid #ececec;
    }
    .bgarea {
    	background:url(../img/demo/1.jpg) fixed;
    	position:relative;
    	-webkit-background-size:cover !important;
    	-moz-background-size:cover !important;
    	-o-background-size:cover !important;
    	background-size:cover !important;
    	color:#fff;
    }
    .bgarea:before {
    	top:0;
    	background-image:url(../img/sha-up.png);
    }
    .bgarea:after {
    	bottom:0;
    	background-image:url(../img/sha-down.png);
    }
    .bgarea:before,.bgarea:after {
    	content:"";
    	position:absolute;
    	width:100%;
    	height:20px;
    	left:0;
    	background-repeat:no-repeat;
    	background-size:100% 20px;
    	z-index:100;
    }
    .bgarea-semitransparent {
    	background:rgba(245,72,40,0.80) !important;
    	padding:30px 0;
    }
    .bgarea h1,.bgarea h2,.bgarea h3,.bgarea h4,.bgarea h5,.bgarea,.bgarea a,.bgarea p {
    	color:#fff;
    }
    .title-divide {
    	position:relative;
    	clear:both;
    	margin:25px 0 25px;
    	width:100%;
    	height:1px;
    }
    .title-divide-h {
    	left:50%;
    	width:30%;
    	margin-left:-15%;
    	position:absolute;
    	top:50%;
    	height:0;
    	border-bottom:1px solid #fff;
    	z-index:9;
    }
    .title-divide-h i {
    	position:absolute;
    	top:0;
    	left:50%;
    	font-size:16px;
    	height:10px;
    	width:10px;
    	margin-top:-4px;
    	margin-left:0;
    	text-align:center;
    	border-radius:50%;
    	background: #fff;
    }
    /*--------------------------------------------------	TESTIMONIALS---------------------------------------------------*/
    .cbp-qtrotator {
    	position:relative;
    	margin:0px auto 0 auto;
    	max-width:920px;
    	width:100%;
    	min-height:100px;
    }
    .cbp-qtrotator .cbp-qtcontent {
    	position:absolute;
    	min-height:180px;
    	border-bottom:1px solid #f4f4f4;
    		top:0;
    	z-index:0;
    	opacity:0;
    	width:100%;
    }
    .no-js .cbp-qtrotator .cbp-qtcontent {
    	border-bottom:none;
    }
    .cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,.no-js .cbp-qtrotator .cbp-qtcontent {
    	position:relative;
    		z-index:100;
    	pointer-events:auto;
    	opacity:1;
    }
    .cbp-qtrotator .cbp-qtcontent:before,.cbp-qtrotator .cbp-qtcontent:after {
    	content:" ";
    	display:table;
    }
    .cbp-qtrotator .cbp-qtcontent:after {
    	clear:both;
    }
    .cbp-qtprogress {
    	position:absolute;
    	background:#e0e0e0;
    	height:1px;
    	width:0%;
    	bottom:0;
    	z-index:1000;
    }
    .cbp-qtrotator blockquote {
    	margin:0;
    	padding:0;
    	border-left:0;
    	background:#fff;
    }
    .grayarea .cbp-qtrotator blockquote {
    	background:#f9f9f9;
    }
    .cbp-qtrotator blockquote p {
    	font-size:17px;
    	color:#888;
    	font-weight:300;
    	margin:0.4em 0 1em;
    }
    .cbp-qtrotator blockquote footer {
    	font-size:1.2em;
    	text-align:center;
    	font-weight:300;
    	margin-bottom:30px;
    }
    .cbp-qtrotator blockquote footer:before {
    	content:'― ';
    }
    .cbp-qtrotator .cbp-qtcontent img {
    	float:right;
    	margin-left:3em;
    	width:100px;
    	height:100px;
    	border-radius:50%;
    	margin-top:10px;
    	border: 1px solid #ebebeb;
    }
    /* Example for media query */
    @media screen and (max-width:30.6em) {
    		.cbp-qtrotator {
    					font-size:70%;
    	}
    	.cbp-qtrotator img {
    					width:80px;
    	}
    }
    .bigquote {
    	font-size:17px;
    	font-style:italic;
    	color:#999;
    	text-align:center;
    	line-height:30px;
    }
    .quoteicon {
    	font-size:36px;
    	margin-right: 10px;
    }
    /*--------------------------------------------------	HOME-portfolio---------------------------------------------------*/
    .home-portfolio h4 {
    	font-size:15px;
    	text-transform: uppercase;
    }
    /*--------------------------------------------------FOOTER---------------------------------------------------*/
    .footerarr {
    	text-align:center;
    	margin-top:-59px;
    	margin-bottom:20px;
    }
    .footerarr i {
    	color:#fff;
    	font-size:60px;
    }
    .footer {
    	background:#222 url(../img/bgfooter.jpg);
    	color:#888;
    	margin-top:50px;
    	padding-top:50px;
    	padding-bottom:30px;
    	font-size:13px;
    	line-height:20px;
    	-webkit-background-size:cover !Important;
    	-moz-background-size:cover !Important;
    	-o-background-size:cover !Important;
    	background-size:cover !Important;
    }
    .footerbrand {
    	font-family:Pacifico;
    	font-size:30px !Important;
    	font-weight:300 !Important;
    	text-transform:none !Important;
    	margin-bottom:20px !important;
    	border-bottom:0px !Important;
    	letter-spacing:1px;
    	display:block !Important;
    	color:#fff !important;
    }
    .footermap {
    	background:url(../img/map.png) no-repeat;
    }
    .footerbrand i {
    	color:#555;
    	font-size:15px;
    }
    .footer h1 {
    	font-size:18px;
    	color:#fff;
    	text-align:left;
    	display:inline-block;
    	font-weight:700;
    	margin-bottom:25px;
    	margin-top:0;
    }
    .footer hr {
    	border-top:1px solid #494949;
    	margin-bottom:25px;
    }
    .footer ul.social-icons {
    	list-style:none;
    	margin-left:0px;
    		margin-top:25px;
    }
    .copyright {
    	color:#fff;
    	font-size:12px;
    	background:#f54828 url(../img/foot.png) repeat-x left 1px;
    }
    .copyright ul.footermenu li a {
    	color:#fff;
    	height:50px;
    }
    .copyright p {
    	line-height:50px;
    	margin:0px;
    }
    .footer input,.footer textarea,.footer input[type="text"] {
    	background-color:#333;
    	border:1px solid #3c3c3c;
    	font-size:12px;
    	margin-bottom:10px;
    	color:#aaa;
    	padding:10px;
    }
    .footer .btn {
    	background:#333;
    	text-shadow:none;
    	padding:6px 12px;
    	font-size:13px;
    	color:#888;
    }
    ul.footermenu {
    	list-style:none;
    	margin-top:10px;
        margin-right: 74px;
    }
    ul.footermenu li {
    	float:left;
    	margin-left:5px;
    	margin-right:5px;
    	text-transform:uppercase;
    	line-height:33px;
    }
    ul.footermenu li a {
    	-webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    	color:#999;
    	font-size:11px;
    }
    ul.footermenu li a:hover {
    	color:#fff;
    }
    .footermenu li:before {
    	content:'|';
    	color:#fff;
    	display:inline-block;
    	margin-right:7px;
    }
    .footermenu li:nth-child(1):before {
    	display:none;
    }
    .footer .titlearrow {
    	font-size:30px;
    	color:#444;
    	background:#373737;
    	;
    }
    .footer .wraptitle {
    	margin-bottom:10px;
    	text-align:left;
    }
    .done {
    	display:none;
    }
    .error input,input.error,.error textarea,textarea.error {
    	background-color:#ffffff;
    	border:1px solid red !Important;
    	-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
    	-moz-transition:border linear 0.2s,box-shadow linear 0.2s;
    	-o-transition:border linear 0.2s,box-shadow linear 0.2s;
    	transition:border linear 0.2s,box-shadow linear 0.2s;
    }
    #back-top {
    	position:fixed;
    	bottom:50px;
    	right:2%;
    	z-index:1000;
    }
    #back-top span {
    	width:40px;
    	height:40px;
    	display:block;
    	margin-bottom:7px;
    	background:#333 url(../img/up-arrow.png) no-repeat center center;
    	-webkit-border-radius:50%;
    	-moz-border-radius:50%;
    	border-radius:50%;
    	-webkit-transition:1s;
    	-moz-transition:1s;
    	transition:1s;
    }
    #back-top a:hover span {
    	opacity:0.7;
    }
    #back-top a {
    	width:44px;
    	display:block;
    	text-align:center;
    	font:11px/100% Arial,Helvetica,sans-serif;
    	text-transform:uppercase;
    	text-decoration:none;
    	color:#666;
    	-webkit-transition:1s;
    	-moz-transition:1s;
    	transition:1s;
    }
    #back-top a:hover {
    	color:#999;
    }
    ul.social-icons li {
    	display:inline-block;
    	float:none;
    	padding:17px;
    	width:10px;
    	height:10px;
    	position:relative;
    	background:#444;
    	margin-right:5px;
    	border-radius:3px;
    }
    ul.social-icons li i {
    	position:absolute;
    	font-size:15px;
    	width:40px;
    	height:40px;
    	text-align:center;
    	line-height:40px;
    	left:50%;
    	top:50%;
    	margin-left:-20px;
    	margin-top:-20px;
    }
    ul.social-icons li a {
    	color:#fff;
    }
    ul.social-icons li a i {
    	-webkit-transition-duration:0.8s;
    	-moz-transition-duration:0.8s;
    	-o-transition-duration:0.8s;
    	transition-duration:0.8s;
    	-webkit-transition-property:-webkit-transform;
    	-moz-transition-property:-moz-transform;
    	-o-transition-property:-o-transform;
    	transition-property:transform;
    	overflow:hidden;
    }
    ul.social-icons li a i:hover {
    	-webkit-transform:rotate(360deg);
    	-moz-transform:rotate(360deg);
    	-o-transform:rotate(360deg);
    }
    ul.social-icons li a:hover {
    	text-decoration:none;
    	color: #fff;
    }
    /*--------------------------------------------------FOOTER QUOTES---------------------------------------------------*/
    @keyframes fadein {
    	from {
    				opacity:0;
    	}
    	to {
    				opacity: 1;
    	}
    }
    @-moz-keyframes fadein {
    	/* Firefox */
    	from {
    				opacity:0;
    	}
    	to {
    				opacity: 1;
    	}
    }
    @-webkit-keyframes fadein {
    	/* Safari and Chrome */
    	from {
    				opacity:0;
    	}
    	to {
    				opacity: 1;
    	}
    }
    @-o-keyframes fadein {
    	/* Opera */
    	from {
    				opacity:0;
    	}
    	to {
    				opacity:1;
    	}
    }
    ​.quote_wrap {
    	height:100% !Important;
    }
    .textItem {
    	position:absolute;
    	display:none;
    	animation:fadein 2s;
    	-moz-animation:fadein 2s;
    	-webkit-animation:fadein 2s;
    	-o-animation:fadein 2s;
    }
    .avatar {
    		float:left;
    	background:#fff;
    	width:54px;
    	height:54px;
    	padding:10px;
    	border:1px solid #ebebeb;
    	border-radius:50%;
    	box-shadow:0px 1px 1px 1px #fff;
    	margin-right:10px;
    }
    .avatar img {
    		display:block;
    		width:100%;
    		border:0;
    		margin:0;
    	border-radius: 50%;
    }
    /*--------------------------------------------------	MARGINS,PADDINGS---------------------------------------------------*/
    .topspace0 {
    	margin-top:0px !Important;
    }
    .topspace10 {
    	margin-top:10px;
    }
    .topspace15 {
    	margin-top:15px;
    }
    .topspace20 {
    	margin-top:20px !important;
    }
    .topspace25 {
    	margin-top:25px;
    }
    .topspace30 {
    	margin-top:-45px;
    }
    .topspace35 {
    	margin-top:35px;
    }
    .topspace40 {
    	margin-top:40px;
    }
    .topspace50 {
    	margin-top:50px;
    }
    .bottomspace0 {
    	margin-bottom:0px;
    }
    .bottomspace10 {
    	margin-bottom:10px;
    }
    .bottomspace15 {
    	margin-bottom:15px;
    }
    .bottomspace20 {
    	margin-bottom:20px;
    }
    .bottomspace25 {
    	margin-bottom:25px;
    }
    .bottomspace30 {
    	margin-bottom:30px;
    }
    .bottomspace35 {
    	margin-bottom:35px;
    }
    .bottomspace40 {
    	margin-bottom: 40px;
    }
    /*--------------------------------------------------	FONTS---------------------------------------------------*/
    .fontroboto {
    	font-family:Roboto;
    }
    .fontopensans {
    	font-family:Open Sans;
    }
    .fontpacifico {
    	font-family:Pacifico;
    }
    .font100 {
    	font-weight:100;
    }
    .font200 {
    	font-weight:200;
    }
    .font300 {
    	font-weight:300;
    }
    .font400 {
    	font-weight:400;
    }
    .font500 {
    	font-weight:500;
    }
    .font600 {
    	font-weight:600;
    }
    .font700 {
    	font-weight:700;
    }
    .font800 {
    	font-weight:800;
    }
    .font900 {
    	font-weight:900;
    }
    .fontnormal {
    	font-style:normal;
    }
    .fontitalic {
    	font-style:italic;
    }
    .fontupper {
    	text-transform: uppercase;
    }
    /*--------------------------------------------------	PANELS---------------------------------------------------*/
    .panel1 {
    	width:100%;
    	padding:30px 30px 15px;
    	background-color:#f6f6f6;
    	border-left:6px solid #f54828;
    }
    .bigtext {
    	font-size:24px;
    	text-transform:capitalize;
    	line-height:24px;
    	color:#333;
    }
    .buttonblack {
    	background:#333;
    	line-height:40px;
    	padding:7px 20px;
    	border-radius:0;
    	display:inline-block;
    	color:#fff;
    	text-transform:uppercase;
    	font-weight:700;
    	min-width:170px;
    }
    .buttoncolor {
    	line-height:40px;
    	background:#f54828;
    	color:#fff;
    	padding:7px 20px;
    	margin-left:-3px;
    	border-radius:0;
    	display:inline-block;
    	text-transform:uppercase;
    	font-weight:700;
    	min-width:170px;
    }
    .buttonblack:hover,.buttoncolor:hover {
    	background:#555;
    	color: #fff;
    }
    /*================================================== * Panels* ===============================================*/
    .panel h1,.panel2 h1 {
    	font-size:18px;
    	font-family:RalewayRegular;
    	margin-top:0;
    	line-height:24px;
    }
    .panel ul,.panel2 ul {
    	margin-left:55px;
    	list-style:square;
    }
    .panel,.panel2 {
    	padding:20px;
    	background-color:#f7f7f7;
    	position:relative;
    	margin-bottom:15px;
    	border-radius:0;
    	border:0;
    	border-left:8px solid #f54828;
    }
    .panel2:after {
    	z-index:-1;
    	position:absolute;
    	content:"";
    	bottom:15px;
    	left:10px;
    	width:50%;
    	top:80%;
    	max-width:300px;
    	background:#777;
    	-webkit-box-shadow:0 15px 10px #777;
    	-moz-box-shadow:0 15px 10px #777;
    	box-shadow:0 15px 10px #777;
    	-webkit-transform:rotate(-3deg);
    	-moz-transform:rotate(-3deg);
    	-o-transform:rotate(-3deg);
    	-ms-transform:rotate(-3deg);
    	transform:rotate(-3deg);
    }
    .panel2:after {
    	-webkit-transform:rotate(3deg);
    	-moz-transform:rotate(3deg);
    	-o-transform:rotate(3deg);
    	-ms-transform:rotate(3deg);
    	transform:rotate(3deg);
    	right:10px;
    	left:auto;
    	clear:both;
    	float: none;
    }
    /*================================================== * Info Boxes* ===============================================*/
    .info-box {
    	background:#eee !important;
    	border:1px solid #e4e4e4;
    	padding:6px;
    	margin-bottom:15px;
    }
    .info-box-inner {
    	background-image:linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-o-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-moz-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-webkit-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-ms-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	-webkit-border-radius:3px;
    	-moz-border-radius:3px;
    	border-radius:3px;
    	border:1px solid #e4e4e4;
    	padding:25px;
    	background:#fff;
    }
    .info-box p {
    	margin:0;
    }
    .info-box h4 {
    	font-size:20px;
    	line-height:26px;
    	margin:0;
    }
    .info-box a {
    	margin:0;
    }
    .info-content {
    	float: left;
    }
    /*info-box-2*/
    .info-box-2 {
    	margin:0 0 10px 0;
    }
    .info-box-inner-2 {
    	background-image:linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-o-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-moz-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-webkit-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	background-image:-ms-linear-gradient(bottom,#fafafa 0%,#fff 100%);
    	-webkit-border-radius:0 0 3px 3px;
    	-moz-border-radius:0 0 3px 3px;
    	border-radius:0 0 3px 3px;
    	border-top:0 none;
    	border-right:1px solid #e4e4e4;
    	border-left:1px solid #e4e4e4;
    	border-bottom:1px solid #e4e4e4;
    	padding:17px;
    }
    .info-box-2 p {
    	margin:0;
    }
    .info-box-2 h4 {
    	color:#2778C8;
    	font-size:24px;
    	line-height:26px;
    	margin:0;
    }
    .info-box-2 a {
    	margin:6px 0 0;
    }
    .info-content-2 {
    	float: left;
    }
    /*--------------------------------------------------	TRANSITIONS---------------------------------------------------*/
    .buttonblack,.buttoncolor {
    	-webkit-transition:all 0.2s ease-in-out;
    	-moz-transition:all 0.2s ease-in-out;
    	-o-transition:all 0.2s ease-in-out;
    	-ms-transition:all 0.2s ease-in-out;
    	transition: all 0.2s ease-in-out;
    }
    /*--------------------------------------------------	BUTTONS,LINKS---------------------------------------------------*/
    .checkitems {
    	color:#666;
    	font-style:italic;
    }
    .btn-default {
    	color:#fff;
    	background-color:#f54828;
    	border:0;
    }
    .btn-default:hover {
    	background:#444;
    	color:#fff;  
    }
    .btn-wrap {margin-left:10px;}
    .btn-minimal {
    	background:0 0;
    	padding:13px 25px;
    	font-family:Open sans;
    	font-size:14px;
    	color:#fff;
    	text-align:center;
    	text-transform:uppercase;
    	font-weight:700;
    	-moz-border-radius:4px;
    	-webkit-border-radius:4px;
    	border-radius:4px;
    	border:2px solid #fff;
    	-webkit-transition:all 0.2s ease-in-out;
    	-moz-transition:all 0.2s ease-in-out;
    	-o-transition:all 0.2s ease-in-out;
    	-ms-transition:all 0.2s ease-in-out;
    	transition:all 0.2s ease-in-out;
    }
    .btn-minimal:hover {
    	background:#fff;
    	color: #f54828;
    }
    /*--------------------------------------------------	ACCORDION---------------------------------------------------*/
    #accordion {
    	margin-bottom:0;
    }
    #accordion div h4 {
    	position:relative;
    	font-size:15px;
    	color:#444;
    	font-weight:300;
    	padding:15px 0px 15px 70px;
    	border:1px solid #ebebeb;
    	margin-top:0;
    	cursor:pointer;
    	transition:all 0.17s ease-in-out;
    	-moz-transition:all 0.17s ease-in-out;
    	-webkit-transition:all 0.17s ease-in-out;
    	-o-transition:all 0.17s ease-in-out;
    }
    #accordion div.active h4 {
    	border:1px solid transparent;
    	color:#fff;
    	background:#444;
    	margin-bottom:0;
    }
    #accordion div h4:before {
    	position:absolute;
    	content:'';
    	top:-1px;
    	left:-1px;
    	height:48px;
    	width:48px;
    	background:#f54828 url('../img/plus.png') center center no-repeat;
    	transition:all 0.17s ease-in-out;
    	-moz-transition:all 0.17s ease-in-out;
    	-webkit-transition:all 0.17s ease-in-out;
    	-o-transition:all 0.17s ease-in-out;
    }
    #accordion div.active h4:before {
    	background:#f54828 url('../img/minus.png') center center no-repeat;
    }
    #accordion div p {
    	display:none;
    	transition:all 0.17s ease-in-out;
    	-moz-transition:all 0.17s ease-in-out;
    	-webkit-transition:all 0.17s ease-in-out;
    	-o-transition:all 0.17s ease-in-out;
    }
    #accordion div p span {
    	color:#666666;
    	font-weight:bold;
    }
    #accordion div.active p {
    	display:block;
    	border-left:1px solid #ebebeb;
    	border-right:1px solid #ebebeb;
    	border-bottom: 1px solid #ebebeb;
    	padding:20px;
    	margin:0;
    	margin-bottom: 10px;
    }
    #accordion div:last-child.active p {
    	border-bottom: 1px solid #ebebeb;
    }
    /*--------------------------------------------------	PAGE HEADER STYLES---------------------------------------------------*/
    .breadcr {
    	margin-top:28px;
    }
    .pageheader {
    	padding-top:30px;
    }
    .pageheader h1 {
    	text-transform:uppercase;
    	font-size:27px;
    	text-align:center;
    }
    .page-description {
    	color:#fff;
    	font-size:20px;
    	line-height:30px;
    	font-weight:300;
    	text-align:center;
    	margin-bottom:0;
    	margin:0px auto;
    	margin-top:15px;
    }
    .wowbreadcr {
    	color:#fff;
    	font-size:15px;
    	line-height:36px;
    	font-weight:300;
    	text-align:center;
    	margin-bottom:0;
    	margin-top:15px;
    }
    .text-left {
    	text-align:left;
    }
    .pageheader-default {
    	-webkit-background-size:cover !Important;
    	-moz-background-size:cover !Important;
    	-o-background-size:cover !Important;
    	background-size:cover !Important;
    	background:url(../img/demo/3.jpg);
    	color:#fff;
    	background-attachment:fixed;
    	width: 1300px;
    margin-left: 144px;
    }
    }
    .pageheader-default h1 {
    	color:#fff;
    	display:inline-block;
    	font-weight:700;
    	
    	margin-top:30px;
    	margin-bottom:0;
    	line-height:0;
    	font-size:35px;
    	text-shadow:0 2px 0 rgba(0,0,0,0.1);
    }
    .pageheader-default .semitransparentbg {
    	background:rgba(245,72,40,0.80) !important;
    	padding-bottom:35px;
    	padding-top:30px;
    }
    .semitransparentbg {
    	background: rgba(0,0,0,0.70) !important;
    }
    /*--------------------------------------------------	PAGE HEADER STYLES---------------------------------------------------*/
    .thumbnail {
    	border:1px solid #f3f3f3;
    	font-size:13px;
    	background:#fff;
    	-webkit-border-radius:0px;
    	-moz-border-radius:0px;
    	border-radius:0px;
    	padding:0px;
    	border-bottom:medium double #ddd;
    	text-align:center;
    	line-height:25px;
    }
    .thumbnail h4 {
    		font-size:16px;
    	line-height:0.5;
    	margin-top:20px;
    }
    .thumbnail .caption {
    	color:#888;
    	padding:10px 20px 15px;
    	background:#f7f7f7;
    }
    .thumbnail .caption span {
    	font-style:italic;
    }
    .thumbnail img {
    	-webkit-transition:all 1s ease;
    			-moz-transition:all 1s ease;
    			-o-transition:all 1s ease;
    			-ms-transition:all 1s ease;
    			transition:all 1s ease;
    }
    .iconmargin {
    	margin-right: 5px;
    }
    /* --------------------------------------------------------	*/
    /* SIDEBAR */
    /* --------------------------------------------------------	*/
    .sidebar .categories>li {
    	position:relative;
    	display:block;
    	-moz-transition:all 0.3s;
    	-o-transition:all 0.3s;
    	-webkit-transition:all 0.3s;
    	background-position:9px 16px;
    	background-repeat:no-repeat;
    	border-bottom:1px solid #EDEDDE;
    	padding:10px 0;
    	transition:all 0.3s;
    }
    .sidebar .categories>li a {
    	color:#666;
    }
    .sidebar .categories>li a:before {
    	font-family:'FontAwesome';
    	content:"\f101";
    	margin-right:5px;
    }
    .sidebar .categories>li:hover {
    	background:#f6f6f6;
    	padding-left:15px;
    }
    .sidebar h4 {
    	color:#f54828;
    	font-size:19px;
    }
    .wowwidget {
    	margin-bottom:35px;
    	clear:both;
    	float:none;
    }
    .tab-content .tabbedwidget img {
    	width:50px;
    	height:50px;
    	margin-bottom:0;
    	padding:4px;
    	line-height:1.428571429;
    	background-color:#fff;
    	border:1px solid #ddd;
    	border-radius:4px;
    	margin-right:10px;
    	margin-top:5px;
    }
    .tab-content li {
    	float:none;
    	clear: both;
    }
    /* --------------------------------------------------------	*/
    /* Tabs */
    /* --------------------------------------------------------	*/
    .nav-tabs {
    	border:0px;
    	margin-bottom:0px;
    }
    .nav-tabs li a {
    	color:#444;
    	background:#F8F8F8;
    	font-weight:300;
    	font-size:13px;
    	padding:15px 25px;
    	margin-right:0px;
    	-webkit-border-radius:0px;
    	-moz-border-radius:0px;
    	border-radius:0px;
    	border:1px solid #e5e5e5;
    	border-right:0px !important;
    	text-transform:uppercase;
    }
    .nav-tabs li:last-child>a,.nav-tabs li:last-child>a:hover {
    	border-right:1px solid #e5e5e5 !important;
    }
    .nav-tabs li a:hover {
    	background:#ffffff !important;
    	border:1px solid #e5e5e5;
    }
    .nav-tabs i {
    	padding-right:10px;
    }
    .tab-content {
    	background:#ffffff;
    	border:1px solid #e5e5e5;
    	padding:25px;
    }
    .tab-content img {
    	max-width:150px;
    	height:auto;
    	width:auto;
    	margin-right:20px;
    	margin-bottom:5px;
    	float:left;
    	-webkit-border-radius:0px;
    	-moz-border-radius:0px;
    	border-radius:0px;
    }
    .nav-tabs>.active>a,.nav-tabs>.active>a:hover {
    	background-color:#ffffff !important;
    	border-color:#e5e5e5 #e5e5e5 transparent;
    	border-style:solid;
    	border-right:1px !important;
    	color: #f54828 !important;
    }
    /* =============================================================== */
    /* Blockquote================================================================ */
    blockquote {
    	border-left:5px solid #f54828;
    	padding:20px 20px 20px 30px;
    	background:#f8f8f8;
    }
    blockquote p {
    	font-size:13px;
    	line-height:22px;
    	font-weight: 400;
    }
    /* =============================================================== */
    /* Table================================================================ */
    th {
    	font-size:14px;
    	background:#f9f9f9;
    	border-bottom:0 !Important;
    	font-weight:normal;
    	color: #444;
    }
    /* Skills /* ============================================================== */
    ul#skill {
    	list-style:none;
    }
    #skill {
    	list-style:none;
    	font-size:12px;
    	position:relative;
    	line-height:2em;
    }
    #skill li {
    	margin-bottom:20px;
    	height:45px;
    	background:#f5f5f5;
    }
    #skill li:last-child {
    	margin-bottom:0px;
    }
    #skill li h3 {
    	position:relative;
    	font-size:14px;
    	color:#fff;
    	padding-left:10px;
    	font-weight:300;
    	margin-top:0;
    	padding:13px;
    	display:inline;
    	line-height:45px;
    }
    #skill i {
    	background:#f54828;
    	color:#fff;
    	margin-left:-13px;
    	margin-right:10px;
    	width:45px;
    	display:inline-block;
    	text-align:center;
    	height:45px;
    	padding:18px 0;
    }
    .thebar {
    	height:45px;
    	position:absolute;
    	width:100%;
    }
    .progressdefault {
    	background-color:#444;
    }
    .progresspink {
    	background-color:#f674a4
    }
    .progressorange {
    	background:orange
    }
    .progressgreen {
    	background-color:#a1ce5b
    }
    .progressblue {
    	background-color: #0E8FAB
    }
    /* Video /* ============================================================== */
    .flex-video {
    	position:relative;
    	padding-top:25px;
    	padding-bottom:67.5%;
    	height:0;
    	margin-bottom:16px;
    	overflow:hidden;
    }
    .flex-video.widescreen {
    	padding-bottom:57.25%;
    }
    .flex-video.vimeo {
    	padding-top:0;
    }
    .flex-video iframe,.flex-video object,.flex-video embed {
    	position:absolute;
    	top:0;
    	left:0;
    	width:100%;
    	height:100%;
    }
    @media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px) {
    	.flex-video {
    			padding-top: 0;
    	}
    }
    /* =========================================================== */
    /* Box Shadow Effects /* ============================================================== */
    .box {
    	background:#f7f7f7;
    	padding: 22px;
    }
    /*================================================== * Effect 1 * ===============================================*/
    .effect1 {
    	-webkit-box-shadow:0 10px 6px -6px #777;
    	 -moz-box-shadow:0 10px 6px -6px #777;
    	 box-shadow: 0 10px 6px -6px #777;
    }
    /*================================================== * Effect 2 * ===============================================*/
    .effect2 {
    	position:relative;
    }
    .effect2:before,.effect2:after {
    	z-index:-1;
    	position:absolute;
    	content:"";
    	bottom:15px;
    	left:10px;
    	width:50%;
    	top:80%;
    	max-width:300px;
    	background:#777;
    	-webkit-box-shadow:0 15px 10px #777;
    	-moz-box-shadow:0 15px 10px #777;
    	box-shadow:0 15px 10px #777;
    	-webkit-transform:rotate(-3deg);
    	-moz-transform:rotate(-3deg);
    	-o-transform:rotate(-3deg);
    	-ms-transform:rotate(-3deg);
    	transform:rotate(-3deg);
    }
    .effect2:after {
    	-webkit-transform:rotate(3deg);
    	-moz-transform:rotate(3deg);
    	-o-transform:rotate(3deg);
    	-ms-transform:rotate(3deg);
    	transform:rotate(3deg);
    	right:10px;
    	left: auto;
    }
    /*================================================== * Effect 3 * ===============================================*/
    .effect3 {
    	position:relative;
    }
    .effect3:before {
    	z-index:-1;
    	position:absolute;
    	content:"";
    	bottom:15px;
    	left:10px;
    	width:50%;
    	top:80%;
    	max-width:300px;
    	background:#777;
    	-webkit-box-shadow:0 15px 10px #777;
    	-moz-box-shadow:0 15px 10px #777;
    	box-shadow:0 15px 10px #777;
    	-webkit-transform:rotate(-3deg);
    	-moz-transform:rotate(-3deg);
    	-o-transform:rotate(-3deg);
    	-ms-transform:rotate(-3deg);
    	transform: rotate(-3deg);
    }
    /*================================================== * Effect 4 * ===============================================*/
    .effect4 {
    	position:relative;
    }
    .effect4:after {
    	z-index:-1;
    	position:absolute;
    	content:"";
    	bottom:15px;
    	right:10px;
    	left:auto;
    	width:50%;
    	top:80%;
    	max-width:300px;
    	background:#777;
    	-webkit-box-shadow:0 15px 10px #777;
    	-moz-box-shadow:0 15px 10px #777;
    	box-shadow:0 15px 10px #777;
    	-webkit-transform:rotate(3deg);
    	-moz-transform:rotate(3deg);
    	-o-transform:rotate(3deg);
    	-ms-transform:rotate(3deg);
    	transform: rotate(3deg);
    }
    /*================================================== * Effect 5 * ===============================================*/
    .effect5 {
    	position:relative;
    }
    .effect5:before,.effect5:after {
    	z-index:-1;
    	position:absolute;
    	content:"";
    	bottom:25px;
    	left:10px;
    	width:50%;
    	top:80%;
    	max-width:300px;
    	background:#777;
    	-webkit-box-shadow:0 35px 20px #777;
    	-moz-box-shadow:0 35px 20px #777;
    	box-shadow:0 35px 20px #777;
    	-webkit-transform:rotate(-8deg);
    	-moz-transform:rotate(-8deg);
    	-o-transform:rotate(-8deg);
    	-ms-transform:rotate(-8deg);
    	transform:rotate(-8deg);
    }
    .effect5:after {
    	-webkit-transform:rotate(8deg);
    	-moz-transform:rotate(8deg);
    	-o-transform:rotate(8deg);
    	-ms-transform:rotate(8deg);
    	transform:rotate(8deg);
    	right:10px;
    	left: auto;
    }
    /*================================================== * Effect 6 * ===============================================*/
    .effect6 {
    		position:relative;
    	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    	box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    }
    .effect6:before,.effect6:after {
    	content:"";
    	position:absolute;
    	z-index:-1;
    	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    	-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    	box-shadow:0 0 20px rgba(0,0,0,0.8);
    	top:50%;
    	bottom:0;
    	left:10px;
    	right:10px;
    	-moz-border-radius:100px / 10px;
    	border-radius:100px / 10px;
    }
    .effect6:after {
    	right:10px;
    	left:auto;
    	-webkit-transform:skew(8deg) rotate(3deg);
    	-moz-transform:skew(8deg) rotate(3deg);
    	-ms-transform:skew(8deg) rotate(3deg);
    	-o-transform:skew(8deg) rotate(3deg);
    	transform: skew(8deg) rotate(3deg);
    }
    /*================================================== * Effect 7 * ===============================================*/
    .effect7 {
    		position:relative;
    	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    	box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    }
    .effect7:before,.effect7:after {
    	content:"";
    	position:absolute;
    	z-index:-1;
    	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    	-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    	box-shadow:0 0 20px rgba(0,0,0,0.8);
    	top:0;
    	bottom:0;
    	left:10px;
    	right:10px;
    	-moz-border-radius:100px / 10px;
    	border-radius:100px / 10px;
    }
    .effect7:after {
    	right:10px;
    	left:auto;
    	-webkit-transform:skew(8deg) rotate(3deg);
    	-moz-transform:skew(8deg) rotate(3deg);
    	-ms-transform:skew(8deg) rotate(3deg);
    	-o-transform:skew(8deg) rotate(3deg);
    	transform: skew(8deg) rotate(3deg);
    }
    /*================================================== * Effect 8 * ===============================================*/
    .effect8 {
    		position:relative;
    	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    	box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    }
    .effect8:before,.effect8:after {
    	content:"";
    	position:absolute;
    	z-index:-1;
    	-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    	-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    	box-shadow:0 0 20px rgba(0,0,0,0.8);
    	top:10px;
    	bottom:10px;
    	left:0;
    	right:0;
    	-moz-border-radius:100px / 10px;
    	border-radius:100px / 10px;
    }
    .effect8:after {
    	right:10px;
    	left:auto;
    	-webkit-transform:skew(8deg) rotate(3deg);
    	-moz-transform:skew(8deg) rotate(3deg);
    	-ms-transform:skew(8deg) rotate(3deg);
    	-o-transform:skew(8deg) rotate(3deg);
    	transform: skew(8deg) rotate(3deg);
    }
    /* =========================================================== */
    /* Carousel /* ============================================================== */
    .list_carousel {
    	margin-left:-10px;
    	clear:both;
    }
    .list_carousel ul {
    	margin:0;
    	padding:0;
    	list-style:none;
    	display:block;
    }
    .list_carousel li {
    	
    	display:block;
    	float:left;
    	margin-left:10px;
    	cursor:default !important;
    	height:auto;
    }
    .list_carousel.responsive {
    	width:auto;
    	margin-left:-10px;
    }
    .clearfix {
    	float:none;
    	clear:both;
    }
    .list_carousel .carousel_nav {
    	position:relative;
    	padding-left:8px;
    	padding-right:12px;
    	text-align:center;
    	margin-bottom:20px;
    	float:none;
    	clear:both;
    	display:inline-block;
    	background:#fff;
    }
    .grayarea .list_carousel .carousel_nav {
    	background:#f9f9f9;
    }
    a.prev,a.next {
    	background:url(../img/carousel_arrows.png) no-repeat #444;
    	width:24px;
    	height:24px;
    	display:block;
    	position:relative;
    	float:left;
    	margin-left:3px;
    	-webkit-background-clip:padding-box;
    	/* for Safari */background-clip:padding-box;
    	box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
    	border-radius:2px;
    }
    a.prev:hover,a.next:hover {
    	background-color:#444;
    }
    a.prev {
    	background-position:-2px 0
    }
    a.prev.disabled {
    	background-color:#555
    }
    a.next {
    	background-position:-22px 0
    }
    a.next.disabled {
    	background-color:#555
    }
    a.prev.disabled,a.next.disabled {
    	cursor:default
    }
    a.prev span,a.next span {
    	display:none
    }
    .pager {
    	float:left;
    	width:300px;
    	text-align:center;
    }
    .pager a {
    	margin:0 5px;
    	text-decoration:none;
    }
    .pager a.selected {
    	text-decoration:underline
    }
    .timer {
    	background-color:#999;
    	height:6px;
    	width:0px;
    }
    .testimonials .list_carousel li {
    	width:330px
    }
    .testavatar {
    	border:1px solid #ebebeb;
    	border-radius:50%;
    	margin-left:15px;
    }
    .maxwidth {
    	max-width:100%;
    }
    .carousel-content {
    	float:left;
    	width:100%;
    }
    .featured-projects {
    	background:#fff;
    	font-size:12px;
    	-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);
    	text-align:center;
    	overflow:hidden;
    	position:relative;
    	-webkit-transition:all 1s ease-in-out;
    	-moz-transition:all 1s ease-in-out;
    	-o-transition:all 1s ease-in-out;
    	transition:all 1s ease-in-out;
    	border:1px solid #ebebeb;
    }
    .featured-projects:hover {
    }
    .featured-projects-image {
    	padding:0px
    }
    .featured-projects-image img {
    	-webkit-box-sizing:content-box;
    	-moz-box-sizing:content-box;
    	box-sizing:content-box;
    }
    .featured-projects-image a {
    	display:block
    }
    .featured-projects-content {
    	padding:0 10px
    }
    .featured-projects-content p {
    	margin-bottom:10px
    }
    .featured-projects-content h1 {
    	font-size:13px;
    	line-height:1;
    	font-weight:bold;
    }
    .featured-projects-content h1 a {
    	padding-bottom:10px;
    	border-bottom:1px solid #ebebeb;
    	display:block;
    	color:#444;
    	font-weight:normal;
    }
    .small {
    	font-size:12px
    }
    .grayimage {
    	filter:url("data:image/svg+xml;nowhitespace:afterproperty;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    	/* Firefox 10+,Firefox on Android */ filter:gray;
    	/* IE6-9 */ -webkit-filter:grayscale(100%);
    	/* Chrome 19+,Safari 6+,Safari 6+iOS */
    }
    .imgproject {
    	float:left;
    	margin-right: 20px;
    }
    /*================================================== * Service FancyBoxes* ===============================================*/
    .service-fancybox,.service-fancybox i,.service-fancybox p,.service-fancybox h3 {
    	-webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    }
    .service-fancybox {
    	background:#fff;
    	padding:18px 29px;
    	border-radius:4px;
    	box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.15);
    	border-radius:3px;
    	text-align:center;
    	color:#888;
    	margin-bottom:15px;
    	border:1px solid #ebebeb;
    }
    .service-fancybox p {
    	margin-top:20px;
    }
    .service-fancybox i {
    	font-size:80px;
    	height:80px;
    	color:#666;
    	margin:10px 0;
    	display:inline;
    }
    .service-fancybox:hover,.service-fancybox:hover h3 {
    	color:#fff;
    }
    .service-fancybox:hover i {
    	color:#f54828;
    }
    .service-fancybox:hover p {
    	-webkit-transition:none;
    	-moz-transition:none;
    	-o-transition:none;
    	-ms-transition:none;
    	transition:none;
    	color:#fff;
    }
    .service-fancybox:hover {
    	background:#f54828;
    }
    .service-fancybox h3 {
    	font-size:16px;
    	margin-bottom:20px;
    }
    .circleicon {
    	width:105px;
    	height:105px;
    	border-radius:50%;
    	padding:23px 0;
    	background:#f7f7f7;
    	margin:0px auto;
    	margin-bottom:15px;
    	border:1px solid #ebebeb;
    }
    .circleicon i {
    	font-size:60px;
    }
    .service-fancybox.featured {
    	background:#f54828;
    	color:#fff;
    }
    .service-fancybox.featured h3 {
    	color:#fff;
    }
    .service-fancybox.featured .circleicon i {
    	color:#f54828;
    }
    .service-fancybox.featured:hover .circleicon i {
    	color:#666;
    }
    .service-fancybox.black {
    	background:#333;
    	color:#fff;
    }
    .service-fancybox.black h3 {
    	color:#fff;
    }
    .service-fancybox.black .circleicon i {
    	color:#f54828;
    }
    .service-fancybox.black:hover .circleicon i {
    	color: #444;
    }
    /*================================================== * Timeline* ===============================================*/
    .cbp_tmtimeline {
    	margin:0;
    	padding:0;
    	list-style:none;
    	position: relative;
    }
    /* The line */
    .cbp_tmtimeline:before {
    	content:'';
    	position:absolute;
    	top:0;
    	bottom:0;
    	width:10px;
    	background:#ececec;
    	left:20%;
    	margin-left: -10px;
    }
    /* The date/time */
    .cbp_tmtimeline>li {
    	position:relative;
    }
    .cbp_tmtimeline>li .cbp_tmtime {
    	display:block;
    	width:25%;
    	padding-right:100px;
    	position:absolute;
    	margin-top:10px;
    }
    .cbp_tmtimeline>li .cbp_tmtime span {
    	display:block;
    	text-align:right;
    }
    .cbp_tmtimeline>li .cbp_tmtime span:first-child {
    	font-size:0.9em;
    	color:#bdd0db;
    }
    .cbp_tmtimeline>li .cbp_tmtime span:last-child {
    	font-size:15px;
    	color:#999;
    }
    .cbp_tmtimeline>li:nth-child(odd) .cbp_tmtime span:last-child {
    	color: #999;
    }
    /* Right content */
    .cbp_tmtimeline>li .cbp_tmlabel {
    	margin:0 0 15px 25%;
    	padding:2em;
    	position:relative;
    	border-radius:5px;
    	background:#f8f8f8;
    	border:1px solid #ebebeb;
    }
    .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel {
    	background:#fff;
    	border:1px solid #ebebeb;
    }
    .cbp_tmtimeline>li .cbp_tmlabel h2 {
    		margin-top:0px;
    	padding:0 0 10px 0;
    	font-family:Open Sans;
    	font-weight:300;
    	text-transform:uppercase;
    	font-size: 25px;
    }
    /* The triangle */
    .cbp_tmtimeline>li .cbp_tmlabel:after {
    	right:100%;
    	border:solid transparent;
    	content:" ";
    	height:0;
    	width:0;
    	position:absolute;
    	pointer-events:none;
    	border-right-color:#ebebeb;
    	border-width:10px;
    	top:10px;
    }
    .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after {
    	border-right-color: #ebebeb;
    }
    /* The icons */
    .cbp_tmtimeline>li .cbp_tmicon {
    	width:40px;
    	height:40px;
    	font-family:'ecoico';
    	speak:none;
    	font-style:normal;
    	font-weight:normal;
    	font-variant:normal;
    	text-transform:none;
    	font-size:1.4em;
    	line-height:40px;
    	-webkit-font-smoothing:antialiased;
    	position:absolute;
    	color:#fff;
    	background:#f54828;
    	border-radius:50%;
    	box-shadow:0 0 0 8px #ececec;
    	text-align:center;
    	left:20%;
    	top:0;
    	margin: 0 0 0 -25px;
    }
    /* Example Media Queries */
    @media screen and (max-width:65.375em) {
    	.cbp_tmtimeline>li .cbp_tmtime span:last-child {
    				font-size:1.5em;
    	}
    }
    @media screen and (max-width:47.2em) {
    	.cbp_tmtimeline:before {
    				display:none;
    	}
    	.cbp_tmtimeline>li .cbp_tmtime {
    				width:100%;
    				position:relative;
    				padding:0 0 20px 0;
    	}
    	.cbp_tmtimeline>li .cbp_tmtime span {
    				text-align:left;
    	}
    	.cbp_tmtimeline>li .cbp_tmlabel {
    				margin:0 0 30px 0;
    				padding:1em;
    				font-weight:400;
    				font-size:95%;
    	}
    	.cbp_tmtimeline>li .cbp_tmlabel:after {
    				right:auto;
    				left:20px;
    				border-right-color:transparent;
    				border-bottom-color:#ebebeb;
    				top:-20px;
    	}
    	.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after {
    				border-right-color:transparent;
    				border-bottom-color:#ebebeb;
    	}
    	.cbp_tmtimeline>li .cbp_tmicon {
    				position:relative;
    				float:right;
    				left:auto;
    				margin: -55px 5px 0 0px;
    	}
    }
    /* make the well swell */
    .container.isoport .row {
    	margin-left:-30px;
    	margin-right:0px;
    }
    .well {
    	border-color:#ebebeb;
    }
    .item h4 a {
    	color:#333;
    }
    .item img.image {
    	max-width:100%;
    	margin-top:9px;
    }
    .info {
    	padding: 4px;
    }
    /* Isotope Transitions------------------------------- */
    .services i {
    	color:#f54828;
    	font-size: 30px;
    }
    /* - Section headers - */
    .section-header {
    	text-align:center;
    	position:relative;
    	border-bottom:0;
    	margin-top:0;
    	padding-bottom:0;
    	margin-bottom:36px;
    }
    .section-header h1 {
    	text-align:center;
    	display:inline-block;
    	border-bottom:0;
    	padding:0 24px;
    	background-color:white;
    	position:relative;
    	z-index:1;
    	margin-bottom:0;
    }
    .section-header h1 small {
    	font-size:inherit;
    	text-transform:uppercase;
    }
    .section-alt .section-header h1 {
    	background-color:#f2f2f4;
    }
    .section-header:before,.section-header:after {
    	content:"";
    	position:absolute;
    	width:30%;
    	height:1px;
    	background-color:#f2f2f4;
    	-webkit-box-shadow:0px 1px 0px white;
    	-moz-box-shadow:0px 1px 0px white;
    	box-shadow:0px 1px 0px white;
    	top:50%;
    	z-index:0;
    }
    .section-alt .section-header:before,.section-alt .section-header:after {
    	background-color:#d8d8d8;
    }
    .section-header:before {
    	left:0;
    }
    .section-header:after {
    	right:0;
    }
    .section-dark .section-header h1 {
    	background-color:#444444;
    	color:white;
    }
    .section-dark .section-header h1 small {
    	color:white;
    }
    .section-dark .section-header:before,.section-dark .section-header:after {
    	background-color:#151515;
    	-webkit-box-shadow:0px 1px 0px #656565;
    	-moz-box-shadow:0px 1px 0px #656565;
    	box-shadow: 0px 1px 0px #656565;
    }
    /*================================================== * Isotope & Masonry* ===============================================*/
    .isotope-item {
    	z-index:2
    }
    .isotope-hidden.isotope-item {
    	pointer-events:none;
    	z-index:1;
    }
    .isotope,.isotope .isotope-item {
    	/* change duration value to whatever you like */ -webkit-transition-duration:0.8s;
    	-moz-transition-duration:0.8s;
    	transition-duration:0.8s;
    }
    .isotope {
    	-webkit-transition-property:height,width;
    	-moz-transition-property:height,width;
    	transition-property:height,width;
    }
    .isotope .isotope-item {
    	-webkit-transition-property:-webkit-transform,opacity;
    	-moz-transition-property:-moz-transform,opacity;
    	transition-property:transform,opacity;
    }
    #content {
    	max-width:1170px;
    	z-index:0;
    	overflow:hidden;
    	margin-left:-4px;
    }
    #filter ul {
    	margin-left: 0px;
    }
    #filter ul li {
    	list-style:none;
    	float:left;
    	margin-right:10px;
    	margin-bottom:40px;
    	display:initial;
    	-webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    	font-size:14px;
    }
    #filter ul li a {
    	color:#444;
    	margin-bottom:23px;
    	background:#ebebeb;
    	padding:10px;
    	-webkit-transition:all 0.5s ease-in-out;
    	-moz-transition:all 0.5s ease-in-out;
    	-o-transition:all 0.5s ease-in-out;
    	-ms-transition:all 0.5s ease-in-out;
    	transition:all 0.5s ease-in-out;
    	border-radius:2px;
    	text-transform:uppercase;
    	font-weight:500;
    }
    #filter ul li a:hover {
    	opacity:0.8;
    }
    #filter ul li .selected {
    	background:#e7402f !Important;
    	color: #fff;
    }
    /* MASONRY */
    .inneritem {
    	border:1px solid #ebebeb;
    	padding:15px;
    }
    .boxportfolio4 {
    	float:left;
    	width:22.90%;
    	display:inline-block;
    	margin-bottom:20px;
    	position:relative;
    	z-index:0;
    	margin-left:20px;
    }
    .boxportfolio3 {
    	float:left;
    	display:inline-block;
    	margin-bottom:20px;
    	position:relative;
    	z-index:0;
    	width:31.23%;
    	margin-left:20px;
    }
    .boxportfolio2 {
    	float:left;
    	margin-left:20px;
    	width:47.50%;
    	display:inline-block;
    	margin-bottom:20px;
    	position:relative;
    	z-index:0;
    }
    .roll {
    	position:absolute;
    	font-size:30px;
    	width:100%;
    	margin:0px auto;
    	height:100%;
    	top:-88.0px;
    	display:table-cell;
    	vertical-align:middle;
    	background:#000;
    	z-index:10;
    	opacity:0;
    	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    	filter:alpha(opacity=0);
    	zoom:1;
    }
    .boxcontainer {
    	border:1px solid #ededed;
    	border-bottom:double medium #ececec;
    	background:#fff;
    	font-size:13px;
    	text-align:center;
    	transition:border 500ms ease-out;
    	-webkit-transition:border 500ms ease-out;
    	-moz-transition:border 500ms ease-out;
    	-o-transition:border 500ms ease-out;
    	position:relative;
    	overflow:hidden;
    }
    .boxcontainer:hover {
    	border-bottom:double medium #eaeaea;
    }
    .boxcontainer p {
    	margin-bottom:10px;
    	color:#666;
    	padding: 0px 10px;
    }
    .boxcontainer h1 {
    	font-size:13px;
    	line-height:1;
    	padding-left:10px;
    	padding-right:10px;
    	margin-top:15px;
    }
    .boxcontainer h1 a {
    	padding-bottom:10px;
    	border-bottom:1px solid #ebebeb;
    	display:block;
    	color:#666;
    	line-height:20px;
    	text-transform:uppercase;
    }
    .boxcontainer img {
    	position:relative;
    }
    .recent-projects-home .boxcontainer img {
    	height:185px;
    }
    .recent-projects-home .smalltitle {
    	max-width:50%;
    	margin:0px auto;
    	margin-top:30px;
    	margin-bottom:-13px;
    	border-bottom:1px solid #fff;
    	border-top:1px solid #ebebeb;
    }
    .wrapcaption {
    	position:absolute;
    	font-size:30px;
    	background:transparent;
    	width:100%;
    	margin:0px auto;
    	display:table-cell;
    	vertical-align:middle;
    	top:59%;
    }
    .captionicons {
    	font-size:20px;
    	padding:13px;
    	background:#e7402f;
    	margin-right:0px;
    	border-radius:50%;
    	color:#fff;
    	position:relative;
    	top:55%;
    	vertical-align:middle;
    	margin-top:0px;
    	margin:0 auto;
    }
    .captionicons:hover {
    	opacity:0.9;
    }
    .boxportfolio2 .captionicons {
    	top: 57%;
    }
    /*================================================== BLOG ===============================================*/
    .aligncenter {
    	margin:0px auto;
    	text-align:center;
    }
    span.meta {
    	display:block;
    	margin-bottom:20px;
    }
    .comments .media-object {
    	display:block;
    	border-radius:50%;
    	width:74px;
    	height:74px;
    	border:1px solid #ebebeb;
    }
    .media-body {
    	padding:20px;
    	border:1px solid #ebebeb;
    	display:block;
    	z-index:100;
    	position:relative;
    }
    .blogindex .lead {
    	font-size:17px;
    }
    .blogindex hr {
    	margin-top:30px;
    }
    .blogindex img.pull-left {
    	margin-right:10px;
    }
    .pagination>li>a,.pagination>li>span {
    	color:#444;
    }
    .pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    	background-color:#f54828;
    	border-color:#f54828;
    }
    .comments .smalltitle span {
    	font-size:18px;
    }
    .comment-metadata,.comment-metadata a {
    	color:#999;
    	font-size: 12px;
    }
    /*================================================== LANDING PAGE ===============================================*/
    .landingpage-button {
    	background:#fff;
    	color:#f54828;
    	width:260px;
    	padding:0px 20px;
    	border-bottom:3px solid;	
    }
    .landingpage-button span {
    	width:50px;
    	margin-left:10px;
    	color:#f54828;
    	position:relative;
    	top:-18px;
    }
    .landingpage-button strong {
    	margin-left:34px;
    	font-size:24px;
    	color:#f54828;
    }
    .landingpage-button i {
    	padding-right:5px;
    	color:#f54828;
    	position:relative;
    	top:10px;
    }
    h1.landingpage {
    	font-size:58px;
    	font-weight:800;
    	line-height:71px;
    	padding:10px 0;
    	color:#fff;
    	margin-top:40px;
    	text-transform:uppercase;
    	font-family:Open Sans;
    	margin-left:0;
    }
    h3.landingpage {
    	color:#fff;
    	font-weight:300;
    	margin-bottom:30px;
    	line-height:35px;
    	margin-top:0;
    	
    }
    .btn-wrap span {
    	margin:5px 10px;
    	font-size:16px;
    	color: #fff;
    }
    /*================================================== PAGE NOT FOUND ===============================================*/
    h1.pagenotfound {
    	font-size:140px;
    	font-weight:600;
    	letter-spacing:-10px;
    	line-height: 140px;
    }
    /* Responsive Menu */
    .tinynav {
    	display: none
    }
    /*================================================== * FAQ* ===============================================*/
    .faqs dl {
    	margin-bottom:20px
    }
    .faqs dl,.faqs dt,.faqs dd {
    	padding:0;
    	margin:0;
    }
    .faqs {
    	padding-top:20px;
    	padding-top:20px;
    	border:1px solid #ebebeb;
    	padding:20px;
    	border-top:0px;
    }
    .faqstitle {
    	color:#444;
    	font-size:18px;
    	padding-bottom:20px;
    	line-height:0;
    	padding-top:20px;
    	background:#f7f7f7;
    	padding-left:20px;
    	padding-right:20px;
    	margin-bottom:-18px;
    	border:1px solid #f1f1f1;
    	font-weight:300;
    	margin-top:0;
    }
    .faqs dt {
    	font-size:13px;
    	background:url(../img/plust.png) 0 4px no-repeat;
    	padding:3px 0 10px 30px;
    	position:relative;
    	font-weight:normal;
    }
    .faqs dt:hover {
    	cursor:pointer
    }
    .faqs dd {
    	padding:0 0 5px 30px;
    	position:relative;
    	line-height:1.8;
    }
    .faqs .hover {
    	color:#0E8FAB
    }
    .faqsicon {
    	float:left;
    	margin-top:-9px !Important;
    	padding-right:10px;
    	font-size: 18px;
    }
    /* =============================================================== */
    /*FONT AWESOME ICONS================================================================ */
    @font-face {
    	font-family:'FontAwesome';
    	src:url('font-awesome/fontawesome-webfontf77b.eot?v=3.2.1');
    	src:url('font-awesome/fontawesome-webfontd41d.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('font-awesome/fontawesome-webfontf77b.woff?v=3.2.1') format('woff'),url('font-awesome/fontawesome-webfontf77b.ttf?v=3.2.1') format('truetype'),url('font-awesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
    	font-weight:normal;
    	font-style:normal;
    }

Examples and source code

icon-facebook

Place Font Awesome icons just about anywhere with the <i> tag.

<i class=" icon-facebook"></i> icon-facebook
Icon classes are echoed via CSS :before.

icon-facebook

icon-facebook

icon-facebook

icon-facebook

To increase icon sizes relative to their container, use the icon-large (33% increase), icon-2x, icon-3x, icon-4x, or icon-5x classes.

<p><i class=" icon-facebook icon-large"></i> icon-facebook</p>
<p><i class=" icon-facebook icon-2x"></i> icon-facebook</p>
<p><i class=" icon-facebook icon-3x"></i> icon-facebook</p>
<p><i class=" icon-facebook icon-4x"></i> icon-facebook</p>
If your icons are getting chopped off on top and bottom, make sure you have sufficient line-height.
  • Font Awesome icon can be used
  • to easily replace lists

Use icon-ul and icon-li to easily replace default bullets in unordered lists.

<ul class="icon-ul">
  <li><i class="icon-li  icon-facebook"></i>Font Awesome icon can be used</li>
  <li><i class="icon-li  icon-facebook icon-spin"></i>to easily replace lists</li>
</ul>

Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

Use icon-border and pull-right or pull-left for easy pull quotes or article graphics.

<i class=" icon-facebook icon-2x pull-left icon-border"></i>
Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

  normal
  icon-rotate-90
  icon-rotate-180
  icon-rotate-270
  icon-flip-horizontal
  icon-flip-vertical

To arbitrarily rotate and flip icons, use the icon-rotate-* and icon-flip-* classes.

<i class=" icon-facebook"></i>  normal<br>
<i class=" icon-facebook icon-rotate-90"></i>  icon-rotate-90<br>
<i class=" icon-facebook icon-rotate-180"></i>  icon-rotate-180<br>
<i class=" icon-facebook icon-rotate-270"></i>  icon-rotate-270<br>
<i class=" icon-facebook icon-flip-horizontal"></i>  icon-flip-horizontal<br>
<i class=" icon-facebook icon-flip-vertical"></i>  icon-flip-vertical

Use the icon-spin class to get any icon to rotate.

<i class=" icon-facebook icon-2x icon-spin"></i>
<i class=" icon-facebook icon-3x icon-spin"></i>
<i class=" icon-facebook icon-4x icon-spin"></i>

CSS3 animations aren't supported in IE8 - IE9.

icon-facebook on icon-check-empty
icon-facebook on icon-circle
icon-facebookl on icon-sign-blank
icon-ban-circle on icon-facebook

To stack multiple icons, use the icon-stack class on the parent, the icon-light for the regularly sized icon, and icon-stack-base for the larger icon. icon-light can be used as an alternative icon color. You can even throw larger icon classes on the parent to get further control of sizing.

<span class="icon-stack">
  <i class=" icon-check-empty icon-stack-base"></i>
  <i class=" icon-facebook "></i>
</span>
icon-facebook on icon-check-empty<br>
<span class="icon-stack">
  <i class=" icon-circle icon-stack-base"></i>
  <i class=" icon-facebook icon-light"></i>
</span>
icon-facebook on icon-circle<br>
<span class="icon-stack">
  <i class=" icon-sign-blank icon-stack-base"></i>
  <i class=" icon-facebook icon-light "></i>
</span>
icon-facebook on icon-sign-blank<br>
<span class="icon-stack">
  <i class=" icon-facebook icon-light"></i>
  <i class=" icon-ban-circle icon-stack-base text-error"></i>
</span>
icon-ban-circle on icon-facebook