	body{
		font-size: 14px;
		font-family: Lato, arial;
		line-height: 1.72;
		color: #999;
		overflow-x: hidden;
	}
	*{
		margin:0px;
		padding:0px;
	}
	body :focus{
		outline: none;
	}
	h1, h2, h3, h4, h5, h6{
		margin-top: 0;
		color: #282827;
		font-family: Raleway;
		font-weight: 700;
		line-height:1.5;
	}
	.clients.style3 .owl-item, .clients.style4 .owl-item{border:none! important}
	.entry-content .content-blog h1, .entry-content .content-blog h2, .entry-content .content-blog h3, .entry-content .content-blog h4, .entry-content .content-blog h5, .entry-content .content-blog h6{
		margin-top: 30px;
	}

	h1{
		font-size: 24px;
	}
	h2{
		font-size: 21px;
	}
	h3{
		font-size: 18px;
	}
	h4{
		font-size: 16px;
	}
	h5{
		font-size: 14px;
	}
	h6{
		font-size: 12px;
	}
	a{
		text-decoration: none;
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
	}
	a:hover{
		text-decoration: none;
		color: #3d3d3d;
	}
	a:focus, a:active{
		outline: none;
		text-decoration: none;
	}

	ul, ol {
		padding: 0px;
		padding-left: 10px;
		list-style-position: inside;
	}
	ul ul, ul ol, ol ul, ol ol {
		padding-left: 20px;
	}

	p{margin:0px; font-size:17px;}
	.white_bg{
		color: #fff;
	}
	.gmap3 img, .map_api img{
		max-width: none;
	}
	.gmap3 img{
		   max-width: none;
	}
	.map {
		   position: relative;
	}
	.map-contact {
		   width: 270px;
		   overflow: auto;
		   margin: auto;
		   position: absolute;
		   top: 40px; right: 40px;
		   z-index: 3;
	}
	.Con-titlenormal-title {color:#fff! important}
	.contact-wrap{
		   background: rgba(0, 0, 0, 0.8);
		   color: #FFF;
		   padding: 30px;
	}
	.map-contact a {
		   color: #FFF;
		   font-size: 16px;
		   position: relative;
		   padding-left: 25px;
		   margin-bottom: 10px;
		   display: inline-block;
	}
	.map-contact a:hover {
		   text-decoration: underline;
	}
	.map-contact .link .pixicon-mail {
		   position: absolute;
		   font-size: 20px;
		   left: 0;
	}
	.map-contact .title, .map-contact .number {
		   color: #FFF;
		   margin-bottom: 0px;
		   position: relative;
		   padding-left: 25px;
		   font-size: 16px;
	}
	.map-contact .title .pixicon-marker, .map-contact .number .pixicon-telephone {
		   position: absolute;
		   left: 0;
		   font-size: 18px;
	}
	.map-contact .address {
		   margin-top: 0px;
		   margin-left: 25px;
	}
	.light *, .light .percent, .light .pixicon.color, .light .main-title + .sub-title.italic, .light .testimonial .pix-author-name, .light .main-title.title.sub-title-con, .light .outside-text, .light .pix-staffs .style5:hover .staff-content .line + p, .light .pix-recent-blog-posts .recent-post-title a, .light .full-width-icon i, .light .btn.btn-outline.white .pix-icon, .light .btn.btn-solid.white:hover .pix-icon{
		color: #fff;
	}
	.light i, .light .btn .pix-icon {
		color: inherit;
	}
	.light .btn.btn-outline.white .pix-icon, .light .btn.btn-solid.white:hover .pix-icon{
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
	}
	.light .main-title .line, .light .main-title .line.line-2:after {
		
	}

	.About-title1normal-title{color:#fff! important;}
	.About-img{
		margin: 23px 0 0 0;
		position: relative;
		padding-bottom:100px! important;
	}
	.About-img img {
		left: 0;
		position: relative;
		top: 224px;
	}
	.ser-img1{width: 100%; height: 100%;}
	.ser-bg1 p{padding-left:80px;}
	.ser-bg1 h6{padding-left:80px;}
	.ser-bg p{padding-right:150px; margin-left:10%;}
	.ser-bg h6{margin-left:10%;}
	.ser-bg2 p{padding-right:150px;}
	.ser-bg img {
		left: -8%;
		position: relative;
		width: 425px;
	}
	.ser-bg2 img {
		left: -8%;
		position: relative;
		width: 425px;
	}
	.ser-bg2 h6 {
		margin-left: 10%;
	}
	.ser-bg2 p {
		margin-left: 10%;
	}
	.ser2 {
		min-height: 350px;
		position: relative;
		right: -2%;
		width: 100%;
	}
	.ser-img img{
		left: 0;
		position: relative;
		top: 72px;
	}
	.Missionnormal-title{color:#fff! important;}
	.Missionnormal-title b{color:#ff9933! important;}
	.light .pix-staffs .staff-content .line + p {
		color: #3D3D3D;
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
	}
	.js .pix-animate-cre{
		opacity: 0;
	}

	.wpb_column > .wpb_wrapper .below-sub-title .line:last-child {
		margin-bottom: 35px;
	}

	.light .line{
		background: #fff;
	}
	.light .full-width-icon.style2 .social-icons a{
		color: #fff;
		border: 1px solid #FFF;
	}
	#ascrail2000 {
		background: #CCC;
		width: 10px !important;
	}
	.alignleft{
		float: left;
		margin: 0 15px 15px 0;
	}
	.alignright{
		float: right;
		margin: 0 0px 15px 15px;
	}
	.aligncenter{
		float: none;
		margin: 15px auto;
		display: block;
		margin-bottom: 25px !important;
	}
	.sticky  .entry-content{ box-shadow: 0 0 3px rgba(0,0,0,0.1); }

	.blog .normal .sticky  .entry-content{ padding: 20px 20px 20px 80px; }

	.blog .normal .sticky .icon-box {left: 20px; top: 10px;}

	.gallery-caption {}
	.bypostauthor {}
	.btn-outline{background:#ff9933}
	.icon-box-content h2{display:none;}
	.icon-box-content  a{color:#999;}
	.icon-box-content  a:hover{color:#88C537;}
	/* emphasis */
	.emphasis {
		font-size: 15px;
		color: #222;
	}
	/* DropCaps */
	.dropcaps.default {
		line-height: 40px;
		font-size: 40px;
		float: left;
		margin-right: 10px;
		margin-top: 2px;
		text-transform: uppercase;
	}
	.dropcaps.square {
		line-height: 40px;
		font-size: 29px;
		width: 39px;
		height: 39px;
		text-align: center;
		float: left;
		margin-right: 10px;
		background: #4d4d4d;
		color: #ffffff;
		margin-top: 3px;
		border-radius: 2px;
		text-transform: uppercase;
	}
	.dropcaps.square:after{
		content: none;
	}
	.dropcaps.circle {
		font-size: 27px;
		width: 44px;
		height: 44px;
		text-transform: uppercase;
		text-align: center;
		float: left;
		margin-right: 10px;
		background: #4d4d4d;
		color: white;
		margin-top: 3px;
		border-radius: 50%;
		border: 1px solid #333;
		box-shadow: inset 0px 0px 1px white, inset 0px 0px 1px white, inset 0px 0px 1px white;
		line-height: 42px;
	}

	/* Highlight */
	.highlight {
		background: #fff9CC;
		color: #111;
		padding: 3px;
	}

	/* ToolTips */
	.tooltip {
		position: absolute;
		z-index: 1030;
		display: block;
		visibility: visible;
		font-size: 12px;
		line-height: 1.4;
		opacity: 0;	
		cursor: help;
		filter: alpha(opacity=0)
	}
	.tool-tip{
		border-bottom: 1px dotted;
	}
	.tool-tip:hover{
		cursor: help;
	}
	.tooltip.in {
		opacity: .9;
		filter: alpha(opacity=90)
	}
	.tooltip.top {
		margin-top: -3px;
		padding: 5px 0
	}
	.tooltip.right {
		margin-left: 3px;
		padding: 0 5px
	}
	.tooltip.bottom {
		margin-top: 3px;
		padding: 5px 0
	}
	.tooltip.left {
		margin-left: -3px;
		padding: 0 5px
	}
	.tooltip-inner {
		max-width: 200px;
		padding: 3px 8px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		background-color: #000;
		border-radius: 4px
	}
	.tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid
	}
	.tooltip.top .tooltip-arrow {
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}
	.tooltip.top-left .tooltip-arrow {
		bottom: 0;
		left: 5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}
	.tooltip.top-right .tooltip-arrow {
		bottom: 0;
		right: 5px;
		border-width: 5px 5px 0;
		border-top-color: #000
	}
	.tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-width: 5px 5px 5px 0;
		border-right-color: #000
	}
	.tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-width: 5px 0 5px 5px;
		border-left-color: #000
	}
	.tooltip.bottom .tooltip-arrow {
		top: 0;
		left: 50%;
		margin-left: -5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}
	.tooltip.bottom-left .tooltip-arrow {
		top: 0;
		left: 5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}
	.tooltip.bottom-right .tooltip-arrow {
		top: 0;
		right: 5px;
		border-width: 0 5px 5px;
		border-bottom-color: #000
	}
	.tool-tip {
		font-style: italic;
	}

	/* Pop Over */
	.popover-title {
		color: #ffffff;
	}

	/* BlockQuotes */
	blockquote {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		overflow: hidden;
		font-family: Lato;
		font-style: italic;
		padding: 15px 25px;
		font-size: 15px;
	}
	.blockquote-reverse, blockquote.pull-right{
		padding-right: 25px;
	}
	blockquote.white {
		background-color: #ffffff;
	}
	blockquote.white p {
		padding: 5px 0px;
	}
	blockquote.right {
		float: right;
	}
	blockquote small {
		text-align: right;
		margin-top: 10px;
		font-size: 12px;
	}
	blockquote p {
		font-size: 14px;
	}

	dd {
		margin-bottom: 15px;
		margin-top: 5px;
	}

	address, em, q{
		font-style: italic;
	}

	cite{
		font-weight: 700;
	}
	table{
		width: 100%;
		margin: 10px 0 25px;
	}
	/* wp caption */
	.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.wp-caption-text {
		font-size: 11px;
		padding: 5px 4px;
		margin: 0;
	}

	/* Title Arrow */
	.arrow-style2.owl-theme .owl-controls .owl-buttons {
		width: 35px;
		right: 14px;
		top: -28px;
	}
	.arrow-style2.owl-theme .owl-controls .owl-buttons div{
		width: 24px;
		height: 24px;
		border-radius: 2px;
	}
	.arrow-style2.owl-theme .owl-controls .owl-buttons div:hover{
		background: #707070;
	}

	/* Icon Style */
	.pix-icons {
		text-align: center;
		clear: both;
	}
	.pix-icons .icon {
		margin: 0 auto 20px;
		display: inline-block;
		font-size: 24px;
		line-height: .8;
	}
	.pix-icons.left {
		text-align: left;
	}
	.pix-icons.left .icon {
		float: left;
		font-size: 17px;
		margin-right: 10px;
		line-height: 1;
		margin-bottom: 0;
	}

	.pix-icons.right {
		text-align: right;
	}
	.pix-icons.right .icon {
		float: right;
		font-size: 17px;
		margin-left: 10px;
		line-height: 1;
		margin-bottom: 0;
	}

	.pix-icons .icon.solid {
		color: #FFF;
		padding: 12px;
		border-radius: 50%;
	}
	.pix-icons .icon.solid.icon-square {
		border-radius: 0;
	}

	.pix-icons .icon.outline {
		border: 1px solid #fcc21f;
		padding: 12px;
		border-radius: 50%;
	}
	.pix-icons .icon.outline.icon-square {
		border-radius: 0;
	}
	.pix-icons.left .solid + .title, .pix-icons.left .outline + .title, .pix-icons.right .solid + .title, .pix-icons.right .outline + .title {
		overflow: hidden;
		margin-top: 12px;
	}

	/* Icon list */
	ul.list {
		padding-left: 20px;
	}
	.list li, li{
		margin-bottom: 10px;
	}
	.icon-list{
		list-style: none;
		list-style-position: outside;
		line-height: 24px;
		margin-bottom: 10px;
	}

	.icon-list .pix-icon{
		margin-left: -20px;
		width: 20px;
		display: inline-block;
		padding: 0;
		font-size: 16px;
		line-height: 26px;
		margin-right: 5px;
		float: left;
	}

	/*Back to Top*/
	#back-top {
		position: fixed;
		bottom: 40px;
		right: 40px;
		z-index: 999;
	}
	#back-top a {
		width: 40px;
		height: 40px;
		line-height: 42px;
		display: block;
		font-size: 26px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		border: 1px solid #FCC21F;
		color: #FFF;
		border-radius: 2px;
		-webkit-transition: 1s;
		-moz-transition: 1s;
		-ms-transition: 1s;
		-o-transition: 1s;
		transition: 1s;	
		outline: 0;
		opacity: 0.5;
	}
	#back-top a:hover,
	#back-top a:active {
		outline: 0;
		opacity: 1;
	}

	/* Flexslider */
	.flexslider{
		overflow: hidden;
	}
	.flex-direction-nav li a{
		background: #707070;
		border-radius: 0;
		color: #fff;
		padding: 5px 8px;
		text-indent: 0;
		font-size: 0;
	}
	.flex-direction-nav li a:before{
		content: "\e355";
		font-family: 'pix-fonts';
		line-height: 1.5;
		margin-right: 20px;
		text-indent: 4px !important;
		font-size: 14px;
	}
	.flex-direction-nav li a.flex-next:before {
		content: "\e3a2";
	}
	.wpb_gallery .wpb_flexslider .flex-control-nav.flex-control-paging{
		bottom: 0px;
	}
	.flex-control-nav.flex-control-paging li a{
		background: none;
		border: 1px solid #fcc21f;
		box-shadow: none;
	}
	.flex-control-nav.flex-control-paging li a.flex-active, .flex-control-nav.flex-control-paging li a:hover{
		background: #FCC21F;
	}

	/* Grid System */
	.wpb_row.vc_row-fluid{
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0;
	}
	.wpb_row .wpb_row.vc_row-fluid{
		padding-top: 0px;
		padding-bottom: 0;
	}
	.wpb_row .wpb_row.vc_row-fluid .pix-container{
		margin-left: -15px;
		margin-right: -15px;
	}
	.wpb_row .wpb_row.vc_row-fluid.pix-recent-blog-posts{
		padding-top: 0;
	}
	.wpb_text_column{
		clear: both;
	}
	.wpb_row.vc_row-fluid.normal{
		max-width: 960px;
		margin-left: auto;
		margin-right: auto;
	}
	.wpb_row.vc_row-fluid.full-width{
		position: relative;
	}
	.wpb_row.vc_row-fluid.expandable{
		overflow: hidden;
	}
	.wpb_row.vc_row-fluid.full-width, .wpb_row.vc_row-fluid.expandable{
		margin-left: 0;
		margin-right: 0;
	}
	.wpb_row.vc_row-fluid.expandable .vc_span12{
		padding-left: 0;
		padding-right: 0;
	}
	.wpb_row.vc_row-fluid.expandable .bg-pos-rel{
		max-width: 1920px;
		margin-left: auto;
		margin-right: auto;
	}
	.pix-container{
		max-width: 1170px;
		margin: 0 auto;
		position: relative;
		z-index: 1;
	}
	.pix-con{
		position: relative;
		z-index: 1;
	}

	/* Page Top */
	.pageTopCon{
		height: 50px;
		line-height: 50px;
		background: #f4f4f4;
		color: #8e8e8e;
		overflow: hidden;
		display:none! important;
	}
	.pageTop .pull-left {
		padding-left: 15px;
	}
	.pageTop .pull-left .pull-right {
		padding-left: 0px;
	}
	.pageTop .pull-right {
		padding-right: 15px;
	}
	.pageTop .pull-right .pull-right{
		padding-right: 0;
	}
	.top-details{
		font-size: 13px;
		margin-bottom: 0;
		float: left;
		margin-right: 15px;
	}
	.top-details .pull-left{
		margin-right: 20px;
		padding-left: 0;
	}
	.top-details .pull-left:last-child{
		margin-right: 0;
	}
	.top-details a{
		color: #8E8E8E;
	}

	.top-details .pixicons {
		font-size: 16px;
		float: left;
		line-height: 54px;
		margin-right: 6px;
	}

	/* Top Search */
	.pageTop .searchform{
		float: left;
		margin-right: 15px;
	}
	.pageTop .searchform .s {
		width: 200px;
		float: left;
		height: 34px;
		line-height: 34px;
		margin: 8px 0;
	}
	.pageTop .searchsubmit {
		top: 12px;
		height: 25px;
		line-height: 25px;
		padding: 0 6px;
		font-size: 12px;
	}
	.pix-cart .pix-woo-price, .pix-cart .pix-no-items {
		display: none;
	}
	.pix-item-icon{
		display: block !important;
	}
	.left-side .pix-cart{
		float: left;
	}
	.left-side .woo-cart-dropdown{
		left: 0;
		right: auto;
	}
	.left-side .woo-cart-dropdown:after, .left-side .woo-cart-dropdown:before{
		left: 10%;
	}

	.right-side .top-details{
		float: right;
	}
	.pix-cart + .pull-right.social-icons{
		margin-right: 15px;
		padding-right: 0;
	}
	.pull-right .pix-cart{
		margin-right: 10px;
		margin-left: 10px;
	}
	#lang-list + .pix-cart{
		margin-left: 15px;
	}
	.right-side #lang-list{
		float: right;
	}
	.right-side #lang-list + .pix-cart{
		margin-right: 15px;
	}
	#inner-header .searchform{
		width: 250px;
	}
	#inner-header .right-side .searchform{
		float: right;
	}
	.header #lang-list{
		line-height: 130px;
	}
	.header .main-nav #lang-list{
		line-height: 62px;
	}

	/* Lang in default header */
	.default-header-lang{
		float: right;
		margin-left: 8px;
	}
	.left-side .default-header-lang{
		margin-left: 0px;
		margin-right: 4px;
		float: left;
	}
	.left-side .default-header-lang #lang-list{
		margin-left: 0px;
	}
	.default-header-lang #lang-list.lang-dropdown {
		position: relative;
		float: right;
		padding-left: 10px;
		padding-right: 20px;
		line-height: 39px;
		background: #f6f6f6;
		height: 40px;
		border-radius: 3px;
		box-shadow: inset 0 0 2px #E0E0E0;
		margin-top: 42px;
		margin-left: 10px;
	}
	.menu-wrap .default-header-lang #lang-list.lang-dropdown {
		margin-top: 11px;
	}
	.default-header-lang #lang-list.lang-dropdown.not-translated {
		padding-left: 15px;
		padding-right: 15px;
		cursor: help;
	}
	.default-header-lang #lang-list.lang-dropdown.flag{
		padding-right: 12px;
	}
	.default-header-lang #lang-list.lang-dropdown.flag .pixicon-eleganticons-18 {
		padding-right: 8px;
	}
	.header-con.stuck .header .default-header-lang #lang-list{
		line-height: 39px;
		margin-top: 10px;
	}

	.default-header-lang #lang-list #lang-dropdown-btn img{	
		margin-right: 5px;
	}

	.default-header-lang #lang-dropdown-btn span:before {
		top: 14px;
	}
	.default-header-lang .lang-dropdown .lang-dropdown-inner {
		padding: 6px 16px;
		left: 1px;
		margin-left: 0px;
	}

	/* SIMPLE HEADER - Common styles of menus */
	.simplemobilemenu{
		float: right;
		padding-top: 40px;
		padding-bottom: 40px;
		text-align: right;
		width: 270px;
	}
	.dl-menuwrapper {
		width: 100%;
		max-width: 300px;
		float: right;
		position: relative;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		-ms-perspective: 1000px;
		perspective: 1000px;
		-webkit-perspective-origin: 50% 200%;
		-moz-perspective-origin: 50% 200%;
		-ms-perspective-origin: 50% 200%;
		perspective-origin: 50% 200%;
		z-index: 9;
		text-align: right;
	}

	.dl-menuwrapper button {
		background: rgba(0, 0, 0, 0.5);
		border: none;
		width: 48px;
		height: 45px;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		outline: none;
		color: #fff;
	}
	.dl-menuwrapper button:hover,
	.dl-menuwrapper button.dl-active,
	.dl-menuwrapper ul {
		background: rgba(0, 0, 0, 0.27);
	}
	.dl-menuwrapper ul {
		text-align: left;
		padding: 0;
		list-style: none;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.dl-menuwrapper li {
		position: relative;
		margin-bottom: 0;
	}
	.dl-menuwrapper li a .menu-icon {
		float: left;
		margin-top: 2px;
		margin-right: 6px;
		line-height: 1;
	}
	.dl-menuwrapper li a {
		display: block;
		position: relative;
		padding: 15px 20px;
		font-size: 16px;
		line-height: 20px;
		font-weight: 300;
		color: #fff;
		outline: none;
	}
	.header-wrap .dl-menuwrapper button{
		background: #232323;
		color: #fff;
	}
	.header-wrap.dark .dl-menuwrapper button{
		background: #fff;
		color: #232323;
	}
	.transparent-header .header-wrap .dl-menuwrapper button {
		background: rgba(0, 0, 0, 0.5);
	}
	.transparent-header .header-wrap.dark .dl-menuwrapper button {
		background: rgba(255, 255, 255, 0.5);
	}
	.menu-light .dl-menuwrapper ul {
		background: #FFF;
	}
	.menu-light .dl-menuwrapper li a, .menu-light .dl-menuwrapper li.dl-back:after, .menu-light .dl-menuwrapper li > a:not(:only-child):after {
		color: #232323;
	}
	.no-touch .menu-light .dl-menuwrapper li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	.menu-dark .dl-menuwrapper ul {
		background: #232323;
	}
	.menu-dark .dl-menuwrapper li a, .menu-dark .dl-menuwrapper li.dl-back:after, .menu-dark .dl-menuwrapper li > a:not(:only-child):after {
		color: #fff;
	}
	.no-touch .dl-menuwrapper li a:hover {
		background: rgba(255,248,213,0.1);
	}
	.dl-menuwrapper li.dl-back > a {
		padding-left: 30px;
		background: rgba(0,0,0,0.1);
	}
	.dl-menuwrapper li.dl-back:after,
	.dl-menuwrapper li > a:not(:only-child):after {
		position: absolute;
		top: 0;
		line-height: 50px;
		font-family: 'pix-fonts';
		speak: none;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		content: "\e1ca";
	}
	.dl-menuwrapper li.dl-back:after {
		left: 10px;
		color: rgba(212,204,198,0.3);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.dl-menuwrapper li > a:after {
		right: 10px;
		color: rgba(0,0,0,0.15);
	}
	.dl-menuwrapper .dl-menu {
		margin: 5px 0 0 0;
		position: absolute;
		width: 100%;
		opacity: 0;
		pointer-events: none;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	.dl-menuwrapper .dl-menu.dl-menu-toggle {
		transition: all 0.3s ease;
	}
	.dl-menuwrapper .dl-menu.dl-menuopen {
		opacity: 1;
		pointer-events: auto;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	/* Hide the inner submenus */
	.dl-menuwrapper li .dl-submenu {
		display: none;
	}

	/* 
	When a submenu is openend, we will hide all li siblings.
	For that we give a class to the parent menu called "dl-subview".
	We also hide the submenu link. 
	The opened submenu will get the class "dl-subviewopen".
	All this is done for any sub-level being entered.
	*/
	.dl-menu.dl-subview li,
	.dl-menu.dl-subview li.dl-subviewopen > a,
	.dl-menu.dl-subview li.dl-subview > a {
		display: none;
	}

	.dl-menu.dl-subview li.dl-subview,
	.dl-menu.dl-subview li.dl-subview .dl-submenu,
	.dl-menu.dl-subview li.dl-subviewopen,
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
		display: block;
	}

	/* Dynamically added submenu outside of the menu context */
	.dl-menuwrapper > .dl-submenu {
		position: absolute;
		width: 100%;
		top: 50px;
		left: 0;
		margin: 0;
	}

	/* Animation classes for moving out and in */

	.dl-menu.dl-animate-out-1 {
		-webkit-animation: MenuAnimOut1 0.4s;
		animation: MenuAnimOut1 0.4s;
	}

	@-webkit-keyframes MenuAnimOut1 {
		0% { }
		50% {
			-webkit-transform: translateZ(-250px) rotateY(30deg);
		}
		75% {
			-webkit-transform: translateZ(-372.5px) rotateY(15deg);
			opacity: .5;
		}
		100% {
			-webkit-transform: translateZ(-500px) rotateY(0deg);
			opacity: 0;
		}
	}

	@keyframes MenuAnimOut1 {
		0% { }
		50% {
			-webkit-transform: translateZ(-250px) rotateY(30deg);
			transform: translateZ(-250px) rotateY(30deg);
		}
		75% {
			-webkit-transform: translateZ(-372.5px) rotateY(15deg);
			transform: translateZ(-372.5px) rotateY(15deg);
			opacity: .5;
		}
		100% {
			-webkit-transform: translateZ(-500px) rotateY(0deg);
			transform: translateZ(-500px) rotateY(0deg);
			opacity: 0;
		}
	}

	.dl-menu.dl-animate-in-1 {
		-webkit-animation: MenuAnimIn1 0.3s;
		animation: MenuAnimIn1 0.3s;
	}

	@-webkit-keyframes MenuAnimIn1 {
		0% {
			-webkit-transform: translateZ(-500px) rotateY(0deg);
			opacity: 0;
		}
		20% {
			-webkit-transform: translateZ(-250px) rotateY(30deg);
			opacity: 0.5;
		}
		100% {
			-webkit-transform: translateZ(0px) rotateY(0deg);
			opacity: 1;
		}
	}

	@keyframes MenuAnimIn1 {
		0% {
			-webkit-transform: translateZ(-500px) rotateY(0deg);
			transform: translateZ(-500px) rotateY(0deg);
			opacity: 0;
		}
		20% {
			-webkit-transform: translateZ(-250px) rotateY(30deg);
			transform: translateZ(-250px) rotateY(30deg);
			opacity: 0.5;
		}
		100% {
			-webkit-transform: translateZ(0px) rotateY(0deg);
			transform: translateZ(0px) rotateY(0deg);
			opacity: 1;
		}
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
		-webkit-animation: SubMenuAnimIn1 0.4s ease;
		animation: SubMenuAnimIn1 0.4s ease;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
		-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
		animation: SubMenuAnimIn2 0.3s ease-in-out;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
		-webkit-animation: SubMenuAnimIn3 0.4s ease;
		animation: SubMenuAnimIn3 0.4s ease;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
		-webkit-animation: SubMenuAnimIn4 0.4s ease;
		animation: SubMenuAnimIn4 0.4s ease;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
		-webkit-animation: SubMenuAnimIn5 0.4s ease;
		animation: SubMenuAnimIn5 0.4s ease;
	}

	@-webkit-keyframes SubMenuAnimIn1 {
		0% {
			-webkit-transform: translateX(50%);
			opacity: 0;
		}
		100% {
			-webkit-transform: translateX(0px);
			opacity: 1;
		}
	}

	@keyframes SubMenuAnimIn1 {
		0% {
			-webkit-transform: translateX(50%);
			transform: translateX(50%);
			opacity: 0;
		}
		100% {
			-webkit-transform: translateX(0px);
			transform: translateX(0px);
			opacity: 1;
		}
	}
	.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
		-webkit-animation: SubMenuAnimOut1 0.4s ease;
		animation: SubMenuAnimOut1 0.4s ease;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
		-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
		animation: SubMenuAnimOut2 0.3s ease-in-out;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
		-webkit-animation: SubMenuAnimOut3 0.4s ease;
		animation: SubMenuAnimOut3 0.4s ease;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
		-webkit-animation: SubMenuAnimOut4 0.4s ease;
		animation: SubMenuAnimOut4 0.4s ease;
	}

	.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
		-webkit-animation: SubMenuAnimOut5 0.4s ease;
		animation: SubMenuAnimOut5 0.4s ease;
	}

	@-webkit-keyframes SubMenuAnimOut1 {
		0% {
			-webkit-transform: translateX(0%);
			opacity: 1;
		}
		100% {
			-webkit-transform: translateX(50%);
			opacity: 0;
		}
	}


	@keyframes SubMenuAnimOut1 {
		0% {
			-webkit-transform: translateX(0%);
			transform: translateX(0%);
			opacity: 1;
		}
		100% {
			-webkit-transform: translateX(50%);
			transform: translateX(50%);
			opacity: 0;
		}
	}

	/* No JS Fallback */
	.no-js .dl-menuwrapper .dl-menu {
		position: relative;
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}

	.no-js .dl-menuwrapper li .dl-submenu {
		display: block;
	}

	.no-js .dl-menuwrapper li.dl-back {
		display: none;
	}

	.no-js .dl-menuwrapper li > a:not(:only-child) {
		background: rgba(0,0,0,0.1);
	}

	.no-js .dl-menuwrapper li > a:not(:only-child):after {
		content: '';
	}

	/* Colors for demos */

	/* Demo 1 */
	.demo-1 .dl-menuwrapper button {
		background: #c62860;
	}

	.demo-1 .dl-menuwrapper button:hover,
	.demo-1 .dl-menuwrapper button.dl-active,
	.demo-1 .dl-menuwrapper ul {
		background: #9e1847;
	}

	.hide-simple-menu, .menu-simple.stuck{
		display: none;
	}

	.no-js .hide-simple-menu{
		display: block;
	}

	/* Changes */
	#inner-header .top-details .pixicons{
		line-height: 134px;
	}
	#inner-header .searchform{
		margin: 45px 0px;
	}
	.search-center{
		width: 70%;
		text-align: center;
		margin: 0 auto;
		height: 130px;
	}
	.search-center .searchform{
		width: 40%;
		display: inline-block;
	}
	.search-center .social-icons{
		float: none !important;
		display: inline-block;
	}

	/* Woo Commerce */
	.pageTop .pix-no-items, .pageTop .pix-woo-price {
		display: none;
	}
	.pageTop .pix-cart-contents {
		margin-left: 0;
		margin-top: 5px;
		display: inline-block;
		height: 45px;
	}
	.pageTop .woo-cart-dropdown {
		left: 0;
		top: 60px;
		line-height: 1.7;
	}
	.pageTop .pull-right .woo-cart-dropdown {
		right: 0;
		left: auto;
	}
	.pageTop .woo-cart-dropdown:before, .pageTop .woo-cart-dropdown:after {
		left: 20px;
	}
	.pageTop .pull-right .woo-cart-dropdown:before {
		left: auto;
		right: 10px;
	}
	.pageTop .pull-right .woo-cart-dropdown:after{
		left:auto;
		right: 12px;
	}
	.pageTop .pix-cart .product_list_widget li a, .pageTop .pix-cart .widget_shopping_cart_content .total, .pageTop .pix-cart .total, .pageTop .pix-cart .buttons {
		line-height: 24px;
	}
	.pageTop .pix-cart .product_list_widget .quantity{
		float:left;
		line-height: 24px;
	}
	.pageTop .pix-item-icon{
		display: block;
		padding: 0 5px;
		line-height: 18px;
		font-size: 12px;
		right: -7px;
		top: 2px;
	}
	.pageTop .pix-cart-icon{
		background: none;
		color: #8E8E8E;
		font-size: 22px;
		width: 28px;
	}

	/* Top Section Dark */
	.pageTopCon.top-sec-dark{
		background: #232323;
		color: #fff;
	}
	.top-sec-dark .top-details a{
		color: #fff;
	}
	.top-sec-dark .pageTop .social-icons a {
		color: #fff;
	}

	/* 2.5. Social Icons */
	.social-icons {
		margin-bottom: 0;
		float: right;
	}
	.social-icons a {
		text-align: center;
		color: #666666;
		font-size: 13px;
		display: inline-block;
		width: 40px;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-o-transition: all ease 0.3s;
		transition: all ease 0.3s;
		float: left;
	}
	.social-icons a:hover,
	.social-icons a:active {
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-o-transition: all ease 0.3s;
		transition: all ease 0.3s;
		-webkit-transition-delay: 0.1s;
		-moz-transition-delay: 0.1s;
		-o-transition-delay: 0.1s;
		transition-delay: 0.1s;
		color: #fff;
	}
	.social-icons a.facebook:hover, .full-width-icon.style3 .social-icons a.facebook:hover, .full-width-icon.style2 .social-icons a.facebook:hover{
		color:#ff9933;
	}
	.social-icons a.twitter:hover, .full-width-icon.style3 .social-icons a.twitter:hover, .full-width-icon.style2 .social-icons a.twitter:hover{
		color:#ff9933;
	}
	.social-icons a.google-plus:hover, .full-width-icon.style3 .social-icons a.google-plus:hover, .full-width-icon.style2 .social-icons a.google-plus:hover{
		color:#ff9933;
	}
	.social-icons a.linkedin:hover, .full-width-icon.style3 .social-icons a.linkedin:hover, .full-width-icon.style2 .social-icons a.linkedin:hover{
		color:#ff9933;
	}
	.social-icons a.dribbble:hover, .full-width-icon.style3 .social-icons a.dribbble:hover, .full-width-icon.style2 .social-icons a.dribbble:hover{
		color:#ff9933;
	}
	.social-icons a.flickr:hover, .full-width-icon.style3 .social-icons a.flickr:hover, .full-width-icon.style2 .social-icons a.flickr:hover{
		color:#ff9933;
	}
	.social-icons a.pinterest:hover, .full-width-icon.style3 .social-icons a.pinterest:hover, .full-width-icon.style2 .social-icons a.pinterest:hover{
		color:#ff9933;
	}
	.social-icons a.rss:hover, .full-width-icon.style3 .social-icons a.rss:hover, .full-width-icon.style2 .social-icons a.rss:hover{
		color:#ff9933;
	}
	.social-icons a.tumblr:hover, .full-width-icon.style3 .social-icons a.tumblr:hover, .full-width-icon.style2 .social-icons a.tumblr:hover{
		color:#ff9933;
	}
	.social-icons a.instagrem:hover, .full-width-icon.style3 .social-icons a.instagrem:hover, .full-width-icon.style2 .social-icons a.instagrem:hover{
		color:#ff9933;
	}
	.social-icons a.github:hover, .full-width-icon.style3 .social-icons a.github:hover, .full-width-icon.style2 .social-icons a.github:hover{
		color:#ff9933;
	}

	.full-width-icon.style3 .social-icons a.facebook:hover, .full-width-icon.style3 .social-icons a.twitter:hover, .full-width-icon.style3 .social-icons a.google-plus:hover, .full-width-icon.style3 .social-icons a.linkedin:hover, .full-width-icon.style3 .social-icons a.dribbble:hover, .full-width-icon.style3 .social-icons a.flickr:hover, .full-width-icon.style3 .social-icons a.pinterest:hover, .full-width-icon.style3 .social-icons a.rss:hover, .full-width-icon.style3 .social-icons a.tumblr:hover, .full-width-icon.style3 .social-icons a.instagrem:hover, .full-width-icon.style3 .social-icons a.github:hover{
		color: #fff;
		border: 1px solid transparent;
	}
	.full-width-icon.style2 .social-icons a.facebook:hover, .full-width-icon.style2 .social-icons a.twitter:hover, .full-width-icon.style2 .social-icons a.google-plus:hover, .full-width-icon.style2 .social-icons a.linkedin:hover, .full-width-icon.style2 .social-icons a.dribbble:hover, .full-width-icon.style2 .social-icons a.flickr:hover, .full-width-icon.style2 .social-icons a.pinterest:hover, .full-width-icon.style2 .social-icons a.rss:hover, .full-width-icon.style2 .social-icons a.tumblr:hover{
		border: 1px solid transparent;
	}
	.pageTop .social-icons a {
		color: #8e8e8e;
	}
	.pageTop .social-icons a:hover, .pageTop .social-icons a:active {
		color: #fff
	}

	/* Language Styles */
	#lang-list, .lang-list-wrap{
		float: left;
	}
	.lang-list-wrap{
		margin-top: -1px;
	}
	#lang-list a {
		margin-left: 10px;
		color: #8E8E8E;
		text-transform: capitalize;
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;	
	}
	#lang-list a:first-child {
		margin-left: 0;
	}

	#lang-list a.active{
		cursor: default;
	}

	#lang-dropdown-btn{
		position: relative;	
	}

	#lang-dropdown-btn span:before{
		top: 18px;
		position: absolute;
	}

	#lang-list a.active:after, #lang-list #lang-dropdown-btn:hover{
		color: #8e8e8e;
	}
	#lang-list .slash {
		padding-left: 10px
	}

	#lang-list.flag a img{
		opacity: .4;
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;
	}
	#lang-list.flag a.active img, #lang-list.flag a:hover img, #lang-list.flag #lang-dropdown-btn img{
		opacity: 1;
	}
	#lang-list.flag_with_name a{
		float: left;
		margin-right: 5px;
	}
	#lang-list.flag_with_name a.active{
		background: #f2f2f2;
		padding: 0 10px;
	}
	#lang-list.flag_with_name img{
		float: left;
		margin-top: 14px;
		margin-right: 5px;
	}
	.pageTop #lang-list.flag_with_name img {
		margin-top: 19px;
	}
	.m-sticky{
		display: none;
	}
	.lang-dropdown{
		background: #FFF;
		padding: 0px 20px 8px 10px;
		box-shadow: inset 0 0 2px #CCC;
		border-radius: 2px;
	}
	.lang-dropdown a{
		display: block;
	}
	.lang-dropdown .lang-dropdown-inner {
		position: absolute;
		z-index: 9;
		background: #fff;
		box-shadow: 0 0 2px #ccc;
		padding: 6px 15px;
		display: none;
		margin-left: -10px;
		-webkit-backface-visibility: hidden;
	}
	#lang-list .lang-dropdown-inner a, #lang-list.lang_name .lang-dropdown-inner a:last-child {
		margin-left: 0;
		line-height: 19px;
		margin-bottom: 7px;
	}
	#lang-list .lang-dropdown-inner a:last-child, #lang-list.lang_name .lang-dropdown-inner a:last-child, #lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner a:last-child {
		margin-bottom: 2px;
	}
	#lang-list.flag .lang-dropdown-inner a:last-child{
		margin-bottom: 4px;
	}
	.lang-dropdown.lang_name .lang-dropdown-inner, #lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner {
		padding: 11px 15px;
		width: 200px;
	}
	#lang-list.lang_name .lang-dropdown-inner a, #lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner a{
		margin-bottom: 13px;
		text-align: left;
	}
	#lang-list.lang-dropdown.flag_with_name a{
		float: none;
	}
	#lang-list.lang-dropdown.flag_with_name .lang-dropdown-inner img{
		margin-top: 4px;
	}
	#lang-list.flag_with_name a.active{
		background: none;
		padding: 0;
	}
	.main-nav #lang-list a{
		color: #fff;
	}
	.menu-light .main-nav #lang-list a{
		color: #232323;
	}
	/* Title */
	.main-title.title, .wpb_column > .wpb_wrapper .main-title.title:last-child{
		margin-bottom:25px;
	}
	.title strong{color:#8DC73F;}
	.bg-pos-rel b{color:#ff9933;}
	.wpb_wrapper ul li{color:#fff; margin-top:20px;}
	.btn-simple{padding:15px 40px! important; border-radius:30px! important; border:1px solid #fff! important; color:#fff! important;}
	.bg-pos-rel h3{color:#fff! important;}
	.main-title.title.bg_text, .wpb_column > .wpb_wrapper .main-title.title.bg_text:last-child{
		margin-bottom:80px;	
	}
	.main-title.alignCenter{
		text-align:center;
	}
	.main-title.alignRight{
		text-align:right;
		float: right;
	}
	.main-title.alignRight.line-style1{
		float: none;
	}
	.main-title .line {
		background: none repeat scroll 0 0 #ccc;
		margin-top: 25px;
		width: 195px;
	}
	.main-title.size-sm{
		font-size:37px;
	}
	.main-title.size-md{
		font-size:24px;
	}
	.main-title.size-lg{
		font-size:30px;
	}
	.main-title.title.sub-title-con, .wpb_column > .wpb_wrapper .main-title.title.sub-title-con:last-child{
		margin-bottom:10px;
	}
	.main-title + .sub-title, .wpb_column > .wpb_wrapper .main-title + .sub-title:last-child{
		margin-bottom:35px;
	} 
	.main-title.alignCenter + .sub-title {
		text-align:center;
	}
	.main-title.alignRight + .sub-title {
		text-align:right;
	}
	.main-title + .sub-title.italic {
		color: #929497;
		font-style: italic;
	}
	p.sub-title + .wpb_row.vc_row-fluid{
		padding-top: 0;
	}

	.bg_text{
		color:#fff;
		padding:40px 0;
		position:relative;
	}
	.bg_text .line{
		display: none;
	}
	.bg_text:after{
		content:"";
		width: 0;
		height: 0;
		border-left: 12px solid transparent;
		border-right: 12px solid transparent;
		border-top: 14px solid #fcc21f;
		position: absolute;
		left: 50%;
		bottom: -13px;
		margin-left: -12px;
	}
	.line{
		height: 1px;
		display: block;
		width:75px;
	}
	.line.right{	
		float: right;
		clear: both;
	}
	.line.center{
		margin-left: auto;
		margin-right: auto;
	}
	.main-title.alignCenter .line{
		margin-left:auto;
		margin-right: auto;
	}
	.main-title.alignRight .line{
		margin-left: auto;
	}

	/*line*/
	.line.line-2{
		width:80px;
		position:relative;
		background:#e2e2e2;
	}

	.line.line-2:after {
		content: "";
		position: absolute;
		background: #fcc21f;
		width: 20px;
		height: 5px;
		left: 0;
		top: -2px;
		margin: 0 auto;
	}
	.alignCenter .line.line-2:after{
		right:0px;
	} 
	.alignRight .line.line-2:after{
		right:0px;
		left:auto;
	} 
	.line.line-3:after{
		border-radius: 10px;
	}
	.line.line-4:after{
		width:190px;
		height:3px;
	} 
	.line-4{margin:3px! important; background:#8DC63F! important; color:#8DC63F! important;}
	.center.alignCenter .line.line-2,.center.alignCenter .line.round-sep{
		margin:0 auto;
	}

	.right.alignRight{
		float:right;
	}

	.box-title, .wpb_column > .wpb_wrapper .box-title:last-child{
		border: 1px solid;
		display: inline-block;
		padding: 10px 30px;
		margin-bottom:10px;
	}
	.wpb_wrapper h6{font-size:22px! important;}
	.wpb_wrapper h1 span{font-size:35px! important;}

	.clientnormal-title{font-size:22px; color:#fff! important;}
	.box-small{
		display:inline-block;
	}
	.owl-carousel{margin:0px! important}
	.box-small:before{
		content: "";
		width: 30px;
		height: 35px;
		line-height: 35px; 
		border: 1px solid #fcc21f;
		display: inline-block;
		float: left;
		margin-right: -22px;
		margin-top: -5px;
	}

	.alignRight{
		text-align:right;
	}
	.alignLeft{
		text-align:left;
	}
	.alignCenter{
		text-align:center;
	}

	.title-sep-border{
		position:relative;
	}
	.title-sep-border .main-title:before, .title-sep-border .main-title:after{
		content: "";
		width: 15%;
		min-width: 60px;
		margin-top: -8px;
		display: inline-block;
		border-top: 1px solid #E2E2E2;
		padding: 3px;
		margin-right: 14px;
	}
	.title-sep-border .main-title:after{
		margin-left: 14px;
		margin-right: 0;
	}
	.title-sep-border .main-title:before{
		content: none;
	}
	.alignRight.title-sep-border .main-title:after{
		content: none;
	}
	.alignRight.title-sep-border .main-title:before{
		content: "";
	}
	.alignCenter.title-sep-border .main-title:before{
		content: "";
	}

	.alignRight .title-sep-border .main-title:after{
		margin-left: 14px;
		margin-right: 0;
	}

	.alignCenter.title-sep-border .title-sep{
		padding:0px 20px;
	}
	.alignRight.title-sep-border  .title-sep{
		padding-right:0px;
		padding-left:20px;
	}
	.line.round-sep{
		height:0;
		width:40px;
	}
	.round-sep .round{
		background:#e2e2e2;
		width:5px;
		height:5px;
		border-radius:100%;
		float:left;
		margin-right:5px;
	}

	.sub-title-con.alignRight,.alignRight.line-style4 {
		float:none;
	}


	.below-sub-title .sub-title {
		margin-bottom:15px;   
	}

	.alignCenter.below-sub-title .line{
		margin:0 auto;
	}
	.alignRight.below-sub-title .line{
		float:right;
	}

	.title-right-border{
		border-right: 1px solid #fcc21f;
		padding:8px 25px 8px 0;
		float: left;
		margin-right: 25px;
	}
	.title-right-border.alignRight{
		float: right;
		padding-right: 0;
		padding-left: 25px;
		margin-right: 0;
		margin-left: 25px;
		border-right: 0;
		border-left: 1px solid #fcc21f;
	}
	.title-right-border.alignCenter{
		float: none;
		display: inline-block;
		padding: 0px 25px;
		border-left: 1px solid #fcc21f;
		border-right: 1px solid #fcc21f;
	}

	/* Mobile Menu */
	.mobile-menu{
		display: none;
	}

	/* Main Header */
	.main-header{
		background: #fff;
	}
	.header-con li{
		list-style: none;
	}

	/* Transparent Header */
	#sub-header.header-trans {
		padding-top: 185px;
	}
	#sub-header.header-trans.sub_header3, #sub-header.header-trans.sub_header4, #sub-header.header-trans.sub_header5, #sub-header.header-trans.sub_header6, #sub-header.header-trans.sub_header7, #sub-header.header-trans.sub_header8, #sub-header.header-trans.sub_header9{
		padding-top: 43px;
	}
	.transparent-header .header, .transparent-header .dark .header{
		background: rgba(0, 0, 0, 0);
		position: absolute;
		margin: 0 auto;
		width: 100%;
	}
	.transparent-header .menu-header3 .header, .transparent-header .menu-header4 .header, .transparent-header .menu-header4 .dark .header, .transparent-header .menu-header5 .header, .transparent-header .menu-header5 .dark .header, .transparent-header .menu-header6 .header, .transparent-header .menu-header6 .dark .header, .transparent-header .menu-header7 .header, .transparent-header .menu-header7 .dark .header, .transparent-header .menu-header8 .header, .transparent-header .menu-header8 .dark .header, .transparent-header .menu-header9 .header, .transparent-header .menu-header9 .dark .header{
		position: static;
	}
	.transparent-header.opacity-0 .header-con.stuck .header,.transparent-header.opacity-0 .header-con.stuck .menu-wrap{
		background:rgba(255,255,255,0.9)
	}
	.transparent-header.opacity-0 .dark .header-con.stuck .header,.transparent-header.opacity-0 .dark .header-con.stuck .menu-wrap{
		background:rgba(0,0,0,0.9)
	}
	.transparent-header.opacity-0 .menu-simple .header,  .transparent-header.opacity-0 .menu-header1 .header, .transparent-header.opacity-0 .menu-header2 .header, .transparent-header.opacity-0 .menu-header3 .header, .transparent-header.opacity-0 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-0 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-0 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-0 .menu-header1 .menu-wrap, .transparent-header.opacity-0 .menu-header2 .menu-wrap, .transparent-header.opacity-0 .menu-header3 .menu-wrap, .transparent-header.opacity-0 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0);
	}
	.transparent-header.opacity-10 .menu-simple .header, .transparent-header.opacity-10 .menu-header1 .header, .transparent-header.opacity-10 .header-con.stuck .header, .transparent-header.opacity-10 .menu-header2 .header, .transparent-header.opacity-10 .menu-header3 .header, .transparent-header.opacity-10 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-10 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-10 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-10 .menu-header1 .menu-wrap, .transparent-header.opacity-10 .menu-header2 .menu-wrap, .transparent-header.opacity-10 .menu-header3 .menu-wrap, .transparent-header.opacity-10 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.1);
	}
	.transparent-header.opacity-20 .menu-simple .header, .transparent-header.opacity-20 .menu-header1 .header, .transparent-header.opacity-20 .header-con.stuck .header, .transparent-header.opacity-20 .menu-header2 .header, .transparent-header.opacity-20 .menu-header3 .header, .transparent-header.opacity-20 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-20 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-20 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-20 .menu-header1 .menu-wrap, .transparent-header.opacity-20 .menu-header2 .menu-wrap, .transparent-header.opacity-20 .menu-header3 .menu-wrap, .transparent-header.opacity-20 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.2);
	}
	.transparent-header.opacity-30 .menu-simple .header, .transparent-header.opacity-30 .menu-header1 .header, .transparent-header.opacity-30 .header-con.stuck .header, .transparent-header.opacity-30 .menu-header2 .header, .transparent-header.opacity-30 .menu-header3 .header, .transparent-header.opacity-30 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-30 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-30 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-30 .menu-header1 .menu-wrap, .transparent-header.opacity-30 .menu-header2 .menu-wrap, .transparent-header.opacity-30 .menu-header3 .menu-wrap, .transparent-header.opacity-30 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.3);
	}
	.transparent-header.opacity-40 .menu-simple .header, .transparent-header.opacity-40 .menu-header1 .header, .transparent-header.opacity-40 .header-con.stuck .header, .transparent-header.opacity-40 .menu-header2 .header, .transparent-header.opacity-40 .menu-header3 .header, .transparent-header.opacity-40 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-40 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-40 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-40 .menu-header1 .menu-wrap, .transparent-header.opacity-40 .menu-header2 .menu-wrap, .transparent-header.opacity-40 .menu-header3 .menu-wrap, .transparent-header.opacity-40 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.4);
	}
	.transparent-header.opacity-50 .menu-simple .header, .transparent-header.opacity-50 .menu-header1 .header, .transparent-header.opacity-50 .header-con.stuck .header, .transparent-header.opacity-50 .menu-header2 .header, .transparent-header.opacity-50 .menu-header3 .header, .transparent-header.opacity-50 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-50 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-50 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-50 .menu-header1 .menu-wrap, .transparent-header.opacity-50 .menu-header2 .menu-wrap, .transparent-header.opacity-50 .menu-header3 .menu-wrap, .transparent-header.opacity-50 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.5);
	}
	.transparent-header.opacity-60 .menu-simple .header, .transparent-header.opacity-60 .menu-header1 .header, .transparent-header.opacity-60 .header-con.stuck .header, .transparent-header.opacity-60 .menu-header2 .header, .transparent-header.opacity-60 .menu-header3 .header, .transparent-header.opacity-60 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-60 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-60 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-60 .menu-header1 .menu-wrap, .transparent-header.opacity-60 .menu-header2 .menu-wrap, .transparent-header.opacity-60 .menu-header3 .menu-wrap, .transparent-header.opacity-60 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.6);
	}
	.transparent-header.opacity-70 .menu-simple .header, .transparent-header.opacity-70 .menu-header1 .header, .transparent-header.opacity-70 .header-con.stuck .header, .transparent-header.opacity-70 .menu-header2 .header, .transparent-header.opacity-70 .menu-header3 .header, .transparent-header.opacity-70 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-70 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-70 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-70 .menu-header1 .menu-wrap, .transparent-header.opacity-70 .menu-header2 .menu-wrap, .transparent-header.opacity-70 .menu-header3 .menu-wrap, .transparent-header.opacity-70 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.7);
	}
	.transparent-header.opacity-80 .menu-simple .header, .transparent-header.opacity-80 .menu-header1 .header, .transparent-header.opacity-80 .header-con.stuck .header, .transparent-header.opacity-80 .menu-header2 .header, .transparent-header.opacity-80 .menu-header3 .header, .transparent-header.opacity-80 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-80 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-80 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-80 .menu-header1 .menu-wrap, .transparent-header.opacity-80 .menu-header2 .menu-wrap, .transparent-header.opacity-80 .menu-header3 .menu-wrap, .transparent-header.opacity-80 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.8);
	}
	.transparent-header.opacity-90 .menu-simple .header, .transparent-header.opacity-90 .menu-header1 .header, .transparent-header.opacity-90 .header-con.stuck .header, .transparent-header.opacity-90 .menu-header2 .header, .transparent-header.opacity-90 .menu-header3 .header, .transparent-header.opacity-90 .dark .menu-header1.menu-light .menu-wrap, .transparent-header.opacity-90 .dark .menu-header2.menu-light .menu-wrap, .transparent-header.opacity-90 .dark .menu-header3.menu-light .menu-wrap, .transparent-header.opacity-90 .menu-header1 .menu-wrap, .transparent-header.opacity-90 .menu-header2 .menu-wrap, .transparent-header.opacity-90 .menu-header3 .menu-wrap, .transparent-header.opacity-90 .header-con.stuck .menu-wrap{
		background: rgba(255,255,255,0.9);
	}
	.transparent-header .header-con.stuck{
		background: none;
	}
	/* Transparent Dark Header */
	.transparent-header.opacity-0 .dark .menu-simple .header, .transparent-header.opacity-0 .dark .menu-header1 .header, .transparent-header.opacity-0 .dark .menu-header2 .header, .transparent-header.opacity-0 .dark .menu-header3 .header, .transparent-header.opacity-0 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-0 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-0 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-0 .header-con.stuck.menu-dark .menu-wrap{
		background: rgba(0,0,0,0);
	}
	.transparent-header.opacity-10 .dark .menu-simple .header, .transparent-header.opacity-10 .dark .menu-header1 .header, .transparent-header.opacity-10 .dark .menu-header2 .header, .transparent-header.opacity-10 .dark .menu-header3 .header, .transparent-header.opacity-10 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-10 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-10 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-10 .dark .header-con.stuck .header, .transparent-header.opacity-10 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.1);
	}
	.transparent-header.opacity-20 .dark .menu-simple .header, .transparent-header.opacity-20 .dark .menu-header1 .header, .transparent-header.opacity-20 .dark .menu-header2 .header, .transparent-header.opacity-20 .dark .menu-header3 .header, .transparent-header.opacity-20 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-20 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-20 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-20 .dark .header-con.stuck .header, .transparent-header.opacity-20 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.2);
	}
	.transparent-header.opacity-30 .dark .menu-simple .header, .transparent-header.opacity-30 .dark .menu-header1 .header, .transparent-header.opacity-30 .dark .menu-header2 .header, .transparent-header.opacity-30 .dark .menu-header3 .header, .transparent-header.opacity-30 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-30 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-30 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-30 .dark .header-con.stuck .header, .transparent-header.opacity-30 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.3);
	}
	.transparent-header.opacity-40 .dark .menu-simple .header, .transparent-header.opacity-40 .dark .menu-header1 .header, .transparent-header.opacity-40 .dark .menu-header2 .header, .transparent-header.opacity-40 .dark .menu-header3 .header, .transparent-header.opacity-40 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-40 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-40 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-40 .dark .header-con.stuck .header, .transparent-header.opacity-40 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.4);
	}
	.transparent-header.opacity-50 .dark .menu-simple .header, .transparent-header.opacity-50 .dark .menu-header1 .header, .transparent-header.opacity-50 .dark .menu-header2 .header, .transparent-header.opacity-50 .dark .menu-header3 .header, .transparent-header.opacity-50 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-50 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-50 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-50 .dark .header-con.stuck .header, .transparent-header.opacity-50 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.5);
	}
	.transparent-header.opacity-60 .dark .menu-simple .header, .transparent-header.opacity-60 .dark .menu-header1 .header, .transparent-header.opacity-60 .dark .menu-header2 .header, .transparent-header.opacity-60 .dark .menu-header3 .header, .transparent-header.opacity-60 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-60 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-60 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-60 .dark .header-con.stuck .header, .transparent-header.opacity-60 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.6);
	}
	.transparent-header.opacity-70 .dark .menu-simple .header, .transparent-header.opacity-70 .dark .menu-header1 .header, .transparent-header.opacity-70 .dark .menu-header2 .header, .transparent-header.opacity-70 .dark .menu-header3 .header, .transparent-header.opacity-70 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-70 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-70 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-70 .dark .header-con.stuck .header, .transparent-header.opacity-70 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.7);
	}
	.transparent-header.opacity-80 .dark .menu-simple .header, .transparent-header.opacity-80 .dark .menu-header1 .header, .transparent-header.opacity-80 .dark .menu-header2 .header, .transparent-header.opacity-80 .dark .menu-header3 .header, .transparent-header.opacity-80 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-80 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-80 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-80 .dark .header-con.stuck .header, .transparent-header.opacity-80 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.8);
	}
	.transparent-header.opacity-90 .dark .menu-simple .header, .transparent-header.opacity-90 .dark .menu-header1 .header, .transparent-header.opacity-90 .dark .menu-header2 .header, .transparent-header.opacity-90 .dark .menu-header3 .header, .transparent-header.opacity-90 .menu-header1.menu-dark .menu-wrap, .transparent-header.opacity-90 .menu-header2.menu-dark .menu-wrap, .transparent-header.opacity-90 .menu-header3.menu-dark .menu-wrap, .transparent-header.opacity-90 .dark .header-con.stuck .header, .transparent-header.opacity-90 .header-con.stuck.menu-dark .menu-wrap {
		background: rgba(0,0,0,0.9);
	}

	.sub-header-hide.sub-header-trans.content-header1, .sub-header-hide.sub-header-trans.content-header2, .sub-header-hide.sub-header-trans.content-header3{
		padding-top: 130px;
	}
	.header-wrap{
		position: relative;
		z-index: 10;
		background: #fff;
	}
	.header-con {
		top: -100%;
		-webkit-transition: top ease .5s;
		-moz-transition: top ease .5s;
		-ms-transition: top ease .5s;
		-o-transition: top ease .5s;
		transition: top ease .5s;
	}
	.header-con.stuck {
		position:fixed;
		top:0;
		box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
		width: 100%;
		z-index: 999;
		background: #fff;
		height: 60px;
		-webkit-backface-visibility: hidden;
	}
	.header-con.stuck a *{
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	.header-con.stuck #logo, .header-con.stuck .main-nav, .header-con.stuck .header .top-details, .header-con.stuck .header #lang-list {
		line-height: 25px;
		margin-top:-1%;
	}
	.header-con.stuck .header .top-details, .header-con.stuck #inner-header, .header-con.stuck .search-center{
		height: 60px;
	}
	.header-con.stuck #inner-header .top-details .pixicons{
		line-height: 64px;
	}
	.header-con.stuck #logo{
		height: 40px;
		line-height: 80px;
		font-size: 23px;
	}
	.header-con.stuck #inner-header .searchform{
		margin: 10px 0;
	}
	.header-con.stuck #logo img{
		
	}
	.header-con.stuck .search-btn{
		margin-top: 11px;
	}
	.header-con.stuck #logo a, .header-con.stuck .main-nav li a, .header-con.stuck .header .top-details a{
		-webkit-transition: all ease-in-out 0s;
		-moz-transition: all ease-in-out 0s;
		-ms-transition: all ease-in-out 0s;
		-o-transition: all ease-in-out 0s;
		transition: all ease-in-out 0s;	
	}
	.header-con.stuck .main-nav .sub-menu li a{
		-webkit-transition: all ease-in-out 0.3s;
		-moz-transition: all ease-in-out 0.3s;
		-ms-transition: all ease-in-out 0.3s;
		-o-transition: all ease-in-out 0.3s;
		transition: all ease-in-out 0.3s;	
	}
	.header-con.stuck.menu-header4 .search-btn, .header-con.stuck.menu-header5 .search-btn, .header-con.stuck.menu-header6 .search-btn, .header-con.stuck.menu-header8 .search-btn, .header-con.stuck.menu-header9 .search-btn{
		margin-top: 6px;
	}
	.header-con.stuck.menu-header8, .header-con.stuck.menu-header9{
		height: 90px;
	}
	.header-con.stuck .header.header8 #inner-header, .header-con.stuck .header.header9 #inner-header{
		padding-bottom: 0;
		overflow: visible;
	}
	.header-con.stuck.menu-header8 .header8 .menu-wrap, .header-con.stuck.menu-header9 .header9 .menu-wrap{
		bottom: -60px;
	}
	.header-con.stuck .col3 .social-icons, .header-con.stuck .col2 .social-icons{
		margin: 0;
	}
	.header-con.stuck .col3 .social-icons, .header-con.stuck .search-center .social-icons{
		margin: 5px 0px;
	}
	.header-con.stuck .menu-wrap{
		height: 60px;
	}
	.header-con.stuck .header.header8, .header-con.stuck .header.header9{
		height: 90px;
	}
	.header-con.stuck .topSearchForm{
		top: 49px;
		-webkit-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		-o-transform: translateY(-50px);
		transform: translateY(-50px);	
	}
	.header-con.stuck .topSearchForm.show {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}

	/* Header variation */
	.header-con.menu-header4.stuck, .header-con.menu-header5.stuck{
		height: 120px;
	}
	.menu-header4 .menu-wrap .search-btn, .menu-header5 .menu-wrap .search-btn{
		margin-top: 8px;
	}
	.menu-header4 .topSearchForm, .menu-header5 .topSearchForm{
		top: 54px;
	}

	.menu-header1 #inner-header .pix-cart-icon, .menu-header2 #inner-header .pix-cart-icon, .menu-header3 #inner-header .pix-cart-icon {
		background: none;
		color: #696969;
		border-radius: 0;
		font-size: 18px;
	}

	.dark .menu-header1 #inner-header .pix-cart-icon,.dark .menu-header2 #inner-header .pix-cart-icon,.dark .menu-header3 #inner-header .pix-cart-icon{
		color: #fff;
	}
	.menu-header1 #inner-header .pix-item-icon, .menu-header2 #inner-header .pix-item-icon, .menu-header3 #inner-header .pix-item-icon {
		top: 2px;
		right: 2px;
		background: #FCC21F;
		padding: 0px 5px;
		line-height: 16px;
		font-size: 10px;
	}

	/* WooCommerce */
	.header-con.stuck .cart-trigger{
		padding-bottom: 4px;
	}
	.header-con.stuck .header .pix-cart{
		padding-top: 9px;
	}
	.header-con.stuck .woo-cart-dropdown{
		top: 60px;
	}
	.admin-bar .header-con.stuck{
		margin-top: 32px;
	}

	#headerWidgetCon{
		background:#383838;
		padding:30px 0;
		position: absolute;
		width: 100%;
		z-index: 99;
		border-bottom: 2px solid #fcc21f;
		bottom: -2px;
		color: #fff;
	}
	#headerWidgetCon.widget{
		margin-bottom: 0;
	}
	#headerWidgetCon .title{
		margin-top:0px;
		color:#fff;
	}
	#headerWidgetCon a:hover{
		color:#fff;
	}
	#headerWidgetCon li{
		margin-bottom:5px
	}
	.top-header-widget{
		height: 0;
		position: relative;
	}
	a.toggleBtn{	
		text-indent: -1000em;
		display: inline-block;
		z-index: 3;
		height: 0;
		width: 0;
		line-height: 19px;
		border-radius: 0;
		position: absolute;
		left: 0;
		top: 32px;
		margin: 0 auto;
		background: none !important;
		border-left: 30px solid #FCC21F;
		border-bottom: 27px solid rgba(0, 0, 0, 0);
	}
	.toggleBtnCon{
		text-align: center;
		position: relative;
		z-index: 9;
		width: 100%;
	}
	a.toggleBtn:after{	
		font-family: "pix-fonts";
		font-size: 16px;
		line-height: 1;
		display: block;
		margin-top: 0;
		text-indent: 0;
		position: absolute;
		left: -27px;
		top: 0;
	}

	a.toggleBtn.open:after{
		content: "\e389";
	}
	a.close:after{
		content: "\e370";
	}

	/* Logo */
	#logo{
		float: left;
		font-size: 30px;
		font-family: "Raleway",arial;
		font-weight: 700;
		margin-top: 1%;
	padding-bottom:15px;
	}

	/* Main Navigation */
	.main-nav{
		float: right;
	}
	.main-nav .menu{
		float: left;
		padding-left: 0;
	}
	.main-nav ul{
		margin-bottom: 0;
		margin-top:5%;
	}
	.main-nav .menu li{
		float: left;
		font-family: "Raleway",arial;
		font-weight: 700;
		font-size: 17px;
		margin-bottom: 0;
		-webkit-backface-visibility: hidden;
		padding: 0px 20px;
	}
	.Reg {
		background: none repeat scroll 0 0 #8dc63f !important;
		border-radius: 13px;
		margin-top: -4px;
		padding: 3px 20px !important;
	}
	.Processnormal-title{color:#fff! important}
	.Slider-button{float:none! important;}
	.Reg a{color:#fff! important;}
	.main-nav .menu > li:last-child {
		border-left:none;
	}
	.main-nav .menu > li:first-child {
		border-left:none;
	background:none;
	}
	.main-nav li a {
		color: #ccc;
	}
	.main-nav .sub-menu{
		visibility: hidden;
		display: none;
		width: 200px;
		border: 1px solid #e6e7e8;
		position: absolute;
		z-index: 250;
		left: 0px;
		padding-left: 0;
		line-height: 2;
		box-shadow: 0 1px 3px #e5e5e5;
		background: #fff;
		font-family: lato;
		font-weight: normal;
	}
	.main-nav .sub-menu li{
		float: none;
		display: block;
		padding: 0;
		position: relative;
		margin-bottom: 0;
		font-family: 'Lato', arial;
		font-weight: 400;
	}
	.main-nav .sub-menu li a{
		display: block;
		padding: 5px 20px;
		color: #868586;	
		-webkit-transition: padding ease .2s;
		-moz-transition: padding ease .2s;
		-ms-transition: padding ease .2s;
		-o-transition: padding ease .2s;
		transition: padding ease .2s;
	}
	.main-nav .sub-menu li a:hover{
		padding-left: 25px;
		-webkit-transition: padding ease .2s;
		-moz-transition: padding ease .2s;
		-ms-transition: padding ease .2s;
		-o-transition: padding ease .2s;
		transition: padding ease .2s;
	}
	.main-nav .sub-menu ul{
		top: -1px;
		left: 195px;
	}
	.main-nav .sub-menu li.menu-item-has-children > a:after {
		content: "\e3f7";
		font-family: "pix-fonts";
		position: absolute;
		right: 12px;
		top: 50%;
		margin-top: -14px;
	}

	.main-nav .current-menu-item > a, .main-nav .current-menu-parent > a, .main-nav .current-menu-ancestor > a, .main-nav .sub-menu .current-menu-item > a, .main-nav .sub-menu .current-menu-parent > a, .main-nav .sub-menu .current-menu-ancestor > a, .main-nav li:hover > ul li:hover > a.current, .menu-wrap .main-nav .current-menu-item > a, .menu-wrap .main-nav .current-menu-parent > a, .menu-wrap .main-nav .current-menu-ancestor > a, .menu-wrap .main-nav .sub-menu .current-menu-item > a, .menu-wrap .main-nav .sub-menu .current-menu-parent > a, .menu-wrap .main-nav .sub-menu .current-menu-ancestor > a, .menu-wrap .main-nav li:hover > ul li:hover > a.current, .sub-menu-dark .menu-wrap .main-nav .current-menu-item > a, .sub-menu-dark .menu-wrap .main-nav .current-menu-parent > a, .sub-menu-dark .menu-wrap .main-nav .current-menu-ancestor > a, .sub-menu-dark .menu-wrap .main-nav .sub-menu .current-menu-item > a, .sub-menu-dark .menu-wrap .main-nav .sub-menu .current-menu-parent > a, .sub-menu-dark .menu-wrap .main-nav .sub-menu .current-menu-ancestor > a, .sub-menu-dark .menu-wrap .main-nav li:hover > ul li:hover > a.current, .dark .main-nav .current-menu-item > a, .dark .main-nav .current-menu-parent > a, .dark .main-nav .current-menu-ancestor > a, .dark .main-nav .sub-menu .current-menu-item > a, .dark .main-nav .sub-menu .current-menu-parent > a, .dark .main-nav .sub-menu .current-menu-ancestor > a, .dark .main-nav li:hover > ul li:hover > a.current {
		opacity: 1;
	}

	/* Menu Light */
	.menu-wrap.menu-light, .dark .menu-wrap.menu-light {
		background: #F4F4F4;
	}
	.menu-wrap.menu-light ul li a, .dark .menu-light .search-btn {
		color: #8e8e8e;
	}

	/* Header Style */
	.col3 #logo{
		float: none;
		text-align: center;
	}
	.col3 .social-icons, .col2 .social-icons{

	}

	/* Menu Style */
	.menu-wrap{
		background: #232323;
		height: 62px;
	}
	.menu-light .menu-wrap{
		background: #fff;	
	}
	.menu-header4 .menu-wrap, .menu-header7 .menu-wrap, .menu-header9 .menu-wrap{
		text-align: center;
	}
	.menu-header4 .menu-wrap .main-nav, .menu-header7 .menu-wrap .main-nav, .menu-header9 .menu-wrap .main-nav{
		float: none;
		width: auto;
		display: inline-block;
	}
	.menu-header4 .menu-wrap .sub-menu, .menu-header7 .menu-wrap .sub-menu, .menu-header9 .menu-wrap .sub-menu{
		text-align: left;
	}
	.menu-wrap .search-btn {
		margin-top: 8px;
	}

	.menu-wrap .main-nav{
		line-height: 62px;
		float: left;
		width: 100%;
	}
	.menu-wrap .main-nav .sub-menu ul{
		top: -1px;
	}
	.menu-wrap .main-nav li a {
		color: #fff;
	}
	.menu-light .menu-wrap .main-nav li a{
		color: #232323;
	}
	.menu-wrap .main-nav .sub-menu li a{
		color: #232323;
	}

	.menu-wrap .search-btn{
		color: #FFF;
		float: right;
		padding: 15px 10px 15px;	
	}
	.menu-wrap #lang-list{
		float: right;
		margin-left: 30px;
	}
	.menu-light .menu-wrap .search-btn, .menu-light .menu-wrap #lang-list{
		color: #232323;
	}
	.menu-wrap .main-nav li:first-child{
		padding-left: 0;
	}
	.header8 .container, .header9 .container {
		position: relative;
	}
	.header.header8, .header.header9 {
		height: 168px;
	}
	.header.header8 #inner-header, .header.header9 #inner-header {
		padding-bottom: 31px;
	}
	.menu-header8 .header8 .menu-wrap, .menu-header9 .header9 .menu-wrap {
		position: absolute;
		bottom: -38px;
		width: 100%;
	}
	.header8 .menu-wrap, .header9 .menu-wrap {
		padding: 0 25px;
	}
	.header .top-details{
		line-height: 130px;
		height: 130px;
		margin-right: 0;
	}
	.header .top-details a{
		color: #3d3d3d;
	}

	#inner-header{
		position: relative;
	}
	.main-nav li.pix-submenu{
		position: relative;
	}
	.main-nav li.pix-megamenu > ul.sub-menu {
		width: 100%;
		left: 0px;
		padding: 25px 50px 40px;
	}
	.main-nav li.pix-megamenu > ul.sub-menu > li{
		width: 23.5%;
		margin-right: 2%; 
		float: left;
	}
	.main-nav li.pix-megamenu > ul.sub-menu > li .sub-menu{
		width: 100%;
	}
	.main-nav li.pix-megamenu > ul.sub-menu > li:nth-child(4n) {
		margin-right: 0;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu > li{
		width: 31%;
		margin-right: 3.5%;	
	}
	.main-nav li.pix-megamenu.pix-megamenu-col3 > ul.sub-menu > li:nth-child(3n) {
		margin-right: 0;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu > li{
		width: 18%;
		margin-right: 2.5%;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col5 > ul.sub-menu > li:nth-child(3n) {
		margin-right: 0;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu > li{
		width: 15%;
		margin-right: 2%;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col6 > ul.sub-menu > li:nth-child(6n) {
		margin-right: 0;
	}
	.main-nav li.pix-megamenu > ul.sub-menu li ul{
		position: static;
		visibility: visible;
		display: block;
		box-shadow: none;
		border: none;
	}
	.main-nav li.pix-megamenu > ul.sub-menu li ul ul{
		visibility: hidden;
		display: none;
	}
	.main-nav li.pix-megamenu > ul.sub-menu:before{
		content: '';
		height: 2px;
		position: absolute;
		top: -1px;
		left: -1px;
		right: -1px;
	}
	.main-nav li.pix-megamenu > ul.sub-menu > li > a{
		font-family: 'Raleway', arial;
		color: #333333;
		font-weight: 700;
		font-size: 12px;
		text-transform: uppercase;
	}
	.main-nav li.pix-megamenu > ul.sub-menu > li > ul li a{
		font-family: 'Lato', arial;
		color: #444444;
		opacity: 0.64;
		font-size: 14px;
		font-weight: 400;
	}
	.pix-megamenu .sub-menu li > a, .pix-megamenu .sub-menu li > a:hover{
		cursor:default;
		padding:0px;
		color:#fff;
	}

	.pix-megamenu .sub-menu li .sub-menu li a{
		margin:5px 0;
		cursor:pointer;
	}

	.pix-megamenu .sub-menu li .sub-menu li a:hover{
		padding-left:5px;
		opacity:1;
	}

	.pix-megamenu .sub-menu li a:after{
		display:none;	
	}
	.menu-wrap .container, .menu-header8 .menu-wrap, .menu-header9 .menu-wrap{
		position:relative;
	}

	.pix-submenu .sub-menu li a{
		color:#444;
		opacity:0.65;
	}

	.pix-submenu .sub-menu li a:hover{
		opacity:1;
	}

	.main-nav li.pix-megamenu.pix-megamenu-col2{
		position: relative;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu {
		width: 460px;
		padding-right: 15px;
		padding-left: 30px;
		right: 0;
		left: auto;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col2 > ul.sub-menu li {
		width: 190px;
	}
	.main-nav li.pix-megamenu.pix-megamenu-col2.pix-megamenu-pos-left > ul.sub-menu {
		left: 0;
		right: auto;
	}
	.pix-megamenu .pix-hide-menu-title > a {
		display: none !important;
	}

	/* Search Form */
	.search-btn{
		position: relative;
		cursor: pointer;
		padding: 10px 10px 16px;
		line-height: 20px;
		float: left;
		margin-top: 46px;
		color: #232323;    
		margin-left: 20px;   
	}

	.search-btn .pix-icon{
		padding-left: 0;
		display: none;
	}
	.topSearchForm {
		position: absolute;
		right: 0;
		top: 84px;
		z-index: 1;
		padding: 8px;
		opacity: 0;	
		visibility: hidden;
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-o-transform: translateY(20px);
		transform: translateY(20px);
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-ms-transition: all ease 0.3s;
		transition: all ease 0.3s;
		z-index: -1;
	}

	.topSearchForm.show {
		opacity: 1;	
		visibility: visible;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-ms-transition: all ease 0.3s;
		transition: all ease 0.3s;
		z-index: 10;
	}

	.topSearchForm.horizontal{
		-webkit-transform: translateX(150px);
		-moz-transform: translateX(150px);
		-ms-transform: translateX(150px);
		-o-transform: translateX(150px);
		transform: translateX(150px);
	}

	.topSearchForm.horizontal.show{
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
	}
	.textfield{
		border: none;
		padding: 4px 10px;
		width: 150px;
		font-family: lato;
		font-style: italic;
		color: #a5a5a5;
		height: 30px;
	}
	.arrow{
		width: 0;
		height: 0;
		border-left: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(0, 0, 0, 0);
		border-bottom: 9px solid #fcc21f;
		display: block;
		position: absolute;
		right: 9px;
		margin-top: -5px;
		top: 0px;
	}

	/* Top Header Nav */
	.top-head-nav{
		float: left;
		margin-bottom: 0;
	}
	.top-head-nav li {
		list-style: none;
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
	}
	.top-head-nav li a{
		color: #8e8e8e;
	}


	.top-head-nav li.current_page_item a{
		cursor: default;
	}
	/* Dark Top Header */
	.pageTopCon.top-sec-dark{
		background: #1e1e1e;
	}
	.top-sec-dark .social-icons a{
		color: #fff;
	}
	.top-sec-dark .top-details, .top-sec-dark .top-details a{
		color: #fff;	
	}


	/* Dark Main Header */
	.dark .header{
		background: #232323;
	}
	.dark .header .top-details, .dark .header .top-details a, .dark .main-nav li a, .dark .header .social-icons a{
		color: #fff;
	}

	.sub-menu-dark .main-nav .sub-menu{
		background: #232323;
		border: 1px solid #1F1F1F;
		box-shadow: 0px 1px 3px #222;
	}
	.sub-menu-dark .main-nav .sub-menu .menu-item a, .dark.sub-menu-dark .main-nav .sub-menu .menu-item a{
		color: #fff;
	}
	.dark .search-btn{
		color: #fff;
	}

	.dark .menu-wrap{
		background: #1E1E1E;
	}
	.dark .menu-light .menu-wrap{
		background: #fff;
	}
	.dark .main-nav .sub-menu li a{
		color: #444;
	}
	.dark.sub-menu-dark .main-nav .sub-menu li a{
		color: #444;
	}

	/* Sub Banner */
	#sub-header{
		padding: 43px 0;
		background: #f1f2f2;
		box-shadow: inset 0 0 3px #e5e5e5;
		display:none;
	}

	#sub-header h2{
		color: #282827;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: 700;
		font-family: "Raleway", arial;
		margin: 0;
	}

	#sub-header .line{
		width: 30px;
		display: block;
		margin: 10px 0;
		height: 2px;
	}

	#sub-header .banner-header {
		margin-bottom: 12px;
	}

	.breadcrumb{
		display: inline-block;
		background: none;
		margin-bottom: 0;
		padding: 0;
	}

	.breadcrumb>li+li:before{
		color: #d1d3d4;
		padding-left: 9px;
	}
	.breadcrumb > li:nth-child(4):before {
		content: none;
	}

	#sub-header .current{
		color: #6d6e71;
	}

	/* sub banner center */
	#sub-header.align-center{
		text-align: center;
	}

	#sub-header.align-center .line{
		margin: 10px auto;
	}

	#sub-header.image .current, #sub-header.image a:hover, #sub-header.image h2, #sub-header.image .breadcrumb>li+li:before{
		color: #fff;
	}

	#sub-header.align-left .breadcrumb{
		float: right;
	}

	#sub-header.align-left{
		padding-bottom: 30px;
	}

	#sub-header.align-left .banner-header, #sub-header.align-left h2{
		margin-bottom: 0;
	}

	.container.boxed{
		padding: 100px 15px 100px;
	}
	.medium .container, .large .container{
		display: table;
	}
	.medium .container .sub-header-inner, .large .container .sub-header-inner {
		display: table-cell;
		vertical-align: middle;
		height: 300px;
	}
	.large .container .sub-header-inner {
		height: 500px;
	}
	#sub-header.image.medium h2{
		font-size: 55px;
	}
	#sub-header.image.medium .line, #sub-header.image.large .line{
		width: 70px;
	}
	#sub-header.image.large h2 {
		font-size: 70px;
	}

	/* Button */
	.pix_button {
		display: inline-block;
		margin-right: 30px;
	}
	.pix_button.button-center {
		text-align: center;
		display: block;
		margin-right: 0;
	}
	.pix_button.button-right {
		text-align: right;
		display: block;
		margin-right: 0;
	}
	.btn{	
		font-size: 14px;
		font-family: "Raleway",arial;
		font-weight: 700;
		text-transform: uppercase;
		border-radius: 2px;
		background-color: transparent;
		border: 1px solid transparent;
		-webkit-transition: all ease .4s;
		-moz-transition: all ease .4s;
		-ms-transition: all ease .4s;
		-o-transition: all ease .4s;
		transition: all ease .4s;
		color: #3d3d3d;
		padding: 13px 30px;
		overflow: hidden;
		position: relative;
		-webkit-backface-visibility: hidden;
	}

	.btn:focus{
		outline: none;
	}
	.btn.btn-simple{
		padding: 0;
		border: none;
		margin-top: 0;
		text-transform: none;
	}
	.btn.btn-simple.btn-sm{
		padding: 0;
	}
	.btn:hover{
		border: 1px solid #3d3d3d;
	}
	.btn.color{	
	}
	.btn.color:hover{
		border: 1px solid #fcc21f;
	}
	.btn.btn-simple:hover{
		border: none;
	}
	.btn.btn-simple.color:hover{
		color: #3d3d3d;
	}
	.pix_icon_box .btn.btn-outline.color:hover{
		color: #fff;
	}
	.wpb_row + .pix_button, .pix-portfolio.owl-carousel + .pix_button{
		padding-bottom: 35px;
	}
	.btn.btn-sm{
		padding: 7px 16px;
		font-size: 13px;
	}
	.btn-lg{
		padding: 19px 35px;
		font-size: 16px;
	}
	.btn.btn-simple:hover{
		background: none;
	}
	.btn.btn-outline{
		border: 1px solid #3d3d3d;
		background:#8DC73F! important;
		border-radius:25px! important;
		color:#fff! important;
	}
	.btn.btn-outline:hover{
		border: 1px solid #3d3d3d;
		background: #3d3d3d;
		color: #fff;
	}
	.btn.btn-outline.color{
		border: 1px solid #fcc21f;
	}
	.btn.btn-outline.white {
		border-color: #FFF;
		color: #FFF;
	}
	.btn.btn-outline.white:hover{
		background: #fff;
	}
	.btn.btn-outline.white:after{
		content: none;
	}
	.btn.btn-simple.white{
		color: #fff;
	}
	.btn.btn-solid.white{
		background: #ff9933;
		color: #fff! important;
	}
	.btn.btn-solid.white:hover{
		color: #fff;
	}
	.btn.btn-outline.color:hover{
		border: 1px solid #fcc21f;
	}
	.btn:after {
		content: '';
		position: absolute;
		z-index: 2;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}
	.btn.btn-outline:after {
		width: 100%;
		height: 100%;
		top: 0;
		left: -80%;

	}
	.team-img{position:relative; top:183px;}

	.btn.btn-outline:hover:after {
		opacity: 1;
		left: -60%;
	}
	.btn.btn-solid{	
		border: 1px solid #ff9933;
		background:#ff9933;
		color: #fff;
		border-radius:25px;
	}
	.btn.btn-solid:after {
		content: none;
	}
	.btn.btn-solid.color{
		color: #fff;
		background:red;
	}
	.btn.btn-solid:hover{
		background:#8DC63F;
		border: 1px solid #8DC63F;
		color: #fff! important;
	}

	.btn .btn-icon, .pix-icon{
		padding-left: 6px;
	}
	.btn .btn-icon.button-front {
		padding-left: 0px;
		padding-right: 6px;
	}
	.btn.btn-front {
		padding: 13px 30px 13px 24px;
	}
	.btn.btn-back {
		padding: 13px 24px 13px 30px;
	}
	.btn.btn-sm.btn-front{
		padding: 7px 16px 7px 12px;
	}
	.btn.btn-sm.btn-back{
		padding: 7px 12px 7px 16px;
	}
	.btn-lg.btn-front{
		padding: 19px 35px 19px 30px;
	}
	.btn-lg.btn-back{
		padding: 19px 30px 19px 35px;
	}

	/* Icons Styles */
	.icon100 {
		font-size: 33px;
		margin-bottom: 40px;	
		color: #333;	
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-ms-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
		position: relative;	
		display: inline-block;
		width: 100px;
	}
	.icon100.bg-none{
		height: 34px;
	}
	.circle{
		border: 1px solid #282827;
		width: 100px;
		height: 100px;
		line-height: 100px;
		margin: 0 auto;
		margin-bottom: 30px;
		border-radius: 500px;
	}
	.circle.color{
		border: 1px solid #fcc21f;
	}
	.square {
		position: relative;
		width: 72px;
		height: 72px;
		margin-left: auto;
		margin-right: auto;
		line-height: 72px;
		margin-bottom: 40px;
	}
	.square:after{
		content: '';
		border: 1px solid #282827;
		width: 72px;
		height: 72px;
		margin: 0 auto;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		display: block;
		top: 0;
		position: absolute;
		left: 0;
		right: 0;
	}
	.square.color:after{
		border: 1px solid #fcc21f;
	}
	.double-circle{
		border: 1px solid #282827;
		width: 100px;
		height: 100px;
		line-height: 100px;
		margin: 0 auto;
		margin-bottom: 30px;
		border-radius: 500px;
	}
	.double-circle.color, .double-circle.color:after{
		border: 1px solid #fcc21f;
	}
	.double-circle:after{
		content: '';
		border: 1px solid #282827;
		width: 92px;
		height: 92px;
		margin: 0 auto;
		border-radius: 500px;
		display: block;
		top: 3px;
		position: absolute;
		left: 0;
		right: 0;
	}
	.double-square {
		position: relative;
		width: 60px;
		height: 60px;
		margin-left: auto;
		margin-right: auto;
		line-height: 60px;
		margin-bottom: 40px;
		font-size: 24px;
	}
	.double-square:after{
		content: '';
		border: 1px solid #282827;
		width: 60px;
		height: 60px;
		margin: 0 auto;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		display: block;
		top: 0;
		position: absolute;
		left: 0;
		right: 0;
	}
	.double-square.color:after, .double-square.color:before{
		border: 1px solid #fcc21f;
	}
	.double-square:before{
		content: '';
		border: 1px solid #282827;
		width: 52px;
		height: 52px;
		margin: 0 auto;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		display: block;
		top: 4px;
		position: absolute;
		left: 0;
		right: 0;
	}
	.square-front {
		position: relative;
		width: 66px;
		height: 56px;
		margin-left: auto;
		margin-right: auto;
		line-height: 66px;
		margin-bottom: 40px;
		font-size: 24px;
	}
	.square-front:before{
		content: '';
		border: 1px solid #282827;
		width: 66px;
		height: 66px;
		margin: 0 auto;
		display: block;
		top: -5px;
		position: absolute;
		left: 0;
		right: 0;
		border-radius: 50%;
	}
	.square-front.color:before, .square-front.color:after{
		border: 1px solid #fcc21f;
	}
	.square-front:after{
		content: '';
		border: 1px solid #282827;
		width: 56px;
		height: 56px;
		margin: 0 auto;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		display: block;
		top: 0;
		position: absolute;
		left: 0;
		right: 0;
		background: #FFF;
	}
	.square-front.rotate-none:after{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.square-front .fa{
		position: absolute;
		z-index: 9;
		width: 66px;
		height: 58px;
		top: 0;
		left: 0;
		line-height: 58px;
	}
	.square-front.circle-front:before{
		z-index: 6;
		background: #fff;
	}
	.square-front.circle-front:after{
		background: none;
	}

	.square-front.circle-inside-square{
		width: 76px;
		height: 66px;
	}
	.square-front.circle-inside-square .fa{
		width: 76px;
		height: 66px;
		line-height: 66px;
	}
	.square-front.circle-inside-square:before{
		top: 0;
	}
	.square-front.circle-inside-square:after{
		background: none;
		width: 66px;
		height: 66px;
	}

	.pix_icon_box:hover .icon100.color{
		color: #fff;
	}
	.pix_icon_box .icon {
		position: absolute;
		z-index: 99;
		display: inline-block;
		left: -15px;
		top: 0;
		width: 140px;
	}
	.icon img{
		max-width: 60%;
		max-height: 60%;
		margin-top: -5px;
	}
	.icon-box-content {margin-top:35px;}
	.bg-none .icon img{
		max-width: 100%;
		max-height: 100%;
		margin-top: 0;
	}
	/* Background Color Hover */
	.pix_icon_box .color.bg-none .hover-gradient{
		display: none;
	}

	.pix_icon_box .color .hover-gradient {
		position: absolute;
		z-index: 9;
		display: inline-block;
		left: 3px;
		top: 3px;
		width: 92px;
		height: 92px;
		overflow: hidden;
		border-radius: 50%;
		opacity: 0;	
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.pix_icon_box:hover .color .hover-gradient {
		opacity: 1;
	}
	.pix_icon_box .color .hover-gradient:before {
		width: 100%;
		content: '';
		height: 100%;
		display: inline-block;
		position: absolute;
		left: 0;
		border-radius: 50%;
		z-index: 0;
		top: 0;
		-webkit-transition: all ease-in-out .5s;
		-moz-transition: all ease-in-out .5s;
		-ms-transition: all ease-in-out .5s;
		-o-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;	
	}
	.pix_icon_box .color .hover-gradient:after {
		content: '';
		position: absolute;
		left: -55%;
		top: -35%;
		background: rgba(0,0,0,0);
		z-index: 1;
		width: 100%;
		height: 100%;
		-webkit-transform: rotate(-62deg);
		-moz-transform: rotate(-62deg);
		-ms-transform: rotate(-62deg);
		-o-transform: rotate(-62deg);
		transform: rotate(-62deg);
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.pix_icon_box:hover .color .hover-gradient:after {
		background: rgba(255, 255, 255, 0.2);
		left: -42%;
		top: -23%;
		z-index: 9;
	}

	.pix_icon_box .square.color .hover-gradient, .pix_icon_box .double-square.color .hover-gradient{
		width: 62px;
		height: 62px;
		border-radius: 0;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		left: 5px;
		top: 5px;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.pix_icon_box .double-square.color .hover-gradient{
		width: 52px;
		height: 52px;
		left: 4px;
		top: 4px;
	}
	.pix_icon_box .square.color .hover-gradient:before, .pix_icon_box .double-square.color .hover-gradient:before{
		border-radius: 0;	
	}
	.pix_icon_box .square .icon{
		width: 72px;
	}
	.pix_icon_box .double-square .icon{
		width: 60px;
	}
	.pix_icon_box .square.color .hover-gradient:after, .pix_icon_box .double-square.color .hover-gradient:after{
		-webkit-transform: rotate(-22deg);
		-moz-transform: rotate(-22deg);
		-ms-transform: rotate(-22deg);
		-o-transform: rotate(-22deg);
		transform: rotate(-22deg);
		left: -55%;
		top: -70%;
		width: 100px;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.pix_icon_box:hover .square.color .hover-gradient:after, .pix_icon_box:hover .double-square.color .hover-gradient:after {
		left: -33%;
		top: -53%;
	}
	.pix_icon_box:hover .color.double-circle:after, .pix_icon_box:hover .color.double-square:after {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}


	.pix_icon_box .square-front.color .hover-gradient{
		display: none;
	}

	.pix_icon_box .square-front .icon{
		width: 66px;
	}
	.pix_icon_box .square-front.circle-inside-square .icon{
		width: 76px;
	}
	.pix_icon_box:hover .icon100.square-front.color{

	}

	/* Solid Background Color */
	.pix_icon_box .double-circle.small-circle{
		width:70px;
		height:70px;
		line-height: 72px;
		font-size: 24px;
	}
	.double-circle.small-circle:after, .pix_icon_box .small-circle.color .hover-gradient, .pix_icon_box .small-circle.color .hover-gradient:before{
		width:70px;
		height:70px;
		left: 0;
		top: 0;
	}
	.pix_icon_box:hover .double-circle.small-circle:after, .pix_icon_box:hover .small-circle.color .hover-gradient{
		width: 62px;
		height: 62px;
		left: 3px;
		top: 3px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);	
	}
	.pix_icon_box:hover .small-circle.color .hover-gradient:before{
		width: 62px;
		height: 62px;
	}
	.pix_icon_box:hover .double-circle.small-circle:after{
		left: 0;	
	}
	.pix_icon_box .small-circle .icon{
		color: #fff;
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;	
	}
	.pix_icon_box .small-circle .icon{
		width: 70px;
	}

	.pix_icon_box .small-circle.color .hover-gradient{
		opacity: 1;
	}
	.pix_icon_box:hover .small-circle.color .hover-gradient{
		opacity: 0;
	}
	.pix_icon_box .double-circle.small-circle .hover-gradient:after{
		content:none;
	}

	/* Icon Hover Background */
	.pix_icon_box.icon_hover .square-front.color .hover-gradient{
		display: inline-block;
	}
	.pix_icon_box.icon_hover:hover .icon100.square-front.color{
		color: #fff;
	}
	.pix_icon_box.icon_hover .square-front.color .hover-gradient{
		width: 56px;
		height: 56px;
		border-radius: 0;
		top: 0px;
		left: 5px;
	}
	.pix_icon_box.icon_hover .square-front.circle-front.color .hover-gradient{
		width: 66px;
		height: 66px;
		border-radius: 0;
		top: -5px;
		left: -1px;
	}
	.pix_icon_box.icon_hover .square-front .icon{
		width: 66px;
		line-height: 60px;
	}
	.pix_icon_box.icon_hover .square-front.color .hover-gradient:before{
		border-radius: 0;
	}
	.pix_icon_box.icon_hover .square-front.circle-front.color .hover-gradient:before{
		border-radius: 50%;
	}
	.pix_icon_box.icon_hover .square-front.color .hover-gradient, .pix_icon_box.icon_hover .square-front.color:after{
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.pix_icon_box.icon_hover .square-front.circle-front.color .hover-gradient{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.pix_icon_box.icon_hover .square-front.color .hover-gradient:after{
		-webkit-transform: rotate(75deg);
		-moz-transform: rotate(75deg);
		-ms-transform: rotate(75deg);
		-o-transform: rotate(75deg);
		transform: rotate(75deg);
		left: -110%;
		top: -4%;
		width: 100px;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.pix_icon_box.icon_hover:hover .square-front.color .hover-gradient:after {
		left: -92%;
		top: -10%;
	}

	.pix_icon_box.icon_hover .square-front.circle-front.color .hover-gradient:after{
		-webkit-transform: rotate(-61deg);
		-moz-transform: rotate(-61deg);
		-ms-transform: rotate(-61deg);
		-o-transform: rotate(-61deg);
		transform: rotate(-61deg);
		left: -84%;
		top: -48%;
	}
	.pix_icon_box.icon_hover:hover .square-front.circle-front.color .hover-gradient:after {
		left: -62%;
		top: -31%;
	}
	.pix_icon_box.icon_hover .square-front.rotate-none.color .hover-gradient, .pix_icon_box.icon_hover:hover .color.rotate-none.square-front:after{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.pix_icon_box.icon_hover .square-front.rotate-none.color .hover-gradient:after {
		-webkit-transform: rotate(109deg);
	}
	.pix_icon_box.icon_hover:hover .square-front.rotate-none.color .hover-gradient:after {
		left: -85%;
	}
	.pix_icon_box.icon_hover .square-front.circle-inside-square .icon{
		width: 76px;
		line-height: 66px;
	}
	.pix_icon_box.icon_hover .square-front.circle-inside-square.color .hover-gradient{
		width: 66px;
		height: 66px;
		border-radius: 50%;
	}
	.pix_icon_box.icon_hover:hover .square-front.circle-inside-square.color .hover-gradient:after {
		left: -77%;
		top: 13%;
	}

	/* Services */
	.top-img-ser{width:365px;position: absolute;}
	.pix_icon_box{
		text-align: center;
		padding-bottom: 35px;
	}
	.sepCenter{
		margin-top: 40px;
	}
	.pix_icon_box a.btn{
		text-transform: uppercase;
	}
	.pix_icon_box a.btn:hover,
	.pix_icon_box:hover .icon100 {
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-ms-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.pix_icon_box .circle, .pix_icon_box .square:after, .pix_icon_box .double-circle, .pix_icon_box .double-circle:after, .pix_icon_box .double-square:before, .pix_icon_box .double-square:after, .pix_icon_box .square-front:before, .pix_icon_box .square-front:after{
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-ms-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.pix_icon_box:hover .circle, .pix_icon_box:hover .square:after, .pix_icon_box:hover .double-circle, .pix_icon_box:hover .double-circle:after, .pix_icon_box:hover .double-square:before, .pix_icon_box:hover .double-square:after, .pix_icon_box:hover .square-front:before, .pix_icon_box:hover .square-front:after{
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-ms-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.pix_icon_box:hover .double-circle:after, .pix_icon_box:hover .double-square:after, .pix_icon_box:hover .square-front:after{
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.title {
		font-size: 18px;
		font-family: "Raleway",arial;
		font-weight: 700;
		margin-bottom: 15px;
		color:#999;
	}
	.slider-titlenormal-title{
		font-size: 18px;
		font-family: "Raleway",arial;
		font-weight: 700;
		margin-bottom: 15px;
		color:#fff;
	}


	/* Icon Box Left Alignment */
	.pix_icon_box.left{
		text-align: left;
	}
	.pix_icon_box.left .icon100{
		float: left;
		margin-right: 20px;
		margin-bottom: 10px;
		text-align: center;
	}
	.pix_icon_box.left .icon100.double-square {
		margin-top: 10px;
		margin-right: 30px;
		margin-left: 15px;
	}
	.pix_icon_box.left .icon100.bg-none {
		display: block;
		height: 32px;
		width: 32px;
		text-align: left;
	}
	.pix_icon_box.left .icon100.bg-none .icon{
		width: 40px;
	}
	.pix_icon_box.left .title{
		margin-top: 0px;
	}
	.pix_icon_box.left .icon-box-content{
		overflow: hidden;
		padding-top: 10px;
	}
	.pix_icon_box.left .icon-box-content.content-collapse{
		overflow: visible;
	}
	.pix_icon_box.left.right {
		text-align: right;
	}
	.pix_icon_box.left.right .icon100 {
		float: right;
		margin-right: 0;
		margin-left: 20px;
	}
	.icon-box-content.icon-below-content {
		clear: both;
		display: block;
		padding-top: 20px;
	}
	.pix_icon_box.left .circle .icon, .pix_icon_box.left .double-circle .icon {
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 26px;
	}
	.pix_icon_box.left .small-circle.double-circle .icon{
		width: 70px;
		height: 70px;
		line-height: 70px;
	}
	.pix_icon_box.left .circle.icon100, .pix_icon_box.left .double-circle.icon100{
		width: 80px;
		height: 80px;
	}
	.pix_icon_box.left .small-circle.double-circle.icon100, .pix_icon_box.left .small-circle.double-circle.color .hover-gradient, .left .small-circle.double-circle:after{
		width: 70px;
		height: 70px;
	}
	.pix_icon_box.left .circle.color .hover-gradient, .pix_icon_box.left .double-circle.color .hover-gradient {
		width: 72px;
		height: 72px;
	}
	.left .double-circle:after {
		width: 72px;
		height: 72px;
	}

	.pix_icon_box.left .square.icon100 {
		width: 60px;
	}
	.pix_icon_box.left .square .hover-gradient {
		width: 50px;
		height: 50px;
	}
	.pix_icon_box.left .square .icon {
		width: 60px;
		font-size: 21px;
		line-height: 62px;
	}
	.pix_icon_box.left .square:after {
		width: 60px;
		height: 60px;
	}

	.pix_icon_box.left .image {
		float: left;
		margin-right: 30px;
	}
	.pix_icon_box.left .image + .icon-box-content.icon-below-content {
		padding-top: 30px;
	}
	.pix_icon_box .title + .line {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.pix_icon_box .title + .line.right{
		margin-top: 5px;
	}
	.pix_icon_box.right .image {
		float: right;
		margin-left: 30px;
	}
	.line.left.right + * {
		clear: both;
	}

	/* CallOut Box Styles */
	.callOut {
		padding: 0px 30px;
		position:relative;
		text-align:center;
	}
	.callOut.background{
		padding-top:30px;
		padding-bottom: 30px;
		box-shadow: 0px 1px 3px 0px #e5e5e5;
		margin-bottom: 35px;
	}
	.callOut .title{
		margin-top:0px;
		margin-bottom:25px !important;
	}
	.callOut.left {
		text-align: left;
	}
	.callOut.left .sepCenter, .callOut.left .btn{
		margin:0px;
	}
	.callOut .btn{
		margin-top:30px;
	}
	.callOut.left .callout-content{
		padding-right:255px;
	}
	.callOut.left .buttons{
		display: block;
		position: absolute;
		top: 50%;
		right: 30px;
		margin-top: -19px;
	}
	.callOut .buttons{
		display: inline-block;
	}
	.callOut .btn.btn-lg {
		font-size: 18px;
	}
	.callOut .btn {
		font-size: 16px;
	}
	.callOut .btn.btn-sm {
		font-size: 13px;
	}
	.callOut .sepCenter {
		float: left;
		margin: 0px 10px;
	}
	.callOut.background{
		background: #f6f6f6;
	}
	.callOut.background.border{
		border-left: 5px solid #fcc21f;
	}

	/* Process */
	.process{
		text-align: center;
	}
	.process_circle{
		position: relative;
	}
	.process .text {
		display: inline-block;
		margin: 0px 30px;
		width: 170px;
		height: 170px;
		border-radius: 50%;
		text-align: center;
		position: relative;
		z-index: 999;
		font-size: 41px;
		overflow: hidden;
		background: #FFF;
		border: 1px solid #e6e7e8;
	}

	.process .text:after {
		pointer-events: none;
		position: absolute;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		content: '';
		-webkit-box-sizing: content-box; 
		-moz-box-sizing: content-box; 
		box-sizing: content-box;
	}

	.text:before {
		content: '';
		speak: none;
		font-size: 48px;
		line-height: 90px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display: block;
		-webkit-font-smoothing: antialiased;
	}

	.process .text .process-style {
		position: absolute;
		z-index: 11111;
		width: 130px;
		height: 100px;
		margin: 0 auto;
		line-height: 100px;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -50px;
	}

	.process .text span.inner-text {
		font-size: 21px;
		font-family: Raleway;
		font-weight: 700;
	}

	.process .title {
		font-size: 21px;
		font-family: "Raleway",arial;
		font-weight: 700;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.process .nav-style {
		position: absolute;
		width: 0;
		height: 0;
		right: 0%;
		top: 50%;
		border: none;
	}
	.process .nav-style .center-arrow {
		position: relative;
		width: 250px;
		height: 10px;
		display: block;
		margin-left: -107px;
		-webkit-transform: rotate(-17deg);
		-moz-transform: rotate(-17deg)
		transform: rotate(-17deg);
	}

	.process .nav-style.straight .center-arrow, .process .process_square .nav-style .center-arrow {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg)
		transform: rotate(0deg);
	}
	.process .nav-style .center-arrow:before {
		content: '';
		position: absolute;
		width: 0;
		height: 0;
		display: inline-block;
		border-left: 6px solid #e6e7e8;
		border-top: 5px solid rgba(0, 0, 0, 0);
		border-bottom: 5px solid rgba(0, 0, 0, 0);
		z-index: 7;
		top: -8px;
	}
	.process .nav-style .center-arrow:after {
		content: '';
		position: absolute;
		border-bottom: 1px solid #e6e7e8;
		height: 2px;
		width: 100%;
		left: 0;
		top: -5px;
	}

	.process .nav-style.round .center-arrow{
		z-index: 99;
		position: relative;
	}
	.process .nav-style.straight.round .center-arrow:before{
		content: none;
	}
	.wpb_row .wpb_row .wpb_column:last-child .nav-style{
		display: none;
	}
	.round-left {
		width: 8px;
		height: 8px;
		display: inline-block;
		position: absolute;
		left: 10px;
		top: 50%;
		margin-top: -3px;
	}
	.round-left:before{
		content: '';
		width: 11px;
		height: 1px;
		display: block;
		border-bottom: 1px solid #e6e7e8;
		position: absolute;
		left: -10px;
		top: 3px;
	}
	.round-left:after{
		content: '';
		width: 8px;
		height: 8px;
		background: #e6e7e8;
		display: block;
		border-radius: 50%;
	}

	.round-right {
		width: 8px;
		height: 8px;
		display: inline-block;
		position: absolute;
		right: 10px;
		top: 50%;
		margin-top: -3px;
	}
	.round-right:before{
		content: '';
		width: 11px;
		height: 1px;
		display: block;
		border-bottom: 1px solid #e6e7e8;
		position: absolute;
		right: -10px;
		top: 3px;
	}

	.round-right:after{
		content: '';
		width: 8px;
		height: 8px;
		background: #e6e7e8;
		display: block;
		border-radius: 50%;
	}

	.wpb_column:first-child > .wpb_wrapper > .process .round-left{
		display: none;
	} 
	.wpb_column:last-child > .wpb_wrapper > .process .round-right, .wpb_column:last-child > .wpb_wrapper > .process .arrow.round, .wpb_column:last-child > .wpb_wrapper > .process .process_circle .arrow {
		display: none;
	} 
	.wpb_column:last-child > .wpb_wrapper > .process .nav-style.round .center-arrow{
		display: none;
	}

	/* Effect 9 */
	.process .text {
		-webkit-transition: box-shadow 0.2s;
		-moz-transition: box-shadow 0.2s;
		transition: box-shadow 0.2s;
	}

	.process .text:after {
		top: 0;
		left: 0;
		padding: 0;
		-webkit-transition: -webkit-transform 0.2s, background 0.2s;
		-moz-transition: -moz-transform 0.2s, background 0.2s;
		transition: transform 0.2s, background 0.2s;
	}

	.no-touch .process .text:hover:after {
		-webkit-transform: scale(0.94);
		-moz-transform: scale(0.94);
		-ms-transform: scale(0.94);
		transform: scale(0.94);
		box-shadow: none;
		border:none;
	}

	.no-touch .process .text:hover {
		color: #fff;
		border: none;
	}

	/* Effect 2 */
	.process .background .text {
		color: #eea303;
		-webkit-transition: color 0.3s;
		-moz-transition: color 0.3s;
		transition: color 0.3s;
		border: none;
	}

	.process .background .text:after {
		top: 50%;
		left: 0px;
		right: 0;
		width: 160px;
		height: 160px;
		margin: 0 auto;
		margin-top: -80px;
		z-index: -1;
		-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
		-moz-transition: -moz-transform 0.2s, opacity 0.2s;
		transition: transform 0.2s, opacity 0.2s;
	}
	.process .background .text .process-style{
		color: #fff;
	}

	.no-touch .process .background .text:hover:after {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		opacity: 0;
		-webkit-transition: -webkit-transform 0.4s, opacity 0.2s;
		-moz-transition: -moz-transform 0.4s, opacity 0.2s;
		transition: transform 0.4s, opacity 0.2s;
	}

	.no-touch .process .background .text:hover {
		color: #fff;
	}
	.process .background.grey .text {
		box-shadow: 0 0 0 2px #E6E7E8;
	}
	.process .background.grey .text .process-style {
		color: #282827;
	}
	.process .background.grey .text:after {
		background: #E6E7E8;
	}

	/* Square Process */
	.process_circle.process_square{
		margin-bottom: 40px;
	}
	.process_circle.process_square .text {
		border-radius: 0;
		width: 110px;
		height: 110px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.process_circle.process_square .text:after {
		border-radius: 0;
		width: 100px;
		height: 100px;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -50px;
	}
	.process_circle.process_square .text .process-style {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		width: 100px;
	}

	/* Pix Accordion */
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section {
		margin-bottom: 12px;
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
		background: #FFF;
		border: 1px solid #E6E7E8;
		font-size: 15px;
		overflow: hidden;
		font-family: 'Lato', sans-serif;
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
		position: relative;
		color: #939799;
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active{
		margin-bottom: 0;
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:before{
		background: rgba(255,255,255,0.2);
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:after{
		border-left-color: rgba(255,255,255,0.2);
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a{
		color: #fff;
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before {
		content: '';
		background: #ebeff2;
		position: absolute;
		right: -10px;
		width: 60px;
		height: 55px;
		top: 0;
		-webkit-transform: skew(-13deg);
		-moz-transform: skew(-13deg);
		-ms-transform: skew(-13deg);
		-o-transform: skew(-13deg);
		transform: skew(-13deg);
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .pix_accordion.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
		top: .75em;
		right: .8em;
		z-index: 9;
		background: none;
		line-height: 1;
		font-size: 21px;
		color: #838485;
		box-shadow: none;
		cursor: pointer;
		font-weight: normal;
	}
	.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {
		content: "\e389";
		font-family: pix-fonts;
	}
	.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {
		content: "\e370";
		color: #fff;
	}
	.wpb_accordion.border .wpb_accordion_wrapper .ui-state-active .ui-icon:after{
		color: #3d3d3d;
	}
	.pix_accordion.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .pix_accordion.wpb_content_element .wpb_accordion_header a{
		padding: 14px 20px;
	}

	.pix_accordion.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .pix_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
		padding: 20px 30px;
	}

	/* Content Background */
	.pix_accordion.background.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .pix_accordion.background.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
		color: #fff;
		border-top: 1px solid #fff;
	}
	.wpb_accordion_content{
		position: relative;
	}
	.background .wpb_accordion_content{
		overflow: hidden;
	}
	.background .wpb_accordion_content.vc_clearfix:before{
		content: '';
		background: rgba(255, 255, 255, 0.2);
		position: absolute;
		right: 0;
		width: 288px;
		height: 2000px;
		top: 0;
		-webkit-transform: skew(-13deg);
		-moz-transform: skew(-13deg);
		-ms-transform: skew(-13deg);
		-o-transform: skew(-13deg);
		transform: skew(-13deg);
	}

	/* Content Border */
	.pix_accordion.border.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .pix_accordion.border.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
		border: 1px solid #e6e7e8;
		border-top: 0;
	}
	.pix_accordion.border.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active{
		background: none;
		border-color: #E6E7E8;
	}
	.pix_accordion.border.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a{
		color: #939799;
	}
	.pix_accordion.border.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:before{
		background: #ebeff2;
	}
	.pix_accordion.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active.ui-state-active a:after{
		border-left-color: #fff;
	}

	/* Border Background Default */
	.pix_accordion.border.border-background.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
		background: #e6e7e8;
	}


	/* Tabs */
	.pix_tabs.wpb_content_element .tabs-navigation {
		border-bottom: 1px solid #E6E7E8;
		height: 46px;
	}
	.pix_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
		padding: 30px;
		background: #FFF;
		border: 1px solid #E6E7E8;
		border-top: 0;
	}
	.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		background: #FFF;
		border: 1px solid #E6E7E8;
		margin: 0;
		border-left: 0;
		border-bottom: 0;
	}
	.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a{
		padding: 10px 30px;
		color: #282827;
	}

	.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a:hover{
		color:#282827;	
	}
	.pix_tabs.wpb_content_element.style3 .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a:hover{
		color:#fff;	
	}
	.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:first-child{
		border-left: 1px solid #E6E7E8;
	}
	.pix_tabs.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		padding-bottom: 11px;
		margin-bottom: -1px;
		background: #FFF;
	}
	.pix_tabs.tabs-left.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .pix_tabs.tabs-right.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		margin-bottom: 0px;
	}
	.pix_tabs.tabs-left.wpb_content_element .wpb_tabs_nav li:last-child a{
		margin-bottom: 0;
		padding-top: 10px;
		padding-bottom: 9px;
	}
	.pix_tabs.tabs-left.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a{
		min-width: 218px;
	}
	.pix_tabs.tabs-left.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.pix_tabs.tabs-left.wpb_content_element .wpb_tabs_nav li:last-child a{
		padding-bottom: 10px;
	}
	.pix_tabs .pixicon {
		padding-right: 10px;
	}

	/* Center Align */
	.pix_tabs.center-align.wpb_content_element{
		text-align: center;
	}
	.pix_tabs.center-align.wpb_content_element .wpb_tabs_nav{
		display: inline-block;
	}

	/* Right Align */
	.pix_tabs.right-align.wpb_content_element{
		text-align: right;
	}
	.pix_tabs.right-align.wpb_content_element .wpb_tabs_nav{
		float: right;
	}

	/* Tabs Left Side  & Right Side */
	.pix_tabs.wpb_content_element.tabs-left .tabs-navigation{
		max-width: 220px;
		float:left;
		height:auto;
	}
	.pix_tabs.right-align.wpb_content_element.tabs-left .wpb_tabs_nav{
		width:100%;
	}
	.tabs-left .tabs-navigation .ui-state-default{
		float:none;
	}
	.pix_tabs.wpb_content_element.tabs-left .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		border-left:1px solid #e6e7e8;
		border-bottom:0px;
		white-space: normal;
		transition: none;
		margin-right: -1px;
	}
	.pix_tabs.wpb_content_element.tabs-left.tabs-right .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		margin-right: 0px;
		margin-left: -1px;
	}
	.pix_tabs.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active{
		border-right: none;
	}
	.pix_tabs.wpb_content_element.style3 .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child, .pix_tabs.wpb_content_element.style4 .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child{
		border-bottom:1px solid #e6e7e8;
	}
	.pix_tabs.style2.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active a:after{
		content: '';
		height: 103%;
		width: 5px;
		position: absolute;
		left: -1px;
		top: 0;
		margin-top: -1px;
	}
	.pix_tabs.wpb_content_element.tabs-left.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
		overflow: hidden;
		border-top:1px solid #e6e7e8;
		padding:20px 40px;
	}
	.pix_tabs.style3.wpb_content_element.tabs-left .wpb_tabs_nav li.ui-tabs-active a:before{
		position: absolute;
		right: -15px;
		top: 50%;
		margin-top: -7px;
		content: '';
		width: 0;
		height: 0;
		border-left: 8px solid #fcc21f;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		left:auto;
	}
	.pix_tabs.wpb_content_element.tabs-left.tabs-right .tabs-navigation{
		float:right;
	}
	.pix_tabs.style3.wpb_content_element.tabs-left.tabs-right.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
		border-left: none;
	}
	.pix_tabs.style3.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active a:before{
		content: '';
		border-top: 7px solid transparent;
		border-right: 8px solid #fcc21f;
		border-bottom: 7px solid transparent;
		left:-3px;
		right:auto;
		border-left:none;
	}
	.pix_tabs.style2.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active a:after{
		right:0px;
		left:auto;
	}
	.pix_tabs.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active {
		border-left: none;
		border-right: 1px solid #E6E7E8;
	}

	/* Default Grey Background */
	.pix_tabs.style2.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		background: #ebeff2;
	}
	.pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		padding-top: 10px;
		position: relative;
	}
	.pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after{
		content: '';
		height: 4px;
		width: 102%;
		position: absolute;
		left: -1px;
		top: 0;
		margin-top: -2px;
	}

	/* Color Background */
	.pix_tabs.style3.wpb_content_element .tabs-navigation{
		border: none;
	}
	.pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		border-bottom: 1px solid #E6E7E8;
	}
	.pix_tabs.style3.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
		border: none;
	}
	.pix_tabs.style3.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		color: #fff;
		position: relative;
	}
	.pix_tabs.style3.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:before{
		position: absolute;
		left: 50%;
		bottom: -8px;
		margin-left: -5px;
		content: '';
		width: 0;
		height: 0;
		border-top: 8px solid #FCC21F;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
	}
	.pix_tabs.style3.style4.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		overflow: hidden;
	}
	.pix_tabs.style3.style4.wpb_content_element.tabs-left.tabs-right .wpb_tabs_nav li.ui-tabs-active a:before{
		left: -55%;
		border-right: 0;
	}

	/* Color Background Highlight */
	.pix_tabs.style3.style4.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:before{
		background: rgba(255, 255, 255, 0.2);
		border: none;
		left: -55%;
		width: 100%;
		height: 100%;
		-webkit-transform: skew(-35deg);
		-moz-transform: skew(-35deg);
		-ms-transform: skew(-35deg);
		-o-transform: skew(-35deg);
		transform: skew(-35deg);
		top: 0;
		margin-top:0;
	}

	/* Tabs Bottom */
	.pix_tabs.tabs-bottom.wpb_content_element .tabs-navigation{
		border-bottom: none;
		border-top: 1px solid #E6E7E8;
	}
	.pix_tabs.tabs-bottom.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
		border-top: 1px solid #E6E7E8;
		border-bottom: none;	
	}
	.pix_tabs.tabs-bottom.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		border-top: 0;
	}
	.pix_tabs.tabs-bottom.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		margin-bottom: 0;
		margin-top: -1px;
		padding-top: 11px;
		padding-bottom: 10px;
	}
	.pix_tabs.tabs-bottom.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:after{
		bottom: -4px;
		top: auto;
	}
	.pix_tabs.style3.wpb_content_element.tabs-bottom .wpb_tabs_nav li.ui-tabs-active a:before{
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 8px solid #fcc21f;
		top:-8px;
		border-top:none;
	}
	.pix_tabs.tabs-bottom.style3.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
		border-top: none;
	}
	.pix_tabs.tabs-bottom.style3.wpb_content_element .tabs-navigation{
		border-top: none;
	}
	.pix_tabs.tabs-bottom.style3.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		border-top: 1px solid #E6E7E8;	
	}
	.pix_tabs.style3.style4.wpb_content_element.tabs-bottom .wpb_tabs_nav li.ui-tabs-active a:before{
		border-bottom: none;
		top: 0;
	}

	/* Pie Chart Styles */
	.pix-chart {
		position: relative;
		display: inline-block;
		text-align: center;
		border-radius: 50%;
		max-width: 100%;
		width: 100%;
	}
	.pix-chart canvas {
		position: absolute;
		top: 0;
		left: 0;
		max-width: 100%;
	}
	.percent {
		position: absolute;
		top: 50%;
		line-height:1;
		left: 0;
		right: 0;
		font-size:16px;
		font-family: lato;
		font-weight:700;
		margin-top:-22px;
		color:#282827;
		margin-bottom:0px;
		display: inline-block;
		z-index: 2;
		text-transform: uppercase;
	}
	.percent.inside-style{
		margin-top: -32px;
	}
	.percent-text{
		font-weight: 700;
		font-size:42px;
		display:block;
		margin-bottom:5px !important;
	}
	.percent-text:after {
		content: '%';
		margin-left: 0.1em;
		font-size: .6em;
	}
	.text-con{
		text-align: center;
	}
	.outside-text{
		font-size: 16px;
		font-weight: 700;
		margin-top: 10px;
		text-transform: uppercase;
		color: #282827;
	}

	.style2 .border-bg{
		position: absolute;
		left: 0;
		top: 0;
		border: 6px solid #E6E7E8 !important;
		width: 100%;
		height: 100%;
		border-radius: 50%;
	}

	/* Pie Chart Style3 */
	.pix-chart.style3{
		padding: 14px;
	}
	.pix-chart.style3 .border-top{
		width: 106%;
		height: 106%;
		position: absolute;
		background: #f2f2f2;
		left: 0;
		top: 0;
		border-radius: 50%;
		margin-top: -3%;
		margin-left: -3%;
	}
	.style3 .border-bg {
		height: 90%;
		width: 90%;
		display: block;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		margin: auto;
	}
	.style3 .percent{
		color: #fff;
	}
	.style3.style7 .percent, .style3.style8 .percent{
		color: #282827;
	}


	/* Pie Chart Style4 */
	.style2.style4 .border-bg{
		left: -2%;
		top: -2%;
		border: 6px solid #f2f2f2 !important;
		width: 104%;
		height: 104%;
	}

	/* Pie Chart Style5 */
	.style2.style5 .border-bg {
		left: 2%;
		top: 2%;
		border: 10px solid #f2f2f2 !important;
		width: 96%;
		height: 96%;
	}

	/* Pie Chart Style6 */
	.style2.style6 .border-bg {
		left: 0px;
		top: 0px;
		border: 30px solid #f2f2f2 !important;
	}

	/* Pie Chart Style7 */
	.pix-chart.style3.style7 .border-top{
		background:#fff;
		border:1px solid #fcc21f;
	}
	.style3.style7 .border-bg{
		background:none;
		height:70%;
		width:70%;	
		border:1px solid #fcc21f;
	}
	.style3.style7 .percent-text{
		color:#282827;
	}

	/* Pie Chart Style8 */
	.pix-chart.style3.style8 .border-top{
		background:#fff;
		border:1px solid #fcc21f;
	}
	.style3.style8 .percent-text{
		color:#282827;
	}
	.style3.style8 .border-bg{
		background:none;
		height:70%;
		width:70%;	
	}

	/*vc_progress_bar*/
	.vc_progress_bar.pix-progress-bar .vc_single_bar{
		border-radius: 0px;
		box-shadow: none;
		background: none;
		margin-top:30px;
		padding:4px 0;
	}
	.vc_progress_bar.pix-progress-bar .vc_single_bar .vc_bar{
		border-radius:0;
		position:relative;
		height:10px;
	}
	.vc_progress_bar.pix-progress-bar  .vc_single_bar .vc_label{
		position: absolute;
		width: 100%;
		top: -26px;
		color:#000 ;
		padding:0px;
		font-size:16px;
	}
	.pix-progress-bar .vc_label_units{
		position:absolute;
		font-size:16px;
		right:0px;
	}
	.vc_progress_bar.pix-progress-bar .vc_single_bar .vc_bar{
		display:block;
	}
	.pix-progress-bar.style2 .vc_label_units{
		background: #FFFFFF;
		line-height: 1;
		padding-left: 6px;
		top: 25px;
		font-size: 12px;
	}
	.pix-progress-bar.style2 .vc_label_units:before{
		content: "";
		width: 6px;
		height: 12px;
		-webkit-transform: skew(37deg);
		-moz-transform: skew(37deg);
		-o-transform: skew(37deg);
		background:#fff;
		display: block;
		position: absolute;
		top: 50%;
		margin-top: -6px;
		left: -3px;
	}
	.pix-progress-bar.style4 .vc_label_units{
		right: 10px;
		font-size:12px;
	}
	.vc_progress_bar.pix-progress-bar.style4 .vc_single_bar .vc_label{
		padding: 1px 10px;
		text-shadow:none;
		top:0px;
		color:#fff;
		font-size:14px;
	}
	.vc_progress_bar.pix-progress-bar.style4 .vc_single_bar{
		padding: 7px 7px;
		border: 1px solid #f2f2f2;
		border-radius:0px;
		box-shadow:none;
		background:none;
	}
	.vc_progress_bar.pix-progress-bar.style4 .vc_single_bar .vc_bar{
		height:25px;
		display:block;
	}
	.vc_progress_bar.pix-progress-bar.style2.style3 .vc_single_bar{
		border-bottom: 4px solid #f2f2f2;
	}

	/* Parallax */
	.parallax{
		background-size: cover;
		position: static;
		background-attachment: fixed;
		position: relative;
	}
	.pattern {
		background: url(../images/pat-1.png) repeat;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}
	.pattern.style2 {
		background: url(../images/pat-2.png) repeat;
	}
	.pattern.style3 {
		background: url(../images/pat-3.png) repeat;
	}
	.pattern.style4 {
		background: url(../images/pat-4.png) repeat;
	}
	.pattern.style5 {
		background: url(../images/pat-5.png) repeat;
	}
	/* Video Parallax */
	.video-wrap, .mobile-vid-image {
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
		width: 100%;
		height: 100%;
	}
	.video-wrap {
		z-index: -1;
	}
	.mobile-vid-image {
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
		width: 100%;
		height: 100%;
		z-index: -2;
	}
	.video-wrap video{
		position: absolute;
		bottom: 0px; 
		right: 0px; 
		min-width: 100%; 
		min-height: 100%; 
		width: auto; 
		height: auto;
		z-index: -1000; 
		overflow: hidden;
	}

	/* Staffs */
	.pix-staffs{
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 40px;
	}
	.staff-container{	
		border: 1px solid #eee;
		background: #fff;
	}
	.pix-container .team-row{
		width: 1160px;
		margin-left: -10px;
		margin-right: -10px;
	}

	.pix-staffs .owl-item{
		padding-left: 10px;
		padding-right: 10px;
	}

	.vc_span3.pix-staffs:nth-child(4n+1) {
		clear: both;
	}
	.vc_span4.pix-staffs:nth-child(3n+1) {
		clear: both;
	}

	.staff-img{
		position: relative;
		overflow: hidden;	
	}
	.staff-img img{
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: all ease-in-out .5s;
		-moz-transition: all ease-in-out .5s;
		-ms-transition: all ease-in-out .5s;
		-o-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;
	}
	.staff-img:hover img{
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-transition: all ease-in-out .5s;
		-moz-transition: all ease-in-out .5s;
		-ms-transition: all ease-in-out .5s;
		-o-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;
	}
	.staff-img .staff-icons {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
		background-color: rgba(0, 0, 0, 0);
		-webkit-transition: background-color .5s ease-in-out;
		-moz-transition: background-color .5s ease-in-out;
		-o-transition: background-color .5s ease-in-out;
		-ms-transition: background-color .5s ease-in-out;
		transition: background-color .5s ease-in-out;
	}
	.staff-icons:after {
		content: '';
		position: absolute;
		left: -75%;
		top: -5%;
		background: rgba(0, 0, 0, 0);
		z-index: -1;
		width: 100%;
		height: 100%;
		-webkit-transform: skewX(-45deg);
		-moz-transform: skewX(-45deg);
		-ms-transform: skewX(-45deg);
		-o-transform: skewX(-45deg);
		transform: skewX(-45deg);
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.staff-icons:hover:after {
		background: rgba(255, 255, 255, 0.2);
		left: -70%;
		top: 0%;
		z-index: 9;
	}
	.staff-hover {
		position: absolute;
		width: 100%;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);	
		z-index: 12;
	}
	.staff-icons a{
		width: 34px;
		height: 34px;
		line-height: 35px;
		border: 1px solid #fff;
		color: #fff;
		margin: 0 4px;
		display: inline-block;
		opacity: 0;	
		-webkit-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-o-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		transform: translateY(-50px);
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.staff-icons a:nth-child(2n){
		-webkit-transform: translateY(50px);
		-moz-transform: translateY(50px);
		-o-transform: translateY(50px);
		-ms-transform: translateY(50px);
		transform: translateY(50px);
	}
	.staff-img .staff-icons a {
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-ms-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
	}
	.staff-img .staff-icons a:hover {
		background: #FFF;
		opacity: 1;
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-ms-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
	}
	.staff-img:hover .staff-icons a {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-ms-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;
	}

	.staff-content{
		padding: 25px 0px 30px;
		border-radius: 0 0 3px 3px;
		margin: 0 20px;
	}

	.staff-content .title {
		font-family: 'Lato', sans-serif;
		font-size: 16px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #282827;
		margin-bottom: 6px;
		margin-top: 0;
	}

	.staff-content a, .staff-content a:visited{
		color: #282827;
	}



	.jobs{
		font-style: italic;
		margin-bottom: 0;
	}

	.staff-content .line{
		width: 26px;
		height: 1px;
		margin: 10px auto 19px;
	}

	.staff-social{
		padding: 12px 0;
		margin: 0 20px;
		border-top: 1px solid #eee;
	}

	.staff-social a{
		width: 33px;
		height: 34px;
		line-height: 37px;
		border-radius: 3px;
		margin-right: 7px;
		color: #717171;
		font-size: 12px;
		display: inline-block;
	}
	.staff-social a:hover{
		color: #fff;
	}
	.staff-social a.facebook:hover{
		background: #3b5998;
	}
	.staff-social a.twitter:hover{
		background: #55acee;
	}
	.staff-social a.gplus:hover{
		background: #dd4b39;
	}
	.staff-social a.linkedin:hover{
		background: #0e76a8;
	}
	.staff-social a.dribbble:hover{
		background: #ea4c89;
	}
	.staff-social a.flickr:hover{
		background: #ff0084;
	}
	.staff-social a.pinterest:hover{
		background: #c8232c;
	}
	.staff-social a.rss:hover{
		background: #ee802f;
	}
	.staff-social a.tumblr:hover{
		background: #34526f;
	}

	/* Team Style2 */
	.pix-staffs .style2, .pix-staffs:hover .style2{
		overflow: hidden;
	}
	.pix-staffs .style2 .staff-container{
		height: 100%;
	}
	.pix-staffs:hover .style2 .staff-content{
		padding-bottom: 20px;
	}
	.pix-staffs .style2 .staff-content{
		-webkit-transition: all ease-in-out .5s;
		-moz-transition: all ease-in-out .5s;
		-ms-transition: all ease-in-out .5s;
		-o-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;
		background: #fff;
		margin: 0;
		padding-right: 20px;
		padding-left: 20px;
	}
	.pix-staffs:hover .style2 .staff-content{	
		-webkit-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-o-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		transform: translateY(-50px);
	}
	.pix-staffs .style2{
		height: 498px;
		overflow: hidden;
	}
	.col3 .pix-staffs .style2 {
		height: 595px;
	}
	.col2 .pix-staffs .style2 {
		height: 764px;
	}
	.desc-none.col4 .pix-staffs .style2{
		height: 377px;
	}
	.desc-none.col3 .pix-staffs .style2 {
		height: 473px;
	}
	.desc-none.col2 .pix-staffs .style2 {
		height: 511px;
	}
	.style2:hover .staff-icons:after {
		background: rgba(255, 255, 255, 0.2);
		left: -70%;
		top: 0%;
		z-index: 9;
	}
	.style2:hover .staff-img .staff-icons a {
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-o-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-ms-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;
	}
	.style2:hover .staff-img img{
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-transition: all ease-in-out .5s;
		-moz-transition: all ease-in-out .5s;
		-ms-transition: all ease-in-out .5s;
		-o-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;
	}
	.style2 .staff-social{
		opacity: 0;	
		-webkit-transform: translateY(150px);
		-moz-transform: translateY(150px);
		-o-transform: translateY(150px);
		-ms-transform: translateY(150px);
		transform: translateY(150px);
		height: 0;
		-webkit-transition: all ease-in-out .5s;
		-moz-transition: all ease-in-out .5s;
		-ms-transition: all ease-in-out .5s;
		-o-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;
		padding: 0;
	}
	.style2:hover .staff-social{
		padding: 12px 0;
		opacity: 1;	
		height: auto;
		-webkit-transform: translateY(-50px);
		-moz-transform: translateY(-50px);
		-o-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		transform: translateY(-50px);
	}
	.style2 .staff-social a:nth-child(n+6){
		display: none
	}

	/* Team Style3  */
	.style3 .staff-icons .staff-hover{
		padding: 0 20px;
	}
	.style3 .staff-icons a{
		margin-bottom: 10px;
	}

	/* Team Style4 */
	.style4 .staff-container{
		border: none;
		background: none;
	}
	.style4 .staff-img{
		width: 190px;
		height: 190px;
		margin: 0 auto;
		border-radius: 50%;
		overflow: hidden;
	}
	.style4 .staff-img img, .style4 .staff-img .staff-icons{
		border-radius: 50%;
		width: 190px;
		height: 190px;
		overflow: hidden;
	}
	.style4 .staff-img:hover img{
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.style4 .staff-icons:hover:after {
		left: -46%;
	}

	.light .style4 .staff-content a, .light .style4 .staff-content .line + p, .light .style4 .staff-social a {
		color: #FFF !important;
	}

	/* Team Style5 */
	.pix-staffs .style5{
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
		background: #fff;
	}
	.pix-staffs .style5 .staff-container{
		background: none;
	}
	.pix-staffs .style5:hover{
		color: #fff;
		background: #fcc21f;
	}
	.style5:hover .staff-content .title, .style5:hover .staff-content a, .style5:hover .staff-content a:visited, .style5:hover .jobs, .style5:hover .staff-social a{
		color: #fff;
	}
	.style5:hover .staff-content .line{
		background: #fff;
	}
	.style5 .jobs, .style5 .staff-content .line{
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
	}

	/* Full Width Social Icons */
	.full-width-icon {
		text-align: center;
	}
	.full-width-icon .social-icons {
		display: inline-block;
	}
	.social-icons-footer{float:right;}
	.social-icons-footer a {
		color: #666666;
		float: none;
		font-size: 24px;
		margin:0 10px;
	}
	#pageFooterCon .widget .widgettitle{display:none! important;}
	.social-icons-footer a:hover {
		color: #ff9933! important;
		float: none;
		font-size: 24px;
	}
	.full-width-icon .social-icons a:last-child{
		margin-right: 0;
	}
	.full-width-icon.style2 .social-icons a {
		color: #fff;
		border: 1px solid #fff;
	}
	.full-width-icon.style3 .social-icons a {
		background: none;
		border: 1px solid #FCC21F;
	}
	.light .full-width-icon.style3 .social-icons a{
		border-color: #fff;
	}

	/* Portfolio page*/
	#portfolio-page{
		padding-top: 100px;
		padding-bottom: 100px;
	}

	#portfolio-page.extended .portfolio-row{
		margin: 0;
	}

	#portfolio-page.container-extend{
		max-width: 1910px;
		margin: auto;
	}

	#portfolio-page.nopadding .col-md-3, #portfolio-page.nopadding .col-md-4, #portfolio-page.nopadding .col-md-6{
		padding: 0;
	}
	#portfolio-page .col-md-3{
		width: 24.99%;
	}

	#portfolio-page .element{
		padding: 15px;
		margin: 0;
	}

	#portfolio-page.nopadding .element{
		margin: 0;
		padding: 0;
	}

	.boxed_margin .portfolio-container{
		overflow: hidden;
	}

	.extended .pagination {
		text-align: center;
	}
	.extended .pagination .totalPages {
		display: none;
	}
	.extended .pagination .pagination-center {
		display: inline-block;
	}

	/* portfolio  filter*/
	#portfolio-page .sorter{
		text-align: center;
	}
	.sorter{
		margin-bottom: 35px;
		position: relative;
	}
	.sorter.dropdown{
		margin-bottom: 55px;	
	}
	.boxed .sorter{
		margin-bottom: 50px;
	}
	.boxed .sorter.dropdown{
		margin-bottom: 70px;
	}
	#filters{
		display: inline-block;
		margin-bottom: 0;
	}

	#filters.normal li {
		float: left;	
		margin: 0 12px;
		margin-bottom: 20px;
	}

	#filters.normal li a{
		padding: 15px 27px;
		border: 1px solid #fcc21f;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font-family: "Raleway", arial, sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		display: block;
		overflow: hidden;
		position: relative;
	}

	#filters.normal li a:hover, #filters.normal li a.selected, .sorter .top-active{
		color: #fff;
	}

	#filters.normal li a.selected{
		cursor: default;
		overflow: hidden;
		display: block;
	}
	#filters.normal li a{
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;	
	}
	#filters.normal li a:after {
		content: '';
		position: absolute;
		z-index: 2;
		width: 100%;
		height: 100%;
		top: 0;
		left: -80%;
		background: rgba(255, 255, 255, 0.2);
		opacity: 0;
		-webkit-transform: skewX(160deg);
		-moz-transform: skewX(160deg);
		-ms-transform: skewX(160deg);
		-o-transform: skewX(160deg);
		transform: skewX(160deg);
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}

	#filters.normal li a.selected:after {
		opacity: 1;
		left: -60%;
	}

	/* filter style 2 */
	#filters.dropdown, .sorter .top-active{
		width: 220px;
	}
	#filters.dropdown{
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		z-index: 10000;
	}

	.sorter .top-active{
		padding: 17px 10px;	
		margin: 0 auto;
		overflow: hidden;
	}
	#filters.dropdown {
		display: none;
	}
	#filters.dropdown li{
		border-bottom: 1px solid #232323;
		display: block;
		background: #282827;
		margin-bottom: 0;
	}
	#filters.dropdown li:last-child{
		border-radius: 0 0 2px 2px;
	}

	#filters.dropdown li a{	
		padding: 17px 10px;
		color: #fff;
		display: block;
	}



	.sorter .top-active{
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		cursor: pointer;
		position: relative;
	}
	.sorter .top-active:after{
		content: '';
		position: absolute;
		z-index: 2;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: rgba(255, 255, 255, 0.2);
		-webkit-transform: skewX(160deg);
		-moz-transform: skewX(160deg);
		-ms-transform: skewX(160deg);
		-o-transform: skewX(160deg);
		transform: skewX(160deg);	
		left: -60%;
	}

	/* Portfolio Normal */
	.normal .pix-portfolio.owl-carousel .pix-portfolio-item{
		margin-right: 10px;
		margin-left: 10px;
	}
	.normal .pix-portfolio.owl-theme .owl-controls .owl-buttons div.owl-next, .expandable .pix-portfolio.owl-theme .owl-controls .owl-buttons div.owl-next, .team-row.owl-theme .owl-controls .owl-buttons div.owl-next{
		right: 0;
		left: auto;
	}
	.normal .pix-portfolio.owl-theme .owl-controls .owl-buttons div, .expandable .pix-portfolio.owl-theme .owl-controls .owl-buttons div, .team-row.owl-theme .owl-controls .owl-buttons div{
		left: 0;
	}

	.expandable .owl-theme .owl-controls .owl-buttons{
		margin-top: -59px;
	}
	.expandable .pix-portfolio.owl-theme .owl-controls .owl-buttons div{
		opacity: 0;
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
		width: 42px;
		height: 42px;
		line-height: 44px;	
	}
	.expandable .pix-portfolio.owl-theme .owl-controls .owl-buttons div.owl-next{
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
		
	}
	.expandable .pix-portfolio.owl-theme:hover .owl-controls .owl-buttons div{
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		
	}

	/* Testimonial Page*/

	#testimonial-page .testimonial-content .content{
		overflow: hidden;
	}
	#testimonial-page .testimonial .testimonial-author{
		margin-bottom: 10px;
	}

	#testimonial-page .testimonial{
		margin-bottom: 50px;
	}

	/* Single Portfolio page*/
	.single-portfolio-details{
		margin-top: 50px;
	}
	.single-portfolio-details li{
		list-style: none;
	}
	.single-portfolio-details.col-md-4{
		margin-top: 0;
	}
	.portfolio-layout-right{
		margin-bottom: 50px;
	}
	.single-portfolio-details .title{
		margin-bottom: 12px;
	}

	.single-portfolio-details p{
		color: #444444;
	}

	.single-portfolio-details .author{
		line-height: 1;
		margin-bottom: 0;
		color: #282827;
	}
	.single-portfolio-details .col-md-9 {
		margin-bottom: 40px;
	}

	.single-portfolio-item .port-icon-hover .port-share-btn {
		position: absolute;
		top: 0;
		width: 136px;
		right: 0px;
		left: 42px;
		opacity: 0;
		z-index: 9;
	}
	.single-portfolio-item .port-icon-hover:hover .port-share-btn {
		opacity: 1;
	}
	.single-portfolio-details .btn.btn-outline.single-portfolio-btn {
		padding: 11px 18px;
		font-size: 13px;
		margin-top: 20px;
	}
	.single-portfolio-item .port-share-btn a {
		position: absolute;
		right: 0;
		width: 34px;
		height: 34px;
		background: #282827;
		border-right: 1px solid #232323;
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;
		-webkit-transform: translateX(-168px);
		-moz-transform: translateX(-168px);
		-ms-transform: translateX(-168px);
		-o-transform: translateX(-168px);
		transform: translateX(-168px);
		left: 126px;
		-webkit-transition-delay: .7s;
		-moz-transition-delay: .7s;
		-ms-transition-delay: .7s;
		-o-transition-delay: .7s;
		transition-delay: .7s;
	}
	.single-portfolio-item .port-share-btn a:nth-child(2n){
		-webkit-transform: translateX(-126px);
		-moz-transform: translateX(-126px);
		-ms-transform: translateX(-126px);
		-o-transform: translateX(-126px);
		transform: translateX(-126px);
		left: 84px;
		right: 0px;
	}
	.single-portfolio-item .port-share-btn a:nth-child(3n){
		-webkit-transform: translateX(-84px);
		-moz-transform: translateX(-84px);
		-ms-transform: translateX(-84px);
		-o-transform: translateX(-84px);
		transform: translateX(-84px);
		left: 42px;
		right: 0px;
	}
	.single-portfolio-item .port-share-btn a:nth-child(4n){
		-webkit-transform: translateX(-42px);
		-moz-transform: translateX(-42px);
		-ms-transform: translateX(-42px);
		-o-transform: translateX(-42px);
		transform: translateX(-42px);
		left: 0px;
		right: 0px;
	}
	.single-portfolio-item .port-icon-hover:hover .port-share-btn a {
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
		-webkit-transition-delay: .7s;
		-moz-transition-delay: .7s;
		-ms-transition-delay: .7s;
		-o-transition-delay: .7s;
		transition-delay: .7s;
		z-index: 99;
	}
	.single-portfolio-item .port-icon-hover:hover .port-share-btn a:nth-child(2n) {
		-webkit-transition-delay: .5s;
		-moz-transition-delay: .5s;
		-ms-transition-delay: .5s;
		-o-transition-delay: .5s;
		transition-delay: .5s;	
		z-index: 98;
	}
	.single-portfolio-item .port-icon-hover:hover .port-share-btn a:nth-child(3n) {
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-ms-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;	
		z-index: 97;
	}
	.single-portfolio-item .port-icon-hover:hover .port-share-btn a:nth-child(4n) {
		-webkit-transition-delay: .1s;
		-moz-transition-delay: .1s;
		-ms-transition-delay: .1s;
		-o-transition-delay: .1s;
		transition-delay: .1s;
		z-index: 96;	
	}
	.single-portfolio-item .share-btn:after{
		border-right: 3px solid #282827;
		border-left: 0;
		right: 0;
		left: auto;
		-webkit-transform: translateX(4px);
		-moz-transform: translateX(4px);
		-ms-transform: translateX(4px);
		-o-transform: translateX(4px);
		transform: translateX(4px);
	}

	.single.portfolio-related-items .owl-controls{
		margin-top: 40px;
	}

	.title-header{
		margin-bottom: 25px;
	}

	.single-portfolio-details ul {
		margin-top: 20px;
	}

	.single-portfolio-details li {
		margin-bottom: 8px;
		color: #444444;
	}

	.single-portfolio-btn{
		font-family: 'Lato', sans-serif;
		font-style: italic;
		font-weight: 400;
		float: left;
		margin-right: 17px;
	}

	.single-port-like, .single-port-nav a{
		height: 30px;
		line-height: 30px;
		border: 1px solid #fcc21f;
		display: inline-block;
		padding: 0 13px;
		margin-top: 20px;
		border-radius: 2px;
		float: left;
		margin-right: 17px;
	}

	.single-port-like {
		height: 42px;
		padding: 0px 20px;
		line-height: 42px;
	}

	.single-port-nav a{
		font-size: 18px;
		margin-right: 0px;
		margin-left: 10px;
		padding: 0 5px;
	}
	.single-port-nav a:first-child {
		margin-left: 0;
	}

	.single-port-like:hover, .single-port-like.liked, .single-port-nav a:hover{
		color: #fff;
	}
	.single-port-like .already-liked, #lang-list .already-liked{
		position: absolute;
		top: -41px;
		width: 170px;
		background: rgba(40, 40, 39, 0.87);
		text-align: center;
		left: 0;
		right: 0;
		margin: 0 -56px;
		border-right: 5px;
		line-height: 38px;
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;	
		opacity: 0;	
		display: block;
		visibility: hidden;
	}

	.single-port-like.liked{	
		cursor: default;
	}

	.single-port-like.liked .already-liked:after, #lang-list .already-liked:after {
		content: '';
		width: 0;
		height: 0;
		border-top: 5px solid rgba(40, 40, 39, 0.87);
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: -5px;
	}
	.header-con.stuck #lang-list.not-translated .already-liked {
		top: 50px;
	}
	.header-con.stuck #lang-list.not-translated .already-liked:after {
		border-top: 0;
		border-bottom: 5px solid rgba(40, 40, 39, 0.87);
		bottom: 0;
		top: -5px;
	}

	.single-port-like.liked:hover .already-liked, #lang-list:hover .already-liked{
		opacity: 1;
		visibility: visible;
	}

	#lang-list .already-liked {
		color: #fff;
		width: auto;
		border-radius: 2px;
		line-height: 35px;
		top: -38px;
	}

	.single-port-like .like-count{
		padding-left: 20px;
	}

	.single-port-like i:before {
		position: absolute;
		top: 13px;
		font-size: 16px;
	}

	.single-portfolio-details .portfolio-icons {
		position: relative;	
		right: 0;
		bottom: 0;
		text-align: center;
		width: 42px;
		height: 42px;
		float: left;
		margin-top: 20px;
		line-height: 47px;
		z-index: 1;
	}

	.single-portfolio-details .share-top{
		border: 1px solid #fcc21f;
		background: #fff;
		line-height: 44px;
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
		
	}
	.single-portfolio-details .portfolio-icons:hover .share-top{
		color: #fff;
	}

	.single-portfolio-details .port-share-btn a{
		color: #fff;
		height: 42px;
		width: 42px;
	}



	/*single-staff*/
	.single-staff-img {
		float: left;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	.single-staff {
		overflow: hidden;
	}
	.single-staff h3{
		margin-bottom:5px;
	}
	.single-staff small{
		font-size: 14px;
		font-style: italic;
		padding-bottom: 19px;
		display: inline-block;
	}
	.single-staff small:after{
		content: "";
		border-bottom: 1px solid #fcc21f;
		height: 1px;
		width: 30px;
		display: block;
		margin-top: 10px;
	}
	.single-staff  .social-icons{
		float:left;
	}
	.single-staff .staff-social{
		border: 1px solid #eee;
		border-left: none;
		border-right: none;
		padding: 15px 10px;
		margin-top:30px;
		display:inline-block;
		width:100%;
		margin-left:0px;
	}
	.single-staff .staff-email{
		float:right;
	}
	.single-staff .staff-email a{
		width:auto;
		font-size:14px;
	}
	.single-staff .staff-email a:hover{
		color:#333;
	}
	.single-staff .staff-email i{
		padding-right:5px;
	}

	/* Portfolio Hover */
	.portfolio-container{
		position: relative;
	}
	.pix-portfolio-item {
		position: relative;
		overflow: hidden;
	}
	.pix-portfolio-item .portfolio-container{
		overflow: hidden;
	}
	body.vc_responsive .wpb_row.expandable .pix-portfolio-item {
		padding-left: 0;
		padding-right: 0;	
	}
	.wpb_row.vc_row-fluid.expandable .wpb_row.vc_row-fluid{
		margin-left: 0;
		margin-right: 0;
	}
	.wpb_row.vc_row-fluid.expandable .wpb_row.vc_row-fluid.normal, .wpb_row.vc_row-fluid.expandable .wpb_row.vc_row-fluid.normal .pix-container{
		margin-left: auto;
		margin-right: auto;
	}
	#filters, #filters li, .pix-portfolio-item li{
		list-style: none;
	}
	.no-portfolio-carousel .pix-portfolio-item{
		margin-bottom: 30px;
	}
	.expandable .no-portfolio-carousel .pix-portfolio-item{
		margin-bottom: 0;
	}
	.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span3.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_span3.pix-portfolio-item{
		width: 24.99%;
	}
	.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span6.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_span6.pix-portfolio-item{
		width: 49.99%;
	}
	.no-portfolio-carousel .sorter{
		text-align: center;
	}
	.full-width .no-portfolio-carousel .pix-portfolio-item.element {
		padding: 0;
		margin-bottom: 0;
	}
	.portfolio-hover, .style1 .portfolio-hover .portfolio-link {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: inline-block;
		background-color: rgba(0, 0, 0, 0);
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		opacity: 0;
		padding: 25px;
	}
	.style1 .portfolio-hover:hover{
		padding: 0;
		background-color: rgba(0, 0, 0, 0);
	}
	.portfolio-hover:hover, .style1 .portfolio-hover .portfolio-link {
		opacity: 1;
	}
	.portfolio-hover .title, .portfolio-hover p{
		color: #fff;
	}
	.portfolio-hover a{
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
	}
	.portfolio-hover:after, .style1 .portfolio-hover .portfolio-link:after{
		content: '';
		position: absolute;
		left: -80%;
		top: 0;
		background: transparent;
		z-index: -1;
		width: 100%;
		height: 100%;
		-webkit-transform: skewX(-52deg);
		-moz-transform: skewX(-52deg);
		-ms-transform: skewX(-52deg);
		-o-transform: skewX(-52deg);
		transform: skewX(-52deg);
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;	
	}
	.portfolio-hover .line {
		background: #FFF;
		margin-bottom: 10px;
		width: 45px;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
		-ms-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	.portfolio-hover:hover .line{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}
	.style1 .portfolio-hover:hover:after{
		display: none;
	}
	.portfolio-hover:hover:after, .style1 .portfolio-hover:hover .portfolio-link:after{
		background: rgba(255,255,255,0.2);
		left: -70%;
		z-index: 9;
		max-height: 300px;
	}
	.portfolio-hover .title{
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px);	
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-ms-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
	}
	.portfolio-hover:hover .title{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);	
		-webkit-transition-delay: .2s;
		-moz-transition-delay: .2s;
		-ms-transition-delay: .2s;
		-o-transition-delay: .2s;
		transition-delay: .2s;
	}
	.portfolio-hover p{
		-webkit-transform: translateY(320px);
		-moz-transform: translateY(320px);
		-ms-transform: translateY(320px);
		-o-transform: translateY(320px);
		transform: translateY(320px);
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;	
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-ms-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
	}
	.portfolio-hover:hover p{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);	
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-ms-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;
	}
	.share-top{
		position: absolute;
		z-index: 99;
		width: 100%;
		height: 100%;
	}
	.share-btn:after {
		content: '';
		border-left: 3px solid #282827;
		border-top: 3px solid transparent;
		border-bottom: 3px solid transparent;
		position: absolute;
		z-index: 98;
		left: 0;
		top: 50%;
		margin-top: -3px;
		width: 0px;
		height: 0px;
		opacity: 0;
		-webkit-transition: all ease-in-out .1s;
		-moz-transition: all ease-in-out .1s;
		-ms-transition: all ease-in-out .1s;
		-o-transition: all ease-in-out .1s;
		transition: all ease-in-out .1s;
		-webkit-transform: translateX(-4px);
		-moz-transform: translateX(-4px);
		-ms-transform: translateX(-4px);
		-o-transform: translateX(-4px);
		transform: translateX(-4px);        
	}
	.share-btn:hover:after{
		opacity: 1;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
		z-index: 99;
	}

	.port-icon-hover .port-share-btn {
		position: absolute;
		top: 0;
		width: 136px;
		right: 34px;
		opacity: 0;
		z-index: 9;
	}
	.port-icon-hover:hover .port-share-btn {
		opacity: 1;
	}
	.port-share-btn a {
		position: absolute;
		right: 0;
		width: 34px;
		height: 34px;
		background: #282827;
		border-right: 1px solid #232323;
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;
		-webkit-transform: translateX(34px);
		-moz-transform: translateX(34px);
		-ms-transform: translateX(34px);
		-o-transform: translateX(34px);
		transform: translateX(34px);	
	}
	.port-share-btn a:nth-child(2n){
		-webkit-transform: translateX(68px);
		-moz-transform: translateX(68px);
		-ms-transform: translateX(68px);
		-o-transform: translateX(68px);
		transform: translateX(68px);
		right: 34px;
	}
	.port-share-btn a:nth-child(3n){
		-webkit-transform: translateX(102px);
		-moz-transform: translateX(102px);
		-ms-transform: translateX(102px);
		-o-transform: translateX(102px);
		transform: translateX(102px);
		right: 68px;
	}
	.port-share-btn a:nth-child(4n){
		-webkit-transform: translateX(136px);
		-moz-transform: translateX(136px);
		-ms-transform: translateX(136px);
		-o-transform: translateX(136px);
		transform: translateX(136px);
		right: 102px;
	}
	.port-icon-hover:hover .port-share-btn a {
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
		-webkit-transition-delay: .1s;
		-moz-transition-delay: .1s;
		-ms-transition-delay: .1s;
		-o-transition-delay: .1s;
		transition-delay: .1s;
		z-index: 99;
	}
	.port-icon-hover:hover .port-share-btn a:nth-child(2n) {
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-ms-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;	
		z-index: 98;
	}
	.port-icon-hover:hover .port-share-btn a:nth-child(3n) {
		-webkit-transition-delay: .5s;
		-moz-transition-delay: .5s;
		-ms-transition-delay: .5s;
		-o-transition-delay: .5s;
		transition-delay: .5s;	
		z-index: 97;
	}
	.port-icon-hover:hover .port-share-btn a:nth-child(4n) {
		-webkit-transition-delay: .7s;
		-moz-transition-delay: .7s;
		-ms-transition-delay: .7s;
		-o-transition-delay: .7s;
		transition-delay: .7s;
		z-index: 96;	
	}

	/* Portfolio Style2 */
	.portfolio-icons {
		position: absolute;
		right: 25px;
		bottom: 25px;
		text-align: center;
	}
	.pix-portfolio-item.style2 .portfolio-icons{
		z-index: 10;
	}
	.portfolio-hover .port-icon-hover {
		width: 34px;
		height: 34px;
		line-height: 38px;
		float: left;
		color: #fff;
		margin-left: 10px;
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;
		position: relative;
		font-size: 12px;
	}
	.portfolio-hover .port-icon-hover:first-child{
		margin-left: 0;
	}

	.portfolio-hover .port-icon-hover:nth-child(1n) {
		-webkit-transform: translateY(100px);
		-moz-transform: translateY(100px);
		-ms-transform: translateY(100px);
		-o-transform: translateY(100px);
		transform: translateY(100px);
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-ms-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;

	}
	.portfolio-hover:hover .port-icon-hover:nth-child(1n) {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition-delay: .6s;
		-moz-transition-delay: .6s;
		-ms-transition-delay: .6s;
		-o-transition-delay: .6s;
		transition-delay: .6s;
	}
	.portfolio-hover:hover .port-icon-hover:nth-child(2n) {
		-webkit-transition-delay: .7s;
		-moz-transition-delay: .7s;
		-ms-transition-delay: .7s;
		-o-transition-delay: .7s;
		transition-delay: .7s;
	}
	.portfolio-hover:hover .port-icon-hover:nth-child(3n) {
		-webkit-transition-delay: .8s;
		-moz-transition-delay: .8s;
		-ms-transition-delay: .8s;
		-o-transition-delay: .8s;
		transition-delay: .8s;
	}
	.portfolio-hover:hover .port-icon-hover:nth-child(4n) {
		-webkit-transition-delay: .9s;
		-moz-transition-delay: .9s;
		-ms-transition-delay: .9s;
		-o-transition-delay: .9s;
		transition-delay: .9s;
	}
	.portfolio-hover .portfolio-icon{
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;
	}
	.portfolio-hover .portfolio-icon:hover{
		background: #fff;
	}
	.portfolio-hover .portfolio-icon.liked{
		background: #fff;
		cursor: default;
	}
	.portfolio-hover .portfolio-icon.liked .like-count{
		opacity: 1;
	}
	.portfolio-icon .like-count {
		display: block;
		background: #282827;
		width: 100%;
		height: 20px;
		line-height: 20px;
		position: absolute;
		bottom: -20px;
		color: #fff;
		opacity: 0;
		-webkit-transition: all ease-in-out .2s;
		-moz-transition: all ease-in-out .2s;
		-ms-transition: all ease-in-out .2s;
		-o-transition: all ease-in-out .2s;
		transition: all ease-in-out .2s;
	}
	.portfolio-icon:hover .like-count{
		opacity: 1;
	}
	.portfolio-icon .like-count:after {
		content: '';
		width: 0;
		height: 0;
		border-bottom: 5px solid #282827;
		border-left: 5px solid rgba(0, 0, 0, 0);
		border-right: 5px solid rgba(0, 0, 0, 0);
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		top: -4px;
	}
	/* Like loader */
	.pix-like-me{
		position: relative;
		transform-style: preserve-3d;
	}

	.pix-like-me.like-loading i{
		transform-style: preserve-3d;
		-moz-animation: likerotate 2s ease-out 0s infinite;
		-ms-animation: likerotate 2s ease-out 0s infinite;
		-o-animation: likerotate 2s ease-out 0s infinite;
		-webkit-animation: likerotate 2s ease-out 0s infinite;
		animation: likerotate 2s ease-out 0s infinite;
	}

	/* Portfolio Style3 */
	.pix-portfolio-item.style3 .portfolio-hover:hover{
		background: url(../images/pat.png);
	}
	.pix-portfolio-item.style3 .portfolio-icons {
		left: 0;
		right: 0;
		top: 50%;
		margin: 0 auto;
		margin-top: -34px;
		width: 176px;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}
	.pix-portfolio-item.style3 .portfolio-hover .port-icon-hover {
		display: inline-block;
		float: none;
	}
	.pix-portfolio-item.style3 .portfolio-hover .port-icon-hover:nth-child(1n) {
		-webkit-transform: translateY(200px);
		-moz-transform: translateY(200px);
		-ms-transform: translateY(200px);
		-o-transform: translateY(200px);
		transform: translateY(200px);
	}
	.pix-portfolio-item.style3 .portfolio-hover:hover .port-icon-hover:nth-child(1n) {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}
	.pix-portfolio-item.style3 .portfolio-hover:hover:after{
		content: none;
	}
	.pix-portfolio-item.style3 .portfolio-content {
		position: absolute;
		bottom: 0;
		width: 100%;
		left: 0;
		padding: 20px;	
		-webkit-transform: translateY(200px);
		-moz-transform: translateY(200px);
		-ms-transform: translateY(200px);
		-o-transform: translateY(200px);
		transform: translateY(200px);
		-webkit-transition: all ease-in-out .5s;
		-moz-transition: all ease-in-out .5s;
		-ms-transition: all ease-in-out .5s;
		-o-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;
		-webkit-transition-delay: .2s;
		-moz-transition-delay: .2s;
		-ms-transition-delay: .2s;
		-o-transition-delay: .2s;
		transition-delay: .2s;	
	}
	.pix-portfolio-item.style3 .portfolio-hover .title {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-ms-transition-delay: 0s;
		-o-transition-delay: 0s;
		transition-delay: 0s;
		margin-bottom: 0;	
	}
	.pix-portfolio-item.style3 .portfolio-hover:hover .portfolio-content{
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}

	/* Portfolio Style4 */
	.pix-portfolio-item.style4 .portfolio-hover {
		padding: 0;
	}
	.pix-portfolio-item.style4 .portfolio-hover:hover{
		background: rgba(35, 31, 32, 0.5) url(../images/pat.png);
	}
	.pix-portfolio-item.style4 .portfolio-hover .portfolio-icons {
		bottom: 0;
		right: 0;
	}
	.pix-portfolio-item.style4 .portfolio-hover:hover .portfolio-icons {
		background: url(../images/pat.png);
		position: relative;
		right: 0;
		height: 100%;
		bottom: 0;
		width: 120px;
		float: right;
		padding: 20px;
	}
	.pix-portfolio-item.style4 .portfolio-hover:hover:after{
		content: none;
	}
	.pix-portfolio-item.style4 .center-wrap {
		position: absolute;
		right: 0;
		bottom: 22px;
		width: 78px;
		left: 0;
		margin: auto;
	}
	.pix-portfolio-item.style4 .portfolio-content {
		float: left;
		width: 50%;
	}
	.pix-portfolio-item.style4 .title {
		padding: 13px 20px;
		display: inline-block;
		margin-top: 20px;
	}
	.pix-portfolio-item.style4 .portfolio-hover:hover .port-icon-hover{
		display: inline-block;
	}

	/* Portfolio Style5 */
	.pix-portfolio-item.style5 .portfolio-hover {
		padding: 0;
	}
	.pix-portfolio-item.style5 .portfolio-hover:hover{
		background: rgba(35, 31, 32, 0.5);
	}
	.pix-portfolio-item.style5 .portfolio-hover:hover:after{
		content: none;
	}
	.pix-portfolio-item.style5 .title {
		padding: 13px 20px;
		display: inline-block;
		margin-top: 20px;
	}

	/* Portfolio Style6 */
	.pix-portfolio-item.style6 .portfolio-hover {
		padding: 0;
	}
	.pix-portfolio-item.style6 .portfolio-hover:hover{
		background: rgba(35, 31, 32, 0.5) url(../images/pat.png);
	}
	.pix-portfolio-item.style6 .portfolio-hover:hover:after{
		content: none;
	}
	.pix-portfolio-item.style6 .portfolio-hover .port-icon-hover{
		margin-left: 0;
		width: 100%;
		height: 100%;
		line-height: 100%;
	}
	.pix-portfolio-item.style6 .portfolio-hover .port-icon-hover .portfolio-icon{
		font-size: 30px;
	}
	.pix-portfolio-item.style6 .portfolio-hover .port-icon-hover .portfolio-icon i{
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -16px;
	}
	.pix-portfolio-item.style6 .portfolio-hover .port-icon-hover:nth-child(1n){
		-webkit-transform: translate(120px);
		-moz-transform: translate(120px);
		-ms-transform: translate(120px);
		-o-transform: translate(120px);
		transform: translate(120px);
	}
	.pix-portfolio-item.style6:hover .portfolio-hover .port-icon-hover:nth-child(1n){
		-webkit-transform: translate(0px);
		-moz-transform: translate(0px);
		-ms-transform: translate(0px);
		-o-transform: translate(0px);
		transform: translate(0px);
	}
	.col3 .pix-portfolio-item.style6 .portfolio-hover .port-icon-hover:nth-child(1n){
		-webkit-transform: translate(150px);
		-moz-transform: translate(150px);
		-ms-transform: translate(150px);
		-o-transform: translate(150px);
		transform: translate(150px);
	}
	.col3 .pix-portfolio-item.style6:hover .portfolio-hover .port-icon-hover:nth-child(1n){
		-webkit-transform: translate(0px);
		-moz-transform: translate(0px);
		-ms-transform: translate(0px);
		-o-transform: translate(0px);
		transform: translate(0px);
	}
	.col2 .pix-portfolio-item.style6 .portfolio-hover .port-icon-hover:nth-child(1n){
		-webkit-transform: translate(250px);
		-moz-transform: translate(250px);
		-ms-transform: translate(250px);
		-o-transform: translate(250px);
		transform: translate(250px);
	}
	.col2 .pix-portfolio-item.style6:hover .portfolio-hover .port-icon-hover:nth-child(1n){
		-webkit-transform: translate(0px);
		-moz-transform: translate(0px);
		-ms-transform: translate(0px);
		-o-transform: translate(0px);
		transform: translate(0px);
	}
	.pix-portfolio-item.style6 .title {
		padding: 13px 20px;
		display: inline-block;
		margin-top: 20px;
	}
	.pix-portfolio-item.style6 .center-wrap {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.pix-portfolio-item.style6 .portfolio-content {
		float: left;
		width: 50%;
	}
	.pix-portfolio-item.style6 .portfolio-hover .portfolio-icons {
		position: relative;
		right: 0;
		height: 100%;
		bottom: 0;
		width: 30%;
		float: right;
		padding: 0px;
	}


	/* Isotope filtering */
	.isotope-item {
		z-index: 2;
	}
	.isotope-hidden.isotope-item {
		pointer-events: none;
		z-index: 1;
	}
	/* Isotope CSS3 transitions */
	.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: -o-transform, opacity;
		transition-property: transform, opacity;
	}
	/* disabling Isotope CSS3 transitions */
	.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;
	}
	.element {
		float: left;
		overflow: hidden;
		position: relative;
	}


	/* 14. Pricing Table*/
	.price-table {
		background: #fff;
		text-align: center;
		border: 5px solid #e6e6e6;
	}
	.price-table .price-header {
		background: #f2f2f2;
	}
	.price-table .plan-title {
		padding-top: 20px;
		font-size: 16px;
		font-weight: 600;
		color: #4d4d4d;
		text-transform: uppercase;
		font-family: "Raleway",arial;
		letter-spacing: 1px;
	}
	.price-table .plan-title .line {
		display: block;
		margin: 0 auto;
		margin-top: 11px;
		width: 30px;
	}
	.price-table ul {
		margin: 0px 0px 0px 0px;
	}
	.price-table li {
		list-style: none;
		padding: 12px 10px;
		font-size: 14px;
		margin-bottom: 0;
		border-bottom: 1px solid #e6e6e6;
	}
	.price-table .value {
		padding: 7px 10px 15px;
		margin-top: 0px;
		font-size: 32px;
		border-bottom: 1px solid #E6E6E6;
		font-weight: 900;
	}
	.price-table .value .vAlign {
		vertical-align: super;
		font-size: 13px;
		font-weight: 700;
	}
	.price-table .value small {
		font-size: 14px;
		font-weight: 400;
		display: block;
	}
	.price-table p {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.price-table .sepCenter {
		margin-bottom: 40px !important;
	}
	.price-table.bestPlan .plan-title .line{
		background: #4d4d4d;
	}

	.price-table.style2 .price-header{
		background: none;
	}
	.price-table.style2 .plan-title, .light .plan-title {
		color: #4d4d4d;
		margin-bottom: 20px;
	}
	.price-table.style2 .value {
		padding: 26px 10px 20px;
		border-bottom: none;
		font-weight: 900;
		background: #F2F2F2;
		margin-left: -10px;
		margin-right: -10px;
		box-shadow: 0px 0px 2px #bfbfbf;
	}
	.price-table.style2 .value small{
		margin-top: 6px;
	}

	.light .price-table *{
		color: #3d3d3d;
	}


	/* Video Popup */
	.popup-icon.align-center, .popup-title.align-center {
		text-align: center;
	}
	.popup-icon.align-left, .popup-title.align-left {
		text-align: left;
	}
	.popup-icon.align-right, .popup-title.align-right {
		text-align: right;
	}
	.popup-icon .video-icon.popup-video {
		display: inline-block;
		width: 50px;
		height: 50px;
		line-height: 46px;
		border: 4px solid #232323;
		border-radius: 50%;
		cursor: pointer;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-ms-transition: all .3s ease-out;
		transition: all .3s ease-out;
		text-align: center;
		font-size: 25px;
		color: #232323;
		opacity: .7;
	}
	.video-icon.popup-video:hover {
		opacity: 1;
	}

	.light .popup-icon .video-icon.popup-video {
		color: #fff;
		border-color: #fff;
	}

	/* Testimonials */
	.testimonials .style1{
		max-width:800px;
	}
	.testimonials.owl-carousel{
		max-width: 1000px;
		margin: 0 auto;
		width:100% !important;
	}
	.testimonials.owl-carousel.col3 .testimonial{
		padding:0px;
	}
	.testimonials.owl-carousel.col3 {
		max-width: 100%;
	}
	.col3 .testimonial-img, .col3 .testimonial-img img {
		width: 84px;
		height: 84px;
	}
	.testimonial{
		position:relative;
		margin:0 auto;
		padding:0 20px;
	}
	.testimonial .line{
		margin-bottom:20px;
	}
	.testimonial-img, .testimonial-img img{
		float:left;
		width:98px;
		height:98px;
		border-radius:50%;
		margin-right:20px;
	}
	.testimonial-container{
		overflow:hidden;
	}
	.testimonial .content{
		margin-bottom:25px;
		margin-left: 25px;
		margin-right: 25px;
	}
	.testimonial .quote-left:after, .testimonial .quote-right:after{
		content: "\201C";
		line-height:1;
		font-size:42px;
		position:absolute;
		margin-left: -20px;
	}
	.testimonial .quote-right:after{
		content: "\201D";
		padding-left: 3px;
		margin-left: 0;
	}
	.testimonial .content p{
		margin-bottom:0px;
		position:relative;
		font-style:italic;
		font-size:16px;
		line-height:1.7;
	}
	.testimonial .testimonial-author{
		margin-top:20px;
		margin-left:20px;
	}
	.testimonial .testimonial-author p{
		margin-bottom:2px;
	}
	.testimonial .pix-author-name{
		font-size: 18px;
		font-family: "Raleway",arial;
		font-weight: 700;
		color:#333;
	}
	.testimonial .pix-job{
		font-style:italic;
		font-size:16px;

	}
	.testimonial .pix-job a{
		font-weight: 700;
		font-style:italic;
		font-size:16px;
	}
	.testimonial.overflow-no.style3 .testimonial-author, .testimonial.overflow-no.style6 .testimonial-author{
		margin-top: 0;
	}

	/* Testimonial Variation */
	.testimonial.style2, .testimonial.style3, .testimonial.style4, .testimonial.style5, .testimonial.style6{
		margin:0 auto;
		text-align:center;
	}
	.testimonial.style2 .testimonial-img, .testimonial.style4 .testimonial-img, .testimonial.style6 .testimonial-img{
		float:none;
		margin: 0 auto 25px;
	}
	.testimonial.style2 .content p, .testimonial.style3 .content p, .testimonial.style5 .content p{
		padding:0px;
	}
	.testimonial.style2 .line, .testimonial.style3 .line, .testimonial.style4 .line, .testimonial.style5 .line, .testimonial.style6 .line{
		margin:0 auto 15px;
	}
	.testimonial.style2 .testimonial-author, .testimonial.style4 .testimonial-author{
		margin:20px 0px 0px 0px;
	}
	.testimonial.style2 .star{
		margin-top:5px;
	}
	/* Testimonial Style3 */
	.testimonial.style3 .testimonial-author, .testimonial.style6 .testimonial-author{
		position:relative;
	}
	.testimonial.style3 .testimonial-author .pix-author-name, .testimonial.style6 .testimonial-author .pix-author-name{
		padding: 6px 20px;
		display: inline-block;
		color: #fff;
		margin-bottom:10px;
		font-style:italic;
		font-family: 'Lato', sans-serif;
		font-size:14px;
		font-weight:400;
		position:relative;
	}
	.testimonial.style3 .testimonial-author .pix-author-name:after, .testimonial.style6 .testimonial-author .pix-author-name:after{
		position: absolute;
		content: "";
		bottom: -9px;
		left: 50%;
		margin-left: -8px;
		border-right: 10px solid transparent;
		border-top: 14px solid #fcc21f;
		-webkit-transform: rotate(25deg);
		-moz-transform: rotate(25deg);
		-ms-transform: rotate(25deg);
		-o-transform: rotate(25deg);
		transform: rotate(25deg);	
	}
	.testimonial.style3 .pix-job, .testimonial.style6 .pix-job{
		margin-bottom:10px;
	}
	.testimonial.style3 .testimonial-img, .testimonial.style6 .testimonial-img{
		margin:0px auto;
		float:none;
	}
	.testimonial.style3 .testimonial-img img{
		float:none;
	}
	.testimonial.style3 .line{
		margin-top:10px;
	}

	.testimonial.style3 .testimonial-author{
		margin-top:-15px;
		margin-left:0px;
	}


	/* Testimonial Style4 */
	.testimonial.style4  .content{
		background: #f4f4f4;
		padding: 60px;
		position: relative;
	}
	.testimonial.style4 .star{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 24px;
	}
	.testimonial.style4 .line, .testimonial.style5 .line{
		display:none;
	}
	.testimonial.style4 .testimonial-img {
		margin-bottom:0px;
	}
	.testimonial.style4 .content p{
		padding-left:8px;
	}
	.testimonial.style4 .content:after{
		position: absolute;
		content: "";
		bottom: -21px;
		left: 50%;
		margin-left: 0px;
		border-right: 20px solid transparent;
		border-top: 30px solid #f4f4f4;
		-webkit-transform: rotate(35deg);
		-moz-transform: rotate(35deg);
		-ms-transform: rotate(35deg);
		-o-transform: rotate(35deg);
		transform: rotate(35deg);
	}
	.testimonial.style4 .content .quote-left, .testimonial.style4 .content .quote-right, .testimonial.style4 .content .para {
		color: #3D3D3D;
	}

	/* Testimonial Style5 and Style6  */
	.testimonial.style5  .content, .testimonial.style6  .content{
		background: #f4f4f4;
		padding:60px;
		position:relative;
	}
	.testimonial.style5 .testimonial-img{
		margin-left:80px;
	}
	.col3 .testimonial.style5 .testimonial-img, .col4 .testimonial.style5 .testimonial-img{
		margin-left:40px;
	}
	.testimonial.style5  .testimonial-author{
		overflow:hidden;
		text-align:left;
	}
	.testimonial.style5 .testimonial-author{
		padding-top:10px;
	}
	.testimonial.style5 .content .quote-left, .testimonial.style5 .content .quote-right, .testimonial.style5 .content .para {
		color: #3D3D3D;
	}

	.testimonial.style5 .content:after{
		position: absolute;
		content: "";
		bottom: -15px;
		left: 6%;
		margin-left: 0px;
		border-right: 30px solid transparent;
		border-top: 40px solid #f4f4f4;
		-webkit-transform: rotate(-68deg);
		-moz-transform: rotate(-68deg);
		-ms-transform: rotate(-68deg);
		-o-transform: rotate(-68deg);
		transform: rotate(-68deg);
	}
	.testimonial.style5 .star{
		margin-bottom:3px;
	}
	.testimonial.style6 .content{
		position:relative;
		color:#fff;
	}

	.testimonial.style6 .content:after{
		position: absolute;
		content: "";
		bottom: -21px;
		left: 50%;
		margin-left: 0px;
		border-right: 20px solid transparent;
		border-top: 30px solid #fcc21f;
		-webkit-transform: rotate(35deg);
		-moz-transform: rotate(35deg);
		-ms-transform: rotate(35deg);
		-o-transform: rotate(35deg);
		transform: rotate(35deg);
	}
	.testimonial.style6 .testimonial-author{
		margin-left: 0;
		margin-top: -15px;
	}
	.testimonial.style6 .testimonial-img img{
		float:none;
	}
	.testimonial.style6 .star{
		padding-top:10px;
	}

	.testimonial.style6 .line{
		margin-top:10px;
		margin-bottom:0px;
	}

	.testimonial .star-icon{
		font-size:15px;
		color: #d8d8d8;
		margin-right:3px;
	}

	.testimonials.owl-theme .owl-controls .owl-buttons div, .tweets.owl-theme .owl-controls .owl-buttons div{
		width: 26px;
		line-height: 26px;
	}
	.testimonials.owl-theme .owl-controls .owl-buttons div:before, .tweets.owl-theme .owl-controls .owl-buttons div:before {
		content: "\e3f6";
	}
	.testimonials.owl-theme .owl-controls .owl-buttons .owl-next:before, .tweets.owl-theme .owl-controls .owl-buttons .owl-next:before {
		content: "\e3f7";
	}
	.testimonials.owl-theme .owl-controls .owl-buttons div, .tweets.owl-theme .owl-controls .owl-buttons div {
		border: 1px solid #FCC21F;
		background: none;
		border-radius: 2px;
	}
	.testimonials.owl-theme .owl-controls .owl-buttons div:hover, .tweets.owl-theme .owl-controls .owl-buttons div:hover{
		background: #fcc21f;
		color: #fff;
		border: 1px solid #fcc21f;
	}
	.light .testimonials.owl-theme .owl-controls .owl-buttons div, .light .testimonials.owl-theme .owl-controls .owl-buttons div.owl-next, .light .testimonials.owl-theme .owl-controls .owl-page span, .light .tweets.owl-theme .owl-controls .owl-buttons div, .light .tweets.owl-theme .owl-controls .owl-buttons div.owl-next, .light .tweets.owl-theme .owl-controls .owl-page span{
		color: #fff;
		border: 1px solid #fff;
	}
	.light .testimonials.owl-theme .owl-controls .owl-buttons div:hover, .light .tweets.owl-theme .owl-controls .owl-buttons div:hover{
		background: #fff;
		color: #232323;
		border: 1px solid #fff;
	}


	.col3 .testimonial.style4 .content, .col3 .testimonial.style5 .content, .col3 .testimonial.style6 .content{
		padding: 30px 30px 45px 30px;
	}

	/* Counters */
	.counter{
		text-align:center;
		line-height: 1;
	}
	.counter .counter-value{
		font-family:"Lato", arial;
		font-weight: 700;
		font-size:60px;
	}
	.counter .content{
		display:block;
		margin-top: 12px;
	}
	.counter .pixicon{
		font-size:40px;
		margin-bottom:25px;
		display:inline-block;
	}
	.counter.border{
		padding:40px 0;
		border:1px solid #fcc21f;
		margin-bottom: 35px !important;
		text-align: center;
	}
	.counter .left{
		float:left;
		line-height:1;
	}
	.absolute-center {
		display: inline-block;
	}
	.counter .left.pixicon{
		margin: 10px 17px 0px 0px;
		line-height: 1;
	}
	.counter .right{
		float:right;
		line-height:1;
	}
	.counter .right.pixicon{
		margin: 10px 17px 0px;
		line-height: 1;
	}


	/* Clients */
	.clients{
	  
	}
	.client {
		float: left;
		position: relative;
		width: 15%;
		height: 100px;
		-webkit-transition: all ease-in-out 1s;
		-moz-transition: all ease-in-out 1s;
		-ms-transition: all ease-in-out 1s;
		-o-transition: all ease-in-out 1s;
		transition: all ease-in-out 1s;
		-webkit-filter: grayscale(1);
	}
	.client:hover {
		-webkit-filter: grayscale(0);
	}
	.client .client-title-hover {
		position: absolute;
		z-index: 9;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		top: -10px;
		opacity: 0;
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;	
	}
	.client:hover .client-title-hover {
		opacity: 1;
	}
	.client .client-title-hover span {
		display: inline-block;
		padding: 4px 17px;
		background: #3E3E3E;
		color: #FFF;
		position: relative;
	}
	.client .client-title-hover span:after {
		position: absolute;
		content: '';
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 0;
		height: 0;
		border-top: 5px solid #3E3E3E;
		border-left: 5px solid rgba(0, 0, 0, 0);
		border-right: 5px solid rgba(0, 0, 0, 0);
		bottom: -5px;
	}
	.client a{
		display: block;
		height: 100%;
	}
	.client img {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto !important;
	}
	.client:nth-child(n){
		background: #f2f2f2;
	}
	.client:nth-child(2n){
		background: #fff;
	}
	.client:nth-child(3n){
		background: #f2f2f2;
	}
	.client:nth-child(5n){
		background: #fff;
	}
	.client:nth-child(7n-2){
		background: #fff;
	}
	.client:nth-child(7n), .client:nth-child(13n), .client:nth-child(18n){
		background: #fff;
	}
	.client:nth-child(8n), .client:nth-child(13n+1), .client:nth-child(18n+1){
		background: #f2f2f2;
	}

	/*client style-2*/
	.clients.style2 .client{
		border-right:1px solid #f2f2f2;
	}
	.clients.style2 .client:nth-child(4n){
		border-right:0px;
	}
	.clients.style2 .client:nth-child(1),.clients.style2 .client:nth-child(2),.clients.style2 .client:nth-child(3),.clients.style2 .client:nth-child(4){
		border-bottom:1px solid #f2f2f2;
	}
	.clients.style2 .client:nth-child(n+9){
		border-top:1px solid #f2f2f2;
	}
	.clients.style2 .client:nth-child(n),.clients.style3 .client:nth-child(n),.clients.style4 .client:nth-child(n)
		{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: medium none !important;
		margin-right: 1%;
	}

	/*client style-3*/
	.clients.style3 .client{
		border-right:1px solid #f2f2f2;
		border-bottom:1px solid #f2f2f2;
	}
	.clients.style3 .client:nth-child(4n+1){
		border-left:1px solid #f2f2f2;
	}
	.clients.style3 .client:nth-child(1),.clients.style3 .client:nth-child(2),.clients.style3 .client:nth-child(3),.clients.style3 .client:nth-child(4){
		border-top:1px solid #f2f2f2;
	}

	/*client style-4*/
	.clients.style4 .client{
		border-right:1px solid #f2f2f2;
	}
	.clients.style4 .client:nth-child(4n){
		border-right:0px;	
	}

	/* Client Style4 */
	.clients.style4.style5 .client, .clients.style4.style5 .owl-item{
		border-right:none;
	}

	/* Clients Slider */
	.clients.owl-carousel .client{
		width: 100%;
	}
	.clients.owl-carousel .client .client-title-hover{
		top: 0;
	}
	.clients .owl-item:nth-child(odd){
		background: #f2f2f2;
	}
	.clients .owl-item:nth-child(even){
		background: #fff;
	}
	.clients.owl-carousel.clients.style2 .client{
		border-top:none;
	}
	.clients.owl-carousel .client:nth-child(n){
		background: none;
	}

	.clients .owl-wrapper-outer{
		border: 1px solid transparent;
	}
	/*client-style-2&3*/
	.owl-carousel.clients.style2 .owl-item:nth-child(odd),.owl-carousel.clients.style2 .owl-item:nth-child(even),.owl-carousel.clients.style3 .owl-item:nth-child(odd),.owl-carousel.clients.style3 .owl-item:nth-child(even),.owl-carousel.clients.style4 .owl-item:nth-child(odd),.owl-carousel.clients.style4 .owl-item:nth-child(even){
		background: none;
	}
	.owl-carousel.clients.style2 .client{
		border-bottom:0px;
	}

	/*client-style-3*/
	.clients.style3 .owl-wrapper-outer{
		
	}
	.vc_custom_1424246837408{background-image}
	.clients.style3 .owl-item,.clients.style4 .owl-item{
		border-right:1px solid #f2f2f2;
	}
	.owl-carousel.clients.style3 .client:nth-child(4n+1),.owl-carousel.clients.style4 .client{
		border:none;
	}

	/* Client 2Columns */
	.no-clients-carousel.clients.item-2 .client{
		width: 50%;
	}
	.no-clients-carousel.clients.item-2 .client:nth-child(3n){
		background: #fff;
	}
	.no-clients-carousel.clients.item-2 .client:nth-child(4n){
		background: #f2f2f2;
	}
	.no-clients-carousel.clients.item-2 .client:nth-child(5n){
		background: #f2f2f2;
	}


	/* Recent Blog Posts */
	.normal .pix-recent-blog-posts.owl-carousel .pix-recent-blog-contaniner{
		margin-right: 10px;
		margin-left: 10px;
	}
	.owl-wrapper .owl-item .pix-recent-blog{
		margin-bottom:0px !important;
	}
	.pix-recent-blog{
		margin-bottom:30px !important;
	}
	.desc-none .pix-recent-blog {
		min-height:inherit;
	}
	.pix-recent-blog-posts.style2 .pix-recent-blog{
		min-height:195px;
	}
	.pix-recent-blog-posts.style2 .vc_span3 .pix-recent-blog{
		min-height:225px;
	}
	.pix-recent-blog-posts .blog-icon{
		width: 41px;
		height: 44px;
		line-height: 44px;
		text-align: center;
		border: 1px solid #fcc21f;
		float: left;
	}
	.pix-recent-blog-posts  .blog-post-content{
		overflow:hidden;
		padding-left:15px;
	}
	.pix-recent-blog-posts .recent-post-title{
		font-size:16px;
		font-weight:700;
		margin-bottom:0px;
		line-height: 22px;
	}
	.pix-recent-blog-posts .recent-post-title a{
		color:#282827;
	}

	.pix-recent-blog-posts .blog-img, .pix_icon_box .image{
		margin-bottom:30px;
		position: relative;
		overflow: hidden;
	}
	.pix_icon_box .image{
		margin-bottom:0px;
	}
	.pix_icon_box .image.rounded{
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	.pix_icon_box .image.rounded .icon-center {
		border-radius: 50%;
		height: 100% !important;
	}
	.pix_icon_box .image.rounded .icon-img-class {
		border-radius: 50%;
	}
	.pix-recent-blog-posts .blog-img .icon-center, .pix_icon_box .image .icon-center, .blog-img .lightbox.popup-gallery {
		position: absolute;
		width: 100%;
		height: 101%;
		left: 0;
		top: 0;
		text-align: center;
		opacity: 0;
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;	
	}
	.pix-recent-blog-posts .blog-img:hover .icon-center, .pix_icon_box .image:hover .icon-center, .blog-img:hover .lightbox.popup-gallery {
		opacity: 1;
	}
	.pix-recent-blog-posts .icon-center a, .pix_icon_box .image .icon-center a, .lightbox .popup {
		position: absolute;
		display: inline-block;
		top: 50%;
		border: 1px solid #FFF;
		width: 40px;
		height: 40px;
		line-height: 41px;
		left: 0;
		right: 0;
		margin-right: auto;
		margin-left: auto;
		margin-top: -20px;
		color: #FFF;
		-webkit-transform: translateY(200px);
		-moz-transform: translateY(200px);
		-ms-transform: translateY(200px);
		-o-transform: translateY(200px);
		transform: translateY(200px);
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;	
	}
	.pix-recent-blog-posts .blog-img:hover .icon-center a,.pix_icon_box .image:hover .icon-center a, .blog-img:hover .lightbox.popup-gallery .popup {
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);	
	}
	.pix-recent-blog-posts  .pix-blog-data,.pix-recent-blog-posts  .pix-blog-comments{
		font-size:12px;
		font-style:italic;
	}
	.pix-recent-blog-posts  .pix-blog-comments{
		text-decoration:underline;
	}
	.pix-recent-blog-posts.style2 .img-con{
		width:100px;
		float:left;	
	}
	.pix-recent-blog-posts.style2 .blog-img{
		margin-bottom:18px;
	}
	.pix-recent-blog-posts.style2 .blog-icon{
		width:100%;
	}
	.pix-recent-blog-posts.style2  .blog-post-content{
		padding-left:20px;
	}
	.pix-recent-blog-posts .no-img{
		margin:0px !important;
	}
	.pix-recent-blog-posts.col3 .pix-blog-standard:nth-child(3n+1), .pix-recent-blog-posts.col4 .pix-blog-standard:nth-child(4n+1) {
		clear: both;
	}
	.pix-recent-blog .blog-post-content p {
		text-align: left !important;
		font-style: normal;
		margin-top:8px;
	}
	.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span4:nth-child(3n+1) {
		clear: both;
	}
	.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span3:nth-child(4n+1) {
		clear: both;
	}

	/* Blog */
	.blog-container{
		position:relative;
		padding-bottom:100px;
	}
	.blog-container .sep{
		width: 2px;
		height: 100%;
		background: #efefef;
		position: absolute;
		bottom: 0;
		left: 50%;
		z-index: -1;
		margin-left: -1px;
	}
	.blog-container:last-child{
		padding-bottom:0px;
	}
	.blog-container .author{
		text-align:center;
	}
	.blog-container .author-img img{
		background: #ccc;
		display: inline-block;
		width: 70px;
		height: 70px;
		border-radius: 50%;
		border: 1px solid #ccc;
		margin-bottom:25px;
	}
	.blog-container .author-name{
		display: inline-block;
		margin: 0 auto;
		padding: 5px 15px;
	}
	.blog-container .author-name a{
		color:#fff;
	}
	.blog-container .date{
		display: inline-block;
		margin: 0 auto;
		background: #444;
		padding: 6px 20px;
		color: #fff;
		font-size: 12px;
		text-transform:uppercase;
	}
	.blog-container p{
		margin-bottom:0px;
	}
	.post{
		padding-top:50px;
	}
	.post .title{
		margin-top:0px;
		font-size:19px;
		margin-bottom:10px;
	}
	.single-blog .title.main-title{
		margin-bottom:50px;
		clear: both;
	}
	.post .title a{
		color:#222;
	}

	.post .blog-img{
		height:100%;
		position: relative;
	}
	.post .entry-content{
		background:#fff;
		position:relative;
		padding: 40px 35px 25px 35px;
	}
	.post .entry-content .heading .title{
		margin-bottom: 5px;
	}

	.post .icon-box{
		position: absolute;
		left:-20px;
		top: 28px;
		height: 45px;
		width: 42px;
		text-align: center;
		line-height:48px;
		font-size: 14px;
		color: #fff;
	}
	.post .byline{
		padding: 0px 30px 0px 37px;
		background:#fff;
	}
	.post .byline a{
		font-size:12px;
	}
	.post .category, .post .link{
		padding:15px 0;
		display:inline-block;
		position:relative;
	}
	.post .category a{
		color:#444;
		padding-right:1px;
	}
	.post .category span{
		position:relative;
		padding-left: 22px;
		margin-right: 12px;
	}
	.post .category .pixicon{
		font-size:14px;
		position:absolute;
		left:0px;
		top:-2px;
	}
	.post .link {
		font-size:14px !important;
		color:#444;
	}
	.post .link a:after{
		content:"";
		position:absolute;
		content: "\e16c";
		font-family: pix-fonts;
		padding-left:8px;
		top: 0;
		right: 0;
	}
	.post .link a{
		font-size: 14px;
		padding-right: 20px;
		display: inline-block;
		position: relative;
		color:#444;
	}

	.post .byline p{
		margin-bottom:0px;
		font-size:12px;
	}

	.pix-blog-quote p{
		font-size:18px;
		font-style:italic;
		display: inline-block;
		line-height:1.7;
	}
	.format-quote .quote-left:after, .format-quote .quote-right:after {
		content: "\201C";
		line-height: 1;
		font-size: 42px;
		position: absolute;
		margin-left: -20px;
	}
	.format-quote .quote-right:after {
		content: "\201D";
		padding-left: 3px;
		margin-left: 0;
	}
	.format-quote .quote-author{
		display: block;
		font-weight: 700;
		font-size: 14px;
		margin-top: 10px;
	}
	.post .round{
		border-radius:50%;
	}

	/* Blog-TimeLine */
	.blog .timeline .blog-container{
		max-width:730px;
		margin:0 auto;
	} 
	.blog .timeline .post .blog-img{
		text-align: center;
		background: none;
	}
	.blog .timeline .post{
		border: none;
	}
	.blog .timeline .post .byline{
		border-top: 1px solid #efefef;
	}
	.blog .timeline .post-content{
		border: 1px solid #efefef;
	}
	.blog .timeline .page-numbers{
		max-width: 730px;
		margin: 0 auto;
	}
	.timeline .pagination.theme-style {
		max-width: 730px;
		margin-left: auto;
		margin-right: auto;
	}
	.blog .timeline .entry-content.pix-blog-quote{
		padding-left:50px;
	}
	.blog .timeline .link{
		border-left:1px solid #efefef;
		padding-left:20px;
	}
	.blog .timeline .entry-content.pix-blog-link .icon-box{
		color: #fff;
	}
	.blog .timeline .owl-theme .owl-controls .owl-buttons{
		margin-top: -15px;
	}
	.pix-blog-link .link-text{
		margin-top:15px;
		font-size:19px;
		font-style:italic;
	}
	.blog .owl-carousel {
		margin-bottom: 0;
	}
	.blog .timeline .entry-content.pix-blog-link,.blog .masonry .entry-content.pix-blog-link{
		background:#fff;
		border: 1px solid #fcc21f; 
		color:#272723;
		-webkit-transition:all ease-in-out 0.3s;
		-moz-transition:all ease-in-out 0.3s;
		-ms-transition:all ease-in-out 0.3s;
		-o-transition:all ease-in-out 0.3s;
		transition:all ease-in-out 0.3s;
	}
	.blog .timeline a .entry-content.pix-blog-link:hover,.blog .masonry a .entry-content.pix-blog-link:hover{
		border: 1px solid transparent;

	}
	.blog .timeline a .entry-content.pix-blog-link:hover .link-text,.blog .masonry a .entry-content.pix-blog-link:hover .link-text, .blog .masonry a .entry-content.pix-blog-link:hover .icon-box i{
		color: #fff;
	}
	.blog .timeline a .entry-content.pix-blog-link:hover .icon-box{
		background: #fff;
		border:1px solid #fcc21f;
	}
	.blog .timeline  .pix-blog-quote{
		text-align:center;
	}

	/* Blog Masonry And Grid */
	.wp-video {
		width: 100% !important;
	}
	.mejs-overlay-play,.wp-video-shortcode{
		max-width:100%;
	}
	.mejs-overlay-loading{
		border-radius: 50%;
	}
	.blog .masonry .owl-carousel{
		overflow:hidden;
	}
	.blog .masonry .blog-container{
		padding-bottom:0px;
	}

	.blog .col-md-9.isotopeCon .col-md-4{
		width:32.1%;
	}
	.blog .masonry .owl-theme .owl-controls .owl-buttons{
		bottom: 30px;
		top: auto; 
		right: 10px; 
	}
	.blog .masonry .owl-theme .owl-controls .owl-buttons div{
		left: auto;
		right: 28px;
		width: 21px;
		height: 21px;
		font-size: 10px;
		line-height: 22px;
		border-radius:2px;
	}
	.blog .masonry .owl-theme .owl-controls .owl-buttons div:hover{
		background:#333;
	}
	.blog .masonry .owl-theme .owl-controls .owl-buttons div.owl-next{
		left: auto;
		right:0px;
	}
	.blog .masonry.grid .blog-container{
		padding-bottom:0px;
	}
	.blog .masonry.grid .blog-container:nth-child(3n+1){
		clear: both;
	}
	.blog .masonry .post .entry-content{
		padding:40px 0 0;
		border:1px solid #e8e8e8;
	}
	.blog .masonry .post .entry-content .content-blog{
		padding:25px;
		color:#272728;
	}
	.blog .masonry .entry-content.pix-blog-link  .content-blog{
		padding:0px 25px;
	}

	.blog .masonry .post .icon-box{
		top: -24px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		background:transparent;
		z-index:1;
	}
	.blog .masonry .post .bg{
		position: absolute;
		width: 45px;
		height: 45px;
		top: -24px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		-webkit-transform: rotate(135deg);
	}
	.blog .masonry .post .icon-box.round, .blog .masonry .post .bg.round {
		width: 42px;
		height: 42px;
		line-height: 42px;
	}

	.blog .masonry .post .title{
		padding:0px 25px;
	}
	.blog .masonry .post .byline{
		padding: 0px 25px 20px;
		border-bottom:1px solid #e8e8e8;
	}
	.blog .masonry .post .entry-content .category{
		padding:0px;
	}
	.blog .masonry .entry-content.pix-blog-link p{
		padding:0px 25px;
	}
	.blog .masonry .entry-content.pix-blog-link{
		padding:40px 0;
	}

	.blog .masonry .entry-content.pix-blog-link .bg,.masonry .entry-content.pix-blog-quote .bg{
		border:1px solid #fff;
		color:#fff;
	}
	.blog .masonry .entry-content.pix-blog-link:hover .bg.round{
		color:#fff;
	}

	.blog .masonry .pix-blog-quote{
		text-align:left;
	} 
	.blog .masonry .format-quote .entry-content p{
		padding: 0px 40px 25px;
	}

	.blog .masonry a .entry-content.pix-blog-link:hover .round{
		border:1px solid #fcc21f;
		background:#fff;
	}


	/* Blog Style3 Large Featured Image */
	.blog .normal .blog-container, .search-results .blog-container{
		padding-top:0px;
		padding-bottom:70px;
	}
	.blog .normal .post, .search-results .post{
		padding-top:0px; 
	}
	.blog .normal .blog-img,.blog .normal .pix-post-gallery,.blog .normal .pix-post-video,.blog .normal .pix-post-audio, .search-results .blog-img,.search-results .pix-post-gallery,.search-results .pix-post-video,.search-results .pix-post-audio{
		margin-bottom:40px;
	}
	.pix-post-audio {
		margin-top: 10px;
	}
	.blog .normal .entry-content, .search-results .entry-content{
		padding:0px 0px 0px 60px;
	}
	.blog .normal .icon-box, .search-results .icon-box{
		top:0px;
		left:0px;
		background:none;
		border: 1px solid #fcc21f;
		color: #282827;
	}
	.blog .normal .byline, .archive .normal .byline, .search-results .byline{
		padding:0px;
	}
	.blog .normal .category, .archive .normal .category, .search-results .category{
		padding:0px;
	}
	.blog .normal .link {
		font-style:italic;
		padding-left:0px;
		border:none;
		padding-bottom: 0;
	}
	.blog .normal .link a{
		padding-right:18px;
	}
	.blog .normal .link a:after{
		content: "";
		content: "\e3a4";
		padding-left: 8px;
		top:1px;
	}

	.blog .normal .entry-content.pix-blog-quote{
		padding-left:80px;
	}

	/* Blog Style4 Small Featured Image */
	.blog  .normal_small .blog-img-left{
		float:left;
		width:370px;
		margin-right:30px !important;
	}
	.blog  .normal_small .entry-content{
		overflow: hidden;
		padding:0px;
		border:1px solid transparent;
	}
	.blog .normal_small .icon-box{
		position:static;
		float:left;
		margin-right:20px;
	}
	.blog .normal_small .title{
		font-size:16px;
		margin-bottom:8px;
	}
	a:hover .pix-blog-link .title{
		color: #fff;
	}
	.clear {
		height: 100%;
	}
	.pix-with-sidebar .blog-container.col-md-4 {
		width: 33%;
	}
	.blog .normal_small .heading{
		min-height:50px;
		overflow: hidden;
	}

	.blog .normal_small .pix-blog-link .title, .blog .normal_small .pix-blog-quote .title{
		padding-top:9px;
	}

	.blog .normal_small  .pix-blog-quote p{
		padding:0px 20px;
	}
	.blog .normal_small  .pix-post-audio{
		float: none;
		margin-bottom:35px;
		width:370px;
	}

	.wp-playlist{
		position: relative;
	}

	.wp-playlist-tracks{
		position: absolute;
		overflow: hidden;
		z-index: 99;
		left: 9px;
		padding: 10px 0 5px 0;
		background: #fcc21f;
		display: none;
		border: 1px solid;
		right: -1px;
		text-align: left;
		margin-top: -3px !important;
		width: 300px;
	}

	.open-playlist {
		width: 30px;
		height: 30px;
		line-height: 33px;
		margin-top: 10px;
		display: inline-block;
		background: #fcc21f;
		color: #fff;
		margin-bottom: 0px;
	}

	.wp-playlist-tracks .wp-playlist-item {
		padding-left: 9px;
		padding-right: 9px;
		border-bottom: none;
	}

	div.wp-playlist-item-length {
		right: 10px;
		top:6px;
		color:#fff;
	}

	.wp-playlist-light {
		color: #333;
		font-weight: 400;
		margin-bottom: 10px;
		margin-top: 11px;
	}

	.wp-playlist-tracks .wp-playlist-item .wp-playlist-caption{
		color: #333;
	}

	.wp-playlist-tracks .wp-playlist-item .wp-playlist-caption:hover {
		color: #fff;
	}

	.wp-playlist-tracks .wp-playlist-item.wp-playlist-playing {
		background: none;
	}

	/* Audio & Video */

	.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total,.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
	.mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-loaded{
		background:#252525;
	}
	.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded,.mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded{
		background:#454545;
	}


	.mejs-video.mejs-container div.mejs-controls,.mejs-audio.mejs-container div.mejs-controls{
		height:40px;
		background:#000;
	}

	.mejs-video .mejs-controls .mejs-button button,.mejs-audio .mejs-controls .mejs-button button{
		margin:13px 7px;
	}
	.mejs-video.mejs-container .mejs-controls .mejs-time,.mejs-audio.mejs-container .mejs-controls .mejs-time{
		padding: 15px 3px 0 3px;
	}
	.mejs-video .mejs-controls .mejs-time-rail span,.mejs-audio .mejs-controls .mejs-time-rail span{
		height:2px;
		margin:0px;
	}
	.mejs-video .mejs-controls div.mejs-time-rail,.mejs-audio .mejs-controls div.mejs-time-rail{
		padding: 20px 5px 0px 5px;
	}
	.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float,.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float{
		height: 20px;
		background: #fff;
		color: #000;
		text-align: center;
		line-height:18px;
		border: 1px solid transparent;
	}
	.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current,.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-current{
		height:100%;
		width:100%;
	}
	.mejs-video .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner,.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float .mejs-time-float-corner{
		top:17px;
		left:50%;
		margin-left:-6px;
	}

	.mejs-video .mejs-overlay-button,.mejs-video  .mejs-overlay:hover .mejs-overlay-button{
		background:none; 
		text-align:center;
		-webkit-transition:all ease-in-out 0.25s;
		-moz-transition:all ease-in-out 0.25s;
		-ms-transition:all ease-in-out 0.25s;
		-o-transition:all ease-in-out 0.25s;
		transition:all ease-in-out 0.25s;
	}
	.mejs-video .mejs-overlay-button:after{
		font-family: "pix-fonts";
		content: "\e0da";
		color: #fff;
		font-size: 30px;
		opacity: 0.8;
		background: #000;
		width: 60px;
		height: 60px;
		display: block;
		margin: 8px auto auto;
		line-height: 58px;
		border-radius: 50%;
		padding-left: 4px;
		-webkit-transition:all ease-in-out 0.25s;
		-moz-transition:all ease-in-out 0.25s;
		-ms-transition:all ease-in-out 0.25s;
		-o-transition:all ease-in-out 0.25s;
		transition:all ease-in-out 0.25s;

	}
	.mejs-video .mejs-overlay:hover .mejs-overlay-button:after{
		opacity:1;

	}

	.mejs-audio .mejs-controls div.mejs-time-rail{
		padding-top:20px;
	}
	.mejs-audio  .mejs-controls div.mejs-horizontal-volume-slider{
		margin-top:8px;
	}
	.mejs-audio .mejs-controls div.mejs-horizontal-volume-slider div{
		height:2px;
	}

	.blog .normal_small .post-content{
		padding-top:0px;
	}
	.blog .normal_small .entry-content.pix-blog-quote{
		padding-left:0px;
	}

	/*pagination*/
	.pagination{
		display:block;
	}

	.pagination li{
		float:left;
		margin: 3px 10px 3px 0;
		list-style: none;
	} 

	.pagination li{
		margin-right:8px;
	} 
	.pagination li.active, .page-numbers li .current{
		color:#fff; 
		padding: 0px 10px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		display: block;
	}
	.pagination a{
		display: block;
		padding: 0px 10px;
		height: 30px;
		line-height: 28px;
		text-align: center;
		border: 1px solid #FCC21F;
	} 
	.pagination a:hover{
		color: #fff;
	}
	.pagination .bpn-prev-link a, .pagination .bpn-next-link a{
		line-height: 32px;
	}
	.totalPages{
		float:left; margin: 6px 10px 6px 0;
	}

	/* Single Blog */
	.single-blog .post{
		border:none;
		padding-top:0px;
	}
	.heading {
		overflow: hidden;
		margin-bottom: 15px;
	}
	.single-blog .entry-content{
		padding:0px;
		border:none;
	}
	.single-blog .icon-box{
		position: static;
		background:none;
		border: 1px solid #fcc21f;
		color: #282827;
		margin-right: 20px;
		float: left;
		margin-top: 7px;
	}
	.single-blog .category{
		padding:0px;
	}
	.single-blog .post .byline{
		padding:0px;
	} 
	.single-blog .post-content{
		padding-bottom:70px;
	}
	.single-blog .pix-recent-blog{
		margin:0 10px;
	}
	.single-blog .pix-blog-quote, .single-blog .entry-content.pix-blog-link {
		border: 1px solid #EFEFEF;
		padding: 30px 50px;
	}
	.single-blog .pix-blog-quote .icon-box, .single-blog .pix-blog-link .icon-box {
		position: absolute;
	}

	.single-blog .post .blog-img{
		margin-bottom: 40px;
	}
	.pix-post-gallery.owl-theme .owl-controls .owl-buttons {
		margin-top: -20px;
	}


	/*author-details*/
	.authorDetails{
		margin-bottom:60px;
	}
	.authorDetails .title{
		margin-bottom:10px;
	}

	.authorDetails .line{
		width:30px;
		height:2px;
	}
	.author-details-content{
		margin-top:30px;
		background:#f9f9f9;
		padding:30px;
		border:1px solid #eaeaea;
		border-bottom:1px solid #fcc21f;
	}
	.authorDetails .authorName a{
		font-family: "Raleway",arial;
		color: #222222;
		font-size: 16px;
		font-weight: 700;
	}

	.authorImage{
		float:left;
		margin-right:20px;
	}

	.authorImage img{
		border-radius:50%;
	}

	.search-results .blog-container .author-name{
		background: none;
		padding: 0;
	}
	.search-results .blog-container .author-name a{
		color: #ffc543;
	}

	.search-results .blog-container .date{
		color: #3d3d3d;
		padding: 0;
		background: none;
	}

	/* Comment List */
	#comments{
		margin-bottom:40px;
	}
	#comments .line{
		margin-top: 15px;
		width:30px;
		height:2px;
	}
	.comment-list, ul, ol{
		padding:0px;
	}
	.comment-author{
		float:left;
		margin-right:30px;
	}
	.comment-list .fn a, .comment-list .fn{
		display:block;
		font-family:"Raleway",arial;
		font-size:18px;
		font-weight:700;
		color:#222;
	}

	.comment-list .comment_content{
		overflow:hidden;
	}
	.comment-list time{
		color: #929497;
		margin: 5px 0 15px;
		display: inline-block;
		font-style: italic;
		font-size: 12px;
	}
	.comment-list time a{
		margin-left:4px;
	}
	.comment-list li{
		margin-bottom:30px;
		list-style: none;
	}
	.comment-list li:last-child{
		margin-bottom:0px;
		border-bottom:none;
		padding-bottom:0px;
	}
	.comment-list .children{
		margin-left: 85px;
		margin-top: 30px;
	}
	.comment-list .children li{
		padding-bottom:0px;
		border-bottom:none;
		margin-bottom:0px;
	}
	.textArea{
		width:100%;
		height:40px;
		border:1px solid #e2e2e2;
		padding:0px 10px;
	}
	.comment-form{
		margin-left:-13px;
	}
	.comment-form label{
		font-size:14px;
		font-weight:normal;
		margin-bottom:10px;
		color:#000;
	}
	.comment-form .form-submit{
		margin-left:15px;
	}
	.comment-form .form-submit #submit{
		height: 52px;
		padding: 0px 25px;
		border: 1px solid #fcc21f;
		background: none;
		font-size: 15px;
		text-transform: uppercase;
		border-radius: 2px;
	}
	.comment-form .form-submit #submit:hover{
		color:#fff;
	}
	.comment-form .logged-in-as{
		margin-bottom: 10px;
		margin-left: 15px
	}
	#comment{
		height:auto;
		padding:10px;
	}
	.form-submit{
		clear:both;
	}
	.comment-reply-title{
		font-size:19px;
		font-weight:700;
		margin-bottom:30px;
	}
	.comment-form p{
		margin-bottom:30px;
	}

	.comment-respond{
		margin-top:80px;
	}


	/* Carousel */
	.no-pagi-carousel.owl-theme .owl-controls .owl-buttons {
		margin-top: -13px;
	}

	/* LightBox */
	/* Magnific Popup CSS */
	.mfp-bg {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1042;
		overflow: hidden;
		position: fixed;
		background: #0b0b0b;
		opacity: 0.8;
		filter: alpha(opacity=80); 
	}

	.mfp-wrap {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1043;
		position: fixed;
		outline: none !important;
		-webkit-backface-visibility: hidden; 
	}

	.mfp-container {
		text-align: center;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		padding: 0 8px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
	}

	.mfp-container:before {
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle; 
	}

	.mfp-align-top .mfp-container:before {
		display: none; 
	}

	.mfp-content {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		margin: 0 auto;
		text-align: left;
		z-index: 1045;
	}

	.mfp-inline-holder .mfp-content,
	.mfp-ajax-holder .mfp-content {
		width: 100%;
		cursor: auto; 
	}

	.mfp-ajax-cur {
		cursor: progress; 
	}

	.mfp-zoom-out-cur,
	.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
		cursor: -moz-zoom-out;
		cursor: -webkit-zoom-out;
		cursor: zoom-out; 
	}

	.mfp-zoom {
		cursor: pointer;
		cursor: -webkit-zoom-in;
		cursor: -moz-zoom-in;
		cursor: zoom-in; 
	}

	.mfp-auto-cursor .mfp-content {
		cursor: auto; 
	}

	.mfp-close,
	.mfp-arrow,
	.mfp-preloader,
	.mfp-counter {
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none; 
	}

	.mfp-loading.mfp-figure {
		display: none; 
	}

	.mfp-hide {
		display: none !important; 
	}

	.mfp-preloader {
		color: #cccccc;
		position: absolute;
		top: 50%;
		width: auto;
		text-align: center;
		margin-top: -0.8em;
		left: 8px;
		right: 8px;
		z-index: 1044; 
	}

	.mfp-preloader a {
		color: #cccccc; 
	}

	.mfp-preloader a:hover {
		color: white; 
	}

	.mfp-s-ready .mfp-preloader {
		display: none; 
	}

	.mfp-s-error .mfp-content {
		display: none; 
	}

	button.mfp-close,
	button.mfp-arrow {
		overflow: visible;
		cursor: pointer;
		background: transparent;
		border: 0;
		-webkit-appearance: none;
		display: block;
		padding: 0;
		z-index: 1046;
		-webkit-box-shadow: none;
		box-shadow: none; 
	}
	.spacer{
		clear: both;
	}

	button::-moz-focus-inner {
		padding: 0;
		border: 0;
	}

	.mfp-close {
		width: 44px;
		height: 44px;
		line-height: 44px;
		position: absolute;
		right: 0;
		top: 0;
		text-decoration: none;
		text-align: center;
		opacity: 0.65;
		padding: 0 0 18px 10px;
		color: white;
		font-style: normal;
		font-size: 28px;
		font-family: Arial, Baskerville, monospace;
	}
	.mfp-close:hover, .mfp-close:focus {
		opacity: 1;
	}
	.mfp-close:active {
		top: 1px;
	}

	.mfp-close-btn-in .mfp-close {
		color: #333333;
	}

	.mfp-image-holder .mfp-close,
	.mfp-iframe-holder .mfp-close {
		color: white;
		right: -6px;
		text-align: right;
		padding-right: 6px;
		width: 100%;
	}

	.mfp-counter {
		position: absolute;
		top: 0;
		right: 0;
		color: #cccccc;
		font-size: 12px;
		line-height: 18px;
	}

	.mfp-arrow {
		position: absolute;
		opacity: 0.65;
		margin: 0;
		top: 50%;
		margin-top: -55px;
		padding: 0;
		width: 90px;
		height: 110px;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

	.mfp-arrow:active {
		margin-top: -54px;
	}

	.mfp-arrow:hover,
	.mfp-arrow:focus {
		opacity: 1;
	}

	.mfp-arrow:before, .mfp-arrow:after,
	.mfp-arrow .mfp-b,
	.mfp-arrow .mfp-a {
		content: '';
		display: block;
		width: 0;
		height: 0;
		position: absolute;
		left: 0;
		top: 0;
		margin-top: 35px;
		margin-left: 35px;
		border: medium inset transparent;
	}
	.mfp-arrow:after,
	.mfp-arrow .mfp-a {
		border-top-width: 13px;
		border-bottom-width: 13px;
		top: 8px;
	}
	.mfp-arrow:before,
	.mfp-arrow .mfp-b {
		border-top-width: 21px;
		border-bottom-width: 21px;
	}

	.mfp-arrow-left {
		left: 0;
	}
	.mfp-arrow-left:after,
	.mfp-arrow-left .mfp-a {
		border-right: 17px solid white;
		margin-left: 31px;
	}
	.mfp-arrow-left:before,
	.mfp-arrow-left .mfp-b {
		margin-left: 25px;
		border-right: 27px solid #3f3f3f;
	}

	.mfp-arrow-right {
		right: 0;
	}
	.mfp-arrow-right:after,
	.mfp-arrow-right .mfp-a {
		border-left: 17px solid white;
		margin-left: 39px;
	}
	.mfp-arrow-right:before,
	.mfp-arrow-right .mfp-b {
		border-left: 27px solid #3f3f3f;
	}

	.mfp-iframe-holder {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.mfp-iframe-holder .mfp-content {
		line-height: 0;
		width: 100%;
		max-width: 900px;
	}

	.mfp-iframe-scaler {
		width: 100%;
		height: 0;
		overflow: hidden;
		padding-top: 56.25%;
	}

	.mfp-iframe-scaler iframe {
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
		background: black;
	}

	.mfp-iframe-holder .mfp-close {
		top: -40px; 
	}

	/* Main image in popup */
	img.mfp-img {
		width: auto;
		max-width: 100%;
		height: auto;
		display: block;
		line-height: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 40px 0 40px;
		margin: 0 auto; 
	}

	/* The shadow behind the image */
	.mfp-figure:after {
		content: '';
		position: absolute;
		left: 0;
		top: 40px;
		bottom: 40px;
		display: block;
		right: 0;
		width: auto;
		height: auto;
		z-index: -1;
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
		background: #444444;
	}

	.mfp-figure {
		line-height: 0; 
	}

	.mfp-bottom-bar {
		margin-top: -36px;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		cursor: auto; 
	}

	.mfp-title {
		text-align: left;
		line-height: 18px;
		color: #f3f3f3;
		word-wrap: break-word;
		padding-right: 36px; 
	}

	.mfp-figure small {
		color: #bdbdbd;
		display: block;
		font-size: 12px;
		line-height: 14px; 
	}

	.mfp-image-holder .mfp-content {
		max-width: 100%;
	}

	.mfp-gallery .mfp-image-holder .mfp-figure {
		cursor: pointer; 
	}


	/* subNavigation  */
	.subNavigation{
		padding: 20px 0;
		border-right: 1px solid #efefef;
		text-align: right;
	}
	.subNavigation li{
		border-bottom: 1px solid #efefef;
		padding: 17px 25px;
		font-size:14px;
	}
	.subNavigation a{ 
		color:#3d3d3d;
	}

	.subNavigation li:first-child{
		border-top:1px solid #efefef;
	}
	.subNavigation .current-menu-item, .subNavigation .current-menu-item a:hover{
		color:#231f20;
		background:#f6f6f6;
		position:relative;
		cursor:default;
		text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
	}
	.subNavigation .current-menu-item:after{
		position: absolute;
		content: "";
		top: 0px;
		height: 100%;
		right: -5px;
		width: 4px;
	}
	.subNavigation.right{
		border-left: 1px solid #efefef;
		border-right:none;
		text-align: left;
	}
	.subNavigation.right .current-menu-item:after{
		left:-5px;
	}

	/* subNavigation-top */
	.subNavigation.top {
		padding: 0px 30px;
		border: 1px solid #efefef;
		text-align: right;
		border-right: 0;
		border-left: 0;
	}
	.subNavigation.top li{
		float:left;
	}
	.subNavigation.top li{
		border-bottom:none;
	}
	.subNavigation.top li:first-child{
		border-top:none;
		border-left:1px solid #efefef;
	}
	.subNavigation.top li{
		border-right:1px solid #efefef;
	}
	.subNavigation.top .current-menu-item:after{
		position: absolute;
		content: "";
		top:auto;
		left:0px;
		height: 5px;
		width: 100%; 
		bottom: -5px;
	}

	/* Sidebar */
	aside li{
		list-style: none;
	}
	.sidebar .textwidget{
		color:#272728;
	}

	.widget{
		margin-bottom:50px;
	}
	.sidebar .widget{
		clear: both;
	}

	.widget .widgettitle{
		font-size:16px;
		font-weight:700;
		margin-bottom:25px;
		font-family: "Raleway",arial;
	}
	.widget li{
		margin-bottom:5px;
		position:relative;
		padding-left:20px;
		list-style:none;
	}
	.widget li a{
		color:#444;
	}

	.widget li:after{
		top:0px;
		content: "\e1ca";
		position: absolute;
		left:0px;
		font-family: "pix-fonts";
	}
	/*Tag*/
	.widget  .tagcloud a{
		color: #fff;
		padding: 6px 13px;
		font-size: 14px !important;
		display: inline-block;
		margin-bottom: 3px;
	}
	.widget .tagcloud a:hover{
		background:#333;
	}

	/*Testimonial-Widget*/
	.testimonial-widget .testimonial{
		padding:0px;
	} 
	.testimonial-widget .testimonial-img, .testimonial-img img{
		float: none;
		margin: 0 auto 30px;
	}
	.testimonial-widget .testimonial .content{
		margin: 0px 0px 0px 20px;
	}
	.testimonial-widget .owl-theme .owl-controls .owl-pagination{
		margin-top:20px;
	}
	.testimonial-widget .testimonial.style4  .content{
		padding: 15px 17px 60px;
		margin: 0px 0px 30px;
	}
	.testimonial-widget .testimonial.style5 .content,.testimonial-widget .testimonial.style6 .content{
		padding:20px;  margin: 0px 0px 30px;
	}

	.widget_archive select ,.widget_categories select{
		width: 212px;
		overflow: hidden;
		border: 1px solid #e6e7e8;
		position: relative;
		background: #f1f2f2;
		padding: 10px 0 10px 10px;
		width: 100%;
		color:#282827;
	}

	/*.popularpost */
	.widget.popularpost li,.widget.recentpost li{
		padding:0px;
		overflow:hidden;
		margin-bottom:20px;
	}

	.widget.popularpost li a,.widget.recentpost li a{
		color: #444;
		font-weight: 700;
		font-size: 14px;
	}

	.widget.popularpost li:after,.widget.recentpost li:after{
		content:"";
	}
	.widget.popularpost .postImg,.widget.recentpost .postImg{
		width: 70px;
		height: 70px;
		float: left;
		margin-right:15px;
	}
	.widget.popularpost .meta,.widget.recentpost .meta{
		font-size: 12px;
		font-style: italic;
		color: #ccc;
	}
	.widget.popularpost p{
		margin:0px;
	}
	.recentpost .content p {
		margin-bottom: 5px;
	}

	/*Tab-widget*/
	.tab-widget .wpb_row.vc_row-fluid,.tab-widget .vc_span12{
		padding:0px !important;
	}
	.tab-widget .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {
		padding: 11px 11px;
		color:#6d6e71;
	}
	.tab-widget .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li:last-child a {
		padding: 11px 10px;
	}
	.tab-widget .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li{
		border-bottom:0px;
		border-top:0px;
	}
	.tab-widget .pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		padding-top:12px;

	}
	.tab-widget .pix_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
		padding:20px 15px;
	}
	.tab-widget .pix_tabs .pixicon{
		padding-right:0px;
		padding-left:5px;
	}
	.tab-widget  li{
		padding-left: 0px;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.tab-widget  li:after{
		content:none;
	}
	.tab-widget  .postImg{
		float:left;
		margin-right:20px;
	}
	.tab-widget  .content {
		overflow:hidden;
	}
	.tab-widget p{
		font-weight: 700;
		color:#444;
		margin-bottom:0px;
	}
	.tab-widget .meta{
		color:#ccc;
		font-size:13px;
		font-style:italic;
	}
	.tab-widget #recentcomments li:after{
		content: "\e223";
		font-size: 24px;
		color: #6d6e71;
		font-weight:normal;
	}
	.tab-widget #recentcomments {
		padding: 10px 8px;
	}
	.tab-widget #recentcomments li{
		padding-left:40px;
		font-weight:400;
		font-style:italic;
		color:#444444;
		margin-bottom:25px;
	}
	.tab-widget #recentcomments li:last-child{
		margin-bottom:0px;
	}
	.tab-widget #recentcomments li a{
		border-bottom:0px;
	}
	.tab-widget #recentcomments li a:hover{
		color:#6d6e71;
		border-bottom:0px;
	}

	/*Contact Form Widget */
	.widget .wpcf7-textarea{
		   min-height: 120px;
		   height: 120px;
	}
	.widget .wpcf7 p{
		   font-size: 13px;
	}
	.widget .contactform .textfield, .widget .wpcf7-text, .widget .wpcf7-number, .widget .wpcf7-date, .widget .wpcf7-select, .widget .wpcf7-quiz, .widget .wpcf7-captchar {
		   height: 35px;
	}
	.widget .full-width-icon{
		   text-align: left;
	}
	.Firstname{background:#F4F5F7! important; border-radius:3px; color:#666! important;}
	.Lastname{background:#F4F5F7! important; border-radius:3px; color:#666! important;}
	.emailadd{background:#F4F5F7! important; border-radius:3px; color:#666! important;}
	.yournumber{background:#F4F5F7! important; border-radius:3px; color:#666! important;}
	.companyname{background:#F4F5F7! important; border-radius:3px; color:#666! important;}
	.company-title{background:#F4F5F7! important; border-radius:3px; color:#999! important;}
	.looking-for{background:#F4F5F7! important; border-radius:3px; color:#666! important;}
	.companyaddress{background:#F4F5F7! important; border-radius:3px; color:#666! important;}
	.text-last-box{background:#F4F5F7! important; border-radius:3px; color:#999! important;}
	.Interested-In{background:#F4F5F7! important; border-radius:3px; color:#999! important;}
	.Interested-In option{padding-left:10px! important; padding-top:10px! important; padding-bottom:10px! important; color:#999! important;}
	.register {
		left: 37%;
		margin: 50px 0 !important;
		position: relative;
		text-align: center !important;
	}

	/*Social Icon Widget*/
	.widget .full-width-icon .social-icons a{
		   width: 50px;
		   height: 50px;
		   line-height: 56px;
		   font-size: 20px;
		   margin: 0px 13px 13px 0px;
	}

	/*weather widget*/
	.awecf:before, .awecf:after { content: " "; display: table; }
	.awecf:after { clear: both; }
	.awecf { *zoom: 1; }

	.pix-weather-wrap {
		transition: background 0.5s ease-in; 
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		font-size: 14px;
		line-height: 14px;
		clear: both;
		background: #fcc21f;
		color: #fff;
	}

	.pix-weather-wrap.darken { text-shadow: 0 1px 1px rgba(0,0,0,0.9); }

	.pix-weather-cover { width: 100%; height: 100%; background-size: cover; }
	.pix-weather-darken { width: 100%; height: 100%; background: rgba(0,0,0,0.3); }

	.pix-weather-header {
		padding: 10px;
		text-align: center;
		background: rgba(0,0,0,0.1);
		text-transform: uppercase;
	}
	.pix-weather-wrap.darken .pix-weather-header { background: rgba(0,0,0,0.2); }

	.pix-weather-current-temp {
		padding: 10px 5%;
		width: 30%;
		float: left;
		font-size: 66px;
		line-height: 1em;
		font-weight: 300;
	}

	.pix-weather-current-temp sup { font-size: 24px; top: -1.3em; padding-left: 3px; }

	.pix-weather-todays-stats {
		float: right;
		text-align: right;
		padding: 14px 5%;
		line-height: 1.4em;
		width: 50%;
	}

	.pix-weather-forecast { 
		border-top: solid 1px rgba(255,255,255,0.5);
		width: 90%; 
		margin-right: auto; margin-left: auto;
		padding: 20px 5% 15px 5%;
		clear: both;
	}

	.pix-weather-forecast-day {
		width: 18%;
		margin: 0 1%;
		float: left;
		text-align: center;
		font-weight: 400;
	}

	.awe_days_2 .pix-weather-forecast-day { width: 48%; }
	.awe_days_3 .pix-weather-forecast-day { width: 31%; }
	.awe_days_4 .pix-weather-forecast-day { width: 23%; }

	.pix-weather-forecast-day-temp { font-size: 1.8em; font-weight: 400; }
	.pix-weather-forecast-day-temp sup { font-size: 0.6em; padding-left: 2px; }
	.pix-weather-forecast-day-abbr { text-transform: uppercase; font-size: 0.8em; margin-top: 5px; padding-right: 4px;  }

	.awe_tall .pix-weather-current-temp,
	.awe_tall .pix-weather-todays-stats,
	.awe_without_stats .pix-weather-current-temp { text-align: center; width: 90%; float: none; }
	.awe_tall .pix-weather-todays-stats { padding: 8%; }

	.awe_without_stats .pix-weather-forecast { margin-top: 0; }

	#sidebar .awe_wide .pix-weather-current-temp,
	#secondary .awe_wide .pix-weather-current-temp { font-size: 50px; }

	#sidebar .awe_wide .pix-weather-current-temp sup,
	#secondary .awe_wide .pix-weather-current-temp sup { font-size: 18px; }

	#sidebar .awe_wide .pix-weather-todays-stats,
	#secondary .awe_wide .pix-weather-todays-stats { font-size: 12px; }

	.pix-weather-more-weather-link { padding: 10px; text-align: center; border-top: solid 1px rgba(255,255,255,0.5); }
	.pix-weather-more-weather-link a { color: #fff !important; text-decoration: none !important; font-size: 0.8em; }

	/*Portfolio and Member Gallery*/

	.widget .pix-post-gallery .owl-controls{
		margin-top:30px;
	}
	.sidebar .widget .pix-post-gallery {
		margin-bottom: 50px;
	}

	.sidebar .widget .group-gallery .pix-post-gallery img {
		margin-right: 2px;
	}


	/*searchform*/
	.searchform{
		position:relative;
	}
	.searchform .s{
		width: 100%;
		padding: 0px 10px;
		height: 40px;
		border:1px solid #dddddd;
	}
	.searchform .s:focus{
		border:1px solid #fcc21f;
	}
	.searchsubmit{
		position: absolute;
		top: 5px;
		right: 5px;
		width: 30px;
		height: 30px;
		color: #fff;
		padding: 0px 8px;
		border: 0;
		text-indent: -1000em;
		line-height: 30px;
		font-size: 14px;
		-webkit-transition: all ease .3s;
		-moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		-o-transition: all ease .3s;
		transition: all ease .3s;
	}
	.searchsubmit:before{
		content: "\e28f";
		font-family: 'pix-fonts';
		text-indent: 0;
		display: block;
	}
	.searchsubmit:hover{
		background:#000;
	}
	.search .searchform {
		display: inline-block;
	}
	.search .searchform .s {
		width: 250px;
	}


	/* Recent Tweets */
	.tweets .twitter{
		font-family: "Lato";
		font-size: 16px;
		font-style: italic;
		color: #7c7c7c;
		position: relative;
		text-align: center;
		padding: 0 20%;
	}
	.tweets.col2 .twitter, .tweets.col3 .twitter{
		padding: 0 10%;
	}
	.vc_span6 .tweets .twitter{
		padding: 0;	
	}
	.tweet{
		display: inline-block;
	}
	.tweet-icon {
		font-size: 45px;
		display: inline-block;
		position: relative;
		width: 50px;
		height: 50px;
		float: left;
		margin-right: 20px;
		margin-top: 4px;
		line-height: 24px;
	}
	.tweet-content {
		text-align: left;
		overflow: hidden;
	}
	.tweets .tweet .tweetDate {
		display: block;
		padding-top: 6px;
	}
	.tweets.no-slider  .tweet{
		margin-bottom: 20px;
	}
	.tweets.no-slider .twitter {
		margin-bottom: 30px;
	}
	.tweets.no-slider.col2 .twitter{
		padding: 0 5%;
		width: 50%;
		float: left;
	}
	.tweets.no-slider.col2 .twitter:nth-child(2n+1){
		clear: both;
	}
	.tweets.no-slider.col3 .twitter{
		padding: 0 2%;
		width: 33.333%;
		float: left;
	}
	.tweets.no-slider.col3 .twitter:nth-child(3n+1){
		clear: both;
	}
	/* Tweet Center */
	.tweets.center, .tweets.center .tweet-content {
		text-align: center;
	}
	.tweets.center .tweet-icon {
		float: none;
		display: block;
		width: 100%;
		height: 100%;
		margin-bottom: 35px;
	}
	/* Tweet Style2 */
	.tweets.style2 .tweet-icon {
		padding: 20px;
		border: 1px solid #FCC21F;
		display: inline-block;
		width: 74px;
		height: 74px;
		border-radius: 50%;
		font-size: 32px;
	}

	/* Tweet Style3 */
	.tweets.style3 .tweet-icon {
		padding: 20px;
		border: 1px solid #FCC21F;
		display: inline-block;
		width: auto;
		border-radius: 50%;
		font-size: 32px;
		margin-right: 0;
	}
	.tweets.style3 .tweet-content {
		background: #F2F2F2;
		padding: 40px;
		overflow: visible;
		position: relative;
		color: #7c7c7c;
	}
	.col3.tweets.style3 .tweet-content {
		padding: 30px;
	}
	.tweets.style3 .tweet-content .tweetDate{
		color: #7c7c7c;
	}

	.tweets.style3 .tweet-content a:hover{
		color: #333;
	}
	.tweets.style3 .tweet-content:before {
		content: '';
		width: 0px;
		height: 0px;
		border-bottom: 9px solid #F2F2F2;
		border-left: 9px solid rgba(0, 0, 0, 0);
		border-right: 9px solid rgba(0, 0, 0, 0);
		position: absolute;
		top: -8px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.tweets.left.style3 .tweet-content{
		margin-left: 90px;
	}
	.tweets.style3.left .tweet-content:before {
		border-bottom: 9px solid rgba(0, 0, 0, 0);
		top: 50%;
		border-right: 9px solid #F2F2F2;
		border-top: 9px solid rgba(0, 0, 0, 0);
		left: -18px;
		right: auto;
		margin-top: -9px;
	}
	.left.style3 .twitter .tweet {
		position: relative;
	}
	.left.style3 .twitter .tweet-icon.pixicon-twitter {
		position: absolute;
		height: 74px;
		left: 0;
		top: 50%;
		margin-top: -37px;
	}
	#pageFooterCon a:hover {
		color: #ff9933;
	}
	#headerWidget.col3 .widget,#pageFooterCon.col3 .widget{
		width:31%;
		float:left;
		margin-right:3.5%;
	}

	#headerWidget.col3 .widget:nth-child(3n+1),#pageFooterCon.col3 .widget:nth-child(3n+1){
		clear:both;
	}
	#headerWidget.col3 .widget:nth-child(3n),#pageFooterCon.col3 .widget:nth-child(3n){
		margin-right:0px;
	}
	#headerWidget .product_list_widget li,#pageFooterCon .product_list_widget li,#pageFooterCon .popularpost li, #headerWidget .popularpost li,#pageFooterCon .recentpost li, #headerWidget .recentpost li{
		margin-bottom:20px; 
	}
	#headerWidget .product_list_widget li:last-child,#pageFooterCon .product_list_widget li:last-child{
		margin-bottom:0px;
	}
	#headerWidget .widget li a,#pageFooterCon .widget li a{
		color:#fff;
	}

	#headerWidget .widget .widgettitle,#pageFooterCon .widget .widgettitle{
		color:#fff;
	}
	#headerWidget.col4 .widget,#pageFooterCon.col4 .widget{
		width:23.5%;
		float:left;
		margin-right:2%;
	}
	#headerWidget.col4 .widget:nth-child(4n+1),#pageFooterCon.col4 .widget:nth-child(4n+1){
		clear:both;
	}
	#headerWidget.col4 .widget:nth-child(4n),#pageFooterCon.col4 .widget:nth-child(4n){
		margin-right:0px;
	}

	#headerWidget .widget.widget_shopping_cart .button,#pageFooterCon .widget.widget_shopping_cart .button{
		border: 1px solid #fff;
		color: #fff;
	}
	#pageFooterCon .widget.widget_shopping_cart .button.wc-forward:hover{
		border: 1px solid #fcc21f;
		color: #fff;
	}

	#headerWidget.col3 .tab-widget a,#pageFooterCon.col3 .tab-widget a,
	#headerWidget.col4 .tab-widget a,#pageFooterCon.col4 .tab-widget a{
		color:#444444;
	}

	#headerWidget.col3 .tab-widget  .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a,
	#pageFooterCon.col3 .tab-widget  .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a{
		padding: 11px 29.4px;
	}

	#headerWidget.col4 .tab-widget  .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a,
	#pageFooterCon.col4 .tab-widget  .pix_tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li a{
		padding: 11px 12.6px;
	}

	#headerWidget.col3 .tab-widget .pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
	#pageFooterCon.col3  .tab-widget .pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a
	#headerWidget.col4 .tab-widget .pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
	#pageFooterCon.col4  .tab-widget .pix_tabs.style2.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		padding-top:12px;
	}

	#headerWidget.col3 .tab-widget li,#pageFooterCon.col3 .tab-widget li,
	#headerWidget.col4 .tab-widget li,#pageFooterCon.col4 .tab-widget li{
		margin-bottom:20px;
	}

	#headerWidget.col3 .tab-widget li:last-child,#pageFooterCon.col3 .tab-widget li:last-child,
	#headerWidget.col4 .tab-widget li:last-child,#pageFooterCon.col4 .tab-widget li:last-child{
		margin-bottom:0px;
	}

	#headerWidget.col3 .tab-widget #recentcomments li a,
	#pageFooterCon.col3  .tab-widget #recentcomments li a,
	#headerWidget.col4 .tab-widget #recentcomments li a,
	#pageFooterCon.col4  .tab-widget #recentcomments li a  {
		border-bottom: 0px;
	}

	#headerWidget.col3 .tab-widget #recentcomments li a:hover,
	#pageFooterCon.col3  .tab-widget #recentcomments li a:hover,
	#headerWidget.col4 .tab-widget #recentcomments li a:hover,
	#pageFooterCon.col4  .tab-widget #recentcomments li a:hover{
		color:#444;
	} 

	/* Footer */
	.pageFooterCon {
		background:#383838;
		padding:30px 0 0px;
		color:#fff;
	}
	.pageFooterCon .widget{
		margin-bottom:20px;
	}
	.pageFooterCon .testimonial.style5 .content:after{
		bottom: -10px;	
	}
	.footer-bottom{

	}
	.copyright{border-top:1px solid #666; padding:20px 0;}
	.copyright p{
		text-align:center;
		margin-bottom:0px;
		font-size:13px;
		color:#666666! important;
	}

	.copyright a:hover {
		color: #FFF;
	}

	#errorCon{
		text-align: center;
	}

	#errorCon #searchform{
		width: 600px;
		margin: 0px auto;
	}
	.nav404 {
		display: inline-block;
		margin-top: 15px;
	}
	.nav404 li {
		float: left;
		list-style: none;
	}


	.flickrwidget li{
		width: 85px;
		height: 85px;
		float: left;
		margin-right: 2px;
		margin-bottom: 2px !important;
		list-style: none;
		padding-left: 0;
	}
	.flickrwidget li:after{
		content: none;
	}

	.widgets.col-md-3 .flickrwidget li{
		width: 63px;
		height: 65px;
	}
	.widgets.col-md-3 .flickr-widget li:nth-child(4), .widgets .flickr-widget li:nth-child(4){
		margin-right:0px;
	}
	.flickrwidget li a{
		display: block;
		height: 100%;
	}
	.flickrwidget img{
		width:100%;
		height:100%;
	}
	.pageFooterCon .testimonial .testimonial-author p{
		color:#fff;
	}

	.pageFooterCon #wp-calendar{
		border: 1px solid #474747;
		background:#333;
	}
	.pageFooterCon #wp-calendar td{
		border: 1px solid  #474747;
	}
	.pageFooterCon #wp-calendar td a:hover {
		color: #FFF;
	}
	.pageFooterCon thead{
		background: none;
	}
	.pageFooterCon #wp-calendar th{
		border-right: 1px solid  #474747;
	}
	.pageFooterCon #wp-calendar caption{
		border: 1px solid  #474747;
		padding: 8px 0;
		margin-bottom: 0;
		background:#333;
		border-bottom: 0;
	}
	.pageFooterCon .tweet-icon {
		font-size: 30px;
		margin-right: 15px;
		width: auto;
		height: auto;
	}
	.widget #recentcomments a, .widget.widget_rss a{
		border-bottom:1px solid #474747;
		padding-bottom:4px;
	}
	.widget #recentcomments a:hover, .widget.widget_rss a:hover{
		border-bottom:1px solid #fcc21f;
	}
	.widget  select{
		color:#000;
	}

	/*Calendar*/
	#wp-calendar{
		width:100%;
		border:1px solid #eaeaea;
	}

	#calendar_wrap caption{
		text-align:center;
		margin-bottom:10px;
		text-transform:uppercase;
		font-weight: 700;
	}
	#wp-calendar th{
		text-align:center;
		line-height:2.8;
		font-size:13px;
	}
	thead{
		border-bottom: 1px solid #eaeaea;
		background: #444;
		color: #fff;
	}

	#wp-calendar td{
		text-align:center;
		line-height:2.3;
		border:1px solid #eaeaea;
	}
	#wp-calendar #today{
		color:#fff;
	}


	/* Contact form */
	.contactForm label,.wpcf7 label{
		display:block;
	}

	.wpcf7 p{
		font-weight: 700;
		font-size:14px;
		margin-bottom:30px;

	}
	.wpcf7-submit{float:left; font-size:20px! important;}
	.wpcf7-captchac{
		margin-top:20px;
	}
	.wpcf7-submit{
		padding: 0px 35px;
		height: 45px;
		border: 1px solid #fcc21f;
		font-size: 14px;
		font-family: "Raleway",arial;
		font-weight: 700;
		border-radius: 2px;
		color:#fff;
	}
	.wpcf7-not-valid-tip,.error{
		margin-top:5px;
		color:#EE2F2F;
	}
	.contactform .textfield, .wpcf7-text, .wpcf7-number, .wpcf7-date, .wpcf7-select, .wpcf7-quiz, .wpcf7-captchar {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: 1px solid #eaeaea;
		border-radius: 5px;
		color: #fff;
		font-size: 13px;
		font-style: italic;
		font-weight: 400;
		height: 40px;
		margin-top: 10px;
		padding: 0 10px;
		width: 100%;
	}
	.contactform .message,.wpcf7-textarea{
		min-height:220px;
		padding:10px; 
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: 1px solid #eaeaea;
		border-radius: 5px;
		color:#fff;
		width:100%;  margin-top:10px;
		font-weight: 400;
		font-style: italic;
	}
	.contactform p{
		margin-bottom:30px;
	}
	.contactform .btn{
		margin-top:0px;
	}

	.vc_span6 .contactform .col-md-4, .vc_span4 .contactform .col-md-4, .vc_span3 .contactform .col-md-4{
		width: 100%;
	}
	.vc_span6 .contactform .col-md-4 .textfield{
		width: 60%;
	}
	.wpb_column > .wpb_wrapper .contactform p:last-child{
		margin-bottom: 30px;
	}

	.vc_span4 .contactform .col-md-4 .textfield, .vc_span3 .contactform .col-md-4 .textfield{
		width: 75%;
	}
	.vc_span3 .contactform .col-md-4 .textfield{
		width: 90%;
	}

	/* Revolution Slider arrow */
	div.tp-leftarrow.tparrows.default, div.tp-rightarrow.tparrows.default{	
		text-align: center;
		line-height: 40px;
		border-radius: 2px;
	}

	div.tp-leftarrow.tparrows.default:hover, div.tp-rightarrow.tparrows.default:hover{
		opacity: 0.8;
	}

	div.tp-leftarrow.tparrows.default:after, div.tp-rightarrow.tparrows.default:after {
		font-family: pix-fonts;
		content: "\e3f6";
		color: #fff;
		font-size: 22px;
	}

	div.tp-rightarrow.tparrows.default:after{
		content: "\e3f7";
	}
	@media (max-width: 1199px) and (min-width: 992px) {
		.pix-container{
			max-width: 970px;
		}
		.pix-container .team-row{
			width: 960px;
		}
		.pix-staffs .style2{
			height: 410px;
		}
		.col3 .pix-staffs .style2 {
			height: 469px;
			/* height: 546px; */
		}
		.col2 .pix-staffs .style2 {
			height: 561px;
		}
		.process .nav-style .center-arrow{
			margin-left: -99px;
		}
		#inner-header .searchform{
			max-width: 250px;
			width: 100%;
		}
		.header.header8, .header.header9{
			height: auto;
		}
	}

	@media (max-width: 991px) and (min-width: 768px) {
		body.vc_responsive .wpb_row .vc_span1, body.vc_responsive .wpb_row .vc_span2, body.vc_responsive .wpb_row .vc_span3, body.vc_responsive .wpb_row .vc_span4, body.vc_responsive .wpb_row .vc_span5, body.vc_responsive .wpb_row .vc_span6, body.vc_responsive .wpb_row .vc_span7, body.vc_responsive .wpb_row .vc_span8, body.vc_responsive .wpb_row .vc_span9, body.vc_responsive .wpb_row .vc_span10, body.vc_responsive .wpb_row .vc_span11, body.vc_responsive .wpb_row .vc_span12{
			width: 100%;
		}
	}

	@media (max-width: 991px) {

		.pix-container .team-row{
			width: 100%;
			margin-left: 0;
			margin-right: 0;
		}
		#portfolio-page.nopadding .row{
			margin: 0;
		}	
		#portfolio-page .col-md-3{
			width: 50%;
		}
		.container {
			width: 682px;
		}
		.pix-container {
			max-width: 682px;
		}

		.wpb_row .pix-container .wpb_column{
			margin-bottom: 35px;
		}
		.wpb_row .pix-container .wpb_column:last-child {
			margin-bottom: 0;
		}

		/* Page Top */
		.pageTopCon{
			height: auto;
		}
		.pull-right.social-icons{
			padding-top: 0;
		}
		.top-details, .pageTop .social-icons a{
			height: 50px;
			line-height: 50px;
		}
		.pageTop .pix-cart{
			height: 50px;
		}
		.header-con.stuck.menu-header8, .header-con.stuck.menu-header9{
			height: 60px;
		}

		/* Mobile Menu */
		.header-con.stuck #logo{
			margin-top: 0;
			margin-bottom: 0;
		}
		.header-con.stuck .m-sticky{
			display: block;
			background: #fff;
			height: 60px;
		}

		.dark .header-con.stuck .m-sticky{
			display: block;
			background: #232323;
		}

		#mobile-logo img{
			max-height: 100%;
			width: 90px;
			height: auto;
		}

		#mobile-logo{
			float: left;
			margin-top: 9px;
			max-height: 40px;
			line-height: 40px;
		}

		.admin-bar .header-con.stuck .main-nav {
			margin-top: 92px;
		}
		.header-con.stuck .main-nav {
			margin-top: 60px;
			-webkit-transition: all ease .5s;
			-moz-transition: all ease .5s;
			-ms-transition: all ease .5s;
			-o-transition: all ease .5s;
			transition: all ease .5s;
			-webkit-transition-delay: .1s;
			-moz-transition-delay: .1s;
			-ms-transition-delay: .1s;
			-o-transition-delay: .1s;
			transition-delay: .1s;
		}

		.header-con.stuck #logo, .header-con.stuck header .menu-responsive, .header-con.stuck #inner-header {
			display: none;
		}
		.header-con.menu-header4.stuck, .header-con.menu-header5.stuck{
			height: 60px;
		}
		.header-con.stuck .menu-wrap{
			height: 0;
			overflow: hidden;
		}
		.header-con.stuck .mobile-menu{
			height: auto;
		}
		.header-con.stuck.menu-header1 #inner-header, .header-con.stuck.menu-header2 #inner-header, .header-con.stuck.menu-header3 #inner-header{
			display: block;
		}

		.header-con.stuck #inner-header{
			height: 0;
		}
		.header-con.stuck .default-header-lang{
			display: none;
		}

		.header-con.stuck header{
			border: none;
		}
		.mobile-sub-menu-enable .main-nav .sub-menu{
			display: block !important;
			visibility: visible !important;
		}	
		.menu-wrap .main-nav.mobile-nav{
			max-width: 250px;
			width: 100%;
		}
		.pix-overlay{
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			min-height: 360px;
			background: #000;
			opacity: .7;
			z-index: 8;
		}	
		.mobile-menu{
			font-size: 28px;
			float: right;
			line-height: 87px;
			display: block;
			margin-top: 23px;
		}
		.menu-header4 .mobile-menu, .menu-header5 .mobile-menu, .menu-header6 .mobile-menu, .menu-header7 .mobile-menu, .menu-header8 .mobile-menu, .menu-header9 .mobile-menu {
			float: none;
			line-height: 64px;
			margin-top: 0px;
			height: 60px;
			color: #FFF;
		}
		.menu-light.menu-header4 .mobile-menu, .menu-light.menu-header5 .mobile-menu, .menu-light.menu-header6 .mobile-menu, .menu-light.menu-header7 .mobile-menu, .menu-light.menu-header8 .mobile-menu, .menu-light.menu-header9 .mobile-menu{
			color: #232323;
		}

		.header-wrap .header-con.stuck.menu-dark .mobile-menu{
			color: #232323;
		} 
		.header-wrap.dark .header-con.stuck.menu-light .mobile-menu, .header-wrap.dark .header-con.stuck.menu-dark .mobile-menu{
			color: #fff;
		} 
		.header .main-nav.mobile-nav #lang-list{
			margin-left: 25px;
		}
		.main-nav{
			padding-top: 10px;
			position: fixed;
			left: -100%;
			top: 0px;
			width: 280px;
			background: #fff;
			height: 100%;
			box-shadow: 2px 0px 3px rgba(0, 0, 0, 0.1);
			z-index: 999;
			overflow: hidden;
		   -webkit-backface-visibility: hidden;
		}
		.main-nav li.pix-megamenu > ul.sub-menu {
			padding: 0;
			min-width: 280px;
		}
		.main-nav li.pix-megamenu > ul.sub-menu > li {
			float: none;
			width: 100%;
			margin-right: 0;
			padding-left: 35px;
		}
		.main-nav li.pix-megamenu .sub-menu li a:hover{
			padding-left: 0px;
		}
		.main-nav .pix-megamenu .sub-menu .sub-menu li a, .main-nav .pix-megamenu .sub-menu .sub-menu li a:hover{
			padding-left: 10px;
		}
		.main-nav li.pix-megamenu > ul.sub-menu > li .sub-menu{
			min-width: 273px;
			margin-left: -35px;
		}
		.menu-dark .main-nav li.pix-megamenu > ul.sub-menu > li > a, .menu-dark .main-nav li.pix-megamenu > ul.sub-menu > li > ul li a {
			color: #fff;
		}	
		.menu-dark .main-nav, .menu-dark .main-nav .sub-menu{
			background: #232323;
			float: none;
			-webkit-backface-visibility: hidden;
		}
		.menu-dark .menu-wrap .main-nav .sub-menu li a{
			color: #fff;
			opacity: 1;
		}
		.menu-wrap .main-nav .sub-menu li:first-child, .main-nav .sub-menu li li{
			padding-left: 15px;
		}
		.menu-wrap .main-nav .sub-menu .sub-menu li:first-child, .main-nav .sub-menu .sub-menu li li{
			padding-left: 35px;
		}
		.main-nav .sub-menu li a:hover{
			padding-left: 20px;
		}
		.main-nav .sub-menu .sub-menu li a, .main-nav .sub-menu .sub-menu li a:hover{
			padding-left: 30px;
		}
		.header-con.stuck .main-nav .sub-menu li a{
			-webkit-transition: none;
			-moz-transition: none;
			-ms-transition: none;
			-o-transition: none;
			transition: none;		
		}
		.menu-dark .main-nav li{
			border-bottom: 1px solid #3d3d3d;		
		}
		.mobile-menu:hover + .main-nav {
			display: block;
		}
		.main-nav .menu{
			float: none;
			text-align: left;
		}
		.main-nav li{
			float: none;
			line-height: 30px;
			border-bottom: 1px solid #efefef;
		}
		.main-nav li a{
			display: block;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.menu-dark .main-nav li a{
			color: #fff;
		}
		.main-nav .sub-menu{
			position: static;
			width: 292px;
			margin: 0 -26px;
			box-shadow: none;
			border: none;
			margin-bottom: -1px;
			display: none !important;
			visibility: hidden !important;
		}
		.mobile-menu-dropdown .main-nav .sub-menu{
			display: block !important;
			visibility: visible !important;
		}
		.main-nav .menu li{
			float: none;
		}
		.main-nav .sub-menu li{
			padding-left: 15px;
		}
		.main-nav .sub-menu li li{
			padding-left: 35px;
		}
		.main-nav .sub-menu li.menu-item-has-children > a:after{
			content: none;
		}
		.mobile-nav #lang-list{
			margin-left: 25px;
			float: left;
		}
		.menu-wrap .main-nav li:first-child{
			padding-left: 25px;
		}

		.menu-responsive, .menu-wrap {
			text-align: center;
		}
		.search-btn, .header-con.stuck .search-btn{
			margin-left: 15px;
			margin-top: 6px;
			color: #fff;
			-webkit-backface-visibility: hidden;
		}
		
		.search-btn, .header-con.stuck .search-btn{
			color: #fff;
		}
		.search-btn{display:none! important;}
		.topSearchForm {
			top: 49px;
			left: 0;
			right: auto;
			width: 166px;
		}
		.arrow{
			left: 7px;
			right: auto;
		}
		#inner-header .pix-cart-contents-con .pix-no-items, #inner-header .pix-cart-contents-con .pix-woo-price {
			display: none;
		}
		.header-con .header .pix-cart {
			padding-top: 45px;
		}
		.pix-cart .cart-trigger{		
			padding-bottom: 38px;
		}
		.header-con.stuck .header .pix-cart {
			display: none;
		}
		#inner-header .pix-cart-contents .pix-item-icon {
			display: block;
			top: -6px;
			right: -9px;
			font-size: 12px;
			padding: 0px 7px;
			line-height: 22px;
		}
		.menu-header1 #inner-header .pix-item-icon, .menu-header2 #inner-header .pix-item-icon, .menu-header3 #inner-header .pix-item-icon {
			right: 2px;
			padding: 0px 5px;
			line-height: 16px;
			font-size: 10px;
			top: 2px;
		}
		.header .top-details{
			line-height: initial;
			height: auto;
			margin-top: 40px;
		}
		.header-con.stuck #inner-header .top-details .pixicons{
			line-height: inherit;
		}
		.header-con.stuck .header .top-details{
			margin-top: 0;
			height: auto;
		}
		#inner-header .top-details .pull-left{
			line-height: 24px;
		}
		#inner-header .right-side .top-details .pull-left{
			float: right !important;
			margin-right: 0;
		}
		.left-side .social-icons a, .right-side .social-icons a{
			float: none;
		}
		.right-side .pull-right .pull-right{
			margin-top: 40px;
		}
		.header.header8, .header.header9{
			height: auto;
			padding-bottom: 5px;
		}

		.header .top-details a{
			-webkit-transition: none;
			-moz-transition: none;
			-ms-transition: none;
			-o-transition: none;
			transition: none;
		}
		#inner-header .top-details .pixicons{
			line-height: 28px;		
		}
		#inner-header .searchform{
			width: 100%
		}
		.header-con.stuck .mobile-menu{
			line-height: 21px;
			margin-top: 16px;
			float: right;
		}
		.dark .header-con.stuck .mobile-menu{
			color: #fff;
		}

		/* Testimonial */
		.testimonial.style4 .content, .testimonial.style5 .content, .testimonial.style6 .content {
			padding: 30px 30px 45px 30px;
		}

		/* process */
		.process .nav-style .center-arrow{
			display: none;
		}
		.process{
			padding-bottom: 35px;
		}
		/* Counter */
		.counter .left, .counter .right{
			float: none;
		}
		.counter .counter-value{
			font-size: 40px;
		}
		
		.counter.border{
			max-width: 300px;
			margin: 0 auto;
			margin-bottom: 20px !important;
		}
		.pix-container .wpb_column:last-child .counter.border{
			margin-bottom: 35px !important;
		}
		.counter .counter-value{
			font-size: 60px;
		}

		.wpb_single_image {
			padding: 50px;
		}

		/* Icon Box */
		.pix_icon_box.left .icon100{
			margin-top: 0;
		}

		.pix_icon_box{
			padding-bottom: 50px;
		}

		/* Portfolio */
		.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span3.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_span3.pix-portfolio-item{
			width: 33.333%;
		}
		.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span4.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_span4.pix-portfolio-item{
			width: 50%;
		}

		/* Staffs */	
		body.vc_responsive .wpb_row .vc_span3.pix-staffs, body.vc_responsive .wpb_row .vc_span4.pix-staffs, body.vc_responsive .wpb_row .vc_span6.pix-staffs{
			width: 50%;
		}
		.pix-staffs .style2 {
			height: 426px;
		}
		.col3 .pix-staffs .style2 {
			height: 474px;
		}
		.col2 .pix-staffs .style2 {
			height: 498px;
		}
		.vc_span4.pix-staffs:nth-child(3n+1), .vc_span3.pix-staffs:nth-child(4n+1){
			clear: none;
		}
		.vc_span4.pix-staffs:nth-child(2n+1), .vc_span3.pix-staffs:nth-child(2n+1){
			clear: both;
		}
		.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span4, .vc_responsive .wpb_row .pix-recent-blog-posts .vc_span3{
			width: 48%;
			margin-right: 4%;
		}
		.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span4:nth-child(2n), .vc_responsive .wpb_row .pix-recent-blog-posts .vc_span3:nth-child(2n){
			margin-right: 0;
		}

		.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span4:nth-child(3n+1), .vc_responsive .wpb_row .pix-recent-blog-posts .vc_span3:nth-child(4n+1) {
			clear: none;
		}

		/* Footer */
		#headerWidget.col3 .widget, #pageFooterCon.col3 .widget, #headerWidget.col4 .widget,#pageFooterCon.col4 .widget {
			width: 100%;
			margin-right: 0;
		}

		/* tabs */
		.pix_tabs.wpb_content_element.tabs-left .tabs-navigation{
			max-width: 220px;
			text-align: left;
		}

		/* Clients */
		.clients.no-clients-carousel .client{
			width: 50%;
		}
		.clients.no-clients-carousel .client:nth-child(3n){
			background: #fff;
		}
		.clients.no-clients-carousel .client:nth-child(4n), .clients.no-clients-carousel .client:nth-child(5n){
			background: #F2F2F2;
		}
		.clients.no-clients-carousel.style2 .client, .clients.no-clients-carousel.style3 .client, .clients.no-clients-carousel.style4 .client, .clients.no-clients-carousel.style5 .client{
			
		}

		.no-clients-carousel.clients.style3 .client:nth-child(2n+1){
			border-left: 1px solid #F2F2F2;
		}
		.blog .masonry .blog-container{
			width: 49%;
			float: left;
			margin-right: 2%;
		}
		.blog .masonry .blog-container:nth-child(2n){
			margin-right: 0;		
		}
		.blog .masonry.grid .blog-container:nth-child(3n+1){
			clear: none;
		}
		.blog .masonry.grid .blog-container:nth-child(2n+1){
			clear: both;
		}
		.bg-pos-rel .contactform .col-md-4 .textfield{
			width: 60%;
		}

		.pull-left.single-port-nav {
			float: right !important;
		}
		.lang-dropdown{
			padding-bottom: 0px;
		}
		.tweets .twitter{
			padding: 0;
		}
		.menu-wrap .main-nav, .menu-header7 .menu-wrap .main-nav, .menu-header9 .menu-wrap .main-nav{
			max-width: 250px;
			width: 100%;
		}

		.header-con.stuck .header.header8, .header-con.stuck .header.header9{
			height: 0px;
		}
		.menu-wrap .default-header-lang #lang-list.lang-dropdown, .menu-wrap .default-header-lang{
			float: left;
			margin-left: 13px;
			margin-top: 10px;
		}

	}
	@media (max-width: 782px) {
		.admin-bar .header-con.stuck {
			margin-top: 46px;
		}
		.admin-bar .header-con.stuck .main-nav {
			margin-top: 106px;
		}
	}
	@media (max-width: 767px) {
		.container {
			width: 428px;
		}
		.pix-container {
			max-width: 428px;
		}
		/* Header */
		.admin-bar .header-con.stuck {
			margin-top: 46px;
		}
		.pageTop {
			padding-top: 15px;
			padding-bottom: 10px;
		}	
		.pageTopCon{
			height: auto;
			text-align: center;
			line-height: 24px;
		}
		.pageTop .pull-left, .pageTop .pull-right{
			float: none !important;
			padding: 0px 0 0;
		}
		.pageTop .pull-left .pull-left, .pageTop .pull-right .pull-left{
			float: left !important;
			padding: 0;
		}
		.pageTop .pull-left .pull-left:last-child, .pageTop .pull-right .pull-left:last-child{
			margin-right: 0;
		}
		.pageTop .pull-right.social-icons, .top-details {
			float: none !important;
			display: inline-block;
			padding-top: 0;
			margin-right: 0;
		}
		.pageTop .pull-right.social-icons{
			padding-bottom: 10px;
		}
		.pageTop .pull-right.social-icons a{
			float: none;
		}
		.right-side .pull-right, .right-side .pull-right .pull-right{
			float: none !important;
			display: inline-block;
			margin-bottom: 0px;
		}
		.right-side .pull-right .pull-right{
			margin-top: 20px;
			margin-bottom: 20px;
		}
		#lang-dropdown-btn span:before{
			top: 6px;
		}
		.top-details{
			height: 30px;
			line-height: 30px;
		}
		.header .top-details{
			margin-top: 10px;
		}
		.top-details .pixicons{
			line-height: 34px;
		}
		.pageTop .pix-cart{
			height: 50px;
			margin-left: 0;
			margin-right: 0;
			float: none;
		}	
		.pageTop #lang-list + .pix-cart{
			margin-left: 0px;
		}

		.header-center {
			display: inline-block;
		}
		.pageTop .pix-cart-contents{
			margin-top: 0;
			height: 30px;
		}
		.lang-list-wrap{
			float: none;
		}
		.pageTop #lang-list{
			float: none;
			margin-bottom: 10px;
			padding: 5px 20px 8px 10px;
			display: inline-block
		}
		.pageTop .pix-cart .cart-trigger {
			padding-bottom: 0px;
		}
		.pageTop .top-head-nav{
			float: none;
			margin-bottom: 10px;
		}
		.top-head-nav li:last-child{
			margin-right: 0;
		}
		.pageTop .searchform{
			float: none;
			width: 200px;
			display: inline-block;
			margin-right: 0;
		}
		#inner-header .right-side .top-details .pull-left{
			float: left !important;
			margin-right: 20px;
		}
		#inner-header .right-side .top-details .pull-left:last-child{
			margin-right: 0;
		}
		#inner-header{
			text-align: center;
		}
		#inner-header .searchform, #inner-header .right-side .searchform{
			margin: 10px auto;
			max-width: 200px;
			float: none;
		}
		.header #lang-list{
			margin-top: 20px;
		}
		.left-side, .right-side {
			display: block;
			text-align: center;
		}
		.left-side-inner, .right-side-inner {
			display: inline-block;
		}
		.left-side #logo, .right-side #logo{
			float: none;
		}
		.search-center{
			height: 50px;
			width: auto;
			margin-bottom: 10px;
		}
		.col3 .social-icons, .col2 .social-icons{
			margin: 10px 0px;
		}
		#inner-header .pix-cart-contents {
			margin-left: 0;
			display: block;
			margin-top: 0px;
			height: 40px;
		}
		#inner-header .pix-cart{
			padding-top: 20px;
			margin-left: 14px;
		}
		#inner-header .pix-cart .cart-trigger{
			padding-bottom: 0px;
		}
		.pix-cart-contents-con {
			line-height: 26px;
		}
		#inner-header .pix-cart-contents .pix-item-icon {
			top: -7px;
		}
		.menu-header1 #inner-header .pix-item-icon, .menu-header2 #inner-header .pix-item-icon, .menu-header3 #inner-header .pix-item-icon {
			top: 0px;
		}
		.mobile-menu{
			line-height: 21px;
			margin-top: 27px;
		}

		#sub-header.align-left .breadcrumb{
			float: left;
		}

		/* woo-commerce cart */
		.woo-cart-dropdown {
			left: 0;
			top: 120px;
			right: 0;
			margin: 0 auto;
			display: none !important;
			opacity: 0 !important;
		}
		#inner-header .pull-right .woo-cart-dropdown {
			right: 0;
			left: auto;
		}
		#inner-header .woo-cart-dropdown:before, #inner-header .woo-cart-dropdown:after {
			left: 50%;
			margin-left: -8px;
		}
		#inner-header .woo-cart-dropdown:after {
			margin-left: -6px;
		}
		#inner-header .pull-right .woo-cart-dropdown:before, #inner-header .pull-right .woo-cart-dropdown:after {
			left: 50%;
			right: auto;
			margin-left: -8px;
		}
		#inner-header .pull-right .woo-cart-dropdown:after {
			margin-left: -6px;
		}

		#logo{
			display: inline-block;
			line-height: 0;
			margin-top: 15px;
			margin-bottom: 15px;
		}

		.header-con.stuck .mobile-menu {
			margin-top: 16px;
		}
		.header-con.stuck #inner-header .pix-cart{
			padding-top: 10px;
		}
		.header-con.stuck #inner-header .pix-cart .cart-trigger {
			padding-bottom: 10px;
		}

		/* Portfolio Page */
		#portfolio-page.nopadding .row{
			margin: 0;
		}	
		#portfolio-page .col-md-3, #portfolio-page .col-md-4, #portfolio-page .col-md-6{
			width: 50%;
		}
		.pix_icon_box{
			padding-bottom: 60px;
		}
		.pix-container .wpb_column:last-child .pix_icon_box{
			padding-bottom: 30px;
		}

		/* Portfolio Shortcode */
		#filters.normal li {
			margin: 0px 5px 10px;
			float: none;
			display: inline-block;
		}
		#filters.normal li a {
			padding: 7px 12px;
		}

		/* Callout Box */
		.callOut.left .callout-content{
			padding-right: 0;
		}
		
		.callOut.left .buttons{
			position: relative;
			margin-top: 0;
			right: auto;
		}
		.callOut .sepCenter{
			float: none;
			margin: 0 auto;
		}
		.callOut.left .sepCenter{
			margin-top: 30px;
		}
		/* Portfolio */
		.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span4.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_span4.pix-portfolio-item{
			width: 100%;
		}
		.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span3.pix-portfolio-item, .vc_responsive .no-portfolio-carousel .wpb_row .vc_span3.pix-portfolio-item{
			width: 100%;
		}
		.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span3.pix-portfolio-item, .vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span4.pix-portfolio-item{
			width: 49.99%;
		}
		.expandable .pix-portfolio.col4.owl-carousel{
			max-width: 480px;
			margin-left: auto;
			margin-right: auto;
		}
		.expandable .pix-portfolio.col3.owl-carousel{
			max-width: 620px;
			margin-left: auto;
			margin-right: auto;
		}

		/* Staffs */
		body.vc_responsive .wpb_row .vc_span3.pix-staffs, body.vc_responsive .wpb_row .vc_span4.pix-staffs, body.vc_responsive .wpb_row .vc_span6.pix-staffs{
			width: 100%;
			margin-bottom: 35px;
		}
		.pix-staffs{
			padding-left: 0;
			padding-right: 0;
		}
		.pix-staffs .style2 {
			height: 493px;
		}
		.col3 .pix-staffs .style2 {
			height: 517px;
		}
		.col2 .pix-staffs .style2 {
			height: 540px;
		}
		.team-row.owl-theme .owl-controls .owl-buttons div{
			left: -10px;
		}
		.team-row.owl-theme .owl-controls .owl-buttons div.owl-next{
			right: -10px;
			left: auto;
		}
		.vc_span4.pix-staffs:nth-child(2n+1){
			clear: none;
		}
		.footer-bottom{
			height: auto;
			line-height: normal;
		}
		.copyright {
			padding: 22px 0;
		}
		.single-staff-img {
			float: none;
			margin: 0 auto 25px;
			text-align: center;
		}
		.single-staff {
			overflow: visible;
			clear: both;
			text-align: center;
		}
		.single-staff small:after{
			margin-left: auto;
			margin-top: auto;
		}

		/* Clients */
		.clients.no-clients-carousel .client{
			width: 100%;
		}

		.clients.no-clients-carousel .client:nth-child(n){
			background: #F2F2F2;
		}
		.clients.no-clients-carousel .client:nth-child(2n){
			background: #fff;
		}
		.no-clients-carousel.clients.style3 .client:nth-child(n+1){
			border-left: 1px solid #F2F2F2;
		}

		.blog .timeline .link{
			border-left: none;
			padding-left: 0px;
			float: none !important;
			padding-top: 0;
			display: block;
			clear: both;
		}
		.blog .masonry .blog-container{
			width: 100%;
			float: none;
			margin-right: 0;
		}


		.pull-right.single-port-nav {
			float: none !important;
			clear: both;
		}

		.bg-pos-rel .contactform .col-md-4 .textfield{
			width: 80%;
		}
		.vc_responsive .wpb_row .pix-recent-blog-posts .vc_span4, .vc_responsive .wpb_row .pix-recent-blog-posts .vc_span3{
			width: 100%;
			margin-right: 0%;
		}
		.pageTop #lang-list.flag_with_name img {
			margin-top: 6px;
		}
		.right-side, #inner-header .default-header-lang, #inner-header .pix-cart, .menu-header4 .left-side, .menu-header5 .left-side{
			display: none;
		}
	}
	@media (max-width: 600px) {
		.admin-bar .header-con.stuck {
			margin-top: 0px;
		}
		.admin-bar .header-con.stuck .main-nav {
			margin-top: 60px;
		}
	}
	@media (max-width: 480px) {
		.container, .pix-container{
			max-width: 80%;
			min-width: 280px;
		}
		.header-center{
			height: auto;
			line-height: 1;
		}
		.top-head-nav{
			margin-bottom: 10px;
		}
		.pageTop .pix-cart{
			height: auto;
		}
		.pageTop .pix-cart .cart-trigger{
			padding-bottom: 10px;
		}
		.pageTop .top-details{
			height: auto;
			line-height: initial;
			margin-right: 0;
		}
		.pageTop .top-details .pixicons{
			line-height: 1;
		}
		.pageTop .pull-left .pull-left, .pageTop .pull-right .pull-left{
			padding-bottom: 10px;
		}
		.wpb_row .wpb_row.vc_row-fluid .pix-container{
			margin-left: auto;
			margin-right: auto;
		}
		#portfolio-page.nopadding .col-md-3, #portfolio-page.nopadding .col-md-4, #portfolio-page.nopadding .col-md-6, #portfolio-page .col-md-3{
			width: 100%;
		}
		.vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span3.pix-portfolio-item, .vc_responsive .wpb_row.expandable .no-portfolio-carousel .vc_span4.pix-portfolio-item{
			width: 100%;
		}
		.pix-staffs .style2 {
			height: auto;
		}
		.col3 .pix-staffs .style2 {
			height: auto;
		}
		.col2 .pix-staffs .style2 {
			height: auto;
		}	
		#lang-list.flag_with_name img{
			margin-top: 0px;
		}
		.blog .normal_small .blog-img-left{
			max-width: 100%;
		}
		.pull-left.single-port-nav {
			float: left !important;
		}
		#lang-dropdown-btn span:before{
			top: 2px;
		}
		.pageTop #lang-list{
			padding: 9px 21px 11px 11px;
		}
		#logo{
			display: block;
		}
		.menu-header1 .menu-responsive, .menu-header2 .menu-responsive, .menu-header3 .menu-responsive {
			float: right;
		}
		.m-sticky .menu-responsive{
			float: right;
		}
	}
	@media (max-width: 320px) {
		.container, .pix-container{
			min-width: 80%;
		}
		.counter.border{
			max-width: 80%;
			margin-left: auto;
			margin-right: auto;
		}
		body.vc_responsive .wpb_row .vc_span1, body.vc_responsive .wpb_row .vc_span2, body.vc_responsive .wpb_row .vc_span3, body.vc_responsive .wpb_row .vc_span4, body.vc_responsive .wpb_row .vc_span5, body.vc_responsive .wpb_row .vc_span6, body.vc_responsive .wpb_row .vc_span7, body.vc_responsive .wpb_row .vc_span8, body.vc_responsive .wpb_row .vc_span9, body.vc_responsive .wpb_row .vc_span10, body.vc_responsive .wpb_row .vc_span11, body.vc_responsive .wpb_row .vc_span12{
			padding-left: 0;
			padding-right: 0;
		}
		.top-details{
			float: none !important;
			display: block;
		}
		.pageTop .pull-left .pull-left, .pageTop .pull-right .pull-left{
			float: none !important;
			display: inline-block;
			margin-right: 0;
		}
		#inner-header{
			text-align: center;
		}
		.menu-wrap .main-nav.mobile-nav, .main-nav{
			max-width: 200px;
		}
		.header-con.stuck .menu-responsive{
			float: right;
		}
		.header-con.stuck #logo{
			float: left;
		}
		.header-con.stuck #inner-header .pix-cart{
			display: none;
		}
		#logo img{width:170px;}
		.bg-pos-rel .contactform .col-md-4 .textfield{
			width: 100%;
		}
	}

	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (   min--moz-device-pixel-ratio: 2),
	only screen and (     -o-min-device-pixel-ratio: 2/1),
	only screen and (        min-device-pixel-ratio: 2),
	only screen and (                min-resolution: 192dpi),
	only screen and (                min-resolution: 2dppx) { 


		#logo img{
			width: auto;
			height: auto;
			max-height: 50px;
		}

	}



	@keyframes likerotate {
		0% { opacity: 1; }
		50% { 
			opacity:1;
			-webkit-transform: rotateY( -180deg );
			-moz-transform: rotateY( -180deg );
			-ms-transform: rotateY( -180deg );
			transform: rotateY( -180deg );  
		}
		100% { opacity: 1; -webkit-transform: rotateY( 0deg ); }
	}

	@-moz-keyframes likerotate 
	{
		0% { opacity: 1; }
		50% { opacity:1; -moz-transform: rotateY( -180deg ); }
		100% { opacity: 1; -moz-transform: rotateY( 0deg ); }
	}

	@-ms-keyframes likerotate 
	{
		0% { opacity: 1; }
		50% { opacity:1; -webkit-transform: rotateY( -180deg ); }
		100% { opacity: 1; -webkit-transform: rotateY( 0deg ); }
	}

	@-webkit-keyframes likerotate 
	{
		0% { opacity: 1; }
		50% { opacity:1; -webkit-transform: rotateY( -180deg ); }
		100% { opacity: 1; -webkit-transform: rotateY( 0deg ); }
	}
	.icon-con h1{position: relative; top:-55px;}
	.icon-con p{position: relative; top:-55px;}



	@media (min-width: 240px) and (max-width: 767px) {

	.About-img img {
		left: 0;
		position: relative;
		top: 100px! important;
	}
	.ser-img img {
		left: 0;
		position: relative;
		top: 118px! important;
	}
	.ser-bg img {
		left: 0%! important;
	width:100%! important;
	}
	.ser-bg h6 {
		margin-left: -5%! important;
		padding: 0! important;
	}
	.ser-bg p {
		margin-left: -5%! important;
		padding: 0! important;
	}
	.ser-bg p{padding:0 50px! important;}
	.ser-bg h6{padding:0 0 0 50px! important;}
	.ser2 {
		right: 0%! important;
		width: 99%! important;
	}
	.ser-bg1 p{padding:0 20px! important;}
	.ser-bg1 h6{padding:0 0 0 20px! important;}
	.ser3 {
		left: 0%! important;
	}
	.ser-bg2 p{padding:0 50px! important;}
	.ser-bg2 h6{padding:0 0 0 50px! important;}
	.team-img img{
		position: relative;
		top: 57px! important;
	}
	.register {
		left: 0%! important;
		position: relative;
	float:left! important;
	}
	.top-img-ser {
		position: relative;
		top: 66px;
		width: 100%;
	}
	}
	@media (min-width: 240px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio:0) {
	.team-img{position:relative; top:25px! important;}
	}
	@media (min-width: 768px) and (max-width: 992px) {
	.About-img img {
		left: 0;
		position: relative;
		top: 100px! important;
	}
	.ser-img img {
		left: 0;
		position: relative;
		top: 118px! important;
	}
	.ser-bg img {
		left: 0%! important;
	width:100%! important;
	}
	.ser-bg h6 {
		margin-left: 3%! important;
		padding: 0! important;
	}
	.ser-bg p {
		margin-left: 3%! important;
		padding: 0! important;
	}
	.ser2 {
		right: 0%! important;
		width: 99%! important;
	}
	.ser-bg1 p{padding:0 50px! important;}
	.ser-bg1 h6{padding:0 0 0 50px! important;}
	.ser3 {
		left: 0%! important;
	}
	.ser-bg2 p{padding:0 20px! important;}
	.ser-bg2 h6{padding:0 0 0 20px! important;}

	.team-img img{
		position: relative;
		top:22px! important;
	}
	.top-img-ser {
		position: relative;
		top: 66px;
		width: 100%;
	}
	}
	@media (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio:0) {
	.team-img{position:relative; top:25px! important;}
	}
	@media (min-width: 993px) and (max-width: 1200px) {
	.About-img img {
		left: 0;
		position: relative;
		top: 233px! important;
	}
	.ser2 {
		left: -58px;
		min-height: 370px;
		width: 430px;
	}
	.ser-bg1 h6{padding:0 0 0 50px! important;}
	.ser-bg1 p{padding:0 50px! important;}
	.ser-bg img {
		height: 302px;
		left: -8%;
		position: relative;
		width: 380px;
	}
	.ser-bg img {
		height: 302px;
		left: -8%;
		position: relative;
		width: 380px;
	}
	.ser-bg h6{padding:0 0 0 50px! important;}
	.ser-bg p{padding:0 50px! important;}
	.ser-bg2 img {
		height: 302px;
		left: -8%;
		position: relative;
		width: 380px! important;
	}
	.ser-bg2 h6{padding:0 0 0 50px! important;}
	.ser-bg2 p{padding:0 50px! important;}
	.team-img{position:relative; top:183px! important;}
	.About-img {
    margin-top: 53px;
}
	}
	@media (min-width: 993px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio:0) {
	.team-img{position:relative; top:180px! important;}
	.About-img {
	  margin-top: 21px;
	}
	}
	@media (min-width: 1201px) and (max-width: 1280px) {
	.ser-bg img {
		height: 302px;
		left: -8%;
		position: relative;
		width: 380px;
	}
	.ser-bg h6{padding:0 0 0 15px! important;}
	.ser-bg p{padding:0 15px! important;}
	}
	.ser-bg2 img {
		height: 350px;
		left: -8%;
		position: relative;
		width: 453px;
	}
	.ser-bg2 h6{padding:0 0 0 50px! important;}
	.ser-bg2 p{padding:0 70px 0 50px!important}
	}
	@media (min-width: 1201px) and (max-width: 1280px) and (-webkit-min-device-pixel-ratio:0) {
	.team-img{position:relative; top:25px! important;}
	}
	@media (min-width: 1201px) and (max-width: 1920px) and (-webkit-min-device-pixel-ratio:0) {
	.team-img{position:relative; top:180px! important;}
	.About-img{margin-top:21px;}
	}