<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Moz selection */
*::-moz-selection {
	background: #999999;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #999999;
	color: #fff;
	text-shadow: none;
}

::selection {
	background: #999999;
	color: #fff;
	text-shadow: none;
}

/* Dark BG */
.row-background-dark p {
	color: #ffffff;
}

/* Theme BG */
.theme-bg {
	background: #fab702;
}

/*------------------------------------------------------------------
  Button
-------------------------------------------------------------------*/
.button.yellow {
	background-color: #999;
	border-color: #999;
}

.button {
	font-size: 14px;
	text-align: center;
	border: 2px solid #353535;
	color: #353535;
	display: inline-block;
	text-transform: uppercase;
	vertical-align: middle;
	padding: 12px 33px;
	-ms-transform: perspective(1px) translateZ(0);
	-o-transform: perspective(1px) translateZ(0);
	-moz-transform: perspective(1px) translateZ(0);
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	position: relative;
	-ms-transition-property: color;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-ms-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.button:hover,
.flat-color:hover {
	color: #353535;
	text-decoration: none;
}

.button span {
	font-weight: 600;
}

.pgscore_button_wrapper {
	display: inline-block;
	float: left;
	margin: 0 10px 10px 0;
}

/* Border button */
.button.border {
	color: #353535;
	font-weight: 600;
	border: 2px solid #dddddd;
}

.button.border:hover,
.button.border:focus {
	background: none;
}

.button.border.button-3d {
	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.5) inset;
	-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 -3px rgba(0, 0, 0, 0.5) inset;
}

/* Flat */
.flat-color {
	background: #fab702;
	border: none;
	color: #ffffff;
}

.flat-color:hover,
.flat-color:focus {
	color: #ffffff;
}

/* Button Rounded */
.button.full-rounded {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
	position: relative;
	z-index: 9;
	vertical-align: bottom;
}

.button.rounded {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.rounded::before {
	border-radius: 3px;
}

/* Button size */
.button i {
	padding-left: 5px;
}

.button.big {
	padding: 22px 40px;
}

.button.medium {
	padding: 18px 33px;
}

.button.small {
	padding: 10px 25px;
}

.button.extra-small {
	padding: 6px 16px;
	font-size: 12px;
}

/* Animated Fill Left */
.button.animated.left-fill span {
	position: relative;
	z-index: 1;
}

.button.animated.left-fill:after {
	content: "";
	position: absolute;
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
}

.button.animated.left-fill:hover:after {
	width: 100%;
	opacity: 1
}

.button.animated.left-fill:after {
	background-color: #353535;
}

.button.animated.left-fill:hover {
	color: #fff;
}

/* Animated Fill Middle */
.button.animated.middle-fill span {
	position: relative;
	z-index: 1;
}

.button.animated.middle-fill:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 0;
	top: 50%;
	left: 0%;
	opacity: 0;
}

.button.animated.middle-fill:hover:after {
	height: 100%;
	top: 0;
	opacity: 1
}

.button.animated.middle-fill:after {
	background-color: #252525;
}

.button.animated.middle-fill:hover {
	color: #fff;
}

/* Font */
.pgscore_feature_text_wrapper .small,
.pgscore_feature_text_wrapper small {
	font-size: 14px;
}

/*------------------------------------------------------------------
  List
-------------------------------------------------------------------*/
ol {
	padding: 0px;
	margin: 0px;
}

ol li {
	list-style: decimal inside;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}

ol.alpha li {
	list-style: decimal-leading-zero inside;
	padding: 0px;
	margin: 0px;
}

ol.roman li {
	list-style: lower-roman;
	padding: 0px;
	margin: 0px;
}

ul {
	padding: 0px;
	margin: 0px;
}

ul li {
	list-style: square inside;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}

ul.disc li {
	list-style: disc inside;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}

ul.list-style-1 li {
	list-style: none;
}

ul.list-unstyled li {
	list-style: none;
	margin: 6px 0;
}

.list li i {
	color: #999999;
	margin-right: 5px;
}

.list li i:before {
	font-size: 14px;
}

ul.pgscore_list i {
	color: #fab702;
}

/* Dark BG list */
.row-background-dark ul.list-unstyled li {
	color: #ffffff;
}

/* Dark BG list */
.theme-bg ul.list-unstyled li {
	color: #353535;
}

.theme-bg ul.pgscore_list i {
	color: #353535;
}

/*------------------------------------------------------------------
  Feature Text
-------------------------------------------------------------------*/

/* Font size */
.small {
	font-size: 14px;
}

/* Feature icon size */
.feature-box.large i {
	line-height: 60px;
	font-size: 60px;
}

.feature-box.large i:before {
	font-size: 60px;
	line-height: 60px;
}

.feature-box.large .title {
	font-weight: 500;
	margin-top: 15px;
	margin-bottom: 10px;
}

.feature-box.small .title {
	line-height: 24px;
	margin-top: 13px;
	margin-bottom: 10px;
}

.feature-box.small i {
	line-height: 40px;
	font-size: 40px;
}

.feature-box.small i:before {
	font-size: 40px;
	line-height: 40px;
}

.feature-box.ex-small i {
	line-height: 30px;
	font-size: 30px;
}

.feature-box.ex-small i:before {
	font-size: 30px;
	line-height: 30px;
	position: relative;
	left: -4px;
}

.feature-box.small.icon-left .title {
	margin-bottom: 10px;
	margin-top: 13px;
}

/* Feature text align left */
.feature-box {
	font-size: 14px;
	line-height: 24px;
	position: relative;
}

.feature-box i {
	font-size: 60px;
	line-height: 60px;
}

.feature-box i:before {
	font-size: 60px;
}

.feature-box .title {
	font-weight: 500;
}

.feature-box p {
	margin-bottom: 0;
}

.feature-box.left_pos.small i:before,
.feature-box.right_pos.small i:before {
	font-size: 40px;
	line-height: 52px;
}

.feature-box.left_pos {
	padding-left: 60px;
}

/* Feature Dark BG */
.row-background-dark h1,
.row-background-dark h2,
.row-background-dark h3,
.row-background-dark h4,
.row-background-dark h5,
.row-background-dark h6 {
	color: #ffffff;
}

.row-background-dark .feature-box p {
	color: #e5e5e5;
}

.row-background-dark .feature-box .title {
	color: #ffffff;
}

.row-background-dark .feature-box p {
	color: #ffffff;
}

.row-background-light .feature-box i:before {
	color: #353535;
}

.row-background-light .feature-box.feature-text-left-border {
	border-color: #353535;
}

/* Feature Theme BG */
.theme-bg .feature-box.text label {
	color: #353553;
}

.theme-bg .feature-box i,
.theme-bg .feature-box i::before {
	color: #353535;
}

.theme-bg h1,
.theme-bg h2,
.theme-bg h3,
.theme-bg h4,
.theme-bg h5,
.theme-bg h6 {
	color: #353535;
}

.theme-bg .feature-box p {
	color: #353535;
}

/* Feature text align right */
.feature-box.feature-text-right {
	text-align: right;
}

/* Feature text align center */
.feature-box.feature-text-center {
	text-align: center;
}

/* Feature text icon position left */
.feature-box.icon-left {
	padding-left: 90px;
}

.feature-box.large.icon-left {
	padding-left: 90px;
}

.feature-box.small.icon-left {
	padding-left: 60px;
}

.feature-box.ex-small.icon-left {
	padding-left: 50px;
}

.feature-box.icon-left i {
	position: absolute;
	left: 0;
	font-size: 34px;
}

.feature-box.border.icon-left i:before {
	font-size: 38px;
	line-height: 68px;
}

/* Feature text icon position right */
.feature-box.icon-right {
	padding-right: 90px;
}

.feature-box.large.icon-right {
	padding-right: 90px;
}

.feature-box.small.icon-right {
	padding-right: 60px;
}

.feature-box.ex-small.icon-right {
	padding-right: 50px;
}

.feature-box.icon-right .title {
	margin-top: 0;
}

.feature-box.icon-right i {
	position: absolute;
	right: 0;
	font-size: 34px;
}

.feature-box.border.icon-right i:before {
	font-size: 38px;
	line-height: 68px;
}

/* Feature icon left border */
.feature-box.feature-text-left-border {
	border-left: 4px solid #999999;
}

.feature-box.icon-left.feature-text-left-border.large i {
	left: 16px;
}

.feature-box.icon-left.feature-text-left-border.small i {
	left: 10px;
}

.feature-box.icon-left.feature-text-left-border.ex-small i {
	left: 15px;
}

/*------------------------------------------------------------------
  Feature Box
-------------------------------------------------------------------*/
.about {
	position: relative;
	overflow: hidden;
}

.about .about-details .title {
	margin: 0;
	padding-bottom: 10px;
	font-weight: 500;
}

.about .about-details h2 {
	font-size: 26px;
	line-height: 26px;
}

.about .about-details h3 {
	font-size: 24px;
	line-height: 24px;
}

.about .about-details h4 {
	line-height: 22px;
}

.about .about-details h5 {
	font-size: 20px;
	line-height: 20px;
}

.about .about-details h6 {
	font-size: 18px;
	line-height: 18px;
}

.about .about-details .about-des {
	margin-bottom: 10px;
}

.pgscore_features_box_inner .feature-box-image {
	margin-bottom: 10px;
}

.pgscore_features_box_inner .feature-box-details h4 {
	margin-bottom: 10px;
	color: #fab702;
}

.pgscore_features_box_inner .feature-box-details .feature-box-description {
	margin-bottom: 20px;
}

.row-background-dark .pgscore_features_box_inner .feature-box-details .feature-box-description {
	color: #ffffff;
}

/* Grey */
.about.full {
	width: 100%;
	height: 100%;
	padding-left: 50%;
}

.about.full .about-image {
	width: 50%;
	height: 100%;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
}

.about.full .about-details {
	width: 100%;
	float: left;
	background: #f8f8f8;
	padding: 50px 35px;
	position: relative;
	height: 100%;
}

.about.full .about-details .link {
	color: #353535;
	font-weight: 500;
}

.about.full .about-details .link .fa {
	margin-left: 5px;
}

.about.full .about-details:before {
	content: "";
	position: absolute;
	top: 55px;
	width: 0;
	height: 0;
	border-style: solid;
	left: -15px;
	border-width: 17.5px 17px 17.5px 0;
	border-color: transparent #f8f8f8 transparent transparent;
}

.about.full.feature-box-right .about-details:before {
	left: auto;
	right: -15px;
	border-width: 17.5px 0 17.5px 17px;
	border-color: transparent transparent transparent #f8f8f8;
}

/* Dark */
.about.full.dark .about-details {
	background: #353535;
}

.about.full.dark .about-details:before {
	border-color: transparent #353535 transparent transparent;
}

.about.full.dark.feature-box-right .about-details:before {
	border-color: transparent transparent transparent #353535;
}

.about.dark .about-details .title {
	color: #fff;
}

.about.dark-bg  .about-details .about-des {
	color: #fff;
}

.about.full.dark-bg .about-details .link {
	color: #fff;
}

/* Right Box */
.about.feature-box-right.full {
	padding-left: 0;
	padding-right: 50%;
}

.about.feature-box-right.full .about-image {
	left: auto;
	right: 0;
}

/*------------------------------------------------------------------
  Counter
-------------------------------------------------------------------*/
.counter {
	position: relative;
	color: #353535;
	min-height: 60px;
}

.counter i {
	font-size: 60px;
	line-height: 64px;
	display: inline-block;
}

.counter i:before {
	font-size: 60px;
}

.counter span {
	display: block;
	font-size: 44px;
	font-weight: 500;
	margin: 10px 0;
	margin-bottom: 5px;
	line-height: 40px;
}

.counter label {
	font-weight: 500;
	color: #757575;
	font-size: 15px;
	position: relative;
	margin: 10px 0;
	margin-bottom: 0;
	text-transform: uppercase;
}

.counter label:before {
	background: #353535;
	content: "";
	height: 1px;
	position: absolute;
	left: 0%;
	top: -10px;
	width: 30px;
	margin-left: 0px;
}

/* Counter align center */
.counter-center {
	text-align: center;
}

.counter-center label:before {
	left: 50%;
	margin-left: -15px;
}

/* Counter align left */
.counter-left {
	text-align: left;
}

/* Counter align right */
.counter-right {
	text-align: right;
}

.counter-right label:before {
	left: inherit;
	right: 0px;
}

/* Counter icon postion */
.fancy {
	padding-top: 30px;
	position: relative;
	z-index: 0;
}

.fancy i {
	color: rgba(53, 53, 53, 0.05);
	font-size: 90px;
	line-height: 90px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.fancy i:before {
	font-size: 90px;
}

/* Counter text icon postion left */
.pgscore_counter-style_7 {
	position: relative;
	padding-left: 73px;
}

.pgscore_counter-style_7:after,
.pgscore_counter-style_7:before {
	content: normal;
}

.pgscore_counter-style_7 label {
	width: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

.pgscore_counter-style_7 label:before {
	content: normal;
}

.pgscore_counter-style_7 i {
	color: #999999;
	font-size: 50px;
	line-height: 55px;
	position: absolute;
	left: 0;
	bottom: auto;
	top: 3px;
}

.pgscore_counter-style_7 i:before {
	font-size: 54px;
}

.pgscore_counter-style_7 span {
	margin: 0;
	line-height: 40px;
}

/* Counter left border icon postion left */
.pgscore_counter-style_8 {
	position: relative;
	padding-left: 95px;
}

.pgscore_counter-style_8:after,
.pgscore_counter-style_8:before {
	background: #353535;
	content: "";
	position: absolute;
	bottom: 0;
	width: 2px;
}

.pgscore_counter-style_8:after {
	height: 40px;
	left: 0;
}

.pgscore_counter-style_8:before {
	height: 65px;
	left: 5px;
}

.pgscore_counter-style_8 label {
	width: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

.pgscore_counter-style_8 label:before {
	content: normal;
}

.pgscore_counter-style_8 i {
	color: #999999;
	font-size: 50px;
	line-height: 55px;
	position: absolute;
	left: 25px;
	bottom: 0;
}

.pgscore_counter-style_8 i:before {
	font-size: 54px;
}

.pgscore_counter-style_8 span {
	margin: 0;
	line-height: 40px;
}

.row-background-dark .pgscore_counter-style_8 i:before {
	color: #ffffff;
}

.row-background-light .pgscore_counter-style_8 i {
	color: #353535;
}

/* Icon Border */
.counter.counter-icon-style_border i {
	border: 2px solid #999999;
	font-size: 34px;
	text-align: center;
	color: #999999;
	width: 60px;
	height: 60px;
	line-height: 55px;
}

.counter.counter-icon-style_border i:before {
	font-size: 34px;
	line-height: 34px;
}

/* Icon Rounded */
.counter.counter-icon-shape_rounded i {
	line-height: 60px;
	border-radius: 5px;
}

/* Icon Round */
.counter.counter-icon-shape_round i {
	line-height: 60px;
	border-radius: 50%;
}

/* Counter dark BG */
.row-background-dark .counter {
	color: #ffffff;
}

.row-background-dark .counter label {
	color: #ffffff;
}

.row-background-dark .counter label:before {
	background: #ffffff;
}

.row-background-dark .fancy i {
	color: rgba(255, 255, 255, 0.2);
}

.row-background-dark .pgscore_counter-style_8::after,
.row-background-dark .pgscore_counter-style_8::before {
	background: #ffffff;
}

.row-background-dark .pgscore_counter-style_7 i {
	color: #ffffff;
}

.row-background-dark .counter-icon-style_border i {
	border-color: #ffffff;
}

.row-background-dark .counter.counter-icon-style_border i {
	color: #ffffff;
	border-color: #ffffff;
}

/* Counter Theme BG */
.theme-bg .pgscore_counter.pgscore_counter-style_4 i {
	color: rgba(53, 53, 53, 0.1);
}

.theme-bg .counter.counter-icon-style_border i {
	border: 2px solid #353535;
	color: #353535;
}

.theme-bg .pgscore_counter-style_7 i {
	color: #353535;
}

.theme-bg .pgscore_counter-style_8 i {
	color: #353535;
}

.row-background-light .counter.counter-icon-style_border i {
	color: #353535;
	border-color: #353535;
}

.row-background-light .counter-icon-style_border i {
	border-color: #353535;
}

.row-background-light .pgscore_counter-style_7 i {
	color: #353535;
	border-color: #353535;
}

/*------------------------------------------------------------------
  Skills
-------------------------------------------------------------------*/
.skill-bar {
	width: 100%;
	height: 12px;
	margin: 40px 0 20px 0;
	background-color: #eceff8;
}

.skill-bar:not(:first-child) {
	margin-top: 64px;
}

.pgscore_skillsbar_wrapper .progress-bar {
	height: 100%;
	padding: 0px;
	background: #999999;
	box-shadow: none;
	transition: width 2.5s ease;
	-webkit-transition: width 2.5s ease;
	-o-transition: width 2.5s ease;
	-ms-transition: width 2.5s ease;
	-moz-transition: width 2.5s ease;
}

.pgscore_skillsbar_wrapper .position-bottom .progress-title {
	margin-top: 22px;
}

.progress-title {
	color: #353535;
	font-size: 15px;
	font-weight: 400;
	position: absolute;
	text-align: left;
	margin-left: 0;
	margin-top: -28px;
}

.progress-title &gt; i {
	margin-right: 8px;
}

.progress-bar .progress-number,
.progress-bar .progress-type {
	color: #353535;
	float: right;
	margin-top: -18px;
	position: relative;
	top: -10px;
	font-size: 15px;
	font-weight: 600;
}

.position-bottom .progress-number,
.position-bottom .progress-type {
	margin-top: 0px;
	top: 21px;
}

.row-background-dark .progress-title {
	color: #ffffff;
}

.row-background-dark .progress-bar .progress-number,
.row-background-dark .progress-bar .progress-type {
	color: #ffffff;
}

.row-background-light .pgscore_skillsbar_wrapper .progress-bar {
	background: #353535;
}

/* Rounded */
.skill-style-rounded .progress-bar,
.skill-bar.skill-style-rounded {
	border-radius: 20px;
}

/* Boreder */
.skill-style-border .progress-bar,
.skill-bar.skill-style-border {
	border-radius: 20px;
}

.skill-bar.skill-style-border {
	background: none;
	border: 1px solid #999999;
}

/* Medium Skills */
.skill-bar.skill-medium {
	height: 10px;
}

.skill-bar.skill-medium .position-bottom .progress-title {
	margin-top: 14px;
}

.skill-bar.skill-medium .position-bottom .progress-number,
.skill-bar.skill-medium .position-bottom .progress-type {
	top: 14px;
}

/* Small Skills */
.skill-bar.skill-small {
	height: 8px;
}

.skill-bar.skill-small .position-bottom .progress-title {
	margin-top: 10px;
}

.skill-bar.skill-small .position-bottom .progress-number,
.skill-bar.skill-small .position-bottom .progress-type {
	top: 9px;
}

/*------------------------------------------------------------------
  Step feature
-------------------------------------------------------------------*/

/* Step left */
.feature-box.text .title {
	margin-top: 0;
	font-weight: 500;
	font-size: 20px;
	display: table;
	width: 100%;
}

.feature-box.text label {
	font-size: 70px;
	font-weight: 600;
	line-height: 1;
	color: #999999;
	width: 106px;
}

.feature-box.text span {
	position: relative;
	left: -10px;
}

.feature-box.text label,
.feature-box.text span {
	display: table-cell;
}

/* Step right */
.feature-box.step_feature-text-right {
	text-align: right;
}

.feature-box.step_feature-text-right span {
	position: relative;
	right: -10px;
	left: inherit;
}

/* Step center */
.feature-box.step_feature-text-center {
	text-align: center;
}

.feature-box.step_feature-text-center label,
.feature-box.step_feature-text-center span {
	display: block;
	width: auto;
}

/*----------------------------------------------------------------------
  Team
-----------------------------------------------------------------------*/
.team {
	background: #fff;
	padding-top: 20px;
	border: 2px solid #999999;
	text-align: center;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.team .team-description {
	opacity: 0;
}

.team .team-description {
	background: #353535;
	text-align: center;
	padding: 10px 15px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.team .team-description h4 {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0;
}

.team .team-description span {
	font-size: 15px;
	color: #999999;
}

.team .team-images img {
	display: inline-block;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.team:hover .team-images img {
	-o-transform: scale(1.07);
	-ms-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-webkit-transform: scale(1.07);
	transform: scale(1.07);
}

.team .team-social-icon {
	background: #999999;
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding: 10px;
	text-align: center;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.team .team-social-icon a {
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	border: 2px solid #fff;
	width: 35px;
	height: 35px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.team .team-social-icon a:last-child {
	margin-right: 0px;
}

.team:hover .team-description {
	opacity: 1;
}

.team:hover .team-social-icon {
	bottom: 68px;
}

.team .team-social-icon ul {
	display: inline-block;
	vertical-align: top;
	padding: 0px;
}

.team .team-social-icon li {
	display: inline-block;
	margin: 0 2px;
}

.team .team-social-icon li a {
	margin-bottom: 0;
	border: 2px solid #ffffff;
}

.pgscore_team_members_style_style-2 .team .team-social-icon.pgssi-shape-rounded li a {
	position: relative;
	left: -50px;
	margin: 5px 0px;
	border-radius: 100%;
	border: 2px solid #fab702;
	color: #fab702;
}

.pgscore_team_members_style_style-2 .team:hover .team-social-icon.pgssi-shape-rounded li a {
	left: 15px;
}

.pgscore_team_members_style_style-2 .team .team-social-icon.pgssi-shape-rounded li a:hover {
	color: #ffffff;
	border: 2px solid transparent;
}

.team .team-social-icon li a:hover {
	border-color: transparent;
}

.team .team-social-icon li .fa {
	font-size: 16px;
}

.team .team-description p,
.team .contact-info {
	display: none;
}

/* Team Shadow */
.team.shadow {
	border: 1px solid #f5f5f5;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.team.shadow .team-description {
	position: inherit;
	opacity: 1;
	background: #999999;
}

.team.shadow .team-description h4,
.team.shadow .team-description span {
	color: #353535;
}

.team.shadow .team-description a:hover {
	color: #ffffff;
}

.team.shadow .team-social-icon {
	position: inherit;
	background: none;
	bottom: 0;
	position: relative;
	z-index: 9;
}

.team.shadow:hover .team-images img {
	-o-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
}

.team.shadow {
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}

.team.shadow:hover .team-social-icon a {
	color: #fff;
	border: 2px solid #fff;
}

.team.shadow img {
	margin-bottom: 0px;
}

.team.shadow .team-social-icon:before,
.team.shadow .team-social-icon:after {
	background: #353535;
	content: "";
	width: 100%;
	height: 0%;
	position: absolute;
	left: 0;
	z-index: -1;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.team.shadow .team-social-icon:before {
	top: 0;
}

.team.shadow .team-social-icon:after {
	bottom: 0;
}

.team.shadow:hover .team-social-icon:before {
	height: 50%;
	top: 0;
}

.team.shadow:hover .team-social-icon:after {
	height: 50%;
	bottom: 0;
}

.team.shadow .social-icons.border li a {
	border-color: #999999;
	color: #999999;
}

.team.shadow .social-icons.border li a:hover {
	border-color: transparent;
}

.team.shadow .team-description p,
.team.shadow .contact-info {
	display: none;
}

/* Team Boxed */
.team.boxed,
.team.boxed .team-description h4,
.team.boxed .team-description span {
	border: none;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.team.boxed .team-description {
	opacity: 1;
	height: 75px;
	background: #353535;
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1);
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}

.team.boxed .team-description h4 {
	color: #ffffff;
	padding-top: 5px;
}

.team.boxed .team-description span {
	color: #999999;
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
}

.team.boxed .team-description p {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	margin-bottom: 0;
}

.team.boxed:hover .team-images img {
	-o-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}

.team.boxed:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.team.boxed:hover .team-description {
	background: #999999;
	height: 185px;
}

.team.boxed:hover .team-description h4 {
	color: #fff;
}

.team.boxed .team-description a:hover {
	color: #353535;
}

.team.boxed:hover .team-description span {
	color: #fff;
}

.team.boxed .team-description p {
	display: block;
}

.team.boxed .team-social-icon {
	background: none;
	bottom: inherit;
	left: 0px;
	top: 15px;
	width: 40px;
	padding: 0;
}

.team.boxed .social-icons.border li {
	margin: 3px 0;
}

.team.boxed .social-icons.border li a {
	color: #999999;
	border-color: #999999;
	margin-right: 0;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
	position: relative;
	left: -60px;
}

.team.boxed:hover .social-icons.border li a {
	left: 0px;
}

.team.boxed .social-icons.border li a:hover {
	color: #ffffff;
	border-color: transparent;
}

.team.boxed .social-icons.border li a:nth-child(1) {
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.team.boxed .social-icons.border li a:nth-child(2) {
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.team.boxed .social-icons.border li a:nth-child(3) {
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.team.boxed .social-icons.border li a:nth-child(4) {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.team.boxed .social-icons.border li a:nth-child(5) {
	-webkit-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}

.text-white .team.boxed .team-description h4,
.text-white .team.boxed .team-description span,
.text-white .team.boxed .team-description p {
	color: #353535;
}

.pgscore_team_members_list_style_carousel.pgscore_team_members_style_style-2 .team.boxed {
	margin: 6px;
}

.pgscore_team_members_style_style-3 .team .team-social-icon a {
	color: #353535;
}

.pgscore_team_members_style_style-3 .team.shadow:hover .team-social-icon a {
	border: 1px solid transparent;
}

/* Team Left */
.team.left_pos {
	background: #ffffff;
	padding-top: 0;
	padding-left: 48%;
	min-height: 300px;
	text-align: left;
	margin-bottom: 40px;
	cursor: auto;
}

.team.left_pos .team-images {
	position: absolute;
	left: 0;
	top: 0;
	width: 48%;
	text-align: center;
	padding-top: 15px;
}

.team.left_pos .team-images img {
	-o-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
}

.team.left_pos .team-description {
	position: relative;
	opacity: 1;
	background: none;
	text-align: left;
	padding: 20px;
}

.team.left_pos .team-description .title {
	margin-bottom: 5px;
	font-size: 18px;
	color: #353535;
}

.team.left_pos .team-description span {
	margin-bottom: 5px;
	display: block;
}

.team.left_pos .team-description .title {
	font-size: 18px;
	margin-bottom: 8px;
	color: #353535;
}

.team.left_pos .team-description,
.team.left_pos .team-description p {
	line-height: 22px;
}

.team.left_pos .team-description p,
.team.left_pos .contact-info {
	display: block;
}

.team.left_pos .contact-info {
	padding: 0px;
}

.team.left_pos .contact-info li {
	list-style-type: none;
}

.team.left_pos .contact-info a {
	display: block;
	color: #757575;
	margin: 3px 0;
	text-decoration: none;
}

.team.left_pos .contact-info a:hover {
	color: #999999;
}

.team.left_pos .contact-info i {
	margin-right: 10px;
}

.team.left_pos .contact-info i:before {
	font-size: 18px;
	color: #999999;
}

.team.left_pos .team-social-icon {
	position: absolute;
	bottom: 0;
	width: 52%;
	left: auto;
	right: 0;
}

.team.left_pos:hover .team-social-icon {
	bottom: 0;
}

.text-white .team.left_pos {
	background: none;
}

.text-white .team.left_pos .team-images {
	background: #ffffff;
}

.text-white .team.left_pos .team-description .title {
	color: #ffffff;
}

.text-white .team.left_pos .contact-info a {
	color: #ffffff;
}

/* Fancy Team */
.team-block {
	width: 1266px;
	margin: 0 auto;
	position: relative;
	margin-top: 100px;
}

.team-block .member-info {
	position: absolute;
	top: 0;
	width: 40px;
	height: 40px;
	cursor: pointer;
	z-index: 996;
}

.team-block .member-info:hover {
	z-index: 999;
}

.team-block .member-info.member1 {
	left: 9%;
	top: 0px;
	z-index: 997;
}

.team-block .member-info.member2 {
	left: 25%;
	top: -40px;
	z-index: 998;
}

.team-block .member-info.member3 {
	left: 42%;
	top: -12px;
}

.team-block .member-info.member4 {
	left: 55%;
	top: 12px;
}

.team-block .member-info.member5 {
	left: 68%;
	top: -20px;
	z-index: 998;
}

.team-block .member-info.member6 {
	left: 86%;
	top: 38px;
	z-index: 997;
}

.team-block .member-info .info {
	display: block;
	position: absolute;
	top: -100px;
	left: -105px;
	background: #353535;
	width: 250px;
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	z-index: -1;
}

.team-block .member-info .info:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: #353535);
	border-top-color: #353535;
	border-width: 7px;
	margin-left: -7px;
}

.team-block .member-info:hover .info {
	opacity: 1;
	top: -120px;
}

.member-info .team-description h4 {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #353535;
	text-transform: uppercase;
	margin: 0;
}

.member-info .team-description a:hover {
	color: #ffffff;
}

.member-info .team-description span {
	font-size: 15px;
	color: #353535;
}

.member-info .team-social-icon {
	padding: 10px 0;
	text-align: center;
}

.member-info .team-social-icon ul {
	display: inline-block;
	vertical-align: top;
}

.member-info .team-social-icon li:last-child a {
	margin-right: 0;
}

/* Team single */
.single-teams .entry-content .team-single-image {
	width: auto;
	max-width: 50%;
}

.single-teams .entry-content blockquote {
	display: table;
}

.single-teams .contact-info {
	padding-left: 0px;
}

.single-teams .contact-info li {
	list-style-type: none;
	margin-bottom: 10px;
}

.single-teams .contact-info li i {
	margin-right: 10px;
}

.single-teams .contact-info li i:before {
	font-size: 20px;
}

.single-teams .portfolio-details-section {
	padding: 80px 0px;
}

/*----------------------------------------------------------------------
  Testimonial
-----------------------------------------------------------------------*/
.testimonial {
	position: relative;
	background: #f9f9f9;
	padding: 85px 50px 45px 70px;
	margin: 0 8px 4px 0;
	margin-top: 45px;
	color: #757575;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	-webkit-box-shadow: 8px 4px 0px 0px rgba(153, 153, 153, 1);
	-moz-box-shadow: 8px 4px 0px 0px rgba(153, 15353, 153, 1);
	box-shadow: 8px 4px 0px 0px rgba(153, 153, 153, 1);
}

.testimonial-avatar {
	position: absolute;
	left: 50%;
	margin-left: -55px;
	top: -45px;
	width: 110px;
	height: 110px;
}

.testimonial-avatar img {
	border: 4px solid #999999;
	max-width: 100%;
}

.testimonial-info {
	position: relative;
}

.testimonial-info:before {
	position: absolute;
	top: -15px;
	left: -35px;
	color: #999999;
	font-family: 'FontAwesome';
	content: "\f10d ";
	font-size: 32px;
}

.author-info {
	font-size: 16px;
	color: #353535;
	text-transform: uppercase;
	margin-top: 20px;
	position: relative;
}

.author-info strong {
	font-weight: 500;
}

.author-info span {
	font-weight: normal;
	color: #757575;
	text-transform: none;
}

.author-info:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 2px;
	background: #999999;
	left: 50%;
	bottom: -10px;
	margin-left: -25px;
}

/* Light */
.testimonial.light {
	background: #fff;
}

/* Text White */
.text-white .testimonial,
.testimonial.text-white {
	color: #fff;
}

.text-white .testimonial .author-info {
	color: #fff;
}

/* Clean */
.testimonial.clean {
	background: none;
	box-shadow: none;
	padding-bottom: 0;
	padding: 0 50px 25px 70px;
	margin-top: 0;
}

.testimonial.clean .testimonial-avatar {
	position: relative;
	top: 0;
	margin-bottom: 20px;
}

.text-white .testimonial.clean .author-info {
	color: #999;
}

.yellow-bg .testimonial.clean {
	padding-bottom: 10px;
	margin-bottom: 0;
}

.yellow-bg .testimonial.clean .author-info {
	color: #032323;
}

.yellow-bg .testimonial.clean .testimonial-avatar img {
	border-color: #ffffff;
}

.text-white .testimonial.clean .testimonial-info:before,
.text-white .testimonial.clean .author-info span {
	color: #ffffff;
}

.testimonial.clean .author-info {
	color: #fab702;
}

.text-white .testimonial.clean .author-info:before {
	background: #ffffff;
}

/* Left Position */
.testimonial.left_pos {
	padding: 60px 40px 40px 120px;
	text-align: left;
}

.testimonial.left_pos .testimonial-avatar {
	left: 0;
	margin-top: -50px;
	top: 50%;
}

.testimonial.left_pos .author-info:before {
	margin-left: 0;
	left: 0;
}

/* Bottom Position */
.testimonial.bottom_pos {
	padding: 60px 40px 40px 60px;
	text-align: left;
	margin-top: 0;
	margin-bottom: 50px;
}

.testimonial.bottom_pos .testimonial-avatar {
	bottom: -50px;
	top: inherit;
	left: 0px;
	margin-left: 50px;
}

.testimonial.bottom_pos .author-info {
	margin-left: 125px;
}

.testimonial.bottom_pos .author-info:before {
	margin-left: 0;
	left: 0;
}

.testimonial.bottom_pos.clean .testimonial-avatar {
	position: absolute;
	bottom: -70px;
}

.testimonial.bottom_pos.clean {
	padding: 18px 0px 40px 36px
}

.testimonial.bottom_pos.clean .author-info {
	margin-left: 148px;
}

/* Theme BG */
.testimonial.yellow {
	background: #999999;
	color: #ffffff;
	-webkit-box-shadow: 8px 4px 0px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: 8px 4px 0px 0px rgba(0, 0, 0, 0.06);
	box-shadow: 8px 4px 0px 0px rgba(0, 0, 0, 0.06);
}

.testimonial.yellow .testimonial-info:before,
.testimonial.yellow .author-info span {
	color: #ffffff;
}

.testimonial.yellow .testimonial-avatar img {
	border-color: #ffffff;
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
	color: #ffffff;
}

.testimonial.yellow .author-info:before {
	background: #ffffff;
}

.row-background-dark .testimonial.clean .author-info span {
	color: #ffffff;
}

.row-background-dark .testimonial.clean .testimonial-info p {
	color: #ffffff;
}

.row-background-dark .testimonial p {
	color: #757575;
}

.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	background: #fab702;
}

.row-background-dark .testimonial.yellow p {
	color: #ffffff;
}

.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot span {
	background: #ffffff;
}

.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot span {
	background: #ffffff;
}

.row-background-light .testimonial-avatar img {
	border: 4px solid #757575;
}

.row-background-light .testimonial {
	box-shadow: 8px 4px 0 0 rgba(117, 117, 117, 0.2);
}

.row-background-light .owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	background: #ffffff;
}

.row-background-light .owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
	background: #ffffff;
}

.row-background-light .testimonial.clean {
	box-shadow: none;
}

.row-background-light .testimonial.yellow {
	background: #353535;
}

/*---------------------------------------------------------------------
 Blog - Post
----------------------------------------------------------------------*/
.post .post-details .title {
	font-weight: 500;
	margin-bottom: 10px;
}

.post .post-details a.button {
	margin-bottom: 0;
}

.post .post-meta {
	margin-bottom: 10px;
}

.post .post-meta a {
	font-size: 14px;
	font-weight: 300;
	color: #757575;
	margin-right: 10px;
	display: inline-block;
}

.post .post-meta a:hover {
	color: #000;
}

.post .post-meta a .fa,
.post .post-meta .fa {
	color: #999999;
	padding-right: 8px;
}

/* Without img */
.pgscore_recent_posts_style_style-4 .pgscore_recent_post_item-without-thumb .post .post-details {
	padding-left: 80px;
}

.pgscore_recent_posts_style_style-4 .pgscore_recent_post_item-without-thumb .post .post-image .post-date {
	bottom: inherit;
	right: inherit;
}

/* Post Image */
.post .post-image {
	position: relative;
}

.post .post-image .post-date {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.post .blog-entry-you-tube {
	margin-bottom: 15px;
}

/* Post - 2 */
.post-2 .post-details {
	padding-left: 0;
}

.pgscore_recent_posts_style_style-2 .post-image img {
	margin-bottom: 0px;
}

/* Image Border */
.post .inner_border {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.post .inner_border:before {
	position: absolute;
	display: block;
	content: "";
	top: 8px;
	left: 8px;
	border: 5px solid rgba(255, 255, 255, 0.7);
	height: 100%;
	width: 100%;
}

/* Left Position */
.post.post-2 {
	border: 1px solid #dddddd;
	display: inline-block;
	width: 100%;
}

.post.post-2 .post-image,
.post.post-2 .post-details {
	float: left;
	width: 50%;
}

.post.post-2 .post-details {
	padding: 18px;
}

.post.post-2 .post-details .title {
	margin-top: 0;
	font-size: 16px;
}

.post.post-2 .post-image .post-date {
	bottom: 15px;
	right: 13px;
}

.text-white .post.post-2 {
	border-color: #ffffff;
}

.pgscore_recent_post_item-without-thumb .post.post-2 .post-image,
.pgscore_recent_post_item-without-thumb .post.post-2 .post-details {
	width: 100%;
}

.pgscore_recent_post_item-without-thumb .post.post-2 .post-image .post-date {
	bottom: inherit;
	right: 30px;
	top: 30px;
}

.pgscore_recent_post_item-without-thumb .post.post-2 .post-details {
	padding-right: 100px;
}

.pgscore_recent_post_item-with-thumb .post .post-image .post-date {
	bottom: -40px;
	left: 10px;
}

.pgscore_recent_posts_style_style-2 .pgscore_recent_post_item-with-thumb .post .post-image .post-date {
	bottom: 13px;
	left: inherit;
}

.pgscore_recent_posts_style_style-2 .owl-item .pgscore_recent_post_item-with-thumb .post .post-image .post-date {
	bottom: 13px;
}

.pgscore_recent_posts_list_style_carousel.pgscore_recent_posts_style_style-2 .post.post-2 {
	margin-bottom: 32px;
}

.owl-item .pgscore_recent_post_item-with-thumb .post .post-image .post-date {
	bottom: -14%;
}

/*---------------------------------------------------------------------
 Address block
----------------------------------------------------------------------*/
.address-block {
	position: relative;
	padding-left: 80px;
}

.address-block .glyph-icon {
	width: 60px;
	height: 60px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	line-height: 54px;
	color: #fab702;
}

.address-block .glyph-icon:before {
	font-size: 36px;
}

.address-block.fill .glyph-icon {
	background: #999999;
	color: #323232;
	border: none;
}

.address-block.rounded .glyph-icon {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.address-block .title {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}

.address-block span {
	display: block;
}

.address-block a {
	display: block;
}

.address-block.border .glyph-icon {
	border: 2px solid #fab702;
}

.address-block.flat .glyph-icon {
	background: #fab702;
	color: #ffffff;
}

.address-block.rounded .glyph-icon {
	border-radius: 20%;
}

.address-block.round .glyph-icon {
	border-radius: 100%;
}

.address-block.border .glyph-icon:before {
	font-size: 26px;
}

.address-block.flat .glyph-icon:before {
	font-size: 26px;
}

/* Address block light BG */
.row-background-light .address-block.border .glyph-icon {
	border-color: #353535;
	color: #353535;
}

.row-background-light .address-block span {
	color: #757575;
}

.row-background-light .address-block a {
	color: #353535;
}

/* Address block Dark BG */
.row-background-dark .address-block {
	color: #ffffff;
}

/* Address block theme BG */
.theme-bg .address-block .glyph-icon {
	border: 2px solid #353535;
	color: #353535;
}

.theme-bg .address-block.fill .glyph-icon {
	background: #323232;
	color: #fff;
}

.theme-bg .address-block span {
	color: #353535;
}

/* Map iframe */
.site-main .wpb_gmaps_widget .wpb_wrapper {
	padding: 0px;
}

/*---------------------------------------------------------------------
 Owl carousel  
----------------------------------------------------------------------*/
.owl-carousel .owl-item img {
	width: auto;
}

.owl-carousel .owl-nav {
	display: block;
	position: absolute;
	text-indent: inherit;
	top: 45%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	left: 0;
	width: 100%;
	cursor: pointer;
	z-index: 999;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
	display: block;
	position: absolute;
	text-indent: inherit;
	width: auto;
	cursor: pointer;
	opacity: 0;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	top: 50%;
}

.owl-carousel .owl-nav .owl-prev {
	left: 0px;
}

.owl-carousel .owl-nav .owl-next {
	right: 0px;
}

.owl-carousel .owl-nav i {
	font-size: 20px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	padding-left: 2px;
	display: inline-block;
	color: #ffffff;
	background: #353535;
	border: 0px solid #353535;
	font-weight: normal;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.owl-carousel .owl-nav i:hover {
	background: #999999;
	color: #353535;
}

.owl-carousel:hover .owl-nav .owl-prev,
.owl-carousel:hover .owl-nav .owl-next {
	opacity: 1;
	background: none;
	padding: 0;
	margin: 0;
}

.owl-carousel:hover .owl-nav .owl-prev {
	left: -17px;
}

.owl-carousel:hover .owl-nav .owl-next {
	right: -17px;
}

.pgscore_team_members_style_style-1 .owl-carousel .owl-item img {
	display: inline-block;
}

.pgscore_image_slider_wrapper .owl-theme .owl-nav [class*='owl-'] {
	margin: -17px 0 0 0;
	padding: 0;
}

/* Dots */
.owl-carousel .owl-controls .owl-dot {
	display: inline-block;
	margin-top: 10px;
}

.owl-carousel .owl-dots {
	display: inline-block;
	position: absolute;
	bottom: -35px;
	text-indent: inherit;
	left: 0px;
	width: 100%;
	cursor: pointer;
	text-align: center;
}

.owl-carousel.owl-theme .owl-dots .owl-dot span {
	background: #353535;
	border-radius: 30px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0px 3px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	cursor: pointer;
}

.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
	background: #999999;
}

.owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	background: #999999;
	width: 20px;
}

.dark-bg .owl-carousel.owl-theme .owl-dots .owl-dot span,
.text-white .owl-carousel.owl-theme .owl-dots .owl-dot span {
	background: #ffffff;
}

.yellow-bg .owl-carousel.owl-theme .owl-dots .owl-dot.active span {
	background: #ffffff;
}

.yellow-bg .owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
	background: #ffffff;
}

.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot span {
	background: #ffffff;
}

/*---------------------------------------------------------------------
 Owl carousel2  
----------------------------------------------------------------------*/
.pgscore_recent_posts_style_style-2 .owl-carousel .owl-item img {
	margin-bottom: 0px;
}

/*---------------------------------------------------------------------
 Portfolio 
----------------------------------------------------------------------*/
.isotope-filters {
	display: table;
	margin: 0 auto 40px;
	text-align: center;
}

.isotope-filters button {
	text-transform: uppercase;
	font-weight: 500;
	color: #757575;
	border: none;
	font-size: 14px;
	cursor: pointer;
	margin: 0;
	padding: 5px 15px;
	background: transparent;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	position: relative;
}

.isotope-filters button:before {
	content: "/";
	position: absolute;
	right: -2px;
	top: 0;
	color: #757575;
	line-height: 24px;
}

.isotope-filters button:last-child:before {
	content: normal;
}

.isotope-filters button:focus {
	outline: none;
	outline-style: none;
	outline-offset: 0;
}

.isotope-filters button.active,
.isotope-filters button:hover {
	border-color: #000000;
	color: #000000;
}

.text-white .isotope-filters button {
	color: #ffffff;
	border-color: #ffffff;
}

.text-white .isotope-filters button:before {
	color: #ffffff;
}

.isotope.column-3 .grid-item {
	width: 33.3333%;
	padding: 0;
}

.isotope.column-4 .grid-item {
	width: 25%;
	padding: 0;
}

.isotope.column-5 .grid-item {
	width: 20%;
	padding: 0;
}

.isotope.column-space .grid-item {
	padding: 0 15px;
	margin-bottom: 30px;
}

.masonry.column-3 .masonry-item {
	width: 33.3333%;
	padding: 15px;
}

.masonry.column-2 .masonry-item {
	width: 50%;
	padding: 15px;
}

h3.title.single-portfolio-title {
	display: inline;
}

/*-------------------------------------------------
Portfolio Page 
--------------------------------------------------*/
.title.single-portfolio-title {
	display: inline;
}

.portfolio-info {
	margin-bottom: 20px;
	padding-top: 15px;
}

.portfolio-info .social-icons {
	display: inline-block;
	width: 100%;
}

.portfolio-info .site-link {
	display: block;
}

.portfolio-info label {
	color: #353535;
	padding: 0;
	margin: 0;
	font-weight: 600;
	font-size: 18px;
	display: block;
	padding-bottom: 5px;
}

.portfolio-info .media .demo-link {
	color: #353535;
	padding: 0;
	margin: 0;
	padding-top: 5px;
	font-size: 14px;
}

.portfolio-info .social-icons li {
	margin-bottom: 0;
	margin-top: 7px;
}

.portfolio-info .social-icons li a {
	border-color: #323232;
}

/*port-navigation*/
.port-navigation {
	padding: 20px 0;
	border-bottom: 1px dashed #d0d0d0;
	border-top: 1px dashed #d0d0d0;
}

.port-navigation a {
	color: #626262;
}

.port-arrow i {
	text-align: center;
	font-size: 25px;
	line-height: 75px;
}

.port-photo {
	width: 124px;
	height: 77px;
	display: inline-block;
}

.port-photo img {
	width: 100%;
}

/* Hover Effect */
.project-info {
	position: relative;
	overflow: hidden;
}

.entry-content .project-info &gt; img {
	margin-bottom: 0;
}

.project-info &gt; img {
	-o-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	width: 100%;
}

.project-info:hover &gt; img {
	-o-transform: scale(1.09);
	-ms-transform: scale(1.09);
	-moz-transform: scale(1.09);
	-webkit-transform: scale(1.09);
	transform: scale(1.09);
}

.project-info .button i {
	margin-right: 0px;
	font-size: 13px;
	padding-left: 0px;
}

.project-info .button.small {
	padding: 10px 15px;
}

.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.overlay {
	background: none;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.overlay .button {
	color: #353535;
}

.overlay-content {
	position: absolute;
	left: 15px;
	bottom: 50px;
	opacity: 0;
	width: 70%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.overlay::before {
	border-bottom: 1px solid #353535;
	border-top: 1px solid #353535;
	-o-transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	-moz-transform: scale(0, 1);
	transform: scale(0, 1);
}

.overlay::after {
	border-left: 1px solid #353535;
	border-right: 1px solid #353535;
	-o-transform: scale(1, 0);
	-webkit-transform: scale(1, 0);
	-moz-transform: scale(1, 0);
	transform: scale(1, 0);
}

.overlay::before,
.overlay::after {
	bottom: 13px;
	content: "";
	left: 13px;
	opacity: 0;
	position: absolute;
	right: 13px;
	top: 13px;
	-o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	-moz-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
	z-index: 1;
}

.project-info:hover .overlay {
	background: rgba(255, 255, 255, 0.85);
}

.project-info:hover .overlay::before,
.project-info:hover .overlay::after {
	opacity: 1;
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
}

.project-info:hover .overlay-content {
	left: 40px;
	opacity: 1;
}

.overlay-content h3,
.overlay-content h3 a {
	color: #353535;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	position: relative;
	z-index: 9;
	margin-bottom: 10px;
}

.overlay-content h3 a:hover {
	text-decoration: none;
}

.overlay-content .hr,
.overlay-content hr {
	background: #353535;
	border: none;
	display: block;
	height: 2px;
	margin: 10px 0;
	width: 40px;
}

.overlay-content &gt; a {
	color: #ffffff;
	text-decoration: none;
	position: relative;
	z-index: 9;
	margin-bottom: 0;
}

.columns-4 .entry-title a,
.columns-4 .overlay-content h3 a {
	font-size: 16px;
}

.columns-4 .project-info .button.small {
	padding: 8px 15px;
}

/*---------------------------------------------------------------------
 Accordion
----------------------------------------------------------------------*/
.vc_tta-accordion .vc_tta-panel-title {
	font-size: 16px;
	font-weight: 500;
}

.vc_tta-accordion .vc_tta-panel-title&gt;a {
	padding: 16px 20px;
}

.entry-content .vc_tta.vc_general .vc_tta-panel-body {
	padding: 14px 0px;
}

/* Square */
.entry-content .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.entry-content .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,
.entry-content .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
	border: none;
}

.entry-content .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background: none;
}

/* Rounded */
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,
.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
	border: none;
}

.entry-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background: none;
}

/* Round */
.entry-content .vc_tta.vc_tta-shape-round .vc_tta-panel-body,
.entry-content .vc_tta.vc_tta-shape-round .vc_tta-panel-heading,
.entry-content .vc_tta.vc_tta-shape-round .vc_tta-tab&gt;a {
	border-radius: 1em;
}

/* Modern */
.entry-content .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,
.entry-content .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after,
.entry-content .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
	border: none;
}

.entry-content .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
	background: none;
}

/* Flat */
.entry-content .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
	background: none;
}

/* Outline */
.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
	border: none;
}

.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: #ddd;
}

.entry-content .vc_tta.vc_tta-style-outline .vc_tta-panel-body,
.entry-content .vc_tta.vc_tta-style-outline .vc_tta-panel-heading,
.entry-content .vc_tta.vc_tta-style-outline .vc_tta-tab&gt;a {
	border-width: 1px;
}

.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title&gt;a {
	color: #999;
}

.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after,
.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before,
.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,
.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after,
.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before {
	border-color: #999;
}

.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title&gt;a {
	color: #999;
}

.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
	border-color: #999;
}

.accordion .acd-heading {
	position: relative;
	padding: 15px 40px 15px 15px;
	font-size: 15px;
	line-height: normal;
	cursor: pointer;
	background-color: #f5f5f5;
	display: block;
	text-align: left;
	color: #888888;
	text-decoration: none;
}

.accordion .acd-heading:before {
	font-family: 'FontAwesome';
	cursor: pointer;
	content: "\f067";
	position: absolute;
	top: 6px;
	right: 10px;
	display: block;
	padding: 7px 8px 2px;
	color: #999999;
	font-size: 16px;
	line-height: 24px;
	-webkit-transition: all 0.25s ease-in-out 0s;
	-moz-transition: all 0.25s ease-in-out 0s;
	transition: all 0.25s ease-in-out 0s;
}

.accordion .acd-active .acd-heading:before {
	content: "\f068";
}

.accordion .acd-heading &gt; i {
	margin-right: 16px;
}

.accordion .acd-des {
	display: none;
	overflow: hidden;
	text-align: left;
	padding: 10px 0px;
	color: #888888;
	line-height: 24px;
}

.accordion .acd-group {
	margin-bottom: 10px;
}

.accordion .acd-group:last-child {
	margin-bottom: 0;
}

/* Accordion - Arrow */
.accordion.arrow .acd-heading:before {
	content: "\f105";
	font-size: 22px;
}

.accordion.arrow .acd-active .acd-heading:before {
	content: "\f107";
	font-size: 22px;
}

/* Accordion - Dark */
.accordion.dark .acd-heading {
	border: none;
	background: #323232;
	color: #fff;
}

.accordion.dark .acd-heading:before {
	color: #fff;
}

/* Accordion - Boxed */
.accordion.boxed .acd-heading::before {
	background: red;
	color: #ffffff;
	height: 100%;
	overflow: hidden;
	padding: 14px 15px;
	right: 0;
	top: 0;
	width: 53px;
	text-align: center;
}

/* Accordion - Rounded */
.accordion.rounded .acd-heading {
	border-radius: 4px;
	overflow: hidden;
}

/* Accordion - Borderd */
.accordion.border .acd-heading {
	background: none;
	border: 1px solid #dddddd;
}

.accordion.border .acd-active .acd-heading {
	background: red;
	border-color: red;
	color: #ffffff;
}

.accordion.border .acd-active .acd-heading:before {
	color: #ffffff;
}

/***** Dark BG *****/
.text-white .accordion .acd-des {
	color: #f5f5f5;
}

.text-white .accordion.border .acd-heading {
	border-color: #dddddd;
	color: #ffffff;
}

.text-white .accordion.border .acd-active .acd-heading {
	border-color: red;
}

.text-white .accordion.dark .acd-heading {
	background: #454545;
}

/***** yellow BG *****/
.yellow-bg .accordion.boxed .acd-heading::before {
	background: #353535;
	color: #ffffff;
}

.yellow-bg .accordion.border .acd-heading {
	border-color: #ffffff;
	color: #ffffff;
}

.yellow-bg .accordion.border .acd-active .acd-heading {
	border-color: #ffffff;
}

.yellow-bg .accordion.border .acd-heading:before {
	color: #ffffff;
}

.yellow-bg .accordion.dark .acd-des {
	color: #353535;
}

.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title &gt; a,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title &gt; a {
	color: #353535;
}

.wpb-js-composer .entry-content .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title &gt; a,
.wpb-js-composer .entry-content .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title &gt; a {
	color: #353535;
}

.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before {
	border-color: #353535;
}

.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title &gt; a,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title &gt; a {
	color: #353535;
}

.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.wpb-js-composer .entry-content .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
	border-color: #353535;
}

/*---------------------------------------------------------------------
 Tabs
----------------------------------------------------------------------*/
.wpb-js-composer .entry-content .vc_tta.vc_general .vc_tta-tab&gt;a {
	border: 1px solid #e6e6e6;
	padding: 24px 20px;
	font-size: 16px;
	line-height: 24px;
	color: #353535;
}

.wpb-js-composer .entry-content .vc_tta.vc_general .vc_tta-panel-body {
	border: 1px solid #e6e6e6;
	border-top: none;
	padding: 30px;
}

.wpb-js-composer .entry-content .vc_tta.vc_general .vc_tta-panel-body h3 {
	color: #fab702;
	margin-bottom: 15px;
}

.wpb-js-composer .entry-content .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a {
	border-bottom-color: #f8f8f8;
}

.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab&gt;a {
	border: none;
	background: #fab702;
	color: #353535;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab.vc_active&gt;a {
	background: #f7f7f7;
}

.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-modern:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a {
	border-bottom-color: #f7f7f7;
}

.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern .vc_tta-panel-body {
	border: none;
	background: #f7f7f7;
}

/* Flat tab */
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-flat .vc_tta-tab&gt;a {
	border: none;
	background: #f7f7f7;
	color: #353535;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-flat .vc_tta-tab.vc_active&gt;a {
	background: #fab702;
}

.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-flat:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a {
	border-bottom-color: #fab702;
}

.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-flat .vc_tta-panel-body {
	border: none;
	background: #fab702;
	color: #ffffff;
}

/* Outline tab */
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tab&gt;a {
	border: 1px solid #f7f7f7;
	background: #f7f7f7;
	color: #353535;
	border-bottom-color: #fab702;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tab.vc_active&gt;a {
	border-color: #fab702;
	background: none;
}

.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-outline:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a {
	border-bottom-color: #fff;
}

.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-panel-body {
	border: none;
	padding: 20px 0;
}

/* Constro Default */
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-constro-default .vc_tta-tab&gt;a {
	background: #f9f9f9;
	position: relative;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-constro-default .vc_tta-tab.vc_active&gt;a {
	background: none;
	color: #fab702;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-style-constro-default:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a::before {
	content: "";
	width: 100%;
	height: 5px;
	background: #fab702;
	position: absolute;
	top: -2px;
	left: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-constro-default:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a {
	border-bottom-color: #fff;
}

/* Constro Light */
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-constro-light .vc_tta-tab&gt;a {
	background: #f9f9f9;
	position: relative;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-constro-light .vc_tta-tab.vc_active&gt;a {
	background: none;
	color: #fab702;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-style-constro-light:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a::before {
	content: "";
	width: 100%;
	height: 4px;
	background: #fab702;
	position: absolute;
	top: -2px;
	left: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-constro-light:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active&gt;a {
	border-bottom-color: #fff;
}

.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-constro-light .vc_tta-panel-body {
	padding: 14px 0px;
	border: none;
}

/* Constro Center tab */
.wpb-js-composer .vc_tta.vc_general.vc_tta-controls-align-center .vc_tta-tab {
	margin-bottom: 0;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-controls-align-center .vc_tta-tabs-list:before {
	content: "";
	background: #e6e6e6;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 9;
}

/* Constro Fullwidth tab */
.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tabs-list {
	margin: 0;
	display: table;
	width: 100%;
}

.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tab {
	margin: 0;
	display: table-cell;
}

.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tab:first-child&gt;a {
	border-left: 1px solid #e6e6e6;
}

.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tab&gt;a {
	border-left: none;
	text-align: center;
}

/* Tabs position left */
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-tab&gt;a {
	padding: 25px 20px 25px 40px;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-tab&gt;a {
	background: #f9f9f9;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-tab.vc_active&gt;a {
	background: none;
	color: #fab702;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left .vc_tta-panel-body {
	border: 1px solid #e6e6e6;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active&gt;a {
	border-right-color: #fff;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-controls-align-left:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active&gt;a:before {
	content: "";
	width: 5px;
	height: 100%;
	background: #fab702;
	position: absolute;
	top: 0px;
	left: -2px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

/* Tabs position center */
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-controls-align-center .vc_tta-tab&gt;a .vc_tta-title-text {
	display: block;
	margin-left: 0px;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left.vc_tta-controls-align-center .vc_tta-tab.vc_active&gt;a {
	background: #fab702;
	color: #fff;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs-position-left.vc_tta-controls-align-center .vc_tta-tabs-list:before {
	content: none;
}

/*---------------------------------------------------------------------
 According
----------------------------------------------------------------------*/

/* Boxed Accordions */
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-flat .vc_tta-panel-body {
	background: none;
	padding: 10px 0px;
	color: #757575;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon .vc_tta-panel-title&gt;a:before {
	content: "";
	background: #fab702;
	height: 44px;
	width: 50px;
	display: inline-block;
	right: 0px;
	position: absolute;
	top: 0;
}

.wpb-js-composer .entry-content .vc_tta-accordion.pgscore_boxed_icon .vc_tta-accordion.pgscore_boxed_icon .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,
.wpb-js-composer .entry-content .vc_tta-accordion.pgscore_boxed_icon .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,
.wpb-js-composer .entry-content .vc_tta-accordion.pgscore_boxed_icon .vc_tta-controls-icon::after,
.wpb-js-composer .entry-content .vc_tta-accordion.pgscore_boxed_icon .vc_tta-controls-icon::before {
	border-color: #ffffff;
}

/* Borderd Accordions */
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-tab &gt; a {
	border-width: 1px;
}

/*----------------------------------------------------------------------
 Timeline
-----------------------------------------------------------------------*/
.default-timeline .vc_custom_heading.section-title {
	margin-bottom: 60px;
}

.timeline .timeline-panel {
	padding-left: 125px;
	position: relative;
}

.timeline .timeline-year {
	left: 0;
	position: absolute;
	top: 0;
	width: 74px;
	height: 74px;
	padding: 5px;
	line-height: 70px;
	text-align: center;
	background: #fab702;
	color: #353535;
	font-size: 18px;
	font-weight: 600;
}

.timeline .timeline-year:before {
	content: "";
	position: absolute;
	left: -5px;
	top: -5px;
	width: 84px;
	height: 84px;
	border: 2px solid #fab702;
}

.timeline .timeline-year span {
	width: 100%;
	height: 100%;
	display: inline-block;
	background: #fab702;
	border-radius: 50%;
	color: #353535;
	font-weight: 600;
	text-align: center;
	font-size: 18px;
}

.timeline .timeline-body {
	padding-top: 0px;
	padding-bottom: 20px;
	position: relative
}

.timeline .timeline-body:before {
	content: "";
	position: absolute;
	left: -24px;
	top: 5px;
	width: 2px;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
}

.timeline .timeline-body .title {
	position: relative;
	font-weight: 500;
	top: -6px;
	color: #fab702;
}

.timeline .timeline-body .title:before {
	content: "";
	position: absolute;
	left: -28px;
	top: 10px;
	width: 10px;
	height: 10px;
	background: #fab702;
	border-radius: 50%;
}

.timeline .timeline-panel:last-child .timeline-body {
	padding-bottom: 0;
}

.timeline .timeline-panel:last-child:before {
	content: normal;
}

/* Timeline2 */
.timeline-date-month {
	position: absolute;
	left: -4px;
	top: 82px;
	color: #fff;
}

/* Timeline Border */
.timeline.pgscore-timeline-rounded .timeline-year,
.timeline.pgscore-timeline-rounded .timeline-year::before {
	border-radius: 10px;
}

/* Timeline Border */
.timeline.pgscore-timeline-round .timeline-year,
.timeline.pgscore-timeline-round .timeline-year::before {
	border-radius: 50%;
}

/* Timeline Dark BG */
.row-background-dark .timeline .timeline-body:before {
	background: rgba(255, 255, 255, 0.2);
}

.row-background-dark .timeline .timeline-body {
	color: #ffffff;
}

/* Timeline theme BG */
.theme-bg .timeline .timeline-year {
	background: #353535;
	color: #ffffff;
}

.theme-bg .timeline .timeline-year:before {
	border-color: #353535;
}

.theme-bg .timeline .timeline-body {
	color: #353535;
}

.theme-bg .timeline .timeline-body .title {
	color: #353535;
}

.theme-bg .timeline .timeline-body .title:before {
	background: #353535;
}

.theme-bg .timeline .timeline-body:before {
	background: rgba(0, 0, 0, 0.4);
}

/*search results*/
.search-results .entry-content {
	margin-bottom: 20px;
}

.search-no-results  .search-form label {
	width: 100%;
}

/*------------------------------------------------------------------
  Visual Composer - Message Box
-------------------------------------------------------------------*/
.vc_message_box.vc_message_box-witout-icon {
	padding-left: 1em;
}

.vc_message_box.vc_message_box-callouts {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left-width: 5px;
}

.vc_message_box h1,
.vc_message_box h2,
.vc_message_box h3,
.vc_message_box h4,
.vc_message_box h5,
.vc_message_box h6 {
	color: inherit;
}

/*------------------------------------------------------------------
  Responsive view
-------------------------------------------------------------------*/
@media screen and (max-width:992px) {

	/* Feature Text */
	.box-border .vc_row-fluid &gt; [class*="vc_col-"] &gt; [class*="vc_column-"] .feature-box {
		padding: 15px 0;
	}

}

@media screen and (max-width:1024px) {

	/* Portfolio */
	.isotope.column-3 .grid-item,
	.isotope.column-4 .grid-item,
	.isotope.column-5 .grid-item {
		width: 33.3333%;
	}

}

@media screen and (max-width:992px) {

	/* Portfolio */
	.isotope.column-3 .grid-item,
	.isotope.column-4 .grid-item,
	.isotope.column-5 .grid-item {
		width: 50%;
	}

	.masonry.column-3 .masonry-item {
		width: 50%;
	}

	.masonry.column-2 .masonry-item {
		width: 50%;
	}

}

@media screen and (min-width:768px) {

	/* Skill Vertical */
	.vertical-block {
		position: relative;
		width: 100%;
		height: 407px;
	}

	.skill-bar.skill-vertical {
		-ms-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		height: 40px;
		width: 366px;
		float: none;
		position: absolute;
		left: 0;
		top: 155px;
		margin-top: 50px;
	}

	.skill-bar.skill-col1 {
		left: -130px;
	}

	.skill-bar.skill-col2 {
		left: 0px;
	}

	.skill-bar.skill-col3 {
		left: 130px;
	}

	.skill-bar.skill-vertical .progress-bar .progress-type {
		display: none;
	}

	.skill-bar.skill-vertical .progress-bar .progress-number {
		position: absolute;
		left: inherit;
		font-size: 20px;
		right: -35px;
		top: 28px;
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		padding-right: 15px;
	}

	.skill-bar.skill-vertical .progress-bar .progress-number:before {
		content: "%";
		position: absolute;
		right: 0;
		top: 0;
		color: #000;
	}

	.skill-bar.skill-vertical .progress-title {
		margin-left: 8px;
		margin-top: -35px;
		font-weight: 500;
	}

	.skill-bar.skill-vertical .progress-title:before {
		content: "";
		position: absolute;
		left: 0;
		bottom: -5px;
		width: 100px;
		height: 2px;
		background: #353535;
	}

}

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

	/* Feature Text */
	.box-border .vc_row-fluid &gt; [class*="vc_col-"] {
		border-left: none;
		border-top: none;
	}

}

@media screen and (max-width:599px) {

	/* Portfolio */
	.isotope.column-3 .grid-item,
	.isotope.column-4 .grid-item,
	.isotope.column-5 .grid-item {
		width: 100%;
	}

	.masonry.column-3 .masonry-item {
		width: 100%;
	}

	.masonry.column-2 .masonry-item {
		width: 100%;
	}

}

/* Faq */
.tab.tab-light .nav-tabs {
	width: 100%;
	margin: 0px;
	margin-bottom: -1px;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
}

.tab.tab-light .nav-tabs li {
	display: inline-block;
	margin-right: 0;
	width: auto;
	float: none;
	margin: 0 1px;
	border: 1px solid #e6e6e6;
	background: #fcfcf9;
	border-bottom: none;
}

.tab.tab-light .nav-tabs li:last-child {
	margin-right: 0px;
}

.tab.tab-light .nav-tabs li.active {
	border-bottom: none;
	background: none;
}

.tab.tab-light .nav-tabs li a {
	border-radius: 0px;
	margin: 0;
	border: none;
	display: block;
	background: none;
	padding: 18px 25px;
	color: #757575;
	position: relative;
}

.tab.tab-light .nav-tabs li a i {
	display: none;
}

.tab.tab-light .nav-tabs li a span {
	text-align: left;
	vertical-align: middle;
}

.tab.tab-light .nav-tabs li.active a {
	color: #fab702;
	border: none;
}

.tab.tab-light .nav-tabs li a:before {
	content: "";
	width: 0;
	height: 3px;
	margin: 0;
	background: #fab702;
	position: absolute;
	left: 50%;
	top: -1px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.tab.tab-light .nav-tabs li.active a:before {
	width: 100%;
	left: 0;
}

.tab.tab-light .nav-tabs li.active a:after {
	content: "";
	width: 100%;
	height: 2px;
	margin: 0;
	background: #ffffff;
	position: absolute;
	left: 0;
	bottom: -2px;
}

.tab.tab-light .tab-content {
	width: 100%;
	margin-top: 30px;
}

/* Contact */
.row-background-light .form-group .form-control,
.row-background-light .input-group .wpcf7-form-control {
	background: #ffffff;
}

/* Portfolio details */
.single-portfolio .social-icons ul {
	padding: 0;
	margin: 0;
}

.single-portfolio .social-icons li {
	list-style-type: none;
	display: inline-block;
	margin-right: 5px;
}

.single-portfolio .social-icons li a {
	border: 1px solid #eeeeee;
	border-radius: 4px;
	color: #333333;
	float: left;
	font-size: 16px;
	height: 32px;
	line-height: 33px;
	margin: 0;
	overflow: hidden;
	text-align: center;
	transition: all 0.3s ease 0s;
	width: 32px;
}

.single-portfolio .entry-content img {
	margin-bottom: 30px;
}

.single-portfolio .portfolio-details-section {
	padding: 80px 0px 30px;
}

.single-portfolio .related-portfolio {
	padding-top: 80px;
}

.single-portfolio .feature-box {
	margin-bottom: 40px;
}

.single-portfolio .feature-box.small {
	font-size: 14px;
}

.single-portfolio  .feature-box.small .title {
	font-size: 20px;
}

.single-portfolio .owl-carousel .portfolio-details {
	margin-top: 10px;
}

.single-post .author-info {
	padding: 20px;
	background: #fab702;
}

.single-post .author-info .author-avatar img {
	border: 5px solid #ffffff;
	width: 150px;
}

.single-post .author-info h5,
.single-post .author-info p {
	color: #ffffff;
	text-transform: none;
}

.single-post .author-info .media-body {
	width: auto;
}

.single-post .author-info::before {
	content: none;
}

.related-posts h3 {
	margin: 40px 0 20px;
}

.related-post-info .post-details .title {
	font-size: 16px;
	line-height: 22px;
}

.related-post-info .post-image img {
	margin-bottom: 10px;
}

.social-share-box .social-icons {
	margin-top: 5px;
}</pre></body></html>