/*
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
*/

.landing-form input.wpcf7-form-control.wpcf7-text {
    height: 40px !important;
    background: #f9f9f9;
    padding-left: 10px;
    border-radius: 4px;
    border-color: #f9f9f9;
}

.landing-form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
	padding-left: 10px;
    border-radius: 4px !important;
    border-color: #f9f9f9;
	min-height:120px;
}

/******Career Page***********/
.single-jobcareer .lqd-sidebar-container {
    display: none !important;
}

.single-jobcareer div#lqd-contents-wrap{
	padding:0px !important;    
	width: 100% !important;
	
}

.single-jobcareer .lqd-contents{
	width: 100%  !important;
}

.single-jobcareer input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 40px;
    padding-left: 10px;
}

.codedropz-upload-inner h3{
	font-size: 20px !important;
}

.url-hidden{
	display: none;
}

.single .blog-post-footer .tags-links a:hover {
    color: #fff;
}

button.cky-accordion-btn:hover {
    background: unset;
}

button.cky-btn {
    line-height: 1;
}

input.wpcf7-form-control.wpcf7-text[name="phone"] {
    line-height: 25px !important;
    height: 25px;
	margin-top:15px;
}
/**wp-forms**/
textarea#wpforms-15916-field_2 {
    font-size: 14px;
    font-weight: 400;
    padding-inline-start: 0;
    padding-inline-end: 0;
    border-bottom-width: 1px;
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
    height: 70px;
}
div.wpforms-container .wpforms-form input {
    padding-inline-start: 0!important;
    padding-inline-end: 0!important;
    border-bottom-width: 1px!important;
    border-top: none!important;
    border-right: none!important;
    border-left: none!important;
    border-radius: 0!important;
    font-size: 14px!important;
    font-weight: 400!important;
}
button#wpforms-submit-15916 {
    width: 100%;
    justify-content: center;
    text-align: center;
    background: var(--e-global-color-primary);
    color: #FFFFFF;
    border-radius: 14px;
    font-size: 16px;
    font-weight: 700;
    height: 60px;
}
button#wpforms-submit-15940 {
    text-align: center;
    background: var(--e-global-color-primary);
    color: #FFFFFF;
    border-radius: 14px;
    font-size: 16px;
    font-weight: 700;
}
textarea#wpforms-15932-field_2 {
	font-size: 14px;
    font-weight: 400;
    padding-inline-start: 0;
    padding-inline-end: 0;
    border-bottom-width: 1px;
    border-top: none;
    border-right: none;
    border-left: none;
    border-radius: 0;
    height: 70px;
}
button#wpforms-submit-15932 {
	 width: 100%;
    justify-content: center;
    text-align: center;
    background: var(--e-global-color-primary);
    color: #FFFFFF;
    border-radius: 14px;
    font-size: 16px;
    font-weight: 700;
    height: 60px;
}

@media (max-width:1024px){
	.tech-gallery .gallery figure.gallery-item {
    width: 25%;
    margin-bottom: 15px;
}
}

	.tech-gallery .gallery figure.gallery-item .gallery-icon img.attachment-full.size-full {
    width: 38%;
    height: 50px;
    object-fit: contain;
}

.elementor-16804 .elementor-element.elementor-element-ce98c03 img{
width:30%!important;}

.single-post a.wp-block-button__link.wp-element-button {
    color: #fff;
}

/***Portfolio Technology Css******/

.tag-loop {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	gap: 10px;
}

.tag-item {
    max-width: 16.66%;
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: center;
}

.tag-item img {
    width: 60%;
    height: 50px;
    object-fit: contain;
}

.tag-item p {
    text-align: center;
    color: var(--e-global-color-text);
    font-size: 13px;
    margin-block-start: 6px;
    margin-bottom: 0px;
}

.max-line {
  display: block; /* or inline-block */
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 1em;
  line-height: 1.5em;
}

.single-post header.lqd-post-header.entry-header {
    max-width: 780px;
	width:100%;
}

.single-post .lqd-single-post-content .container {
    max-width: 780px;
	width:100%;
}

.related-posts .col-lg-4 .lqd-lp-style-20 .lqd-lp-img>figure{
	padding-top:55%;
}

.page-id-21522 .main-header[data-react-to-megamenu=true]:not(.is-stuck).megamenu-item-active>.elementor>.elementor-section{
	background-color: #000E23 !important;
}

.page-id-21522 a.elementor-button.btn.btn-solid.btn-icon-right.btn-has-label {
    background-color: #fff !important;
    color: #000 !important;
}

.page-id-21522 a.elementor-button.btn.btn-solid.btn-icon-right.btn-has-label:hover {
    background-color:#FFBF5D !important;
	
    color: #000000 !important;
}
.page-id-21522 span.btn-icon {
	color:#000000!important;
}
.page-id-21522 span.btn-icon:hover {
	color:#ffffff!important;
}
.page-id-21522 a.elementor-button i.lqd-icn-ess.icon-md-arrow-round-forward{
	font-size: 1.2rem;
    
    font-weight: 400;
}
.page-id-21522 .megamenu-container.container .lqd-fancy-menu ul.reset-ul li a {
    color: #fff !important;
}
.page-id-21522.elementor-2192 .elementor-element.elementor-element-1d6367b .btn:hover, .elementor-2192 .elementor-element.elementor-element-1d6367b .btn:focus{
	color:#ffffff!important;
}

.page-id-21522 .white-section .elementor-widget-hub_fancy_heading h4.ld-fh-element.d-inline-block.pos-rel.elementor-heading-title.lqd-highlight-classic.lqd-highlight-grow-left.h4 {
    color: #000 !important;
}

.page-id-21522 #lqd-site-content{
	z-index: unset !important;
}
.page-id-21522 .lqd-testi.pos-rel.lqd-testi-style-9 {
	background:#182443;
}
.page-id-21522 .lqd-testi-brd {
    border: none;
}
.page-id-21522 .lqd-testi-style-9 .lqd-testi-info {
    border-bottom-width: 1px;
    border-color: #6868689e;
}
.page-id-21522 div.home-btn-1 a.elementor-button.btn.btn-solid.btn-hover-txt-liquid-y-alt.btn-sm.btn-icon-right.btn-has-label:hover {
    background: #FFBF5D !important;
}
.page-id-21522 div.home-btn-2 a.elementor-button.btn.btn-solid.btn-hover-txt-switch-change.btn-hover-txt-switch.btn-hover-txt-switch-y.btn-icon-right.btn-has-label:hover {
    background: #FFBF5D !important;
	color:#000000!important;
	border:1px solid #FFBF5D!important;
}
body.elementor-page-21522 #lqd-site-content {
  
    background-image: linear-gradient(180deg, #000E23 5%, #37218afa 10%, #2e0058 20%, #000E23 40%, #37218afa 50%, #000E23 60%, #001c45 70%, #000E23 100%);
}
.page-id-21522 .accordion-title-underlined .accordion-title a {
    border-bottom: 1px solid rgb(218 221 225 / 10%);
}
/* .page-id-19989 .uiux-slider {
    height:100vh;
	margin-top:0px;
} */
.elementor-kit-1089 button {
    background: rgba(255, 255, 255, 0.05);
}
.page-id-21522 button.lqd-tabs-nav-arrow.lqd-tabs-nav-prev.d-inline-flex.align-items-center.justify-content-center.border-radius-circle.pos-abs {
    background: rgba(255, 255, 255, 0.05);
}
.page-id-21522 button.lqd-tabs-nav-arrow.lqd-tabs-nav-next.d-inline-flex.align-items-center.justify-content-center.border-radius-circle.pos-abs {
    background: rgba(255, 255, 255, 0.05);
}
.page-id-21522 .lqd-tabs-nav-arrows .lqd-tabs-nav-next {
    right: 10px;
}
.page-id-21522 .lqd-tabs-nav-arrows .lqd-tabs-nav-prev {
    left: 10px;
}

.page-id-21522 .slider-section-portfolio .pos-tl {
    top: 90px;
}
.page-id-21522 span.elementor-headline-plain-text.elementor-headline-text-wrapper {
   font-size: 33px;
}

.page-id-21522 .slider-section-portfolio .pos-tl img {
    border-radius: 24px;
}

.page-id-21522 .lqd-testi {
	color: #fff;
}

@media (min-width:768px){ 
	.page-id-21522 span.elementor-headline-plain-text.elementor-headline-text-wrapper {
   font-size: 55px;
}
}
.page-id-21522 .lqd-section-flow-content-mobile img {
    border-radius: 24px!important;
}


/* .lqd-blog-post-style-7 .lqd-post-media {
	padding-top:28%!important;
} */
.wp-block-list li{
padding-top:1rem;
}

input.hs-button.primary.large {
    padding: 16px 28px 16px 28px;
    border-radius: 30px;
    /* width: 40%; */
}

@media (max-width: 991.98px) {
	.lqd-blog-post-style-7 .lqd-post-media {
	padding-top:53%!important;
}
	.lqd-blog-post-style-7 .lqd-post-header{
		width:100vw!important;
	}
	.lqd-blog-post-style-1 .lqd-post-cover, .lqd-blog-post-style-2 .lqd-post-cover, .lqd-blog-post-style-3 .lqd-post-cover, .lqd-blog-post-style-5 .lqd-post-cover, .lqd-blog-post-style-7 .lqd-post-cover{
		margin-bottom:20px!important;
	}
	.lqd-post-header .entry-title{
		font-size:26px!important;
	}
	.lqd-single-post-content h2 {
		font-size:26px!important;
	}
}

.Forms__FormsViralityContainer-sc-11vy283-0.iCJCmn{
	display:none!important;
}

.flex-icon .elementor-icon-box-wrapper {
    align-items: center;
}

.flex-icon .elementor-icon-box-icon {
    height: 18px;
}







