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

.section-about .lqd-counter-solid {
    background-color: #DF2326 !important;
     box-shadow: 0 20px 40px rgba(0,0,0,.1); 
}
.section-about .lqd-counter-icon {
    top: 20px;
    right: auto !important;
    font-size: 23px;
    transform: translateX(-50%);
    left: 50%;
}
.section-about .ld-prgbr-circle .liquid-progressbar-bar {
  
    width:100%;
    left: 50% !important;
    right: auto;
    height: auto;
    text-align: center;
    transform: translate(-50%) !important;
}

.icon-box .iconbox-icon-shaped .iconbox-icon-container>svg {
    position: absolute;
    top: -12px !important;
    left: -12px !important;
     transform: none !important; 
}
.icon-box .box-number .btn{/*float:right;padding-top:24px !important;margin-top:24px !important;justify-content: right !important;*/position: absolute;
    bottom: 0;right:0;}
   .icon-box .contents {margin-bottom:50px;}
.icon-box .iconbox:hover svg path {
    fill: #fff !important;
}
.icon-box .iconbox:hover .btn {
    color: #35B15C !important; 
}
.icon-box .iconbox:hover .btn .btn-icon {
    fill: #35B15C !important;
}
.icon-box .elementor-widget-ld_icon_box .elementor-widget-container:hover .btn-icon {
    color: #35B15C !important;
}
.icon-box .elementor-widget-ld_icon_box .elementor-widget-container:hover .btn {
    color: #35B15C !important; 
}
.elementor .btn-sm {
 
    padding: .85em 32px !important;
}
.wpforms-submit {
 
    padding-left: 32px !important;padding-right: 32px !important;
}
div.wpforms-container-full button[type=submit] {margin: 24px 0;}
.lqd-tabs-style-13 .lqd-tabs-nav a>span.lqd-tabs-nav-txt {
    display: inline-block !important;
    
    border-radius: 50px;
    line-height: normal;
    padding: 12px 24px;
}
.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(1) a>span.lqd-tabs-nav-txt {border: solid 1px #24AB4E;}
.bt-green .btn:hover ,.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(1):hover a>span.lqd-tabs-nav-txt,.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(1).active a>span.lqd-tabs-nav-txt {background: #24AB4E;
background: linear-gradient(90deg,rgba(36, 171, 78, 1) 0%, rgba(9, 204, 204, 1) 100%);}

.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(2) a>span.lqd-tabs-nav-txt {border: solid 1px #FFBB00;}
.bt-yellow .btn:hover, .lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(2):hover a>span.lqd-tabs-nav-txt,.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(2).active a>span.lqd-tabs-nav-txt {background: #24AB4E;
background: linear-gradient(90deg,#FFBB00 0%, #EDDD53 100%);}

.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(3) a>span.lqd-tabs-nav-txt {border: solid 1px #00FFE5;}
.bt-green .btn:hover, .lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(3):hover a>span.lqd-tabs-nav-txt,.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(3).active a>span.lqd-tabs-nav-txt {background: #00FFE5;
background: linear-gradient(90deg,#007A6E 0%, #00FFE5  100%);}

.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(4) a>span.lqd-tabs-nav-txt {border: solid 1px #FF0004;}
.bt-red .btn:hover,  .lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(4):hover a>span.lqd-tabs-nav-txt,.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(4).active a>span.lqd-tabs-nav-txt {background: #00FFE5;
background: linear-gradient(90deg,#FF0004 0%,#FF6669 100%);}

.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(5) a>span.lqd-tabs-nav-txt {border: solid 1px #AE00FF;}
.bt-purple .btn:hover, .lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(5):hover a>span.lqd-tabs-nav-txt,.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(5).active a>span.lqd-tabs-nav-txt 
{background: #AE00FF;background: linear-gradient(90deg,#AE00FF 0%,#C34DFA 100%);}
.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(6) a>span.lqd-tabs-nav-txt {border: solid 1px #FF9900;}
.bt-orange .btn:hover, .lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(6):hover a>span.lqd-tabs-nav-txt,.lqd-tabs-style-13 .lqd-tabs-nav li:nth-child(6).active a>span.lqd-tabs-nav-txt {background: #AE00FF;
background: linear-gradient(90deg,#FF9900 0%,#EDDD53 100%);} 

.tabs-wg .lqd-tabs-content.ps-6.pos-rel img {
    height: 125px;    margin-right: 8px;
    width: auto !important;
    /*margin-right: 12px;
    margin-left: 12px;*/
    padding: 17px 5px;
    background:#F5F4F2;
    border-radius: 4px;
    object-fit: cover;
    margin-bottom: 14px;
}
.lqd-tabs-style-13 .lqd-tabs-content p{
    margin-bottom:0 !important;margin-left: 8px;
}
.tabs-wg .lqd-tabs-pane.active {
    display: block;
    background: #152653;
    padding: 56px 48px 46px 56px;
}
.tabs-wg .lqd-tabs-nav li {
    line-height: normal;margin: 8px 0;
}
.tabs-wg .lqd-tabs-style-13 .lqd-tabs-nav a {
    padding: 0;   
}
.icon-md-arrow-forward::before {
    content: "î¨±";
}
.lqd-icn-ess {
    display: inline-block;
    font-family: "lqd-essentials";
    font-size: 1em;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.icon-box .elementor-widget-ld_icon_box .elementor-widget-container:hover .iconbox-icon-container>svg path{fill: #fff !important;
}

.elementor-widget-ld_button {
    line-height: 22px !important;
}
.lqd-testi-avatar img{border-radius: 50px !important;}
.lqd-testi-np h3 {
    font-family: "Inter", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #002A43 !important;
        line-height: normal !important;
}
.lqd-testi-quote-16 .lqd-testi-quote blockquote{
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #002A43 !important;
        line-height: normal !important;
}
.lqd-testi-details-sm .lqd-testi-np h4{
    font-family: "Inter", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #002A43 !important;
        line-height: normal !important;
}
.test .carousel-item-inner.pos-rel.w-100{border:solid 1px #D6D9DE;}
.test .carousel-item-inner {
  
    padding: 0 !important;
   
}
.test .carousel-item-inner.pos-rel.w-100:hover {
    border: solid 1px #002A43;
}
input, textarea {
    background: #355BBF !important;
}
input::placeholder,textarea::placeholder{color: #fff !important;}
div.wpforms-container-full button[type=submit]{background:#DF2326 !important;border-radius:4px !important;font-family: "Inter", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;}
    div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    margin-top: 0 !important;
    line-height: normal !important;
}
.carousel-dots-mobile.carousel-dots-mobile-outside .flickity-page-dots{ margin-top: 0 !important;}
.tabs-wg .lqd-tabs-pane.active:before {
    width: 28px;
    height: 10px;
    border-style: solid;
    border-width: 13px 20px 13px 0;
    border-color: transparent #162653 transparent transparent;
    content: "";
    top: 20px;
    position: absolute;
    left: 12px;
}
h3.elementor-icon-box-title {
    line-height: normal;
}
.calendrier .elementor-widget-container {
    border-top: solid 4px #35b15c !important;
}
.event h3.elementor-icon-box-title{
    margin-top: 0 !important;
}
.box-methologie .lqd-pb-style-9 .lqd-pb-active-shape {
    width: 120px !important;
    height: 120px !important;
    
}
.box-methologie .lqd-pb-in.lqd-pb-num.lqd-pb-active-shape:before {
    content: "";
    border: solid 40px rgba(53,177,92,0.15) !important;
    width: calc(100% + 40px);
    height: calc(100% + 40px);
    border-radius: 50%;
    z-index: 99999;
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translateX(-50%);
}
.box-methologie .lqd-pb-content p,.box-process .lqd-pb-content p{font-family: "Inter", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;line-height: normal !important;}

 .box-methologie .lqd-pb-column:nth-child(1) .lqd-pb-num:after {content: url(/wp-content/uploads/2025/05/Group-1.svg);}
  .box-methologie .lqd-pb-column:nth-child(2) .lqd-pb-num:after {content: url(/wp-content/uploads/2025/05/Group-2.svg);}
   .box-methologie .lqd-pb-column:nth-child(3) .lqd-pb-num:after {content: url(/wp-content/uploads/2025/05/Group-3.svg);}
    .box-methologie .lqd-pb-column:nth-child(4) .lqd-pb-num:after {content: url(/wp-content/uploads/2025/05/Vector-7.svg);}
     .box-methologie .lqd-pb-column:nth-child(5) .lqd-pb-num:after {content: url(/wp-content/uploads/2025/05/Group-4.svg);}
     .box-methologie .lqd-pb-style-9 .lqd-pb-in-container:after {
    content: "";
    display: inline-block;
    height: 1px;
    position: absolute;
    top: 50%;
    border-bottom: 2px dashed #35B15C;
}
    .box-methologie .lqd-pb-style-9 .lqd-pb-in-container:before {
    content: "";
    display: inline-block;
    height: 1px;
    position: absolute;
    top: 50%;
    border-bottom: 2px dashed #35B15C;
}
.box-process .lqd-pb-style-3 .lqd-pb-active-shape {
    font-size: 32px;
}.box-process .lqd-pb-content p{
    color: #fff !important;
}

.box-process .icon2.lqd-pb-in-container:before{display:none;}

 .icon2 img {
    width: 130px;padding:0 20px;
}
@media(min-width: 992px){
.box-methologie .lqd-pb-style-9 .lqd-pb-content {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
}
    
    
}

.count-13 .elementor-counter-title span{font-size:44px ;}
.count-13 .elementor-counter-title {margin: 0 auto;
    display: table;
    text-align: center;
    line-height: normal;}
    .count-13 span.elementor-counter-number-suffix {
    font-size: 100px;
}
.icon3 .elementor-widget-icon-box:hover svg path{fill:#355BBF !important;}
.icon3 .elementor-widget-icon-box:hover p{color:#355BBF !important;}
.icon3 .elementor-widget-icon-box:hover > .elementor-widget-container{border-color:#355BBF !important;}
.equal-box .iconbox .btn {
    
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}
.equal-box:hover .iconbox .btn   {opacity: 1 !important;}

.counter4 p:nth-child(2){font-weight: 700 !important;margin-bottom:16px !important;}
.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu) .nav-item-children {
    min-width: 120px;
    box-shadow: 0 10px 35px -5px rgba(0,0,0,.05);
    border-radius: 15px;
    top: 100% !important;
}
footer ul.nav-item-children{display: none !important;}

.icon-box.soft .iconbox-icon-linked .iconbox-icon-wrap:before {
    content: "";
    display: inline-block;
    width: 0 !important;
    height: 150% !important;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    background-color: transparent !important;
    border: dashed 1px #CDCDCD;
    margin-top:24px;
}
.icon-box.soft .iconbox-icon-container,.teams-icon .iconbox-icon-container{
   z-index: 9 !important;
}
.icon-box.soft .contents {
    margin-bottom: 0;
}
.icon-box.soft .iconbox-icon-container{
    margin-top: 24px;    
}  
.icon-box.soft .e-con .elementor-widget.elementor-widget{
    height: auto !important;    
}  
.icon-box-app{
    height: auto !important;    
}  
.child:hover p.ld-fh-element.d-inline-block.pos-rel.lqd-highlight-classic.lqd-highlight-grow-left.p
{
    background: #09CCCC;
background: linear-gradient(to right, #09CCCC 23%, #24AB4E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}  
.child:hover .iconbox-icon-container>svg path{
    fill: #fff;
 
}
.icon-box-web-dev .lqd-pb-column.col-md-4 .lqd-pb-style-1{
    justify-content: center;
    background-color: #FFFFFF;
    padding: 32px 32px 5px 32px;
    border-radius: 4px !important;
    box-shadow: 0px 25px 70px 0px rgba(0, 0, 0, 0.07);
 
}
.icon-box-web-dev .lqd-pb .lqd-pb-in-container {margin-top: -74px;}
.icon-box-web-dev .lqd-pb-column.col-md-4 .lqd-pb-style-1:hover{background-color: #344B96;}
.icon-box-web-dev .lqd-lp-style-1 .lqd-lp-meta, .lqd-pb-content h3 {
    line-height: normal !important;
}
.icon-box-web-dev .lqd-pb-style-1 .lqd-pb-content {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
}
.icon-box-web-dev .lqd-pb-style-1 .lqd-pb-content p{
    padding-top: 16px !important;
    
}
.icon-box-web-dev .lqd-pb-column .lqd-pb-style-1:hover .lqd-pb-content p span{color: #fff !important;}
.icon-box-web-dev .lqd-pb-column .lqd-pb-style-1:hover h3{color: #fff !important;}
.icon-box-web-dev .lqd-pb-column .lqd-pb-style-1:hover {background: #355bbf !important;}
.icon-box-web-dev  .lqd-pb-column{
        padding-left: 24px;
    padding-right: 24px;
  
    
}
.counter-step2 .lqd-pb-column.col-md-4:nth-child(1) .lqd-pb-num:after{content:"4" !important;}
.counter-step2 .lqd-pb-column.col-md-4:nth-child(2) .lqd-pb-num:after{content:"5" !important;}
.counter-step2 .lqd-pb-column.col-md-4:nth-child(3) .lqd-pb-num:after{content:"6" !important;}

.counter-step3 .lqd-pb-column.col-md-4:nth-child(1) .lqd-pb-num:after{content:"7" !important;}

.icon-box-web-dev .lqd-pb-content h3 {
   font-family: "Inter", Sans-serif !important;
    
    font-weight: 700 !important;
    color: #002A43 !important;
        line-height: normal !important;
        text-transform:uppercase !important;
}
.box-process.commerce .lqd-pb-content p {
    color: #1E435A !important;
}
.box-process.commerce .lqd-pb-style-3 .lqd-pb-in-container:before {
 background-color: transparent; 
    border: dashed 1px #1E435A !important;
}
.box-process h3.h5{margin-top:0;}
.eq-img .elementor-widget-container     { justify-content: center;
    align-items: center;
    display: flex;}
    .wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 16px 0 !important;
   
}
/*****responsive***/
@media (min-width: 992px){
.lqd-pb-icon-between .lqd-pb-icon-arrow {
    display: inline-block;
    position: absolute;
    top: 0 !important;
    right: -16px !important;
    font-size: 32px !important;
    line-height: 1;
}
    
.counter-step3 .lqd-pb-style-1{width:calc(33.33% - 24px) !important;margin: 0 auto;}}


@media (min-width: 768px){
  
.commerce .lqd-pb-zigzag .lqd-pb-in-container {
    margin-inline-end: 0px !important;
}
 .commerce .lqd-pb-zigzag .lqd-pb-column:nth-child(even) .lqd-pb-in-container {
    margin-inline-start: 0px !important;
    margin-inline-end: 0;
}       
}
@media (min-width: 992px){
.lqd-pb-icon-between .lqd-pb-icon-arrow {
    display: inline-block;
    position: absolute;
    top: 0 !important;
    right: -16px !important;
    font-size: 32px !important;
    line-height: 1;
}}
@media(max-width: 1366px) and (min-width: 1280px) 
{
  .years13  {margin-left:-20px;}
}
@media(max-width: 1279px) and (min-width: 1200px) 
{
  .years13  {margin-left:10px;}
}
@media(max-width: 1199px) and (min-width: 993px) 
{
  .slider-home-blue  {margin-top:110px;}
}
@media(max-width: 1199px){
    div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align: center !important;}       

.box-methologie .lqd-pb-style-9 .lqd-pb-in-container:before{
 display:none;
}
.box-methologie .lqd-pb-style-9 .lqd-pb-in-container:after{
 display:none;
} 
.icon-box-web-dev .lqd-pb-content h3 {font-size: 20px !important;}
}
@media (min-width: 1200px){ 
.icon-box-web-dev .lqd-pb-content h3 {font-size: 24px !important;}}

@media (max-width: 992px){
.icon-box-web-dev .lqd-pb-column.col-md-4 .lqd-pb-style-1 {margin-bottom: 64px;}

.counter-step2    {padding-top: 0 !important;padding-bottom:0 !important;}   
    
}
@media (max-width: 992px) and (min-width: 768px)

{.lqd-tabs-nav-wrap,.lqd-tabs-style-13 .lqd-tabs-content{width:100% !important;}
    
    
}
.lqd-tabs-nav-wrap
@media (max-width: 991px){
.counter-step3 .lqd-pb-column.col-md-4 .lqd-pb-style-1 {margin-bottom: 24px;}
    
}

@media (max-width: 767px) and (min-width: 576px) {.bt-sch .btn{width:80%; margin-left:10%;}}

@media (max-width: 767px){
    .icon-box .elementor-element.elementor-element-7664205.elementor-widget__width-initial.elementor-widget.elementor-widget-counter{--align-self:center !important;}
    .icon3 .elementor-icon-box-content{align-items:center;}
    .ratio img{aspect-ratio:16/9;height:auto !important;}
    .years13,.trans{transform: translateX(-50%);}
    .tabs-wg .lqd-tabs-pane.active{padding:24px;}
    .tabs-wg .lqd-tabs-pane.active::before {
	display:none;
}
.icon2 img {
	width: 125px;
	padding: 0 8px;
	padding-top: 8px;
}
.box-ser-meth .lqd-pb.lqd-pb-style-9.lqd-pb-shaped.lqd-pb-circle.text-center {
	padding-bottom: 24px;
}
.lqd-custom-menu .submenu-expander {
	display: none !important;
}
    .tabs-wg .lqd-tabs-content.ps-6.pos-rel img {
	height: 96px !important;}
    }
@media (max-width:571px){.bt-top{margin-top: 8px;}}
@media (max-width:494px){.bt-no-right{margin: 0px 12px 0px 12px !important;}.bt-no-top{margin-top: 8px;}
    .bt-width .btn{padding: .85em 12px !important;}
    
}