* {
	padding: 0;
	margin: 0;
	outline: none !important;
}
.tz_icon_menu {
	display: none;
}
.theme-white {
	background: #fff !important;
}
.theme-gray {
	background: #f5f5f5 !important;
}
.theme-black {
	background: #000000 !important;
}
.theme-orange {
	background: #0186c9 !important;
}
.theme-darkturquoise {
	background: #0186c9 !important;
}
.tz-background1 {
	background: #0186c9 !important;
}
.tz-background2 {
	background: #0186c9 !important;
}
.tz-background3 {
	background: #0186c9 !important;
}
@media (min-width: 1200) {
.container {
	max-width: 1200px;
	width: 100%;
}
}
.color-darkturquoise {
	color: #5da7c8 !important;
}
.color-darkcyan {
	color: #71c7f2 !important;
}
.color-orange {
	color: #fabc59 !important;
}
.color-darkorange {
	color: #f1805f !important;
}
.color-1 {
	color: #6cd2d1 !important;
}
.color-2 {
	color: #f9bb59 !important;
}
.color-3 {
	color: #f1805f !important;
}
.style-border {
	border-bottom: 1px solid #eeeeee;
}
.loading-page {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 999999999;
}
.loading-page img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -19px;
	margin-left: -16px;
	z-index: 999999999;
}
/**
 * 2.0 - Off canvas
 * -----------------------------------------------------------------------------
 */
#off-canvas-nav {
	display: none;
}
@media (max-width: 991px) {
.off-canvas {
	width: 100%;
	overflow-x: hidden;
	position: relative;
}
.off-canvas body {
	width: 100%;
	overflow-x: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.off-canvas body > * {
	left: 0;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform 500ms ease;
	-moz-transition: -moz-transform 500ms ease;
	-o-transition: -o-transform 500ms ease;
	transition: transform 500ms ease;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
.off-canvas #plazart-mainnav .nav-collapse, .off-canvas #ja-mainnav .nav-collapse {
	display: none;
}
.off-canvas #off-canvas-nav {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	z-index: 1;
	background: none;
}
.off-canvas #off-canvas-nav .plazart-mainnav {
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 250px;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}
.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse {
	background: none repeat scroll 0 0 #333;
	height: auto;
	margin: 0;
	padding: 30px 0;
	width: 100%;
}
.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li {
	float: none;
}
.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li a {
	color: #ffffff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding: 10px 25px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
.off-canvas-enabled body > * {
	-webkit-transform: translateX(250px);
	-moz-transform: translateX(250px);
	-o-transform: translateX(250px);
	transform: translateX(250px);
}
.off-canvas-enabled #plazart-mainnav {
	display: block;
}
body .tz_icon_menu {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #fff;
	display: block;
	margin-left: 20px;
	padding-top: 11px;
}
body .tz-search {
	padding-top: 11px;
}
.tz_icon_menu i {
	color: #fff;
	font-size: 14px;
	line-height: 65px;
}
.tz_icon_menu i {
}
.nav-collapse {
	height: 0;
	overflow: hidden;
}
body .tz-header {
	padding: 0 20px;
}
.img_home {
	width: 100%;
}
}
/**
 * 3.0 - Isotope
 * -----------------------------------------------------------------------------
 */
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.element {
	overflow: hidden;
	position: relative;
	background: #fff;
	float: left;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
/**
 * 4.0 - Content
 * -----------------------------------------------------------------------------
 */
/**
 * 4.1 - Header
 * -----------------------------------------------------------------------------
 */
.tz-header {
	background: #333333;
	padding: 8px 0;
	position: relative;
	z-index: 9999;
}
.tz-header > .container {
	position: relative;
}
.tz-header ul.nav-collapse {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-header ul.nav-collapse:after {
	display: table;
	content: '';
	clear: both;
}
.tz-logo {
	margin: -7px 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	line-height: 10px;
}
.tz-logo a {
	display: block;
}
.tz-header ul.nav-collapse > li {
	float: left;
	position: relative;
	display: block;
	/*padding: 18px 20px;*/
	padding: 18px 15px;
}
.tz-header ul.nav-collapse li a {
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding: 6px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	position: relative;
}
.tz-header ul.nav-collapse li.active a:after {
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
body .tz-header3 ul.nav-collapse li a:after {
	background: #000;
}
.tz-header ul.nav-collapse li a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	content: '';
	transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-header .tz-header5-content ul.nav-collapse li a:after {
	background: #000;
}
.tz-header ul.nav-collapse li:hover a:after {
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
.tz-search {
	background: none;
	border: none;
	display: block;
	margin-left: 25px;
	padding-top: 0;
}
.tz-search i {
	color: #fff;
	font-size: 14px;
	line-height: 65px;
}
.tz-form-search {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: none repeat scroll 0 0 #fff;
	z-index: 9999;
	display: none;
}
.tz-form-search .container {
	height: 100%;
}
.tz-form-search form {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}
.tz-form-search input#tz-search-input {
	border: 0 none;
	color: #222;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 400;
	height: 100%;
	line-height: 30px;
	margin: 0;
	padding: 5px 25px;
	width: 100%;
}
.tz-form-search .fa {
	font-size: 20px;
	margin-top: -11px;
	position: absolute;
	right: 0;
	top: 50%;
	color: #333333;
	cursor: pointer;
}
.tz-shop-cart {
	display: block;
	color: #fff !important;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 62px;
	margin-left: 50px;
	text-decoration: none !important;
	padding-top: 5px;
}
.tz-shop-cart i {
	padding-right: 5px;
}
/*------------Header 2----------*/
header.tz-header2 {
	position: fixed;
	background: none;
	top: 20px;
	left: 0;
	width: 100%;
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
	z-index: 999999;
}
body header.tz-header-animation {
	top: 0;
	background: rgba(63,63,63,0.8);
	padding: 0
}
.tz-header-animation .tz-logo {
	transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
}
/*------------Header 3-----------*/
body .tz-header3 {
	background: #fff;
	padding: 27px 0 28px;
}
body .tz-header3 ul.nav-collapse li a {
	color: #000000;
}
.tz-header3 .tz-search i {
	color: #000000;
}
/*------------Header 4----------*/

.tz-header4 {
	position: fixed;
	background: none;
	top: 20px;
	left: 0;
	width: 100%;
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
	z-index: 999999;
	transform: translateX(0) !important;
	-moz-transform: translateX(0) !important;
	-webkit-transform: translateX(0) !important;
	-ms-transform: translateX(0) !important;
	-o-transform: translateX(0) !important;
}
.tz-header4 .tz-logo {
	text-align: center;
}
.tz-header4 .tz-logo {
	margin: 11px 0;
}
.tz-header4 .tz-search {
	padding-top: 5px;
}
.tz-header4 i.fa-search {
	color: #fff;
	font-size: 15px;
	line-height: 48px;
	padding-top: 7px;
}
.tz-offcavas {
	border: 0;
	background: none;
	cursor: pointer;
	height: 50px;
	width: 50px;
	padding: 26px 0;
	display: block;
}
.tz-offcavas i {
	color: #fff;
	font-size: 20px;
}
/*----------tz-header5------*/
body .tz-header5 {
	background: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 30px;
	z-index: 9999;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-header5 .tz-search i {
	line-height: 53px;
	color: #111111;
}
.tz-header5 .tz-logo {
	margin: 16px 0;
}
.tz-header5 .tz-header5-content {
	background: #fff;
	padding: 0 30px;
}
.tz-header5 .tz-header5-content:after {
	clear: both;
	display: table;
	content: '';
}
.tz-header5-content ul.nav-collapse li a {
	color: #111111;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	position: relative;
}
.tz-header .tz-header5-content .tz-search {
	padding-top: 5px;
}
/*------------------Menu for Home 4------------*/
.tz-offcavans-menu {
	bottom: 0;
	position: fixed;
	top: 0;
	width: 20em;
	background-color: #272727;
	z-index: 999999999;
	left: -20em;
}
.tz-offcavans-menu-eff {
	left: 0 !important;
	opacity: 1 !important;
}
.tzscrollable {
	bottom: 0;
	top: 0;
	overflow: auto;
	position: absolute;
	right: 0;
	left: 30%;
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
	-ms-transition: all 0.3s linear 0.2s;
	-o-transition: all 0.3s linear 0.2s;
	opacity: 0;
}
.tz-offcavans-logo {
	text-align: center;
	padding: 100px 0;
}
.tz-offcanvas-close {
	background: #333;
	border: 0 none;
	color: #fff;
	height: 30px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 30px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	z-index: 9999999;
}
.tz-offcanvas-close i {
	font-size: 15px;
	padding: 8px;
}
.tz-menu-left ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-menu-left ul li {
	position: relative;
	display: block;
}
.tz-menu-left ul li a {
	position: relative;
	display: block;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding: 10px 25px;
	text-decoration: none;
}
/*--------------
* Mega Menu
----------------*/
.tz-header ul.nav-collapse > li:hover .nav-child {
	display: block;
}
.nav-child {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	display: none;
	float: none;
	list-style: none outside none;
	min-width: 250px;
	margin: 0;
	padding: 0;
	left: 25px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.nav-child ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #222222;
}
.nav-child ul li ul {
	border-left: 1px solid #333333;
	left: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	display: none;
}
.nav-child ul li:hover ul.mega-nav {
	display: block;
}
.width1000 {
	width: 1000px;
}
.width500 {
	width: 500px;
}
.width1170 {
	width: 1170px;
}
body .tz-header ul li .mega-menu-style2 ul li {
	border: 0;
}
body .tz-header ul li .mega-menu-style2 ul {
	padding: 13px 0 22px;
}
body .tz-header ul li .mega-menu-style2 ul li a {
	padding: 0 21px;
}
body .tz-header ul li .mega-menu-style3 ul li {
	border: 0;
}
body .tz-header ul li .mega-menu-style3 ul {
	padding: 13px 0 22px;
}
body .tz-header ul li .mega-menu-style4 ul li {
	border: 0;
}
body .tz-header ul li .mega-menu-style4 ul {
	padding: 21px 0 22px;
}
body .tz-header ul li ul.menu-item-shop {
	padding: 10px 0 39px;
}
.tz-header ul li .nav-child ul li:first-child {
	border-top: 0;
}
.mega-dropdown-inner {
	background: #222222;
}
.tz-header ul li .nav-child ul li {
	position: relative;
	border-top: 1px solid #333333;
}
.tz-header ul li .nav-child ul li:hover {
	background: #333;
}
.tz-header ul li .nav-child ul li:hover a {
	color: #999999;
}
.tz-header ul li .nav-child ul li ul.mega-nav li a {
	color: #666666;
}
.tz-header ul li .nav-child ul li ul.mega-nav li a:hover {
	color: #999999;
}
.tz-header ul li .nav-child ul li i {
	padding-right: 10px;
}
.tz-header ul li .nav-child ul li a:after {
	display: none;
}
.tz-header ul li .nav-child ul li a {
	color: #ddd;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 40.6px;
	margin: 0;
	padding: 0 32px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	text-align: left;
}
.tz-header ul.nav-collapse li a.menu-title:after {
	display: none !important;
}
.tz-header ul.nav-collapse li a.menu-title {
	color: #999999;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
	padding: 32px 32px 0;
	position: relative;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	background: #222222;
}
.entry-shop-menu {
	display: block;
	padding: 11px 0 12px;
}
.entry-shop-menu:after {
	clear: both;
	display: table;
	content: '';
}
.entry-shop-menu img {
	max-width: 75px;
	max-height: 75px;
}
.menu-shop-body {
	padding-left: 92px;
	display: block;
	line-height: 24px;
}
.menu-shop-title {
	font-size: 14px;
	line-height: 21px;
	color: #999999;
	font-family: "Raleway", sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0;
}
.menu-shop-cat {
	font-size: 13px;
	line-height: 19.5px;
	color: #666666;
	font-family: "Raleway", sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0;
}
.menu-shop-price {
	font-size: 14px;
	line-height: 21px;
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-weight: 400;
	padding: 0;
	margin: 0;
}
/*---muti mega-----*/
body header .mega-dropdown-center {
	left: 0;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
header .mega-dropdown-inner .row {
	padding: 0;
	margin: 0;
}
header .mega-col-nav:first-child {
	border-left: 0;
}
header .mega-col-nav {
	padding: 0;
	border-left: 1px solid #333;
}
.tz-offcavans-menu .nav-child {
	display: block;
	left: 0;
	position: relative;
	top: 0;
	visibility: visible;
	z-index: 9999;
	min-width: 100%;
}
.tz-offcavans-menu .tz-menu-left .col-md-6 {
	float: none;
}
/**
* 4.2 - Slider
* -----------------------------------------------------------------------------
*/

.tz-slider {
	width: 100%;
	overflow: hidden;
}
.learn-more-styl2:after {
	background: none repeat scroll 0 0 #ffffff;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	width: 100%;
}
.learn-more-styl2 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #fff;
	color: #fff;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 15px;
	margin: 31px 0 19px;
	overflow: hidden;
	padding: 17px 21px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.learn-more-styl2:hover:after {
	left: 0;
}
.learn-more-styl2:hover span {
	color: #333333;
}
.learn-more-styl2 span {
	color: #fff;
	position: relative;
	z-index: 99;
}
body .tp-caption.title-slider {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 90px;
	font-weight: 700;
	line-height: 108px;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.content-slider {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 21px;
	margin: 0;
	padding: 0 0 15px;
	text-align: center;
	text-decoration: none;
}
body .slider-button2 {
	background: none repeat scroll 0 0 #fff;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 17px 37px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
}
.slider-button2 span {
	color: #1f1f1f;
}
body .tp-caption.slider-attach {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.title-slider-blod {
	color: #fff;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 65px;
	font-weight: 700;
	letter-spacing: 5px;
	line-height: 78px;
}
body .tp-caption.slider-ds {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 3px;
}
body .tp-caption.tz-title-small {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 30px;
	font-weight: 800;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.tz-title-large {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 100px;
	font-weight: 400;
	line-height: 88px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.title-slider-big {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 180px;
	font-weight: 600;
	line-height: 146px;
	text-align: center;
	text-decoration: none;
}
.tz-slider-content p {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 48px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
body .tp-caption.tz-content-lager {
	color: #fff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
body .tp-leftarrow.default {
	background-image: url('images/pre-slider.png');
}
body .tp-leftarrow:hover {
	background-image: url('images/pre-slider-hover.png');
}
body .tp-leftarrow:hover, body .tp-rightarrow:hover {
	background-position: inherit;
}
body .tp-rightarrow.default {
	background-image: url('images/next-slider.png');
}
body .tp-rightarrow:hover {
	background-image: url('images/next-slider-hover.png');
}
.bk-responsive-slide {
	position: absolute;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.1);
	width: 100%;
	height: 100%;
	z-index: 1;
}
/**
* 4.3 - Introduce
* -----------------------------------------------------------------------------
*/
.tz-introduce {
	padding: 108px 0 83px;
}
.tz-introduce iframe {
	width: 100%;
	height: 360px;
	margin-top: 7px;
}
.tz-introduce .col-md-6:first-child {
	padding-right: 54px;
}
.tz-title-1 {
	color: #333333;
	font-family: "Raleway", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 32.4px;
	margin: 0;
	padding: 0 0 20px;
	position: relative;
	text-decoration: none;
}
.tz-title-1:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 20px;
	height: 3px;
	content: '';
	background: #333333;
}
.tz-introduce-content p {
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 0;
	text-decoration: none;
	position: relative;
}
.tz-introduce-content {
	margin-top: 8px;
	margin-bottom: 0;
}
.tz-view-more {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 27px 0 11px;
	padding: 17px 48px 18px;
	text-decoration: none !important;
	position: relative;
	border: 1px solid #343434;
	display: inline-block;
	background: none;
	text-align: center;
	overflow: hidden;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-view-more span {
	color: #fff;
	position: relative;
	z-index: 99;
}
.theme-white .tz-view-more span {
	color: #000;
}
.theme-white .tz-view-more:hover span {
	color: #fff;
}
.tz-view-more:after {
	position: absolute;
	left: -100%;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: #333333;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
}
.tz-view-more:hover span {
	color: #333333;
}
.tz-view-more:hover:after {
	left: 0;
}
/*-----------tz-introduce3----------*/
.tz-introduce3 {
	padding: 81px 0 83px;
}
.tz-introduce3 .tz-title-1 {
	color: #333333;
	padding: 0 0 20px;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.tz-introduce3 .tz-view-more {
	margin: 32px 0 11px;
}
.tz-introduce3 p {
	color: #999999;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
/*-----------tz-introduce4----------*/
.tz-introduce4 {
	padding: 79px 0 75px;
}
.tz-introduce4 .tz-title-1 {
	color: #fff;
	padding: 0 0 20px;
	text-transform: none;
	font-size: 27px;
	line-height: 32px;
}
.tz-introduce4 .tz-title-1:after {
	background: #fff;
}
.tz-introduce4 p {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 45px 0 0 0;
	text-decoration: none !important;
	font-style: italic;
}
.tz-introduce4 .tz-view-more {
	border-color: #fff;
	color: #fff;
	margin: 40px 0 3px;
}
.tz-introduce4 .tz-view-more a {
	color: #fff;
}
.tz-introduce4 .tz-view-more:hover a {
	color: #333333;
}
.tz-introduce4 .tz-view-more:after {
	background: #fff;
}
/**
* 4.4 - About
* -----------------------------------------------------------------------------
*/
.tz-about {
	position: relative;
	overflow: hidden;
	padding: 50px 0 40px;
}
.tz-about4 {
	position: relative;
	overflow: hidden;
	padding: 80px 0 70px;
}
.tz-about4-padding {
	padding: 81px 0 110px;
}
body .no-padding {
	padding-top: 0 !important;
}
body .top-padding {
	padding-top: 38px !important;
}
.top-padding .tz-collection2 .item-collection {
	margin: 15px 0;
}
.tz-about3 {
	position: relative;
	overflow: hidden;
	padding: 42px 0 54px;
}
body .shop-padding {
	padding: 88px 0 83px;
}
.tz-about .tz-about-item {
	display: block;
	text-align: center;
	position: relative;
	width: 332px;
	height: 332px;
	padding-top: 58px;
	padding-bottom: 72px;
	transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
	-webkit-transition: all 0.1s linear 0s;
	-ms-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	overflow: hidden;
	margin-left: auto !important;
	margin-right: auto !important;
}
.tz-about-item i {
	font-size: 48px;
	color: #c31e1d;
	line-height: 36px;
	position: relative;
	z-index: 99999;
}
.tz-about .tz-about-item:hover {
	background: #2d92c5;
	cursor: pointer;
}
.tz-about .tz-about-item:hover * {
	color: #fff !important;
}
.tz-about .tz-about-item .about-icon {
	width: auto;
	height: auto;
	position: relative;
	z-index: 88;
}
.tz-about-ds {
	z-index: 999;
	position: relative;
}
.tz-about-ds h6 {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
	padding: 29px 0 6px;
	text-decoration: none;
	text-transform: uppercase;
}
.tz-about-ds p {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 15%;
	text-decoration: none;
}
/*-------About us 2----------*/
.tz-about2 {
	padding: 90px 0 89px;
}
.tz-about-bk {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #fff;
	border: 1px solid #eeeeee;
	opacity: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-about-bk img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 310px;
	width: 310px;
	display: block;
}
.tz-about-overlay-bk {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.6);
}
.tz-about-overlay {
	width: 100%;
	height: 100%;
	padding: 10px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
body .tz-about2 .tz-about-item:hover {
	background: none;
	cursor: pointer;
}
body .tz-about2 .tz-about-item:hover .tz-about-bk {
	opacity: 1;
	cursor: pointer;
}
.tz-about2 .tz-about-ds h6 {
	text-transform: none;
}
.tz-about2 .tz-about-ds h6 {
	font-size: 18px;
	line-height: 20px;
}
body .tz-about2 .tz-about-item {
	margin: 36px 0 3px;
}
body .tz-about2 .tz-about-item:hover .tz-about-bk img {
	animation: animation_about 15s linear 0.1s infinite;
	-webkit-animation: animation_about 15s linear 0.1s infinite;
}
 @keyframes animation_about {
 to {
 transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
from {
	transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
}
}
@-webkit-keyframes animation_about {
 to {
 transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
}
from {
	transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-webkit-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
}
}
/*-------About us 3----------*/

body .tz-about3 .tz-about-item {
	width: auto;
	height: auto;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	padding-bottom: 47px;
	padding-top: 42px;
}
body .tz-about3 .tz-about-item .about-icon {
	transform: translateY(31px);
	-moz-transform: translateY(31px);
	-webkit-transform: translateY(31px);
	-ms-transform: translateY(31px);
	-o-transform: translateY(31px);
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
body .tz-about3 .tz-about-ds h6 {
	text-transform: none;
	padding: 2px 0 6px;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	transform: translateY(47px);
	-moz-transform: translateY(47px);
	-ms-transform: translateY(47px);
	-o-transform: translateY(47px);
	-webkit-transform: translateY(47px);
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
body .tz-about3 .tz-about-ds p {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 10px 8%;
	text-decoration: none;
	opacity: 0;
	transform: scale(0.5);
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
}
body .tz-about3 .thumb-bk {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.tz-about-item:after {
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.6);
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	opacity: 0;
}
.line-left {
	display: block;
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	z-index: 999;
}
.line-border {
	display: block;
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	z-index: 999;
	border: 1px solid #fff;
}
.line-left:before {
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	background: #757574;
	transform: scaleX(0);
	-moz-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform-origin: left center;
	-moz-transform-origin: left center;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
.line-left:after {
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	background: #757574;
	transform: scaleY(0);
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform-origin: top center;
	-moz-transform-origin: top center;
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	-o-transform-origin: top center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
.line-right {
	display: block;
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	z-index: 999;
}
.line-right:before {
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	background: #757574;
	transform: scaleX(0);
	-moz-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	-o-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform-origin: right center;
	-moz-transform-origin: right center;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
.line-right:after {
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	background: #757574;
	transform: scaleY(0);
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform-origin: bottom center;
	-moz-transform-origin: bottom center;
	-webkit-transform-origin: bottom center;
	-o-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
}
.tz-about3 .tz-about-item * {
	color: #fff !important;
}
.tz-about-item:hover .line-right:after, .tz-about-item:hover .line-left:after {
	transform: scaleY(1);
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	-ms-transition: all 0.4s ease 0.1s;
	-webkit-transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;
}
.tz-about-item:hover .line-right:before, .tz-about-item:hover .line-left:before {
	transform: scaleX(1);
	-moz-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transition: all 0.4s ease 0.1s;
	-moz-transition: all 0.4s ease 0.1s;
	-ms-transition: all 0.4s ease 0.1s;
	-webkit-transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;
}
body .tz-about3 .tz-about-item:hover .about-icon {
	transform: scale(0.5);
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
}
body .tz-about3 .tz-about-item:hover .tz-about-ds h6 {
	transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
}
body .tz-about3 .tz-about-item:hover .tz-about-ds p {
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.4s ease 0.2s;
	-moz-transition: all 0.4s ease 0.2s;
	-ms-transition: all 0.4s ease0.2s;
	-webkit-transition: all 0.4s ease 0.2s;
	-o-transition: all 0.4s ease 0.2s;
}
body .tz-about3 .tz-about-item:hover {
	background: none;
}
body .tz-about3 .tz-about-item:hover:after {
	opacity: 1;
}
body .tz-about3 .tz-about-item:hover .thumb-bk {
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
.tzheader-background {
	width: 100%;
	max-height: 700px;
	height: 100%;
}
.tzheader-background img {
	width: 100%;
}
.about-title {
	margin-top: 4px;
	position: absolute;
	text-align: center;
	top: 46%;
	width: 100%;
}
.about-title span {
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 60px;
	font-weight: 600;
	line-height: 72px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
	display: block;
}
/**
* 4.5 - Why choose
* -----------------------------------------------------------------------------
*/
.tz-title-2 {
	background: #d63130;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 47px 0 80px;
	text-decoration: none;
	text-align: center;
}
.tz-title-2 span {
	display: block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 25px 0;
	position: relative;
}
.tz-title-2 span:after {
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #fff;
	content: '';
	bottom: 0;
}
.parallax {
	background-attachment: fixed !important;
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.tz-collection {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-collection-default {
	padding: 0;
	margin: 0;
	list-style: none;
}
.tz-choose-content {
	padding: 41px 0 27px;
	position: relative;
}
.parallax_bk4 {
	background-image: url('demos/parallax.jpg');
}
.tz-choose-content:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.7);
	content: '';
}
.tz-choose-content2 {
	padding: 80px 0 0;
}
.item-collection {
	display: block;
	text-align: right;
	margin: 60px 0 114px;
}
.tz-collection-default-left .item-collection {
	text-align: left;
}
.tz-collection-default-left .item-collection figcaption p {
	padding: 0;
}
.tz-collection-default li:last-of-type .item-collection {
	margin: 60px 0 83px;
}
.item-collection figcaption h6 {
	display: block;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin: 0;
	padding: 23px 0 8px;
}
.item-collection figcaption p {
	display: block;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 14%;
}
/*--------Collection 2----------*/
body .tz-collection2 {
	padding: 26px 0 0;
}
.tz-collection2 .item-collection:after {
	display: table;
	clear: both;
	content: '';
}
.tz-collection2 .item-collection img {
	float: right;
}
.tz-collection2 .item-collection .tzcollection-icon {
	float: right;
}
.tz-collection2 .item-collection figcaption {
	padding-right: 72px;
}
.tz-collection2 .item-collection figcaption h6 {
	padding: 10px 0 9px;
}
.tz-collection2 .item-collection figcaption p {
	padding: 0;
}
.tz-collection2 .item-collection {
	margin: 30px 0;
}
.collection-left .item-collection {
	text-align: left;
}
.collection-left .item-collection figcaption p {
	padding: 0;
}
body .collection-left .item-collection img {
	float: left;
}
body .collection-left .item-collection .tzcollection-icon {
	float: left;
}
body .collection-left .item-collection figcaption {
	padding-right: 0;
	padding-left: 72px;
}
.collection-icon {
	width: 100%;
	margin-top: 83px;
}
.tzcollection-icon {
	cursor: pointer;
	display: inline-block;
	width: 48px;
	height: 48px;
	text-align: center;
	background: #000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	color: #fff;
	position: relative;
	perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
}
.tzcollection-icon i {
	font-size: 22px;
	line-height: 48px;
	color: #fff;
	position: relative;
	z-index: 999;
}
.tzcollection-icon:before {
	width: 100%;
	height: 100%;
	border: 1px solid rgba(255,255,255,0);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	opacity: 1;
}
.tzcollection-icon:after {
	width: 100%;
	height: 100%;
	border: 1px solid rgba(255,255,255,0);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	transition: all 0.8s ease 0.2s;
	-moz-transition: all 0.8s ease 0.2s;
	-ms-transition: all 0.8s ease 0.2s;
	-webkit-transition: all 0.8s ease 0.2s;
	-o-transition: all 0.8s ease 0.2s;
	opacity: 1;
}
.item-collection:hover {
	cursor: pointer;
}
.item-collection:hover .tzcollection-icon:before {
	animation: collection-efff 2s linear 0s infinite alternate;
	-webkit-animation: collection-efff 2s linear 0s infinite alternate;
}
 @keyframes collection-efff {
 0% {
 transform: scale(1);
 -moz-transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 border: 1px solid rgba(255,255,255,0.6);
 opacity: 0.5;
}
 25% {
 opacity: 0.6;
 transform: scale(1.2);
 -moz-transform: scale(1.2);
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 -o-transform: scale(1.2);
}
 50% {
 transform: scale(1.3);
 -moz-transform: scale(1.3);
 -webkit-transform: scale(1.3);
 -ms-transform: scale(1.3);
 -o-transform: scale(1.3);
 opacity: 0.8;
}
 75% {
 transform: scale(1.2);
 -moz-transform: scale(1.2);
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 -o-transform: scale(1.2);
 opacity: 0.6;
}
 100% {
 opacity: 0.5;
 transform: scale(1);
 -moz-transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 border: 1px solid transparent;
}
}
@-webkit-keyframes collection-efff {
 0% {
 transform: scale(1);
 -moz-transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 border: 1px solid rgba(255,255,255,0.6);
 opacity: 0.5;
}
 25% {
 opacity: 0.6;
 transform: scale(1.2);
 -moz-transform: scale(1.2);
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 -o-transform: scale(1.2);
}
 50% {
 transform: scale(1.3);
 -moz-transform: scale(1.3);
 -webkit-transform: scale(1.3);
 -ms-transform: scale(1.3);
 -o-transform: scale(1.3);
 opacity: 0.8;
}
 75% {
 transform: scale(1.2);
 -moz-transform: scale(1.2);
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 -o-transform: scale(1.2);
 opacity: 0.6;
}
 100% {
 opacity: 0.5;
 transform: scale(1);
 -moz-transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 border: 1px solid transparent;
}
}
.item-collection:hover .tzcollection-icon {
	animation: collection2 2s linear 0s infinite;
	-webkit-animation: collection2 2s linear 0s infinite;
}
.item-collection:hover figcaption h6 {
	color: #0186c9;
}
@keyframes collection2 {
 to {
 transform: rotate(360deg);
 -moz-transform: rotate(360deg);
 -webkit-transform: rotate(360deg);
 -ms-transform: rotate(360deg);
 -o-transform: rotate(360deg);
}
from {
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
}
}
@-webkit-keyframes collection2 {
 to {
 transform: rotate(360deg);
 -moz-transform: rotate(360deg);
 -webkit-transform: rotate(360deg);
 -ms-transform: rotate(360deg);
 -o-transform: rotate(360deg);
}
from {
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
}
}
/**
* 4.6 - Lastest shop
* -----------------------------------------------------------------------------
*/
.tz-lastest-shop {
	position: relative;
	overflow: hidden;
	text-align: center;
	padding: 41px 0 37px;
}
body .shop-style2 {
	padding: 80px 0 100px;
}
body .tz-shop-fullwidth {
	padding: 81px 0 100px;
}
body .tz-shop-fullwidth .tz-title-bold-3 {
	padding: 20px 0 25px;
}
body .laster-shop-item {
	margin-top: 50px;
}
body .shop-style2 .laster-shop-item {
	margin-top: 52px;
}
body .lastest-shop-style {
	padding: 80px 0 95px;
}
body .lastest-shop-style .laster-shop-item {
	margin-top: 50px;
}
body .shop-style2 .laster-shop-item h6 {
	margin: 0;
	padding: 24px 0 1px;
	text-align: center;
}
body .tz-lastest-shop-style2 {
	padding: 17px 0 115px;
	margin-bottom: 25px;
}
body .tz-lastest-shop-style2 .laster-shop-item {
	margin-top: 50px;
}
.tz-lastest-shop .tz-title-3 {
	padding: 24px 0 26px;
}
.tz-title-3 {
	display: block;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 24px 0;
	position: relative;
	text-align: center;
}
.tz-title-3:after {
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #333333;
	content: '';
	bottom: 0;
}
.tz-title-bold-3 {
	display: block;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding: 20px 0;
	position: relative;
	text-align: center;
}
.tz-title-bold-3:after {
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #333333;
	content: '';
	bottom: 0;
}
.tz-title-bold-5 {
	display: block;
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding: 25px 0;
	position: relative;
	text-align: center;
}
.tz-title-bold-5:after {
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #333333;
	content: '';
	bottom: 0;
}
.laster-thumb {
	position: relative;
	height: 270px;
	max-width: 270px;
	width: 100%;
	overflow: hidden;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	margin: auto;
}
.laster-thumb:after {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	content: '';
	left: 0;
	top: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	display: block;
}
.laster-shop-item:hover .laster-thumb:after {
	background: rgba(0,0,0,0.5);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}
.laster-thumb img {
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
	height: 100%;
}
.laster-shop-item {
	margin-top: 70px;
}
.laster-shop-item h6 {
	margin: 0;
	padding: 30px 0 2px;
	text-align: center;
}
.laster-shop-item h6 a {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none !important;
}
.laster-shop-item small {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
}
.laster-shop-item small em {
	font-style: normal;
	font-size: 14px;
	line-height: 24px;
	color: #888888;
	font-weight: 400;
	text-decoration: line-through;
	padding-right: 17px;
}
.tz-shop-meta {
	position: absolute;
	width: 100%;
	top: 40%;
	text-align: center;
	left: 0;
	z-index: 9999;
}
.tz-shop-meta a:first-child {
	margin: 0;
}
.tz-shop-meta a {
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	margin-left: 7px;
	transform: scale(0) rotate(180deg);
	-moz-transform: scale(0) rotate(180deg);
	-webkit-transform: scale(0) rotate(180deg);
	-ms-transform: scale(0) rotate(180deg);
	-o-transform: scale(0) rotate(180deg);
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
	-ms-transition: all 0.3s linear 0.2s;
	-o-transition: all 0.3s linear 0.2s;
}
.tz-shop-meta a:hover:before {
	opacity: 0;
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.tz-shop-meta a:before {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
}
.tz-shop-meta a:hover:after {
	opacity: 0;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.tz-shop-meta a:after {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	width: 100%;
}
.tz-shop-meta a:hover {
	background: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-shop-meta a i {
	font-size: 20px;
	line-height: 50px;
	color: #fff;
}
.tz-shop-meta a.tzshopping:hover i {
	color: #5da7c8;
}
.tz-shop-meta a.tzshopping:before, .tz-shop-meta a.tzshopping:after {
	border-color: #5da7c8;
}
.tz-shop-meta a.tzshopping {
	background: #5da7c8;
}
.tz-shop-meta a.tzheart {
	background: #fabc59;
}
.tz-shop-meta a.tzheart:hover i {
	color: #fabc59;
}
.tz-shop-meta a.tzheart:before, .tz-shop-meta a.tzheart:after {
	border-color: #fabc59;
}
.tztasks {
	background: #f1805f;
}
.tz-shop-meta a.tztasks:hover i {
	color: #f1805f;
}
.tz-shop-meta a.tztasks:before, .tz-shop-meta a.tztasks:after {
	border-color: #f1805f;
}
.laster-shop-item:hover {
	cursor: pointer;
}
.laster-thumb:hover .shop-icon-data {
	display: none;
}
.laster-shop-item:hover .laster-thumb img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}
.laster-shop-item:hover .tz-shop-meta a {
	transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-webkit-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
}
.tz-view-more2 {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 86px 0 28px;
	padding: 18px 54px;
	text-decoration: none !important;
	position: relative;
	border: 1px solid #343434;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	background: none;
}
body .tz-view-style2:after {
	transform: rotate(45deg) scale(1);
	-moz-transform: rotate(45deg) scale(1);
	-webkit-transform: rotate(45deg) scale(1);
	-ms-transform: rotate(45deg) scale(1);
	-o-transform: rotate(45deg) scale(1);
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	opacity: 0;
	left: 0;
}
body .tz-view-style2:hover:after {
	transform: rotate(45deg) scale(6);
	-moz-transform: rotate(45deg) scale(6);
	-webkit-transform: rotate(45deg) scale(6);
	-ms-transform: rotate(45deg) scale(6);
	-o-transform: rotate(45deg) scale(6);
	opacity: 1;
}
.tz-view-more2:after {
	position: absolute;
	left: -100%;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: #333333;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
}
.tz-view-more2:hover:after {
	left: 0;
}
.tz-view-more2 span {
	color: #333333;
	position: relative;
	z-index: 9;
}
.tz-view-more2:hover span {
	color: #fff;
}
/**
* 4.7 - Lastest shop
* -----------------------------------------------------------------------------
*/
.tz-award {
	position: relative;
	text-align: center;
	padding: 80px 0 70px;
	background-image: url('demos/Weekend_Plots_in_Ahmedabad_award.jpg');
}
.tz-award:after {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: '';
	background: rgba(0,0,0,0.3);
}
.tz-award-slider {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 9999;
	position: relative;
	text-align: center;
}
.award_prev {
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 99999;
	top: 50%;
	left: 53px;
	display: block;
}
.award_prev i {
	color: #fff;
	font-size: 62px;
	line-height: 62px;
}
.award_next {
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999999;
	top: 50%;
	right: 53px;
	display: block;
}
.award_next i {
	color: #fff;
	font-size: 62px;
	line-height: 62px;
}
.tz-award-slider h6 {
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-align: center;
	letter-spacing: 5px;
}
.tz-award-slider span {
	border: 1px solid #ddd;
	color: #333;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 25px;
	margin: 2px 0 0;
	padding: 30px 20px;
	background: rgba(255, 255, 255, 0.9);
}
/**
* 4.7 - Portfolio
* -----------------------------------------------------------------------------
*/
.tz-portfolio {
	position: relative;
	overflow: hidden;
}
.tz-title-4 {
	background: #0186c9;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 47px 0 80px;
	text-decoration: none;
	text-align: center;
}
.tz-title-4 span {
	display: block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 25px 0;
	position: relative;
}
.tz-title-bold-4 {
	background: #5da7c8;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 21px;
	margin: 0;
	padding: 56px 0 80px;
	text-decoration: none;
	text-align: center;
}
.tz-title-bold-4 span {
	display: block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding: 20px 0;
	position: relative;
}
.tz-title-bold-4 span:after {
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #fff;
	content: '';
	bottom: 0;
}
.theme-white .tz-title-4 span, .theme-white .tz-title-bold-4 span {
	color: #333333;
}
.theme-white .tz-title-4 span:after, .theme-white .tz-title-bold-4 span:after {
	background: #333333;
}
.tz-title-4 span:after {
	position: absolute;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	left: 50%;
	background: #fff;
	content: '';
	bottom: 0;
}
.tz-portfolio-content {
	position: relative;
}
.tz-portfolio-content:after {
	clear: both;
	content: '';
	display: table;
}
.tz-portfolio-content .element {
	height: 280px;
	position: relative;
}
.tz-portfolio-content .element:after {
	position: absolute;
	left: 0;
	top: 20%;
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	z-index: 99;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tz-portfolio-content .element figcaption {
	position: absolute;
	left: 33px;
	bottom: 34px;
	width: 100%;
	z-index: 999;
}
.tz-portfolio-content .element figcaption h6 {
	padding: 0;
	margin: 0;
	transform: translateY(30px);
	-moz-transform: translateY(30px);
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	-o-transform: translateY(30px);
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.24s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	opacity: 0;
}
.tz-portfolio-content .element figcaption h6 a {
	display: block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 30px;
	margin: 0;
	padding: 0 0 3px;
	text-decoration: none !important;
}
.tz-portfolio-content .element figcaption .tz-cat {
	display: inline-block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	transform: scale(0.5);
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	opacity: 0;
}
.tz-portfolio-content .element:hover {
	cursor: pointer;
}
.tz-portfolio-content .element:hover:after {
	top: 0;
	background: rgba(0,0,0,0.5);
}
.tz-portfolio-content .element:hover:before {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	z-index: 99;
}
.tz-portfolio-content .element:hover img {
	animation: animation_protolioeff 10s linear 0s 2 alternate;
	-webkit-animation: animation_protolioeff 10s linear 0s 2 alternate;
}
.tz-portfolio-content .element:hover figcaption h6 {
	transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	opacity: 1;
}
.tz-portfolio-content .element:hover figcaption .tz-cat {
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	opacity: 1;
}
@keyframes animation_protolioeff {
 0% {
 transform: scale(1) translateX(0px);
 -moz-transform: scale(1) translateX(0px);
 -ms-transform: scale(1) translateX(0px);
 -webkit-transform: scale(1) translateX(0px);
 -o-transform: scale(1) translateX(0px);
}
 50% {
 transform: scale(1.2) translateX(-10px);
 -moz-transform: scale(1.2) translateX(-10px);
 -webkit-transform: scale(1.2) translateX(-10px);
 -ms-transform: scale(1.2) translateX(-10px);
 -o-transform: scale(1.2) translateX(-10px);
}
 75% {
 transform: scale(1.3) translateX(-20px);
 -moz-transform: scale(1.3) translateX(-20px);
 -webkit-transform: scale(1.3) translateX(-20px);
 -ms-transform: scale(1.3) translateX(-20px);
 -o-transform: scale(1.3) translateX(-20px);
}
 100% {
 transform: scale(1.4) translateX(-30px);
 -webkit-transform: scale(1.4) translateX(-30px);
 -ms-transform: scale(1.4) translateX(-30px);
 -moz-transform: scale(1.4) translateX(-30px);
}
}
@-webkit-keyframes animation_protolioeff {
 0% {
 transform: scale(1) translateX(0px);
 -moz-transform: scale(1) translateX(0px);
 -ms-transform: scale(1) translateX(0px);
 -webkit-transform: scale(1) translateX(0px);
 -o-transform: scale(1) translateX(0px);
}
 50% {
 transform: scale(1.2) translateX(-10px);
 -moz-transform: scale(1.2) translateX(-10px);
 -webkit-transform: scale(1.2) translateX(-10px);
 -ms-transform: scale(1.2) translateX(-10px);
 -o-transform: scale(1.2) translateX(-10px);
}
 75% {
 transform: scale(1.3) translateX(-20px);
 -moz-transform: scale(1.3) translateX(-20px);
 -webkit-transform: scale(1.3) translateX(-20px);
 -ms-transform: scale(1.3) translateX(-20px);
 -o-transform: scale(1.3) translateX(-20px);
}
 100% {
 transform: scale(1.4) translateX(-30px);
 -webkit-transform: scale(1.4) translateX(-30px);
 -ms-transform: scale(1.4) translateX(-30px);
 -moz-transform: scale(1.4) translateX(-30px);
}
}
.tz-load-more {
	text-align: center;
}
.tz-load-more .tz-view-more2 {
	margin: 60px 0 85px;
}
/**
* 4.7 - Our blog
* -----------------------------------------------------------------------------
*/

.tz-our-blog {
	position: relative;
	overflow: hidden;
	padding: 38px 0 30px;
	text-align: center;
}
body .padding-ourblog {
	padding: 51px 0 130px;
}
.our-blog-item {
	background: #fff;
	border: 2px solid #eeeeee;
	position: relative;
	perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
	cursor: pointer;
	margin-top: 51px;
}
.our-blog-item .blog-thumb {
	height: 370px;
	width: 100%;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.blog-thumb img {
	width: 100%;
	height: 100%;
}
.our-blog-item h6 {
	color: #111111;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	margin: 26px 0 25px;
	padding: 21px 0 0;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	position: relative;
}
.our-blog-item h6:after {
	background: #cccccc;
	top: 0;
	content: "";
	height: 4px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
.tz-icon-video {
	position: absolute;
	top: 50%;
	left: 50%;
	background: url("images/play.png") center center no-repeat transparent;
	width: 64px;
	height: 64px;
	border: 0;
	margin-top: -32px;
	margin-left: -32px;
}
.our-blog-ds {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #eeeeee;
	width: 100%;
	height: 100%;
	transform: rotateY(-35deg);
	-moz-transform: rotateY(-35deg);
	-webkit-transform: rotateY(-35deg);
	-ms-transform: rotateY(-35deg);
	-o-transform: rotateY(-35deg);
	transform-origin: left center 0;
	-moz-transform-origin: left center 0;
	-webkit-transform-origin: left center 0;
	-ms-transform-origin: left center 0;
	-o-transform-origin: left center 0;
	transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	-moz-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	-o-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
	opacity: 0;
	overflow: hidden;
}
.our-blog-bk {
	margin: 68px 1px 1px;
	background: #fff;
	height: 85%;
	margin-bottom: 1px;
	padding: 33px 40px 15px;
	text-align: center;
}
.entry-ourblog {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.our-blog-ds h6:after {
	display: none;
}
.our-blog-ds h6 {
	text-align: left;
	margin: 0;
	padding: 0;
}
.our-blog-ds h6 a {
	color: #111111;
	text-decoration: none !important;
	text-align: left;
}
.our-blog-ds .createby {
	color: #bababa;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 9px 0 17px;
	text-align: left;
	display: block;
}
.our-blog-ds .createby a {
	color: #878787;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-align: left;
}
.our-blog-ds p {
	color: #666666;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 0;
	text-align: left;
}
.tz-readmore {
	color: #f1805f !important;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 0;
	padding: 26px 0;
	text-decoration: none !important;
	font-style: italic;
	display: inline-block;
}
.tz-readmore i {
	color: #f1805f;
	font-size: 12px;
	line-height: 14px;
	padding-left: 10px;
}
.our-blog-item:hover .our-blog-ds {
	transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	opacity: 1;
	transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-moz-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-webkit-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-o-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
	-ms-transition: transform 0.3s linear 0s, opacity 0s linear 0s;
}
/**
* 4.10 - Partner
* -----------------------------------------------------------------------------
*/
.tz-partner {
	padding: 55px 0;
}
.partner-slider {
	list-style: none;
	padding: 0px 0 0;
	margin: 0;
	cursor: w-resize;
}
.partner-slider li {
	text-align: center;
}
/**
* 4.11 - Our team
* -----------------------------------------------------------------------------
*/
.tz-our-team {
	padding: 80px 0 79px;
}
.tz-team-slider {
	list-style: none;
	padding: 0;
	margin: 60px 0 30px;
	cursor: e-resize;
}
.tz-team-slider li {
	position: relative;
	text-align: center;
}
.tz-team-slider li .tz-team-item {
	width: 265px;
	height: 265px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	padding: 10px;
	border: 1px solid #eeeeee;
	position: relative;
	margin: auto;
	overflow: hidden;
}
.tz-team-img {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.tz-team-slider li .tz-team-item img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: absolute;
	left: 0;
	top: 0;
}
.tz-team-ds {
	position: absolute;
	top: 43%;
	left: 0;
	width: 100%;
	text-align: center;
	transform: scale(1.7);
	-moz-transform: scale(1.7);
	-webkit-transform: scale(1.7);
	-o-transform: scale(1.7);
	-ms-transform: scale(1.7);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}
.tz-team-ds h6 {
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tz-team-ds span {
	display: block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tz-team-overlay {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 100%;
	left: 0;
	padding: 10px;
	position: absolute;
	top: 0;
	width: 100%;
}
.tz-team-overlay-bk {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 100%;
	width: 100%;
	position: relative;
	opacity: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.img-hover {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: absolute;
	left: 0;
	top: 0;
	transform: scale(1.6);
	-moz-transform: scale(1.6);
	-webkit-transform: scale(1);
	-ms-transform: scale(1.6);
	-o-transform: scale(1.6);
	opacity: 0;
	display: block;
}
.tz-team-item:hover img {
	opacity: 0;
}
.tz-team-item:hover img.img-hover {
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	opacity: 1;
}
.tz-team-item:hover .tz-team-ds {
	transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
}
.tz-team-item:hover {
	cursor: pointer;
}
.tz-team-item:hover .tz-team-overlay-bk {
	opacity: 1;
}
.tzview-team {
	text-align: center;
}
.tzview-team a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	color: #000000;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16.5px;
	margin: 23px 40px 18px;
	overflow: hidden;
	padding: 17px 40px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
}
.tzview-team a span {
	color: #000000;
	position: relative;
	z-index: 99;
}
.tzview-team a:after {
	background: none repeat scroll 0 0 #000000;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	width: 100%;
}
.tzview-team a:hover:after {
	left: 0;
}
.tzview-team a:hover span {
	color: #fff;
}
/**
* 4.12 - Simple Porduct
* -----------------------------------------------------------------------------
*/
.tz-simple {
	position: relative;
	background-image: url('demos/parallax2.jpg');
}
.tz-simple-product {
	list-style: none outside none;
	margin: 21% 0 18%;
	padding: 8px 0 17px;
}
.tz-simple-product li {
	position: relative;
	text-align: center;
}
.tz-simple-product li p {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 60px;
	margin: 0;
	padding: 26px 0;
	text-align: center;
}
.tz-simple-product li a {
	display: inline-block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 8px 0 8px 0;
	padding: 17px 35px;
	text-align: center;
	border: 2px solid #000;
	text-decoration: none !important;
}
.simple_prev {
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 53px;
}
.simple_prev i {
	color: #000000;
	font-size: 62px;
	line-height: 62px;
}
.simple_next {
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	right: 53px;
}
.simple_next i {
	color: #000000;
	font-size: 62px;
	line-height: 62px;
}
/**
* 4.13 - Free Shipping
* -----------------------------------------------------------------------------
*/
.tz-free-shipping {
	padding: 57px 0 73px;
}
.icon-shopping-cart {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #fff;
	display: block;
	float: left;
	line-height: 70px;
	text-align: center;
}
.icon-shopping-cart i {
	font-size: 26px;
	line-height: 70px;
}
.tz-shipping-content {
	padding-left: 35px;
	float: left;
}
.tz-shipping-content h6 {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 0;
	padding: 12px 0 4px;
}
.tz-shipping-content p {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
}
.tz-background3 .tz-shipping-content p, .tz-background3 .tz-shipping-content h6 {
	color: #fff;
}
.tz-background3 .learn-more {
	color: #fff !important;
	border: 1px solid #fff;
}
.learn-more {
	color: #000000 !important;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin: 11px 0 0;
	padding: 16px 30px 17px;
	display: block;
	border: 1px solid #000;
	text-decoration: none !important;
	overflow: hidden;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: relative;
	background: none;
}
.tz-background3 .learn-more:after {
	background: #fff;
}
.learn-more:after {
	background: none repeat scroll 0 0 #000;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	width: 100%;
}
.learn-more:hover:after {
	left: 0;
}
.learn-more:hover span {
	color: #fff !important;
}
.tz-background3 .learn-more span {
	color: #fff !important;
}
.tz-background3 .learn-more:hover span {
	color: #000 !important;
}
.learn-more span {
	color: #000000 !important;
	position: relative;
	z-index: 999;
}
/**
* 4.14 - Quote
* -----------------------------------------------------------------------------
*/
.parallax_bk5 {
	background-image: url('demos/parallax.jpg')
}
.tz-overlay {
	padding: 106px 0;
	background: rgba(0,0,0,0.5);
}
.tz-quote {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tz-quote li {
	float: left;
}
.tz-quote li p {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 41.6px;
	margin: 0;
	padding: 17px 0 0 0;
	text-align: center;
}
.tz-quote li span {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 24px 0 0;
	text-align: center;
	display: block;
}
.tz-quote li p a {
	color: #f9bb59;
	text-decoration: none !important;
}
.tz-quote li p i:first-child {
	padding-right: 8px;
	transform: translateY(-12px);
	-moz-transform: translateY(-12px);
	-webkit-transform: translateY(-12px);
	-ms-transform: translateY(-12px);
	-o-transform: translateY(-12px);
}
.tz-quote li p i:last-of-type {
	padding-left: 8px;
	transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	-o-transform: translateY(-6px);
}
/**
* 4.15 - Skill
* -----------------------------------------------------------------------------
*/
.tz-overlay-skill {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	padding: 80px 0 72px;
}
.parallax_bk1 {
	background-image: url('demos/parallax4.jpg');
}
.tz-overlay-skill .tz-title-3 {
	color: #fff;
	padding: 20px 0;
}
.tz-overlay-skill .tz-title-3:after {
	background: #fff;
}
.tz-rotate-skill {
	margin-top: 51px;
	text-align: center;
	opacity: 0;
}
body .tz-rotate-skill p {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 600;
	z-index: 2;
	line-height: 20px;
	text-align: center;
	margin-top: 18px;
	margin-bottom: 15px;
}
.chart {
	position: relative;
	display: inline-block;
	width: 150px;
	height: 150px;
	text-align: center;
}
.chart canvas {
	position: absolute;
	top: 0;
	left: 0;
}
.percent {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	font-weight: 600;
	display: inline-block;
	line-height: 150px;
	z-index: 2;
}
.percent:after {
	content: '%';
	margin-left: 0.1em;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	font-weight: 600;
}
.angular {
	margin-top: 100px;
}
.angular .chart {
	margin-top: 0;
}
/**
* 4.16 - Custom Html
* -----------------------------------------------------------------------------
*/
.custom-html {
	padding: 43px 0;
}
.custom-html p {
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 53px;
}
.tzcustom-button {
	padding: 17px 33px;
	margin: 0;
	color: #ffffff !important;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	border: 2px solid #fcfefe;
	display: block;
	text-align: center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	text-decoration: none !important;
}
/**
* 4.17 - Connected
* -----------------------------------------------------------------------------
*/
.parallax_bk6 {
	background-image: url('demos/parallax5.jpg');
}
.tz-overlay-connected {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	padding: 81px 0;
}
.tz-overlay-connected .tz-title-bold-3 {
	color: #fff;
}
.tz-overlay-connected .tz-title-bold-3:after {
	background: #fff;
}
.tz-ds {
	padding: 35px 3%;
	margin: 0;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	text-align: center;
}
.tzsocial {
	margin: 10px 0;
}
.tzsocial a {
	width: 100px;
	height: 100px;
	display: block;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	line-height: 100px;
	margin: auto;
	position: relative;
}
.tzsocial a:after {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border: 1px solid rgba(255,255,255,0.5);
	transform: scale(0.99);
	-moz-transform: scale(0.99);
	-webkit-transform: scale(0.99);
	-ms-transform: scale(0.99);
	-o-transform: scale(0.99);
	opacity: 1;
}
.tzsocial a:before {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border: 1px solid rgba(255,255,255,0.5);
	transform: scale(0.99);
	-moz-transform: scale(0.99);
	-ms-transform: scale(0.99);
	-o-transform: scale(0.99);
	-webkit-transform: scale(0.99);
	opacity: 1;
}
.tzsocial a:hover {
	background: none;
}
.tzsocial a:hover:before {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0;
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
}
.tzsocial a:hover:after {
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	opacity: 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzsocial a i {
	font-size: 40px;
	line-height: 100px;
	position: relative;
}
.tzsocial span {
	color: #ffffff;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin: 0;
	padding: 29px 0 4px;
	text-align: center;
}
/**
* 4.18 - The Say
* -----------------------------------------------------------------------------
*/
.theme-black .tz-title-3 {
	color: #fff;
}
.theme-black .tz-title-3:after {
	background: #fff;
}
.theme-black .tz-title-bold-3 {
	color: #fff;
}
.theme-black .tz-title-bold-3:after {
	background: #fff;
}
.parallax_bk2 {
	background-image: url('demos/thesay.jpg')
}
.tz-the-say {
	position: relative;
	overflow: hidden;
	padding: 76px 0;
}
.tz-the-say-overlay:before {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: '';
	background: rgba(0,0,0,0.6);
}
.tz-the-say-overlay .tz-title-bold-3 {
	color: #fff;
}
.tz-the-say-overlay .tz-title-bold-3:after {
	background: #fff;
}
.tz-say-slider {
	padding: 59px 0 17px;
	margin: 0;
	list-style: none;
}
.tz-say-slider li {
	float: left;
	text-align: center;
	cursor: pointer;
}
.tz-avata {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: auto;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tz-say-slider li:hover .tz-avata {
	transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
}
.tz-say-slider li p {
	color: #ffffff;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 26px 18% 33px;
	text-align: center;
	position: relative;
}
.tz-say-slider li p:after {
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	background: #fff;
}
.tz-say-slider li span {
	color: #ffffff;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding: 26px 0 0;
	text-align: center;
	text-transform: uppercase;
}
.tz-say-slider li small {
	color: #ffffff;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	margin: 0;
	padding: 13px 0 0;
	text-align: center;
}
.say_prev {
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 53px;
}
.say_prev i {
	color: #666666;
	font-size: 62px;
	line-height: 62px;
}
.say_next {
	border: 0;
	background: none;
	margin-top: -31px;
	position: absolute;
	z-index: 999;
	top: 50%;
	right: 53px;
}
.say_next i {
	color: #666666;
	font-size: 62px;
	line-height: 62px;
}
.say_prev:hover i, .say_next:hover i {
	color: #fff;
}
/**
* 4.19 - Shop Tab
* -----------------------------------------------------------------------------
*/
.tz-shop-tab-wrap {
	padding: 53px 0 109px;
}
.tz-shop-tab {
	position: relative;
}
.tz-shop-header:after {
	clear: both;
	content: '';
	display: table;
}
.tz-title-5:after {
	background: none repeat scroll 0 0 #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 20px;
}
.tz-title-5 {
	color: #333333;
	font-family: "Raleway", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin: 0;
	padding: 0 0 25px;
	position: relative;
	text-decoration: none;
	float: left;
}
.tz-shop-title {
	float: left;
	margin-left: 33px;
	margin-top: 4px;
}
.tz-shop-title small {
	color: #999999;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 0;
	padding: 0 24px 0 0;
	display: inline-block;
	text-decoration: none !important;
	cursor: pointer;
}
.tz-shop-tabs-content {
	margin-top: 50px;
}
.tzshop-content {
	display: none;
}
.tabs_prev {
	position: absolute;
	top: 3px;
	right: 24px;
	border: 0;
	background: none;
}
.tabs_next {
	position: absolute;
	top: 3px;
	right: 0;
	border: 0;
	background: none;
}
.tabs_next i {
	font-size: 20px;
	color: #bababa;
}
.tabs_next:hover i {
	color: #3f3f3f;
}
.tabs_prev i {
	font-size: 20px;
	color: #bababa;
}
.tabs_prev:hover i {
	color: #3f3f3f;
}
.tzshop-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tzshop-content ul li {
	display: block;
	text-align: center;
	position: relative;
	padding: 0;
	cursor: pointer;
}
.tzshop-thumb {
	position: relative;
	overflow: hidden;
	max-height: 232px;
	height: 100%;
}
.tzshop-thumb img {
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzshop-thumb:hover img:first-child {
	transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
}
.tzshop-thumb:hover img:last-of-type {
	transform: translateY(-232px) scale(1);
	-moz-transform: translateY(-232px) scale(1);
	-webkit-transform: translateY(-232px) scale(1);
	-ms-transform: translateY(-232px) scale(1);
	-o-transform: translateY(-232px) scale(1);
	opacity: 1;
}
.tzshop-thumb img:last-of-type {
	transform: translateY(-232px) scale(1.5);
	-moz-transform: translateY(-232px) scale(1.5);
	-webkit-transform: translateY(-232px) scale(1.5);
	-ms-transform: translateY(-232px) scale(1.5);
	-o-transform: translateY(-232px) scale(1.5);
	opacity: 0;
}
.shop-icon-data {
	position: absolute;
	left: 10px;
	top: 10px;
	width: auto !important;
	z-index: 999;
}
.shop-icon-data img {
	margin-right: 5px;
	width: auto !important;
	height: auto;
}
.tzshop-content ul li h6 {
	padding: 73px 0 2px;
	margin: 0;
}
.tzshop-content ul li a {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	text-decoration: none !important;
}
.tzshop-content ul li span {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
}
.tab-active {
	color: #545454 !important;
}
/**
* 4.20 - Font awesome
* -----------------------------------------------------------------------------
*/
.tz-awesome {
	background-image: url('demos/Weekend_Plots_in_Ahmedabad_awe-bk.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding: 71px 0 79px;
}
.awesome-ds {
	padding: 25px 0;
	margin: 0;
	color: #999999;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
}
.tz-awesome-content {
	display: block;
	text-align: center;
	margin: 38px 0 29px;
}
.tz-awesome-content a:first-child {
	margin-left: 0;
}
.tz-awesome-content a:after {
	border: 1px solid #5da7c8;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}
.tz-awesome-content a {
	text-decoration: none !important;
	display: inline-block;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border: 1px solid #e8e8e8;
	line-height: 95px;
	margin-left: 50px;
	background: transparent;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	position: relative;
}
.tz-awesome-content a i {
	font-size: 28px;
	line-height: 95px;
	color: #444444;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 1;
}
.tz-awesome-content a:hover {
	background: #5da7c8;
	border: 1px solid transparent;
}
.tz-awesome-content a:hover:after {
	transform: scale(1.13);
	-moz-transform: scale(1.13);
	-webkit-transform: scale(1.13);
	-ms-transform: scale(1.13);
	-o-transform: scale(1.13);
	opacity: 0.8;
}
.tz-awesome-content a:hover i {
	color: #fff;
}
/**
* 4.21 - Bestsellers
* -----------------------------------------------------------------------------
*/
.tz-bestsellers2 {
	text-align: center;
	padding: 53px 0 45px;
}
.tz-bestsellers {
	padding: 55px 0 25px;
	text-align: center;
}
.tz-bestsellers-slider {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tz-bestsellers-margin {
	margin: 76px -30px 0 0;
}
.tz-bestsellers .container {
	position: relative;
}
.bestsellers-thumb {
	width: 100%;
	height: 370px;
	position: relative;
	overflow: hidden;
	perspective: 1000px;
	-moz-perspective: 1000px;
	-webkit-perspective: 1000px;
	-ms-perspective: 1000px;
	-o-perspective: 1000px;
	cursor: pointer;
}
.tz-bestsellers-item:hover .tz-bestsellers-content {
	transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	opacity: 1;
}
.bestsellers-thumb img {
	width: 100%;
	height: 100%;
	display: block;
}
.tz-bestsellers-content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	padding: 0 20px;
	background: rgba(0,0,0,0.6);
	transform: rotateY(60deg);
	-moz-transform: rotateY(60deg);
	-webkit-transform: rotateY(60deg);
	-o-transform: rotateY(60deg);
	-ms-transform: rotateY(60deg);
	transform-origin: left 0 0;
	-moz-transform-origin: left 0 0;
	-webkit-transform-origin: left 0 0;
	-ms-transform-origin: left 0 0;
	-o-transform-origin: left 0 0;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}
.tz-bestsellers-item:hover .tz-bestsellers-content {
	opacity: 1;
}
.tz-bestsellers-item h6 {
	padding: 24px 0 2px;
	margin: 0;
	text-align: center;
}
.tz-bestsellers-item h6 a {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none !important;
}
.tz-bestsellers-item small {
	color: #333333;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
}
.tz-bestsellers-item small em {
	font-style: normal;
	font-size: 14px;
	line-height: 24px;
	color: #888888;
	font-weight: 400;
	text-decoration: line-through;
	padding-right: 17px;
}
.tz-bestsellers-item .tz-bestsellers-content h6 {
	padding: 29px 0 15px;
	margin: 0;
	text-align: left;
}
.tz-bestsellers-item .tz-bestsellers-content h6 a {
	text-transform: uppercase;
	font-weight: 600;
	color: #ffffff;
}
.tz-bestsellers-item {
	padding: 0 30px 0 0;
	float: left;
}
.tz-bestsellers2 .tz-bestsellers-item {
	padding: 0;
	float: none;
	margin-top: 60px;
}
.tz-bestsellers-item .tz-bestsellers-content p {
	color: #d4d4d4;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	margin: 0;
	padding: 10px 0;
	text-decoration: none;
	font-style: italic;
	text-align: left;
	transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
	-webkit-transition: all 0.1s linear 0s;
	-ms-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
}
.tz-bestsellers-item:hover .tz-bestsellers-meta {
	transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-webkit-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	opacity: 1;
}
.tz-bestsellers-meta {
	position: absolute;
	width: 100%;
	bottom: 15%;
	text-align: center;
	left: 0;
	z-index: 9999;
	top: auto;
	transform: scale(0.5) rotate(30deg);
	-moz-transform: scale(0.5) rotate(30deg);
	-webkit-transform: scale(0.5) rotate(30deg);
	-ms-transform: scale(0.5) rotate(30deg);
	-o-transform: scale(0.5) rotate(30deg);
	transition: all 0.3s linear 0.3s;
	-moz-transition: all 0.3s linear 0.3s;
	-webkit-transition: all 0.3s linear 0.3s;
	-moz-transition: all 0.3s linear 0.3s;
	-o-transition: all 0.3s linear 0.3s;
	opacity: 0;
}
.tz-bestsellers-meta a:first-child {
	margin: 0;
}
.tz-bestsellers-meta a {
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	margin-left: 7px;
	transition: all 0.3s linear 0.2s;
	-moz-transition: all 0.3s linear 0.2s;
	-webkit-transition: all 0.3s linear 0.2s;
	-ms-transition: all 0.3s linear 0.2s;
	-o-transition: all 0.3s linear 0.2s;
	position: relative;
}
.tz-bestsellers-meta a:hover:before {
	opacity: 0;
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.tz-bestsellers-meta a:before {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
}
.tz-bestsellers-meta a:hover:after {
	opacity: 0;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.tz-bestsellers-meta a:after {
	border: 1px solid #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	width: 100%;
}
.tz-bestsellers-meta a i {
	font-size: 20px;
	line-height: 50px;
	color: #fff;
}
.tz-bestsellers-meta a.tzshopping:hover i {
	color: #5da7c8;
}
.tz-bestsellers-meta a.tzheart:hover i {
	color: #fabc59;
}
.tz-bestsellers-meta a.tztasks:hover i {
	color: #f1805f;
}
.tz-bestsellers-meta a.tzshopping:before, .tz-bestsellers-meta a.tzshopping:after {
	border-color: #5da7c8;
}
.tz-bestsellers-meta a.tzheart:before, .tz-bestsellers-meta a.tzheart:after {
	border-color: #fabc59;
}
.tz-bestsellers-meta a.tztasks:before, .tz-bestsellers-meta a.tztasks:after {
	border-color: #f1805f;
}
.tz-bestsellers-meta a:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzshopping {
	background: #5da7c8;
}
a.tzheart {
	background: #fabc59;
}
.tztasks {
	background: #f1805f;
}
.bestsellers_prev {
	position: absolute;
	left: 5px;
	top: 15px;
	background: none;
	border: 0;
	display: block;
	width: 30px;
	height: 30px;
}
.bestsellers_prev i {
	font-size: 30px;
	color: #aaaaaa;
}
.bestsellers_next {
	position: absolute;
	right: 5px;
	top: 15px;
	background: none;
	border: 0;
	display: block;
	width: 30px;
	height: 30px;
}
.bestsellers_next i {
	font-size: 30px;
	color: #aaaaaa;
}
.bestsellers_next:hover i, .bestsellers_prev:hover i {
	color: #000000;
}
/**
* 4.22 - Love Words
* -----------------------------------------------------------------------------
*/

.tz_love_words {
	position: relative;
	overflow: hidden;
	padding: 65px 0;
}
.tz-love-slider {
	padding: 72px 0 8px;
	margin: 0;
	list-style: none;
}
.tz-love-slider li {
	float: left;
	text-align: center;
	cursor: pointer;
}
.tz-love-slider li:hover span, .tz-love-slider li:hover small {
	color: #5da7c8;
}
.tz-love-slider li:hover .tzlove-avata {
	transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
}
.tzlove-avata {
	width: 122px;
	height: 122px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin: auto;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tz-love-slider li p {
	color: #666666;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 23px 18% 0;
	text-align: center;
	position: relative;
}
.tz-love-slider li p:after {
	position: absolute;
	content: '';
	left: 50%;
	bottom: 0;
	width: 20px;
	height: 3px;
	margin-left: -10px;
	background: #fff;
}
.tz-love-slider li span {
	color: #111111;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin: 0;
	padding: 25px 0 0;
	text-align: center;
	text-transform: uppercase;
}
.tz-love-slider li small {
	color: #111111;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	margin: 0;
	padding: 10px 0 0;
	text-align: center;
}
ul.tz-love-slider .owl-controls {
	margin-top: 98px;
}
body .tz-love-slider .owl-controls .owl-page span {
	background: #bbbbbb;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: block;
	height: 7px;
	margin: 5px 7px;
	width: 7px;
	opacity: 1;
}
body .tz-love-slider .owl-controls .owl-page.active span, body .tz-love-slider .owl-controls.clickable .owl-page:hover span {
	background: #5da7c8;
}
/**
* 4.23 - Custom Porduct
* -----------------------------------------------------------------------------
*/
.parallax_bk7 {
	background: url('demos/bk4.jpg');
}
.tz-custom-product {
	padding: 75px 0 61px;
	background: rgba(255,255,255,0.6);
}
.tz-custom-product h6 {
	color: #222222;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
.tz-custom-product h6 span:first-child {
	margin-top: 8px;
}
.tz-custom-product h6 span {
	display: block;
	color: #202020;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 70px;
	font-weight: 600;
	line-height: 56px;
	margin: 0;
	padding: 0;
}
.tz-view-custom-product {
	border: 1px solid #343434;
	color: #333333;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 27px 0 0;
	padding: 18px 48px;
	position: relative;
	text-decoration: none !important;
	background: none;
	text-align: center;
	overflow: hidden;
}
.tz-view-custom-product span {
	color: #333333;
	position: relative;
	z-index: 99;
}
.tz-view-custom-product:after {
	position: absolute;
	left: -100%;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: #333333;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
}
.tz-view-custom-product:hover span {
	color: #fff;
}
.tz-view-custom-product:hover:after {
	left: 0;
}
/**
* 4.24 - Count
* -----------------------------------------------------------------------------
*/
.tz-count-overlay {
	position: relative;
	padding: 75px 0 65px;
	background: rgba(0,0,0,0.3);
}
.tz-count {
	text-align: center;
}
.tz-count button {
	display: inline-block;
	border: 2px solid rgba(255, 255, 255, 0.1);
	background: none;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
}
.tz-count button:hover {
	background: #7d5e2c;
	border: 2px solid #7d5e2c;
}
.tz-count button:hover i {
	color: rgba(255, 255, 255, 0.3);
}
.tz-count button i {
	color: #7d5e2c;
	font-size: 32px;
	line-height: 100px;
}
.tz-count strong {
	padding: 21px 0 0;
	margin: 0;
	color: rgba(255,255,255,0.3);
	font-family: 'Raleway', sans-serif;
	font-size: 25px;
	font-weight: 600;
	line-height: 40px;
	text-decoration: none !important;
	text-align: center;
	display: block;
}
.tz-count small {
	padding: 0;
	margin: 0;
	color: rgba(255,255,255,0.3);
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
	text-decoration: none !important;
	text-align: center;
	display: block;
}
/**
* 4.25 - Love Words 2
* -----------------------------------------------------------------------------
*/
.tz-love-words2 {
	padding: 44px 0 45px;
}
.tz-love-words-slider {
	list-style: none;
	padding: 0;
	margin: 64px 0 49px;
}
.tzcontent-for-words {
	position: relative;
	background: #eeeeee;
	padding: 20px 30px 25px;
	margin-right: 20px;
}
.tzcontent-for-words:after {
	border-bottom: 10px solid transparent;
	border-left: 20px solid #eeeeee;
	border-top: 10px solid transparent;
	content: "";
	position: absolute;
	right: -20px;
	top: 15px;
}
.tzcontent-for-words p {
	padding: 0;
	margin: 0;
	color: #555555;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	text-decoration: none !important;
}
.tzavata-for-words {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.tzauthor-for-words {
	background: #5da7c8;
	text-align: right;
	padding: 8px 15px 9px;
	margin-left: 10px;
}
.tzauthor-for-words span {
	display: block;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
}
.tzauthor-for-words em {
	display: block;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 21px;
}
ul.tz-love-words-slider .owl-controls .owl-page span {
	background: none repeat scroll 0 0 #bbbbbb;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	display: block;
	height: 7px;
	margin: 5px 7px;
	opacity: 1;
	width: 7px;
}
body ul.tz-love-words-slider .owl-controls .owl-page.active span, body ul.tz-love-words-slider .owl-controls.clickable .owl-page:hover span {
	background: none repeat scroll 0 0 #5da7c8;
}
body ul.tz-love-words-slider .owl-controls {
	margin-top: 34px;
	text-align: center;
}
/**
 * 4.26 - Video
 * -----------------------------------------------------------------------------
 */

.tz-video {
	position: relative;
	padding: 114px 0 152px;
	overflow: hidden;
}
.tz-video:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}
.tz-video-content {
	text-align: center;
	z-index: 999;
	position: relative;
}
.tz-video-content h3 {
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
	line-height: 120px;
	font-size: 100px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	text-align: center;
	margin: 13px 0 9px;
}
.tz-video-content strong {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	line-height: 16px;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	text-align: center;
	letter-spacing: 4px;
}
.videoID {
	position: absolute;
	width: auto;
	height: auto;
	max-height: 4000%;
	min-height: 100%;
	max-width: 1000%;
	min-width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
.bg-video {
	z-index: 6;
}
.bg-video1 {
	background: url(demos/bk_video_p.jpg) no-repeat center center / cover transparent !important;
}
.bg-video2 {
	background: url(demos/bk_video_p.jpg) no-repeat center center / cover transparent !important;
}
.bg-video3 {
	background: url(demos/bk-video-single.jpg) no-repeat center center / cover transparent !important;
}
.tzautoplay {
	background: #fff;
	height: 85px;
	width: 85px;
	border: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	display: inline-block;
}
.tzautoplay i {
	font-size: 23px;
	line-height: 85px;
	padding-left: 8px;
}
.tzpause i {
	font-size: 23px;
	line-height: 85px;
}
.tzpause {
	background: #fff;
	height: 85px;
	width: 85px;
	border: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	display: none;
}
.tz-video video {
	position: absolute;
	z-index: -22;
}
.tz-video:hover .tzpause {
	opacity: 1;
}
.bg-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.tz-video:hover h3 {
	opacity: 1 !important;
}
.tz-video:hover strong, .tz-video:hover .tzpause {
	opacity: 1 !important;
}
/**
* 4.27 - Custom Blog
* -----------------------------------------------------------------------------
*/
.tzcustom-block {
	padding: 66px 0;
}
.tz-attach {
	padding: 26px 0;
	margin: 0;
	color: #999999;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
}
.tzcustom-row {
	margin-bottom: 85px;
	margin-top: 83px;
}
.custom-left img {
	max-width: 100%;
	width: auto;
}
body .custom-right .tz-collection2 {
	padding-top: 0;
}
.custom-right .tz-collection2 li:first-child .item-collection {
	margin-top: 0;
}
.custom-right .tz-collection2 .item-collection {
	margin-top: 48px;
	margin-bottom: 0;
}
.custom-right .tz-collection2 .item-collection figcaption h6 {
	padding-top: 0;
	padding-bottom: 20px;
}
.custom-right .item-collection figcaption p {
	line-height: 22px;
	color: #999999;
}
/**
* 4.28 - Portfolio Page
* -----------------------------------------------------------------------------
*/
.tzportfolio-wrap {
	position: relative;
	background: #f5f5f5;
	padding: 50px 7% 80px 5%;
}
.tz-title-portfolio:after {
	background: #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
.tz-title-portfolio {
	color: #000;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 18.37px;
	font-weight: 700;
	line-height: 22.04px;
	margin: 0;
	padding: 20px 0;
	position: relative;
	text-align: center;
}
.tzfilter {
	text-align: center;
	width: 100%;
	margin-top: 26px;
}
.tzfilter a:first-child {
	margin: 0;
}
.tzfilter a {
	color: #000000;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 11.94px;
	font-weight: 600;
	line-height: 14.33px;
	margin: 20px 0 0 45px;
	padding: 0;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.tzfilter a.selected, .tzfilter a:focus, .tzfilter a:hover {
	color: #f17f5f;
}
.tzportfolio-pages {
	position: relative;
	margin-top: 16px;
}
.tz-no-mansory {
	margin-right: -30px;
}
.tzportfolio-pages:after {
	clear: both;
	display: table;
	content: '';
}
.tzportfolio-pages .element {
	background: transparent;
}
.tz-inner {
	margin: 0px 5px 5px 0;
	padding: 0 0 15px;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
}
.tz-no-mansory .tz-image-item {
	height: 270px;
}
body .tz-grid-3 .tz-image-item {
	height: 332px;
}
body .tz-grid-brand .tz-image-item {
	height: 332px;
}
body .tz-grid-2 .tz-image-item {
	height: 524px;
}
.tz-grid-3 .tz-inner h6 a {
	padding: 20px 0 0;
}
.tz-grid-brand .tz-inner h6 a {
	padding: 20px 0 0;
}
.tz-grid-3 .tz-inner span {
	padding: 2px 0;
}
.tz-grid-brand .tz-inner span {
	padding: 2px 0;
}
.tz-grid-2 .tz-inner h6 a {
	padding: 20px 0 0;
}
.tz-grid-2 .tz-inner span {
	padding: 2px 0;
}
.tz-image-item {
	position: relative;
	overflow: hidden;
}
.tz-image-item:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(51,51,51,0);
}
.tz-image-item img {
	width: 100%;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tz-inner h6 {
	padding: 0 10px;
	margin: 0;
	text-align: center;
}
.tz-inner h6 a {
	color: #000000;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	padding: 15px 0 0;
	margin: 0;
	text-decoration: none !important;
}
.tz-inner span {
	color: #f17f5f;
	display: block;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px;
	padding: 5px 0;
	margin: 0;
}
.tzfa-search i, .tzfa-heart i {
	font-size: 18px;
	line-height: 48px;
	color: #fff;
}
.tzfa-search {
	position: absolute;
	left: -30px;
	bottom: 0;
	display: block;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #5da7c8;
	text-align: center;
	z-index: 999;
	margin-bottom: -24px;
	margin-left: -35px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-search:before {
	width: 100%;
	height: 100%;
	border: 1px solid #5da7c8;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-search:after {
	width: 100%;
	height: 100%;
	border: 1px solid #5da7c8;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-search:hover {
	background: transparent;
}
.tzfa-search:hover:before {
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	opacity: 0;
}
.tzfa-search:hover:after {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0;
}
.tzfa-search:hover i {
	color: #5da7c8;
}
.tzfa-heart {
	position: absolute;
	top: 0;
	right: 0;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #fabc59;
	text-align: center;
	z-index: 999;
	margin-top: -24px;
	margin-right: -55px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-heart:before {
	width: 100%;
	height: 100%;
	border: 1px solid #fabc59;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzfa-heart:after {
	width: 100%;
	height: 100%;
	border: 1px solid #fabc59;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: '';
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	opacity: 1;
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
}
.tzfa-heart:hover {
	background: transparent;
}
.tzfa-heart:hover i {
	color: #fabc59;
}
.tzfa-heart:hover:before {
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	opacity: 0;
}
.tzfa-heart:hover:after {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0;
}
.tz-inner:hover a.tzfa-search {
	left: 50%;
	bottom: 50%;
}
.tz-inner:hover a.tzfa-heart {
	right: 50%;
	top: 50%;
}
.tz-inner:hover .tz-image-item:after {
	background: rgba(51,51,51,0.8);
}
.tz-inner:hover .tz-image-item img {
	transform: scale(1.3) translate3d(5px, 0, 0);
	-moz-transform: scale(1.3) translate3d(5px, 0, 0);
	-webkit-transform: scale(1.3) translate3d(5px, 0, 0);
	-ms-transform: scale(1.3) translate3d(5px, 0, 0);
	-o-transform: scale(1.3) translate3d(5px, 0, 0);
}
.tzpagenavi {
	width: 100%;
	text-align: center;
	margin-top: 46px;
}
.tzpagenavi button:first-child {
	margin-right: 10px;
}
.tzpagenavi button {
	display: inline-block;
	border: 2px solid #010101;
	background: none;
	padding: 10px;
	width: 44px;
	height: 41px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzpagenavi button:hover {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	background: #000000;
}
.tzpagenavi button:hover i {
	color: #fff;
}
.tzpagenavi button i {
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
}
/**
* 4.29 - Single Portfolio
* -----------------------------------------------------------------------------
*/
.tzsingle-wrap {
	background: #eeeeee;
	padding: 81px 0;
}
.tzpagenavi-single {
	width: 100%;
	text-align: center;
	margin-top: 49px;
	margin-bottom: 50px;
}
.tzpagenavi-single button:first-child {
	margin-right: 7px;
}
.tzpagenavi-single button {
	display: inline-block;
	border: 2px solid #010101;
	background: none;
	padding: 10px;
	width: 44px;
	height: 44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzpagenavi-single button:hover {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	background: #000000;
}
.tzpagenavi-single button:hover i {
	color: #fff;
}
.tzpagenavi-single button i {
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
}
.single-slider-full {
	position: relative;
	max-height: 700px;
	overflow: hidden;
	margin-top: 50px;
}
.single-slider-small {
	background: #fff;
	position: relative;
	max-height: 700px;
	overflow: hidden;
	margin-top: 50px;
	padding-top: 50px;
}
.single-slider-small .container {
	position: relative;
}
.tz-slider-full {
	padding: 0;
	margin: 0;
	list-style: none;
}
.tz-slider-full li img {
	width: 100%;
}
.single-gallery-full {
	max-height: 700px;
	overflow: hidden;
	position: relative;
	margin-top: 50px;
}
.tz-gallery-full {
	list-style: none;
	padding: 0;
	margin: 0;
	cursor: e-resize;
}
.single-video {
	margin-top: 50px;
	padding-top: 50px;
	background: #fff;
}
.single-video .container {
	position: relative;
}
.single-video .tz-video {
	height: 700px;
	z-index: 999;
}
.single-video .tzautoplay, .single-video .tzpause {
	background: none;
	border: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-top: -50px;
	margin-left: -20px;
}
.single-video .tz-video:after {
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
.single-video .tzautoplay i {
	font-size: 100px;
	color: #ffffff;
	line-height: 100px;
}
.single-video .tzpause i {
	font-size: 90px;
	color: #ffffff;
	line-height: 100px;
}
.tz_slider_prev {
	position: absolute;
	display: block;
	background: none;
	width: 50px;
	height: 50px;
	border: 0;
	left: 50px;
	top: 50%;
	margin-top: -25px;
	z-index: 999;
}
.tz_slider_prev i {
	line-height: 50px;
	font-size: 50px;
	color: #9a9e9c;
}
.tz_slider_prev:hover i {
	color: #fff;
}
.tz_slider_next {
	position: absolute;
	display: block;
	background: none;
	width: 50px;
	height: 50px;
	border: 0;
	right: 50px;
	top: 50%;
	margin-top: -25px;
	z-index: 999;
}
.tz_slider_next i {
	line-height: 50px;
	font-size: 50px;
	color: #9a9e9c;
}
.tz_slider_next:hover i {
	color: #fff;
}
.p-single-content {
	background: #FFFFFF;
	padding: 35px 0 87px;
}
.p-title {
	padding: 15px 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	text-transform: uppercase;
}
.p-single-content p {
	padding: 12px 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.p-content-right span {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	display: block;
}
.p-content-right span.first-span {
	margin-top: 11px;
	display: block;
}
.p-content-right ul {
	list-style: none;
	padding: 0;
	margin: 26px 0 0;
}
.p-content-right ul li {
	position: relative;
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
}
.p-content-right ul li i {
	font-size: 13px;
	padding-right: 5px;
}
.p-share {
	margin: 32px 0 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	display: inline-block;
	border: 2px solid #000000;
	padding: 12px 28px;
	background: none;
	position: relative;
	overflow: hidden;
	border-radius: 1px;
	text-decoration: none !important;
}
.p-share span {
	color: #000000;
	position: relative;
	z-index: 999;
}
.p-share:after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: -100%;
	top: 0;
	border-radius: 1px;
	background: #000;
	content: '';
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.p-share:hover:after {
	left: 0;
}
.p-share:hover span {
	color: #fff;
}
.alignnone {
	display: block;
	margin: 10px 0 0;
	width: 100%;
}
/*------related------*/
.tzrelated {
	padding: 80px 0 21px;
}
.tz-tzrelated {
	background: #fff;
	padding-bottom: 25px;
	margin-top: 50px;
}
.tz-tzrelated-img {
	position: relative;
	overflow: hidden;
	max-height: 370px;
	height: 100%;
}
.tz-tzrelated h6 {
	margin: 0;
	padding: 0;
	text-align: center;
}
.tz-tzrelated h6 a {
	color: #000000;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25px;
	margin: 0;
	padding: 24px 0 0;
	text-decoration: none !important;
}
.tz-tzrelated span {
	color: #f17f5f;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px;
	margin: 0;
	padding: 5px 0;
	text-align: center;
}
.tz-tzrelated-img:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(51,51,51,0);
}
.tz-tzrelated:hover a.tzfa-search {
	left: 50%;
	bottom: 50%;
}
.tz-tzrelated:hover a.tzfa-heart {
	right: 50%;
	top: 50%;
}
.tz-tzrelated:hover .tz-tzrelated-img:after {
	background: rgba(51,51,51,0.8);
}
.tz-tzrelated:hover .tz-tzrelated-img img {
	transform: scale(1.3) translate3d(5px, 0, 0);
	-moz-transform: scale(1.3) translate3d(5px, 0, 0);
	-webkit-transform: scale(1.3) translate3d(5px, 0, 0);
	-ms-transform: scale(1.3) translate3d(5px, 0, 0);
	-o-transform: scale(1.3) translate3d(5px, 0, 0);
}
/**
* 4.30 - Blog Page
* -----------------------------------------------------------------------------
*/
.tzblog-wrap {
	background: #eeeeee;
	padding: 81px 0;
}
body .blog-item-first {
	margin-top: 50px;
}
.blog-item {
	background: #fff;
	text-align: center;
	padding-bottom: 43px;
	margin-top: 30px;
}
.tzblog-slider {
	position: relative;
	max-height: 500px;
	overflow: hidden;
}
.tzblog-slider-content {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tzblog-slider .tz_slider_prev {
	left: 40px;
}
.tzblog-slider .tz_slider_next {
	right: 40px;
}
.blog-item h4 {
	padding: 47px 0 27px;
	margin: 0;
	text-align: center;
}
.blog-item h4:hover a {
	color: #f1805f;
}
.blog-item h4 a {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.blog-item h4.tzquote-title {
	padding: 47px 0 25px;
	margin: 0;
	text-align: center;
}
.blog-item p {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0 9% 33px;
	text-align: center;
	position: relative;
}
.blog-item p:after {
	position: absolute;
	left: 50%;
	height: 3px;
	width: 20px;
	background: #000;
	bottom: 0;
	margin-left: -10px;
	content: '';
}
.tzblog-meta {
	display: block;
	text-align: center;
	margin-top: 32px;
}
.tzblog-meta:after {
	clear: both;
	content: '';
	display: table;
}
.tzblog-meta em:hover, .tzblog-meta a:hover, .tzblog-meta a:hover i {
	color: #f1805f;
}
.tzblog-meta em {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0 39px 0 0;
	font-style: inherit;
}
.tzblog-meta a:first-child {
	padding: 0;
}
.tzblog-meta a {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 15px;
	font-style: inherit;
	text-decoration: none !important;
}
.tzblog-meta a i {
	color: #000000;
	font-size: 17px;
	line-height: 20px;
	padding-right: 5px;
}
.tzblog-viewmore {
	border: 2px solid #000;
	background: none;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 30px 0 0 0;
	padding: 18px 34px 17px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	overflow: hidden;
	text-decoration: none !important;
}
.tzblog-viewmore:after {
	width: 100%;
	height: 100%;
	position: absolute;
	content: '';
	left: -100%;
	top: 0;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	background: #000;
}
.tzblog-viewmore:hover:after {
	left: 0;
}
.tzblog-viewmore:hover span {
	color: #fff;
}
.tzblog-viewmore span {
	color: #000;
	position: relative;
	z-index: 999;
}
.iframe-full-audio {
	width: 100%;
	height: 110px;
	border: 0;
}
.blog-video .tzautoplay, .blog-video .tzpause {
	background: none;
	border: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-top: -50px;
	margin-left: -20px;
}
.blog-video .tz-video:after {
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
.blog-video .tzautoplay i {
	font-size: 100px;
	color: #ffffff;
	line-height: 100px;
}
.blog-video .tzpause i {
	font-size: 90px;
	color: #ffffff;
	line-height: 100px;
}
.blog-video .tz-video {
	height: 500px;
	z-index: 999;
}
.blog-item .fa-quote-left {
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	padding-right: 6px;
	transform: translateY(-9px);
	-moz-transform: translateY(-9px);
	-webkit-transform: translateY(-9px);
	-o-transform: translateY(-9px);
	-ms-transform: translateY(-9px);
}
.blog-item .fa-quote-right {
	font-size: 22px;
	line-height: 26px;
	color: #000000;
	padding-left: 6px;
	transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	-o-transform: translateY(-8px);
}
.tzquote {
	position: relative;
	padding-bottom: 37px;
}
.tzquote:after {
	background: none repeat scroll 0 0 #000;
	bottom: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
.tzquote p:after {
	display: none;
}
.tzquote p {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 41px;
	margin: 0;
	padding: 0 9% 28px;
	text-align: center;
}
.tzquote strong {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tzpagenavi-blog {
	text-align: center;
	margin: 50px 0 20px;
}
.tzpagenavi-blog a.active, .tzpagenavi-blog a:hover, .tzpagenavi-blog a:focus {
	background: #000000;
	color: #fff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
}
.tzpagenavi-blog a:first-child {
	margin: 0;
}
.tzpagenavi-blog a {
	color: #000000;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 0 6px;
	padding: 6px 17px;
	text-align: center;
	border: 2px solid #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	background: none;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	text-decoration: none !important;
}
/*---------------Blog Grid--------------*/
.gird-margin {
	margin-top: 23px;
}
body .blog-gird-item {
	padding-bottom: 35px;
	margin-top: 30px !important;
}
.pageblog-thumb {
	position: relative;
	height: 270px;
	overflow: hidden;
}
.pageblog-thumb:after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: rgba(51,51,51,0.8);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	opacity: 0;
}
.blog-gird-item:hover .pageblog-thumb:after {
	opacity: 1;
}
.pageblog-thumb img {
	width: 100%;
	height: 100%;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
body .blog-gird-item h4 {
	padding: 24px 25px 13px;
	margin: 0;
	text-align: center;
}
body .blog-gird-item h4:hover a {
	color: #f1805f;
}
body .blog-gird-item h4 a {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
body .blog-gird-item p {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0 20px 23px;
	text-align: center;
	position: relative;
}
.blog-gird-item .tzblog-meta {
	display: block;
	margin-top: 20px;
	text-align: center;
	padding: 0 20px;
}
.blog-gird-item .tzblog-meta em {
	padding: 0 23px 0 0;
}
.tzblog-view {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #5da7c8;
	text-align: center;
	text-decoration: none !important;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	z-index: 999;
	transform: rotate(360deg) scale(0);
	-moz-transform: rotate(360deg) scale(0);
	-webkit-transform: rotate(360deg) scale(0);
	-o-transform: rotate(360deg) scale(0);
	-ms-transform: rotate(360deg) scale(0);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.tzblog-view:after {
	border: 1px solid #5da7c8;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0.1s;
	-moz-transition: all 0.3s linear 0.1s;
	-webkit-transition: all 0.3s linear 0.1s;
	-ms-transition: all 0.3s linear 0.1s;
	-o-transition: all 0.3s linear 0.1s;
	width: 100%;
}
.tzblog-view:before {
	border: 1px solid #5da7c8;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	content: "";
	height: 100%;
	left: 0;
	opacity: 1;
	position: absolute;
	top: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 100%;
}
.tzblog-view:hover:before {
	opacity: 0;
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.tzblog-view:hover:after {
	opacity: 0;
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.tzblog-view:hover {
	background: none repeat scroll 0 0 transparent;
}
.tzblog-view:hover i {
	color: #5da7c8;
}
.tzblog-view i {
	color: #fff;
	line-height: 50px;
	font-size: 21px;
}
.blog-gird-item:hover .tzblog-view {
	transform: rotate(0) scale(1);
	-moz-transform: rotate(0) scale(1);
	-webkit-transform: rotate(0) scale(1);
	-ms-transform: rotate(0) scale(1);
	-o-transform: rotate(0) scale(1);
}
.blog-gird-item:hover .pageblog-thumb img {
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}
/*---------------Blog Grid 3 column--------------*/
.blog-gird-item3 .pageblog-thumb {
	height: 370px;
}
body .blog-gird-item3 {
	padding-bottom: 33px;
}
body .blog-gird-item3 h4 {
	padding: 24px 25px 12px;
	margin: 0;
	text-align: center;
}
body .blog-gird-item3 p {
	padding: 0 10% 23px;
}
body .blog-gird-item3 .tzblog-meta em {
	float: left;
}
body .blog-gird-item3 .tzblog-meta a {
	float: right;
}
/*---------------Blog Grid 2 column--------------*/
.blog-gird-item2 .pageblog-thumb {
	height: 570px;
}
body .blog-gird-item2 {
	padding-bottom: 32px;
}
body .blog-gird-item2 .tzblog-meta em {
	float: left;
}
body .blog-gird-item2 .tzblog-meta a {
	float: right;
}
/**
* 4.31 - Single Post Page
* -----------------------------------------------------------------------------
*/
.tzsingleblog-wrap {
	background: #eeeeee;
	padding: 80px 0 100px;
}
.tzsingleblog-wrap .tz-title-bold-3:first-child {
	margin-bottom: 50px;
}
.tzpost-image img {
	width: 100%;
}
.tzsingleblog-wrap .tzblog-meta a {
	padding: 0 0 0 10px;
}
.tzpostsingle-video .tz-video {
	height: 500px;
	z-index: 999;
}
.tzpostsingle-video .tzautoplay, .tzpostsingle-video .tzpause {
	background: none;
	border: 0;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 9999;
	margin-top: -50px;
	margin-left: -20px;
}
.tzpostsingle-video .tz-video:after {
	z-index: 999;
	background: rgba(0,0,0,0.3);
}
.tzpostsingle-video .tzautoplay i {
	font-size: 100px;
	color: #ffffff;
	line-height: 100px;
}
.tzpostsingle-video .tzpause i {
	font-size: 90px;
	color: #ffffff;
	line-height: 100px;
}
.tzpost-content {
	background: #fff;
	padding: 30px 54px 26px;
}
.tzpost-content h1 {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 16px 0;
	text-align: center;
}
.tzpost-content p {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 12px 0;
	text-align: center;
}
.tzpost-content .tzquote:after {
	display: none;
}
.tzpost-content .tzquote {
	margin-top: 8px;
	padding-bottom: 0;
	position: relative;
}
.tzpost-content .tzquote p {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 41px;
	margin: 0;
	padding: 0 28px;
	text-align: center;
}
.tzpost-content .tzquote strong {
	padding: 29px 0 0;
}
.tzpost-content p.outstanding {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 28.8px;
	margin: 0;
	padding: 29px 5% 24px;
	text-align: center;
}
.tzshare {
	text-align: center;
	width: 100%;
	margin: 38px 0 19px;
	position: relative;
	padding: 40px 0 0;
}
.tzshare:after {
	background: none repeat scroll 0 0 #333333;
	top: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
.tzshare a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	color: #000000;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15px;
	margin: 0;
	overflow: hidden;
	padding: 18px 31px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
}
.tzshare a:after {
	background: none repeat scroll 0 0 #000;
	border-radius: 1px;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	width: 100%;
}
.tzshare a span {
	color: #000000;
	position: relative;
	z-index: 999;
}
.tzshare a:hover:after {
	left: 0;
}
.tzshare a:hover span {
	color: #fff;
}
.tzpost-author {
	background: #000000;
	text-align: center;
	padding: 49px 0 57px;
}
.tzpost-avata {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.tzpost-author h6 {
	color: #ffffff;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 39px 0 6px;
	text-align: center;
}
.tzpost-author p {
	color: #ffffff;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 12px 20%;
	text-align: center;
}
.post-tags-title {
	color: #ffffff;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.post-tags {
	text-align: center;
	padding: 20px 0;
	margin: 0;
	display: block;
}
.post-tags a {
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15.2px;
	margin: 0;
	padding: 0 5px 0 0;
	text-decoration: none !important;
}
.post-count-comment {
	text-align: center;
	padding: 24px 0 1px;
	margin: 0;
	display: block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15.2px;
}
.post-count-comment i {
	padding-right: 10px;
	font-size: 12px;
}
.post-count-likes {
	text-align: center;
	padding: 10px 0;
	margin: 0;
	display: block;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 15.2px;
}
.post-count-likes i {
	padding-right: 10px;
	font-size: 12px;
}
.tzpost-pagenavi {
	background: #fff;
	padding: 50px 0 48px;
	text-align: center;
}
.tzpost-pagenavi-left {
	padding: 10px 0;
	margin: 0 10px 0 0;
	color: #000000 !important;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 15.2px;
	text-decoration: none !important;
	cursor: pointer;
}
.tzpost-pagenavi-left i {
	background: none;
	border: 2px solid #000000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	display: inline-block;
	height: 44px;
	padding: 10px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 44px;
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
	margin-left: 19px;
}
.tzpost-pagenavi-left:hover i {
	background: #000000;
	color: #fff;
}
.tzpost-pagenavi-right {
	padding: 10px 0;
	margin: 0;
	color: #000000 !important;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 15.2px;
	text-decoration: none !important;
}
.tzpost-pagenavi-right i {
	background: none;
	border: 2px solid #000000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	display: inline-block;
	height: 44px;
	padding: 10px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	width: 44px;
	color: #0f0f0f;
	font-size: 20px;
	line-height: 18px;
	margin-right: 19px;
}
.tzpost-pagenavi-right:hover i {
	background: #000000;
	color: #fff;
}
.tz-title-comment {
	color: #333333;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin: 20px 0;
	padding: 29px 0;
	position: relative;
	text-align: center;
}
.tz-title-comment:after {
	background: none repeat scroll 0 0 #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
}
/**
* 4.32 - Comment Post
* -----------------------------------------------------------------------------
*/
.tzcomments-area {
	position: relative;
	margin: 0 0 28px 0;
}
.comment-list {
	list-style: none;
	padding: 0;
	margin: 49px 0 22px;
}
.children {
	list-style: none;
	padding: 0;
	margin: 0;
}
.comment-author img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.comment-author {
	float: left;
}
.comment-body {
	position: relative;
}
.comment-body:after {
	clear: both;
	content: '';
	display: table;
}
.comment-content {
	padding-left: 100px;
}
.comment-content strong {
	color: #000000;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.comment-content .comment-metadata {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 9px 0 0;
	display: block;
}
.comment-content .comment-metadata a {
	color: #dc795c;
	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 21.6px;
	margin: 0;
	padding: 0 0 0 20px;
	text-decoration: none !important;
}
.comment-content p {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 6px 0 5px;
}
.tzcomments-area ol li {
	margin-bottom: 10px;
}
.comment-list li .comment-body {
	background: #fff;
	padding: 32px 50px;
}
.comment-list li .children li {
	margin-left: 148px;
	margin-top: 10px;
}
.comment-list li .children li .comment-body {
	background: #dddddd;
	padding: 35px 30px 30px;
}
.comment-respond {
	background: #fff;
	padding: 38px 16%;
	margin: 50px 0 0 0;
}
.comment-respond p {
	text-align: center;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 6px 0 5px;
}
.comment-respond form {
	margin: 40px 0 15px;
}
.comment-respond form label {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0 0 10px 0;
	padding: 0;
}
.comment-respond form input {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 10px;
	border-radius: 0;
	background: #eeeeee;
	border: 0;
	height: 48px;
	box-shadow: none;
}
.tzcomment-textarea {
	margin-top: 23px;
}
.comment-respond form textarea {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 10px;
	border-radius: 0;
	background: #eeeeee;
	border: 0;
	box-shadow: none;
}
.tzsubmit {
	text-align: center;
}
#comments_form_submit {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 37px 0 0;
	padding: 10px 33px;
	border: 2px solid #000000;
	background: none;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	height: 54px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
#comments_form_submit:hover {
	background: #000;
	color: #fff;
}
/**
* 4.33 - Shop category & Sidebar Category
* -----------------------------------------------------------------------------
*/


.tzcategory-shop-wrap {
	border-top: 1px solid #eeeeee;
	padding: 54px 0 74px 0;
}
.tzcategory-shop-wrap .laster-shop-item {
	margin-top: 49px;
}
/*--------Shop Sidebar---------*/

.tzshop-aside {
	padding-top: 1px;
}
.tzshop-aside aside {
	margin-top: 18px;
}
.title-widget:after {
	background: none repeat scroll 0 0 #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 20px;
}
.title-widget {
	color: #333333;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 27px 0;
	position: relative;
	text-transform: uppercase;
}
.widget_categories ul {
	list-style: none;
	padding: 0;
	margin: 20px 0 0;
}
.widget_categories ul li i {
	font-size: 10px;
	color: #000000;
	padding-right: 8px;
	line-height: 12px;
}
.widget_categories ul li a {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 21px 0;
	text-decoration: none !important;
}
.widget_categories ul li ul.children {
	margin-left: 26px;
	margin-top: 0;
}
.widget_bestsellers ul {
	list-style: none;
	padding: 21px 0 0;
	margin: 0;
}
.widget_bestsellers ul li {
	position: relative;
	margin: 0 0 11px 0;
}
.widget_bestsellers ul li:after {
	display: table;
	content: '';
	clear: both;
}
.widget_bestsellers ul li .as_bestsellers_thumb {
	float: left;
	width: 80px;
	height: 80px;
	overflow: hidden;
	margin-top: 9px;
}
.as_bestsellers_content {
	padding-left: 100px;
}
.as_bestsellers_content a {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.as_bestsellers_content span {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 19.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	display: block;
}
.as_bestsellers_content span em {
	color: #888888;
	font-size: 13px;
	font-style: normal;
	line-height: 19.2px;
	text-decoration: line-through;
	;
	padding-left: 10px;
}
/*----------Shop Category------------*/

.tzshopcat-description {
	padding: 27px 0 36px;
	border-bottom: 1px solid #eeeeee;
}
.tzpagenavi-shop {
	text-align: center;
	margin: 49px 0 25px;
}
.tzpagenavi-shop a.active, .tzpagenavi-shop a:hover, .tzpagenavi-shop a:focus {
	background: #000000;
	color: #fff;
}
.tzpagenavi-shop a:first-child {
	margin: 0;
}
.tzpagenavi-shop a {
	color: #000000;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 0 10px;
	padding: 6px 17px;
	text-align: center;
	border: 2px solid #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	background: none;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	text-decoration: none !important;
}
.tzshopcat-description .tz-title-bold-3 {
	padding-bottom: 25px;
}
.tzshopcat-description img {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 13px;
}
.tzshopcat-description p {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 12px 0;
	text-decoration: none;
}
/*----------Shop Detail------------*/
#tz-wp-content {
	margin-top: 27px;
}
#tz-wp-content .tz-title-bold-3 {
	padding-bottom: 25px;
}
#tz-shop-content {
	margin-top: 47px;
}
div.flexslider {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	margin: 5px 0 10px;
	position: relative;
}
.flexslider .slides img {
	display: block;
	width: 100%;
}
body #carousel li {
	margin-right: 10px;
	cursor: pointer;
}
#carousel .slides li {
	position: relative;
}
.tzshop-summary h3 {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 28.8px;
}
.tzproduct-single-price {
	padding: 17px 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 28.8px;
	display: block;
}
.tzproduct-single-price small {
	font-size: 18px;
	font-weight: 400;
	line-height: 21.6px;
	color: #888888;
	text-decoration: line-through;
	padding-left: 15px;
}
.tzproduct-single-price a {
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	color: #f1805f;
	text-decoration: none !important;
	padding-left: 15px;
}
.tz-title-details {
	color: #333333;
	display: block;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 2px 0 0 0;
	padding: 27px 0;
	position: relative;
	text-transform: uppercase;
}
.tz-title-details:after {
	background: none repeat scroll 0 0 #333333;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 20px;
}
.tzshop-status {
	list-style: none;
	padding: 0;
	margin: 24px 0 12px;
}
.tzshop-status li {
	position: relative;
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzshop-status li span {
	display: inline-block;
	min-width: 117px;
}
.tzshop-summary p {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzqty {
	padding: 10px 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzqty strong {
	display: inline-block;
	padding: 5px 17px;
	margin: 0 0 0 86px;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	border: 0;
	background: #eeeeee;
	text-align: center;
}
.tz-shop-detail-meta {
	position: relative;
	display: block;
	margin-top: 40px;
}
.tz-shop-detail-meta a:first-child {
	margin: 0;
}
.tz-shop-detail-meta a {
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	margin-left: 7px;
}
.tz-shop-detail-meta a i {
	font-size: 20px;
	line-height: 50px;
	color: #fff;
}
.tzshop-detail-tab {
	position: relative;
	margin-top: 50px;
	padding-bottom: 25px;
	border-bottom: 1px solid #eeeeee;
}
.tznav-product {
	list-style: none;
	padding: 0;
	margin: 0;
}
.tznav-product:after {
	clear: both;
	display: table;
	content: '';
}
.tznav-product li {
	float: left;
}
.tznav-product li a {
	text-decoration: none !important;
	padding: 15px 31px 16px;
	margin: 0 10px 0 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16.8px;
	background: #eeeeee;
	display: block;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
}
.tznav-product .active a, .tznav-product li a:hover, .tznav-product li a:focus {
	background: #5da7c8;
	color: #fff;
}
.tztab-content {
	margin: 25px 0;
}
.tztab-content p {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzrelated-shop {
	padding: 25px 0 24px;
}
.tzrelated-shop .tz-title-bold-3 {
	padding: 25px 0;
}
/*---------tzcheckout-wrap----------*/
.tzcheckout-wrap {
	background: #fff;
	padding: 80px 0 100px;
	border-top: 1px solid #eeeeee;
}
.tzshopcart-wrap {
	background: #fff;
	padding: 100px 0 109px;
}
.shop_table {
	width: 100%;
	margin-top: 50px;
}
.shop_table thead {
	background: #eeeeee;
}
.shop_table thead tr th:last-of-type {
	padding-right: 80px;
}
.shop_table thead tr th {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 18px 40px;
	margin: 0;
}
.shop_table tr td {
	padding: 21px 42px 40px;
}
.shop_table .product-img img {
	max-height: 80px;
	max-width: 80px;
}
.shop_table tr td.product-name {
	width: 30%;
}
.shop_table tbody tr {
	border-bottom: 1px solid #eff2f4;
}
.product-name a {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	line-height: 33.6px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.product-name small {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	line-height: 33.6px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;
}
.product-quantity span {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding: 9px 14px;
	margin: 0;
	background: #eee;
}
.product-price span, .product-subtotal span {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	line-height: 33.6px;
	font-size: 14px;
	color: #f1805f;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.product-quantity .tzquantity {
	margin: 0;
}
.product-quantity .input-qty {
	margin: 0 1px;
	padding: 4px 0;
	min-width: 30px;
}
.product-remove .remove {
	color: #000;
	padding: 10px 0;
}
.tzpayment {
	padding: 80px 0 0;
	text-align: center;
}
.payment-title {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 54px 0 31px;
	margin: 0;
	display: block;
	text-align: center;
}
.payment-method {
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}
.payment-method:after {
	clear: both;
	display: table;
	content: '';
}
.payment-method li {
	float: left;
	margin-right: 3px;
}
.over-title {
	padding-bottom: 25px;
}
.tzpayment p {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 20px 0 0;
	text-decoration: none;
}
/*------------Shop Login----------*/
.tzlogin-wrap {
	background: none repeat scroll 0 0 #fff;
	border-top: 1px solid #eeeeee;
	padding: 77px 0 84px;
}
.shopform {
	margin: 33px 0 0;
}
.shopform label {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.shopform input {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 7px 10px;
	text-decoration: none;
	background: #eeeeee;
	border: 0;
	width: 100%;
}
.shopform .row {
	margin-top: 9px;
}
.submit-form {
	border-top: 1px solid #eee;
	display: block;
	margin-top: 49px;
	text-align: center;
	width: 100%;
}
.submit-form button:after {
	background: none repeat scroll 0 0 #333333;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	width: 100%;
}
.submit-form button span {
	position: relative;
	z-index: 99;
}
.submit-form button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	color: #000000;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 30px 0 17px;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	text-transform: uppercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}
.tzcanel {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 30px 0 17px 10px;
	overflow: hidden;
	padding: 17px 30px 18px;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	text-transform: uppercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
}
.tzcanel:hover {
	background: #000;
	color: #fff;
}
.submit-form button:hover:after {
	left: 0;
}
.submit-form button:hover span {
	color: #fff;
}
.tzform-meta {
	text-align: center;
	display: block;
}
.tzform-meta a:hover {
	color: #f17f5f;
}
.tzform-meta a {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 4px 0 0;
	text-decoration: none;
}
/**
* 4.34 - Our Facts
* -----------------------------------------------------------------------------
*/
.tz-our-facts {
	padding: 80px 0 37px;
}
.tz-facts-item {
	text-align: center;
	margin: 50px 0;
}
.tz-facts-item strong {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 72px;
	margin: 0;
	padding: 22px 0 20px;
	text-decoration: none;
}
.tz-facts-item span {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20.4px;
	margin: 0;
	padding: 32px 0;
	text-decoration: none;
	position: relative;
}
.tz-facts-item span:after {
	position: absolute;
	width: 20px;
	height: 3px;
	top: 0;
	left: 50%;
	margin-left: -10px;
	content: '';
	background: #000;
}
/**
* 4.35 - Our Office
* -----------------------------------------------------------------------------
*/
.tz-our-office {
	padding: 82px 0 0;
}
.tz-offfice-slider {
	list-style: none;
	padding: 0;
	margin: 50px 0 0 0;
	cursor: w-resize;
}
.tz-offfice-slider li {
	width: 100%;
	overflow: hidden;
}
.tz-offfice-slider li img {
	width: 100%;
}
/**
* 4.36 - Contact Pages
* -----------------------------------------------------------------------------
*/
.tz-contact {
	background: #eeeeee;
}
.tz-map {
	width: 100%;
	height: 450px;
}
.tz-form-content {
	position: relative;
	padding: 25px 0 0px;
}
.tz-form-content .row {
	margin-top: 0px;
}
.tz-form-content label {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.tz-form-content input {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 9px 0 0;
	height: 48px;
	padding: 12px 18px;
	text-decoration: none;
	width: 100%;
	background: #fff;
	border: 0;
}
.tz-form-content textarea {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 9px 0 0;
	padding: 10px;
	text-decoration: none;
	width: 100%;
	background: #fff;
	border: 0;
}
.tz-form-content .tzsubmit-form {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 9px 0px 0px;
	padding: 10px 30px;
	text-decoration: none;
	border: 2px solid #000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	transition : all 0.3s linear 0s;
	-moz-transition : all 0.3s linear 0s;
	-ms-transition : all 0.3s linear 0s;
	-o-transition : all 0.3s linear 0s;
	-webkit-transition : all 0.3s linear 0s;
	background: rgba(0,0,0,0);
	text-transform: uppercase;
}
.tz-form-content .tzsubmit-form:hover {
	background: rgba(0,0,0,1);
	color: #fff;
}
.tz-title-contact {
	color: #333333;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 26px 0;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
.tz-title-contact:after {
	background: none repeat scroll 0 0 #d83130;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 20px;
}
.tz-infomation-website address {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 30px 0 20px;
	text-decoration: none;
	border: 0;
}
.tz-infomation-website ul {
	list-style: none;
	padding: 25px 0 10px;
	margin: 0;
}
.tz-infomation-website ul li {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
}
.tz-infomation-website {
	padding: 75px 0;
}
/**
* 4.37 - Page default
* -----------------------------------------------------------------------------
*/
.tzpage-default {
	background: #eeeeee;
	padding: 82px 0;
}
.page-content {
	margin-top: 35px;
	margin-bottom: 10px;
}
h1 {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 54px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h2 {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 46.8px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h3 {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 39.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h4 {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 32.4px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h5 {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 30.4px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
h6 {
	display: block;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
p {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 10px 0;
	text-decoration: none;
}
/**
* 4.38 - Shortcode
* -----------------------------------------------------------------------------
*/
.tzpage-shortcode {
	background: none repeat scroll 0 0 #eeeeee;
	padding: 79px 0 73px;
}
.tzaccordion {
	margin: 16px 0;
}
.tzaccordion h6:first-child {
	margin-top: 0;
}
.tzaccordion h6 {
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	line-height: 25.2px;
	font-size: 14px;
	margin: 9px 0 0;
	padding: 12px 10px 12px 54px;
	text-decoration: none;
	text-align: left;
	position: relative;
	cursor: pointer;
	background: #dddddd;
}
.tzaccordion h6.active {
	background: #f1805f;
	color: #fff;
}
.tzaccordion h6 i {
	background: none;
	color: #000;
	font-size: 10px;
	height: 100%;
	left: 4px;
	line-height: 48px;
	padding: 0 18px;
	position: absolute;
	top: 0;
}
.tzaccordion h6.active i {
	color: #fff;
}
.tzaccordion p {
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	line-height: 25.2px;
	font-size: 14px;
	margin: 0;
	padding: 16px 10px 23px 22px;
	text-decoration: none;
	text-align: left;
	position: relative;
	background: #fff;
	display: none;
}
/*TAB*/
.tabs-style {
	margin: 16px 0;
}
#detailTab {
	border: 0;
}
#detailTab > li.active > a {
	background: #5da7c8;
	color: #fff;
}
#detailTab > li > a {
	display: block;
	border: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-style: inherit;
	font-weight: 700;
	line-height: 16.8px;
	margin-right: 10px;
	padding: 16px 30px;
	text-decoration: none;
	border-radius: 0;
	text-transform: uppercase;
	background: #dddddd;
}
.tab-content {
	padding: 6px 0;
	margin: 0;
}
.tab-pane:after {
	clear: both;
	content: '';
	display: table;
}
/*------button-------*/
.padding-75 {
	padding-top: 75px;
	padding-bottom: 42px;
}
.padding-80 {
	padding: 80px 0;
}
body .tz-small {
	padding: 10px 20px;
}
body .tz-large {
	padding: 22px 35px;
}
.tz-button-dekor {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000;
	color: #000000;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 40px 0;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.tz-button-dekor:after {
	background: none repeat scroll 0 0 #000;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-webkit-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	width: 100%;
}
.tz-button-dekor span {
	color: #000;
	position: relative;
	z-index: 99;
}
.tz-button-dekor:hover:after {
	left: 0;
}
.tz-button-dekor:hover span {
	color: #fff;
}
/**
* 4.39 - Forum
* -----------------------------------------------------------------------------
*/
.tz-forum {
	padding: 95px 0 35px;
	background: #eee;
}
.tz-breadcrumb a, .tz-breadcrumb span {
	padding: 0;
	margin: 0;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	text-decoration: none !important;
}
.tz-breadcrumb i {
	font-size: 10px;
	margin: 0 10px;
}
.tzkunena-login {
	background: #fff;
	margin-top: 29px;
	padding: 22px;
	margin-bottom: 40px;
}
.tzkunena-login span {
	padding: 0;
	margin: 0;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	text-decoration: none !important;
}
.tzkunena-login form {
	margin: 12px 0 0 0;
}
.tzkunena-login .input input {
	height: 42px;
	background: #eee;
	border: 0;
	width: 25%;
	margin: 0 15px 0 20px;
	padding: 10px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	text-decoration: none !important;
}
.klink-block {
	margin: 14px 0 0 0;
}
.klink-block span {
	padding: 0;
	margin: 0 55px 0 0;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	text-decoration: none !important;
}
.klink-block span a {
	color: #000;
}
body .last-title {
	margin: 30px 0 27px;
}
.tzkunena-form-title {
	background: #fff;
	padding: 9px 24px 10px;
	margin: 30px 0 40px;
	color: #f1805f;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
}
.tzkunena-form-title i {
	font-size: 18px;
	line-height: 21.6px;
	color: #000;
	padding-right: 30px;
}
.kblock {
	margin-bottom: 30px;
}
.kheader {
	background: #f1805f;
	position: relative;
	padding: 6px 34px 11px;
}
.kheader h2 {
	padding: 0;
	margin: 0;
	line-height: 1.2em;
}
.kheader h2 a {
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25.6px;
}
.kheader h2 span {
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25.6px;
}
.ktitle-desc {
	padding: 3px 0 6px;
	margin: 0;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 12.4px;
}
body .ktoggler {
	color: #fff;
	display: block;
	opacity: 1;
	padding: 15px 20px;
	position: absolute;
	right: 11px;
	text-align: center;
	text-shadow: none;
	top: 8px;
}
body .ktoggler:hover {
	opacity: 1;
}
body .ktoggler i {
	font-size: 14px;
	line-height: 16.8px;
	color: #fff;
}
.kcontainer {
	background: #fff;
	margin: 8px 0;
}
.kblocktable td {
	padding: 3px 20px;
}
.kblocktable tr:first-child {
	border-top: 0;
}
.kblocktable tr {
	border-top: 1px solid #f1f1f1;
}
.kcol-category-icon {
	width: 7%;
	background: #e6e6e6;
	padding: 10px 32px !important;
}
.kcol-category-icon a {
	display: block;
	text-align: center;
}
.kcol-category-icon a .kicon {
	background-color: transparent;
	background-image: url("images/Synthesis_Spacelinks_kicon.png");
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 27px;
	width: 22px;
}
.kthead-title {
	padding: 16px 0 0;
}
.kthead-title a {
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	color: #f1805f;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 25.6px;
}
.kthead-desc {
	padding: 0 0 18px;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.kcol-kcattopics {
	border-right: 1px solid #f1f1f1;
}
.kcol-kcattopics, .kcol-kcatreplies {
	width: 7%;
	background: #e6e6e6;
	text-align: center;
}
.kcol-kcattopics span, .kcol-kcatreplies span {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.klatest-subject {
	display: block;
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.kcol-kcatlastpost {
	display: block;
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	width: 30%;
}
.klatest-subject a {
	color: #f17f5f;
	text-decoration: none !important;
}
.klatest-subject-by a {
	color: #000;
}
.kwhoicon {
	display: block;
	width: 46px;
	height: 40px;
	background-image: url('images/Construction_Projects_in_Ahmedabad_2.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}
body .kwhoisonline .kcol-mid {
	padding: 23px 16px 25px;
}
.kwhoonline, .kcol-mid {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.kwhoonline strong {
	font-weight: 400;
}
.kstatsicon {
	display: block;
	width: 46px;
	height: 40px;
	background-image: url('images/Construction_Projects_in_Ahmedabad_stats.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
}
#kstatslistright {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
}
#kstatslistleft {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
#kstatslistleft li {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
body .kfrontstats .kcol-mid {
	width: 93%;
	padding: 24px 20px 32px;
}
#kstatslistright li {
	padding: 0 30px;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
	text-align: right;
}
#kstatslistright li a {
	color: #f17f5f;
}
.kcopyright {
	text-align: center;
}
.kcopyright p {
	padding: 0;
}
.kcopyright {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19.6px;
}
.kcopyright a {
	color: #f17f5f;
	text-decoration: none !important;
}
/**
* 4.40 - Joom page default
* -----------------------------------------------------------------------------
*/
.joom-controller {
	text-align: center;
	margin: 49px 0 83px;
}
.joom-controller-style2 {
	text-align: center;
	margin: 48px 0 92px;
}
.joom-controller ul {
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.joom-controller ul:after {
	clear: both;
	display: table;
	content: '';
}
.joom-controller li {
	float: left;
}
.joom-controller li.active a, .joom-controller li a:hover, .joom-controller li a:focus {
	color: #f17f5f;
}
.joom-controller li a {
	padding: 0 25px;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	text-decoration: none !important;
	text-transform: uppercase;
}
.joom-login {
	background: #fff;
	padding: 73px 75px 48px;
	margin-bottom: 37px;
}
.joom-title {
	padding: 0 0 16px 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	text-decoration: none !important;
	text-transform: uppercase;
}
.form-horizontal {
	margin: 19px 0 0 0;
}
.form-horizontal label {
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.form-horizontal .row {
	margin-top: 10px;
}
.form-horizontal input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #dddddd;
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
	width: 100%;
}
.form-horizontal input[type='file'] {
	border: 0;
	padding: 0;
}
.form-horizontal .controls {
	text-align: right;
}
.form-horizontal .controls button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 3px;
	color: #000000;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 31px 0 15px;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.form-horizontal .controls button:hover {
	background: rgba(0,0,0,1);
	color: #fff;
}
.joom-form-meta {
	list-style: none;
	padding: 11px 0 0 0;
	margin: 0;
}
.joom-form-meta li {
	position: relative;
}
.joom-form-meta li a {
	color: #000000;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 30.8px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.joom-form-meta li a:hover {
	color: #f17f5f;
}
/*------------joom-registration------------*/
.joom-registration {
	background: #fff;
	padding: 53px 75px 89px;
	margin-bottom: 25px;
}
.joom-registration .form-horizontal .row {
	margin-top: 15px;
}
.joom-registration .joom-title {
	padding: 0 0 17px;
}
.joom-registration .col-md-6:first-child {
	padding-right: 37px;
	padding-left: 15px;
}
.joom-registration .col-md-6 {
	padding-left: 37px;
}
.form-ds {
	padding: 59px 15px 0;
}
/*-----------Form Reser--------*/
.joom-reset {
	padding: 73px 70px 54px;
	background: #fff;
	margin-bottom: 48px;
}
.form-reset input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #dddddd;
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33px;
	margin: 0 0 0 50px;
	padding: 0 10px;
	text-decoration: none;
	width: 30%;
}
.form-reset label {
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 33.6px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.joom-reset form p {
	color: #444444;
	margin: 12px 0;
}
.form-button button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 3px;
	color: #000000;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 29px 0 17px;
	overflow: hidden;
	padding: 17px 23px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}
.form-button button:hover {
	background: rgba(0,0,0,1);
	color: #fff;
}
.form-reset {
	margin: 32px 0 48px;
}
/*-----------Edit User Profile---------*/
.tzpage-user-profile {
	background: none repeat scroll 0 0 #eeeeee;
	padding: 79px 0 0;
}
.joom-userprofiler {
	background: #FFFFFF;
	padding: 82px 0 50px;
}
.user-info {
	padding: 0 0 26px;
	border-bottom: 1px solid #eeeeee;
}
.user-info h3 {
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0 0 28px 0;
	text-decoration: none;
}
.user-info p {
	padding: 12px 0;
	line-height: 25.2px;
}
.entry-meta {
	display: block;
	margin-top: 39px;
}
.entry-meta i {
	color: #000;
}
.entry-meta a {
	color: #bbbbbb;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-style: italic;
	text-decoration: underline;
}
.user-interest {
	border-bottom: 1px solid #eeeeee;
	padding: 55px 0 67px;
}
.user-interest .entry-meta {
	display: block;
	margin-top: 30px;
}
.user-interest h6 {
	color: #1f1f1f;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.user-interest-attr {
	position: relative;
	padding: 43px 0 0;
}
.user-interest-attr:after {
	clear: both;
	display: table;
	content: '';
}
.user-interest-attr ul {
	width: 50%;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.user-interest-attr ul li {
	position: relative;
}
.user-interest-attr ul li i {
	font-size: 14px;
	padding-right: 3px;
}
.user-interest-attr ul li a {
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.user-photo {
	padding: 43px 0;
}
.user-photo h6 {
	color: #1f1f1f;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.user-photo ul {
	list-style: none;
	padding: 0;
	margin: 36px -10px 0 0;
}
.user-photo ul:after {
	clear: both;
	content: '';
	display: table;
}
.user-photo ul li {
	float: left;
	padding-right: 7px;
	padding-bottom: 10px;
	overflow: hidden;
}
.user-photo ul li img {
	max-height: 100px;
	max-width: 100px;
}
.TzUserProfiler {
	margin: 10px 0 0;
}
.TzUserProfiler img {
	width: 250px;
	height: 250px;
	border-radius: 100%;
}
.TzUserProfiler h6 {
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 67px 0 15px;
	text-transform: uppercase;
}
.TzUserProfiler p {
	line-height: 25.2px;
}
.TzUserProfiler p span {
	display: block;
	color: #666666;
}
.TzUserProfiler ul {
	list-style: none;
	padding: 17px 0 10px;
	margin: 0;
}
.TzUserProfiler ul li i {
	padding-right: 3px;
}
.TzUserProfiler ul li a {
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.contact-button {
	border-top: 1px solid #eee;
	margin: 36px 0;
	padding: 72px 0;
}
.contact-button a {
	display: block;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 2px solid #000000;
	border-radius: 3px;
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 600;
	line-height: 15.6px;
	margin: 0;
	overflow: hidden;
	padding: 17px 30px 18px;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-otransition: all 0.3s linear 0s;
	width: 100%;
}
.contact-button a:hover {
	background: #000;
	color: #fff;
}
/*--------------------Weblink--------------*/
.joom-weblink {
	background: #fff;
	padding: 56px 75px 88px;
	margin: 100px 0 16px;
}
.tzpage-weblink {
	background: none repeat scroll 0 0 #eeeeee;
	padding: 108px 0 94px;
}
.joom-weblink {
	background: none repeat scroll 0 0 #fff;
	margin: 138px 0 0;
	padding: 56px 75px 88px;
}
.joom-weblink ul {
	list-style: decimal;
	padding: 0;
	margin: 36px 0 56px;
}
.joom-weblink ul li:first-child {
	border-top: 1px solid #dddddd;
	;
}
.joom-weblink ul li {
	border-bottom: 1px solid #dddddd;
	padding: 24px 0 20px;
}
.joom-weblink ul li h6 {
	padding: 0;
	margin: 0;
}
.joom-weblink ul li h6 a {
	color: #f17f5f;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 25.2px;
	margin: 0;
	padding: 0 0 0 10px;
	text-decoration: none !important;
	display: block;
}
.joom-weblink ul li p {
	padding-bottom: 0;
	padding-left: 10px;
	padding-top: 0;
}
.joom-weblink h5 {
	color: #1f1f1f;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
/*-------------------joom-newfeed----------------*/
.tzpage-newfeed {
	background: none repeat scroll 0 0 #eeeeee;
	padding: 109px 0 150px;
}
.joom-newfeed {
	background: #fff;
	padding: 73px 75px 30px;
	margin: 138px 0 24%;
}
.joom-newfeed ul.last {
	border: 0;
}
.joom-newfeed ul {
	list-style: none;
	margin: 0;
	padding: 0 0 40px;
	border-bottom: 1px solid #dddddd;
}
.joom-newfeed ul li {
	padding: 5px 0;
}
.joom-newfeed ul li i {
	font-size: 14px;
	padding-right: 26px;
	line-height: 25.2px;
}
.joom-newfeed ul li a {
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}
.joom-newfeed .joom-title {
	padding: 0 0 24px;
}
.joom-newfeed .joom-title-mr {
	margin: 41px 0 0;
}
/**
* 4.41 - 404 Page
* -----------------------------------------------------------------------------
*/
.page-404 {
	background-image: url('demos/404.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
}
.content-404:after {
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
}
.content-404 {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	padding: 15% 0 0;
}
.content-404-style {
	position: relative;
	z-index: 99;
}
.icon-404 {
	font-size: 100px;
	line-height: 120px;
	color: #fff;
}
.title-404 {
	padding: 7px 0 12px;
	margin: 0;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 66px;
	font-weight: 700;
	line-height: 79.2px;
}
.content-404-style p {
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0 28%;
}
.content-404-style form {
	position: relative;
	text-align: center;
	width: 65%;
	margin: 54px auto 27px;
}
.content-404-style form input {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid rgba(255, 255, 255, 0.4);
	padding: 15px 20px;
	position: relative;
	width: 100%;
	z-index: 9999;
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15.6px;
}
.tzicon-search {
	position: absolute;
	right: 20px;
	top: 16px;
	color: #ffffff;
	font-size: 14px;
}
.entry-404-meta {
	text-align: center;
}
.entry-404-meta span:first-child {
	margin-right: 92px;
}
.entry-404-meta span {
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
}
.entry-404-meta span i {
	font-size: 19px;
	padding-right: 10px;
}
/**
* 5.0 - Footer
* -----------------------------------------------------------------------------
*/

.footer-item h3.module-title {
	padding: 20px 0 13px;
	margin: 0;
	text-transform: uppercase;
}
.footer-item h3.module-title span {
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	text-decoration: none !important;
}
.textwidget {
	padding: 7px 0 0 0;
	margin: 0;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}
.tzwidget-contact address, .tzwidget-contact span, .tzwidget-contact > a {
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 27px;
	display: block;
	text-decoration: none !important;
}
.tzwidget-contact span.tzwidget-social {
	display: block;
	margin-top: 17px;
}
.tzwidget-contact .tzwidget-social a {
	text-decoration: none !important;
	display: inline-block;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: #0186c9;
	text-align: center;
	font-size: 14px;
	line-height: 38px;
	margin-right: 7px;
}
.tzwidget-social a i {
	color: #fff;
	font-size: 14px;
	line-height: 38px;
}
.tzwidget-social a:hover {
	background: #151c53;
}
.tz-recent-post {
	padding: 0;
	margin: 7px 0 0;
	list-style: none;
}
.tz-recent-post li:after {
	clear: both;
	display: table;
	content: '';
}
.tz-recent-post li {
	display: block;
	position: relative;
	padding: 0 0 8px 0;
}
.tz-recent-post li img {
	max-width: 70px;
	max-height: 70px;
	float: left;
	margin-top: 5px;
}
.tz-recent-content {
	padding-left: 83px;
}
.tz-recent-content a, .tz-recent-content span {
	display: block;
}
.tz-recent-content a {
	padding: 0;
	margin: 0;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	display: block;
	text-decoration: none !important;
}
.tz-recent-content span {
	padding: 0;
	margin: 0;
	color: #ddd;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	display: block;
	text-decoration: none !important;
}
.tz-recent-porjects {
	list-style: none;
	padding: 12px 0 0 0;
	margin: 0;
}
.tz-recent-porjects:after {
	clear: both;
	display: table;
	content: '';
}
.tz-recent-porjects li {
	position: relative;
	float: left;
	margin: 0 5px 5px 0;
	padding: 0;
	max-width: 70px;
	max-height: 70px;
}
.tz-recent-porjects li a {
	display: block;
}
.tz-copyright {
	text-align: center;
	padding: 10px 0;
	margin: 0;
	color: #000000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}
.tz-copyright p {
	text-align: center;
	padding: 0;
	margin: 0;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}
/**
* 6.0 - Home Color
* -----------------------------------------------------------------------------
*/

/**
* 6.1 - Home Yellow
* -----------------------------------------------------------------------------
*/
.home-yellow .tz-about-item i, .home-yellow .theme-orange .icon-shopping-cart i {
	color: #dbbd5a !important;
}
.home-yellow .tz-about .tz-about-item:hover i {
	color: #dbbd5a;
}
.home-yellow .tzcollection-icon, .home-yellow .theme-orange, .home-yellow .tz-shop-meta a {
	background: #dbbd5a;
}
.home-yellow .tz-shop-meta a.tzshopping:before, .home-yellow .tz-shop-meta a.tzshopping:after, .home-yellow .tz-shop-meta a.tzheart:before, .home-yellow .tz-shop-meta a.tzheart:after, .home-yellow .tz-shop-meta a.tztasks:before, .home-yellow .tz-shop-meta a.tztasks:after {
	border-color: #dbbd5a;
}
.home-yellow .tzcollection-icon:hover {
	background: #000;
}
.home-yellow .tz-background3 {
	background: #000 !important;
	;
}
.home-yellow .theme-orange * {
	color: #fff !important;
	border-color: #fff;
}
.home-yellow .learn-more:after {
	background: #fff;
}
.home-yellow .learn-more:hover span {
	color: #000 !important;
}
.home-yellow .tz-shop-meta a:hover {
	background: #000;
}
.home-yellow .tzwidget-contact .tzwidget-social a {
	background: #fff;
}
.home-yellow .tzwidget-contact .tzwidget-social a i {
	color: #000000;
}
.home-yellow .tzwidget-contact .tzwidget-social a:hover {
	background: #dbbd5a;
}
.home-yellow .tzwidget-contact .tzwidget-social a:hover i {
	color: #fff;
}
/**
* 6.2 - Home Black
* -----------------------------------------------------------------------------
*/
.home-black .tz-about-item i, .home-black .theme-orange .icon-shopping-cart i {
	color: #000000 !important;
}
.home-black .tz-shop-meta a.tzshopping:before, .home-black .tz-shop-meta a.tzshopping:after, .home-black .tz-shop-meta a.tzheart:before, .home-black .tz-shop-meta a.tzheart:after, .home-black .tz-shop-meta a.tztasks:before, .home-black .tz-shop-meta a.tztasks:after {
	border-color: rgba(0,0,0,0.2);
}
.home-black .tzcollection-icon, .home-black .theme-orange, .home-black .tz-shop-meta a {
	background: #000000 !important;
}
.home-black .tzcollection-icon:hover {
	background: #000;
}
.home-black .tz-background3 {
	background: #000 !important;
	;
}
.home-black .theme-orange * {
	color: #fff !important;
	border-color: #fff;
}
.home-black .learn-more:after {
	background: #fff;
}
.home-black .learn-more:hover span {
	color: #000 !important;
}
.home-black .tz-shop-meta a:hover {
	background: #fff !important;
}
.home-black .tz-shop-meta a:hover i {
	color: #000 !important;
}
.home-black .tzwidget-contact .tzwidget-social a {
	background: #fff;
}
.home-black .tzwidget-contact .tzwidget-social a i {
	color: #000000;
}
.home-black .tzwidget-contact .tzwidget-social a:hover {
	background: #222222;
}
.home-black .tzwidget-contact .tzwidget-social a:hover i {
	color: #fff;
}
/**
* 6.3 - Home Blue
* -----------------------------------------------------------------------------
*/
.home-blue .tz-about-item i, .home-blue .theme-orange .icon-shopping-cart i {
	color: #6ec7c6 !important;
}
.home-blue .tz-about .tz-about-item:hover i {
	color: #6ec7c6 !important;
}
.home-blue .tzcollection-icon, .home-blue .theme-orange, .home-blue .tz-shop-meta a {
	background: #6ec7c6 !important;
}
.home-blue .tz-shop-meta a.tzshopping:before, .home-blue .tz-shop-meta a.tzshopping:after, .home-blue .tz-shop-meta a.tzheart:before, .home-blue .tz-shop-meta a.tzheart:after, .home-blue .tz-shop-meta a.tztasks:before, .home-blue .tz-shop-meta a.tztasks:after {
	border-color: #6ec7c6;
}
.home-blue .tzcollection-icon:hover i {
	color: #6ec7c6 !important;
}
.home-blue .tzcollection-icon:hover {
	background: #000 !important;
}
.home-blue .tz-background3 {
	background: #6ec7c6 !important;
	;
}
.home-blue .theme-orange * {
	color: #fff !important;
	border-color: #fff;
}
.home-blue .learn-more:after {
	background: #fff;
}
.home-blue .learn-more:hover span {
	color: #000 !important;
}
.home-blue .tz-shop-meta a:hover {
	background: #000 !important;
}
.home-blue .tz-shop-meta a:hover i {
	color: #6ec7c6 !important;
}
.home-blue .tzwidget-contact .tzwidget-social a {
	background: #fff;
}
.home-blue .tzwidget-contact .tzwidget-social a i {
	color: #000000;
}
.home-blue .tzwidget-contact .tzwidget-social a:hover {
	background: #6ec7c6;
}
.home-blue .tzwidget-contact .tzwidget-social a:hover i {
	color: #fff;
}
/**
* 6.4 - Home Red
* -----------------------------------------------------------------------------
*/
.home-red .tz-about-item i, .home-red .theme-orange .icon-shopping-cart i {
	color: #e65155 !important;
}
.home-red .tz-about .tz-about-item:hover i {
	color: #e65155 !important;
}
.home-red .tzcollection-icon, .home-red .theme-orange, .home-red .tz-shop-meta a {
	background: #e65155 !important;
}
.home-red .tz-shop-meta a.tzshopping:before, .home-red .tz-shop-meta a.tzshopping:after, .home-red .tz-shop-meta a.tzheart:before, .home-red .tz-shop-meta a.tzheart:after, .home-red .tz-shop-meta a.tztasks:before, .home-red .tz-shop-meta a.tztasks:after {
	border-color: #e65155;
}
.home-red .tzcollection-icon:hover i {
	color: #e65155 !important;
}
.home-red .tzcollection-icon:hover {
	background: #fff !important;
}
.home-red .tz-background3 {
	background: #e65155 !important;
	;
}
.home-red .theme-orange * {
	color: #fff !important;
	border-color: #fff;
}
.home-red .learn-more:after {
	background: #fff;
}
.home-red .learn-more:hover span {
	color: #000 !important;
}
.home-red .tz-shop-meta a:hover {
	background: transparent !important;
}
.home-red .tz-shop-meta a:hover i {
	color: #e65155 !important;
}
.home-red .tzwidget-contact .tzwidget-social a {
	background: #fff;
}
.home-red .tzwidget-contact .tzwidget-social a i {
	color: #000000;
}
.home-red .tzwidget-contact .tzwidget-social a:hover {
	background: #e65155;
}
.home-red .tzwidget-contact .tzwidget-social a:hover i {
	color: #fff;
}
/**
* 7.0 - Home RTL
* -----------------------------------------------------------------------------
*/
.home-rtl .tz-logo {
	float: right !important;
	margin: 15px 0 !important;
}
body.home-rtl .tz-portfolio-content .element figcaption {
	left: auto;
	right: 33px;
	text-align: right;
}
body.home-rtl header .mega-dropdown-center {
	transform: translateX(0%);
	-moz-transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
}
body.home-rtl .tz-header ul.nav-collapse > li, body.home-rtl .tz-recent-post li img, body.home-rtl .tz-recent-porjects li {
	float: right;
}
body.home-rtl .tz-recent-content {
	padding-right: 83px;
	padding-left: 0;
}
body.home-rtl .footer-item h3.module-title, body.home-rtl .textwidget, body.home-rtl .tzwidget-contact, body.home-rtl .tz-recent-post li {
	text-align: right;
}
.home-rtl .tz-search {
	float: left !important;
	margin-left: 0;
	margin-right: 20px;
}
.home-rtl .tz-form-search .fa {
	left: 0;
	margin-left: 20px;
}
.home-rtl .tz-header ul.nav-collapse {
	float: left !important;
}
.home-rtl .tz-form-search input#tz-search-input {
	text-align: right;
}
.home-rtl .tzshipping-left {
	float: right !important;
}
.home-rtl .tzshipping-right a {
	float: left !important;
}
.home-rtl .tzshipping-left .icon-shopping-cart {
	float: right !important;
}
.home-rtl .tz-shipping-content {
	text-align: right;
}

/**
* 8.0 - Responsive
* -----------------------------------------------------------------------------
*/


@media (max-width: 767px) {
body .tz-header {
	padding: 0 20px;
}
.tz-award {
	padding: 70px 0;
	position: relative;
	text-align: center;
}
.award_prev, .award_next {
	display: none;
}
.tz-introduce {
	padding: 40px 0;
}
.tz-introduce .col-md-6:first-child {
	padding-right: 15px;
}
.tz-introduce iframe {
	margin-bottom: 20px;
}
.tz-view-more {
	margin: 10px 0;
}
.tz-introduce-content p {
	padding: 5px 0;
}
.tz-about-item {
	margin-left: auto !important;
	margin-right: auto !important;
}
.tz-about {
	padding: 40px 0;
}
.tz-choose-content {
	padding: 40px 0;
}
.item-collection {
	margin: 40px 0;
}
body .tz-lastest-shop {
	padding: 40px 0;
}
.laster-thumb {
	margin: auto;
}
.tz-view-more2 {
	margin: 40px 0 30px;
}
.award_prev {
	left: 20px;
	z-index: 99989999999;
	cursor: pointer;
}
.award_next {
	right: 20px;
	z-index: 999999999999;
	cursor: pointer;
}
.tz-shipping-content {
	float: none;
	padding-top: 1px;
	padding-left: 85px;
}
.learn-more {
	margin: 30px 15px 0;
	float: left !important;
}
body header .tz-search {
	padding-top: 3px;
}
body header .tz-search i {
	line-height: 60px;
}
body header .tz_icon_menu {
	padding-top: 0;
}
body .tz-form-search .fa {
	right: 30px;
}
html body header.tz-header {
	transition: 500ms ease 0s;
	-moz-transition: 500ms ease 0s;
	-webkit-transition: 500ms ease 0s;
	-ms-transition: 500ms ease 0s;
	-o-transition: 500ms ease 0s;
	top: 0;
	background: rgba(0,0,0,0.8);
}
body .tz_icon_menu {
	width: 50px;
}
.tz_icon_menu i {
	color: #fff;
	font-size: 20px;
	line-height: 65px;
}
.tz-about-item {
	margin-bottom: 30px !important;
}
.tz-shop-tab {
	margin-bottom: 50px;
}
.tz-awesome-content a {
	margin-bottom: 30px;
}
.tzauthor-for-words span {
	font-size: 14px;
}
.tz-count {
	margin-bottom: 30px;
}
.our-blog-bk {
	height: 90%;
	margin: 50px 1px 1px;
}
.tz-our-blog {
	padding: 51px 0 30px;
}
.tz-about-item {
	margin-bottom: 10px !important;
}
.tz-partner {
	padding: 10px 0;
}
.tz-about .tz-title-bold-3 {
	margin-bottom: 50px;
}
.tz-introduce3 {
	padding: 50px 0 40px;
}
.tz-introduce3 .tz-view-more {
	margin: 32px 0 20px;
}
.tz-shop-tab-wrap {
	padding: 79px 0;
}
.our-blog-item {
	max-width: 360px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
body .learn-more {
	float: left !important;
	margin: 30px 15px 0 85px;
}
.say_prev, .say_next {
	display: none;
}
body .tz-logo {
	margin: 0px 0 0;
	transition: all 0s linear 0s;
	-moz-transition: all 0s linear 0s;
	-webkit-transition: all 0s linear 0s;
	-ms-transition: all 0s linear 0s;
}
.tz-logo img {
	max-width: 150px;
	width: 100%;
}
body .tz-header3 {
	background: #fff !important;
}
.tz-header3 .tz_icon_menu i {
	color: #000000;
}
body .tz-header5 {
	background: #fff !important;
}
.tz-header5 .tz_icon_menu i {
	color: #000000;
}
body .tz_icon_menu {
	width: 50px;
}
.tz_icon_menu i {
	color: #fff;
	font-size: 20px;
	line-height: 65px;
}
.tz-about-item {
	margin-bottom: 30px !important;
}
.tz-shop-tab {
	margin-bottom: 50px;
}
.tz-awesome-content a {
	margin-bottom: 30px;
}
.tzauthor-for-words span {
	font-size: 14px;
}
.tz-count {
	margin-bottom: 30px;
}
.our-blog-bk {
	height: 90%;
	margin: 50px 1px 1px;
}
.tz-our-blog {
	padding: 51px 0 30px;
}
.tz-about-item {
	margin-bottom: 10px !important;
}
.tz-partner {
	padding: 10px 0;
}
.tz-about .tz-title-bold-3 {
	margin-bottom: 50px;
}
.about-title {
	top: 32%;
}
.tz-facts-item {
	margin: 10px 0;
}
.tzblog-slider .tz_slider_prev {
	left: 20px;
}
.tzblog-slider .tz_slider_next {
	right: 20px;
}
.tzblog-wrap {
	padding: 30px 0;
}
.blog-gird-item2 .pageblog-thumb {
	height: 350px;
}
.blog-gird-item3 .pageblog-thumb {
	height: 220px;
}
.tz-form-cotent {
	padding: 60px 0 0;
	position: relative;
}
.tz-infomation-website {
	padding: 20px 0 50px;
}
.tz-forum {
	background: none repeat scroll 0 0 #eee;
	padding: 55px 0 35px;
}
.tzpage-default {
	padding: 50px 0;
}
.nav-child {
	display: block;
	min-width: 100%;
	top: 0;
	left: 0;
	position: relative;
	padding: 10px;
	background: #222;
}
.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li a {
	text-transform: none;
}
.off-canvas .mega-inner .mega-nav li a i {
	padding-right: 5px;
}
.contact-button a {
	max-width: 250px;
}
.tzpage-user-profile {
	padding: 50px 0 0;
}
.joom-controller {
	margin: 30px 0 35px;
	text-align: center;
}
.joom-newfeed {
	margin: 50px 0;
}
.joom-registration .col-md-6 {
	padding-left: 15px;
}
.form-ds {
	padding: 30px 0;
}
.joom-registration {
	padding: 30px 20px;
}
.form-reset input {
	width: 60%;
}
.form-button button {
	margin: 0;
	padding: 14px 16px 13px;
	border: 1px solid #000000;
}
.joom-reset {
	margin-bottom: 50px;
	padding: 30px 20px;
}
.form-reset input {
	width: 100%;
	margin: 10px 0 0;
}
.form-reset {
	margin: 20px 0;
}
.joom-weblink {
	margin: 50px 0 16px;
	padding: 56px 75px;
}
body .tz-grid-2 .tz-image-item {
	height: 350px;
}
.tzportfolio-wrap {
	padding: 50px 30px 75px;
}
body .tz-grid-3 .tz-image-item {
	height: 250px;
}
body .tz-grid-brand .tz-image-item {
	height: 250px;
}
.tz-no-mansory .tz-image-item {
	height: 250px;
}
.tzportfolio-pages {
	margin-right: -30px;
	margin-top: 21px;
	position: relative;
}
.tzfilter {
	margin-top: 20px;
}
.widget_bestsellers ul li .as_bestsellers_thumb {
	float: none;
	margin-bottom: 15px;
}
.as_bestsellers_content {
	padding-left: 0;
}
.widget_bestsellers ul li {
	margin: 0 0 30px;
}
.tzcategory-shop-wrap {
	padding: 10px 0 40px;
}
.shop_table thead tr th {
	padding: 18px 10px;
}
.shop_table thead tr th:last-of-type {
	padding-right: 0;
}
.shop_table tr td {
	padding: 10px;
}
.tzpayment {
	padding: 50px 0 0;
	text-align: center;
}
.tzcheckout-wrap {
	padding: 50px 0;
}
.payment-title {
	padding: 30px 0;
}
.tzlogin-wrap {
	padding: 50px 0;
}
.tzshop-summary h3 {
	margin: 30px 0 0;
}
#detailTab > li > a {
	margin-bottom: 10px;
	padding: 15px 20px;
}
.tzpage-shortcode {
	padding: 50px 0;
}
.alignnone {
	margin: 0;
}
.tzsingle-wrap {
	padding: 50px 0;
}
.tzrelated {
	padding: 40px 0 21px;
}
.p-single-content {
	padding: 35px 0 60px;
}
.tzsingleblog-wrap {
	padding: 40px 0;
}
.tzportfolio-wrap {
	padding: 35px 0 45px;
}
.tz-inner {
	margin: 30px 10px 0 10px;
}
.tzportfolio-pages {
	margin-right: 0;
	margin-top: 15px;
}
.tzfilter a {
	margin: 15px 0 0 15px;
}
body .tz-header {
	padding: 0;
}
.tz-footer-content {
	padding: 35px 0;
}
.tz-about4 {
	padding: 30px 0;
}
body .tz-form-search .fa {
	right: 0;
}
.tz-form-search input#tz-search-input {
	padding: 5px 0;
}
.tzblog-slider {
	max-height: 250px;
}
.tzblog-slider .tz_slider_prev {
	left: 10px;
}
.tzblog-slider .tz_slider_next {
	right: 10px;
}
.blog-item h4 {
	padding: 30px 20px 20px;
}
.blog-item p {
	padding: 0 5% 34px;
}
.tzblog-viewmore {
	padding: 15px 25px;
}
.blog-video .tz-video {
	height: 250px;
	z-index: 999;
}
.tz-video {
	padding: 50px 0;
}
.blog-video .tzautoplay, .blog-video .tzpause {
	width: 50px;
	height: 50px;
	margin-left: -20px;
	margin-top: -25px;
}
.blog-video .tzautoplay i {
	color: #ffffff;
	font-size: 50px;
	line-height: 50px;
}
.blog-video .tzpause i {
	color: #ffffff;
	font-size: 50px;
	line-height: 50px;
}
.tzquote p {
	font-size: 18px;
	line-height: 36px;
}
.tzquote strong {
	padding: 0 5%;
}
.blog-gird-item2 .pageblog-thumb {
	height: 100%;
	max-height: 250px;
}
.tz-map {
	height: 300px;
	width: 100%;
}
.tz-form-cotent {
	padding: 30px 0 0;
	position: relative;
}
.tzkunena-login span {
	display: block;
}
.tzkunena-login .input input {
	width: 100%;
	margin: 10px 15px 10px 0;
	display: block;
}
.kblocktable td {
	display: block !important;
	padding: 10px 20px;
	width: 100%;
}
.kcol-category-icon a {
	display: block;
	text-align: left;
}
.kcol-kcattopics span, .kcol-kcatreplies span {
	text-align: left;
}
#kstatslistright li {
	padding: 0;
	text-align: left;
}
#kstatslistleft, #kstatslistright {
	float: none;
	margin-bottom: 15px;
	width: 100%;
}
.simple_prev, .simple_next {
	display: none;
}
.tz-simple-product li p {
	font-size: 40px;
	line-height: 50px;
}
.partner-slider {
	padding: 60px 0 15px;
}
.home-rtl .tz-form-search .fa {
	margin-left: 0;
}
.home-rtl .tz-shipping-content {
	text-align: right;
	padding-right: 85px;
	padding-left: 0;
}
.joom-userprofiler {
	padding: 50px 0 0;
}
.joom-controller li a {
	padding: 0 15px;
}
.joom-login {
	background: none repeat scroll 0 0 #fff;
	margin-bottom: 40px;
	padding: 40px 20px;
}
.joom-newfeed {
	margin: 50px 0;
	padding: 30px 30px 0;
}
.joom-weblink {
	padding: 30px;
}
.joom-weblink ul {
	margin: 36px 0;
}
.shop_table thead tr th {
	display: block;
	padding: 10px !important;
	width: 100%;
}
.shop_table tr td {
	display: block;
	padding: 10px;
	width: 100% !important;
}
.tznav-product li a {
	margin: 0 10px 10px 0;
	padding: 15px 25px 16px;
}
.tztab-content {
	margin: 15px 0 0;
}
.laster-shop-item {
	margin-top: 40px;
}
.tz-custom-product h6 span {
	font-size: 50px;
	font-weight: 600;
	line-height: 50px;
}
.padding-80 {
	padding: 80px 0;
}
.tz-quote li p {
	font-size: 18px;
	line-height: 36px;
}
.tz-quote li span {
	font-size: 11px;
	font-weight: 600;
	line-height: 20px;
	margin: 0;
	padding: 24px 20px 0;
	text-align: center;
}
.tz-overlay {
	padding: 50px 0;
}
.tz-tzrelated {
	margin-top: 30px;
}
.p-content-right {
	margin-top: 30px;
}
.single-slider-full {
	max-height: 300px;
}
.tz_slider_prev {
	left: 15px;
}
.tz_slider_next {
	right: 15px;
}
.single-slider-small {
	max-height: 250px;
}
.tz-title-bold-3 {
	padding: 21px 10px;
}
.tzpagenavi-single {
	margin-bottom: 30px;
	margin-top: 30px;
	text-align: center;
	width: 100%;
}
.single-video .tz-video {
	height: 250px;
	z-index: 999;
}
.tz-video {
	padding: 0;
}
.single-video .tzautoplay, .single-video .tzpause {
	width: 50px;
	height: 50px;
	margin-top: -25px;
}
.single-video .tzautoplay i {
	color: #ffffff;
	font-size: 50px;
	line-height: 50px;
}
.single-video .tzpause i {
	color: #ffffff;
	font-size: 50px;
	line-height: 50px;
}
.tzpost-content {
	background: none repeat scroll 0 0 #fff;
	padding: 30px 15px;
}
.tzpost-author p {
	padding: 12px 5%;
}
.tzpost-pagenavi a {
	font-size: 12px !important;
}
.tzpost-pagenavi-left i {
	color: #0f0f0f;
	display: inline-block;
	font-size: 20px;
	height: 30px;
	line-height: 25px;
	margin-left: 5px;
	padding: 0;
	width: 30px;
}
.tzpost-pagenavi-right i {
	color: #0f0f0f;
	display: inline-block;
	font-size: 20px;
	height: 30px;
	line-height: 25px;
	margin-right: 5px;
	padding: 0;
	width: 30px;
}
.comment-list li article {
	padding: 20px;
}
.comment-content {
	padding-left: 70px;
}
.comment-author img {
	height: 50px;
	width: 50px;
}
.comment-list li .children li {
	margin-left: 0;
	margin-top: 10px;
}
.comment-respond {
	background: none repeat scroll 0 0 #fff;
	margin: 50px 0 0;
	padding: 38px 5%;
}
#comments_form_submit {
	padding: 10px 18px;
	height: 48px;
}
.tz-about .tz-about-item {
	padding-top: 30px;
	width: 300px;
	height: 300px;
}
.tz-awesome-content a {
	margin: 30px auto !important;
	display: block;
}
.tz-awesome {
	padding: 35px 0;
}
ul.tz-love-slider .owl-controls {
	margin-top: 30px;
}
.tz-love-slider {
	padding: 35px 0 8px;
}
.tz_love_words {
	padding: 35px 0;
}
body .padding-ourblog {
	padding: 35px 0 50px;
}
.tz-shop-tab-wrap {
	padding: 35px 0 0;
}
body .tz-lastest-shop-style2 {
	padding: 30px 0 40px;
}
.tz-introduce4 p {
	padding: 18px 0;
}
.tz-introduce4 {
	padding: 35px 0;
}
.tz-introduce4 .tz-view-more {
	margin: 10px 0 3px;
}
.tzcustom-block {
	padding: 30px 0;
}
.tzcustom-row {
	margin-bottom: 30px;
	margin-top: 20px;
}
.custom-right {
	margin-top: 30px;
}
.tz-title-4 {
	padding: 30px 0 50px;
}
.tz-load-more .tz-view-more2 {
	margin: 50px 0;
}
.tzavata-for-words {
	margin: 10px 0;
}
.tzauthor-for-words {
	margin: 10px 0;
}
.tzcontent-for-words {
	margin: 0 0 10px 0;
}
.tz-love-words-slider {
	margin: 30px 0;
}
.tz-video-content strong {
	color: #333333;
	font-family: "Raleway", sans-serif;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 4px;
	line-height: 16px;
	padding: 0 10%;
	text-align: center;
	text-decoration: none;
	display: block;
}
.tz-video-content h3 {
	color: #333333;
	font-family: "Raleway", sans-serif;
	font-size: 45px;
	font-weight: 100;
	line-height: 45px;
	margin: 13px 0 9px;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
.tz-video-content {
	padding: 30px 0;
}
.tzautoplay, .tzpause {
	width: 50px;
	height: 50px;
}
.tzautoplay i, .tzpause i {
	font-size: 18px;
	line-height: 50px;
	padding-left: 0;
}
body .tzautoplay i {
	padding-left: 5px;
}
.tzcustom-button {
	float: left !important;
	margin: 20px 0 0 0;
	padding: 17px 33px;
}
.custom-html p {
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 26px;
	margin: 0;
	padding: 0;
}
header.tz-header2 {
	background: rgba(0, 0, 0, 0.8);
	left: 0;
	position: absolute;
	top: 0;
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
	width: 100%;
	z-index: 999999;
	padding: 0;
}
.tz-shop-cart {
	display: none;
}
.tz-offcavas {
	padding: 25px 0;
}
.tz-header4 .tz-logo {
	margin: 21px 0;
}
.tz-header4 i.fa-search {
	color: #fff;
	font-size: 15px;
	line-height: 48px;
	padding-top: 10px;
}
.tz-header4 .tz-search {
	margin-right: 10px;
}
.nav-child {
	display: block;
	min-width: 100%;
	top: 0;
	left: 0;
	position: relative;
	padding: 10px;
	background: #222;
	width: 100%;
}
.entry-shop-menu {
	padding: 0;
}
.entry-shop-menu img {
	float: none !important;
	max-height: 75px;
	max-width: 75px;
}
.menu-shop-body {
	display: block;
	line-height: 24px;
	padding-left: 0;
	padding-top: 3px;
}
.nav-child ul li ul {
	border-left: none;
	display: block;
	left: 15px;
	position: relative;
	top: 0;
	width: 100%;
}
.tz-about-bk img {
	width: 100%;
	height: 100%;
}
body .content-404 {
	padding: 25% 0 0;
}
body .icon-404 {
	color: #fff;
	font-size: 50px;
	line-height: 51px;
}
body .title-404 {
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	font-size: 45px;
	font-weight: 700;
	line-height: 50px;
	margin: 0;
	padding: 11px 0 12px;
}
body .content-404-style p {
	color: #ffffff;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
}
body .content-404-style form {
	margin: 31px auto 27px;
	position: relative;
	text-align: center;
	width: 65%;
}
body .entry-404-meta span:first-child {
	margin-right: 0;
}
body .entry-404-meta span {
	color: #ffffff;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
}
.tz-award-slider span {
	border: 0;
	display: inline-block;
	font-family: "Raleway", sans-serif;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 29px;
	margin: 2px 0 0;
	padding: 3px 0;
}
body .tz-award-slider h6 {
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0;
}
.width {
	width: 100% !important;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
body .tz-logo {
	margin: -15px 0 0;
	transition: all 0s linear 0s;
	-moz-transition: all 0s linear 0s;
	-webkit-transition: all 0s linear 0s;
	-ms-transition: all 0s linear 0s;
	-o-transition: all 0s linear 0s;
}
.tz-logo img {
	max-width: 200px;
	width: 100%;
}
.tz-introduce {
	padding: 40px 0;
}
.tz-introduce .col-md-6:first-child {
	padding-right: 15px;
}
.tz-introduce iframe {
	margin-bottom: 20px;
}
.tz-view-more {
	margin: 10px 0;
}
.tz-introduce-content p {
	padding: 5px 0;
}
.tz-about-item {
	margin-left: auto !important;
	margin-right: auto !important;
}
.tz-about {
	padding: 40px 0;
}
.tz-choose-content {
	padding: 40px 0;
}
.item-collection {
	margin: 40px 0;
}
body .tz-lastest-shop {
	padding: 40px 0;
}
.laster-thumb {
	margin: auto;
}
.tz-view-more2 {
	margin: 40px 0 30px;
}
body .tz-award {
	padding: 100px 0;
	position: relative;
	text-align: center;
}
body .tz-award-slider span {
	margin: 35px 0 0;
}
.award_prev {
	left: 20px;
	z-index: 99989999999;
	cursor: pointer;
}
.award_next {
	right: 20px;
	z-index: 999999999999;
	cursor: pointer;
}
.tz-shipping-content {
	float: none;
	padding-top: 1px;
	padding-left: 85px;
}
.learn-more {
	margin: 30px 15px 0;
	float: left !important;
}
body header .tz-search {
	padding-top: 3px;
}
body header .tz-search i {
	line-height: 60px;
}
body header .tz_icon_menu {
	padding-top: 0;
}
body .tz-form-search .fa {
	right: 30px;
}
html body header.tz-header {
	transition: 500ms ease 0s;
	-moz-transition: 500ms ease 0s;
	-webkit-transition: 500ms ease 0s;
	-ms-transition: 500ms ease 0s;
	-o-transition: 500ms ease 0s;
	top: 0;
	background: rgba(0,0,0,0.8);
	padding: 0;
}
body .tz-header3 {
	background: #fff !important;
}
.tz-header3 .tz_icon_menu i {
	color: #000000;
}
body .tz-header5 {
	background: #fff !important;
}
.tz-header5 .tz_icon_menu i {
	color: #000000;
}
body .tz_icon_menu {
	width: 50px;
}
.tz_icon_menu i {
	color: #fff;
	font-size: 20px;
	line-height: 65px;
}
.tz-about-item {
	margin-bottom: 30px !important;
}
.tz-shop-tab {
	margin-bottom: 50px;
}
.tz-awesome-content a {
	margin-bottom: 30px;
}
.tzauthor-for-words span {
	font-size: 14px;
}
.tz-count {
	margin-bottom: 30px;
}
.our-blog-bk {
	height: 90%;
	margin: 50px 1px 1px;
}
.tz-our-blog {
	padding: 51px 0 30px;
}
.tz-about-item {
	margin-bottom: 10px !important;
}
.tz-partner {
	padding: 10px 0;
}
.tz-about .tz-title-bold-3 {
	margin-bottom: 50px;
}
.tz-introduce3 {
	padding: 50px 0 40px;
}
.tz-introduce3 .tz-view-more {
	margin: 32px 0 20px;
}
.tz-shop-tab-wrap {
	padding: 79px 0;
}
.tz-facts-item {
	margin: 10px 0;
}
.tzblog-slider .tz_slider_prev {
	left: 20px;
}
.tzblog-slider .tz_slider_next {
	right: 20px;
}
.tzblog-wrap {
	padding: 30px 0;
}
.blog-gird-item2 .pageblog-thumb {
	height: 350px;
}
.blog-gird-item3 .pageblog-thumb {
	height: 220px;
}
.tz-form-cotent {
	padding: 60px 0 0;
	position: relative;
}
.tz-infomation-website {
	padding: 20px 0 50px;
}
#kstatslistleft, #kstatslistright {
	width: 50%;
}
.tz-forum {
	background: none repeat scroll 0 0 #eee;
	padding: 55px 0 35px;
}
.tzpage-default {
	padding: 50px 0;
}
.nav-child {
	display: block;
	min-width: 100%;
	top: 0;
	left: 0;
	position: relative;
	padding: 10px;
	background: #222;
	width: 100%;
}
.entry-shop-menu {
	padding: 0;
}
.entry-shop-menu img {
	float: none !important;
	max-height: 75px;
	max-width: 75px;
}
.menu-shop-body {
	display: block;
	line-height: 24px;
	padding-left: 0;
	padding-top: 3px;
}
.off-canvas #off-canvas-nav .plazart-mainnav .nav-collapse li a {
	text-transform: none;
}
.off-canvas .mega-inner .mega-nav li a i {
	padding-right: 5px;
}
.contact-button a {
	max-width: 250px;
}
.tzpage-user-profile {
	padding: 50px 0 0;
}
.joom-controller {
	margin: 30px 0 35px;
	text-align: center;
}
.joom-newfeed {
	margin: 50px 0;
}
.joom-registration .col-md-6 {
	padding-left: 15px;
}
.form-ds {
	padding: 30px 0;
}
.joom-registration {
	padding: 30px 45px;
}
.form-reset input {
	width: 60%;
}
.form-button button {
	margin: 0;
	padding: 14px 16px 13px;
	border: 1px solid #000000;
}
.joom-weblink {
	margin: 50px 0 16px;
	padding: 56px 75px;
}
body .tz-grid-2 .tz-image-item {
	height: 350px;
}
.tzportfolio-wrap {
	padding: 50px 30px 75px;
}
body .tz-grid-3 .tz-image-item {
	height: 250px;
}
body .tz-grid-brand .tz-image-item {
	height: 250px;
}
.tz-no-mansory .tz-image-item {
	height: 250px;
}
.tzportfolio-pages {
	margin-right: -30px;
	margin-top: 21px;
	position: relative;
}
.tzfilter {
	margin-top: 20px;
}
.widget_bestsellers ul li .as_bestsellers_thumb {
	float: none;
	margin-bottom: 15px;
}
.as_bestsellers_content {
	padding-left: 0;
}
.widget_bestsellers ul li {
	margin: 0 0 30px;
}
.tzcategory-shop-wrap {
	padding: 30px 0 50px;
}
.shop_table thead tr th {
	padding: 18px 10px;
}
.shop_table thead tr th:last-of-type {
	padding-right: 0;
}
.shop_table tr td {
	padding: 10px;
}
.tzpayment {
	padding: 50px 0 0;
	text-align: center;
}
.tzcheckout-wrap {
	padding: 50px 0;
}
.payment-title {
	padding: 30px 0;
}
.tzlogin-wrap {
	padding: 50px 0;
}
.tzshop-summary h3 {
	margin: 30px 0 0;
}
#detailTab > li > a {
	margin-bottom: 10px;
	padding: 15px 20px;
}
.tzpage-shortcode {
	padding: 50px 0;
}
.alignnone {
	margin: 15px 0;
}
.tzsingle-wrap {
	padding: 50px 0;
}
.tzrelated {
	padding: 40px 0 21px;
}
.p-single-content {
	padding: 35px 0 60px;
}
.tzsingleblog-wrap {
	padding: 50px 0;
}
.tzheader-background {
	height: 400px;
	max-height: 700px;
	width: 100%;
}
.about-title {
	top: 29%;
}
.about-title span {
	padding: 0 10%;
	line-height: 65px;
}
.tzheader-background img {
	width: 100%;
	min-height: 100%;
}
.award_prev, .award_next {
	display: none;
}
header.tz-header2 {
	background: rgba(0, 0, 0, 0.8);
	left: 0;
	position: absolute;
	top: 0;
	transition: all 0.0s linear 0s;
	-moz-transition: all 0.0s linear 0s;
	-webkit-transition: all 0.0s linear 0s;
	-ms-transition: all 0.0s linear 0s;
	-o-transition: all 0.0s linear 0s;
	width: 100%;
	z-index: 999999;
	padding: 0;
}
.tz-shop-cart {
	display: none;
}
.tz-offcavas {
	padding: 25px 0;
}
.tz-header4 .tz-logo {
	margin: 21px 0;
}
.tz-header4 i.fa-search {
	color: #fff;
	font-size: 15px;
	line-height: 48px;
	padding-top: 10px;
}
.tz-header4 .tz-search {
	margin-right: 10px;
}
.nav-child ul li ul {
	border-left: none;
	display: block;
	left: 15px;
	position: relative;
	top: 0;
	width: 100%;
}
.tz-about-bk img {
	width: 100%;
	height: 100%;
}
.control-group {
	width: 76%;
	float: left;
}
#txtInput {
	width: 56% !important;
}
}
 @media (min-width: 991px) and (max-width: 1200px) {
.laster-thumb {
	height: 210px;
	max-width: 210px;
	width: 100%;
}
.tz-shop-meta a i {
	line-height: 40px;
	font-size: 16px;
}
.tz-shop-meta a {
	width: 40px;
	height: 40px;
}
.tz-view-more2 {
	margin: 50px 0 32px;
}
.our-blog-item .blog-thumb {
	height: 320px;
}
.our-blog-bk {
	background: none repeat scroll 0 0 #fff;
	height: 89%;
	margin: 45px 1px 1px;
	padding: 33px 40px;
	text-align: center;
}
.tz-our-blog {
	padding: 51px 0 20px;
}
.tz-choose-content2 {
	padding: 70px 0 55px;
}
.tz-team-slider li .tz-team-item {
	width: 200px;
	height: 200px;
}
.tz-simple-product {
	margin: 10% 0;
}
.tz-say-slider {
	cursor: e-resize;
}
.say_prev {
	left: 20px;
}
.say_next {
	right: 20px;
}
.tz-say-slider li p {
	padding: 26px 5% 33px;
}
.tzportfolio-wrap {
	padding: 70px 0;
}
.tz-about-bk img {
	width: 100%;
	height: 100%;
}
.width1170 {
	width: 900px;
}
body .tz-inner {
	margin: 30px 15px 0;
}
.comment-button button {
	width: 38%;
	float: left !important;
}
.input-xlarge {
	float: left;
	width: 62% !important;
}
#txtInput {
	width: 29.2% !important;
}
}
 @media (min-width: 1200px) and (max-width: 1499px) {
.width1170 {
	width: 900px;
}
body .nav-child {
	right: auto;
	left: 23px;
}
body .nav-child ul li ul {
	right: 85%;
	left: auto;
}
body .nav-child ul li:hover ul.mega-nav {
	left: auto;
	right: 100%;
}
}
 @media (min-width: 1200px) {
.nav-child {
	top: 130%;
	display: block;
	visibility: hidden;
	transition: all 0s linear 0s;
	-moz-transition: all 0s linear 0s;
	-webkit-transition: all 0s linear 0s;
	-ms-transition: all 0s linear 0s;
	-o-transition: all 0s linear 0s;
}
.tz-header ul.nav-collapse > li:hover .nav-child {
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
	top: 100%;
	visibility: visible;
}
.nav-child ul li ul {
	border-left: 1px solid #333333;
	left: 85%;
	position: absolute;
	top: 0;
	width: 100%;
	display: block;
	visibility: hidden;
	transition: all 0s linear 0s;
	-moz-transition: all 0s linear 0s;
	-webkit-transition: all 0s linear 0s;
	-ms-transition: all 0s linear 0s;
	-o-transition: all 0s linear 0s;
}
.nav-child ul li:hover ul.mega-nav {
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-ms-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
	left: 100%;
	visibility: visible;
}
.width {
	width: 33.3% !important;
}
.comment-button button {
	width: 35%;
	float: left !important;
}
.input-xlarge {
	float: left;
	width: 64% !important;
}
#txtInput {
	width: 43% !important;
}
.tz-footer-content {
	background: url("images/Construction_Projects_in_Ahmedabad_bg_footer.png") #d63130 !important;
	background-position: bottom !important;
}
}
@media (min-width: 1024px) and (max-width: 1200px) {
.tz-header ul.nav-collapse > li {
	padding: 18px 5px !important;
}
.tz-logo {
	margin: -7px -30px !important;
}
}
@media (min-width: 900px) and (max-width: 980px) {
body .tz-logo {
	margin: 5px 0 0;
}
}
 @media (max-width: 769px) {
.tz-logo {
	margin: -53px 0 !important;
}
}
.tz-footer-content {
	padding: 15px 0 40px;
	background-position: bottom center;
}
.tz-about-item {
	background: none;
}
.textwidget li {
	margin-left: 15px;
	list-style-type: circle;
	color: #fff;
}
.textwidget li a {
	color: #fff;
}
form#footer-contact input[type="text"] {
	border: 1px solid #dbdbdb;
	color: #797979;
	float: left;
	font-size: 11px;
	padding: 14px;
	width: 50%;
}
.contact-field{
	width: 100% !important;

}
form#footer-contact textarea {
	color: #797979;
	font-size: 11px;
	height: 140px;
	margin: 0;
	padding: 14px;
	width: 100%;
}
#txtCaptchaDiv {
	background: #DDD;
	color: #f00;
	display: block;
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding: 8px 4px 9px;
	text-align: center;
	width: 70px;
}
form#footer-contact button[type="submit"] {
	border-color: #dbdbdb transparent transparent #dbdbdb;
	border-width: 1px;
	color: #9f1d1d;
	font-size: 13px;
	margin-right: 0px;
	padding: 13px 10px 12px 10px;
	position: relative;
	text-transform: uppercase;
	transition: all 0.17s ease-in-out 0s;
	z-index: 2;
}
.control-group input {
	padding: 10px 15px;
	width: 100%;
	border: 1px solid #ddd;
}
.buton {
	background: #dbdbdb;
	padding: 10px 7px;
	border: 1px solid #ddd;
	color: #9f1d1d;
}
.dashed {
	margin: 15px 0px;
	border-bottom: 1px dashed #9f1d1d;
	border-top: 1px dashed #9f1d1d;
	padding: 1px;
}
.footer-menu > h4 {
	color: white;
	padding: 5px 0 10px;
}
.right {
	font-size: 16px;
	text-align: center;
	color: #c82c2b;
}
select {
	border: medium none;
	margin-top: 10px;
	padding: 7px;
	width: 100%;
}
option {
	padding: 7px;
}
option:first-child {
	display: none;
}
.space-top {
	padding-top: 25px;
}
.tz-infomation-website_about {
	padding: 25px 0;
}
.tz-infomation-website_about ul li {
	border: 0 none;
	color: #000000;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.tz-infomation-website_about address {
	border: 0 none;
	color: #000000;
	display: block;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 25.2px;
	margin: 0;
	padding: 30px 0 20px;
	text-decoration: none;
}
.tz-infomation-website_about ul {
	list-style: outside none none;
	margin: 0;
	padding: 25px 0 1px;
}
.about {
	padding: 0 0 30px;
}
.line {
	margin: 15px 0px;
	border-bottom: 1px dashed #cdcccc;
	border-top: 1px dashed #cdcccc;
	padding: 1px;
}
.awards {
	background: #fff;
	padding-top: 10px
}
.awards img {
	width: 195px !important;
}
.awards-space {
	margin-bottom: 30px;
}
.awards p {
	font-size: 13px;
}
.customfile-upload {
	background: none repeat scroll 0 0 #428bca;
	border: 1px solid #ffffff;
	border-radius: 2px;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height: 48px;
	left: 74.9%;
	margin-left: 0;
	padding: 6px 10px;
	position: absolute;
	text-decoration: none;
	text-transform: uppercase;
	top: 9px;
	transition: all 0.4s ease 0s;
}
.tz-background3 {
	background: #f1805f !important;
}
.tz-background2 {
	background: #fabc59 !important;
}
.gallery-col {
	float: left;
}
.gallery_h4 {
	float: left;
	margin-right: 1%;
	width: 24%;
}
.no_space {
	padding-bottom: 0px !important;
	border: 3px solid #FFF;
	margin: 0 !important;
}
.white {
	color: #fff;
}
.tz-copyright.theme-white img {
	padding-left: 5px;
	vertical-align: baseline;
}
.gallery_h4 h4 {
	font-size: 12px;
	margin-bottom: 15px;
	text-align: center;
}
.space-top-projects {
	padding-top: 50px;
}
.red {
	color: #d63130;
}
.list {
	line-height: 27px;
	padding-top: 15px;
	list-style-type: circle;
	margin-left: 15px;
}
li {
	font-family: "Raleway", sans-serif;
}
.space_bottom {
	margin-bottom: 15px;
}
.site_plan {
	border: 5px solid #f2f2f2;
	width: 100% !important;
}
.floor_plan {
	border: 5px solid #f2f2f2;
	width: 100% !important;
}
.Flexible-container iframe {
	width: 100%;
	border: 1px solid #ddd;
	padding: 2px;
}
.awards img {
	border: 5px solid #f2f2f2;
	width: 250px;
	text-align: center;
}
.location {
	border: 5px solid #f2f2f2;
	width: 100%;
	text-align: center;
}
.terms {
	border: 5px solid #f2f2f2;
	width: 100%;
	text-align: center;
}
.smart_plan {
	border: 5px solid #f2f2f2;
	width: 100%;
	text-align: center;
}
.awards_main {
	background: #fff;
	padding-top: 10px
}
.awards_main p {
	font-size: 13px;
}
.tabs > img {
	margin-bottom: 1px;
	width: 101%;
}
.inner-h6 h5 {
	background: rgba(255, 255, 255, 0.85);
	margin-left: auto;
	margin-right: auto;
	margin-top: -31px;
	padding: 1px 0;
	position: relative;
	text-align: center;
	width: 65%;
}
.awards_nav {
}
.padding {
	padding: 0 2px 0 0;
}
.download a {
	color: #478aa8;
	font-size: 16px;
}
.bg-banner {
	background: url("images/Synthesisrealty_bg_banner.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	height: 49px !important;
	margin-top: -49px !important;
	position: relative !important;
}
.tz-form-content1 input, .tz-form-content1 textarea, .tz-form-content1 select {
	background: #f5f5f5;
}
.dv_emi {
	font-size: 15px !important;
}
.awards1 li {
	float: left;
	list-style: outside none none;
	padding-right: 5px;
	margin-bottom: 5px;
}
.Key_Plan img {
	border: 5px solid #f2f2f2;
	width: 100%;
}
.floor_plan_n li {
	list-style: none;
	float: left;
	margin: 0px 10px 10px 0px;
	border: 5px solid #f2f2f2;
}
.floor_plan_n h5 {
	background: #fff;
	border-top: 1px solid #ddd;
	text-align: center;
	padding: 5px;
}
.new {
	float: left;
	margin: 10px;
	position: absolute;
}
.img_whatsapp {
	width: 20px !important;
}
.text-bold1 {
	color: #478aa8;
}
.virtual_tour {
	border: 5px solid #f2f2f2;
}
@media (min-width:479px) {
.virtual_tour {
	width: 450px !important;
}
}
@media (min-width:478px) {
.virtual_tour {
	width: 100%;
}
}
@media (max-width:736px) {
.gallery_h4 {
	width: 49%;
}
}
@media (min-width: 682px) {
.gallery-col {
	width: 25%;
}
}
@media (min-width: 361px) and (max-width: 681px) {
.gallery-col {
	width: 50%;
}
}
@media and (max-width: 360px) {
.gallery-col {
 width: 100%;
}
}
.mtop15{
	margin-top:15px;
}
.padding {
    padding: 0 2px 0 0;
}
@-webkit-keyframes spinnerRotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinnerRotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spinnerRotate{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}#form_process{-webkit-animation-name:spinnerRotate;-webkit-animation-duration:1.1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spinnerRotate;-moz-animation-duration:1.1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spinnerRotate;-ms-animation-duration:1.1s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;display:inline-block;margin-left:10px;position:relative;visibility:hidden}

#error_data{
	color: red;
    font-size: 14px;
    margin: 0px 0px 10px;
    line-height: normal;
}

.tz-form-content select {
    height: 48px !important;
}

.tz-form-content .input-group {
    float: left;
    padding-right: 10px;
}
.grecaptcha-badge { visibility: hidden; }
.footer-whatsapp{
    width: 20px;
}
.tz-header ul.nav-collapse > li{
	    padding: 12px 0px;
}
.tz-logo{
	margin: 0;
}
.tz-logo img{
	width: 200px;
}
.tz-header ul.nav-collapse li a{
	padding: 10px 12px;
}
a.nav-btn{
	background-color: #f17f5f;
	    padding: 10px 12px;
}