body,html,img{
    max-width:100%
}
*,h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0
}
.hero-text h3 span,.top-bar p span,h1{
    font-weight:700
}
.hero-text ul li p,body{
    font-family:"Source Sans 3",sans-serif
}
#hero-box,.batSec,.device-features .textSec h2 span,.hero-box-one,.hero-rate p span img,.hero-text,.s6Left,.top-bar,section{
    position:relative
}
.active,.text{
    opacity:1
}
body{
    background-size:cover;
    font-size:16px;
    color:#000
}
@font-face{
    font-family:Metropolis;
    src:url('../../fonts/index-v3/Metropolis-Bold.woff2') format('woff2'),url('../../fonts/index-v3/Metropolis-Bold.woff') format('woff');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Metropolis;
    src:url('../../fonts/index-v3/Metropolis-Regular.woff2') format('woff2'),url('../../fonts/index-v3/Metropolis-Regular.woff') format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
body,html{
    overflow-x:hidden
}
:focus,:hover{
    outline:0!important;
    text-decoration:none!important
}
*,.ftr-link a,.nav-rgt a{
    text-decoration:none
}
.btn:focus,.form-control:focus{
    box-shadow:none
}
.row{
    display:-webkit-flex
}
*{
    transition:.3s ease-in-out;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    word-wrap:break-word
}
a:hover{
    color:#1477bd!important
}
ol,ul{
    list-style:none
}
.row:after,.row:before{
    width:0;
    height:0;
    content:""
}
.align-items-center{
    -webkit-align-items:center
}
.justify-content-center{
    -webkit-justify-content:center
}
.justify-content-between{
    -webkit-justify-content:space-between
}
.top-bar{
    background-color:#001924;
    padding:3px 0 0;
    z-index:999999
}
.top-bar p span{
    color:#fdff92
}
.top-bar p{
    font-size:18px;
    font-weight:500;
    font-family:Poppins,sans-serif
}
.nav-rgt a,a.order-link{
    font-family:Montserrat,sans-serif;
    color:#fff
}
.nav-wrapper{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between
}
.nav-box{
    width:33.33%
}
.nav-cen,.sec-3-head{
    text-align:center
}
.nav-rgt{
    display:flex;
    gap:30px;
    justify-content:flex-end;
    align-items:center
}
.nav-rgt a{
    text-transform:uppercase;
    font-weight:400
}
.save-btn,.save-btn:hover,a.order-link{
    font-weight:600;
    border-radius:50px;
    background:#1ac70e
}
a.order-link{
    box-shadow:0 3px 4px 0 rgba(0,0,0,.1);
    padding:6px 20px;
    font-size:20px
}
.hero-text ul,.rightSec ul,.s5CompBox ul{
    padding-left:0
}
.nav-rgt a:hover{
    color:#4e46ff
}
@keyframes scroll{
    0%{
        transform:translateX(0)
    }
    100%{
        transform:translateX(-100%)
    }
}
.pulse{
    animation-name:pulse;
    -webkit-animation-name:pulse;
    animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite
}
@keyframes pulse{
    0%,100%{
        transform:scale(.9)
    }
    50%{
        transform:scale(1)
    }
}
@-webkit-keyframes pulse{
    0%,100%{
        -webkit-transform:scale(.95)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
.device-features{
    padding:80px 0 331px;
    display:none
}
.device-features .textSec{
    width:calc(30% - 10px)
}
.device-features .textSec h2{
    font-family:Mohave,sans-serif;
    color:#000;
    font-size:60px;
    font-weight:800;
    margin-bottom:40px;
    position:relative;
    z-index:9
}
.btn-box p,.hero-text .btn-box p,.save-btn,.save-btn:hover{
    font-family:Poppins,sans-serif
}
.device-features .textSec h2 span:before{
    position:absolute;
    background:url(../../images/index-v3/lineimg.png) no-repeat;
    content:"";
    left:-76px;
    top:-14px;
    width:100%;
    height:80px;
    z-index:-1
}
.device-features .animSec{
    width:calc(70% - 10px)
}
.device-features .textSec img.stepImg,.mob-accordian,.mob-mnu-ic,.mob-view,.mobwrapper,.review-slider .owl-nav,.slider-one .owl-dots,.slider-one .owl-nav,.stepTxt{
    display:none
}
.animSec .batSec img{
    width:200px
}
.animSec .batSec .sec1{
    position:absolute;
    left:-16px;
    top:58px
}
.animSec .batSec .sec2{
    position:absolute;
    left:128px;
    top:6px
}
.animSec .batSec .sec3{
    position:absolute;
    left:205px;
    top:-28px
}
.animSec .batSec .sec4{
    position:absolute;
    left:334px;
    top:-71px
}
.animSec .batSec .sec5{
    position:absolute;
    left:444px;
    top:-128px
}
.hero-rate p span img{
    bottom:1px;
    margin-right:5px
}
.hero-text h3{
    font-size:28px
}
.hero-text h1{
    font-size:80px;
    font-weight:700;
    margin-bottom:20px;
    line-height:90px
}
.hero-text h1 span.sub-hdng1{
    font-weight:700;
    color:#3b3b3b;
    display:block;
    font-size:60px;
    line-height:70px
}
.hero-text h2{
    color:#fff;
    font-weight:400;
    font-size:36px;
    margin:20px 0
}
.hero-text h1 span.sub-hdng2{
    margin-left:230px
}
.hero-text ul{
    padding-top:10px
}
.hero-text ul li{
    display:flex;
    align-items:center;
    gap:10px;
    padding-bottom:10px
}
.hero-text ul li p{
    font-weight:700;
    font-size:20px;
    margin-bottom:0;
    color:#3b3b3b
}
.save-btn,.save-btn:hover{
    font-size:30px;
    color:#fff!important;
    padding:6px 40px;
    text-decoration:none;
    border:2px solid #0a7a30;
    width:fit-content;
    display:block;
    text-align:center;
    margin:0 0 10px
}
.save-btn >span img,.save-btn:hover>span img{
    transform:translateX(15px)
}
.btn-box p{
    font-size:10px;
    margin-top:5px;
    font-weight:400;
    color:#000
}
.btn-box{
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.articleTxt,.b-box p,.box-two-text,.num-cir,.s5CompBox{
    text-align:center
}
.hero-text .btn-box{
    align-items:flex-start
}
.hero-text .btn-box p{
    font-size:13px
}
.b-box{
    background:#2e4db9;
    padding:15px;
    border-radius:10px;
    width:calc(20% - 15px)
}
.b-box:hover{
    transform:translateY(-10px)
}
.sec1:after,.sec2:after,.selSec:before{
    transform:translateX(-50%)
}
.b-box p{
    color:#fff;
    margin-bottom:0;
    margin-top:0;
    font-size:15px;
    font-weight:500;
    font-family:Poppins,sans-serif;
    min-height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%
}
.hero-rate p,.hero-text p{
    color:#000;
    font-family:Poppins,sans-serif
}
.b-bow-wrapper{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    max-width:1000px;
    margin:0 auto
}
#hero-box{
    background:url(../../images/index-v3/banner.png) right center/100% 100% no-repeat
}
.hero-text{
    color:#fff;
    z-index:10;
    padding:30px 0
}
.hero-text p{
    font-size:21px
}
.usaBx{
    position:absolute;
    top:11px;
    right:11px
}
.hero-rate p{
    font-weight:500;
    font-size:15px
}
h2.sec-head{
    color:#444;
    font-size:60px;
    font-weight:700;
    margin-bottom:20px
}
.box-two-text p{
    font-size:20px;
    line-height:28px;
    margin-bottom:20px;
    font-weight:300
}
.box-two-text h2{
    font-size:60px;
    font-weight:400;
    line-height:63px
}
.content-wrapper{
    display:flex;
    align-items:flex-end;
    justify-content:center;
    height:100%
}
.box-two-text{
    width:80%;
    position:relative;
    padding:0 60px
}
#earbuds-table,#sec-podcast,.numberIng_sec{
    padding:60px 0
}
.numberIng_sec{
    background-color:#131314
}
.heading1{
    color:#000;
    font-size:40px;
    font-weight:700;
    line-height:50px;
    font-family:Metropolis;
    margin-bottom:10px
}
.sec-heading p.details{
    font-family:Metropolis;
    font-weight:400;
    font-size:20px
}
.selSec{
    max-width:max-content;
    background:#fffdd8;
    border:2px dashed #ed8e00;
    border-radius:4px;
    padding:10px;
    margin-bottom:23px;
    position:relative
}
.selSec:before{
    position:absolute;
    content:"";
    background:url(../../images/index-v3/dwn-arw.png) no-repeat;
    width:26px;
    height:16px;
    top:45px;
    left:50%
}
.box-two-text .tophd,.vital-fea{
    font-size:17px;
    background:#fff;
    text-transform:uppercase
}
.selSec p{
    font-size:16px;
    font-weight:400;
    color:#000;
    font-family:Poppins,sans-serif;
    margin-bottom:0
}
.selSec img{
    margin-right:10px
}
.rightSec{
    transform:translate(-158%,100%)
}
.rightSec ul li{
    display:flex;
    align-items:center;
    padding:10px 0;
    position:relative
}
.rightSec ul li:before{
    position:absolute;
    background:#ccc;
    height:2px;
    content:"";
    width:80%;
    bottom:0
}
.rightSec ul li p{
    margin-bottom:0;
    color:#000;
    font-weight:700;
    font-size:19px;
    line-height:28px;
    padding-left:10px
}
.rightSec ul li span{
    width:40px
}
.rightSec ul li:first-child span{
    width:20px
}
.sec-2-row{
    display:flex;
    align-items:flex-end;
    justify-content:center
}
.box-two-text .tophd,.num-cir,.vital-fea{
    display:table;
    font-weight:600
}
.device_txt b{
    color:#2e4db8;
    font-size:24px;
    line-height:38px
}
.sec-2-row img{
    margin:0 10px;
    width:170px
}
.vital-fea{
    border-radius:50px;
    border:2px solid #000;
    margin:0 auto 20px;
    padding:10px 40px;
    color:#000
}
.vital-fea.blue{
    border:2px solid #2e4db8;
    color:#2e4db8
}
.box-two-text .tophd{
    border-radius:50px;
    border:2px solid #2e4db8;
    font-family:Poppins,sans-serif;
    padding:7px 60px;
    color:#2e4db8
}
#sec-podcast{
    background:#262626
}
#sec-podcast h2.sec-head{
    font-size:60px;
    margin-bottom:10px;
    color:#fff
}
#sec-podcast .btn-box p{
    color:#fff
}
.ciscle-1{
    position:absolute;
    top:-220px;
    z-index:-1;
    width:450px
}
.s3-box.s3-wrapper{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    align-items:center;
    margin-top:60px;
    padding:30px 0;
    position:relative
}
.sec1:after,.sec1:before,.sec2:after,.sec2:before{
    position:absolute;
    content:""
}
.sec1:before{
    background:url(../../images/index-v3/right-img.png) no-repeat;
    right:0;
    top:0;
    width:686px;
    height:700px
}
.sec1:after{
    background:url(../../images/index-v3/part1.png) no-repeat;
    left:50%;
    top:93%;
    width:800px;
    height:379px
}
.sec2:before{
    background:url(../../images/index-v3/left-img.png) no-repeat;
    left:0;
    top:0;
    width:686px;
    height:700px
}
.sec2:after{
    background:url(../../images/index-v3/part2.png) no-repeat;
    left:50%;
    top:93%;
    width:800px;
    height:379px
}
.sec1.sec3:after{
    width:0
}
.sec2{
    margin:311px 0
}
.s3-con-box{
    width:calc(50% - 20px);
    position:relative
}
.review-box img,.s3-con-box img,.s3-img.s3-con-box video{
    border-radius:20px
}
.num-cir{
    font-size:20px;
    background:#6b6b6b;
    width:60px;
    height:60px;
    line-height:1;
    border-radius:50%;
    position:absolute;
    top:-28px;
    right:-16px
}
.ciscle-2,.ciscle-3{
    position:absolute;
    width:450px;
    z-index:-1
}
.s3-img .num-cir p{
    font-weight:400;
    color:#fff;
    font-size:26px;
    text-align:center;
    line-height:60px;
    padding-right:0
}
.s3-box.s3-wrapper.box-2 .num-cir,.s3-box.s3-wrapper.box-5 .num-cir{
    left:15px
}
.s3-text h3{
    font-weight:400;
    margin:30px 0 10px;
    font-size:60px;
    color:#fff
}
.s3-text p{
    font-size:25px;
    color:#fff;
    padding-right:141px;
    font-weight:400;
    line-height:33px
}
.s3-cen-box .s3-text{
    width:360px;
    color:#fff;
    padding-top:100px;
    margin-left:-60px
}
.section6:after,.section6:before{
    width:282px;
    height:294px;
    content:""
}
.s3-cen-box .s3-text h3{
    color:#c5eeff
}
.ciscle-2{
    right:0;
    top:-150px
}
.ciscle-3{
    left:0;
    top:-250px
}
.s5Col1,.s5Col1 ul li,.section6{
    position:relative
}
.articleSec{
    background:#fff;
    padding:40px 0
}
#earbuds-table h5,.articleSec h5{
    color:#000;
    font-size:24px;
    font-weight:300
}
.article-wrapper{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:40px;
    padding:0 30px
}
.articleImg{
    width:calc(45% - 10px)
}
.articleTxt{
    width:calc(55% - 10px);
    border:4px solid #b3b3b3;
    border-radius:20px;
    padding:30px
}
.articleTxt h3{
    color:#3b3b3b;
    font-weight:700;
    font-size:30px
}
.articleTxt p{
    color:#000;
    font-weight:300;
    font-size:20px;
    margin:20px auto 0;
    max-width:570px;
    word-spacing:-1px;
    text-align:justify
}
#review .save-btn,#review .save-btn:hover,#sec-podcast .save-btn,#sec-podcast .save-btn:hover{
    background:#1ac70e;
    border-color:#0a7a30
}
.s5Col1 ul li,.s5Col2 ul li{
    height:70px;
    border-bottom:2px solid #8b8b8b
}
#earbuds-table .save-btn,#sec-podcast .btn-box,.section8 .save-btn{
    margin-top:40px
}
.s3-box.s3-wrapper.box-3{
    padding-top:0;
    padding-bottom:0
}
.s3-box.s3-wrapper.box-3 .s3-img.s3-con-box img{
    border-radius:0
}
.mob-mnu-ic button{
    outline:0;
    -webkit-appearance:none;
    background:0 0;
    padding:0;
    cursor:pointer;
    border:none
}
.bar1,.bar2,.bar3{
    width:25px;
    height:3px;
    background-color:#fff;
    transition:.4s;
    -webkit-border-radius:2px 2px 2px 2px;
    border-radius:2px
}
.s5Col1,.s5CompBox{
    border-radius:20px
}
.dl-active .bar1{
    -webkit-transform:rotate(-45deg) translate(-5px,5px);
    transform:rotate(-45deg) translate(-5px,5px);
    background:#fff
}
.dl-active .bar2{
    opacity:0
}
.dl-active .bar3{
    -webkit-transform:rotate(45deg) translate(-5px,-5px);
    transform:rotate(45deg) translate(-5px,-5px);
    background:#fff
}
.bar2{
    margin:4px 0
}
#nav-bar-section{
    margin-bottom:80px
}
#nav-bar-section #nav-bar{
    background:#262626;
    height:90px;
    padding:8px 0;
    margin-top:-80px;
    top:80px;
    -webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.1);
    z-index:999;
    box-shadow:0 3px 4px 0 rgba(0,0,0,.1);
    position:relative
}
#nav-bar-section #nav-bar.fixed-nav{
    position:fixed;
    z-index:9999;
    -webkit-transition:margin .3s ease-out;
    transition:margin .3s ease-out;
    margin-top:0;
    top:-1px;
    -webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.1);
    box-shadow:0 3px 4px 0 rgba(0,0,0,.1);
    width:100%;
    background:#262626
}
.s5CompBox{
    display:table;
    width:70%;
    vertical-align:middle;
    margin:116px auto 0
}
.s5Col1{
    float:left;
    width:37%;
    padding:123px 0 0
}
.s5Col1 ul li{
    float:left;
    width:100%;
    font-size:24px;
    line-height:35px;
    color:#3b3b3b;
    padding:0;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    font-weight:600;
    text-align:left;
    justify-content:center
}
.s5Col2{
    float:left;
    width:25%;
    background:#f6cf6e;
    border-radius:10px;
    border:4px solid #000;
    margin:0
}
.s5Col2.s5Col3{
    background:#fff;
    border:none
}
#earbuds-table h2.sec-head{
    font-size:60px;
    color:#3b3b3b;
    margin-bottom:5px
}
#review .testName span,.s5Col2 ul li,.s5Col2Top p{
    font-size:16px;
    font-weight:400;
    font-family:Montserrat,sans-serif
}
.acdnList,.bnrHeading,.bnrStar,.bnrText1,.prod-list,.prod-s2-row,.prod-s2-wrap,.s5Col1 ul,.s5Col2 ul,.s5Col2 ul li,.s5Col2Top,.section2,.section3,.section6{
    float:left;
    width:100%
}
.s5Col2Top p{
    line-height:30px;
    color:#000;
    font-weight:700;
}
.s5Col2 ul{
    padding-top:5px
}
.s5Col2 ul li{
    padding:20px 0;
    color:#000;
    line-height:31px;
    text-align:center
}
.s5Col2Prod,.s5Col3Prod{
    margin:-100px auto 0;
    height:auto
}
.s5Col4Prod{
    margin:-28px auto 10px;
    height:130px!important
}
.s5Col2 ul li:last-child{
    border:none;
    height:100px
}
.s5Col2.s5Col3 ul{
    padding-top:9px
}
.s5CompBox ul{
    margin-bottom:0
}
.s5Col2Top,.s5CompBox img{
    height:auto
}
.featureSec .nav-tabs .nav-link,.s5Col1 ul li:last-child{
    border:none
}
.s5Col2.s5Col4{
    background:#d9d9d9
}
.s5Col2.s5Col4 ul li:nth-child(odd){
    background:#ddd
}
.section6{
    background:linear-gradient(to right,#3060b5 19%,#3060b5 19%,#1e5799 46%,#152a4f 100%);
    overflow:hidden;
    background-size:cover;
    float:none
}
.s6Seal,.s6SealBg,.section6:after,.section6:before{
    position:absolute
}
.section6:before{
    background:url(../../images/index-v3/bg-1.png) no-repeat;
    left:-61px;
    bottom:0
}
.section6:after{
    background:url(../../images/index-v3/bg-2.png) no-repeat;
    right:-61px;
    top:0
}
.s6SealBg{
    top:0;
    left:80px
}
.s6Seal{
    top:97px;
    left:103px
}
.s6Right{
    float:right;
    width:calc(100% - 500px);
    padding:40px 0 50px
}
.s6Right h2{
    font-size:50px;
    font-weight:600;
    color:#fff
}
.section6 .btn-box{
    display:block;
    text-align:left
}
.section6 .save-btn,.section6 .save-btn:hover{
    background:#f26a0d;
    border-color:#fff
}
#review .testName span{
    color:#37b72d
}
.testName img{
    margin:-1px 3px 0 0
}
.review-box p.testName{
    color:#000;
    font-weight:700;
    margin-top:25px;
    text-align:left;
    min-height:inherit;
    font-style:normal
}
.Slides,.c-text,.dic-text p,.ftr-link,.review-box p,.s3TxtBx .num-cir p,.whiteSec h2{
    text-align:center
}
.review-box p{
    font-size:19px;
    font-weight:300;
    line-height:29px;
    min-height:145px;
    font-style:italic
}
#review{
    padding:0 0 60px
}
#review h2.sec-head{
    color:#3b3b3b
}
#mob-btn-3.btn-box p,.accordion,.s5Col2Top.s5Col3Top p,.s5Col2Top.s5Col4Top p{
    color:#000
}
.review-wrapper{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    align-items:flex-start;
    margin-top:40px;
    padding:0 70px
}
.review-box{
    width:calc(33.33% - 30px)
}
.review-slider{
    width:calc(100% + 24px);
    margin-left:-12px;
    margin-right:-12px
}
#review .save-btn{
    margin-top:70px
}
#review .sec-3-head h2 span{
    color:#0f4c48
}
.authSec{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px
}
.section8{
    padding:50px 0;
    background:#efefef
}
.section8 h2.sec-head{
    font-family:Montserrat,sans-serif
}
.faq-container{
    vertical-align:top;
    max-width:830px;
    width:100%;
    margin:15px auto;
    float:none;
    overflow:hidden
}
.up-slide-dwn{
    float:left;
    width:100%;
    background:#fff;
    border-radius:8px;
    -webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    box-shadow:0 5px 10px 0 rgba(0,0,0,.1);
    margin-top:25px;
    padding:10px 25px 8px 30px
}
.accordion{
    background:url(../../images/index-v3/close.png) 100% center no-repeat;
    padding:13px 45px 10px 0;
    font-size:18px;
    line-height:30px;
    letter-spacing:.5px;
    cursor:pointer;
    font-weight:600;
    font-family:Montserrat,sans-serif
}
.acdn-heading.active{
    background:url(../../images/index-v3/open.png) 100% center no-repeat;
    border:none
}
.acdn-content{
    display:none;
    transition:background-color .3s;
    font-family:Montserrat,sans-serif
}
.up-slide-dwn .acdn-para.d-md-flex span:first-child{
    width:calc(20% - 10px)
}
.up-slide-dwn .acdn-para.d-md-flex span:last-child{
    width:calc(80% - 10px)
}
.dic-text p{
    color:#7c7c7c;
    font-size:14px;
    margin-bottom:0;
    font-family:Poppins,sans-serif
}
.c-text,.ftr-link a{
    color:#333;
    font-family:Poppins,sans-serif
}
footer{
    padding:30px 0
}
.ftr-link{
    margin-top:30px
}
.ftr-link a{
    padding:2px 8px;
    font-size:16px;
    font-weight:400
}
.c-text{
    margin-top:20px
}
.slider-one .owl-stage{
    display:flex;
    align-items:center
}
.slider-one .owl-stage .owl-item{
    margin:15px
}
.blue{
    position:relative;
    display:inline-block
}
.blue:before{
    position:absolute;
    background:#98fafa;
    content:"";
    width:100%;
    height:40%;
    z-index:-1;
    top:34px
}
.review-slider .owl-carousel .owl-item img{
    width:auto;
    display:inline;
    margin-bottom:10px!important
}
.review-slider .owl-theme .owl-dots .owl-dot.active span,.review-slider .owl-theme .owl-dots .owl-dot:hover span{
    background:#747272
}
.owl-theme .owl-dots .owl-dot{
    width:auto!important
}
.review-box .review-head{
    font-weight:700;
    color:#3b3b3b;
    font-size:25px;
    line-height:34px;
    text-align:center;
    min-height:68px
}
#ctabtn-mob{
    background:0 0;
    padding:7px 10px;
    position:fixed;
    bottom:0;
    left:0;
    z-index:99999999;
    transition:bottom 1s;
    display:table;
    width:100%
}
#ctabtn-mob .btn-box{
    width:100%
}
.hero-con .container{
    max-width:1280px
}
.hero-box-one video{
    width:100%;
    position:absolute;
    height:calc(100% + 70px);
    right:-34%;
    object-fit:cover;
    object-position:top
}
.bnr_bg{
    position:absolute;
    left:0;
    width:61%;
    height:100%;
    object-fit:cover;
    z-index:9
}
.whiteSec{
    background:0 0/cover #fff;
    padding:60px 0
}
.whiteSec h2{
    color:#3b3b3b;
    font-size:60px;
    font-weight:400;
    margin-bottom:40px
}
.whiteSec .save-btn{
    background:#1ac70e;
    border-color:#0a7a30;
    margin-top:40px
}
.featureSec ul.nav-tabs li a{
    font-size:20px;
    font-weight:600;
    color:#3b3b3b;
    font-family:Montserrat,sans-serif
}
.featureSec .nav-tabs .nav-link.active{
    border:none;
    font-weight:700;
    color:#3b3b3b;
    padding-bottom:13px
}
.featureSec .nav-tabs{
    border:none;
    position:relative
}
.featureSec .nav-tabs .nav-link:hover{
    border-color:transparent;
    color:#3b3b3b!important
}
.featureSec .nav-tabs::before{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    height:1px;
    width:100%;
    border-radius:2px;
    background-color:#3b3b3b
}
.featureSec .nav-tabs .nav-link::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background-color:transparent;
    border-radius:0;
    transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out
}
.featureSec .nav-tabs .nav-link.active::after{
    background-color:#3b3b3b;
    height:8px
}
.tabContent{
    display:flex;
    align-items:flex-start;
    justify-content:center;
    flex-wrap:wrap;
    margin-top:30px;
    position:relative
}
.tabContent video{
    width:60%;
    border-radius:20px
}
.tabContent img{
    border-radius:20px;
    width:20%;
    position:relative
}
.tabContent img.tab1Img{
    left:24px;
    top:50px
}
.tabContent img.tab2Img{
    right:24px;
    transform:translateY(50%)
}
.full-width{
    width:100vw;
    position:relative;
    left:50%;
    right:50%;
    margin-left:-50vw;
    margin-right:-50vw
}
.s3-box.s3-wrapper.box-2 .s3-text p{
    padding-right:85px
}
.s3-box.s3-wrapper.box-2 .s3-text .num-cir p{
    padding-right:0
}
.s3TxtBx{
    width:50%
}
.s3TxtBx h3{
    font-family:Raleway,sans-serif;
    font-weight:800;
    margin:0 0 10px 20px;
    font-size:40px;
    color:#fff
}
.s3TxtBx p,.sec3-con-3.box-4 ul li,.text{
    font-family:Manrope,sans-serif
}
.s3TxtBx p{
    font-size:20px;
    color:#fff;
    line-height:33px
}
.s3TxtBx .num-cir{
    position:static
}
.s3TxtBx .num-cir p{
    font-weight:600;
    color:#2e4db8;
    font-size:20px;
    display:table;
    line-height:50px;
    width:50px;
    font-family:Poppins,sans-serif;
    padding-right:0
}
.textslide-container{
    position:relative;
    width:50%;
    display:flex;
    justify-content:flex-end;
    align-items:center
}
.Slides{
    display:flex;
    justify-content:center;
    align-items:center;
    width:160px;
    height:160px;
    border-radius:50%;
    border:4px solid rgba(255,255,255,.6);
    margin:0 10px;
    transition:opacity 1.5s
}
.text{
    font-size:24px;
    font-weight:500;
    text-transform:uppercase;
    color:#fff
}
.Slides.active{
    background:#fff;
    box-shadow:0 3px 4px 0 rgba(0,0,0,.3)
}
.Slides.active .text{
    color:#2f4fbb;
    font-weight:800
}
.sec3-con-3.box-4 ul li{
    background-image:url(../../images/index-v3/box4_icon.png);
    padding-left:30px;
    background-position:left center;
    background-size:auto;
    background-repeat:no-repeat;
    margin-bottom:10px
}
.s3-box.box-1 video,.s3-box.box-5 video{
    height:auto;
    object-fit:fill
}
.s3-box.box-4 video{
    height:500px;
    object-fit:cover
}
.s3-box.box-5{
    background-color:#f4f3f8;
    align-items:center
}
.acdn-para+ul li{
    list-style-type:disc
}
.only-text,.sub-hdng2{
    font-size:42px
}
.text-charge{
    margin-left:50px
}
.hourglass{
    animation:2.5s ease-in-out infinite forwards rotateP
}
@keyframes rotateP{
    0%{
        transform:rotate(0)
    }
    100%,50%{
        transform:rotate(180deg)
    }
}
@keyframes rotate{
    0%{
        transform:rotate(00deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.dot-fade{
    animation:1s ease-in-out infinite fade
}
@keyframes fade{
    0%,100%,70%{
        opacity:100%
    }
    50%{
        opacity:30%
    }
}
h4.faq-head.text-center {
    font-size: 15px;
}