/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: webdesign
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
*/


.lqd-tabs-style-13 .lqd-tabs-nav-wrap {
    flex-basis: 85% !important;
    grid-auto-flow: row;
}
span.lqd-tabs-nav-txt {
    color: white;
    font-size: 60px !important;
}
span.lqd-tabs-nav-ext {
    color: white;
}
a.d-block.mb-2 {
    background-color: transparent !important;
}
span.lqd-tabs-nav-txt {
    color: white;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
    cursor: pointer;
    perspective: 600px;
    perspective-origin: 0 0;
    transition: .4s ease-out;
    font-family: var(--thunder);
    font-size: var(--h3);
    letter-spacing: .4px;
    line-height: .8;
    text-transform: uppercase;

}
span.lqd-tabs-nav-ext {
    color: white;
    opacity: 1 !important;
}
.contents span {
    color: white !important;
}
.lqd-testi-details-lg .lqd-testi-np h3, .lqd-testi-quote-18 .lqd-testi-quote blockquote {
    font-size: 15px !important;
}
.active span.lqd-tabs-nav-txt {
    -webkit-text-stroke: 1px #fff;
    color: white !important;
}
.lqd-preloader-fade, .lqd-preloader-sliding-el, .lqd-preloader-spinner {
    background: url(https://webdesign.netmore.com.my/wp-content/uploads/2022/07/Netmore-Landing-Page-Loader-02_3.gif);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    /* width: 100%; */
    /* height: 140vh; */
}

.pe-6 {
    padding-inline-end: 0px;
}
.lqd-tabs.lqd-tabs-style-13.d-flex.lqd-tabs-nav-items-not-expanded.flex-row-reverse.\31 f7087f.lqd-nav-underline- {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: var(--gap-12);
    width: 100%;
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 1em 0 0em !important;
}

#overlay{
  position:fixed;
  z-index:99999;
  top:0;
  left:0;
  bottom:0;
  right:0;
  background:#002855;
  transition: 1s 0.4s;
}
/* p.tg-line{
  font-size:0.7em;
  letter-spacing: 3px;
  position:absolute;
     bottom: 30%;
    display: inline-block;
    width: 100%;
    text-align: center;
  width:100%;
  text-align:center;
  color:#e3ba89;
} */
p.tg-line{
    font-size: 0.7em;
    letter-spacing: 3px;
    position: absolute;
    bottom: 20%;
    display: inline-block;
    width: 100%;
    text-align: center;
    width: 100%;
    text-align: center;
    color: #ffffff;}

#progress{
  height:1px;
  background:#ffffff;
  position:absolute;
  width:0;
  bottom:10%;
}
#progstat{
  font-size:0.7em;
  letter-spacing: 3px;
  position:absolute;
  bottom:10%;
 
  width:100%;
  text-align:center;
  color:#ffffff;
}
/*preloader*/

.progress-bar {
  position: absolute;
  bottom: 20%;
  height: 2px;
  background: #e3ba89;
}

.done {
  top: 0;
  height: 0%;
  width: 0%;
  transition: all .33s ease;
}

.count {
  position: absolute;
  bottom: 10%;
  width: 100%;
  text-align: right;
  font-weight: 500;
  font-size: 2em;
  margin-top: -1.33em;
  color: #e3ba89;
}
.lqd-preloader-wrap{
    background-color: #002855 ;
}
@media screen and (max-width: 1024px){
    section.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.blue.elementor-section-height-default.elementor-section-height-default.carousel-dots-appended{
        padding: 0px !important;
    }
    .lqd-tabs-content.pe-6.pos-rel {
    display: none !important;
}
#loader {
    position: fixed;
    left: 0;
    width: 100%;
    /* width: 86%; */
    height: 63vh !important;
    z-index: 0;
    top: 5% !important;
        overflow: visible;
    background: #002855 ;
  background-size: cover;
  border: 0px solid;
  resize: both;
}
.loader-wrap{
background-color: #002855;
    left: 0px;
    width: 100%;
    width: 100%;
    z-index: 0;
    top: 0%;
    overflow: visible;
   background-size: cover !important;
    background-position: center center;
     background: url(https://webdesign.netmore.com.my/wp-content/uploads/2022/07/Netmore-Landing-Page-Loader-Mobile.gif);
}
}
[data-elementor-device-mode*=mobile] .carousel-dots-mobile, [data-elementor-device-mode*=tablet] .carousel-dots-mobile {
    display: block !important;
    top: 0 !important;
    width: 100%;
    position: absolute !important;
}

@media screen and (min-width: 1024px){
.loader-wrap{
background-color: #002855;
    left: 0px;
    width: 100%;
    width: 100%;
    z-index: 0;
    top: 0%;
    display: block;
    padding: 24px;
    background-color: rgba(0, 40, 85, 1);
    align-items: center;
    justify-content: center;
    position: absolute !important;
    overflow: visible;
   background-size: cover !important;
    background-position: center center;
     background: url(https://webdesign.netmore.com.my/wp-content/uploads/2022/07/Netmore-Landing-Page-Loader-02.gif);
}
.section-style {
    margin: 0 auto;
    max-width: 1520px;
    width: 85% !important;
}

.lqd-tabs-style-13 .lqd-tabs-nav-wrap {
    flex: 1 1;
    margin: 0 auto;
   max-width: 538px;
    flex-basis: 22%;
    grid-auto-flow: row;
}
.lqd-tabs-style-13 .lqd-tabs-content {
    max-width: 32.2rem;
    height: 640px;
    overflow: hidden;
    position: relative;
    width: 39%;
    flex-basis: 100%;
}}
@media screen and (min-width: 992px){

#loader {
position: fixed;
    left: 0px;
    width: 100%;
    width: 100%;
    height: 100vh;
    z-index: 0;
    top: 0%;
    overflow: visible;
    background: url(https://webdesign.netmore.com.my/wp-content/uploads/2022/07/Netmore-Landing-Page-Loader-02.gif);
    background-size: cover;
    background-position: center center;

    border: 0px solid;
    resize: both;
}}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent;
    margin-top: 20px;
    color: red;
}

.loder-style{
        width: 100% !important;
    display: block;

}
.elementor-button:focus {
    color: #000 !important;
}

a.elementor-button.btn.ws-nowrap.btn-solid.btn-sm.btn-has-label {
    background-color: white !important;
}
a.elementor-button.btn.ws-nowrap.btn-solid.btn-sm.btn-has-label:hover {
    background-color: #FFB600 !important;
    border-color: #FFB600 !important;
}
.bg-transparent {
    background-color: auto !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-45238d1.elementor-section-boxed.elementor-section-height-default.bg-transparent {
    background-color: #002855 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-379e45c.elementor-section-full_width.elementor-section-stretched.black.elementor-section-height-default.bg-transparent {
    background-color: #171819 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9a4a677.elementor-section-full_width.elementor-section-stretched.grey.elementor-section-height-default.bg-transparent {
    background-color: #EAEAEA !important;
}
.lqd-mobile-sec.elementor.pos-rel {
    display: none !important;
}
span.lqd-tabs-nav-txt {
    line-height: 65px !important;
}
span.wpcf7-form-control-wrap {
    margin-bottom: 10px !important;
}
div#wpcf7-f6-p1952-o1 .col-md-6 {
    padding: 0px 5px;
}
div#wpcf7-f6-p1952-o1 .col-md-12 {
    padding: 0px 5px;
    border-radius: 25px;
}
.lqd-testi-quote blockquote p:last-child, .social-icon-vertical li:last-child {
    font-family: "Poppins", sans-serif;
    margin-bottom: 0;
}
@media screen and (min-width: 992px){
    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4e8af3e{
    width: 28% !important;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-bed1746{
    width: 72% !important;
}
}
 @media only screen and (min-width: 992px) and (max-width: 1100px)  {
.elementor-1952 .elementor-element.elementor-element-3754fea1 {
    padding: 0px 0px 0px 0px !important;
}
.carousel-dots.carousel-dots-from-options.elementor-element.elementor-element-28b9709e.carousel-dots-inside.carousel-dots-style4.carousel-dots-custom.carousel-dots-mobile-outside.carousel-dots-mobile-center.hidden-xs.hidden-sm{
    display: none !important;
}}
blockquote {
    min-height: 150px;
}
@media (max-width: 1199px) and (min-width: 768px){
.elementor-1952 .elementor-element.elementor-element-f207e91 {
    width: 60%;
}
.elementor-1952 .elementor-element.elementor-element-560660c {
    width: 40%;
}
}
.loader-wrap {
    z-index: 99999999 !important;}
    #afc_sidebar_3562 {
    z-index: 9 !important;}