﻿/*Reset Styles
------------------------------------*/
* {
	border-radius: 0;
}
a, a:focus, a:hover, a:active, button, button:hover {
	outline: 0 !important;
}
a:focus, a:hover {
	text-decoration: none;
}
hr {
	margin: 30px 0;
}
hr.hr-md {
	margin: 20px 0;
}
/*Headings*/
h1 {
	font-size: 26px;
	line-height: 35px;
}
h2 {
	font-size: 24px;
	line-height: 33px;
}
h3 {
	font-size: 22px;
	line-height: 27px;
}
h4 {
	line-height: 21px;
}
h5 {
	line-height: 19px;
}
h6 {
	line-height: 18px;
}
h1, h2, h3, h4, h5, h6 {
	color: #585f69;
	margin-top: 5px;
	text-shadow: none;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
}
h1 i, h2 i, h3 i, h4 i, h5 i, h6 i {
	margin-right: 5px;
}
/*Block Headline*/
.headline {
	display: block;
	margin: 10px 0 25px 0;
	border-bottom: 1px dotted #ddd;
}
.headline h2 {
	font-size: 18px;
}
.headline h2, .headline h3, .headline h4 {
	margin: 0 0 -2px 0;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: 2px solid #E00025;
}
.headline-md {
	margin-bottom: 15px;
}
.headline-md h2 {
	font-size: 21px;
}
.headline_v1 {
	display: block;
	margin: 0px;
	background: #4DC6DF;
}
.headline_v1 h2 {
	padding: 7px;
	color: #fff;
	margin: 0px !important;
}
/*Heading Options*/
.heading {
	text-align: center;
}
.heading h2 {
	padding: 0 12px;
	position: relative;
	display: inline-block;
	line-height: 34px !important; /*For Tagline Boxes*/
}
.heading h2:before, .heading h2:after {
	content: ' ';
	width: 70%;
	position: absolute;
	border-width: 1px;
	border-color: #bbb;
}
.heading h2:before {
	right: 100%;
}
.heading h2:after {
	left: 100%;
}
@media (max-width: 768px) {
.heading h2:before, .heading h2:after {
	width: 20%;
}
}
/*Headline v1*/
.heading-v1 h2:before, .heading-v1 h2:after {
	top: 15px;
	height: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
}
/*Headline v2*/
.heading-v2 h2:before, .heading-v2 h2:after {
	top: 15px;
	height: 6px;
	border-top-style: dashed;
	border-bottom-style: dashed;
}
/*Headline v3*/
.heading-v3 h2:before, .heading-v3 h2:after {
	top: 15px;
	height: 6px;
	border-top-style: dotted;
	border-bottom-style: dotted;
}
/*Headline v4*/
.heading-v4 h2:before, .heading-v4 h2:after {
	top: 17px;
	border-bottom-style: solid;
}
/*Headline v5*/
.heading-v5 h2:before, .heading-v5 h2:after {
	top: 17px;
	border-bottom-style: dashed;
}
/*Headline v6*/
.heading-v6 h2:before, .heading-v6 h2:after {
	top: 17px;
	border-bottom-style: dotted;
}
/*Headline v7*/
.heading-v7 h2 {
	height: 45px;
	padding-top: 5px;
	border-top: 1px #e5e5e5 solid;
	border-bottom: 1px #e5e5e5 solid;
	width: 100%;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-weight: 700;
}
/*Heading Sizes*/
h2.heading-md {
	font-size: 20px;
	line-height: 24px;
}
h2.heading-sm, h3.heading-md {
	font-size: 18px;
	line-height: 24px;
}
h3.heading-md {
	line-height: 22px;
}
h3.heading-sm {
	font-size: 16px;
	line-height: 20px;
}
h2.heading-xs {
	font-size: 16px;
	line-height: 22px;
}
h3.heading-xs {
	font-size: 14px;
	margin-bottom: 0;
}
/*Heading Titles v1*/
.title-v1 {
	z-index: 1;
	position: relative;
	text-align: center;
	margin-bottom: 60px;
}
.title-v1 h1, .title-v1 h2 {
	color: #444;
	font-size: 28px;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}
.title-v1 h1:after, .title-v1 h2:after {
	bottom: 0;
	left: 50%;
	height: 1px;
	width: 70px;
	content: " ";
	margin-left: -35px;
	position: absolute;
	background: #E00025;
}
.title-v1 p {
	font-size: 17px;
	font-weight: 200;
}
/*Heading Titles v2*/
h1.title-v2 {
	color: #555;
	position: relative;
	margin-bottom: 30px;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 700;
}
@media (max-width: 991px) {
h1.title-v2 {
	font-size: 22px;
}
}
h2.title-v2 {
	color: #555;
	position: relative;
	margin-bottom: 30px;
	font-size: 22px;
	text-transform: uppercase;
}
h2.title-v2:after {
	left: 0;
	width: 70px;
	height: 2px;
	content: " ";
	bottom: -10px;
	background: #E00025;
	position: absolute;
}
h1.title-v2.title-center, h2.title-v2.title-center, h3.title-v2.title-center {
	text-align: center;
}
h1.title-v2.title-center:after, h2.title-v2.title-center:after, h3.title-v2.title-center:after {
	left: 50%;
	width: 70px;
	margin-left: -35px;
}
h1.title-light, h2.title-light, h3.title-light {
	color: #fff;
}
h2.title-light:after {
	background: #fff;
}
/*Heading Title v3*/
h1[class^="title-v3-"], h2[class^="title-v3-"], h3[class^="title-v3-"] {
	color: #555;
}
h2.title-v3-xlg {
	font-size: 28px;
	line-height: 32px;
}
h1.title-v3-lg, h2.title-v3-lg {
	font-size: 24px;
	line-height: 28px;
}
h1.title-v3-md, h2.title-v3-md {
	font-size: 20px;
	line-height: 24px;
}
h2.title-v3-sm, h3.title-v3-md {
	font-size: 18px;
	line-height: 24px;
}
h3.title-v3-md {
	line-height: 22px;
}
h3.title-v3-sm {
	font-size: 16px;
	line-height: 20px;
}
h2.title-v3-xs {
	font-size: 16px;
	line-height: 22px;
}
h3.title-v3-xs {
	font-size: 14px;
	margin-bottom: 0;
}
/*Headline Center*/
.headline-center {
	text-align: center;
	position: relative;
}
.headline-center h2 {
	color: #555;
	font-size: 24px;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-weight: 700;
}
.headline-center h2:after {
	z-index: 1;
	width: 60%;
	height: 1px;
	content: " ";
	text-align: center;
	position: absolute;
	background: #E00025;
}
.headline-center p {
	color: #999;
	font-size: 13px;
	padding: 0 50px;
}
@media (max-width: 991px) {
.headline-center p {
	padding: 0 50px;
}
}
.headline-center.headline-light h2 {
	color: #fff;
}
.headline-center.headline-light p {
	color: #eee;
}
/*Headline Center v2*/
.headline-center-v2 {
	z-index: 0;
	text-align: center;
	position: relative;
}
.headline-center-v2 h2 {
	color: #555;
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.headline-center-v2 span.bordered-icon {
	color: #888;
	padding: 0 10px;
	font-size: 15px;
	line-height: 18px;
	position: relative;
	margin-bottom: 25px;
	display: inline-block;
}
.headline-center-v2 span.bordered-icon:before, .headline-center-v2 span.bordered-icon:after {
	top: 8px;
	height: 1px;
	content: " ";
	width: 100px;
	background: #888;
	position: absolute;
}
.headline-center-v2 span.bordered-icon:before {
	left: 100%;
}
.headline-center-v2 span.bordered-icon:after {
	right: 100%;
}
.headline-center-v2 p {
	color: #999;
	font-size: 14px;
	padding: 0 70px;
}
.headline-center-v2.headline-center-v2-dark p {
	color: #666;
}
.headline-center-v2.headline-center-v2-dark span.bordered-icon {
	color: #666;
}
.headline-center-v2.headline-center-v2-dark span.bordered-icon:before, .headline-center-v2.headline-center-v2-dark span.bordered-icon:after {
	background: #666;
}
/*Headline Left*/
.headline-left {
	position: relative;
}
.headline-left .headline-brd {
	color: #555;
	position: relative;
	margin-bottom: 25px;
	padding-bottom: 10px;
}
.headline-left .headline-brd:after {
	left: 1px;
	z-index: 1;
	width: 30px;
	height: 2px;
	content: " ";
	bottom: -5px;
	position: absolute;
	background: #E00025;
}
/*Devider
------------------------------------*/
.devider.devider-dotted {
	border-top: 2px dotted #eee;
}
.devider.devider-dashed {
	border-top: 2px dashed #eee;
}
.devider.devider-db {
	height: 5px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.devider.devider-db-dashed {
	height: 5px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
.devider.devider-db-dotted {
	height: 5px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
}
/*Tables
------------------------------------*/
/*Basic Tables*/
.table thead > tr > th {
	border-bottom: none;
}
@media (max-width: 768px) {
.table th.hidden-sm, .table td.hidden-sm {
	display: none !important;
}
}
/*Forms
------------------------------------*/
.form-control {
	box-shadow: none;
}
.form-control:focus {
	border-color: #bbb;
	box-shadow: 0 0 2px #c9c9c9;
}
/*Form Spacing*/
.form-spacing .form-control {
	margin-bottom: 15px;
}
/*Form Icons*/
.input-group-addon {
	color: #b3b3b3;
	font-size: 14px;
	background: #fff;
}
/*Carousel v1
------------------------------------*/
.carousel-v1 .carousel-caption {
	left: 0;
	right: 0;
	font-size: 40px;
	line-height: normal;
	bottom: 80px;
	text-shadow: #e2e2e2;
}
@media (max-width: 992px) {
	.carousel-v1 .carousel-caption {
		font-size: 30px;
	}
	.carousel-v1 .carousel-caption p {
		font-size: 30px;
	}
	.carousel-v1 .carousel-caption i {
		font-size: 20px;
	}
	.carousel-v1 .carousel-caption { bottom:30px;	}
	.carousel-caption .btn{width:auto;}
}

.carousel-v1 .carousel-caption i {
	color: #fff;
	font-size: 30px;
	text-shadow: #e2e2e2;
}
.carousel-v1 .carousel-caption p {
	color: #fff;
	font-size: 40px;
	text-shadow: #e2e2e2;
}
.carousel-v1 .carousel-arrow a.carousel-control {
	opacity: 1;
	font-size: 40px;
	height: inherit;
	width: inherit;
	background: none;
	text-shadow: none;
	position: inherit;
}
.carousel-v1 .carousel-arrow a i {
	top: 50%;
	opacity: 0.6;
	background: #000;
	margin-top: -18px;
	padding: 2px 12px;
	position: absolute;
	visibility: hidden;
}
.carousel-v1:hover .carousel-arrow a i {
	visibility: visible;
}
.carousel-v1 .carousel-arrow a i:hover {
	opacity: 0.8;
}
.carousel-v1 .carousel-arrow a.left i {
	left: 15px;
}
.carousel-v1 .carousel-arrow a.right i {
	right: 15px;
}
/*Carousel v3
------------------------------------*/
.carousel-v3 .carousel-caption {
	left: 0;
	right: 0;
	bottom: 0;
	padding: 7px 15px;
	background: rgba(0, 0, 0, 0.7);
}
.carousel-v3 .carousel-caption p {
	color: #fff;
	margin-bottom: 0;
}
.carousel-v3 .carousel-arrow a.carousel-control {
	opacity: 1;
	font-size: 30px;
	height: inherit;
	width: inherit;
	background: none;
	text-shadow: none;
	position: inherit;
}
.carousel-v3 .carousel-arrow a i {
	top: 50%;
	opacity: 0.6;
	background: #000;
	margin-top: -18px;
	padding: 2px 12px;
	position: absolute;
}
.carousel-v3 .carousel-arrow a i:hover {
	opacity: 0.8;
}
.carousel-v3 .carousel-arrow a.left i {
	left: 0;
}
.carousel-v3 .carousel-arrow a.right i {
	right: 0;
}
/*Carousel v2
------------------------------------*/
.carousel-v2 .carousel-control, .carousel-v2 .carousel-control:hover {
	opacity: 1;
	text-shadow: none;
}
.carousel-v2 .carousel-control.left, .carousel-v2 .carousel-control.right {
	top: 50%;
	z-index: 5;
	color: #eee;
	width: 45px;
	height: 45px;
	font-size: 30px;
	margin-top: -22px;
	position: absolute;
	text-align: center;
	display: inline-block;
	border: 2px solid #eee;
	background: rgba(0,0,0,0.1);
}
.carousel-v2 .carousel-control:hover {
	background: rgba(0,0,0,0.3);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.carousel-v2 .carousel-control.left {
	left: 20px;
}
.carousel-v2 .carousel-control.right {
	right: 20px;
}
.carousel-v2 .carousel-control .arrow-prev, .carousel-v2 .carousel-control .arrow-next {
	top: -5px;
	position: relative;
}
.carousel-v2 .carousel-control .arrow-next {
	right: -2px;
}
@media (min-width: 768px) {
.carousel-indicators {
	bottom: 10px;
}
}
/*Tabs
------------------------------------*/
/*Tabs v1*/
.tab-v1 .nav-tabs {
	border: none;
	background: none;
	border-bottom: solid 2px #E00025;
}
.tab-v1 .nav-tabs a {
	font-size: 14px;
	padding: 5px 15px;
}
.tab-v1 .nav-tabs > .active > a, .tab-v1 .nav-tabs > .active > a:hover, .tab-v1 .nav-tabs > .active > a:focus {
	color: #fff;
	border: none;
	background: #E00025;
}
.tab-v1 .nav-tabs > li > a {
	border: none;
}
.tab-v1 .nav-tabs > li > a:hover {
	color: #fff;
	background: #E00025;
}
.tab-v1 .tab-content {
	padding: 10px 0 0 10px;
}
.tab-v1 .tab-content img {
	margin-top: 4px;
	margin-bottom: 15px;
}
.tab-v1 .tab-content img.img-tab-space {
	margin-top: 7px;
}
/*Tabs v2*/
.tab-v2 .nav-tabs {
	border-bottom: none;
}
.tab-v2 .nav-tabs li a {
	padding: 9px 16px;
	background: none;
	border: none;
}
.tab-v2 .nav-tabs li.active a {
	background: #fff;
	padding: 7px 15px 9px;
	border: solid 1px #eee;
	border-top: solid 2px #E00025;
	border-bottom: none !important;
}
.tab-v2 .tab-content {
	padding: 10px 16px;
	border: solid 1px #eee;
}
/*Tabs v3*/
.tab-v3 .nav-pills li a {
	color: #777;
	font-size: 17px;
	padding: 4px 8px;
	margin-bottom: 3px;
	background: #fafafa;
	border: solid 1px #eee;
}
.tab-v3 .nav-pills li a:hover, .tab-v3 .nav-pills li.active a {
	color: #fff;
	background: #E00025;
	border: solid 1px #68af28;
}
.tab-v3 .nav-pills li i {
	width: 1.25em;
	margin-right: 5px;
	text-align: center;
	display: inline-block;
}
.tab-v3 .tab-content {
	padding: 15px;
	background: #fafafa;
	border: solid 1px #eee;
}
/*Accordions
------------------------------------*/
/*Accordion v1*/
.acc-v1 .panel-heading {
	padding: 0;
	box-shadow: none;
}
.acc-v1 .panel-heading a {
	display: block;
	font-size: 14px;
	padding: 5px 15px;
	background: #fefefe;
}
.acc-icon a.accordion-toggle i {
	color: #585f69;
	margin-right: 8px;
}
.acc-icon a.accordion-toggle:hover i {
	color: #39414c;
}
/*Navigation
------------------------------------*/
/*Pegination*/
.pagination li a {
	color: #777;
	padding: 5px 10px;
}
.pagination li a:hover {
	color: #fff;
	background: #ff6600;
	border-color: #ff6600;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	border-color: #E00025;
	background-color: #E00025;
}
/*Pagination Without Space*/
.pagination-no-space .pagination {
	margin: 0;
}
/*Pager*/
.pager li > a:hover, .pager li > a:focus {
	color: #fff;
	background: #ff6600;
	border-color: #ff6600;
}
/*Sidebar Menu
------------------------------------*/
/*Sidebar Menu v1*/
.sidebar-nav-v1 li {
	padding: 0;
}
.sidebar-nav-v1 li a {
	display: block;
	padding: 8px 30px 8px 10px;
}
.sidebar-nav-v1 li a:hover {
	text-decoration: none;
}
.sidebar-nav-v1 > li.active, .sidebar-nav-v1 > li.active:hover {
	background: #717984;
}
.sidebar-nav-v1 > li.active, .sidebar-nav-v1 > li.active:hover, .sidebar-nav-v1 > li.active:focus {
	border-color: #ddd;
}
.sidebar-nav-v1 > li.active > a {
	color: #fff;
}
/*Sidebar Sub Navigation*/
.sidebar-nav-v1 li ul {
	padding: 0;
	list-style: none;
}
.sidebar-nav-v1 li ul, .sidebar-nav-v1 li.active ul a {
	background: #f8f8f8;
}
.sidebar-nav-v1 li ul a {
	color: #585f69;
	font-size: 12px;
	border-top: solid 1px #ddd;
	padding: 6px 30px 6px 17px;
}
.sidebar-nav-v1 ul li:hover a, .sidebar-nav-v1 ul li.active a {
	color: #E00025;
}
/*Sidebar Badges*/
.list-group-item li > .badge {
	float: right;
}
.sidebar-nav-v1 span.badge {
	margin-top: 8px;
	margin-right: 10px;
}
.sidebar-nav-v1 .list-toggle > span.badge {
	margin-right: 25px;
}
.sidebar-nav-v1 ul li span.badge {
	margin-top: 8px;
	font-size: 11px;
	padding: 3px 5px;
	margin-right: 10px;
}
/*Sidebar List Toggle*/
.list-toggle:after {
	top: 7px;
	right: 10px;
	color: #777;
	font-size: 14px;
	content: "\f105";
	position: absolute;
	font-weight: normal;
	display: inline-block;
	font-family: FontAwesome;
}
.list-toggle.active:after {
	color: #fff;
	content: "\f107";
}
/*Button Styles
------------------------------------*/
.btn {
	box-shadow: none;
}
.btn-u {
	border: 0;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
	padding: 6px 13px;
	position: relative;
	background: #E00025;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
}
.btn-u:hover {
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.btn-u.btn-block {
	text-align: center;
}
a.btn-u {
}
.btn-u-sm, a.btn-u-sm {
	padding: 3px 12px;
}
.btn-u-lg, a.btn-u-lg {
	font-size: 18px;
	padding: 10px 25px;
}
.btn-u-xs, a.btn-u-xs {
	font-size: 12px;
	padding: 2px 12px;
	line-height: 18px;
}
/*Button Groups*/
.btn-group .dropdown-menu > li > a {
	padding: 3px 13px;
}
.btn-group > .btn-u, .btn-group-vertical > .btn-u {
	float: left;
	position: relative;
}
.btn-group > .btn-u:first-child {
	margin-left: 0;
}
/*For FF Only*/
@-moz-document url-prefix() { 
   .footer-subsribe .btn-u {
      padding-bottom: 4px;
   }
}
@media (max-width: 768px) {
@-moz-document url-prefix() { 
      .btn-u {
         padding-bottom: 6px;
      }
   }
}
/*Buttons Color*/
.btn-u:hover, .btn-u:focus, .btn-u:active, .btn-u.active, .open .dropdown-toggle.btn-u {
	background: #ff6600;
}
.btn-u-split.dropdown-toggle {
	border-left: solid 1px #5fb611;
}
.btn-u.btn-u-blue {
	background: #3498db;
}
.btn-u.btn-u-blue:hover, .btn-u.btn-u-blue:focus, .btn-u.btn-u-blue:active, .btn-u.btn-u-blue.active, .open .dropdown-toggle.btn-u.btn-u-blue {
	background: #2980b9;
}
.btn-u.btn-u-split-blue.dropdown-toggle {
	border-left: solid 1px #2980b9;
}
.btn-u.btn-u-red {
	background: #e74c3c;
}
.btn-u.btn-u-red:hover, .btn-u.btn-u-red:focus, .btn-u.btn-u-red:active, .btn-u.btn-u-red.active, .open .dropdown-toggle.btn-u.btn-u-red {
	background: #c0392b;
}
.btn-u.btn-u-split-red.dropdown-toggle {
	border-left: solid 1px #c0392b;
}
.btn-u.btn-u-orange {
	background: #e67e22;
}
.btn-u.btn-u-orange:hover, .btn-u.btn-u-orange:focus, .btn-u.btn-u-orange:active, .btn-u.btn-u-orange.active, .open .dropdown-toggle.btn-u.btn-u-orange {
	background: #d35400;
}
.btn-u.btn-u-split-orange.dropdown-toggle {
	border-left: solid 1px #d35400;
}
.btn-u.btn-u-sea {
	background: #1abc9c;
}
.btn-u.btn-u-sea:hover, .btn-u.btn-u-sea:focus, .btn-u.btn-u-sea:active, .btn-u.btn-u-sea.active, .open .dropdown-toggle.btn-u.btn-u-sea {
	background: #16a085;
}
.btn-u.btn-u-split-sea.dropdown-toggle {
	border-left: solid 1px #16a085;
}
.btn-u.btn-u-green {
	background: #2ecc71;
}
.btn-u.btn-u-green:hover, .btn-u.btn-u-green:focus, .btn-u.btn-u-green:active, .btn-u.btn-u-green.active, .open .dropdown-toggle.btn-u.btn-u-green {
	background: #27ae60;
}
.btn-u.btn-u-split-green.dropdown-toggle {
	border-left: solid 1px #27ae60;
}
.btn-u.btn-u-yellow {
	background: #f1c40f;
}
.btn-u.btn-u-yellow:hover, .btn-u.btn-u-yellow:focus, .btn-u.btn-u-yellow:active, .btn-u.btn-u-yellow.active, .open .dropdown-toggle.btn-u.btn-u-yellow {
	background: #f39c12;
}
.btn-u.btn-u-split-yellow.dropdown-toggle {
	border-left: solid 1px #f39c12;
}
.btn-u.btn-u-default {
	background: #95a5a6;
}
.btn-u.btn-u-default:hover, .btn-u.btn-u-default:focus, .btn-u.btn-u-default:active, .btn-u.btn-u-default.active, .open .dropdown-toggle.btn-u.btn-u-default {
	background: #7f8c8d;
}
.btn-u.btn-u-split-default.dropdown-toggle {
	border-left: solid 1px #7f8c8d;
}
.btn-u.btn-u-purple {
	background: #9b6bcc;
}
.btn-u.btn-u-purple:hover, .btn-u.btn-u-purple:focus, .btn-u.btn-u-purple:active, .btn-u.btn-u-purple.active, .open .dropdown-toggle.btn-u.btn-u-purple {
	background: #814fb5;
}
.btn-u.btn-u-split-purple.dropdown-toggle {
	border-left: solid 1px #814fb5;
}
.btn-u.btn-u-aqua {
	background: #27d7e7;
}
.btn-u.btn-u-aqua:hover, .btn-u.btn-u-aqua:focus, .btn-u.btn-u-aqua:active, .btn-u.btn-u-aqua.active, .open .dropdown-toggle.btn-u.btn-u-aqua {
	background: #26bac8;
}
.btn-u.btn-u-split-aqua.dropdown-toggle {
	border-left: solid 1px #26bac8;
}
.btn-u.btn-u-brown {
	background: #9c8061;
}
.btn-u.btn-u-brown:hover, .btn-u.btn-u-brown:focus, .btn-u.btn-u-brown:active, .btn-u.btn-u-brown.active, .open .dropdown-toggle.btn-u.btn-u-brown {
	background: #81674b;
}
.btn-u.btn-u-split-brown.dropdown-toggle {
	border-left: solid 1px #81674b;
}
.btn-u.btn-u-dark-blue {
	background: #4765a0;
}
.btn-u.btn-u-dark-blue:hover, .btn-u.btn-u-dark-blue:focus, .btn-u.btn-u-dark-blue:active, .btn-u.btn-u-dark-blue.active, .open .dropdown-toggle.btn-u.btn-u-dark-blue {
	background: #324c80;
}
.btn-u.btn-u-split-dark.dropdown-toggle {
	border-left: solid 1px #324c80;
}
.btn-u.btn-u-light-green {
	background: #79d5b3;
}
.btn-u.btn-u-light-green:hover, .btn-u.btn-u-light-green:focus, .btn-u.btn-u-light-green:active, .btn-u.btn-u-light-green.active, .open .dropdown-toggle.btn-u.btn-u-light-green {
	background: #59b795;
}
.btn-u.btn-u-split-light-green.dropdown-toggle {
	border-left: solid 1px #59b795;
}
.btn-u.btn-u-dark {
	background: #555;
}
.btn-u.btn-u-dark:hover, .btn-u.btn-u-dark:focus, .btn-u.btn-u-dark:active, .btn-u.btn-u-dark.active, .open .dropdown-toggle.btn-u.btn-u-dark {
	background: #333;
}
.btn-u.btn-u-split-dark.dropdown-toggle {
	border-left: solid 1px #333;
}
.btn-u.btn-u-light-grey {
	background: #585f69;
}
.btn-u.btn-u-light-grey:hover, .btn-u.btn-u-light-grey:focus, .btn-u.btn-u-light-grey:active, .btn-u.btn-u-light-grey.active, .open .dropdown-toggle.btn-u.btn-u-light-grey {
	background: #484f58;
}
.btn-u.btn-u-split-light-grey.dropdown-toggle {
	border-left: solid 1px #484f58;
}
/*Bordered Buttons*/
.btn-u.btn-brd {
	color: #555; /*font-weight: 200;*/;
	background: none;
	padding: 5px 13px;
	border: solid 1px transparent;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.btn-u.btn-brd:hover {
	background: none;
	border: solid 1px #eee;
}
.btn-u.btn-brd:focus {
	background: none;
}
.btn-u.btn-brd.btn-brd-hover:hover {
	color: #fff !important;
}
.btn-u.btn-brd {
	border-color: #E00025;
}
.btn-u.btn-brd:hover {
	color: #5fb611;
	border-color: #5fb611;
}
.btn-u.btn-brd.btn-brd-hover:hover {
	background: #5fb611;
}
.btn-u.btn-brd.btn-u-blue {
	border-color: #3498db;
}
.btn-u.btn-brd.btn-u-blue:hover {
	color: #2980b9;
	border-color: #2980b9;
}
.btn-u.btn-brd.btn-u-blue.btn-brd-hover:hover {
	background: #2980b9;
}
.btn-u.btn-brd.btn-u-red {
	border-color: #e74c3c;
}
.btn-u.btn-brd.btn-u-red:hover {
	color: #c0392b;
	border-color: #c0392b;
}
.btn-u.btn-brd.btn-u-red.btn-brd-hover:hover {
	background: #c0392b;
}
.btn-u.btn-brd.btn-u-orange {
	border-color: #e67e22;
}
.btn-u.btn-brd.btn-u-orange:hover {
	color: #d35400;
	border-color: #d35400;
}
.btn-u.btn-brd.btn-u-orange.btn-brd-hover:hover {
	background: #d35400;
}
.btn-u.btn-brd.btn-u-sea {
	border-color: #1abc9c;
}
.btn-u.btn-brd.btn-u-sea:hover {
	color: #16a085;
	border-color: #16a085;
}
.btn-u.btn-brd.btn-u-sea.btn-brd-hover:hover {
	background: #16a085;
}
.btn-u.btn-brd.btn-u-green {
	border-color: #2ecc71;
}
.btn-u.btn-brd.btn-u-green:hover {
	color: #27ae60;
	border-color: #27ae60;
}
.btn-u.btn-brd.btn-u-green.btn-brd-hover:hover {
	background: #27ae60;
}
.btn-u.btn-brd.btn-u-yellow {
	border-color: #f1c40f;
}
.btn-u.btn-brd.btn-u-yellow:hover {
	color: #f39c12;
	border-color: #f39c12;
}
.btn-u.btn-brd.btn-u-yellow.btn-brd-hover:hover {
	background: #f39c12;
}
.btn-u.btn-brd.btn-u-default {
	border-color: #95a5a6;
}
.btn-u.btn-brd.btn-u-default:hover {
	color: #7f8c8d;
	border-color: #7f8c8d;
}
.btn-u.btn-brd.btn-u-default.btn-brd-hover:hover {
	background: #7f8c8d;
}
.btn-u.btn-brd.btn-u-dark {
	border-color: #555;
}
.btn-u.btn-brd.btn-u-dark:hover {
	color: #333;
	border-color: #333;
}
.btn-u.btn-brd.btn-u-dark.btn-brd-hover:hover {
	background: #333;
}
.btn-u.btn-brd.btn-u-light-grey {
	border-color: #585f69;
}
.btn-u.btn-brd.btn-u-light-grey:hover {
	color: #484f58;
	border-color: #484f58;
}
.btn-u.btn-brd.btn-u-light-grey.btn-brd-hover:hover {
	background: #484f58;
}
.btn-u.btn-brd.btn-u-purple {
	border-color: #9b6bcc;
}
.btn-u.btn-brd.btn-u-purple:hover {
	color: #814fb5;
	border-color: #814fb5;
}
.btn-u.btn-brd.btn-u-purple.btn-brd-hover:hover {
	background: #814fb5;
}
.btn-u.btn-brd.btn-u-aqua {
	border-color: #27d7e7;
}
.btn-u.btn-brd.btn-u-aqua:hover {
	color: #26bac8;
	border-color: #26bac8;
}
.btn-u.btn-brd.btn-u-aqua.btn-brd-hover:hover {
	background: #26bac8;
}
.btn-u.btn-brd.btn-u-brown {
	border-color: #9c8061;
}
.btn-u.btn-brd.btn-u-brown:hover {
	color: #81674b;
	border-color: #81674b;
}
.btn-u.btn-brd.btn-u-brown.btn-brd-hover:hover {
	background: #81674b;
}
.btn-u.btn-brd.btn-u-dark-blue {
	border-color: #4765a0;
}
.btn-u.btn-brd.btn-u-dark-blue:hover {
	color: #324c80;
	border-color: #324c80;
}
.btn-u.btn-brd.btn-u-dark-blue.btn-brd-hover:hover {
	background: #324c80;
}
.btn-u.btn-brd.btn-u-light-green {
	border-color: #79d5b3;
}
.btn-u.btn-brd.btn-u-light-green:hover {
	color: #59b795;
	border-color: #59b795;
}
.btn-u.btn-brd.btn-u-light-green.btn-brd-hover:hover {
	background: #59b795;
}
.btn-u.btn-brd.btn-u-light {
	color: #fff;
	border-color: #fff;
}
.btn-u.btn-brd.btn-u-light:hover {
	border-color: #fff;
}
.btn-u.btn-brd.btn-u-light.btn-brd-hover:hover {
	background: #fff;
	color: #555 !important;
}
/*Badges and Labels
------------------------------------*/
/*Labels*/
span.label {
	font-size: 11px;
	font-weight: 400;
	padding: 4px 7px;
}
/*Badges*/
span.badge {
	font-weight: 400;
	padding: 4px 7px;
}
span.label-u, span.badge-u {
	background: #E00025;
}
span.label-blue, span.badge-blue {
	background: #3498db;
}
span.label-red, span.badge-red {
	background: #e74c3c;
}
span.label-green, span.badge-green {
	background: #2ecc71;
}
span.label-sea, span.badge-sea {
	background: #1abc9c;
}
span.label-orange, span.badge-orange {
	background: #e67e22;
}
span.label-yellow, span.badge-yellow {
	background: #f1c40f;
}
span.label-purple, span.badge-purple {
	background: #9b6bcc;
}
span.label-aqua, span.badge-aqua {
	background: #27d7e7;
}
span.label-brown, span.badge-brown {
	background: #9c8061;
}
span.label-dark-blue, span.badge-dark-blue {
	background: #4765a0;
}
span.label-light-green, span.badge-light-green {
	background: #79d5b3;
}
span.label-light, span.badge-light {
	color: #777;
	background: #ecf0f1;
}
span.label-dark, span.badge-dark {
	background: #555;
}
/*Badge Lists*/
.badge-lists li {
	position: relative;
}
.badge-lists span.badge {
	top: -10px;
	right: -6px;
	position: absolute;
}
/*Badge Icons*/
.badge-lists.badge-icons span.badge {
	min-width: 12px;
	padding: 3px 6px;
}
.badge-lists.badge-icons i {
	font-size: 18px;
	min-width: 25px;
}
/*Badge Box v1*/
.badge-box-v1 a {
	color: #777;
	min-width: 40px;
	font-size: 18px;
	padding: 8px 9px;
	display: inline-block;
	border: solid 1px #eee;
}
/*Badge Box v2*/
.badge-box-v2 a {
	color: #777;
	font-size: 12px;
	padding: 10px;
	min-width: 70px;
	text-align: center;
	display: inline-block;
	border: solid 1px #eee;
}
.badge-box-v2 a i {
	font-size: 20px;
}
/*General Badge Box*/
.badge-box-v1 a i, .badge-box-v2 a i {
	display: block;
	margin: 1px auto 2px;
}
.badge-box-v1 a:hover, .badge-box-v2 a:hover {
	color: #555;
	border-color: #555;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*Icons
------------------------------------*/
/*Social Icons*/
.social-icons {
	margin: 0;
	padding: 0;
}
.social-icons li {
	list-style: none;
	margin-right: 3px;
	margin-bottom: 5px;
	text-indent: -9999px;
	display: inline-block;
}
.social-icons li a, a.social-icon {
	width: 28px;
	height: 28px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.social-icons li:hover a {
	background-position: 0 -38px;
}
.social-icons-color li a {
	opacity: 0.7;
	background-position: 0 -38px !important;
	-webkit-backface-visibility: hidden; /*For Chrome*/
}
.social-icons-color li a:hover {
	opacity: 1;
}
.social_blogger {
	background: url(../img/icons/social/blogger.png) no-repeat;
}
.social_facebook {
	background: url(../img/icons/social/facebook.png) no-repeat;
}
.social_googleplus {
	background: url(../img/icons/social/googleplus.png) no-repeat;
}
.social_linkedin {
	background: url(../img/icons/social/linkedin.png) no-repeat;
}
.social_pintrest {
	background: url(../img/icons/social/pintrest.png) no-repeat;
}
.social_rss {
	background: url(../img/icons/social/rss.png) no-repeat;
}
.social_skype {
	background: url(../img/icons/social/skype.png) no-repeat;
}
.social_twitter {
	background: url(../img/icons/social/twitter.png) no-repeat;
}
.social_youtube {
	background: url(../img/icons/social/youtube.png) no-repeat;
}
.social_instagram {
	background: url(../img/icons/social/instagram.png) no-repeat;
}
/*Font Awesome Icon Styles*/
i.icon-custom {
	color: #555;
	width: 40px;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 5px;
	text-align: center;
	display: inline-block;
	border: solid 1px #555;
}
i.icon-sm {
	width: 35px;
	height: 35px;
	font-size: 16px;
	line-height: 35px;
}
i.icon-md {
	width: 55px;
	height: 55px;
	font-size: 22px;
	line-height: 55px;
}
i.icon-lg {
	width: 60px;
	height: 60px;
	font-size: 31px;
	line-height: 60px;
	margin-bottom: 10px;
}
i.icon-2x {
	font-size: 30px;
}
i.icon-3x {
	font-size: 40px;
}
i.icon-4x {
	font-size: 50px;
}
/*Line Icons*/
i.icon-line {
	font-size: 17px;
}
i.icon-sm.icon-line {
	font-size: 14px;
}
i.icon-md.icon-line {
	font-size: 22px;
}
i.icon-lg.icon-line {
	font-size: 28px;
}
i.icon-2x.icon-line {
	font-size: 27px;
}
i.icon-3x.icon-line {
	font-size: 36px;
}
i.icon-4x.icon-line {
	font-size: 47px;
}
/*Icon Styles For Links*/
.link-icon, .link-bg-icon {
	color: #555;
}
.link-icon:hover, .link-bg-icon:hover {
	border: none;
	text-decoration: none;
}
.link-icon:hover i {
	color: #E00025;
	background: none;
	border: solid 1px #E00025;
}
.link-bg-icon:hover i {
	color: #E00025;
	background: #E00025;
	border-color: #E00025;
	color: #fff !important;
}
/*Icons Color*/
i.icon-color-u,
i.icon-color-red,
i.icon-color-sea,
i.icon-color-dark,
i.icon-color-grey,
i.icon-color-blue,
i.icon-color-blue-default,
i.icon-color-green,
i.icon-color-yellow,
i.icon-color-orange,
i.icon-color-purple,
i.icon-color-aqua,
i.icon-color-brown,
i.icon-color-dark-blue,
i.icon-color-light-grey,
i.icon-color-light-green,  {
	background: none;
}
i.icon-color-u {
	color: #E00025;
	border: solid 1px #E00025;
}
i.icon-color-blue {
	color: #3498db;
	border: solid 1px #3498db;
}
i.icon-color-blue-default {
	color: #003D79;
	border: solid 1px #3498db;
}
i.icon-color-red {
	color: #e74c3c;
	border: solid 1px #e74c3c;
}
i.icon-color-sea {
	color: #1abc9c;
	border: solid 1px #1abc9c;
}
i.icon-color-green {
	color: #2ecc71;
	border: solid 1px #2ecc71;
}
i.icon-color-yellow {
	color: #f1c40f;
	border: solid 1px #f1c40f;
}
i.icon-color-orange {
	color: #e67e22;
	border: solid 1px #e67e22;
}
i.icon-color-grey {
	color: #95a5a6;
	border: solid 1px #95a5a6;
}
i.icon-color-purple {
	color: #9b6bcc;
	border: solid 1px #9b6bcc;
}
i.icon-color-aqua {
	color: #27d7e7;
	border: solid 1px #27d7e7;
}
i.icon-color-brown {
	color: #9c8061;
	border: solid 1px #9c8061;
}
i.icon-color-dark-blue {
	color: #4765a0;
	border: solid 1px #4765a0;
}
i.icon-color-light-green {
	color: #79d5b3;
	border: solid 1px #79d5b3;
}
i.icon-color-light {
	color: #fff;
	border: solid 1px #fff;
}
i.icon-color-light-grey {
	color: #585f69;
	border: solid 1px #585f69;
}
/*Icons Backgroun Color*/
i.icon-bg-u, i.icon-bg-red, i.icon-bg-sea, i.icon-bg-dark, i.icon-bg-darker, i.icon-bg-grey, i.icon-bg-blue, i.icon-bg-blue-default, i.icon-bg-green, i.icon-bg-yellow, i.icon-bg-orange, i.icon-bg-purple, i.icon-bg-aqua, i.icon-bg-brown, i.icon-bg-dark-blue, i.icon-bg-light-grey, i.icon-bg-light-green {
	color: #fff;
	border-color: transparent;
}
i.icon-bg-u {
	background: #E00025;
}
i.icon-bg-blue {
	background: #3498db;
}
i.icon-bg-blue-default {
	background: #003D79;
}
i.icon-bg-red {
	background: #e74c3c;
}
i.icon-bg-sea {
	background: #1abc9c;
}
i.icon-bg-green {
	background: #2ecc71;
}
i.icon-bg-yellow {
	background: #f1c40f;
}
i.icon-bg-orange {
	background: #e67e22;
}
i.icon-bg-grey {
	background: #95a5a6;
}
i.icon-bg-dark {
	background: #555;
}
i.icon-bg-darker {
	background: #333;
}
i.icon-bg-purple {
	background: #9b6bcc;
}
i.icon-bg-aqua {
	background: #27d7e7;
}
i.icon-bg-brown {
	background: #9c8061;
}
i.icon-bg-dark-blue {
	background: #4765a0;
}
i.icon-bg-light-green {
	background: #79d5b3;
}
i.icon-bg-light {
	background: #fff;
	border-color: transparent;
}
i.icon-bg-light-grey {
	background: #585f69;
	border-color: transparent;
}
/* Make Font Awesome icons fixed width */
.fa-fixed [class^="fa"], .fa-fixed [class*=" fa"] {
	width: 1.25em;
	text-align: center;
	display: inline-block;
}
.fa-fixed [class^="fa"].fa-lg, .fa-fixed [class*=" fa"].fa-lg {
	/* increased font size for fa-lg */
  width: 1.5625em;
}
/*Content Boxes
------------------------------------*/
/*Content Boxes v1*/
.content-boxes-v1 {
	text-align: center;
}
.content-boxes-v1 span {
	display: block;
	margin-top: 5px;
}
/*Content Boxes v2*/
@media (max-width: 992px) {
.content-boxes-v2, .content-boxes-v2 .text-justify {
	text-align: center;
}
.content-boxes-v2 span {
	display: block;
	margin-top: 5px;
}
}
/*Content Boxes v3*/
.content-boxes-v3 i.icon-custom {
	top: 8px;
	float: left;
	position: relative;
}
.content-boxes-v3 .content-boxes-in-v3 {
	padding: 0 10px;
	overflow: hidden;
}
.content-boxes-v3 .content-boxes-in-v3 h3 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 3px;
	text-transform: capitalize;
}
.content-boxes-v3 .content-boxes-in-v3 h3 a {
	color: #555;
}
/*Content Boxes Right v3*/
.content-boxes-v3.content-boxes-v3-right {
	text-align: right;
}
.content-boxes-v3.content-boxes-v3-right i.icon-custom {
	float: right;
	margin-left: 10px;
}
@media (max-width: 768px){
.content-boxes-v3.content-boxes-v3-right {
	text-align: inherit;
}
.content-boxes-v3.content-boxes-v3-right i.icon-custom {
	float: left;
	margin-left: 0;
}
}
/*Content Boxes v4*/
.content-boxes-v4 h2 {
	color: #555;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.content-boxes-v4 a {
	color: #777;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.content-boxes-v4 i {
	width: 25px;
	color: #E00025;
	font-size: 35px;
	margin-top: 10px;
}
.content-boxes-in-v4 {
	padding: 0 10px;
	overflow: hidden;
}
/*Content Boxes v5*/
.content-boxes-v5 i {
	float: left;
	color: #999;
	width: 50px;
	height: 50px;
	padding: 11px;
	font-size: 22px;
	background: #eee;
	line-height: 28px;
	text-align: center;
	margin-right: 15px;
	display: inline-block;
}
.content-boxes-v5:hover i {
	color: #fff;
	background: #E00025;
}
/*Content Boxes v6*/
.content-boxes-v6 {
	padding-top: 25px;
	text-align: center;
}
.content-boxes-v6 .title-v3-md:hover {
	text-decoration: none !important;
}
.content-boxes-v6 i {
	color: #fff;
	width: 90px;
	height: 90px;
	padding: 30px;
	font-size: 30px;
	line-height: 30px;
	position: relative;
	text-align: center;
	background: #428bca;
	margin-bottom: 25px;
	display: inline-block;
}
.content-boxes-v6 i:after {
	top: -8px;
	left: -8px;
	right: -8px;
	bottom: -8px;
	content: " ";
	position: absolute;
	border: 2px solid #428bca;
	border-radius: 50% !important;
}
.content-boxes-v6:hover i, .content-boxes-v6:hover i:after {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.content-boxes-v6:hover i {
	background: #E00025;
	text-decoration: none;
}
.content-boxes-v6:hover i:after {
	border-color: #E00025;
}
.content-boxes-v6:hover h2 {
	text-decoration: none !important;
	color: #ff6600;
	text-decoration: line-through;
}
/*Colored Content Boxes
------------------------------------*/
.service-block {
	padding: 30px 0px;
	text-align: center;
	margin-bottom: 20px;
}
.service-block p, .service-block h2 {
	color: #fff;
}
.service-block h2 a:hover {
	text-decoration: none;
}
.service-block-light, .service-block-default {
	background: #fafafa;
	border: solid 1px #eee;
}
.service-block-default:hover {
	box-shadow: 0 0 8px #eee;
}
.service-block-light p, .service-block-light h2, .service-block-default p, .service-block-default h2 {
	color: #555;
}
.service-block-u {
	background: #E00025;
}
.service-block-blue {
	background: #3498db;
}
.service-block-red {
	background: #e74c3c;
}
.service-block-sea {
	background: #1abc9c;
}
.service-block-grey {
	background: #95a5a6;
}
.service-block-yellow {
	background: #f1c40f;
}
.service-block-orange {
	background: #e67e22;
}
.service-block-green {
	background: #2ecc71;
}
.service-block-purple {
	background: #9b6bcc;
}
.service-block-aqua {
	background: #27d7e7;
}
.service-block-brown {
	background: #9c8061;
}
.service-block-dark-blue {
	background: #4765a0;
}
.service-block-light-green {
	background: #79d5b3;
}
.service-block-dark {
	background: #555;
}
.service-block-light {
	background: #ecf0f1;
}
.service-block-white {
	background: #fff;
}
/*Funny Boxes
------------------------------------*/
.funny-boxes {
	overflow: hidden;
	padding: 15px 20px;
	margin-bottom: 25px;
	background: #f7f7f7;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.funny-boxes h2 a {
	color: #555;
}
.funny-boxes p a {
	color: #E00025;
}
.funny-boxes .funny-boxes-img li i {
	color: #E00025;
	font-size: 12px;
	margin-right: 5px;
}
.funny-boxes .funny-boxes-img img {
	display: block;
	margin: 5px 10px 10px 0;
}
.funny-boxes h2 {
	margin-top: 0;
	font-size: 20px;
	line-height: 20px;
}
.funny-boxes ul.funny-boxes-rating li {
	display: inline;
}
.funny-boxes ul.funny-boxes-rating li i {
	color: #f8be2c;
	cursor: pointer;
	font-size: 16px;
}
.funny-boxes ul.funny-boxes-rating li i:hover {
	color: #f8be2c;
}
/*Funny Colored Boxes*/
.funny-boxes-colored p, .funny-boxes-colored h2 a, .funny-boxes-colored .funny-boxes-img li, .funny-boxes-colored .funny-boxes-img li i {
	color: #fff;
}
/*Red Funny Box*/
.funny-boxes-red {
	background: #e74c3c;
}
/*Blue Funny Box*/
.funny-boxes-blue {
	background: #3498db;
}
/*Grey Funny Box*/
.funny-boxes-grey {
	background: #95a5a6;
}
/*Turquoise Funny Box*/
.funny-boxes-sea {
	background: #1abc9c;
}
/*Turquoise Top Bordered Funny Box*/
.funny-boxes-top-sea {
	border-top: solid 2px #1abc9c;
}
.funny-boxes-top-sea:hover {
	border-top-color: #16a085;
}
/*Yellow Top Bordered Funny Box**/
.funny-boxes-top-yellow {
	border-top: solid 2px #f1c40f;
}
.funny-boxes-top-yellow:hover {
	border-top-color: #f39c12;
}
/*Orange Left Bordered Funny Box**/
.funny-boxes-left-orange {
	border-left: solid 2px #e67e22;
}
.funny-boxes-left-orange:hover {
	border-left-color: #d35400;
}
/*Green Left Bordered Funny Box**/
.funny-boxes-left-green {
	border-left: solid 2px #E00025;
}
.funny-boxes-left-green:hover {
	border-left-color: #5fb611;
}
/*Green Right Bordered Funny Box**/
.funny-boxes-right-u {
	border-right: solid 2px #E00025;
}
.funny-boxes-right-u:hover {
	border-right-color: #5fb611;
}
/*Typography
------------------------------------*/
/*Text Dropcap*/
.dropcap {
	float: left;
	color: #E00025;
	padding: 5px 0;
	font-size: 45px;
	font-weight: 200;
	line-height: 30px;
	margin: 0px 5px 0 0;
}
.dropcap-bg {
	float: left;
	color: #fff;
	padding: 7px 0;
	min-width: 50px;
	font-size: 35px;
	font-weight: 200;
	line-height: 35px;
	text-align: center;
	background: #E00025;
	margin: 4px 10px 0 0;
}
/*Text Highlights*/
.text-highlights {
	color: #fff;
	font-weight: 200;
	padding: 0px 5px;
	background: #555;
}
.text-highlights-green {
	background: #E00025;
}
.text-highlights-blue {
	background: #3498db;
}
.text-highlights-red {
	background: #e74c3c;
}
.text-highlights-sea {
	background: #1abc9c;
}
.text-highlights-orange {
	background: #e67e22;
}
.text-highlights-yellow {
	background: #f1c40f;
}
.text-highlights-purple {
	background: #9b6bcc;
}
.text-highlights-aqua {
	background: #27d7e7;
}
.text-highlights-brown {
	background: #9c8061;
}
.text-highlights-dark-blue {
	background: #4765a0;
}
.text-highlights-light-green {
	background: #79d5b3;
}
/*Text Borders*/
.text-border {
	border-bottom: dashed 1px #555;
}
.text-border-default {
	border-color: #95a5a6;
}
.text-border-green {
	border-color: #E00025;
}
.text-border-blue {
	border-color: #3498db;
}
.text-border-red {
	border-color: #e74c3c;
}
.text-border-yellow {
	border-color: #f1c40f;
}
.text-border-purple {
	border-color: #9b6bcc;
}
/*List Styles*/
.list-styles li {
	margin-bottom: 8px;
}
/*Contextual Backgrounds*/
.contex-bg p {
	opacity: 0.8;
	padding: 8px 10px;
}
.contex-bg p:hover {
	opacity: 1;
}
/*Blockquote*/
blockquote {
	padding: 5px 15px;
	border-left-width: 2px;
}
blockquote p {
	font-size: 14px;
	font-weight: 400;
}
blockquote h1, blockquote h2, blockquote span {
	font-size: 18px;
	margin: 0 0 8px;
	line-height: 24px;
}
/*Blockquote Styles*/
blockquote.bq-text-lg p, blockquote.bq-text-lg small {
	text-transform: uppercase;
}
blockquote.bq-text-lg p {
	font-size: 22px;
	font-weight: 300;
	line-height: 32px;
}
blockquote.text-right, blockquote.hero.text-right {
	border-left: none;
	border-right: 2px solid #eee;
}
blockquote.hero.text-right, blockquote.hero.text-right:hover {
	border-color: #555;
}
blockquote:hover, blockquote.text-right:hover {
	border-color: #E00025;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
blockquote.bq-dark, blockquote.bq-dark:hover {
	border-color: #585f69;
}
blockquote.bq-green {
	border-color: #E00025;
}
/*Blockquote Hero Styles*/
blockquote.hero {
	border: none;
	padding: 18px;
	font-size: 16px;
	background: #f3f3f3;
	border-left: solid 2px #666;
}
blockquote.hero:hover {
	background: #eee;
	border-left-color: #666;
}
blockquote.hero.hero-dark, blockquote.hero.hero-default {
	border: none;
}
blockquote.hero.hero-dark {
	background: #444;
}
blockquote.hero.hero-dark:hover {
	background: #555;
}
blockquote.hero.hero-default {
	background: #E00025;
}
blockquote.hero.hero-default:hover {
	background: #5fb611;
}
blockquote.hero.hero-dark p, blockquote.hero.hero-dark h2, blockquote.hero.hero-dark small, blockquote.hero.hero-default p, blockquote.hero.hero-default h2, blockquote.hero.hero-default small {
	color: #fff;
	font-weight: 200;
}
/*Tag Boxes
------------------------------------*/
.tag-box {
	padding: 20px;
	background: #fff;
	margin-bottom: 30px;
	height: auto;
}
.tag-box h2 {
	font-size: 20px;
	line-height: 25px;
}
.tag-box p {
	margin-bottom: 0;
}
.tag-box.tag-text-space p {
	margin-bottom: 10px;
}
/*Tag Boxes v1*/
.tag-box-v1 {
	border: solid 1px #eee;
}
/*Tag Boxes v2*/
.tag-box-v2 {
	background: #fafafa;
	border: solid 1px #eee;
	border-left: solid 2px #E00025;
}
/*Tag Boxes v3*/
.tag-box-v3 {
	border: solid 2px #eee;
}
/*Tag Boxes v4*/
.tag-box-v4 {
	border: dashed 1px #bbb;
}
/*Tag Boxes v5*/
.tag-box-v5 {
	margin: 20px 0;
	text-align: center;
	border: dashed 1px #ccc;
}
.tag-box-v5 span {
	color: #555;
	font-size: 28px;
	margin-bottom: 0;
}
/*Tag Boxes v6*/
.tag-box-v6 {
	background: #fafafa;
	border: solid 1px #eee;
}
/*Tag Boxes v7*/
.tag-box-v7 {
	border: solid 1px #eee;
	border-bottom: solid 2px #E00025;
}
.tag-box-news {
	padding: 20px;
	background: #fafafa;
	margin-bottom: 30px;
	height: 250px;
}
/*Box Border
------------------------------------*/
.box-border {
	padding: 10px;
	margin-bottom: 5px;
	height: auto;
	border: solid 1px #eee;
}
.box-border-v2 {
	padding: 10px;
	margin-bottom: 5px;
	height: auto;
	border: solid 2px #eee;
}
/*Testimonials
------------------------------------*/
/*Testimonials*/
.testimonials {
	margin-bottom: 10px;
}
.testimonials .testimonial-info {
	color: #E00025;
	font-size: 16px;
	padding: 0 15px;
	margin-top: 18px;
}
.testimonials .testimonial-info span {
	top: 3px;
	position: relative;
}
.testimonials .testimonial-info em {
	color: #777;
	display: block;
	font-size: 13px;
}
.testimonials .testimonial-info img {
	width: 60px;
	float: left;
	height: 60px;
	padding: 2px;
	margin-right: 15px;
	border: solid 1px #ccc;
}
.testimonials .testimonial-author {
	overflow: hidden;
}
.testimonials .carousel-arrow {
	top: -65px;
	position: relative;
}
.testimonials .carousel-arrow i {
	color: #777;
	padding: 2px;
	min-width: 25px;
	font-size: 20px;
	text-align: center;
	background: #f5f5f5;
}
.testimonials .carousel-arrow i:hover {
	color: #fff;
	background: #E00025;
}
.testimonials .carousel-control {
	opacity: 1;
	width: 100%;
	text-align: right;
	text-shadow: none;
	position: absolute;
	filter: Alpha(opacity = 100); /*For IE*/
}
.testimonials .carousel-control.left {
	right: 27px;
	left: auto;
}
.testimonials .carousel-control.right {
	right: 0px;
}
/*Testimonials v1*/
.testimonials.testimonials-v1 .item p {
	position: relative;
}
.testimonials.testimonials-v1 .item p:after, .testimonials.testimonials-v1 .item p:before {
	left: 80px;
	bottom: -20px;
}
.testimonials.testimonials-v1 .item p:after {
	border-top: 22px solid;
	border-left: 0 solid transparent;
	border-right: 22px solid transparent;
}
/*Testimonials v2*/
.testimonials.testimonials-v2 .testimonial-info {
	padding: 0 20px;
}
.testimonials.testimonials-v2 p {
	padding-bottom: 15px;
}
.testimonials.testimonials-v2 .carousel-arrow {
	top: -55px;
}
.testimonials.testimonials-v2 .item p:after, .testimonials.testimonials-v2 .item p:before {
	left: 8%;
	bottom: 45px;
}
.testimonials.testimonials-v2 .item p:after {
	border-top: 20px solid;
	border-left: 25px solid transparent;
	border-right: 0px solid transparent;
}
/*General Testimonials v1/v2*/
.testimonials.testimonials-v1 p, .testimonials.testimonials-v2 p {
	padding: 15px;
	font-size: 14px;
	font-style: italic;
	background: #f5f5f5;
}
.testimonials.testimonials-v1 .item p:after, .testimonials.testimonials-v2 .item p:after {
	width: 0;
	height: 0;
	content: " ";
	display: block;
	position: absolute;
	border-top-color: #f5f5f5;
	border-left-style: inset; /*FF fixes*/;
	border-right-style: inset; /*FF fixes*/
}
/*Testimonials Backgrounds*/
.testimonials-bg-dark .item p, .testimonials-bg-default .item p {
	color: #fff;
	font-weight: 200;
}
.testimonials-bg-dark .carousel-arrow i, .testimonials-bg-default .carousel-arrow i {
	color: #fff;
}
/*Testimonials Default*/
.testimonials-bg-default .item p {
	background: #E00025;
}
.testimonials.testimonials-bg-default .item p:after, .testimonials.testimonials-bg-default .item p:after {
	border-top-color: #E00025;
}
.testimonials-bg-default .carousel-arrow i {
	background: #E00025;
}
.testimonials.testimonials-bg-default .carousel-arrow i:hover {
	background: #5fb611;
}
/*Testimonials Dark*/
.testimonials-bg-dark .item p {
	background: #555;
}
.testimonials.testimonials-bg-dark .item p:after, .testimonials.testimonials-bg-dark .item p:after {
	border-top-color: #555;
}
.testimonials-bg-dark .carousel-arrow i {
	color: #fff;
	background: #555;
}
.testimonials.testimonials-bg-dark .carousel-arrow i:hover {
	background: #333;
}
.testimonials.testimonials-bg-dark .testimonial-info {
	color: #555;
}
/*Testimonials v6
------------------------------------*/
.testimonials-v6.testimonials-wrap {
	padding-left: 70px;
	padding-right: 70px;
}
.testimonials-v6 .testimonials-info {
	padding: 20px;
	background: #fff;
	border-bottom: solid 3px #eee;
	transition: all 0.4s ease-in-out;
}
.testimonials-v6 .testimonials-info:hover {
	border-color: #72c02c;
}
.testimonials-v6 .testimonials-info img {
	float: left;
	width: 80px;
	height: auto;
	margin-right: 20px;
}
.testimonials-v6 .testimonials-desc {
	overflow: hidden;
}
.testimonials-v6 .testimonials-desc p {
	margin-bottom: 15px;
}
.testimonials-v6 .testimonials-desc strong, .testimonials-v6 .testimonials-desc span {
	color: #555;
	display: block;
}
@media (max-width: 768px) {
.testimonials-v6 .testimonials-wrap {
	padding-left: 0;
	padding-right: 0;
}
}
/*Panels (Portlets)
------------------------------------*/
.panel-heading {
	color: #fff;
	padding: 5px 15px;
}
/*Panel Table*/
.panel .table {
	margin-bottom: 0;
}
/*Panel Unify*/
.panel-u {
	border-color: #E00025;
}
.panel-u > .panel-heading {
	background: #E00025;
}
/*Panel Blue*/
.panel-blue {
	border-color: #3498db;
}
.panel-blue > .panel-heading {
	background: #3498db;
}
/*Panel Red*/
.panel-red {
	border-color: #e74c3c;
}
.panel-red > .panel-heading {
	background: #e74c3c;
}
/*Panel Green*/
.panel-green {
	border-color: #2ecc71;
}
.panel-green > .panel-heading {
	background: #2ecc71;
}
/*Panel Sea*/
.panel-sea {
	border-color: #1abc9c;
}
.panel-sea > .panel-heading {
	background: #1abc9c;
}
/*Panel Orange*/
.panel-orange {
	border-color: #e67e22;
}
.panel-orange > .panel-heading {
	background: #e67e22;
}
/*Panel Yellow*/
.panel-yellow {
	border-color: #f1c40f;
}
.panel-yellow > .panel-heading {
	background: #f1c40f;
}
/*Panel Grey*/
.panel-grey {
	border-color: #95a5a6;
}
.panel-grey > .panel-heading {
	background: #95a5a6;
}
/*Panel Dark*/
.panel-dark {
	border-color: #555;
}
.panel-dark > .panel-heading {
	background: #555;
}
/*Panel Purple*/
.panel-purple {
	border-color: #9b6bcc;
}
.panel-purple > .panel-heading {
	background: #9b6bcc;
}
/*Panel Aqua*/
.panel-aqua {
	border-color: #27d7e7;
}
.panel-aqua > .panel-heading {
	background: #27d7e7;
}
/*Panel Brown*/
.panel-brown {
	border-color: #9c8061;
}
.panel-brown > .panel-heading {
	background: #9c8061;
}
/*Panel Dark Blue*/
.panel-dark-blue {
	border-color: #4765a0;
}
.panel-dark-blue > .panel-heading {
	background: #4765a0;
}
/*Panel Light Green*/
.panel-light-green {
	border-color: #79d5b3;
}
.panel-light-green > .panel-heading {
	background: #79d5b3;
}
/*Panel Default Dark*/
.panel-default-dark {
	border-color: #585f69;
}
.panel-default-dark > .panel-heading {
	background: #585f69;
}
/*Progress Bar
------------------------------------*/
.progress-u {
	box-shadow: none;
}
.progress-u .progress-bar {
	box-shadow: none;
}
/*progress-bar (sizes)*/
.progress-lg {
	height: 25px;
}
.progress-lg p {
	padding-top: 3px;
}
.progress-sm {
	height: 12px;
}
.progress-xs {
	height: 7px;
}
.progress-xxs {
	height: 3px;
}
/*progress-bar (colors)*/
.progress {
	background: #e5e5e5;
}
.progress-bar-u {
	background: #E00025;
}
.progress-bar-blue {
	background: #3498db;
}
.progress-bar-orange {
	background: #e67e22;
}
.progress-bar-red {
	background: #e74c3c;
}
.progress-bar-purple {
	background: #9b6bcc;
}
.progress-bar-aqua {
	background: #27d7e7;
}
.progress-bar-brown {
	background: #9c8061;
}
.progress-bar-dark-blue {
	background: #4765a0;
}
.progress-bar-light-green {
	background: #79d5b3;
}
.progress-bar-dark {
	background: #555;
}
/*Count Stars
------------------------------------*/
.stars-existing {
	color: #E00025;
	cursor: pointer;
}
.star-lg {
	font-size: 30px;
}
.star-sm {
	font-size: 25px;
}
.star-xs {
	font-size: 20px;
}
.star-default {
	font-size: 16px;
}
/*Media (Audio/Videos and Images)
------------------------------------*/
/*Images*/
img.img-bordered {
	padding: 3px;
	border: solid 1px #eee;
}
img.img-circle {
	border-radius: 50% !important;
}
img.image-sm {
	width: 50px;
	height: 50px;
}
img.image-md {
	width: 100px;
	height: 100px;
}
/*Responsive Video*/
.responsive-video {
	height: 0;
	padding-top: 1px;
	position: relative;
	padding-bottom: 56.25%; /*16:9*/
}
.responsive-video iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
/*Tags
------------------------------------*/
/*Tags v1*/
.tags-v1 li {
	margin: 0;
	padding: 0;
}
.tags-v1 li a {
	font-size: 13px;
	padding: 4px 8px;
	line-height: 32px;
	border: solid 2px #eee;
	border-radius: 20px !important;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.tags-v1 li a:hover {
	text-decoration: none;
	border-color: #e0e0e0;
}
/*Lists
------------------------------------*/
.list-row {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
}
/*Heights
------------------------------------*/
.height-100 {
	min-height: 100px;
}
.height-150 {
	min-height: 150px;
}
.height-200 {
	min-height: 200px;
}
.height-250 {
	min-height: 250px;
}
.height-300 {
	min-height: 300px;
}
.height-350 {
	min-height: 350px;
}
.height-400 {
	min-height: 400px;
}
.height-450 {
	min-height: 450px;
}
.height-500 {
	min-height: 500px !important;
}
/*Spaces
------------------------------------*/
.no-all-space {
	padding: 0 !important;
	margin: 0 !important;
}
.no-padding {
	padding: 0 !important;
}
.no-margin {
	margin: 0 !important;
}
.no-top-space {
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.no-bottom-space {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.no-left-right {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.content {
	padding-top: 40px;
	padding-bottom: 40px;
}
.content-sm {
	padding-top: 60px;
	padding-bottom: 60px;
}
.content-md {
	padding-top: 80px;
	padding-bottom: 80px;
}
.content-lg {
	padding-top: 100px;
	padding-bottom: 100px;
}
.space-lg-hor {
	padding-left: 60px;
	padding-right: 60px;
}
.space-xlg-hor {
	padding-left: 100px;
	padding-right: 100px;
}
.margin-bottom-5, .margin-bottom-10, .margin-bottom-15, .margin-bottom-20, .margin-bottom-25, .margin-bottom-30, .margin-bottom-35, .margin-bottom-40, .margin-bottom-45, .margin-bottom-50, .margin-bottom-55, .margin-bottom-60 {
	clear: both;
}
.margin-bottom-5 {
	margin-bottom: 5px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-15 {
	margin-bottom: 15px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-25 {
	margin-bottom: 25px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-35 {
	margin-bottom: 35px;
}
.margin-bottom-40 {
	margin-bottom: 40px;
}
.margin-bottom-45 {
	margin-bottom: 45px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-bottom-55 {
	margin-bottom: 55px;
}
.margin-bottom-60 {
	margin-bottom: 60px;
}
@media (max-width: 768px) {
.sm-margin-bottom-10 {
	margin-bottom: 10px;
}
.sm-margin-bottom-20 {
	margin-bottom: 20px;
}
.sm-margin-bottom-30 {
	margin-bottom: 30px;
}
.sm-margin-bottom-40 {
	margin-bottom: 40px;
}
.sm-margin-bottom-50 {
	margin-bottom: 50px;
}
.sm-margin-bottom-60 {
	margin-bottom: 60px;
}
}
@media (max-width: 992px) {
.md-margin-bottom-10 {
	margin-bottom: 10px;
}
.md-margin-bottom-20 {
	margin-bottom: 20px;
}
.md-margin-bottom-30 {
	margin-bottom: 30px;
}
.md-margin-bottom-40 {
	margin-bottom: 40px;
}
.md-margin-bottom-50 {
	margin-bottom: 50px;
}
.md-margin-bottom-60 {
	margin-bottom: 60px;
}
}
/*Other Spaces*/
.margin-top-5 {
	margin-top: 5px;
}
.margin-top-10 {
	margin-top: 10px;
}
.margin-top-15 {
	margin-top: 15px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-40 {
	margin-top: 40px;
}
.margin-left-5 {
	margin-left: 5px;
}
.margin-left-10 {
	margin-left: 10px;
}
.margin-left-15 {
	margin-left: 15px;
}
.margin-left-20 {
	margin-left: 20px;
}
.margin-right-5 {
	margin-right: 5px;
}
.margin-right-10 {
	margin-right: 10px;
}
.margin-right-15 {
	margin-right: 15px;
}
.margin-right-20 {
	margin-right: 20px;
}
.padding-left-5 {
	padding-left: 5px;
}
.padding-left-10 {
	padding-left: 10px;
}
.padding-left-15 {
	padding-left: 15px;
}
.padding-left-20 {
	padding-left: 20px;
}
/*Text Colors
------------------------------------*/
.color-sea {
	color: #1abc9c !important;;
}
.color-red {
	color: #e74c3c !important;;
}
.color-dark-red {
	color: #E00025 !important;;
}
.color-aqua {
	color: #27d7e7 !important;;
}
.color-blue {
	color: #3498db !important;;
}
.color-blue-default {
	color: #003D79 !important;
}
.color-grey {
	color: #95a5a6 !important;;
}
.color-dark {
	color: #555555 !important;;
}
.color-brown {
	color: #9c8061 !important;;
}
.color-light {
	color: #ffffff !important;;
}
.color-orange {
	color: #e67e22 !important;;
}
.color-yellow {
	color: #f1c40f !important;;
}
.color-green {
	color: #2ecc71 !important;;
}
.color-purple {
	color: #9b6bcc !important;;
}
.color-dark-blue {
	color: #4765a0 !important;;
}
.color-light-grey {
	color: #585f69 !important;;
}
.color-light-green {
	color: #79d5b3 !important;;
}
.color-white {
	color: #fff !important;
}
.color-default {
	color: #003D79 !important;
}
/*Background Colors
------------------------------------*/
.bg-color-default, .bg-color-dark, .bg-color-sea, .bg-color-red, .bg-color-aqua, .bg-color-blue, .bg-color-blue-default, .bg-color-grey, .bg-color-silver, .bg-color-green, .bg-color-brown, .bg-color-orange, .bg-color-green1, .bg-color-purple, .bg-color-dark-blue, .bg-color-light-grey, .bg-color-light-green {
	color: #fff;
}
.bg-color-white,
.bg-color-light, {
	color: #555;
}
.bg-color-default {
	background-color: #003D79 !important;
}
.bg-color-blue-default {
	background-color: #003D79 !important;
}
.bg-color-dark {
	background-color: #555 !important;
}
.bg-color-dark1 {
	background-color: #636363 !important;
}
.bg-color-white {
	background-color: #fff !important;
}
.bg-color-sea {
	background-color: #1abc9c !important;
}
.bg-color-red {
	background-color: #e74c3c !important;
}
.bg-color-red1 {
	background-color: #E00025 !important;
}
.bg-color-aqua {
	background-color: #27d7e7 !important;
}
.bg-color-blue {
	background-color: #3498db !important;
}
.bg-color-grey {
	background-color: #808080 !important;
}
.bg-color-silver {
	background-color: #C0C0C0 !important;
}
.bg-color-light {
	background-color: #f7f7f7 !important;
}
.bg-color-green {
	background-color: #E00025 !important;
}
.bg-color-brown {
	background-color: #9c8061 !important;
}
.bg-color-orange {
	background-color: #e67e22 !important;
}
.bg-color-green1 {
	background-color: #2ecc71 !important;
}
.bg-color-purple {
	background-color: #9b6bcc !important;
}
.bg-color-dark-blue {
	background-color: #4765a0 !important;
}
.bg-color-light-grey {
	background-color: #585f69 !important;
}
.bg-color-light-green {
	background-color: #79d5b3 !important;
}
.bg-color-dark-grey {
	background-color: #ddd !important;
}
.rgba-red {
	background-color: rgba(231,76,60,0.8);
}
.rgba-blue {
	background-color: rgba(52,152,219,0.8);
}
.rgba-aqua {
	background-color: rgba(39,215,231,0.8);
}
.rgba-yellow {
	background-color: rgba(241,196,15,0.8);
}
.rgba-default {
	background-color: rgba(114,192,44,0.8);
}
.rgba-purple {
	background-color: rgba(155,107,204,0.8);
}
/*Rounded and Circle Classes
------------------------------------*/
.no-rounded {
	border-radius: 0 !important;
}
.rounded {
	border-radius: 4px !important;
}
.rounded-x {
	border-radius: 50% !important;
}
.rounded-2x {
	border-radius: 10px !important;
}
.rounded-3x {
	border-radius: 15px !important;
}
.rounded-4x {
	border-radius: 20px !important;
}
.rounded-sm {
	border-radius: 2px !important;
}
.rounded-md {
	border-radius: 3px !important;
}
.rounded-top {
	border-radius: 4px 4px 0 0 !important;
}
.rounded-left {
	border-radius: 4px 0 0 4px !important;
}
.rounded-right {
	border-radius: 0 4px 4px 0 !important;
}
.rounded-bottom {
	border-radius: 0 0 4px 4px !important;
}
/*Others
------------------------------------*/
.overflow-h {
	overflow: hidden;
}
.overflow-a {
	overflow: auto;
}
.overflow-hidden {
	overflow: hidden;
}
.clear-both {
	clear: both;
}
.text-justify p {
	text-align: justify;
}
/*Full Width*/
.full-width {
	width: 100%;
}
/*Image Classes*/
.img-width-200 {
	width: 200px;
}
.img-center img {
	margin: 0 auto;
}
.lft-img-margin {
	margin: 0 20px 5px 0;
}
.rgt-img-margin {
	margin: 0 0 5px 10px;
}
/*Background Light*/
.bg-light {
	padding: 10px 15px;
	margin-bottom: 10px;
	background: #fcfcfc;
	border: solid 1px #e5e5e5;
}
.bg-light:hover {
	border: solid 1px #bbb;
}
/*CSS3 Hover Effects*/
.hover-effect {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.hover-effect-kenburn {
	left: 10px;
	margin-left: -10px;
	position: relative;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.hover-effect-kenburn:hover {
	-webkit-transform: scale(2) rotate(5deg);
	-moz-transform: scale(2) rotate(5deg);
	-o-transform: scale(2) rotate(5deg);
	-ms-transform: scale(2) rotate(5deg);
	transform: scale(2) rotate(5deg);
}
/* Hide */
.hide {
	display: none;
}
/*Lists v1*/
.lists-v1 li {
	margin-bottom: 10px;
}
.lists-v1 i {
	color: #fff;
	width: 15px;
	height: 15px;
	padding: 1px;
	font-size: 13px;
	margin-right: 7px;
	text-align: center;
	background: #E00025;
	display: inline-block;
	border-radius: 50% !important;
}
/*Lists v2*/
.lists-v2 li {
	margin-bottom: 10px;
}
.lists-v2 i {
	color: #E00025;
	font-size: 13px;
	margin-right: 7px;
	display: inline-block;
}
/*Title-Box-V3*/
.title-box-v3 {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
}
.title-box-v3 h2 {
	font-size: 27px;
	text-transform: uppercase;
	color: #E00025;
}
.title-box-v3 p {
	font-size: 13px;
}
/* Add here all your css styles (customizations) */
.medium {
	font-size: 90%;
}
.margin-right-16 {
	margin-right: 16px;
}
.ads-home {
	width: 180px;
	height: auto;
	LINE-HEIGHT: 20px;
	padding: 2px;
	margin-bottom: 0px;
	text-align: center;
}
a {
	color: #555;
	text-decoration: none;
}
/*Thumbnails
------------------------------------*/
a.thumbnail-v1 {
	padding: 0;
	border: none;
	margin-bottom: 15px;
}
.thumbnail-style-v1 {
	padding: 7px;
	margin-bottom: 0px;
}
.thumbnail-style-v1:hover {
	box-shadow: 0 0 8px #ddd;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	-o-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
}
.thumbnail-v1 h3, .thumbnail-style-v1 h3 {
	margin: 0px;
}
.thumbnail-v1 h3 a, .thumbnail-style-v1 h3 a {
	color: #428bca;
	font-size: 16px;
}
.thumbnail-v1 h3 a:hover, .thumbnail-style-v1 h3 a:hover {
	color: #E00025;
	text-decoration: none;
}
.thumbnail-style-v1 .thumbnail-img-v1 {
	position: relative;
	margin-bottom: 1px;
}
.thumbnail-style-v1 a.btn-more {
	right: -10px;
	bottom: 10px;
	color: #fff;
	padding: 1px 6px;
	position: absolute;
	background: #E00025;
	display: inline-block;
}
.thumbnail-style-v1 a.btn-more:hover {
	text-decoration: none;
	box-shadow: 0 0 0 2px #5fb611;
}
.thumbnail-style-v1:hover a.btn-more {
	right: 10px;
}
.thumbnail-kenburn-v1 img {
	left: 10px;
	margin-left: -10px;
	position: relative;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.thumbnail-kenburn-v1:hover img {
	-webkit-transform: scale(1.2) rotate(2deg);
	-moz-transform: scale(1.2) rotate(2deg);
	-o-transform: scale(1.2) rotate(2deg);
	-ms-transform: scale(1.2) rotate(2deg);
	transform: scale(1.2) rotate(2deg);
}
@media (min-width: 992px) {
.thumbnail-custom {
	width: 137px;
	height: 76px;
}
.thumbnail-custom-v1 {
	width: 200px;
	height: 100px;
}
.thumbnail-custom-v2 {
	width: 271px;
	height: 150px;
}
}
@media (max-width: 991px) {
.thumbnail-custom-v2 {
	width: 100%;
	height: 100%;
}
}
.header .search-top {
	width: 60%;
	float: right;
	margin-top: 15px;
}
/*Tourism Block*/
.tourism {
	margin-bottom: 20px;
	display: block;
	height: auto;
}
.tourism li {
	margin-bottom: 6px;
}
.tourism li i {
	color: #E00025;
	font-size: 13px;
	min-width: 15px;
	margin-right: 8px;
	text-align: center;
	position: relative;
}
.tourism li:hover i, .tourism li:hover a {
	color: #ff6600;
}
.tourism li:hover a {
	text-decoration: none;
}
/* Left Sidebar */
.left-sidebar {
	display: block;
	margin-bottom: 40px;
}
.left-sidebar .left-menu li {
	padding: 6px 0 5px 10px;
	border-bottom: 1px dotted #ddd;
}
.left-sidebar .left-menu li > a {
	text-decoration: none;
}
.left-sidebar .left-menu li .active {
	color: #E00025;
}
.left-sidebar .left-menu li .active:hover {
	color: #E00025;
	text-decoration: none;
}
/* Home Block */
.block-home-major, .block-home-travelguide, .block-home-todo {
	padding: 20px 0 10px 0;
}
.block-home-todo {
	padding: 30px 0 10px 0;
}
.block-home-travelguide .owl-box-travelguide {
	width: 285px;
	background: none;
}
.block-home-travelguide .owl-box-travelguide:hover h2 {
	color: red;
}
.block-home-travelguide .owl-box-travelguide img {
	width: 285px;
	height: 175px;
}
@media (max-width: 991px) {
.block-home-travelguide .owl-box-travelguide {
	width: 100%;
	height: 100%;
}
.block-home-travelguide .owl-box-travelguide img {
	width: 100%;
}
.block-home-travelguide .box-travelguide {
	height: auto;
}
}
.block-home-travelguide .box-travelguide {
	height: 340px;
}
.block-home-travelguide .box-travelguide .caption {
	padding-right: 20px;
}
.block-home-ourpartner {
	padding: 20px 0 90px 0;
}
.block-home-search-tabs {
	padding: 10px 0 20px 0;
}
.block-home-services {
	padding: 50px 0 65px 0;
/*background-image:url('http://web.tourismcambodia.com/assets/img/banners/bg.jpg')*/background: url('../img/bg/bg-sprite-gray.png') repeat-x;
}
.block-home-services .service-box {
	padding-left: 5px;
	padding-right: 5px;
	width: 19%;
}
@media (max-width: 991px) {
.block-home-services .service-box {
	width: 89%;
}
}
.block-home-news {
	padding: 0 0 30px 0;
}
.block-home-news div.headline {
	display: block;
	margin: 10px 0 25px 0;
	border-bottom: 1px dotted #ddd;
}
.block-home-news .hover-img {
	z-index: 1;
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	margin: 0 5px 10px;
  /* height:250px; */
}
.block-home-news .hover-img .social-network i:hover {
	color: #fff;
}
.block-home-news .hover-img .caption {
	position: absolute;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.298039);
	width: 100%;
}
.block-home-news .hover-img .caption h2 {
	padding: 10px;
	color: #fff;
}
.block-home-news .hover-img:hover .caption {
	display: none;
}
.block-home-news .hover-inner h2 > hover {
	color: #fff !important;
}
.block-home-news .hover-img .curved > img {
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.block-home-news .hover-img > img {
	-webkit-transition: 4s;
	-moz-transition: 4s;
	-o-transition: 4s;
	-ms-transition: 4s;
	transition: 4s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	height: 250px;
	width: 100%;
}
.block-home-news .hover-img .hover-icon-group, .block-home-news .hover-img .hover-icon-group-top-right, .block-home-news .hover-img .hover-icon-group-top-left, .block-home-news .hover-img .hover-icon-group-bottom-left, .block-home-news .hover-img .hover-icon-group-bottom-right, .block-home-news .hover-img .hover-icon-group-center-top, .block-home-news .hover-img .hover-icon-group-center-bottom {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.block-home-news .hover-img .hover-icon-group > li, .block-home-news .hover-img .hover-icon-group-top-right > li, .block-home-news .hover-img .hover-icon-group-top-left > li, .block-home-news .hover-img .hover-icon-group-bottom-left > li, .block-home-news .hover-img .hover-icon-group-bottom-right > li, .block-home-news .hover-img .hover-icon-group-center-top > li, .block-home-news .hover-img .hover-icon-group-center-bottom > li {
	display: inline-block;
	margin: 0 5px;
}
.block-home-news .hover-img .hover-icon-group-top-left, .block-home-news .hover-img .hover-icon-group-bottom-left {
	text-align: left;
}
.block-home-news .hover-img .hover-icon-group-top-right, .block-home-news .hover-img .hover-icon-group-bottom-right {
	text-align: right;
}
.block-home-news .hover-img .hover-icon, .block-home-news .hover-img .hover-icon-group, .block-home-news .hover-img [class^="hover-icon-"], .block-home-news .hover-img [class*=" hover-icon-"] {
	display: block;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.block-home-news .hover-img [class^="hover-icon-"], .block-home-news .hover-img [class*=" hover-icon-"] {
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
}
.block-home-news .hover-img > .block-text {
	height: 250px;
	padding: 15px;
	background: #ECF0F1;
}
.block-home-news .hover-img > .block-text .date {
	color: gray;
}
.block-home-news .hover-img .hover-inner .date, .block-home-news .hover-img .block-text .date {
	color: gray;
	font-size: 13px;
}
.block-home-news .hover-img > .hover-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 15px;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
}
.block-home-news .hover-img > .hover-inner.hover-inner-sm {
	padding: 10px;
}
.block-home-news .hover-img .hover-inner {
	width: 100%;
	height: 100%;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #ed8323;
	color: #fff !important;
	height: 250px !important;
}
.block-home-news .hover-img .hover-inner h1, .block-home-news .hover-img .hover-inner h2, .block-home-news .hover-img .hover-inner h3, .block-home-news .hover-img .hover-inner h4, .block-home-news .hover-img .hover-inner h5 {
	color: #fff;
}
.block-home-news .hover-img .hover-inner-bg-black {
	background: rgba(0,0,0,0.5) !important;
}
.block-home-news .hover-img .hover-inner-block {
	height: auto;
}
.block-home-news .hover-img .hover-inner-bottom {
	top: auto;
	bottom: 0;
}
.block-home-news .hover-img .hover-title, .block-home-news .hover-img [class^="hover-title-"], .block-home-news .hover-img [class*=" hover-title-"] {
	z-index: 2;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	background: rgba(237,131,35,0.75);
	color: #fff;
	width: 100%;
	padding: 0 7px;
	line-height: 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 32px;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.block-home-news .hover-img .hover-title-top, .block-home-news .hover-img .hover-title-top-left, .block-home-news .hover-img .hover-icon-top-left, .block-home-news .hover-img .hover-icon-group-top-left {
	bottom: auto;
	top: 0;
}
.block-home-news .hover-img .hover-title-top-right, .block-home-news .hover-img .hover-icon-top-right, .block-home-news .hover-img .hover-icon-group-top-right {
	bottom: auto;
	top: 0;
	left: auto;
	right: 0;
}
.block-home-news .hover-img .hover-title-bottom-right, .block-home-news .hover-img .hover-icon-bottom-right, .block-home-news .hover-img .hover-icon-group-bottom-right {
	left: auto;
	right: 0;
}
.block-home-news .hover-img .hover-title-center, .block-home-news .hover-img .hover-title-top-right, .block-home-news .hover-img .hover-title-top-left, .block-home-news .hover-img .hover-title-bottom-right, .block-home-news .hover-img .hover-title-bottom-left, .block-home-news .hover-img .hover-title-center-top, .block-home-news .hover-img .hover-title-center-bottom {
	display: table;
	width: auto;
}
.block-home-news .hover-img .hover-title-top-right, .block-home-news .hover-img .hover-title-top-left, .block-home-news .hover-img .hover-title-bottom-right, .block-home-news .hover-img .hover-title-bottom-left, .block-home-news .hover-img .hover-icon-top-right, .block-home-news .hover-img .hover-icon-top-left, .block-home-news .hover-img .hover-icon-bottom-right, .block-home-news .hover-img .hover-icon-bottom-left, .block-home-news .hover-img .hover-icon-group-top-right, .block-home-news .hover-img .hover-icon-group-top-left, .block-home-news .hover-img .hover-icon-group-bottom-right, .block-home-news .hover-img .hover-icon-group-bottom-left {
	margin: 15px;
}
.block-home-news .hover-img .hover-title-center, .block-home-news .hover-img .hover-icon {
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, 50%, 0);
	-moz-transform: translate3d(-50%, 50%, 0);
	-o-transform: translate3d(-50%, 50%, 0);
	-ms-transform: translate3d(-50%, 50%, 0);
	transform: translate3d(-50%, 50%, 0);
}
.block-home-news .hover-img .hover-icon-group {
	top: 50%;
	-webkit-transform: translate3d(0, 50%, 0);
	-moz-transform: translate3d(0, 50%, 0);
	-o-transform: translate3d(0, 50%, 0);
	-ms-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0);
}
.block-home-news .hover-img .hover-title-center-top, .block-home-news .hover-img .hover-title-center-bottom, .block-home-news .hover-img .hover-icon-center-top, .block-home-news .hover-img .hover-icon-center-bottom, .block-home-news .hover-img .hover-icon-group-center-top, .block-home-news .hover-img .hover-icon-group-center-bottom {
	margin: 15px 0;
	left: 50%;
	-webkit-transform: translate(-50%, 100%);
	-moz-transform: translate(-50%, 100%);
	-o-transform: translate(-50%, 100%);
	-ms-transform: translate(-50%, 100%);
	transform: translate(-50%, 100%);
}
.block-home-news .hover-img .hover-title-center-top, .block-home-news .hover-img .hover-icon-center-top, .block-home-news .hover-img .hover-icon-group-center-top {
	bottom: auto;
	top: 0;
}
.block-home-news .hover-img .hover-icon-bottom-left, .block-home-news .hover-img .hover-icon-bottom-right, .block-home-news .hover-img .hover-icon-center-bottom, .block-home-news .hover-img .hover-icon-group-bottom-left, .block-home-news .hover-img .hover-icon-group-bottom-right, .block-home-news .hover-img .hover-icon-group-center-bottom {
	bottom: 0;
}
.block-home-news .hover-img .hover-hold {
	opacity: 1;
	-ms-filter: none;
	filter: none;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.block-home-news .hover-img .hover-hold.hover-title-center, .block-home-news .hover-img .hover-hold.hover-icon {
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.block-home-news .hover-img .hover-hold.hover-title-center-top, .block-home-news .hover-img .hover-hold.hover-title-center-bottom, .block-home-news .hover-img .hover-hold.hover-icon-center-top, .block-home-news .hover-img .hover-hold.hover-icon-center-bottom, .block-home-news .hover-img .hover-hold.hover-icon-group-center-top, .block-home-news .hover-img .hover-hold.hover-icon-group-center-bottom {
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
.block-home-news .hover-img .hover-hold.hover-icon-group {
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-o-transform: translate3d(0, -50%, 0);
	-ms-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.block-home-news .hover-img:hover .hover-title, .block-home-news .hover-img:hover [class^="hover-title-"], .block-home-news .hover-img:hover [class*=" hover-title-"], .block-home-news .hover-img:hover [class^="hover-icon-"], .block-home-news .hover-img:hover [class*=" hover-icon-"], .block-home-news .hover-img:hover .hover-icon, .block-home-news .hover-img:hover .hover-inner-wrap, .block-home-news .hover-img:hover > .hover-inner, .block-home-news .hover-img:hover .hover-icon-group {
	opacity: 1;
	-ms-filter: none;
	filter: none;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.block-home-news .hover-img:hover .hover-title-center, .block-home-news .hover-img:hover .hover-icon {
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
.block-home-news .hover-img:hover .hover-icon-group {
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-o-transform: translate3d(0, -50%, 0);
	-ms-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.block-home-news .hover-img:hover .hover-title-center-top, .block-home-news .hover-img:hover .hover-title-center-bottom, .block-home-news .hover-img:hover .hover-icon-center-bottom, .block-home-news .hover-img:hover .hover-icon-center-top, .block-home-news .hover-img:hover .hover-icon-group-center-top, .block-home-news .hover-img:hover .hover-icon-group-center-bottom {
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
/* Team Major */
------------------------------------*/
.team-major {
	margin:0 5px 30px 5px
}
.team-major .team-img {
	position: relative;
	margin: 0 2px 5px;
}
.team-major .team-img .caption {
	position: absolute;
	width: 100%;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.48);
	opacity: 0.95;
}
.team-major .team-img:hover .caption {
	display: none;
}
.team-major .team-img .caption h5 {
	color: #fff;
	padding-left: 10px;
	opacity: 1 !important;
}
.team-major .team-img:after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: " ";
	position: absolute;
	transition: all 0.4s ease-in-out;
}
.team-major .team-img:hover:after {
	background: rgba(0, 0, 0, 0.298039);
	transition: all 0.2s ease-in-out;
	opacity: 0.95;
}
.team-major .team-img > img {
	width: 100%;
}
/*Team Hover Gradient*/
.team-major .team-hover {
	left: 0;
	top: 60%;
	z-index: 1;
	padding: 0;
	width: 100%;
	padding: 0 10px 0 15px;
	list-style: none;
	margin-top: -90px;
	text-align: left;
	visibility: hidden;
	position: absolute;
	transition: all 0.2s ease-in-out;
}
.team-major .team-img:hover .team-hover {
	padding: auto 0 auto;
	visibility: visible;
}
.team-major .team-img img {
	height: 190px;
	width: 100%;
}
.team-major .team-hover span, .team-major .team-hover small {
	color: #fff;
	display: block;
}
.team-major .team-hover span {
	font-size: 17px;
	font-weight: 700;
}
.team-major .team-hover small {
	font-size: 13px;
	font-weight: 200;
	margin-bottom: 10px;
}
.team-major .team-hover p {
	color: #fff;
	font-weight: 200;
	margin-bottom: 20px;
}
/*Team Social*/
.team-major .team-hover .team-social-major .more > a {
	color: #D5D1D1;
	text-decoration: underline;
}
.team-major .team-hover .team-social-major .more a:hover {
	color: #fff;
	text-decoration: none;
}
.team-major .team-hover .team-social-major i {
	color: #fff;
	width: 33px;
	height: 33px;
	padding: 9px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	border: 1px solid #fff;
}
.team-major .team-hover .team-social-major i:hover {
	color: #666;
	background: #fff;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}
/* PAGE */
.page-news, page-article, page-travelgudies {
	display: block;
}
.page-news .published {
	color: #E00025;
}
/* Change Carousel indicator */
.carousel-indicators li {
	border: 1px solid #fff !important;
}
.carousel-indicators .active {
	background: #E00025 !important;
}
@media (min-width: 992px) {
.hide-desktop {
	display: none !important;
}
.tag-box-v1 {
	height: 270px;
}
}
@media (max-width: 991px) {
.navbar-top {
	display: block;
	margin-bottom: 40px;
}
.navbar-top .topmenu li {
	padding: 6px 0 5px 10px;
}
.navbar-top .topmenu li > a {
	text-decoration: none;
	border-bottom: 1px dotted #E00025;
}
.navbar-top .topmenu li .active {
	color: #E00025;
}
.navbar-top .topmenu li .active:hover {
	color: #E00025;
	text-decoration: none;
}
}
.sky-form header {
	padding: 8px 20px !important;
}
/* New Grid */
.grid-content-80 {
	width: 100%;
	margin: 0 auto 0 auto;
}
@media (min-width: 991px) {
.grid-content-80 {
	width: 80%;
}
}
.article-block {
	display: block;
}
.article-block .article a:link, .article-block .article a:visited {
	color: #3498db;
	text-decoration: underline;
}
.article-block .article a:hover {
	color: #E00025;
}
.article-block .sub-article-box {
	margin-top: 30px;
}
.article-block .sub-article-box .thumbnail-box {
	height: 279px;
	margin-bottom: 20px;
}
.article-block .sub-article-box .thumbnail-box-3 {
	height: 160px;
	margin-bottom: 20px;
}
.article-block .sub-article-box .thumbnail-box-4 {
	height: 168px;
	margin-bottom: 20px;
}
.article-block .sub-article-box .thumbnail-box-4 img {
	width: 190px;
	height: 128px;
}
.article-block .sub-article-box .thumbnail-box:hover h2 {
	color: #ff6600;
}
.article-block .sub-article-box .thumbnail-box img {
	width: 100%;
	height: 140px;
}
.article-block .sub-article-box .thumbnail-box:hover img {
	opacity: 0.7;
}
@media (max-width: 991px){
.article-block .article img {
	width: 100%;
	height: auto;
}
.article-block .sub-article-box .thumbnail-box {
	height: auto;
	margin-bottom: 20px;
}
.article-block .sub-article-box .thumbnail-box img {
	height: 128px;
}
.article-block .sub-article-box .thumbnail-box-4 {
	height: 148px;
}
.article-block .sub-article-box .thumbnail-box-4 img {
	height: 108px;
}
}
.article-block img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
}
.article-block .video iframe {
	display: inline-block;
	height: 350px;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
}
/* tour-block */
.tour-block {
	display: block;
}
.tour-block .sub-tour-box {
	margin-top: 30px;
}
.tour-block .sub-tour-box .thumbnail-box {
	height: 470px;
}
@media (max-width: 992px){
.tour-block .sub-tour-box .thumbnail-box {
	height: auto;
	margin-bottom: 20px;
}
}
.tour-block .sub-tour-box .thumbnail-box:hover h2 {
	color: #ff6600;
}
.tour-block .sub-tour-box .thumbnail-box img {
	width: 100%;
}
.tour-block .sub-tour-box .thumbnail-box:hover img {
	opacity: 0.7;
}
.tour-block img {
	display: inline-block;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
}
/* Top Banner */
.top-banner {
	display: block;
	margin-top: 0px;
}
@media (max-width: 991px){
.top-banner {
	margin-top: -20px;
}
}
.top-banner .inner {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 405px;
	text-align: center;
}
.top-banner .inner img.absolute {
	left: 0%;
}
@media (max-width: 768px) {
.top-banner .inner img.absolute {
	left: -110%;
	margin-left: -400px;
	position: absolute;
}
}
@media (max-width: 992px) {
.top-banner .inner img.absolute {
	left: -70%;
	margin-left: 0px;
	position: absolute;
}
.content-v2 {
	width: 100%;
}
}
.content-v2 {
	width: 1319px;
	margin: 0 auto 0 auto;
	height: auto;
}
.ads li {
	padding-bottom: 5px;
}
/* ads size */
.ads-resize-left {
	border: 0pt none;
	display: inline-block;
	width: 100%;
	height: 600px;
}
.ads-resize-insider {
	max-height: 290px;
	float: right;
	text-align: right;
	padding: 0 0 10px 10px;
}
.live-date-time {
	font-size: 13px;
	color: grey;
	padding-top: 14px;
}
@media (min-width: 992px){
#left-2 {
	width: 28.43%;
}
#main-2 {
	width: 71.57%;
}
}
.border-solid-top-bottom {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 10px 0 10px 0;
	margin: 20px 0 20px 0;
}
.share-social-border-solid-top-bottom {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin: 20px 0 20px 0;
}
/* Alignment, margin, padding */
.g-va-top {
	vertical-align: top;
}
.g-va-middle {
	vertical-align: middle;
}
.g-va-bottom {
	vertical-align: bottom;
}
.g-padding-5 {
	padding: 5px;
}
.g-padding-10 {
	padding: 10px;
}
.g-padding-15 {
	padding: 15px;
}
.g-padding-20 {
	padding: 20px;
}
.g-padding-25 {
	padding: 25px;
}
.g-padding-30 {
	padding: 30px;
}
.g-padding-35 {
	padding: 35px;
}
.g-padding-40 {
	padding: 40px;
}
.g-padding-45 {
	padding: 45px;
}
.g-padding-50 {
	padding: 50px;
}
.g-pt-5 {
	padding-top: 5px;
}
.g-pt-10 {
	padding-top: 10px;
}
.g-pt-20 {
	padding-top: 20px;
}
.g-pt-30 {
	padding-top: 30px;
}
.g-pt-40 {
	padding-top: 40px;
}
.g-pt-50 {
	padding-top: 50px;
}
.g-pt-60 {
	padding-top: 60px;
}
.g-pt-70 {
	padding-top: 70px;
}
.g-pt-80 {
	padding-top: 80px;
}
.g-pt-85 {
	padding-top: 80px;
}
.g-pt-90 {
	padding-top: 90px;
}
.g-pt-100 {
	padding-top: 100px;
}
.g-pt-110 {
	padding-top: 110px;
}
.g-pt-120 {
	padding-top: 120px;
}
.g-pt-130 {
	padding-top: 130px;
}
.g-pt-140 {
	padding-top: 140px;
}
.g-pt-150 {
	padding-top: 150px;
}
.g-pt-160 {
	padding-top: 160px;
}
.g-pt-170 {
	padding-top: 170px;
}
.g-pb-10 {
	padding-bottom: 10px;
}
.g-pb-20 {
	padding-bottom: 20px;
}
.g-pb-30 {
	padding-bottom: 30px;
}
.g-pb-40 {
	padding-bottom: 40px;
}
.g-pb-50 {
	padding-bottom: 50px;
}
.g-pb-60 {
	padding-bottom: 60px;
}
.g-pb-70 {
	padding-bottom: 70px;
}
.g-pb-75 {
	padding-bottom: 75px;
}
.g-pb-80 {
	padding-bottom: 80px;
}
.g-pb-90 {
	padding-bottom: 90px;
}
.g-pb-100 {
	padding-bottom: 100px;
}
.g-pl-10 {
	padding-left: 10px;
}
.g-pl-20 {
	padding-left: 20px;
}
.g-pl-30 {
	padding-left: 30px;
}
.g-pl-40 {
	padding-left: 40px;
}
.g-pl-50 {
	padding-left: 50px;
}
.g-pl-60 {
	padding-left: 60px;
}
.g-pl-70 {
	padding-left: 70px;
}
.g-pl-80 {
	padding-left: 80px;
}
.g-pl-90 {
	padding-left: 90px;
}
.g-pl-100 {
	padding-left: 100px;
}
.g-pr-10 {
	padding-right: 10px;
}
.g-pr-20 {
	padding-right: 20px;
}
.g-pr-30 {
	padding-right: 30px;
}
.g-pr-40 {
	padding-right: 40px;
}
.g-pr-50 {
	padding-right: 50px;
}
.g-pr-60 {
	padding-right: 60px;
}
.g-pr-70 {
	padding-right: 70px;
}
.g-pr-80 {
	padding-right: 80px;
}
.g-pr-90 {
	padding-right: 90px;
}
.g-pr-100 {
	padding-right: 100px;
}
.g-mt-10 {
	margin-top: 10px;
}
.g-mt-20 {
	margin-top: 20px;
}
.g-mt-30 {
	margin-top: 30px;
}
.g-mt-40 {
	margin-top: 40px;
}
.g-mt-50 {
	margin-top: 50px;
}
.g-mt-60 {
	margin-top: 60px;
}
.g-mt-70 {
	margin-top: 70px;
}
.g-mt-80 {
	margin-top: 80px;
}
.g-mt-90 {
	margin-top: 90px;
}
.g-mt-100 {
	margin-top: 100px;
}
.g-mb-10 {
	margin-bottom: 10px;
}
.g-mb-15 {
	margin-bottom: 15px;
}
.g-mb-20 {
	margin-bottom: 20px;
}
.g-mb-25 {
	margin-bottom: 25px;
}
.g-mb-30 {
	margin-bottom: 30px;
}
.g-mb-35 {
	margin-bottom: 35px;
}
.g-mb-40 {
	margin-bottom: 40px;
}
.g-mb-45 {
	margin-bottom: 45px;
}
.g-mb-50 {
	margin-bottom: 50px;
}
.g-mb-55 {
	margin-bottom: 55px;
}
.g-mb-60 {
	margin-bottom: 60px;
}
.g-mb-65 {
	margin-bottom: 65px;
}
.g-mb-70 {
	margin-bottom: 70px;
}
.g-mb-75 {
	margin-bottom: 75px;
}
.g-mb-80 {
	margin-bottom: 80px;
}
.g-mb-85 {
	margin-bottom: 85px;
}
.g-mb-90 {
	margin-bottom: 90px;
}
.g-mb-95 {
	margin-bottom: 95px;
}
.g-mb-100 {
	margin-bottom: 100px;
}
.g-ml-10 {
	margin-left: 10px;
}
.g-ml-20 {
	margin-left: 20px;
}
.g-ml-30 {
	margin-left: 30px;
}
.g-ml-40 {
	margin-left: 40px;
}
.g-ml-50 {
	margin-left: 50px;
}
.g-ml-60 {
	margin-left: 60px;
}
.g-ml-70 {
	margin-left: 70px;
}
.g-ml-80 {
	margin-left: 80px;
}
.g-ml-90 {
	margin-left: 90px;
}
.g-ml-100 {
	margin-left: 100px;
}
.g-mr-10 {
	margin-right: 10px;
}
.g-mr-20 {
	margin-right: 20px;
}
.g-mr-30 {
	margin-right: 30px;
}
.g-mr-40 {
	margin-right: 40px;
}
.g-mr-50 {
	margin-right: 50px;
}
.g-mr-60 {
	margin-right: 60px;
}
.g-mr-70 {
	margin-right: 70px;
}
.g-mr-80 {
	margin-right: 80px;
}
.g-mr-90 {
	margin-right: 90px;
}
.g-mr-100 {
	margin-right: 100px;
}
/* End Alignment, margin, padding */
@media (max-width: 501px){
.btn {
	width: 100%;
}
}
/* chat button */
.chat-btn {
	border: 2px solid #2FCC71;
	border-radius: 32px;
	color: #189d0e !important;
	display: inline-block;
	margin: 10px 0 0;
	padding: 9px 16px;
	text-decoration: none !important;
	text-transform: uppercase;
	right: 0;
	position: fixed;
	bottom: 10%;
	z-index: 3;
	background: #fff;
}
.chat-btn:hover {
	border: 2px solid #E00126;
}
/* Adsense Responsive */
.adsense_responsive_v1 {
	width: 320px;
	height: 100px;
	padding-top: 15px;
	margin-bottom: 35px;
}
@media(min-width: 500px) {
.adsense_responsive_v1 {
	width: 468px;
	height: 60px;
	padding-top: 15px;
	margin-bottom: 35px;
}
}
@media(min-width: 800px) {
.adsense_responsive_v1 {
	width: 728px;
	height: 90px;
	padding-top: 15px;
	margin-bottom: 35px;
}
}
