/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.text-justified p, .text-justified{
text-align: justify;}


.whyus .ld-fancy-heading p {
  position: relative;
  align-items: start;
    padding-left:50px !important
}

.whyus .ld-fancy-heading p::before {
	content: "-";
	font-family: "lqd-essentials";
	font-size: 40px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	text-transform: none;
	content: "";
	color: #fff;
	position: absolute;
	left: 0;
}
.projbanner-tag {
	position: absolute;
	bottom: 40px;
	width: 90%;
	margin: 0 auto;
	left: 0;
	right: 0;
    z-index:2;
    color:#fff
}
.projbanner-tag .iconbox h3 {
color:#fff;
font-size:22px}

.projbanner-tag .subtag h3 {
font-size:18px;
margin-bottom:10px
}

.projbanner-tag .vc_separator {
	margin-bottom: 24px;
}


.projbanner-tag .iconbox {
	display: inline-flex;
	text-align: left;
	
    margin-bottom:1.25em
}

.projbanner-tag .iconbox .iconbox-icon-wrap{
display:none}

.projbanner-tag .iconbox.subtag {
	width: 42%;
}

.projbanner-tag .vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: #4c4c4c;
}


.projecthero .liquid-column-overlay{
z-index:1
}

.single-liquid-portfolio .iconbox p {
    margin-bottom: 0;
    display: inline-flex;
    width: calc(100% - 51px);
}

.lqd-pf-single-meta-part{
font-size:14px}

.single-liquid-portfolio .switch {
	display: flex;
	/* padding: 5px 25px; */
	border: 1px solid;
	width: fit-content;
	border-radius: 50px;
	font-size: 14px;
	justify-content: center;
	margin: 0 0 20px auto !important;
}

.single-liquid-portfolio .switch a {
	display: block;
	/* padding: 8px 15px; */
	/* border-radius: 50px 0px 0 50px; */
	color: #fff;
	font-weight: 600;
}
.single-liquid-portfolio .switch .on {
	background: #453682;
	display: block;
	border-radius: 50px 0px 0 50px;
	/* color: #fff; */
	/* font-weight: 600; */
}
.single-liquid-portfolio .switch .off {
	display: block;
	
	border-radius: 0px 50px 50px 0px;
	background: #e5dffd;
	color: #0a0808;
}

.single-liquid-portfolio .switch .off:hover {
	background: #fcfbff;
}

.single-liquid-portfolio .switch a:last-child span{
    	border-radius: 0px 50px 50px 0;
    padding:8px 25px
}

.single-liquid-portfolio .switch  a:first-child span {
	border-radius: 50px 0px 0px 50px;
    padding: 8px 15px;
}

.single-liquid-portfolio .stickymenu.lqd-custom-menu>ul>li {
    /* display: flex !important; */
    position: relative;
    flex-wrap: nowrap !important;
    min-width: 20% !important;
}


.single-liquid-portfolio .stickymenu .lqd-custom-menu>ul>li>a {
    display: flex;
    padding: 0 25px;
}

progress {
  position: fixed;
  top: 250px;
  left: 0;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 15px;
  border: none;
  background: #f3f3f3;
    z-index:9999
}
progress::-webkit-progress-bar {
  background: transparent;
}
progress::-webkit-progress-value {
  background: linear-gradient(to left, #db38b5,#01b3e3,#25ce7b,#fdc741,#ff6b01,#fc4236);
  background-attachment: fixed;
}
progress::-moz-progress-bar {
  background: linear-gradient(to left, #db38b5,#01b3e3,#25ce7b,#fdc741,#ff6b01,#fc4236);
  background-attachment: fixed;
}

@media screen and (max-width: 600px) {
.projbanner-tag {
    position: relative;
    bottom: 0;
    padding-bottom: 0px;
    padding-top: 25px;
}
    
  .lqd-sticky-menu {
    position: relative;
}  
    
}