@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

/* font-family: "Plus Jakarta Sans", sans-serif; */
:root {
    --success:#29D47B;
    --error:#f00;
    --white:#FFFFFF;
    --black:#000;
    --deepGreen:#24493D;
    --lightgreen:#29D47B;
    --text:#737791;
    --yellow:#FCE832;
    --text2:#7F7F7F;
    --text3:#515570;
}


/* Start Common style*/
p{ color: var(--black);  font-size: 18px; font-weight: 400; line-height: 24px; }
ul{ padding: 0; margin: 0;}
ul li{ list-style-type: none;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
/* End Common style*/


.v3_primary-btn{ display: inline-block; padding: 11px 15px; background-color: var(--lightgreen); border-radius: 50px; color: var(--white); font-size: 15px; line-height:1; font-weight: 400; border:1px solid var(--lightgreen); transition:0.5s; }
.v3_primary-btn:hover{ background-color: var(--deepGreen); color: var(--white); border:1px solid var(--deepGreen); }
.v3_primary-btn:focus{ outline: 0; }

.v3_primary-border-btn{ display: inline-block; padding: 11px 12px; background-color:transparent; border-radius: 50px; color: var(--deepGreen); font-size: 15px; line-height:1; font-weight: 400; border:1px solid var(--deepGreen); transition:0.5s; }
.v3_primary-border-btn:hover{ background-color: var(--deepGreen); color: var(--white); }
.v3_primary-border-btn:focus{ outline: 0; }

@media (max-width:1199px){
    .v3_primary-btn { font-size: 13px; }
}


.v3_secondary-btn{ display: inline-block; padding: 7px 20px; background-color: var(--deepGreen); border-radius: 4px; color: var(--white); font-size: 16px; font-weight: 500; border: 0; }
.v3_secondary-btn:hover{ background-color: var(--lightgreen); color: var(--white); }
.v3_secondary-btn:focus{ outline: 0; }

.v3_section-space{ padding: 100px 0; }
.v3_section-space-bg{ padding: 70px 0; }

@media (max-width:1366px){
    .v3_section-space{ padding: 70px 0; } 
}

@media (max-width:991px){
    .v3_section-space-bg{ padding: 40px 0; }
}

@media (max-width:991px){
    .v3_section-space{ padding: 50px 0; } 
}

/* Heading */
.v3_section-title{ color: var(--deepGreen); font-size: 40px; font-weight:700; line-height:1.2; margin-bottom:14px; }
.v3_section-title span{ color:var(--lightgreen); }

.section-text-white{ font-size: 16px; font-weight: 400; line-height: 24px; color: var(--white); width: 70%; margin: 0px auto; }
.section-text{ font-size: 16px; font-weight: 400; line-height: 24px; color: var(--text2); width: 70%; margin: 0px auto; }

@media (max-width:1366px){
    .v3_section-title{ font-size:40px; }
    .section-text-white{ font-size: 14px; }
    .section-text{ font-size: 14px; }
}

@media (max-width:1199px) {
    .v3_section-title{ font-size: 34px; }
}
@media (max-width:991px) {
    .section-text-white{ width: 100%; }
    .section-text{ width: 100%; }
}

@media (max-width:767px) {
    .v3_section-title{ font-size: 28px; }
}


.v3_sub-title{ color: var(--deepGreen); font-size: 30px; font-weight: 500; }
.v3_sub-title span{ color: var(--success); font-size: 30px; font-weight: 700; }
.v3_text{ color: var(--text); font-size: 18px; font-weight: 400; line-height: 28px; }
.v3_title-group{ width: 80%; margin-left: auto; margin-right: auto;}

@media (max-width:1366px){
    .v3_text, P{ font-size:16px; } 
}

@media (max-width:991px){
    .v3_title-group{ width: 100%; }
}


/* scroll */
.scroll-y::-webkit-scrollbar{ width: 5px; }
.scroll-y::-webkit-scrollbar-track{ background: #D4D1D1; border-radius: 25px; }
.scroll-y::-webkit-scrollbar-thumb{ background: #768095; border-radius: 25px; }

/*==== Global Css End ====*/

body{ font-family: "Plus Jakarta Sans", sans-serif; overflow-x: hidden;  }


/* Main Menu Start */
.v3_main-menu{ background-color:var(--white); box-shadow:0px 4px 24px rgba(0, 0, 0, 0.06); padding:15px 0;  }
.v3_main-menu .navbar-brand{ max-width:200px; padding:0; }
.v3_main-menu .navbar-nav{ display:flex; gap:30px; align-items:center; }
.v3_main-menu .navbar-nav .nav-item{ position:relative; font-size:16px; font-weight:600; line-height:1; }
.v3_main-menu .navbar-nav a.nav-link{ display:inline-block; color:var(--deepGreen); padding:0; transition:0.5s;  }
.v3_main-menu .navbar-nav .nav-item .nav-link.current_page_item{ color: var(--lightgreen); }
.v3_main-menu .navbar-nav a.nav-link:hover{ color:var(--lightgreen); }

.v3_main-menu .navbar-nav .dropdown-menu{  max-width:236px; top:43px; padding:0; background:var(--white); box-shadow:0px 19px 80px rgba(0, 0, 0, 0.1); border-radius:0px 0px 15px 15px; border:0; border-top:3px solid var(--lightgreen); }
.v3_main-menu .navbar-nav .dropdown-menu::after { position: absolute; content: ''; background-color: transparent; top: -14px; left: 20px; border-width: 0 8px 11px 8px; border-color: transparent transparent var(--success) transparent; border-style: solid; }
.v3_main-menu .navbar-nav .dropdown-menu .dropdown-item{ font-size:16px; line-height:1; font-weight:500; color:var(--text2); padding:15px 30px 15px 10px; border-bottom:1px solid #D9D9D9; transition:0.5s; }
.v3_main-menu .navbar-nav .dropdown-menu li:last-child .dropdown-item{ border:0; }
.v3_main-menu .navbar-nav .dropdown-menu .dropdown-item:hover{ color:var(--success); background:transparent; }
.dropdown-toggle::after { border:0; background:url(../images/menu_dropdown-arrow.png) no-repeat center right; width:12px; height:6px;  }



@media (max-width:1366px){
    .v3_main-menu .navbar-brand { max-width: 150px; }
    .v3_main-menu .navbar-nav { gap: 25px; }
    .v3_main-menu .navbar-nav .nav-item { font-size: 15px; }

}

@media (max-width:1199px){
    .v3_main-menu .navbar-brand { max-width: 120px; }
    .v3_main-menu .navbar-nav { gap: 20px; }
    .v3_main-menu .navbar-nav .nav-item { font-size: 13px; }
    
}

@media (max-width:991px) {
    .v3_main-menu .navbar-brand{ max-width: 200px; }
    .navbar-toggler{ border: 1px solid var(--black); height: 40px; }
    .navbar-toggler i{ font-size: 24px; }
    .navbar-toggler:focus{ box-shadow: none; }
    .navbar-collapse .navbar-nav{ height:100vh; padding-top:40px; align-items:flex-start; padding-left:40px; }
    .v3_main-menu .navbar-nav .nav-item { font-size:16px; }
    .collapse:not(.show) { position:absolute; display:block !important; height:0; opacity:0; visibility:hidden; transition:0.2s; }
    .navbar-collapse{ position:absolute; top:70px; left:0; width:100%; height:100vh; background:var(--white); z-index:9; opacity:1; visibility:visible; }
    .v3_main-menu .navbar-nav .dropdown-menu { margin-top: 14px; }
    .v3_main-menu .navbar-nav .dropdown-menu::after { display:none; }

}

@media (max-width:575px) {
    .v3_main-menu .navbar-brand {  max-width: 160px; }
}


/*==== Banner Css Start  =======*/
.v3_home_bnr_sec{ padding:86px 0 157px; background:url(../images/banner-sp.png) no-repeat center center / cover; }
.v3_home_bnrtab-view-left{ padding-top:140px; }
.v3_home_bnrtab-view-left h1{ font-size:46px; font-weight:700; line-height:1.1; color:var(--deepGreen); margin-bottom:10px; }
.v3_home_bnrtab-view-left p{ font-size:18px; font-weight:300; line-height:1.5; color:var(--text2); margin-bottom:40px; }
.v3_home_bnrtab-view-left p span{ color:var(--lightgreen); font-weight:500;  }
.v3_home_bnrtab-view-left .getFree-choose-btn_wrap{ display:flex; align-items:center; gap:13px; }
.v3_home_bnrtab-view-left .getFree-choose-btn_wrap a{ display:flex; align-items:center; gap:9px; padding:12px 25px; }
.v3_home_bnrtab-view-right{ position:relative; padding: 0 0 0 50px; }
.v3_home_bnrtab-view-right figure{ margin:0; }
.v3_home_bnrtab-view-right figure img{ max-width:100%; }
.v3_home_bnr_inr{ position:relative; }
.v3_home_bnr_inr .v3_home_bnrtab-nav{ position:absolute; top:70px; left:0; }
.v3_home_bnrtab-nav .nav-tabs{ border:0; display:flex; align-items:center; gap:10px;  }
.v3_home_bnrtab-nav .nav-link{ font-size:18px; font-weight:400; line-height:1; color:var(--deepGreen); border:1px solid var(--deepGreen); border-radius:50px; padding:8px 25px 10px 35px; }
.v3_home_bnrtab-nav .nav-link:hover{ border:1px solid var(--deepGreen);  }
.v3_home_bnrtab-nav .nav-link.active{ position:relative; background:var(--lightgreen); color:var(--white); border:1px solid var(--lightgreen); }
.v3_home_bnrtab-nav .nav-link.active:after{ position:absolute; content:''; top:50%; left:15px; transform:translateY(-50%); width:13px; height:13px; border-radius:50%; box-shadow: 0px 4px 4px rgba(36, 73, 61, 0.31); background:var(--white); }
.v3_home_bnr-product{ position:absolute; right:40px; bottom:-20px; }

@media (max-width:1366px){
    .v3_home_bnrtab-view-right { padding:0; }
    .v3_home_bnrtab-view-left { padding-top:80px; }
    .v3_home_bnr_inr .v3_home_bnrtab-nav { top:10px; }
    .v3_home_bnrtab-view-left h1 { font-size: 35px; }
    .v3_home_bnrtab-view-left p { margin-bottom: 20px; }

}
@media (max-width:1199px){
    .v3_home_bnrtab-view-left h1 { font-size:36px; }
    .v3_home_bnrtab-view-left .getFree-choose-btn_wrap a { padding: 12px 17px; }
}
@media (max-width:991px){
    .v3_home_bnr_inr .v3_home_bnrtab-nav { left:50%; transform:translateX(-50%); }
    .v3_home_bnrtab-view-left { text-align:center;  margin-bottom:30px; }
    .v3_home_bnrtab-view-left .getFree-choose-btn_wrap { justify-content: center; }

} 
@media (max-width:575px){
    .v3_home_bnr_inr .v3_home_bnrtab-nav { width: 100%; }
    .v3_home_bnrtab-nav .nav-tabs { justify-content: center; }
    .v3_home_bnrtab-view-left h1 { font-size: 28px; }
    .v3_home_bnrtab-view-left .getFree-choose-btn_wrap { flex-wrap: wrap; }
    .v3_home_bnrtab-view-left .getFree-choose-btn_wrap a { width:100%; justify-content:center; }
    .v3_home_bnr_sec { padding: 36px 0 157px; }

}  


/*===== Features Css Start  ====*/
.v3_features-sec{ margin-top:-95px; }
.v3_features_inr{ position:relative; background:linear-gradient(to right, #F5F1F1 0% , #BFE8D3 100%); padding:37px; border-radius:500px; z-index:1; }
.v3_features_inr:after{ position:absolute; content:''; top:10px; left:10px; width:calc(100% - 20px); height:calc(100% - 20px); background:var(--white); z-index:-1; border-radius:500px;  }
.v3_features_inr .v3_features-box{ text-align:center; }
.v3_features-box figure{ width:45px; margin:0 auto 8px; }
.v3_features-box h6{ font-size:18px; font-weight:500; color:var(--deepGreen); margin:0;  }



@media (max-width:991px){
    .v3_features-sec .row{ row-gap:35px; }
    .v3_features_inr{ border-radius:10px; }
    .v3_features_inr:after{ border-radius:10px; }
    .v3_home_bnr_sec { background-position:center right; }
}



/*===== Trust Css Start  ======*/
.v3_trust-sec { padding-bottom:40px; }
.v3_trust-title{ text-align:center; max-width:751px; margin:0 auto 13px; }
.v3_trust-title p{ color:var(--text2); max-width:580px; margin:0 auto; }
.v3_trust-slider-wrappr .owl-stage{ padding:30px 0; }
.v3_trust-slider-wrappr .item{ padding:40px 24px; background:var(--white); box-shadow:0px 4px 24px rgba(0, 0, 0, 0.04); border-radius:8px; display:flex; flex-direction: column; justify-content:center; align-items:center; }
.v3_trust-slider-wrappr .v3_trust-item-inr p{ font-size:16px; color:var(--text2); margin-bottom:20px; min-height: 120px; }
.v3_trust-item-inr .v3_auth-wrap{ display:flex; flex-wrap:wrap; align-items:center; }
.v3_trust-item-inr .v3_auth-wrap figure{ width:59px; height:59px; border-radius:50%; overflow:hidden; border:1px solid var(--lightgreen);  margin:0; }
.v3_trust-item-inr .v3_auth-wrap .v3_auth-txt{ width:calc(100% - 59px); padding-left:19px; }
.v3_trust-item-inr .v3_auth-wrap .v3_auth-txt .v3_auth-name{ font-size:16px; font-weight:700; line-height:1; color:var(--deepGreen); }
.v3_trust-item-inr .v3_auth-wrap .v3_auth-txt span{ font-size:13px; font-weight:400;  color:#737791; line-height:1; }



/*===== Digital life Css Start  ======*/
.v3_digital-life-sec{ position:relative; background:var(--black); z-index:1; overflow:hidden; }
.v3_risk-trends-sec_shape.three{ inset:0; width:100%; height:100%; object-fit:cover; }
.v3_digital-life-sec .row{ align-items:center; }
.v3_digital-life-left figure{ margin:0;  }
.v3_digital-life-left figure img{ max-width:100%; }
.v3_digital-life-right h2{ color:var(--white); }
.v3_digital-life-right p{ color:var(--white); margin-bottom:30px; }
.v3_digital-life-right .v3_primary-border-btn{ color:var(--white); font-weight:700; border-color:var(--white); transition:0.5s; }
.v3_digital-life-right .v3_primary-border-btn:hover{ color:var(--deepGreen); background:var(--white); }

@media (max-width:991px){
    .v3_digital-life-left figure { text-align: center; margin-bottom: 40px; }
}


/*==== Our Legacy Css Start ======*/
.v3_our-legacy-sec{ background:linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }
.v3_our-legacy-sec .row{ align-items:flex-end; } 
.v3_our-legacy-left-col{ padding:0 50px 0 0; }
.v3_our-legacy-left-col > span{ display:inline-block; font-size:20px; font-weight:400; line-height:1.2; margin-bottom:10px; color:var(--deepGreen); }
.v3_our-legacy-left-col p{ margin-bottom:27px; color:var(--text2); line-height: 1.6; font-size: 17px; }
.v3_our-legacy-left-col .v3_primary-border-btn{ padding:12px 30px; }
.v3_our-legacy-right-col{ padding:0 25px 0 34px; display:grid; grid-template-columns:repeat(2,1fr); grid-row-gap:46px; grid-column-gap:92px; }
.v3_our-legacy-box{ text-align:center; }
.v3_our-legacy-box p{ color:var(--text2); margin:0;  }
.v3_our-legacy-box span{ display:block;  }
.v3_our-legacy-box .v3_counter-num{ display:flex; align-items:center; justify-content:center; gap:5px; font-size:40px; font-weight:600; line-height:1; color:var(--deepGreen); margin-bottom:7px; }

@media (max-width:1366px){
    .v3_our-legacy-box span { font-size: 35px; }
    .v3_our-legacy-right-col { padding:0; }
}

@media (max-width:1199px){
    .v3_our-legacy-box span {  font-size:30px; }
}

@media (max-width:991px){
    .v3_our-legacy-left-col { padding:0 0 50px; text-align:center;   }
    
}

@media (max-width:768px){
    .v3_our-legacy-right-col { grid-column-gap:50px; }
}

@media (max-width:575px){
    .v3_our-legacy-right-col { grid-column-gap: 30px; grid-row-gap:36px; }
    .v3_our-legacy-box span { font-size: 20px; }
}

/*===== Risk Trends Css Start =====*/
.v3_risk-trends-sec{ overflow:hidden; position:relative; background:var(--black); z-index:1; }
.v3_risk-trends-sec_shape{ position:absolute; z-index:-1; max-width:100%; }
.v3_risk-trends-sec_shape.one{ left:0; bottom:0; height: 100%; }
.v3_risk-trends-sec_shape.two{ top:0; right:0; height: calc(100% + 30px); }
.v3_risk-trends-title{ margin-bottom:39px; text-align:center; }
.v3_risk-trends-title h2{ color:var(--white); }
.v3_riskTrnds-box{ padding:20px 20px 24px 20px; background:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(153, 153, 153, 0.3) 100%); box-shadow:0px 0px 35px rgba(36, 73, 61, 0.08); backdrop-filter:blur(2px); border-radius:10px; height:100%; display:flex;  }
.v3_riskTrnds-box figure{ position:relative; width:50px; height:fit-content; }
.v3_riskTrnds-box figure img{ width:100%; }
.v3_riskTrnds-box figure:after{ position:absolute; content:''; top:50%; left:50%; transform:translate(-50%, -50%); width:44px; height:44px; border-radius:50%; background: rgba(93, 255, 172, 0.4);
filter: blur(11.5px); }
.v3_riskTrnds-box .v3_riskTrnds-txt-info{ width:calc(100% - 60px); padding-left:15px; }
.v3_riskTrnds-box .v3_riskTrnds-txt-info span{ font-size:22px; font-weight:600; color:var(--lightgreen); line-height:1.2; margin-bottom:3px; display:inline-block; } 
.v3_riskTrnds-box .v3_riskTrnds-txt-info p{ margin:0; color:var(--white); }
.v3_secure_btn-wrap{ margin-top:25px; text-align:center; }
.v3_secure_btn-wrap .v3_primary-border-btn{ font-weight:700; border-color:var(--white); color:var(--white); transition:0.5s; padding:15px 30px; }
.v3_secure_btn-wrap .v3_primary-border-btn:hover{ background:var(--white); color:var(--deepGreen); }

@media (max-width:991px){
    .v3_riskTrnds-box figure { width: 30px; }
    .v3_risk-trends-sec .row{ row-gap:30px; }
}   
@media (max-width:757px){
    .v3_risk-trends-sec .row{ row-gap:20px; }
}


/*===== AVP Solution Css Start ======*/
.v3_Avp-solution-title{ text-align:center; margin-bottom:29px; }
.v3_Avp-solution-title h2{ margin:0; }
.v3_Avp-solution-title p{ color:var(--text2); margin:0; }
.v3_monthYearly_btn{ display:flex; align-items:center; justify-content:center; gap:10px; margin-bottom:49px; }
.v3_monthYearly_btn label{ font-size:20px; font-weight:600; color:var(--deepGreen); line-height:1; }
.v3_monthYearly_btn label.toggler--is-active{ color:var(--lightgreen); }
.v3_monthYearly_btn .toggle{ position:relative; width:40px; height:20px; border-radius:120px; background:var(--lightgreen); cursor:pointer; }
.v3_monthYearly_btn .toggle input{ position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; display:block; cursor:pointer;  }
.v3_monthYearly_btn .toggle .switch{ position:absolute; top:2px; left:2px; bottom:2px; width:16px; height:16px; border-radius:50%; background:var(--white); transition:0.5s; transition-property:left, right; transition-delay:0s, 0.08s;  pointer-events:none; }
.v3_monthYearly_btn .check:checked ~ .switch { right:2px; left:57%;   }

/* === */
.v3_pricetable-wrap .row{ row-gap:30px; }
.v3_pricetable-wrap .v3_price_box{ border:1px solid var(--deepGreen); border-radius:15px; overflow:hidden; padding:40px; }
.v3_pricetable-wrap .v3_price_box .v3_plan_tag{ font-size:12px; font-weight:500; line-height:1; text-transform:uppercase; padding:5px 12px 6px; border-radius:50px; background:var(--success); color:var(--white); margin-bottom:15px; display:inline-block; }
.v3_pricetable-wrap .v3_price_box .v3_price_txt{ font-size:45px; font-weight:700; line-height:1; color:var(--deepGreen); margin-bottom:15px; }
.v3_pricetable-wrap .v3_price_box .v3_price_txt span{ font-size:25px; }
.v3_pricetable-wrap .v3_price_box h6{ font-size:16px; font-weight:500; color:var(--text2); margin-bottom:15px; }
.v3_pricetable-wrap .v3_price_box ul{ display:flex; flex-direction:column; gap:10px; margin-bottom:40px;  }
.v3_pricetable-wrap .v3_price_box ul li{ font-size:16px; font-weight:500; color: var(--text2);  line-height:1; display:flex; align-items:center; gap:10px; }
.v3_pricetable-wrap .v3_price_box .v3_getStarted_btn .v3_primary-border-btn{ width:100%; font-weight:700; text-align:center; padding:15px; border-radius:8px; }
.v3_pricetable-wrap .v3_price_box.sale_plus{ background:linear-gradient(180deg, #000000 0%, #0A4627 100%); }
.v3_pricetable-wrap .v3_price_box.sale_plus .v3_price_txt{ color:var(--white); }
.v3_pricetable-wrap .v3_price_box.sale_plus h6{ color:var(--success); }
.v3_pricetable-wrap .v3_price_box.sale_plus ul li{ color:var(--white); }
.v3_pricetable-wrap .v3_price_box.sale_plus ul li img{ filter:brightness(100); }
.v3_pricetable-wrap .v3_price_box.sale_plus .v3_primary-border-btn{ background:var(--success); color:var(--white); border-color:var(--success); transition:0.5s; }
.v3_pricetable-wrap .v3_price_box.sale_plus .v3_primary-border-btn:hover{ background:transparent; border-color:var(--white); }

@media (max-width:1199px){
    .v3_pricetable-wrap .v3_price_box { padding: 20px 25px; }
    .v3_pricetable-wrap .v3_price_box .v3_price_txt { font-size: 35px; }
}
@media (max-width:991px){
    .v3_pricetable-wrap .v3_price_box { height:100%; }
}
@media (max-width:767px){
    .price_table tr th { padding: 27px 10px; }
}
@media (max-width:575px){
    .price_table tr th { position:relative; left:0; }
}




/*====== Need to Do Css Start =====*/
.v3_needToDo-sec{ position:relative; background:var(--black); z-index:1; overflow:hidden; }
.v3_needToDo-shape{ position:absolute; z-index:-1; max-width:100%; }
.v3_needToDo-shape.one{ bottom:0; left:0; }
.v3_needToDo-shape.two{ top:0; right:0; }
.v3_needToDo-title{ text-align:center; margin-bottom:25px; }
.v3_needToDo-title h2{ color:var(--white); }
.v3_needToDo-title p{ color:var(--white);  max-width:800px; margin:0 auto 15px; }
.v3_needToDo-title .v3_needToDo-secure-btn{ margin-top:25px; }
.v3_needToDo-title .v3_needToDo-secure-btn a{ border-color:var(--white); color:var(--white); font-weight:700; transition:0.5s; }
.v3_needToDo-title .v3_needToDo-secure-btn a:hover{ background:var(--white); color:var(--deepGreen); }
.v3_cmn-bgTabs .nav.nav-tabs{ display:flex; flex-wrap:wrap; justify-content:space-between; border:0;  }
.v3_cmn-bgTabs .nav.nav-tabs button{ font-size:20px; font-weight:500; color:var(--white); text-align:left; width:24%; border:0; border-bottom: 3px solid transparent; display:flex; border-radius:10px; }
.v3_cmn-bgTabs .nav.nav-tabs button.active{ background:rgba(255, 255, 255, 0.15); border-bottom:3px solid var(--lightgreen); box-shadow:0px 0px 35px rgba(36, 73, 61, 0.44); backdrop-filter:blur(2px); border-radius:10px; }
.v3_cmn-bgTabs .tab-content{ margin-top:40px; }
.v3_cmn-bgTabs .v3_needToDo-tab-view{ display:flex; flex-wrap:wrap; background:rgba(255, 255, 255, 0.15); backdrop-filter:blur(2px); border-radius:35px; padding:50px;  }
.v3_cmn-bgTabs .v3_needToDo-tab-view .v3_needToDo-tab-view-left{ width:51%; padding-top:47px; }
.v3_cmn-bgTabs .v3_needToDo-tab-view .v3_needToDo-tab-view-left p{  color:var(--white); margin-bottom:20px; }
.v3_cmn-bgTabs .v3_freeDemo-btn{ margin-top:30px; }
.v3_cmn-bgTabs .v3_freeDemo-btn a{ border-color:var(--white); color:var(--white); font-weight:700; transition:0.5s; padding:13px 23px; }
.v3_cmn-bgTabs .v3_freeDemo-btn a:hover{ background:var(--white); color:var(--deepGreen); }
.v3_cmn-bgTabs .v3_needToDo-tab-view-right{ width:49%; padding-left:40px; }
.v3_cmn-bgTabs .v3_needToDo-tab-view-right figure{ margin:0; }
.v3_cmn-bgTabs .v3_needToDo-tab-view-right figure img{ width:100%; }


@media (max-width:1199px){
    .v3_cmn-bgTabs .nav.nav-tabs button { font-size: 17px; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view .v3_needToDo-tab-view-left { padding-top: 0; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view { padding: 40px; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view-right { padding-left: 10px; }

}
@media (max-width:991px){
    .v3_cmn-bgTabs .nav.nav-tabs button { font-size: 14px; padding: 10px 12px; width:25%; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view { padding: 30px; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view .v3_needToDo-tab-view-left p { margin-bottom:10px; font-size:14px; }
    .v3_cmn-bgTabs .v3_freeDemo-btn { margin-top: 20px; }
}

@media (max-width:767px){
    .v3_needToDo-title p { margin: 0 auto 8px; }
    .v3_cmn-bgTabs .nav.nav-tabs { flex-wrap: nowrap; white-space: nowrap; overflow: auto; padding-bottom:20px; gap:25px; }
    .v3_cmn-bgTabs .nav.nav-tabs::-webkit-scrollbar {
        width: 0px;
        height:7px;
    }
    .v3_cmn-bgTabs .nav.nav-tabs::-webkit-scrollbar-thumb {
        background: #b9b9b9;
        border-radius: 50px;
    }
    .v3_cmn-bgTabs .nav.nav-tabs::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 50px;
    }
    .v3_cmn-bgTabs .nav.nav-tabs button{ width:inherit; font-size: 16px; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view { flex-direction: column-reverse; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view-right { padding-left: 0; width:100%; }
    .v3_cmn-bgTabs .v3_needToDo-tab-view .v3_needToDo-tab-view-left { width:100%; padding-top:30px; }
}
@media (max-width:575px){
    .v3_cmn-bgTabs .tab-content { margin-top: 20px; }
}

/*==== Why Choose Css Start =====*/
.v3_why-choose-title{ text-align:center; margin-bottom:36px; }
.v3_why-choose-title p{ margin:0; color:var(--text2); }
.v3_cmn-borderTabs nav{ border-bottom:1px solid #D9D9D9; margin-bottom:100px; }
.v3_cmn-borderTabs nav .nav.nav-tabs{ display:flex; flex-wrap:wrap; border:0; }
.v3_cmn-borderTabs nav .nav.nav-tabs button{ width:33.33%; text-align:center; border:0;  border-bottom:3px solid transparent; display:flex; align-items:center; justify-content:center; gap:19px; padding-bottom:17px;  }
.v3_cmn-borderTabs nav .nav.nav-tabs button.active{ border-bottom:3px solid var(--lightgreen); }
.v3_cmn-borderTabs nav .nav.nav-tabs button i{ width:60px; height:60px; border-radius:50%; background:var(--lightgreen); display:flex; align-items:center; justify-content:center; }  
.v3_cmn-borderTabs nav .nav.nav-tabs button .v3_tabNavs-txt{ text-align:left; font-size:20px; font-weight:400; color:var(--black);  line-height:1.5; }
.v3_cmn-borderTabs nav .nav.nav-tabs button .v3_tabNavs-txt span{ font-size:28px; font-weight:600; color:var(--lightgreen); display:block; line-height:1; }
.v3_cmn-borderTabs .v3_why-chooseTabs-view{ max-width:1224px; margin:0 auto; display:flex; flex-wrap:wrap; }
.v3_cmn-borderTabs .v3_why-chooseTabs-view  .v3_why-chooseTabs-view-left{ position:relative; width:53%; padding-left:94px; z-index:1;}
.v3_cmn-borderTabs .v3_why-chooseTabs-view  .v3_why-chooseTabs-view-left figure{ margin:0; position:relative; border-radius:15px; overflow:hidden; }
.v3_cmn-borderTabs .v3_why-chooseTabs-view  .v3_why-chooseTabs-view-left figure img{ width:100%; }
.v3_cmn-borderTabs .v3_why-chooseTabs-view  .v3_why-chooseTabs-view-left:after{ position:absolute; content:''; top:-57px; left:0; width:378px; height:calc(100% + 114px); background:var(--lightgreen); opacity:0.1; z-index:-1; border-radius:30px 0 0 30px; }
.v3_cmn-borderTabs .v3_why-chooseTabs-view  .v3_why-chooseTabs-view-right{ width:47%; padding:15px 60px 0 88px;  }
.v3_why-chooseTabs-view-right h4{ font-size:36px; font-weight:700; color:var(--lightgreen); margin-bottom:12px; }
.v3_why-chooseTabs-view-right p{ max-width:440px; color:var(--text2); margin-bottom:25px; }
.v3_why-chooseTabs-view-right ul li{ display:flex; align-items:center; gap:10px; font-size:20px; font-weight:400; color:var(--deepGreen); line-height:1; margin-bottom:29px; }
.v3_why-chooseTabs-view-right ul li:last-child{ margin:0; }
.v3_free-trial-btn{ margin-top:26px; }

@media (max-width:1366px){
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left::after { top: -40px; height: calc(100% + 75px); }
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-right { padding: 5px 10px 0 50px; }
    .v3_why-chooseTabs-view-right h4 { font-size: 28px; }
    .v3_why-chooseTabs-view-right ul li { margin-bottom: 18px; }
}

@media (max-width:1199px){
    .v3_cmn-borderTabs nav .nav.nav-tabs button .v3_tabNavs-txt span { font-size: 24px; }
    .v3_cmn-borderTabs nav .nav.nav-tabs button .v3_tabNavs-txt { font-size: 17px; }
    .v3_cmn-borderTabs nav .nav.nav-tabs button i {  width: 50px;  height: 50px; }
    .v3_cmn-borderTabs nav { margin-bottom: 80px; }
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left::after { top: -22px; height: calc(100% + 45px); }
    .v3_why-chooseTabs-view-right h4 { font-size: 24px; }
    .v3_why-chooseTabs-view-right ul li { margin-bottom: 14px; font-size: 18px; }
    .v3_why-chooseTabs-view-right p { margin-bottom: 15px; }
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left { padding-left: 44px; }
}

@media (max-width:991px){
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left { padding-left: 0; width: 100%; }
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left figure{ text-align:center;}
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left figure img{ max-width:100%; width:auto; border-radius:15px; }
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left::after { height:40%; width:90%; border-radius:20px 20px 0 0; left:50%; transform:translateX(-50%); }
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-right { padding: 20px 0 0 30px; width: 100%; }
    .v3_why-chooseTabs-view-right p { max-width: 100%; }
}

@media (max-width:767px){
    .v3_cmn-borderTabs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left::after { display:none; }
    .v3_cmn-borderTabs nav {  margin-bottom: 40px; }
    /* .v3_cmn-borderTabs nav .nav.nav-tabs button {  width: inherit; } */
    .v3_cmn-borderTabs nav .nav.nav-tabs button i { width: 40px; height: 40px; }
    .v3_cmn-borderTabs nav .nav.nav-tabs button i img{ width:100%; max-width:20px; }
    .v3_cmn-borderTabs nav .nav.nav-tabs button .v3_tabNavs-txt span { font-size: 20px; }
}

@media (max-width:575px){
    .v3_cmn-borderTabs nav .nav.nav-tabs button i { display: none; }
    .v3_cmn-borderTabs nav .nav.nav-tabs button .v3_tabNavs-txt {  text-align: center; }
}


/*===== Dedicated Support Css Start ======*/
.v3_dedicated-suprt-sec{ overflow:hidden; position:relative; z-index:1; background:var(--black); }
.v3_dedicated-suprt-title{ text-align:center;  margin-bottom:39px; }
.v3_dedicated-suprt-title h2{ color:var(--white); }
.v3_dedicated-suprt-box{ padding:20px; border-radius:10px; background:linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(153, 153, 153, 0.3) 100%); box-shadow:0px 0px 35px rgba(36, 73, 61, 0.08); backdrop-filter:blur(2px);  height:100%; display:flex; }
.v3_dedicated-suprt-box figure{ position:relative; width:60px; height:fit-content; margin:0; z-index:1; }
.v3_dedicated-suprt-box figure img{ width:100%; }
.v3_dedicated-suprt-box figure:after{ position:absolute; content:''; top:50%; left:50%; transform:translate(-50%, -50%); width:37px; height:37px; border-radius:50%; background: rgba(93, 255, 172, 0.4);
filter: blur(11.5px);  z-index:-1;}
.v3_dedicated-suprt-box .v3_dedicated-suprt-txt{ width:calc(100% - 60px); padding-left:15px; }
.v3_dedicated-suprt-box .v3_dedicated-suprt-txt h6{ font-size:22px; font-weight:600; color:var(--white); margin-bottom:5px; }
.v3_dedicated-suprt-box .v3_dedicated-suprt-txt p{ color:var(--white); margin:0; }

@media (max-width:1199px){
    .v3_dedicated-suprt-box { flex-wrap: wrap; gap: 20px; flex-direction: column; }
    .v3_dedicated-suprt-box .v3_dedicated-suprt-txt { width: 100%; padding-left: 0; }
    .v3_dedicated-suprt-box .v3_dedicated-suprt-txt h6 { font-size: 20px; margin-bottom: 10px; }
}
@media (max-width:991px){
    .v3_dedicated-suprt-sec .row{ row-gap:30px; }
}


/*===== Things to Know Css Start  ======*/
.v3_things-sec { overflow:hidden; }
.v3_things-title{ margin-bottom:49px; }
.v3_things-tab-wrappr.v3_cmn-borderTabs nav{ margin-bottom:42px; }
.v3_things-tab-wrappr .nav-link{ font-size:24px; font-weight:600; color:#C2C2C2; }
.v3_things-tab-wrappr .nav-link.active{ color:var(--lightgreen); }
.v3_howToInstall-wrap{ max-width:1040px; margin:0 auto; }
.v3_howToInstall-wrap .row{ --bs-gutter-x:70px; }
.v3_howToInstall-box{ padding:0 17px 19px; background:linear-gradient(to bottom,  #29D47B 0%, #14362B)  100%; border-radius:10px; overflow:hidden; position:relative; z-index:1;  }
.v3_howToInstall-box:after{ position:absolute; content:''; top:1px; left:1px; width:calc(100% - 2px); height:calc(100% - 2px); background:var(--white); z-index:-1; border-radius:10px;  }
.v3_howToInstall-box .v3_step-txt{ width:fit-content; margin:0 auto 41px; font-size:14px; line-height:1; font-weight:400; padding:8px 51px; border-radius:0 0 10px 10px; background:var(--lightgreen); color:var(--black); }
.v3_howToInstall-box figure{ width:75px; margin:0 auto 35px;  }
.v3_howToInstall-box h6{ font-size:20px; line-height:1; font-weight:600; color:var(--deepGreen); margin-bottom:8px; }
.v3_howToInstall-box p{ color:var(--text2); margin:0; font-size: 16px; }
.v3_system-requirements-wrap{ max-width:900px; margin:0 auto; }
.v3_system-requirements-wrap ul{ display:flex; flex-direction:column; gap:15px; }
.v3_system-requirements-wrap ul li{ font-size:18px; font-weight:400; color:var(--black); line-height:1.2; display:flex; align-items:center; gap:20px; }
.v3_system-requirements-wrap ul li i{ font-size:24px; }
.v3_things-faq-wrap .accordion-item{ border:0; border-bottom:1px solid rgba(0,0,0,0.1);  }
.v3_things-faq-wrap .accordion-item .accordion-button:not(.collapsed), .accordion-button:focus{ border:0; background:transparent; color:var(--black); box-shadow:none;  }
.v3_things-faq-wrap .accordion-button{ font-size:18px; font-weight:600; }
.v3_things-faq-wrap .accordion-body p{ margin:0; color:var(--text2); }
.v3_things-faq-wrap .accordion-button::after{ background:url(../images/plus.png) no-repeat center center;  }
.v3_things-faq-wrap .accordion-button:not(.collapsed)::after{ background:url(../images/minus.png) no-repeat center center;  }


@media (max-width:991px){
    .v3_things-tab-wrappr .nav-link { font-size: 18px; }
    .v3_howToInstall-wrap .row { --bs-gutter-x:1.5rem; row-gap:20px; } 
}

@media (max-width:575px){
    .v3_things-tab-wrappr .nav-link { font-size: 14px; padding: 10px; }
}

/*====== Avp Free Download Css Start  ======*/
.v3_avp-download-sec{ position:relative; z-index:1; overflow:hidden; background:var(--black); }
.v3_avp-download-wrap{ text-align:center; }
.v3_avp-download-wrap h2{ color:var(--white); }
.v3_avp-download-wrap p{ color:var(--white); }
.v3_avp-download-wrap .v3_primary-border-btn{ border-color:var(--white); color:var(--white); transition:0.5s; padding:11px 25px; }
.v3_avp-download-wrap .v3_primary-border-btn:hover{ background:var(--white); color:var(--deepGreen); }

/*====== Blog Css Start  ======*/
.v3_blog_title-wrap{ display:flex; align-items:flex-end; flex-wrap:wrap; margin-bottom:39px;  }
.v3_blog_title-wrap .v3_blog-left{ width:60%; }
.v3_blog_title-wrap .v3_blog-right{ width:40%; padding-left:50px; text-align:right;  }
.v3_blog-item-inr figure{ padding:19px 17px 0; margin:0; }
.v3_blog-item-inr figure img{ width:100%; border-radius:10px; overflow:hidden; }
.v3_blog-item-inr .v3_blog_txt{ padding:15px 17px 19px; }
.v3_blog-slider-wrap .owl-stage-outer { position:relative; padding-bottom:15px; }
.v3_blog-slider-wrap .owl-stage{ padding-left:0 !important; }
.v3_blog-slider-wrap .item{ display:flex; flex-direction:column;  position:relative; background:linear-gradient(to bottom , var(--lightgreen) 0% , var(--deepGreen) 100%); border-radius:10px; overflow:hidden;  z-index:1; }
.v3_blog-slider-wrap .item:after{ position:absolute; content:''; top:1px; left:1px; width:calc(100% - 2px); height:calc(100% - 2px); border-radius:10px; z-index:-1; background:var(--white); }
.v3_blog-slider-wrap .v3_blog_txt .v3_blog-date{ font-size:12px; line-height:1; color:var(--deepGreen); font-weight:400; margin-bottom:12px; }
.v3_blog-slider-wrap .v3_blog_txt h6{ font-size:16px; line-height:1.2; font-weight:600; color:var(--deepGreen); margin-bottom:5px;  }
.v3_blog-slider-wrap .v3_blog_txt .v3_blog-lern-more-btn a{ font-size:14px; line-height:1; font-weight:400; color:var(--lightgreen); display:inline-block;  transition:0.5s;  }
.v3_blog-slider-wrap .v3_blog_txt .v3_blog-lern-more-btn a:hover{ color:var(--black); }
.v3_blog-slider-wrap{ position:relative;  }
.v3_blog-slider-wrap .owl-stage-outer:after{ position:absolute; content:''; top:0; right:0; width:110px; height:100%; background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.5) 152.69%); z-index:1; pointer-events:none; }
.v3_blog-slider-wrap .owl-nav{ position:absolute; top:50%; transform:translateY(-50%); right:23px; z-index:99; display:flex; flex-direction:column; gap:9px; }
.v3_blog-slider-wrap .owl-nav button{ width:41px; height:41px; border-radius:50%  !important; display:flex !important; align-items:center; justify-content:center; background:var(--lightgreen) !important; backdrop-filter: blur(7.5px); margin:0 !important; border:1px solid var(--lightgreen) !important; }
.v3_blog-slider-wrap .owl-nav button img{  max-width:100%; filter: drop-shadow(4px 3px 5px rgba(0, 0, 0, 0.70)); }
.v3_blog-slider-wrap .owl-nav button.owl-prev{ transform:rotate(180deg); border-color:var(--black) !important; background:transparent !important; backdrop-filter: inherit;}
.v3_blog-slider-wrap .owl-nav button.owl-prev img{  filter: brightness(0) drop-shadow(4px 3px 5px rgba(0, 0, 0, 0.70));}


@media (max-width:1199px){
    .v3_blog-slider-wrap .item{ height:330px !important; }
}
@media (max-width:991px){
    .v3_blog_title-wrap .v3_blog-left{ width:100%; text-align:center; }
    .v3_blog_title-wrap .v3_blog-right{ width:100%; text-align:center; padding:0; }
    .v3_blog-slider-wrap .item { height: 300px !important; }
}
@media (max-width:575px){
    .v3_blog-slider-wrap .owl-stage{ padding:0 !important; }
}


/*===== Grow Together Css Start  ======*/
.v3_grow-together-sec{ background:linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); padding-bottom:374px; }
.v3_grow-together-title{ margin-bottom:35px; }
.v3_grow-together-sec .row{ --bs-gutter-x:112px;  }
.v3_grow-together-box figure{ width:auto; max-width:75px; height:auto; max-height:75px; margin-bottom:15px;  }
.v3_grow-together-box figure img{ max-width:60px;  height:100%; }
.v3_grow-together-box h6{ font-size:20px; font-weight:600; color:var(--deepGreen); margin-bottom:10px; }
.v3_grow-together-box p{ color:var(--text2); margin:0; }

@media (max-width:1366px){
    .v3_grow-together-sec { padding-bottom: 320px; }
    .v3_grow-together-sec .row { --bs-gutter-x: 1.5rem; }
    .v3_grow-together-box figure{ max-width:50px; }
}

@media (max-width:992px){
    .v3_grow-together-sec .row { row-gap:30px; }
    /* .v3_grow-together-box figure {  margin-bottom: 5px; } */
}

/*===== Cta 1 Css Start  ======*/
.v3_takeSecurity-sec{ margin-top:-274px; position:relative; z-index:4; }
.v3_cta1-wrap{ position:relative; border-radius:35px; background:var(--black); overflow:hidden; z-index:1; }
.cta1-shape{ position:absolute; z-index:-1; max-width:100%; height: 100%; }
.cta1-shape.one{ bottom:0; left:0; }
.cta1-shape.two{ top:0; right:0; }
.v3_cta1-wrap .row{ align-items:center; }
.v3_cta1-left{ padding-left:60px; }
.v3_cta1-left h6{ color:var(--white); }
.v3_cta1-left h5{ color:var(--lightgreen); font-size: 30px; }
.v3_cta1-left p{ color:var(--white); margin-bottom:20px; }
.v3_cta1-left .v3_primary-border-btn{ font-weight:700; border-color:var(--white); color:var(--white); transition:0.5s; }
.v3_cta1-left .v3_primary-border-btn:hover{ color:var(--deepGreen); background:var(--white); }
.v3_cta1-right figure{ margin:0; }
.v3_cta1-right figure img{  max-width:100%; }

@media (max-width:991px){ 
    .v3_cta1-right{ display:none; }
    .v3_grow-together-sec {  padding-bottom: 40px; }
    .v3_takeSecurity-sec {  margin-top: 0px; }
    .v3_cta1-left { padding: 30px 40px; }
    .v3_cta1-left h5{ font-size: 24px; }
}

@media (max-width:767px){ 
    .v3_cta1-wrap { border-radius: 20px; }
}
@media (max-width:575px){ 
    .v3_cta1-left { padding: 20px 20px; }
    .v3_cta1-left h6{ font-size:20px; }
    .v3_cta1-left h5{ font-size: 18px; }

}

/*==== Footer Css start  =====*/
.v3_footer-sec{ position:relative; z-index:1; overflow:hidden; padding:324px 0 24px; background:#282C2A; margin-top:-264px;}
.v3_ftr_box{ display:flex; flex-direction:column; gap:30px; }
.v3_ftr-shape{ position:absolute; z-index:-1; max-width:100%; }
.v3_ftr-shape.one{ top:0; right:0; }
.v3_ftr-shape.two{ left:0; bottom:0;  }
.v3_ftr_box h2{ font-size:16px; font-weight:700; line-height:1; color:var(--white); margin-bottom:18px; }
.v3_ftr_box ul{ display:flex; flex-direction:column; gap:12px; }
.v3_ftr_box ul li{ font-size:15px; font-weight:400; line-height:1.2; }
.v3_ftr_box ul li a{ display:inline-block; color:var(--white); transition:0.5s;  }
.v3_ftr_box ul li a:hover{ color:var(--lightgreen); }
.v3_copy-wrap{ display:flex; align-items:center; justify-content:space-between; margin-top:55px; padding-top:29px; border-top:1px solid rgba(217,217,217,0.2); }
.v3_copy-wrap p{ font-size:15px; line-height:1; color:var(--white); margin:0; }
.v3_copy-wrap .v3_ftr-social_list{ display:flex; align-items:center; gap:20px; }
.v3_copy-wrap .v3_ftr-social_list li{ font-size:18px; font-weight:400; color:var(--white); }
.v3_copy-wrap .v3_ftr-social_list li a{  display:inline-block; color:var(--white); transition:0.9s; }
.v3_copy-wrap .v3_ftr-social_list li a:hover{ transform:translateY(-10px); color:var(--lightgreen); }

@media (max-width:991px){ 

    .v3_footer-sec { padding: 144px 0 24px; margin-top: -85px; }
    .v3_footer-sec .row{ row-gap:40px; }

}

@media (max-width:575px){ 
    .v3_copy-wrap { margin-top: 45px; padding-top: 20px; flex-wrap:wrap; justify-content:center; gap:15px; }
}



/* Landing Page css */
.landing-header{ padding: 15px 0; display: flex; align-items: center; justify-content: space-between; }
@media (max-width:575px) {
    .landing-header .navbar-brand{ max-width: 180px; }
}

.landing-hero-banner{ width: 100%; height: auto; background-image: url('../images/landing-hero-bg.png'); background-repeat: no-repeat; background-position: 0 0; background-size: cover; padding: 108px 0 78px; }
.landing-offerset{ text-align:center; margin-bottom:20px;}
.landing-offerset .landing-offer{ color: var(--white); font-size: 14px; font-weight: 700; letter-spacing: 6px; background-color: var(--deepGreen); border: 1px solid var(--white); border-radius: 360px; padding: 5px 15px; text-transform: uppercase; display:inline-block; margin-bottom:15px; }
.landing-offerset .landing-text{ color: var(--white); font-size:20px; font-weight:300; }
.landing-offerset .landing-text strong{ color:var(--lightgreen); font-weight:700; text-transform:uppercase;   }
.landing-hero-banner-wrap{ max-width: 660px; margin: 0px auto; }
.landing-hero-img{ max-width: 100%; margin-bottom:20px; }
.landing-banner-text{ font-weight: 400; color: var(--white); font-size: 16px; }
.landing-banner-text strong{ font-weight: 500; }
.landing-banner-sale{ background-image: url('../images/saletag.png'); background-size: contain; background-repeat: no-repeat; width: 470px; height: 59px; color: var(--white); font-size: 21px; font-weight: 400; position: relative; margin: 30px auto 15px; padding: 5px 10px; line-height: 48px; text-align: center; }
.landing-hero-banner .v3_primary-border-btn{ border: 1px solid var(--white); color: var(--white); transition:0.5s;  }
.landing-hero-banner .v3_primary-border-btn:hover{ background:var(--white); color:var(--black); }

@media (max-width:991px) {
    .landing-hero-banner-wrap { text-align: center; }
    .landing-hero-img{ max-width:426px;}

}
@media (max-width:767px) {
    .landing-offerset{ display: block; text-align: center; }
    .landing-offer{ width: fit-content; margin: 0px auto 15px auto; }
    .landing-banner-sale{ width: 400px; height: 50px; line-height: 36px; font-size: 16px; }
    .landing-offerset .landing-text { font-size: 15px; }
}
@media (max-width:575px) {
    .landing-hero-img{ max-width: 80%; margin: 0px auto 25px auto; display: block; }
    .landing-banner-sale{ width: 320px; height: 40px; line-height: 28px; font-size: 16px; }
    .landing-hero-banner { padding: 60px 0 35px; }
}

/*====== landing About Css Start */
.landing-about{ background:linear-gradient(to bottom, #fff 0%,#E4FEF1 100%); position: relative; padding:100px 0 0; }
.landing-about p strong{ color: var(--deepGreen); font-weight: 500; }
.landing-about p{ color:var(--text2); font-size: 14px; font-weight: 400; }
.landing-about a{ height:39px; padding:12px 25px; display:inline-flex; align-items:center; justify-content:center; }
.landing-about .landing-about-img{ max-width:100%; }
@media (max-width:1130px) {
    .landing-about .landing-about-img{ height: 270px; }
}
@media (max-width:991px) {
    .landing-about .landing-about-img{ height: auto; width: 100%; position: relative; margin: 0px auto; display: block; margin-bottom: 25px; }
    .landing-about{ text-align: center; }
    .landing-about { padding:60px 0 50px; }

}
@media (max-width:575px) {
    .landing-about a.v3_primary-btn{ margin-top:10px; margin-left:0 !important;}
}

/*===== Digital life Free Css Start =====*/
.v3_landing_digital_life-free .row{ align-items:center; }
.v3_landing_digital_life-free{ padding:45px 0 0; }
.v3_landing_digital_life-free_left figure{ margin:0; }
.v3_landing_digital_life-free_left figure img{ max-width:100%; }
.v3_landing_digital_life-free_right h2{ color:var(--black); margin-bottom:10px; }
.v3_landing_digital_life-free_right p{ color:var(--text2); margin-bottom:25px; }
.v3_landing_digital_life-free_right .v3_digital_btn a{ background:var(--success); color:var(--white); border-color:var(--success); padding:12px 25px; }
.v3_landing_digital_life-free_right .v3_digital_btn a:hover{ background:var(--black); border-color:var(--black); }
@media (max-width:991px) {
    .v3_landing_digital_life-free .row { flex-direction:column-reverse; }
    .v3_landing_digital_life-free_right{ text-align:center; }

}

/*==== Landing Faq Css Start =======*/
.landing-faq .v3_text{ max-width: 80%; margin-left: auto; margin-right: auto; }
.landing-faq .v3_avp-faq-left{ overflow-y: auto; max-height: 385px; padding-right: 25px; }
.landing-faq .v3_avp-faq-left .accordion-item{ border: none; border-bottom: 1px solid #D9D9D9; }
.landing-faq .v3_avp-faq-left .accordion-button{ color: #24493D; font-weight: 600; }
.landing-faq .v3_avp-faq-left .accordion-button:not(.collapsed){ background-color: #fff; color:var(--lightgreen); }
.landing-faq .v3_avp-faq-left .accordion-button::after{ background-image: url('../images/down.png'); background-size: 16px; background-repeat: no-repeat; background-position: center right; }
.landing-faq .v3_avp-faq-left .accordion-body p{ color:var(--text3); font-size: 14px; }
.landing-faq .v3_avp-faq-right{ width: 100%; height: auto; padding: 40px; position: relative; }
.landing-faq .v3_avp-faq-right::before{ content: ""; width: 40%; height: 100%; position: absolute; top: 0; right: 0; border-radius: 10px; background-color: rgba(7, 255, 127, 0.10); }
.landing-faq .v3_avp-faq-right img{ border-radius: 15px; position: relative; z-index: 1; max-width: 100%; }
.landing-footer{ width: 100%; height: auto; background-image: url('../images/footer-bg.svg'); background-position: 0 0; background-size: cover; padding: 50px 0; color: #fff; }
.landing-footer h4{ font-size: 24px; font-weight: 600; color: #fff; }
.landing-footer p{ font-size: 14px; font-weight: 400; color: #fff; }
.landing-footer .landing-f-links{ padding: 0; margin: 0; }
.landing-footer .landing-f-links li{ list-style-type: none; width: 48%; display: inline-block; vertical-align: top; margin-bottom: 8px; background-image: url('../images/check.png'); background-repeat: no-repeat; background-position: left top 3px; padding-left: 30px; }
.landing-footer .landing-f-links li a{ color: #fff; font-size: 15px; font-weight: 400; transition: .3s; }
.landing-footer .landing-f-links li a:hover{ color: var(--lightgreen);  }
.landing-f-heading{ color: var(--white); font-size: 16px; font-weight: 600; margin-bottom: 15px; }
.landing-links{ padding: 0; margin: 0; }
.landing-links li{ list-style-type: none; margin-bottom: 8px; }
.landing-links li a{ color: var(--white); font-size: 16px; font-weight: 400; transition: .3s; }
.landing-links li a:hover{ color: var(--lightgreen); }
.landing-socialmediaLinks{ padding: 0; margin: 0; }
.landing-socialmediaLinks li{ list-style-type: none; display: inline-block; vertical-align: top; margin-right: 8px; }
.landing-socialmediaLinks li a:hover svg path{ fill: var(--lightgreen); }
.landing-copyright-text{ color: #fff; font-size: 16px; font-weight: 400; text-align: right; }
.landing-footer .v3_primary-border-btn{ color: #fff; border: 1px solid #fff; }
.landing-footer .f-logo{ width: 225px; margin-left: auto; margin-right: 0; display: block; margin-bottom: 15px; }

@media (max-width:991px) {
    .landing-footer .landing-f-links { margin-bottom: 25px; }
    .landing-faq .v3_avp-faq-right{ margin-bottom: 15px; }
    .landing-faq .v3_avp-faq-right img { width:100%; }
    .landing-faq .v3_text{ max-width: 100%; }
}
@media (max-width:575px) {
    .landing-copyright-text{ text-align: center; margin-top: 15px; }
    .landing-footer .landing-f-links li{ width: 100%; }
    .landing-footer .f-logo{ margin-right: auto; margin-top: 25px; margin-bottom: 0px; width: 150px; }
    .landing-footer{ padding-bottom: 20px; }
    .landing-faq .v3_avp-faq-right{ padding: 20px; }
}





/* Contact Page css */
.innerBanner{ padding: 80px 0 150px 0; background-image: url('../images/bg-1.png'); background-repeat: no-repeat; background-position: 0 0; }
.innerBanner .text{ max-width: 50%; margin: 0px auto; color: var(--text2); font-size: 16px; line-height: 1.8; font-weight: 400; }
.contact-formbox{ margin-top: -100px; margin-bottom: 80px; position: relative; z-index: 1; }
.contact-formbox .box{ background-color: rgba(255, 255, 255, 0.40); box-shadow: 0px 0px 20px 7px rgba(213, 213, 213, 0.35); border-radius: 8px; padding: 25px; backdrop-filter: blur(10px); }
.contact-formbox .v3_section-title{ font-size: 24px; }
.contact-formbox p{ color: var(--text2); font-size: 16px; line-height: 1.8; font-weight: 400; }
.contact-formbox .input{ width: 100%; height: 40px; background-color: #fff; border-radius: 5px; padding: 0px 15px; border: 1px solid #ccc; transition: .3s; margin-bottom: 15px; }
.contact-formbox .input:focus{ outline: 0; transition: .3s; border: 1px solid #7c7c7c; }
.phoneNumber{ font-size: 16px; color: #555; display: flex; align-items: flex-start; column-gap: 15px; margin-bottom: 20px; }
.contact-formbox .text{ color: #383838; font-size: 15px; }
.contact-formbox ul.btn-group li{ margin-right: 10px; }
.contact-formbox ul.btn-group li a{ font-size: 14px; transition: .3s; color: var(--deepGreen); font-weight: 500; }
.contact-formbox ul.btn-group li a:hover{ color: var(--lightgreen); }
.contact-formbox .link-group{ margin-bottom: 25px; }
.contact-formbox .link-group ul{ padding: 0; margin: 0; display: flex; align-items: center; flex-wrap: wrap; }
.contact-formbox .link-group ul li{ list-style-type: none; margin-right: 10px;  }
.contact-formbox .link-group ul li a{ color: var(--deepGreen); font-size: 14px; font-weight: 500; }
.contact-formbox .link-group ul li a:hover{ color: var(--lightgreen); }

.supportbox-bg{ padding: 60px 0 374px 0; background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }
.supportbox{ width: 100%; height: auto; padding: 25px; background-color: rgba(255, 255, 255, 0.15); border: 1px solid var(--lightgreen); border-radius: 8px; text-align: center; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; transition: .3s; backdrop-filter: blur(10px); }
.supportbox:hover{ box-shadow: 0px 0px 0px 5px var(--lightgreen); background-color: var(--white); }
.supportbox h2{ font-weight: 600; color: var(--deepGreen); font-size: 28px; margin-bottom: 25px; }
.supportbox p{ font-weight: 400; color:#555; font-size: 15px; margin-bottom: 10px; line-height: 1.8; }
.supportbox .v3_primary-btn{ margin-top: 15px; }
.supportbox p a{ color: var(--lightgreen); }
.supportbox .icon{ max-width: 50px; height: auto; margin-bottom: 15px; }
.contact-formbox .form-check-input:checked{ background-color: var(--lightgreen); border: var(--lightgreen); }
.contact-formbox .form-check-input:focus{ box-shadow: none; }
@media (max-width:1366px) {
    .supportbox h2{font-size: 20px; }
}
@media (max-width: 991px) {
    .supportbox-bg{ padding: 60px 0 40px 0; }
}


/*====== Product Page Css Start  ======*/
.v3_product_bnr_sec{ background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); padding:100px 0; }
.v3_product_bnrLeft { position:relative;  }
.v3_product_bnrLeft figure{ position:relative; margin:0; border-radius:30px; overflow:hidden;  }
.v3_product_bnrLeft figure > img{ width:100%; }
.v3_product_bnrLeft .v3_timening_wrap{ font-size:16px; font-weight:700; line-height:1; display:flex; align-items:center; gap:8px; position:absolute; top:18px; right:16px; border-radius:50px; padding:15px 22px; background:rgba(255,255,255,0.9); color:var(--deepGreen); }
.v3_product_bnrLeft  .prdct_subImg{ position:absolute; left:31px; bottom:0; }
.v3_product_bnrRight{ padding:0 0px 0 52px; }
.v3_product_bnrRight h1{ margin-bottom:8px; }
.v3_product_bnrRight p{ color:var(--text2); margin-bottom:22px; }
.v3_product-bnr_features ul{ display:flex; flex-wrap:wrap; justify-content:space-between; row-gap:10px; margin-bottom:34px; }
.v3_product-bnr_features ul li{ display:flex; align-items:center; gap:7px; font-size:16px; color:var(--text2); width:49%; }
.v3_plan_wrapper{ display:flex; flex-wrap:wrap; align-items:center; margin-bottom:24px; }
.v3_plan_wrapper .v3_plan_select{ width:60%; padding-right:12px; }
.v3_plan_wrapper .v3_plan_select select{ width:100%; padding:10px 15px; -webkit-appearance: none; border:1px solid #DFDFDF; background-color:transparent; border-radius:10px; background-image:url(../images/down.png); background-repeat:no-repeat; background-position:center right 20px; background-size:10px; }
.v3_plan_wrapper .v3_plan_price{ width:40%; display:flex; align-items:center; }
.v3_plan_wrapper .v3_plan_price .v3_price{ font-size:40px; font-weight:700; color:var(--deepGreen); }
.v3_plan_wrapper .v3_plan_price .v3_price_save{ padding-left:10px; }
.v3_plan_wrapper .v3_plan_price .v3_price_save span{ padding:5px; border-radius:5px; background:var(--success); color:var(--white); font-size:12px; font-weight:600;line-height:1; display:inline-block;  }
.v3_plan_wrapper .v3_plan_price .v3_price_save del{ font-size:17px; font-weight:500; color:var(--deepGreen); line-height:1; } 
.v3_get_free-buy_now_btn{ display:flex; align-items:center; gap:10px; }
.v3_get_free-buy_now_btn a{ padding:15px 30px; }

/*====== =====*/
.v3_monthly-yearly_radio-wrap{ display:flex; align-items:center; gap:20px; margin-bottom:15px; }
.v3_monthly-yearly_radio-wrap .form-check{ padding:0; }
.v3_monthly-yearly_radio-wrap [type="radio"]:checked, .v3_monthly-yearly_radio-wrap [type="radio"]:not(:checked) { position: absolute; left: -9999px; }
.v3_monthly-yearly_radio-wrap [type="radio"]:checked + label, .v3_monthly-yearly_radio-wrap [type="radio"]:not(:checked) + label { font-size:18px; color:var(--text2); position:relative; padding-left:20px; cursor:pointer; line-height:12px; display:inline-block; color:#666; }
.v3_monthly-yearly_radio-wrap [type="radio"]:checked + label:before, .v3_monthly-yearly_radio-wrap [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 13px; height: 13px; border: 1px solid var(--text2); border-radius: 100%; background: #fff; }
.v3_monthly-yearly_radio-wrap [type="radio"]:checked + label:after, .v3_monthly-yearly_radio-wrap [type="radio"]:not(:checked) + label:after { content: ''; width: 7px; height: 7px; background:var(--success); position: absolute; top:3px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.v3_monthly-yearly_radio-wrap [type="radio"]:checked + label::before{ border-color:var(--success); }
.v3_monthly-yearly_radio-wrap [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.v3_monthly-yearly_radio-wrap [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

@media (max-width:1366px){
    .v3_product_bnrRight { padding: 0 0px 0 0px; }
    .v3_product_bnrRight h1{ font-size:35px; }
    .v3_product_bnrRight p { margin-bottom: 15px; }
    .v3_product-bnr_features ul { margin-bottom:24px; }

}
@media (max-width:1199px){
    .v3_product_bnr_sec { padding: 60px 0; }
    .v3_product_bnrRight h1 { font-size: 30px; }
    .v3_product-bnr_features ul { margin-bottom: 15px; }
    .v3_product-bnr_features ul li { font-size: 14px; }
    .v3_plan_wrapper { margin-bottom: 15px; }
    .v3_plan_wrapper .v3_plan_select { width: 52%; padding-right:8px; }
    .v3_plan_wrapper .v3_plan_select select { background-position: center right 10px; font-size:12px; }
    .v3_plan_wrapper .v3_plan_price { width: 48%; }
    .v3_plan_wrapper .v3_plan_price .v3_price { font-size:32px; }
    .v3_product_bnrLeft .v3_timening_wrap { font-size:12px; padding:10px 20px; }
    .v3_product_bnrLeft .v3_timening_wrap img{ width:16px; }
    

}

@media (max-width:991px){
    .v3_product_bnr_sec { padding: 40px 0; }
    .v3_product_bnrLeft figure { text-align:center; margin-bottom:30px; }
    .v3_product_bnrLeft figure > img { width:auto; border-radius:10px; }
    .v3_product_bnrLeft .v3_timening_wrap { right: 36px; }
    .v3_product_bnrLeft .prdct_subImg { left: 50px; }
    .v3_plan_wrapper .v3_plan_select select { font-size: 14px; }
}
@media (max-width:575px) {
    .v3_product_bnrLeft figure { margin-bottom: 20px; }
    .v3_product_bnrLeft figure > img { width: 100%; }
    .v3_product_bnrLeft .v3_timening_wrap { right: 10px; top: 10px; padding: 7px 15px; }
    .v3_product_bnrLeft .prdct_subImg { left: 25px; width: 120px; }
    .v3_product_bnrRight h1 { font-size: 28px; text-align: center; }
    .v3_plan_wrapper{ gap:10px; }
    .v3_plan_wrapper .v3_plan_select { width:100%; padding-right:0; }
    .v3_plan_wrapper .v3_plan_price { width: 100%; justify-content:center; }
    .v3_get_free-buy_now_btn { justify-content: center; }

    /*======= */
    .v3_monthly-yearly_radio-wrap { margin-bottom:10px; justify-content:center; }

}

/*==== Identity Css Start  =====*/
.v3_identity_sec{ background:url(../images/identity_bg.png) no-repeat center center / cover; }
.v3_identity_inr{ max-width:1025px; margin:0 auto; text-align:center; }
.v3_identity_inr h2{ color:var(--white); margin-bottom:8px;  }
.v3_identity_inr p{ color:var(--white); margin-bottom:33px; }
.v3_scane_now_form{ max-width:583px; margin:0 auto; }
.v3_scane_now_form-inr{ position:relative; margin-bottom:18px;  }
.v3_scane_now_form-inr .form-control{ width:100%; height:50px; border-radius:50px; background-color:rgba(255, 255, 255, 0.2); border:1px solid var(--white); color:var(--white); padding:0 140px 0 60px; background:url(../images/identity_mailIcon.png) no-repeat center left 25px / 24px; box-shadow:none;  }
.v3_scane_now_form-inr .form-control::placeholder{ color: var(--white); }
.v3_scane_now_form-inr .v3_scane_btn{ font-size:16px; font-weight:700; line-height:1; color:var(--success); position:absolute; top:0; right:0; width:140px; height:100%; display:flex; align-items:center; justify-content:center; background:transparent; border:0; border-left:1px solid var(--white); gap:5px; }
.v3_scane_now_form .form-check{ text-align:left; } 
.v3_scane_now_form .form-check .form-check-label{ font-size:12px; color:var(--white); font-weight:400;  }
.form-check-input{ box-shadow:none; }
.form-check-input:checked{ background:var(--success); border-color:var(--success);}
@media (max-width:575px) {
    .v3_scane_now_form-inr .v3_scane_btn { font-size: 12px; width: 110px; }
    .v3_scane_now_form-inr .v3_scane_btn svg{ width:12px; }
    .v3_scane_now_form-inr .form-control { font-size:15px; padding: 0 112px 0 45px; background: url(../images/identity_mailIcon.png) no-repeat center left 15px / 15px;
    }
}

/*==== Protection Guarantee Css Start =======*/
.v3_risk-trends-sec.product .row{ row-gap:25px; }


/*==== Best Plan Css Start =====*/
.v3_Avp-solution-sec.product-best_plan .v3_Avp-solution-title .v3_section-title{ margin-bottom:10px; }
.v3_Avp-solution-sec.product-best_plan .price_table tbody tr td .v3_year-plans{ font-size:16px; font-weight:700; line-height:1; color:var(--deepGreen); }



/*===== Product Blog Css Start  =====*/
.v3_blog-sec.product_blog{ background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }



/*===== product Statistics Css Start =====*/
.v3_prdct-statistics-inr{ text-align:center; margin:0 auto; max-width:1025px;  }
.v3_prdct-statistics-title{ margin-bottom:30px; }
.v3_prdct-statistics-title h2{ margin-bottom:7px; }
.v3_prdct-statistics-title p{ color:var(--deepGreen); }
.v3_prdct-statistics_info{ display:flex; flex-wrap:wrap; margin:0 -17px 30px; }
.v3_prdct-statistics_info .v3_prdct-statistics-box{ width:33.33%; padding:0 17px; }
.v3_prdct-statistics-box .v3_count_nmbr{ font-size:30px; line-height:1; font-weight:600; color:var(--deepGreen);margin-bottom:5px;  }
.v3_prdct-statistics-box p{ font-size:16px; color:var(--text2); margin:0;}
.v3_prdct-statistics_btn .v3_primary-border-btn{ font-weight:700; padding:12px 30px; }
.v3_prdct-statistics_btn p{ font-size:12px; color:var(--text2); margin:8px 0 0; }

@media (max-width:768px){
    .v3_prdct-statistics_info { margin: 0 -6px 30px; }
    .v3_prdct-statistics_info .v3_prdct-statistics-box { padding: 0 5px; }
    .v3_prdct-statistics-box p { font-size:14px; line-height: 1.2; }
    .v3_prdct-statistics-box .v3_count_nmbr { font-size:22px; }
}
@media (max-width:575px) {
    .v3_prdct-statistics_info { gap: 30px; }
    .v3_prdct-statistics_info .v3_prdct-statistics-box { width: 100%; }
}

/*===== Products Grow Css Start  =====*/
@media screen and (max-width:991px) {
    .v3_grow-together-sec.product_offer .v3_grow-together-box h6{ font-size:15px; margin-bottom:20px; }
}
@media screen and (max-width:767px) {
    .v3_grow-together-sec.product_offer .v3_grow-together-box{ text-align:center; }
    .v3_grow-together-sec.product_offer .v3_grow-together-box figure{ margin:0 auto 20px; }  
}
@media (max-width:991px) {
    .innerBanner{ padding: 50px 0 150px 0; }
    .innerBanner .text{ max-width: 100%; }
}
@media (max-width:767px) {
    .contact-formbox .v3_section-title{font-size: 20px; }
    .phoneNumber{ font-size: 15px; }
    .supportbox{ margin-bottom: 15px; height: auto; }
}



/*======== Product Page Two Css Start =======*/
.v3_productTwo_bnr{ background:linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); padding:75px 0 0;  }
.v3_productTwo_bnr .row{ align-items:center; }
.v3_bnrTwo_left{ position:relative; padding:0 10px 0 53px; }
.v3_bnrTwo_left figure{ margin:0; }
.v3_bnrTwo_left figure img{ max-width:100%; }
.v3_bnrTwo_left .v3_prdct_bnr_ele{ position:absolute; max-width:100%; }
.v3_bnrTwo_left .v3_prdct_bnr_ele.one{ bottom:160px; left:41px; }
.v3_bnrTwo_left .v3_prdct_bnr_ele.two{ top:50%; transform:translateY(-50%); right:-50px; box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.16); }
.v3_bnrTwo_left .v3_prdct_bnr_ele.three{ bottom:35px; right:15%; box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.16); }
.v3_bnrTwo_right{ padding-left:93px} 
.v3_bnrTwo_right h6{ font-size:18px; font-weight:400; margin-bottom:5px; color:var(--deepGreen); }
.v3_bnrTwo_right .v3_section-title{ margin-bottom:10px; }
.v3_bnrTwo_right p{ color:var(--text2); }
.v3_bnrTwo_right .v3_extention_btn{ margin-bottom:18px; }
.v3_bnrTwo_right .v3_extention_btn a{ display:inline-flex; align-items:center; gap:8px; padding:6px 16px; }
.v3_bnrTwo_right .v3_privacy-policy_list{ display:flex; flex-direction:column; gap:13px; }
.v3_bnrTwo_right .v3_privacy-policy_list li{ position:relative; font-size:12px; line-height:1.3; font-weight:300; color:var(--deepGreen); padding-left:16px; }
.v3_bnrTwo_right .v3_privacy-policy_list li:after{ position:absolute; content:''; top:2px; left:0; width:10px; height:10px; border-radius:50%; background:url(../images/privacy-policy_list-icon.png) no-repeat center center / 10px; }
.v3_bnrTwo_right .v3_privacy-policy_list li a{ color:var(--deepGreen); text-decoration:underline; }


@media (max-width:1199px) {
    .v3_bnrTwo_left {
        padding: 0 10px 0 0px;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.two {
        max-width: 180px;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.one {
        left: -9px;
        max-width: 190px;
    }
    .v3_bnrTwo_right {
        padding-left: 50px;
    }
    .v3_productTwo_bnr {
        padding: 50px 0 0;
    }
}
@media (max-width:991px) {
    .v3_productTwo_bnr .row{  flex-direction:column-reverse ;}
    .v3_bnrTwo_left figure {
        max-width: 60%;
        margin: 0 auto;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.one {
        left: 50px;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.two {
        right: 100px;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.three {
        bottom: 25px;
        right: 55%;
    }
    .v3_bnrTwo_right .v3_extention_btn a img{ width:25px; }
    .v3_bnrTwo_right {
        padding-left: 0;
    }
}
@media (max-width:767px){
    .v3_bnrTwo_left figure {
        max-width: 70%;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.one {
        left: -8px;
        max-width: 170px;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.two {
        right: 10px;
    }
}

@media (max-width:575px) {
    .v3_bnrTwo_left figure {
        max-width: 100%;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.two {
        right: 0px;
        max-width: 140px;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.one {
        max-width: 100px;
    }
    .v3_bnrTwo_left .v3_prdct_bnr_ele.three {
        bottom: 15px;
        right: 60%;
        max-width: 130px;
    }
    .v3_bnrTwo_right .v3_extention_btn a {
        padding: 6px 11px;
        font-size: 13px;
    }
    .v3_bnrTwo_right .v3_extention_btn a img {
        width: 20px;
    }
}

/*====== Security Data Css Start  =====*/
.v3_security-data_sec{ background:url(../images/security_data-bg.png) no-repeat center center / cover; }
.v3_securityData_title{ margin-bottom:66px; text-align:center; }
.v3_securityData_title h2{ color:var(--white); }
.v3_security-data-lft{ position:relative; padding:0 60px 0 30px; }
.v3_security-data-lft .v3_security_arrow{ position:absolute; top:50%; transform:translateY(-50%); right:-20px;  }
.v3_security-data_sec figure{ margin:0; }
.v3_security-data_sec figure img{ max-width:100%; }
.v3_security-data_sec .v3_security_start-for_free_btn{ display:flex; align-items:center; gap:16px; justify-content:right; }
.v3_security-data_sec .v3_security_start-for_free_btn a{ border-color:var(--white); color:var(--white); transition:0.5s; }
.v3_security-data_sec .v3_security_start-for_free_btn a:hover{ background:var(--white); color:var(--deepGreen); }
.v3_security-data-rt{ padding-left:40px; }
@media (max-width:1366px) {
    .v3_security-data_sec .v3_security_start-for_free_btn .v3_chat-authIcon img{ width:45px; }
}
@media (max-width:1199px) {
    .v3_security-data_sec .v3_security_start-for_free_btn .v3_chat-authIcon img{ width:35px; }
}
@media (max-width:991px) {
    .v3_security-data-lft {
        padding: 0 0 50px;
    }

    .v3_security-data-lft .v3_security_arrow {
        top: 78%;
        transform: translateY(0) rotate(-65deg) scaleX(-1);
        right: 50%;
    }
    .v3_security-data_sec figure {
        text-align: center;
    }
    .v3_security-data-rt {
        padding-left: 0;
    }
    .v3_security-data_sec .v3_security_start-for_free_btn .v3_chat-authIcon img {
        width: 55px;
    }
    .v3_security-data_sec .v3_security_start-for_free_btn {
        padding-right:10px;
    }
}

@media (max-width:767px) {
    .v3_security-data_sec .v3_security_start-for_free_btn {
        padding-right: 0;
    }
    .v3_security-data_sec .v3_security_start-for_free_btn .v3_chat-authIcon img {
        width: 45px;
    }
}

@media (max-width:575px) {
    .v3_securityData_title {
        margin-bottom: 30px;
    }
    .v3_security-data_sec .v3_security_start-for_free_btn .v3_chat-authIcon img {
        width: 25px;
    }
    .v3_security-data_sec .v3_security_start-for_free_btn a {
        padding: 10px;
    }
    .v3_security-data-lft .v3_security_arrow {
        right: 60%;
        width: 60px;
    }
}

/*===== More Control Css Start  =====*/
.v3_more_control-sec{ padding-top:60px; background:linear-gradient(0deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }
.v3_more_control_left{ padding-right:90px; }
.v3_more_control_left figure{ margin:0; }
.v3_more_control_left figure img{ max-width:100%; }
.v3_more_control-right{ padding-top:25px; padding-right:48px; }
.v3_more_control-right h2{ line-height:1.1; }
.v3_more_control-right p{ color:var(--text2); margin-bottom:32px; }
.v3_more_control-right .v3_primary-border-btn{ padding:12px 25px; }
@media (max-width:1199px) {
    .v3_more_control_left {
        padding-right: 0px;
    }
    .v3_more_control-right {
        padding-top: 15px;
        padding-right: 0px;
    }
    .v3_more_control-right p {
        margin-bottom: 20px;
    }
}
@media (max-width:991px) {
    .v3_more_control-sec .row{ flex-direction:column-reverse; row-gap:50px; }
    .v3_more_control_left figure {
        text-align: center;
    }
}

/*===== Statistics Css Start  ======*/
.v3_prdct-statistics-sec.product2 .v3_prdct-statistics-inr{ max-width:100%; }
.v3_prdct-statistics-sec.product2 .v3_prdct-statistics_info{ margin:0; }
.v3_prdct-statistics-sec.product2 .v3_prdct-statistics-box { width:25%; }
@media (max-width:991px) {
    .v3_prdct-statistics-sec.product2 .v3_prdct-statistics_info{ row-gap:50px; }
    .v3_prdct-statistics-sec.product2 .v3_prdct-statistics-box {
        width: 50%;
    }
}
@media (max-width:575px) {
    .v3_prdct-statistics-sec.product2 .v3_prdct-statistics-box {
        width:100%;
    }
}


/*===== Browser Extension Css Start ====*/
.v3_browser-extension-title{ max-width:824px; margin:0 auto 40px; text-align:center; }
.v3_browser-extension_sec .row{ row-gap:59px; }
.v3_browser_extson_box figure{ max-width:75px; margin-bottom:19px; }
.v3_browser_extson_box figure img{ max-width:100%; }
.v3_browser_extson_box .v3_browser_extson-txt h6{ font-size:20px; font-weight:600; color:var(--deepGreen); margin-bottom:19px; }
.v3_browser_extson_box .v3_browser_extson-txt .v3_primary-border-btn{ padding:13px 26px; }

@media (max-width:1199px) {
    .v3_browser_extson_box figure {
        max-width: 45px;
    }
    .v3_browser_extson_box .v3_browser_extson-txt .v3_primary-border-btn {
        padding: 10px 20px;
    }
}
@media (max-width:991px) {
    .v3_browser-extension_sec .row {  row-gap: 30px; }
    .v3_browser_extson_box {
        border: 1px solid rgba(0,0,0,0.1);
        border-radius: 5px;
        padding: 20px;
    }
}
@media (max-width:768px) {
    .v3_browser_extson_box {
        text-align:center;
    }
    .v3_browser_extson_box figure {
        margin: 0 auto 15px;
    }
    .v3_browser_extson_box {
        padding: 40px 20px;
    }
}


/*==== Product Two faq Css Start  =====*/
.v3_product2_faq-title{ text-align:center; margin-bottom:40px; }
.v3_product2_faq-info .accordion-item{ border:0; background:transparent; border-bottom:1px solid rgba(0,0,0,0.1);  }
.v3_product2_faq-info .accordion-item button{ font-size:17px; font-weight:600; color:var(--black); background-color:transparent; padding:20px 0; border:0; box-shadow:none;  }
.v3_product2_faq-info .accordion-item button.accordion-button::after { background:transparent; content:'\F4FE'; font-family: 'bootstrap-icons' !important; }
.v3_product2_faq-info .accordion-item .accordion-button:not(.collapsed)::after{ content:'\F2EA';}
.v3_product2_faq-info .accordion-item .accordion-body{ padding:0 0 10px 0; }
.v3_product2_faq-info .accordion-item .accordion-body p{ font-size:15px; color:var(--text2); }
@media (max-width:575px) {
    .v3_product2_faq-info .accordion-item button {
        font-size: 14px;
    }
}
.modal-header{ background-color: var(--success); color: #fff; }


/*====== Specials Offers Popup Css Start ======*/
.special_offer-popup-inr{ max-width:769px;  }
.special_offer-popup-inr .modal-content{ width:100%; margin:0 auto; background:transparent;  border-radius:30px; border:1px solid #A9DEC3; background:var(--black); z-index:1; text-align:center; position:relative; }
.special_offer-popup-inr .modal-content .btn-close{ width:30px; height:30px; border-radius:50%; color:var(--success); display:flex; align-items:center; justify-content:center;  position:absolute; top:-10px; right:-10px; cursor:pointer; background:rgba(0, 0, 0, 1); border:1px solid var(--success); opacity:1; cursor:pointer; z-index:1; }
.special_offer-popup-inr .modal-content .btn-close i{ font-size:30px; cursor:pointer; }
.special_offer-popup-inr .modal-content .modal-body{ padding:48px 119px 27px; }
.special_offer-popup-inr .v3_special_ofrs_txt{ font-size:18px; font-weight:700; letter-spacing: 0.55em; line-height:1; color:var(--white); text-transform: uppercase; display:inline-block; padding:5px 15px; background: #24493D; border: 0.5px solid #FFFFFF; border-radius: 25px; margin-bottom:35px;  }
.special_offer-popup-inr figure{ margin-bottom:30px; }
.special_offer-popup-inr figure img{ max-width:100%; }
.special_offer-popup-inr .v3_avpbrwex_wrap{ position:relative; border:1px solid var(--white); max-width:489px; padding:29px 40px 11px; margin:0 auto 30px; }
.special_offer-popup-inr .v3_avpbrwex_wrap p{ font-size:16px; font-weight:500; color:var(--white); position:absolute; top:-11px; left:50%; transform:translateX(-50%); padding:0 5px; background:var(--black);max-width:394px; width:100%; line-height:1; }
.special_offer-popup-inr .v3_avpbrwex_wrap h6{ font-size:39px; font-weight:800; color:var(--white); line-height:1; margin-bottom:10px; }
.special_offer-popup-inr .v3_avpbrwex_wrap span{ font-size:12px; font-weight:500; color:var(--white); }
.special_offer-popup-inr .v3_popup_clcik_btn{ display:flex; flex-direction:column; align-items:center; justify-content:center; gap:13px; }
.special_offer-popup-inr .v3_popup_clcik_btn a{ font-size:16px; font-weight:700; border-color:var(--white); color:var(--white); padding:12px 25px; }
.special_offer-popup-inr .v3_popup_clcik_btn a:hover{ background:var(--white); color:var(--deepGreen); }
.special_offer-popup-inr .v3_popup_clcik_btn span{ font-size:12px; font-weight:500; color:var(--white); line-height:1; }
@media (max-width:1199px) {
    .special_offer-popup-inr .v3_special_ofrs_txt { font-size:14px; }
    .special_offer-popup-inr figure { max-width:400px; margin:0 auto 30px; }
    .special_offer-popup-inr .v3_avpbrwex_wrap { max-width:480px; padding:20px 40px 11px; }
    .special_offer-popup-inr .v3_avpbrwex_wrap h6 { font-size:35px; margin-bottom:5px; }
}
@media (max-width:991px) {
    .special_offer-popup-inr .modal-content .modal-body { padding: 48px 100px 27px; }
    .special_offer-popup-inr { max-width:580px; }
    .special_offer-popup-inr .v3_special_ofrs_txt { font-size: 12px; margin-bottom:25px; }
    .special_offer-popup-inr figure { max-width:300px; }
    .special_offer-popup-inr .v3_avpbrwex_wrap p { font-size:13px; width:84%; }
    .special_offer-popup-inr .v3_avpbrwex_wrap { padding: 12px 35px 10px; }
    .special_offer-popup-inr .v3_avpbrwex_wrap h6 { font-size: 30px; margin-bottom: 0; }
}
@media (max-width:767px) {
    .special_offer-popup-inr { max-width: 460px; }
    .special_offer-popup-inr .modal-content .modal-body { padding: 30px 40px 20px; }
    .special_offer-popup-inr .modal-content .btn-close { width: 25px; height: 25px; }
    .special_offer-popup-inr .modal-content .btn-close i { font-size: 24px; }
    .special_offer-popup-inr figure { max-width: 250px; }
}
@media (max-width:575px) {
    .special_offer-popup-inr { max-width: 330px; margin: 0 auto; }
    .special_offer-popup-inr .v3_special_ofrs_txt { font-size:10px; margin-bottom:15px; }
    .special_offer-popup-inr .v3_avpbrwex_wrap p { font-size: 9px; width: 90%; top: -6px; }
    .special_offer-popup-inr .v3_avpbrwex_wrap h6 { font-size: 24px; }
    .special_offer-popup-inr .v3_avpbrwex_wrap span { font-size:10px; display:inline-block; margin-top:8px; }
}



/* Support Page CSS */
.v3_support-banner{ position: relative; width: 100%; height: auto; min-height: 550px; background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); display: flex; align-items: center; }
.support-hero-img{ width: auto; height: 500px; position: absolute; bottom: 0; }
.v3_sbr-bluit{ padding: 0; margin: 0; max-width: 400px; }
.v3_sbr-bluit li{ list-style-type: none; border: 1px solid var(--deepGreen); display: inline-block; padding: 5px 15px; border-radius: 360px; font-size: 16px; color: var(--deepGreen); font-weight: 600; margin: 8px; }
.v3_support-banner .v3_section-title{ font-size: 40px; }
@media (max-width:1366px){
    .v3_support-banner .v3_section-title{ font-size: 30px; }
    .v3_sbr-bluit li{ font-size: 14px; }
}
@media (max-width:991px) {
    .support-hero-img{ position: relative; margin: 0px auto; display: block; }
    .v3_support-banner-right{ text-align: center; padding-top: 50px; }
    .v3_sbr-bluit{ margin: 0px auto; }
}
@media (max-width:640px) {
    .support-hero-img{ height: 300px; }
}

.v3_supportTick{ width: 100%; height: auto; background-image: url('../images/bg-2.png'); background-repeat: no-repeat; background-size: cover; }
.v3_supportTick .v3_section-title{ color: var(--white); text-align: center; margin-bottom: 30px; text-shadow: 0px 2px 9px rgba(44, 214, 126, 0.51); }
.v3_supportTick-box{ padding: 25px; display: flex; align-items: center; justify-content: center; flex-direction: column; background: linear-gradient(52deg, rgba(255,255,255,0.30) 0%, rgba(153,153,153,0.30) 100%); height: 400px; backdrop-filter: blur(10px); border-radius: 10px; text-align: center; }
.v3_supportTick-box h3{ color: var(--lightgreen); font-size: 24px; }
.v3_supportTick-box p{ color: var(--white); font-size: 14px; }
.v3_supportTick-box .v3_primary-border-btn{ border-color: var(--white); color: var(--white); }
@media (max-width:991px) {
    .v3_supportTick-box{ margin-bottom: 25px; height: auto; }
}

.v3_support-things .v3_cmn-borderTabs nav .nav.nav-tabs button{ width: 25%; font-size: 20px; }
.v3_support-things .v3_howToInstall-box{ height: 100%; }
.v3_support-things .v3_howToInstall-box a{ color: var(--lightgreen); text-decoration: underline; }
.v3_support-things .v3_howToInstall-box p{ font-size: 15px; }
@media (max-width:991px) {
    .v3_support-things .v3_cmn-borderTabs nav .nav.nav-tabs button{ font-size: 16px; padding: 0px 10px; }
}

.support-faq{ padding-bottom: 70px; }
.v3_support-blog{ padding-bottom: 380px; background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }

@media (max-width:991px) {
    .v3_support-digital_life .v3_landing_digital_life-free_right{ margin-bottom: 25px; }
    .v3_support-blog{ padding-bottom: 50px; }
}




/* About Page CSS */
.v3_about-banner{ position: relative; width: 100%; height: auto; padding-top: 50px; background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }
.about-hero-img{ max-width: 100%; height: auto; }
.v3_about-banner-right{ padding-left: 50px; max-width: 500px; }
.v3_about-banner-right p{ font-size: 16px; line-height: 1.5; color: var(--text2); }

@media (max-width:1100px) {
    .v3_about-banner-right{ padding-right: 25px; }
}
@media (max-width:991px) {
    .v3_about-banner-right{ padding-left: 50px; padding-right: 50px; max-width: 100%; text-align: center; }
    .v3_about-banner-right br{ display: none; }
    .v3_about-banner-right p{ max-width: 80%; margin: 0px auto 35px auto; }
}

.v3_about_trust .v3_trust-title{ max-width: 810px; }
.v3_ourValue-sec{ width: 100%; height: auto; background-image: url('../images/bg-2.png'); background-repeat: no-repeat; background-size: cover; }
.v3_ourValue-box{ width: 100%; height: auto; background:linear-gradient( rgba(255, 255, 255, 0.30) 0%,rgba(153, 153, 153, 0.30) 100%); color: var(--white); padding: 25px 25px 0px 25px; border-radius: 15px; margin-bottom: 26px; }
.v3_ourValue-box h3{ color: var(--lightgreen); font-size: 24px; font-weight: 600; }
.v3_ourValue-box p{ color: var(--white); font-size: 14px; line-height: 1.5; }
.v3_ourValue-box figure{ width: 100%; height: auto; max-height: 300px; overflow: hidden; border-radius: 15px 15px 0px 0px; }
.v3_ourValue-box figure img{ width: 100%; }
.v3_ourValue-sec .v3_section-title{ text-align: center; color: var(--white); }
.v3_ourValue-sec .v3_section-title-wrap{ max-width: 950px; margin: 0px auto 40px auto; }
.v3_ourValue-sec .v3_section-title-wrap p{ color: var(--white); }

.pb-374{ padding-bottom: 374px; }
@media (max-width:991px) {
    .pb-374{ padding-bottom: 50px; }
}

.v3_our-brand-story .v3_section-title{ text-align: center; margin-bottom: 40px; }
.v3_our-brand-story p{ font-size: 15px; color: var(--text2); line-height: 1.6; }



/* Privacy Policy page css */
.v3_cms-header{ height: 350px; width: 100%; background:linear-gradient(to top, #E4FEF1 0%,rgba(255, 255, 255, 0) 100%); display: flex; align-items: center; text-align: center; }
.v3_cms-header p{ color: var(--text2); }
.v3_cms-tab{ margin-top: -60px; }
.v3_nav-tabs-wrap{ position: relative; padding: 10px; }
.v3_nav-tabs-wrap::before{ content: ""; width: 100%; height: 100%; background:linear-gradient(to right, #F5F1F1 0%,#BFE8D3 100%); position: absolute; top: 0; left: 0; border-radius: 100px; }
.v3_cms-tab .nav-tabs{ border: 0; background-color: var(--white); justify-content: space-evenly; border-radius: 100px; position: relative; z-index: 1; overflow: hidden; }
.v3_cms-tab .nav-tabs .nav-link{ border: 0; color: var(--deepGreen); font-size: 16px; text-align: center; border-radius: 0; }
.v3_cms-tab .nav-tabs .nav-link span{ margin-top: 3px; display: block; }
.v3_cms-tab .nav-tabs .nav-link.active{ color: var(--lightgreen); }
.v3_cms-content{ padding: 50px 0; }
.v3_cms-content *{ word-break: break-word; }
.v3_cms-content h1{ color: var(--deepGreen); font-size: 34px; font-weight: 600; }
.v3_cms-content h2{ color: var(--lightgreen); font-size: 28px; font-weight: 600; }
.v3_cms-content h3{ color: var(--lightgreen); font-size: 24px; font-weight: 600; }
.v3_cms-content h4{ color: var(--lightgreen); font-size: 18px; font-weight: 600; }
.v3_cms-content h5{ color: var(--deepGreen); font-size: 22px; font-weight: 600; }
.v3_cms-content h6{ color: var(--deepGreen); font-size: 18px; font-weight: 600; }
.v3_cms-content .v3_publish-date{ color: var(--deepGreen); font-size: 16px; font-weight: 500; }
.v3_cms-content p{ color: var(--text3); font-size: 15px; font-weight: 400; }
.v3_cms-content p strong{ color: var(--text3); font-size: 15px; font-weight: 600; }
.v3_cms-content p a{ color: var(--lightgreen); text-decoration: none; }
.v3_cms-content p a:hover{ color: var(--lightgreen); text-decoration: underline; }
.v3_cms-content table{ border-collapse: collapse; width: 100%; margin-bottom: 25px; }
.v3_cms-content table td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; }
.v3_cms-content table td{ font-size: 14px; color: var(--text3); line-height: 1.8; }
.v3_cms-content ul{ padding-left: 15px; }
.v3_cms-content ul li{ color: var(--text3); font-size: 14px; line-height: 1.5; margin-bottom: 8px; position: relative; padding-left: 15px; }
.v3_cms-content ul li::before{ content: ""; position: absolute; left: 0; top: 8px; width: 6px; height: 6px; border-radius: 360px; background-color: var(--lightgreen); }
.v3_cms-content ul li a{ color: var(--lightgreen); text-decoration: none; }
.v3_cms-content ul li a:hover{ color: var(--lightgreen); text-decoration: underline; }
.v3_cms-content .cta-1{ background-color: #F5F5F5; border-radius: 8px; padding: 15px; color: var(--text2); font-size: 18px; font-style: italic; font-weight: 500; border-left: 3px solid var(--lightgreen); margin-top: 15px; margin-bottom: 15px; }
.v3_cms-content .cta-2{ width: 100%; height: auto; background-image: url('../images/cta-2.png'); background-repeat: no-repeat; background-size: cover; background-position: top left; border-radius: 12px; }
.v3_cms-content .cta-2 .cta-2-content{ width: 45%; height: auto; padding: 25px; }
.v3_cms-content .cta-2 .cta-2-content .v3_section-title{ color: var(--white); font-size: 30px; }
.v3_cms-content .cta-2 .cta-2-content p{ color: var(--white); }
.v3_cms-content .cta-2 .cta-2-content .v3_primary-border-btn{ border: 1px solid var(--white); color: var(--white); }
.v3_cms-content .innerImg{ width: 100%; height: auto; position: relative; border-radius: 12px; overflow: hidden; margin-bottom: 15px; }
.v3_cms-content .innerImg img{ max-width: 100%; height: auto; }

/* Pre Install page css */
.v3_preInstall .info{ color: var(--text3); font-size: 13px; font-weight: 400; }
.v3_preInstall .info a{ color: var(--lightgreen); }
.v3_preInstall .info strong{ font-weight: 600; }

.unsubscribe-form{ border-radius: 8px; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.06); padding: 25px; margin-top: 40px; margin-bottom: 35px; }
.unsubscribe-form h2{ color: #24493D; font-size: 24px; font-weight: 600; margin-bottom: 15px; }
.unsubscribe-form p{ color: var(--text3); font-size: 14px; font-weight: 400; margin-bottom: 15px; }
.unsubscribe-form .input{ width: 100%; height: 40px; border: 1px solid #CCCCCC; border-radius: 5px; padding: 0px 15px; margin-bottom: 15px; }
.unsubscribe-form .input:focus{ outline: 0; border: 1px solid var(--lightgreen); }
.unsubscribe-form .form-check-label{ color: var(--text2); font-size: 14px; }

@media (max-width:991px) {
    .v3_cms-tab .nav-tabs .nav-link img{ max-width: 30px; }
    .v3_cms-tab .nav-tabs .nav-link{ font-size: 14px; }
    .v3_cms-content h1{ font-size: 28px; }
    .v3_cms-content h2{ font-size: 24px; }
    .v3_cms-content h3{ font-size: 20px; }
    .v3_cms-content h4{ font-size: 16px; }
}
@media (max-width:770px) {
    .v3_cms-tab{ margin-top: -32px; }
    .v3_cms-tab .nav-tabs .nav-link img{ display: none; }
}
@media (max-width:575px) {
    .v3_cms-content h1{ font-size: 24px; }
    .v3_cms-content h2{ font-size: 20px; }
    .v3_cms-content h3{ font-size: 17px; }
    .v3_cms-content h4{ font-size: 14px; }
}

/* Uninstall Page CSS */
.cus-checkbox{ margin-bottom: 15px; }
.cus-checkbox .cus-checkbox-check{ width: 100%; height: 60px; position: relative; border: 1px solid #DDDDDD; border-radius: 6px; padding-left: 52px; padding-top: 16px; color:var(--text3); font-size: 14px; }
.uninstall-page .cus-checkbox input{ position: absolute; opacity: 0; width: 0; height: 0; }
.cus-checkbox .cus-checkbox-check::before{ content: ""; width: 24px; height: 24px; border-radius: 6px; position: absolute; top: 17px; left: 15px; border: 1px solid var(--text3); }
.cus-checkbox input:checked~.cus-checkbox-check{ border: 1px solid var(--lightgreen); }
.cus-checkbox input:checked~.cus-checkbox-check::before{ border: 1px solid var(--lightgreen); }
.cus-checkbox input:checked~.cus-checkbox-check::after{ content: ""; width: 27px; height: 24px; background-image: url('../images/check.png'); background-repeat: no-repeat; position: absolute; top: 20px; left: 14px; }

.uninstall-page .input{ width: 100%; height: 150px; border: 1px solid #CCCCCC; padding: 15px; font-size: 14px; border-radius: 6px; }
.uninstall-page .input:focus{ outline: 0; border: 1px solid var(--lightgreen); }
.uninstall-page .label{ font-size: 14px; margin-bottom: 5px; color: var(--text3); }
/* End Uninstall Page CSS */

/* 404 error page css */
.avpExt-access-denied-content{ max-width: 1100px; display: flex; align-items: flex-start; margin: 50px auto 150px auto; }
.avpExt-access-denied-content h1{ color: #FF3333; font-size: 30px; font-weight: 700; margin-bottom: 20px; }
.avpExt-access-denied-content p{ color: #24493D; font-size: 16px; line-height: 1.8; }
.avpExt-access-denied-content h6{ color: #24493D; font-size: 18px; font-weight: 300; }
.avpExt-access-denied-content h6 a{ color: var(--lightgreen); font-weight: 600; text-decoration: underline; }
.error-thumb{ max-width: 400px; width: auto; max-height: 400px; height: auto; margin: 0px auto; display: block; }
@media (max-width:1366px) {
    .error-thumb{ max-width: 300px; max-height: 300px; }
    .avpExt-access-denied-content h1{ font-size: 24px; }
    .error-shield{ width: 80px; }
}
@media (max-width:991px) {
    .avpExt-access-denied-content p{ font-size: 14px; }
}
@media (max-width:575px) {
    .error-shield{ width: 50px; }
}


/* 360 Virus Protection page css */
.v3_info{ font-size: 12px; margin-top: 15px; }
.v3_real-time-protection{ padding-bottom: 70px; }
.v3_real-time-protection .v3_scanbox{ max-width: 623px; width: 100%; height: auto; position: relative; background-color: var(--white); border-radius: 15px; margin: 100px auto 50px auto; padding: 80px 25px 18px 25px; }
.v3_real-time-protection .v3_scanbox::before{ content: ""; width: 643px; height: calc(100% + 20px); background:linear-gradient(to right, #F5F1F1 0% , #BFE8D3 100%); position: absolute; top: -10px; left: -10px; border-radius: 15px; z-index: -1; margin: 0px auto; }
.v3_scanbox-wrap{ text-align: center; position: absolute; top: -77px; left: 0; right: 0; margin: 0px auto; width: fit-content;  }
.v3_scanbox-wrap::before{ content: ""; width: 120px; height: 120px; background-color: #24493C; position: absolute; top: 14px; left: 13px; border-radius: 360px; }
.v3_scanbox-wrap::after{ content: ""; width: 140px; height: 140px; position: absolute; top: 4px; left: 3px; border-radius: 360px; animation: mymove 3s infinite; animation-timing-function: linear; }
.v3_scanbox-wrap img{ position: relative; z-index: 3; }
.v3_real-time-protection .v3_scanbox h3{ font-size: 18px; color: var(--deepGreen); font-weight: 500; text-align: center; }
.v3_real-time-protection .v3_scanbox p{ font-size: 15px; color: var(--text2); text-align: center; }
.v3_real-time-protection .v3_scanbox .v3_scanFile{ font-size: 13px; color: var(--text2); }
.v3_real-time-protection .v3_scanbox .v3_scanStatus{ font-size: 13px; color: var(--text2); }
@keyframes mymove {
    0% {box-shadow: inset 0px 0px 5px 2px rgba(0, 255, 85, 0.50);}
    100% {box-shadow: inset 0px 0px 5px 2px rgba(255, 0, 0, 0.50);}
}
@media (max-width:767px){
    .v3_real-time-protection .v3_scanbox{ border: 9px solid #BFE8D3; }
    .v3_real-time-protection .v3_scanbox::before{ display: none; }
}
.v3_early-warning-signs .v3_why-chooseTabs-view{ margin-top: 100px; }
.v3_early-warning-signs .v3_why-chooseTabs-view-left {position: relative;width: 100%;padding-left: 94px;z-index: 1;}
.v3_early-warning-signs .v3_why-chooseTabs-view-left:after {position: absolute;content: '';top: -57px;left: 0;width: 378px;height: calc(100% + 114px);background: var(--lightgreen);opacity: 0.1;z-index: -1;border-radius: 30px 0 0 30px;}
.v3_early-warning-signs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left figure img { width: 100%; }
@media (max-width:991px) {
    .v3_early-warning-signs .v3_why-chooseTabs-view-left{ padding-left: 0; margin-bottom: 35px; }
    .v3_early-warning-signs .v3_why-chooseTabs-view .v3_why-chooseTabs-view-left::after { height: 40%; width: 100%; border-radius: 20px 20px 0 0; left: 0; right: 0; transform: translateX(0); }
    .v3_early-warning-signs .v3_why-chooseTabs-view-left figure{ width: 90%; margin: 0px auto; }
}

.v3_free-download{ width: 100%; height: auto; background-image: url('../images/bg-2.png'); background-repeat: no-repeat; background-size: cover; padding-top: 50px; text-align: center; }
.v3_free-download .v3_section-title{ color: var(--white); }
.v3_free-download p{ color: var(--white); }
.v3_free-download .v3_primary-border-btn{ border: 1px solid var(--white); color: var(--white); }
.nocreditcard{ font-size: 13px; margin-top: 15px; }

.v3_bulet{ padding: 0; margin: 0; }
.v3_bulet li{ list-style-type: none; background-image: url('../images/round-check.png'); background-repeat: no-repeat; background-position: top left; padding-left: 25px; background-size: 15px; display: block !important; font-size: 16px !important; color: var(--text2) !important; margin-bottom: 20px !important; line-height: 1.5 !important; }
@media (max-width:1340px) {
    .v3_bulet li{ background-position: top 5px left; margin-bottom: 10px !important; }
}

.v3_cta-3{ width: 100%; height: auto; background-image: url('../images/bg-2.png'); background-repeat: no-repeat; background-position: 0 0; position: relative; }
.v3_cta-3 .v3_section-title{ color: #fff; }
.v3_cta-3 p{ color: #fff; }
.v3_cta-3 .v3_primary-border-btn{ color: #fff; border: 1px solid #fff; }
.v3_cta-3-img{ height: 500px; position: absolute; bottom: 0; right: 10%; }
@media (max-width:1650px) {
    .v3_cta-3-img{ height: 400px; }
}
@media (max-width:1199px) {
    .v3_cta-3-img{ height: 350px; }
}
@media (max-width:991px) {
    .v3_cta-3-img{ position: relative; left: 0; right: 0; margin: 15px auto 0 auto; display: block; }
    .v3_cta-3{ padding: 40px 0 0 0; text-align: center; }
}

.v3_services{ background:linear-gradient(to top, #fff 0% , #E4FEF1 100%); }
.v3_services p{ font-size: 14px; color: var(--text2); font-weight: 400; }
.v3_services p strong{ font-size: 14px; color: var(--deepGreen); font-weight: 500; }

.v3_sc-box h3{ font-size: 16px; color: #24493D; font-weight: 600; margin-bottom: 10px; }
.v3_sc-box p{ font-size: 16px; color: var(--text2); font-weight:400; margin-bottom: 10px; }
.v3_sc-box img{ max-width: 100%; width: auto !important; margin-bottom: 10px; }
.v3_services_carousel .owl-dots{ margin-top: 25px; text-align: center; }
.v3_services_carousel .owl-dot{ width: 13px; height: 13px; border-radius: 360px; background-color: #bbe6d0 !important; transition: .3s; margin: 0px 5px; }
.v3_services_carousel .owl-dot.active{ width: 23px; height: 13px; background-color: #29D47B !important; }


.gradient-1{ background:linear-gradient(to bottom, #fff 0% , #E4FEF1 100%); }
.gradient-2{ background:linear-gradient(to top, #fff 0% , #E4FEF1 100%); }


/* Blog List page css */
.v3_featured-img{ width: 100%; max-height: 650px; height: auto; border-radius: 12px; overflow: hidden; position: relative; margin: 50px auto; }
.v3_featured-img img{ width: 100%; height: auto; }
.v3_blog-tag{ width: fit-content; padding: 2px 10px; border-radius: 4px; background-color: var(--lightgreen); color: var(--white); font-size: 12px; }
.v3_featured-blog-box{ width: 40%; height: auto; box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.19); border-radius: 12px; padding: 25px; position: relative; z-index: 2; margin-top: -180px; margin-left: 50px; margin-bottom: 50px; background-color: var(--white); }
.v3_featured-blog-box h2{ color: var(--deepGreen); font-size: 28px; font-weight: 600; margin-top: 8px; }
.v3_featured-blog-box h2 a{ color: var(--deepGreen); }
.v3_blog-publishdate{ color: var(--text2); font-size: 14px; font-weight: 500; margin-top: 10px; }
@media (max-width:1366px) {
    .v3_featured-blog-box h2{ font-size: 24px; }
}
@media (max-width:1199px) {
    .v3_featured-blog-box{ width: 50%; }
}
@media (max-width:991px) {
    .v3_featured-img{ max-height: 400px; }
    .v3_featured-blog-box { width: 80%; }
}
@media (max-width:767px) {
    .v3_featured-blog-box h2 { font-size: 18px; }
    .v3_featured-img { max-height: 300px; margin-bottom: 0; }
    .v3_featured-blog-box{ width: 90%; margin-left: auto; margin-right: auto; margin-top: -25px; box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.19); }
}

.v3_blogThumb{ width: 100%; height: auto; padding: 15px; border: 1px solid var(--lightgreen); border-radius: 10px; margin-bottom: 20px; }
.v3_blogThumb-img{ width: 100%; height: auto; height: 240px; overflow: hidden; border-radius: 10px; }
.v3_blogThumb-img img{ height: 100%; width: 100%; object-fit: cover; }
.v3_blogThumb-content{ padding-top: 15px; }
.v3_blogThumb-content h3{ font-size: 20px; font-weight: 600; color: var(--deepGreen); }
.v3_blogThumb-content h3 a{ color: var(--deepGreen); overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.v3_blogThumb-content h3 a:hover{ color: var(--lightgreen); }
.v3_blogThumb-content .v3_blog-publishdate{ margin-bottom: 0; }
.v3_blogThumb-content .v3_blog-tag{ margin-bottom: 15px; }
@media (max-width:1366px) {
    .v3_blogThumb-img{ height: 200px; }
    .v3_blogThumb-content h3{ font-size: 18px; }
}
@media (max-width:767px) {
    .v3_blogThumb-content h3 { font-size: 16px; }
    .v3_blogThumb-img img{ height: auto; width: 100%; object-fit: inherit; }
    .v3_blogThumb-img{ height: auto; max-height: 300px; }
}

.blog-tab .nav-tabs .nav-link{ color: #C2C2C2; font-size: 16px; font-weight: 600;  border: none; margin-bottom: 0; position: relative; }
.blog-tab .nav-tabs .nav-link.active{ color: var(--lightgreen); }
.blog-tab .nav-tabs .nav-link.active::before{ content: ""; width: 100%; height: 2px; background-color: var(--lightgreen); position: absolute; bottom: -1px; left: 0; }
/* Blog List page css End */

/* Blog Details page css */
.blog-details-content{ padding-right: 30px; }
.blog-details-head{ width: 100%; height: auto; background:linear-gradient(to top, #fff 0% , #E4FEF1 100%); padding: 50px 0; }
.bdh-img-wrap{ max-width: 100%; height: auto; border-radius: 12px; overflow: hidden; }
.bdh-img-wrap img{ width: 100%; height: auto; }
.bdh-content-wrap h2{ line-height: 1; margin: 10px 0 15px 0; }
.bdh-content-wrap h2 a{ font-size: 26px; font-weight: 600; line-height: 1.4; color: var(--deepGreen); }
.bdh-post-details{ display: flex; align-items: center; justify-content: flex-start; }
.bdh-post-details p{ color: var(--text2); font-size: 14px; margin: 0; }
.bdh-post-details p.brd{ border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding: 0px 25px; margin: 0px 25px; }
.bdh-post-details .bdh-author span{ font-weight: 600; color: var(--deepGreen); padding-left: 8px; white-space: nowrap; }
.bdh-post-details .bdh-author{ width: fit-content; height: auto; display: flex; }
.bdh-post-details .bdh-author img{ width: 25px; height: 25px; border-radius: 360px; border: 1px solid var(--lightgreen); }
.bdh-content-wrap .bd-audio{ margin: 25px 0; }
.bdh-content-wrap .share-list{ padding: 0; margin: 0; display: flex; align-items: center; flex-wrap: wrap; column-gap: 10px; }
.bdh-content-wrap .share-list li{ list-style-type: none; }
.bdh-content-wrap .share-list li a{ width: 40px; height: 40px; border: 1px solid var(--lightgreen); border-radius: 360px; display: flex; align-items: center; justify-content: center; color: var(--deepGreen); transition: .3s; }
.bdh-content-wrap .share-list li a:hover{ background-color: var(--lightgreen); color: var(--white); }
@media (max-width:991px) {
    .blog-details-content{ padding-right: 0; padding-top: 0; }
    .bdh-img-wrap{ margin-bottom: 25px; }
}
@media (max-width:767px) {
    .v3_cms-content .cta-2{ background-image: url('../images/bg-2.png'); }
    .v3_cms-content .cta-2 .cta-2-content{ width: 100%; }
    .v3_cms-content .cta-2 .cta-2-content .v3_section-title{ font-size: 24px; }
}

.bd-right{ position: sticky; top: 0; margin-bottom: 30px; }
.v3_bd-scrollspy .nav-item{ width: 100%; display: block; }
.v3_bd-scrollspy .nav-item .nav-link{ color: #515570; font-size: 14px; font-weight: 400; border-bottom: 1px solid #E6E9F5; padding-left: 0; }
.v3_bd-scrollspy .nav-item .nav-link.active{ color: var(--lightgreen); background-color: transparent; }
.v3_bd-scrollspy ul.nav-pills{ max-height: 250px; overflow-y: auto; overflow-x: hidden; padding-right: 10px; }
.v3_bd-scrollspy .scroll-y::-webkit-scrollbar-thumb{ background: var(--lightgreen); }
.bd-right h6{ color: var(--text2); font-size: 14px; font-weight: 400; text-transform: uppercase; }
.v3_newslatter{ width: 100%; height: auto; padding: 25px; background-image: url('../images/newslatter-bg.png'); background-repeat: no-repeat; background-size: cover; border-radius: 12px; margin-top: 15px; }
.v3_newslatter-box{ width: 100%; height: 40px; border-radius: 4px; display: flex; align-items: center; justify-content: space-between; background-color:var(--white); border: 1px solid #ccc; }
.v3_newslatter-box input{ width: calc(100% - 50px); height: 38px; border: none; outline: 0; background-color: transparent; font-size: 14px; color: #555; padding:0 15px; }
.v3_newslatter-box input:focus{ outline: 0; }
.v3_newslatter-box button{ width: 50px; height: 38px; border: none; outline: 0; background-color: var(--white); font-size: 14px; color:var(--lightgreen); }
.v3_newslatter h5{ color: var(--deepGreen); font-size: 16px; font-weight: 600; margin-top: 15px; margin-bottom: 10px; }
.v3_newslatter h5 span{ color: var(--lightgreen); }
.v3_newslatter p{ color: var(--text2); font-size: 14px; margin-top: 0; }
.v3_topics a{ color: #515570; text-decoration: none; transition: .3s; margin-bottom: 5px; display: inline-block; }
.v3_topics a:hover{ color: var(--lightgreen); text-decoration: underline; }
@media (max-width:991px) {
    .v3_bd-scrollspy{ display: block; }
}
/* .v3_related-posts{ padding-bottom: 374px; margin-bottom: 100px; }
@media (max-width: 1366px) {
    .v3_related-posts{ padding-bottom: 320px; }
}
@media (max-width: 991px) {
    .v3_related-posts{ padding-bottom: 40px; }
} */

.v3_blog-details-footer{ padding-top: 180px; margin-top: -100px;}

.v3_footerNewslatter{ margin-top: 40px; position: relative; z-index: 4; }
.v3_footerNewslatter .v3_footerNewslatter-left{ padding-right: 112px; }
.v3_footerNewslatter .v3_cta1-wrap{ padding: 25px; background-image: url('../images/newslatterbg.png'); background-repeat: no-repeat; background-position: 0 0; background-size: cover; }
.v3_footerNewslatter-right{ padding-left: 100px; display: flex; align-items: center; justify-content: space-between; }
.v3_footerNewslatter .v3_section-title{ color: var(--white); text-shadow: 2px 0px 7px rgba(41, 212, 123, 0.75); }
.v3_footerNewslatter-right input{ width: calc(100% - 160px); height: 45px; padding: 0px 15px 0px 50px; border: 1px solid #DDFFED; background-color: transparent; border-radius: 5px; color: var(--white); background-image: url('../images/emailicon.png'); background-repeat: no-repeat; background-position: left 15px center; }
.v3_footerNewslatter-right input:focus{ outline: 0; }
.v3_footerNewslatter-right input::placeholder{ color: var(--white); }
.v3_footerNewslatter-right button{ width: 130px; height: 45px; background-color: var(--lightgreen); border-radius: 5px; border: none; color: var(--white); box-shadow: 0px 3px 8px 1px rgba(41, 212, 123, 0.5); transition: .3s; }
.v3_footerNewslatter-right button:hover{ background-color: var(--deepGreen); }
@media (max-width:1199px) {
    .v3_footerNewslatter-right{ padding-left: 0; }
    .v3_footerNewslatter .v3_footerNewslatter-left { padding-right: 0; }
}
@media (max-width:500px) {
    .v3_footerNewslatter-right input{ width: calc(100% - 110px); background-image: none; padding: 0px 15px; }
    .v3_footerNewslatter-right button{ width: 100px; }
}


/* Email Spam Score page css */
.v3_email-spam-score-hero{ width: 100%; height: auto; background:linear-gradient(to top, #fff 0% , #E4FEF1 100%); padding-top: 80px; }
.v3_email-spam-score-hero .essh-img{ max-width: 100%; }
.v3_email-spam-score-hero .v3_essh-right{ padding: 0px 150px 0 50px; }
.v3_email-spam-score-hero .v3_essh-right p{ color: var(--text2); line-height: 1.6; }
@media (max-width:991px) {
    .v3_email-spam-score-hero{ padding-top: 50px; }
    .v3_email-spam-score-hero .essh-img{ max-width: 80%; }
    .v3_email-spam-score-hero .v3_essh-right{ padding: 25px 50px; }
}

.v3_ess{ padding-top: 70px; }
.v3_ess-right p{ color: var(--text2); line-height: 1.6; }
.v3_ess-stat .v3_count_nmbr{ color: var(--deepGreen); font-size: 30px; font-weight: 600; }
.v3_ess-stat .text{ color: var(--text2); font-size: 16px; }
.v3_ess-stat .text a{ color: var(--lightgreen); text-decoration: none; }
.v3_ess-stat .text a:hover{ color: var(--lightgreen); text-decoration: underline; }

.v3_ess-risk .v3_riskTrnds-box{ margin-bottom: 15px; height: auto; }
.v3_ess-risk .v3_riskTrnds-box figure:after{ display: none; }

.ess-price .v3_quantity-button-wrap{ display: flex; align-items: center; justify-content: space-between; column-gap: 20px; }
.ess-price .v3_quantity{ border: 1px solid #DFDFDF; border-radius: 10px; display: flex; align-items: center; justify-content: space-between; width: 120px; height: 47px; flex: 0 0 120px; }
.ess-price .v3_quantity button{ width: 30px; height: 45px; background-color: transparent; cursor: pointer; color: var(--black); border: none; line-height: 45px; text-align: center; padding: 0; flex: 0 0 35px; }
.ess-price .v3_quantity button i{ font-size: 24px; }
.ess-price .v3_quantity button:disabled{ pointer-events: none; opacity: 0.5; }
.ess-price .v3_quantity #count{ width: 100%; height: 45px; border: none; text-align: center; font-size: 16px; background-color: transparent; }
.ess-price .v3_quantity #count:focus{ outline: 0; }
.ess-price .v3_original-price{ font-size: 14px; text-decoration: line-through; margin-right: 10px; color: var(--deepGreen) }
.ess-price .v3_offer{ font-size: 12px; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 5px 8px 5px 8px; border-radius: 4px; background: var(--success); color: var(--white); margin-bottom: 15px; display: inline-block; }
.ess-price .v3_platform{ display: flex; align-items: center; column-gap: 10px; margin-bottom: 15px; }
.ess-price .v3_features-text{ font-size: 16px; color: var(--text2); font-weight: 600; margin-bottom: 8px; }
.ess-price .sale_plus .v3_original-price{ color: var(--white); }
.ess-price .sale_plus .v3_features-text{ color: var(--white); }
.ess-price .sale_plus .v3_quantity button{ color: var(--white); }
.ess-price .sale_plus .v3_quantity #count{ color: var(--white); }
.ess-price .v3_getStarted_btn{ width: 100%; }
/* #myList{ height: 166px; overflow: hidden; margin-bottom: 15px; } */
.showmoreless{ border-top: 1px solid #ccc; padding: 5px 0 25px 0; font-size: 16px; color: var(--text2); line-height: 1; text-align: center; position: relative; cursor: pointer; }
.pl-active{ height: auto; }
.pl-active img{ transform: rotate(180deg); }


/* License Page css */
.v3_license-hero{ background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); padding: 75px 0 0; }
.v3_license-hero .v3_license-hero-left{ padding-right: 50px; }
.v3_license-hero .v3_license-hero-left figure{ border-radius: 15px; overflow: hidden; }
.v3_license-hero .v3_license-hero-right p{ color: var(--text2); font-size: 16px; }
.v3_license-hero .v3_license-hero-right h6{ color: var(--deepGreen); font-size: 16px; font-weight: 500; margin-bottom: 0; margin-right: 15px; }
.v3_license-hero .v3_license-hero-right .info{ color: var(--text2); font-size: 12px; }
.v3_license-hero .v3_license-hero-right .info a{ color: var(--lightgreen); text-decoration: none;}
.v3_license-hero .v3_license-hero-right .info a:hover{ color: var(--deepGreen); }
.gradient-2{ background: linear-gradient(181.07deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }

.v3_license-things{ padding: 50px 0 374px 0; }
.v3_license-things .nav-tabs .nav-link.active{ background-color: transparent; }
.v3_license-things .accordion-item{ background-color: transparent; }
.v3_license-things .accordion-button{ background-color: transparent; }

.v3_license-qustions{ width: 100%; height: auto; background-image: url('../images/bg-2.png'); background-repeat: no-repeat; background-position: center center; background-size: cover; }
.v3_license-qustions .v3_section-title{ text-align: center; color: var(--white); }
.v3_license-qustions p{ font-size: 16px; color: var(--white); }
.v3_license-qustions .text{ text-align: center; max-width: 70%; margin: 0px auto 25px auto; }
.v3_input{ width: 100%; height: 45px; padding: 0px 15px; border: 1px solid #DDFFED; background-color: transparent; border-radius: 5px; margin-bottom: 15px; color: var(--white); }
.v3_input:focus{ outline: 0; }
.v3_input::placeholder{ color: var(--white); }
textarea.v3_input{ height: 100px; padding: 15px; }
.v3_license-qustions .form-check-input:checked{ background-repeat: no-repeat;}
.v3_license-qustions .form-check-input:focus{ box-shadow: none; }
.v3_license-qustions label{ color: var(--white); font-size: 15px; }
.v3_license-qustions .form-check-label{ color: #ccc; }
@media (max-width:991px) {
    .v3_license-hero .v3_license-hero-left{ padding-right: 0; }
    .v3_license-hero-right{ text-align: center; }
    .v3_license-hero .v3_license-hero-right h6{ margin-bottom: 10px; margin-right: 0; }
    .v3_license-things{ padding: 50px 0 74px 0; }
}

/* Download page */
/* .column-5-row{ display: flex; flex-wrap: wrap; justify-content: center; }
.column-5{ width: 20%; text-align: center; padding: 0px 5px; }
@media (max-width:1199px) {
    .column-5{ width: 30%; }
}
@media (max-width:767px) {
    .column-5{ width: 50%; }
}
@media (max-width:480px) {
    .column-5{ width: 100%; }
} */
 .v3_download{ background: linear-gradient(0deg, #E4FEF1 0.86%, rgba(255, 255, 255, 0) 99.02%); }
.v3_download .essh-img{ height: 500px; width: auto; position: relative; left: 10%; }
.v3_aod-box{ background: linear-gradient(to bottom, #29D47B 0%, #14362B) 100%; border-radius: 10px; overflow: hidden; position: relative; z-index: 1; text-align: center; margin-bottom: 20px; }
.v3_aod-box:after{ position: absolute; content: ''; top: 1px; left: 1px; width: calc(100% - 2px); height: calc(100% - 2px); background: var(--white); z-index: -1; border-radius: 10px; }
.v3_aod-box .v3_os-name{ background-color: var(--lightgreen); border-radius: 0px 0px 8px 8px; padding: 2px 10px; font-size: 12px; font-weight: 300; color: var(--deepGreen); width: fit-content; margin-left: auto; margin-right: auto; }
.v3_aod-box .v3_exedownload{ width: 200px; height: auto; margin: 15px auto; }
.v3_aod-box p{ font-size: 15px; color: var(--deepGreen); }
.v3_aod-box .v3_storeImg{ position: relative; bottom: 1px; }
@media (max-width:1366px) {
    .v3_storeImg{ max-width: 50%; }
}
@media (max-width:1199px) {
    .v3_download .essh-img{ height: auto; }
}
@media (max-width:991px) {
    .v3_storeImg{ display: none; }
    .v3_aod-box{ height: 100%; }
    .v3_download .v3_essh-right{ text-align: center; }
    .v3_download .v3_product_bnrLeft figure{ margin-bottom: 0; }
}
@media (max-width:767px) {
    .v3_aod-box .v3_exedownload{ width: 170px; height: auto; }
    .v3_autodectedbtn{ width: 150px; }
}
@media (max-width:757px) {
    .v3_aod-box{ height: auto; }
}



/* Checkout */
.v3_checkout-left{ width: 100%; height: 100vh; background-color: var(--white); }
.v3_checkout-right{ width: 100%; height: 100vh; background-color: #ECFFF5; }
.v3_checkout-left-wrap{ max-width: 580px; height: 100%; margin-left: auto; margin-right: 0; padding-left: 15px; }
.v3_checkout-right-wrap{ max-width: 360px; height: 100%; margin-left: 0; margin-right: auto; padding-top: 100px; padding-left: 15px; }
.v3_checkout-left h1{ color: var(--black); font-size: 24px; font-weight: 600; margin-bottom: 55px; }
.v3_checkout-left .v3_clform{ border: 1px solid #DCDAE6; padding: 25px; position: relative; }
.v3_checkout-left .v3_clf-input{ width: 100%; height: 48px; border: 1px solid #D9D9D9; border-radius: 5px; padding: 0px 15px; color: var(--text3); margin-bottom: 25px; box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.10); }
.v3_checkout-left .v3_clf-input::placeholder{ color: var(--text3); }
.v3_checkout-left .v3_clf-input:focus{ outline: 0; border: 1px solid #acd9f7; }
.v3_checkout-left .enterCard.v3_clf-input{ background-image: url('../images/checkout-card.png'), url('../images/checkout-method.png'); background-repeat: no-repeat; background-position: center left 15px, center right 15px; padding-left: 50px; padding-right: 150px; }
.v3_checkout-left .v3_clform p{ font-size: 14px; font-weight: 400; color: rgba(7, 29, 43, 0.75); }
.v3_checkout-left .v3_clform p a{ color: var(--lightgreen); text-decoration: underline; }
.v3_checkout-left .v3_clform-heading{ width: fit-content; background-color: var(--white); border: 1px solid #DCDAE6; border-bottom: none; padding:8px 10px; top: -41px; left: -1px; position: absolute; font-weight: 600; }
.v3_checkout-left .form-check-label{ font-size: 12px; position: relative; top: -2px; }
.v3_checkout-left .form-check-input:focus{ box-shadow: none; }
.v3_checkout-left .mb-25{ margin-bottom: 25px; }
.v3_checkout-left .postal-code{ display: flex; padding: 0; overflow: hidden; margin-bottom: 0; }
.v3_checkout-left .postal-code select{ width: 90px; border: none; border-right: 1px solid #D9D9D9; flex: 0 0 90px; appearance: none; background-image: url('../images/globe.png'), url('../images/dropdown.png'); background-repeat: no-repeat; background-position: center left 10px, center right 10px; color: var(--text3); padding-left: 37px; }
.v3_checkout-left .postal-code select:focus{ outline: 0; }
.v3_checkout-left .postal-code input{ border: none; width: 100%; padding: 0px 10px; color: var(--text3); }
.v3_checkout-left .postal-code input:focus{ outline: 0; }
.v3_checkout .v3_payment-btn{ background-color: #1166CC; padding: 14px 30px; border-radius: 50px; cursor: pointer; border: none; box-shadow:0px 4px 5px 1px rgba(0, 0, 0, 0.20); color: var(--white); font-size: 13px; font-weight: 500; text-transform: uppercase; transition: .3s; }
.v3_checkout-left .v3_checkout .v3_payment-btn:hover{ background-color: #0073ff; }
.v3_checkout-right .v3_checkout-summary{ background-color: var(--white); border-radius: 4px; border: 1px solid #D9D9D9; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); padding: 15px; }
.v3_checkout-right .v3_checkout-summary .v3_cs-head{ position: relative; padding-right: 72px; }
.v3_checkout-right .v3_checkout-summary .v3_cs-head img{ position: absolute; top: 15px; right: 15px; }
.v3_checkout-right .v3_checkout-summary h3{ color: var(--black); font-size: 20px; font-weight: 600; }
.v3_checkout-right .v3_checkout-summary .v3_text{ color: rgba(7, 29, 43,0.73); font-size: 12px; font-weight: 400; line-height: 1.3; }
.v3_checkout-right .v3_checkout-summary .v3_price{ color: rgba(7, 29, 43, 0.75); font-size: 14px; font-weight: 400; line-height: 1.3; }
.v3_checkout-right .v3_checkout-summary .v3_price strong{ font-weight: 700; }
@media (max-width:991px) {
    .v3_checkout-left{ height: auto;  padding: 25px 15px;}
    .v3_checkout-right{ height: auto; padding: 25px 15px; }
    .v3_checkout-left-wrap{ margin-right: auto; }
    .v3_checkout-right-wrap{ margin-left: auto; padding-top: 25px; }
}


/* VPN Page css */
.v3_avp-download-sec.width-img{ overflow: visible; }
.v3_avp-download-sec.width-img .floating-img{ max-width: 100%; position: absolute; bottom: 0; }
@media (max-width:1399px) {
    .v3_avp-download-sec.width-img .v3_avp-download-wrap{ padding-left: 70px; }
}
@media (max-width:1199px) {
    .v3_avp-download-sec.width-img .floating-img{ position: relative; }
}
@media (max-width:991px) {
    .v3_avp-download-sec.width-img .v3_avp-download-wrap{ padding-left: 0px; }
    .v3_avp-download-sec.width-img .floating-img{ display: none; }
}
@media (max-width:1099px) {
    .vpn-hero.v3_email-spam-score-hero .v3_essh-right{ padding: 0px 50px 0 50px; }
}
@media (max-width:991px) {
    .vpn-hero{ padding-bottom: 50px; }
}
.v3_vpn .v3_landing_digital_life-free_right{ margin-top: 25px; } 
.v3_vpn .v3_section-title{ color: var(--deepGreen); }


/* 360 City */
.v3_city{ position: relative; background: var(--white); padding: 0; }
.v3_city .v3_city-layer{ background-image: url('../images/city-bg.png'); background-repeat: no-repeat; background-size: cover; padding: 70px 0; position: relative; z-index: 2; }
.v3_city .v3_city-right{ position: absolute; top: 0; right: 0; width: fit-content; height: 100%; filter: grayscale(10); z-index: 1; overflow: hidden; }
.v3_city .v3_city-right::before{ content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 150px; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); z-index: 2; }
.v3_city .v3_city-right::after{ content: ""; position: absolute; left: 0; top: 0; width: 150px; height: 100%; background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); z-index: 2; }
.v3_city .v3_city-right img{ width: 100%; height: 100%; opacity: .3; }
.v3_city .v3_city-layer .container{ position: relative; z-index: 3; }
.v3_city .v3_info{ color: var(--deepGreen); margin-bottom: 0; font-size: 15px; }
@media (max-width:991px) {
.v3_city .v3_product_bnrLeft figure > img{ width: 100%; }
.v3_city .v3_city-right{ display: none; }
.v3_city .v3_product_bnrRight{ text-align: center; }
}

.v3_city-cta-3 .v3_cta-3-img{ height: 370px; right: 16%; }

.v3_cta-4{ width: 100%; height: auto; background-image: url('../images/cta-4-bg.png'); background-attachment: fixed; background-size: cover; background-position: center center; background-size: cover; text-align: center; position: relative; }
.v3_cta-4::before{ content: ""; width: 200px; height: 200px; position: absolute; bottom: 0; left: 0; background-image: url('../images/cta-4-bottom.png'); background-position: left bottom; background-size: cover; }
.v3_cta-4::after{ content: ""; width: 200px; height: 200px; position: absolute; top: 0; right: 0; background-image: url('../images/cta-4-top.png'); background-position: right top; background-size: contain; background-repeat: no-repeat; }
.v3_cta-4 .v3_section-title{ color: var(--white); }
.v3_cta-4 p{ color: var(--white); }
.v3_cta-4 .v3_primary-border-btn{ border-color: var(--white); color: var(--white); }
.v3_cta-4 .v3_primary-border-btn:hover{ background-color: var(--white); color: var(--deepGreen); }

/* Uninstall Page css */
.heading-2{ font-size: 24px; color: var(--lightgreen); font-weight: 600; }
.v3_card{ border: 1px solid #E6E9F5; border-radius: 4px; }
.v3_card .v3_card-head{ border-bottom: 1px solid #E6E9F5; padding: 10px 15px; font-size: 16px; font-weight: 600; color: var(--deepGreen); }
.v3_card .v3_card-body{ padding: 10px 15px; font-size: 14px; font-weight: 400; color: var(--text); }
.v3_card .v3_card-body p{ font-size: 14px; font-weight: 400; color: var(--text); }
.v3_card .v3_card-body ol{ margin-bottom: 0; }
.v3_card .v3_card-body ol li{ font-size: 14px; font-weight: 400; color: var(--text); margin-bottom: 8px; }

/* Addblocker Page css */
.v3_essh-right .v3_info{ color: var(--deepGreen); margin-bottom: 0; font-size: 15px; }
.v3_ad-block .v3_landing_digital_life-free_right h6{ color: var(--deepGreen); font-size: 24px; }

/* Adult child lock/ */
.v3_acl .essh-img{ width: auto; }
.v3_acl-features .v3_riskTrnds-box figure img{ width: auto; }
.v3_acl-slide h6{ font-size: 18px; font-weight: 500; padding-left: 30px;  background-repeat: no-repeat; background-position: left top; background-size: 27px; }
.v3_acl-slide .cross{ color: #FF6161; background-image: url('../images/cross.png'); }
.v3_acl-slide .rightcheck{ color: var(--lightgreen); background-image: url('../images/rightcheck.png'); background-position: left top 2px; }
.v3_acl-slide p{ font-size: 15px; font-weight: 400; color: var(--text3); padding-left: 30px; }
.v3_acl-slide-right figure{ width: 100%; height: auto; padding: 40px; position: relative; }
.v3_acl-slide-right figure::before{ content: ""; width: 40%; height: 100%; position: absolute; top: 0; right: 0; border-radius: 10px; background-color: rgba(7, 255, 127, 0.10); }
.v3_acl-slide-right figure img{ border-radius: 15px; position: relative; z-index: 1; max-width: 100%; }
#v3_acl-carousel .owl-dots{ text-align: center; }
#v3_acl-carousel .owl-dots .owl-dot{ width: 13px; height: 13px; background-color: #CFECDD; border-radius: 360px; margin: 0px 5px; transition: .3s; box-shadow: 0px 4px 4px #CFEFDE; }
#v3_acl-carousel .owl-dots .owl-dot.active{ width: 33px; background-color:var(--lightgreen); }

/* Phishing page css */
.v3_phishing-tab{ padding: 70px 0px 120px 0px; }
.v3_phishing-tab .v3_why-chooseTabs-view{ align-items: center; }
.v3_phishing-tab .v3_why-choose-title{ max-width: 70%; margin-left: auto; margin-right: auto; }
.v3_phishing-cta .floating-img{ height: 330px; }
@media (max-width:991px) {
    .v3_phishing-tab .v3_why-choose-title{ max-width: 100%; }
}

/* Thank you Page css */
.v3_thankyou{ text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; }
.v3_thankyou .v3_section-title{ margin-top: 45px; }



/* Dark web page css */
.v3_darkweb-hero .essh-img{ height: 500px; width: auto; position: relative; left: 10%; }
.v3_darkweb-hero .v3_essh-right{ padding-bottom: 50px; }
.v3_timeline{ width: 100%; height: auto; background-color: #223F36; }
.v3_timeline-group{ text-align: center; max-width: 80%; margin: 0px auto; }
.v3_timeline .v3_section-title{ color: var(--white); margin-bottom: 35px; }
.v3_timeline .v3_text{ color: var(--white); }
@media (max-width:1100px) {
    .v3_darkweb-hero .essh-img{ left: 0; height: auto; }
}
@media (max-width:991px) {
    .v3_darkweb-hero .v3_essh-right{ text-align: center; }
    .v3_darkweb-hero .v3_product_bnrLeft figure{ margin-bottom: 0; }
    .v3_darkweb-hero .v3_get_free-buy_now_btn{ justify-content: center; }
    .v3_darkweb-hero .essh-img{ height: 400px; }
    .v3_timeline-group{ max-width: 100%; }
}
@media (max-width:575px){
    .v3_darkweb-hero .essh-img{ height: auto; }
}

.v3_darkweb-digital .v3_landing_digital_life-free_right{ padding-bottom: 50px; }

.timeline{position:relative;white-space:nowrap;max-width:1400px;padding:0 10px;margin:0 auto;grid-template-columns:320px auto;grid-gap:20px}
.timeline::after,.timeline::before{content:"";position:absolute;top:0;bottom:30px;width:100px;z-index:2}
.timeline::after{right:0;background:linear-gradient(to left,#223f36 10%,rgba(125,185,232,0) 100%)}
.timeline::before{left:0;background:linear-gradient(to right,#223f36 10%,rgba(125,185,232,0) 100%)}
.timeline .info{display:flex;flex-direction:column;justify-content:center;padding:20px 40px;color:var(--white);background:var(--lightgreen);white-space:normal;border-radius:10px}
.timeline .info img{margin-bottom:20px}
.timeline .info p{margin-top:10px;color:var(--crystal)}
.timeline .info a{text-decoration:none}
.timeline ol{font-size:0;padding:250px 0;transition:1s;overflow-y:hidden;overflow-x:scroll}
.timeline ol::-webkit-scrollbar { height: 8px;  }
.timeline ol::-webkit-scrollbar-thumb,
.timeline ol::-webkit-scrollbar-track { border-radius: 92px; }
.timeline ol::-webkit-scrollbar-thumb { background: var(--lightgreen); border-radius: 92px; }
.timeline ol::-webkit-scrollbar-track { background: #223F36; border: 1px solid var(--white);}
.timeline ol li{position:relative;display:inline-block;list-style-type:none;width:160px;height:5px;background:#06291e;scroll-snap-align:start}
.timeline ol li:last-child{width:340px}
.timeline ol li:not(:first-child){margin-left:14px}
.timeline ol li::after,.timeline ol li:not(:last-child)::before{content:"";position:absolute;top:50%;bottom:0;transform:translateY(-50%);border-radius:50%}
.timeline ol li:not(:last-child)::before{left:calc(100% + 1px);width:16px;height:16px;background:var(--lightgreen);z-index:1}
.timeline ol li::after{left:-8px;width:6px;height:6px;background:var(--white);z-index:2}
.timeline ol li div{position:absolute;left:calc(100% + 7px);width:280px;padding:15px;font-size:1rem;white-space:normal;color:var(--white);background:rgba(255,255,255,.3);border-radius:0 10px 10px}
.timeline ol li div::before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}
.timeline ol li:nth-child(odd) div{top:-16px;transform:translateY(-100%);border-radius:10px 10px 10px 0}
.timeline ol li:nth-child(odd) div::before{top:100%;border-width:8px 8px 0 0;border-color:rgba(255,255,255,.3) transparent transparent}
.timeline ol li:nth-child(2n) div{top:calc(100% + 16px)}
.timeline ol li:nth-child(2n) div::before{top:-8px;border-width:8px 0 0 8px;border-color:transparent transparent transparent rgba(255,255,255,.3)}
.timeline time{display:block;font-size:1.4rem;font-weight:700;margin-bottom:8px;color:var(--midnight-green)}
@media screen and (max-width: 800px) {
    .timeline{ display: block; }
    .timeline::before,.timeline::after{ width: 50px; }
    .timeline::before{ left: 0; }
    .timeline .info{ display: none; }
}

.v3_darkweb-faq .v3_avp-faq-right::before{ right: auto; left: 0; }
.v3_helpbox p{ color: var(--text2); font-size: 18px; font-weight: 400; line-height: 1.5;  }
.v3_helpbox-right figure img{ border-radius: 15px; max-width: 100%; height: auto; }

/* Identity Login Protection */
.v3_ilp-digital .v3_landing_digital_life-free_right{ padding-bottom: 50px; }
.v3_ilp-digital ul li{ list-style-type: none; background-image: url('../images/round-check.png'); background-repeat: no-repeat; background-position: top 5px left; padding-left: 25px; background-size: 15px; display: block !important; font-size: 16px !important; color: var(--text2) !important; margin-bottom: 20px !important; line-height: 1.5 !important; }

.ilp-24x7-section .v3_sub-title{ font-size: 20px; }
.ilp-24x7-box{ margin-bottom: 45px; }
.ilp-24x7-box img{ max-width: 100%; height: auto; margin-bottom: 15px; }
.ilp-24x7-box h3{ color: var(--deepGreen); font-size: 16px; font-weight: 600; }
@media (max-width:991px) {
    .ilp-24x7-box{ text-align: center; }
    .ilp-24x7-box img{ max-height: 50px; }
}

.v3_footerCta .v3_cta1-wrap{ padding: 90px 0; }
.v3_footerCta .v3_cta1-right figure img{ position: absolute; bottom: 0; right: 0; height: 400px; }
@media (max-width:1199px) {
    .v3_footerCta .v3_cta1-right figure img{ height: 330px; }
}
@media (max-width:991px) {
    .v3_footerCta .v3_cta1-wrap{ padding: 0; }
}


/* Online Privacy and Fraud Protection page css */
.v3_opfp-hero{ padding-top: 0; }
.v3_opfp-hero .v3_product_bnrLeft{ padding-top: 50px; }
.v3_opfp-hero.v3_email-spam-score-hero .essh-img{ width: auto; max-height: 500px; }
.v3_opfp-hero .v3_essh-right{ padding: 0px 0px 0 50px; }
@media (max-width:991px) {
    .v3_opfp-hero .v3_essh-right{ padding-top: 40px; text-align: center; }
    .v3_opfp-hero .v3_get_free-buy_now_btn{ justify-content: center; }
}

.v3_opfp-risk-trends .v3_riskTrnds-box figure img{ width: auto; }
.v3_opfp-download-cta{ padding: 50px 0; }
.v3_opfp-download-cta .v3_avp-download-wrap{ padding-left: 50px; }


/* Cybersecurity page css */
.v3_cybersecurity-hero{ background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(228, 254, 241) 100%); padding-top: 150px; padding-bottom: 150px; position: relative; }
.v3_cybersecurity-hero .essh-img{ height: 600px; width: auto; position: relative; left: 10%; position: absolute; bottom: 0; left: 10%; }
.v3_cybersecurity-hero .v3_essh-right{ padding: 0; }
.v3_cybersecurity-hero .v3_essh-right ul{ padding: 0; margin-bottom: 15px; }
.v3_cybersecurity-hero .v3_essh-right ul li{ margin: 0; display: inline-block; vertical-align: top; color: var(--deepGreen); font-size: 15px; font-weight: 500; margin-right: 10px; }
.v3_cybersecurity-hero .v3_essh-right ul li img{ width: 28px; margin-right: 8px; }
.v3_cybersecurity-hero .v3_essh-right ul li:last-child{ margin-right: 0; }

.v3_cybersecurity-features{ margin-top: -78px; }
.v3_cybersecurity-features .v3_features-box{ text-align: left; padding: 0px 25px; }
.v3_cybersecurity-features .v3_features-box h5{ font-size: 16px; font-weight: 500; color: var(--lightgreen); }
.v3_cybersecurity-features .v3_features-box p{ font-size: 15px; font-weight: 600; color: var(--deepGreen); margin-bottom: 0; }

.v3_cybersecurity-digital{ background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(228, 254, 241) 100%); }
.v3_cybersecurity-digital .v3_landing_digital_life-free_right{ padding-left: 50px; }

.v3_cta-6{ width: 100%; height: auto; padding: 50px 0; background-image: url('../images/bg-2.png'); }
.v3_cta-6 .v3_section-title{ color: var(--white); }
.v3_cta-6 .v3_cta-6-emailbox{ max-width: 500px; margin-left: auto; margin-right: 0; display: flex; align-items: center; justify-content: space-between; }
.v3_cta-6 .v3_cta-6-emailbox input{ width: calc(100% - 130px); height: 44px; color: var(--white); background-color: transparent; border-radius: 5px; padding: 0px 15px; border: 1px solid var(--white); outline: 0; }
.v3_cta-6 .v3_cta-6-emailbox input:focus{ outline: 0; }
.v3_cta-6 .v3_cta-6-emailbox input::placeholder{ color: var(--white); }
.v3_cta-6 .v3_cta-6-emailbox button{ width: 120px; height: 44px; background-color: var(--lightgreen); border-radius: 5px; cursor: pointer; border: none; color: var(--white); }
.v3_cta-6 .v3_cta-6-emailbox button:hover{ background-color: #0eaf5c; }

.v3_cybersecurity-tab .v3_why-choose-title{ width: 80%; margin: 0px auto 50px auto; }
.v3_cybersecurity-tab .v3_why-chooseTabs-view{ align-items: center; }
@media (max-width:1740px) {
    .v3_cybersecurity-hero .essh-img{ height: 500px; }
}
@media (max-width:1500px) {
    .v3_cybersecurity-hero .essh-img{ height: 450px; }
}
@media (max-width:1300px) {
    .v3_cybersecurity-hero .essh-img{ left: 5%; }
}
@media (max-width:1180px) {
    .v3_cybersecurity-hero .essh-img{ left: 3%; height: 400px; }
}
@media (max-width:991px) {
    .v3_cybersecurity-hero{ padding-top: 50px; padding-bottom: 0; }
    .v3_cybersecurity-hero .v3_essh-right{ text-align: center; margin-bottom: 25px; }
    .v3_cybersecurity-hero .essh-img{ position: relative; left: 0; right: 0; margin: 0px auto 25px auto; display: block; }
    .v3_get_free-buy_now_btn{ justify-content: center; }
    .v3_cybersecurity-features .v3_features-box{ border-bottom: 1px dashed #ccc; padding-bottom: 20px; }
    .v3_cybersecurity-features .row{ row-gap: 20px; }
    .v3_cybersecurity-digital .v3_landing_digital_life-free_left{ margin-top: 25px; }
    .v3_cybersecurity-digital .v3_landing_digital_life-free_left figure img{ height: 450px; margin: 0 auto; display: block; }
    .v3_cta-6 .v3_section-title{ text-align: center; margin-bottom: 15px; }
    .v3_cta-6 .v3_cta-6-emailbox{ margin: 0px auto; }
    .v3_cybersecurity-digital .v3_landing_digital_life-free_right{ padding-left: 0; }
}
@media (max-width:767px){
    .v3_cybersecurity-digital .v3_landing_digital_life-free_left figure img{ height: auto; }
    .v3_cybersecurity-hero .essh-img{ height: auto; }
    .v3_cybersecurity-hero .v3_essh-right{ padding: 0px 25px; }
}


/* Webcam & IOT Security page css */
.v3_webiot-hero{ padding-top: 0; }
.v3_webiot-hero .v3_essh-right{ padding-right: 0; padding-bottom: 50px; }
.v3_webiot-hero .v3_product_bnrLeft{ margin-top: 80px; }
.v3_webiot-digital .v3_landing_digital_life-free_right h3{ color: #24493D; font-size: 20px; font-weight: 400; margin-bottom: 15px; }
.v3_webiot-slide .v3_acl-slide-right figure::before{ left: 0; right: auto; }

.v3_webiot-cta .floating-img{ max-width: 500px !important; }
.v3_smallwebiot .v3_cta1-wrap{ padding: 150px 0; }

@media (max-width:1199px) {
    .v3_webiot-digital .v3_landing_digital_life-free_right{ margin-bottom: 50px; }
    .v3_webiot-cta .floating-img{ position: absolute !important; max-width: 400px !important; }
    .v3_smallwebiot .v3_cta1-wrap{ padding: 100px 0; }
}
@media (max-width:991px) {
    .v3_webiot-hero .v3_product_bnrLeft{ margin-top: 0px; }
    .v3_webiot-hero .v3_product_bnrLeft figure{ margin-bottom: 0; }
    .v3_webiot-hero .v3_essh-right{ text-align: center; padding: 40px 25px; }
    .v3_webiot-digital .v3_landing_digital_life-free_left figure img{ width: 50%; margin: 0px auto; display: block; }
    .v3_smallwebiot .v3_cta1-wrap{ padding: 50px 0; }
}
@media (max-width:767px) {
    .v3_webiot-digital .v3_landing_digital_life-free_left figure img{ width: 80%; }
}


/* Browser Protection Antitracking page css */
.v3_bpa-hero .v3_essh-right{ margin-bottom: 80px; padding: 0px 0px 0 50px; }
.v3_bpa-features .v3_risk-trends-title{ max-width: 80%; margin-left: auto; margin-right: auto; }
.v3_track-online .v3_section-title{ margin-bottom: 25px; }
.v3_track-online p{ font-size: 15px; color: var(--text); line-height: 1.5; }
.v3_track-online .v3_track-online-list{ width: 100%; padding: 0;  }
.v3_track-online .v3_track-online-list li{ width: 48%; display: inline-block; vertical-align: top; margin-bottom: 15px; font-weight: 600; color: var(--deepGreen); }
.v3_track-online .v3_track-online-list li img{ margin-right: 10px; }



/* Mobile Security */
.v3_mobilesecurity-hero .essh-img{ left: 20%; }
@media (max-width:1622px) {
    .v3_cybersecurity-hero.v3_mobilesecurity-hero{ padding-top: 50px; }
}
@media (max-width:1399px) {
    .v3_mobilesecurity-hero .essh-img{ height: 550px; left: 10%; }
}
@media (max-width:1145px) {
    .v3_mobilesecurity-hero .essh-img{ height: 500px; left: 10%; }
}
@media (max-width:1050px) {
    .v3_mobilesecurity-hero .essh-img{ height: 450px; left: 10%; }
}
@media (max-width:991px) {
    .v3_mobilesecurity-hero .essh-img{ height: 450px; left: 0%; }
    .v3_cybersecurity-hero.v3_mobilesecurity-hero .v3_essh-right{ margin-bottom: 40px; }
}
@media (max-width:575px) {
    .v3_mobilesecurity-hero .essh-img{ height: auto; width: 100%; }
}



/* Password Manager css */
.v3_pm-cta .floating-img{ width: 380px; }
.v3_pm-features .v3_pm-featuresbox{ border: 1px solid var(--lightgreen); background-color: var(--white); border-radius: 10px; padding: 15px; display: flex; align-items: center; justify-content: center; }
.v3_pm-features .v3_pm-featuresbox p{ font-size: 16px; font-weight: 500; color: var(--deepGreen); margin-bottom: 0; }
.v3_pm-features .v3_pm-featuresbox .v3_pm-fbox-img{ max-height: 200px; width: auto; }

.v3_pm-ess{ position: relative; }
.v3_pm-ess .v3_pm-ess-img{ max-width: 100%; height: 450px; position: absolute; bottom: 0; }
.v3_pm-ess .v3_ess-right{ padding-bottom: 50px; }

@media (max-width:1199px) {
    .v3_pm-features .v3_pm-featuresbox .v3_pm-fbox-img{ max-height: 150px; }
    .v3_pm-cta .floating-img{ position: absolute !important; }
}
@media (max-width:991px) {
    .v3_pm-features .v3_pm-featuresbox .v3_pm-fbox-img{ max-height: 120px; margin-left: 10px; }
    .v3_pm-ess .v3_pm-ess-img{ position: relative; margin: 0px auto; display: block; }
    .v3_pm-hero .v3_product_bnrLeft figure{ margin-bottom: 0; }
}

/* Child Lock 2 */
.v3_cl-hero{ padding-top: 50px; }
.v3_cl-hero .v3_essh-right{ padding: 0px 0px 0px 50px; }
.v3_time-management-dark-bg{ width: 100%; height: auto; background-image: url('../images/bg-3.jpg'); background-repeat: no-repeat; background-size: cover; }
.v3_time-management-dark-bg .v3_section-title{ color: var(--white); }
.v3_time-management-dark-bg .v3_tm-box h6{ color: var(--white); }
.v3_tm-bigImg{ max-width: 100%; }
@media (max-width:991px) {
    .v3_cl-hero .v3_product_bnrLeft figure{ margin-bottom: 0; }
    .v3_cl-hero .v3_essh-right{ padding: 0px 15px 35px 15px; text-align: center; }
}
@media (max-width:767px) {
    .v3_tm-bigImg{ max-width: 80%; margin: 0px auto; display: block; }
    .v3_tm-box{ text-align: center; } 
}
@media (max-width:480px) {
    .v3_tm-box h6{ font-size: 14px; }
    .v3_tm-box img{ max-width: 35px; }
}

/* Malware Protection */
.v3_malware-protection{ padding-top: 70px; }
.v3_malware-protection-9warning .v3_why-chooseTabs-view-left::after{ left: auto; right: -50px; border-radius: 0px 25px 25px 0; }
.v3_malware-protection-9warning .v3_why-chooseTabs-view-right p{ max-width: 100%; }
.v3_malware-protection-9warning .v3_why-chooseTabs-view-right ul.v3_bulet li{ width: 48%; display: inline-block !important; vertical-align: top; }
@media (max-width:1199px) {
    .v3_bannerTextsm .v3_section-title{ font-size: 30px; }
    .v3_malware-protection-9warning .v3_why-chooseTabs-view-left::after{ right: 0; border-radius: 25px; height: 300px; }
}
@media (max-width:991px) {
    .v3_malware-protection{ text-align: center; }
    .v3_malware-protection .v3_malware-protection-right{ text-align: center; margin-top: 25px; }
    .v3_malware-protection-9warning .v3_why-chooseTabs-view-left{ margin-top: 35px; }
    .v3_malware-protection-9warning .v3_why-chooseTabs-view-left::after{ display: none; }
}
@media (max-width:767px) {
    .v3_bannerTextsm .v3_section-title{ font-size: 28px; }
    .v3_malware-protection .v3_malware-protection-right img{ width: 80%; }
    .v3_malware-protection-9warning .v3_why-chooseTabs-view-right ul.v3_bulet li{ width: 100%; }
    .v3_malware-protection-9warning .v3_why-chooseTabs-view{ margin-top: 50px; }
}

/* Become a partner page css */
.v3_partner-hero{ padding-top: 50px; }
.v3_partner-sec .v3_sc-box{ margin-bottom: 15px; }
.v3_partner-sec .v3_sc-box img{ width: 65px !important; height: auto; margin-bottom: 20px; }
.v3_partnership-grow-together h5{ font-size: 34px; font-weight: 700; color: var(--deepGreen); margin-bottom: 0px; }
.v3_partnership-grow-together p{ font-size: 15px; font-weight: 400; color: var(--text); margin-bottom: 15px; }
.v3_pgt-form-input{ width: 100%; height: 40px; border-radius: 4px; padding: 0px 15px; border: 1px solid #ccc; margin-bottom: 5px; font-size: 14px; }
.v3_pgt-form-input:focus{ outline: 0; border: 1px solid #aaa; }
select.v3_pgt-form-input{ appearance: none; background-image: url('../images/dropdown.png'); background-repeat: no-repeat; background-position: right 10px center; color: var(--text); }
select.v3_pgt-form-input::placeholder{ color: var(--text); }
.v3_pgt-form-text{ font-size: 13px !important; color: var(--text); }
.v3_pgt-form-text a{ color: var(--text); text-decoration: underline; }
@media (max-width:1199px) {
    .v3_partnership-grow-together h5{ font-size: 24px; }
}
@media (max-width:991px) {
    .v3_partner-hero-right{ text-align: center; margin-bottom: 35px; }
    .v3_partnership-grow-together{ text-align: center; }
    .v3_partnership-grow-together .v3_pgt-form{ margin-top: 35px; }
}



/**/
.v3_data-breach-warning .v3_section-title{ color: var(--deepGreen); }
.v3_data-breach-hero .v3_info{ color: var(--deepGreen); margin-bottom: 0; font-size: 15px; }
@media (max-width:1199px) {
    .v3_data-breach-hero .v3_partner-hero-right{ margin-bottom: 50px; }
}

/* New Price Table css */
.v3_newprice .nav{ justify-content: center; max-width: 800px; margin: 0px auto; border-bottom: 1px solid #ccc; }
.v3_newprice .nav .nav-item button{ background-color:transparent; border: none; font-size: 20px; color: var(--deepGreen); font-weight: 600; padding: 15px; width: 250px; border-bottom: 2px solid transparent; }
.v3_newprice .nav .nav-item button.active{ border-bottom: 2px solid var(--lightgreen); }
.v3_newprice table td, th{ border: 1px solid #E6E9F5; }
.v3_newprice .w-25per{ width: 25%; }
.v3_newprice h4{ font-size: 24px; color: var(--deepGreen); font-weight: 600; margin-bottom: 0; margin-top: 15px; }
.v3_newprice .table-text{ color: var(--text2); font-size: 13px; }
.v3_newprice .v3_darkcel{ background-color: var(--deepGreen); color: var(--white); }
.v3_newprice .v3_darkcel h4{ color: var(--white); }
.v3_newprice .v3_darkcel .v3_devices{ color: var(--white); }
.v3_newprice p{ margin-bottom: 0; }
.v3_newprice .v3_platform{ margin-top: 5px; margin-bottom: 10px; display: flex; align-items: center; justify-content: center; column-gap: 6px; }
.v3_newprice .v3_price{ color: var(--deepGreen); font-size: 14px; font-weight: 600; margin-top: 10px; }
.v3_newprice .v3_price strong{ font-size: 24px; margin:0px 2px; }
.v3_newprice .v3_price span{ color:#858BA0; font-weight: 300; font-size: 13px; }
.v3_newprice .v3_darkcel .v3_price{ color: var(--white); }
.v3_newprice .v3_darkcel .v3_price span{ color: var(--white); }
.v3_newprice .table-rwd { border: 1px solid #E6E9F5; border-collapse: collapse; color: #666666; font-size: 0.85em; margin: 0 auto; min-width: 900px; }
.v3_newprice .table-rwd td, .table-rwd th { border-bottom: 1px solid #E6E9F5; padding: 0.8em; }
.v3_newprice .table-rwd th { color: var(--deepGreen); font-weight: normal; text-align: center; min-height: 160px; background-color: var(--white); }
.v3_newprice .table-rwd td { text-align: center; color: var(--deepGreen); font-weight: 500; }
.v3_newprice .table-rwd td:first-of-type { text-align: left; border-left: none; }
.v3_newprice .table-container { overflow-x: auto; }
.v3_newprice .table-rwd td:first-child { background-color: #ffffff;  width: 200px; }
.v3_newprice .table-rwd th:first-child { width: 200px; }
.v3_newprice .table-rwd tr:last-of-type td:first-child{ border-bottom: none; }
.v3_newprice .table-rwd tr:nth-child(1) th:first-child{ border-bottom: none; }
.v3_newprice .table-rwd td.v3_darkcel{ color: var(--white); position: relative; }
.v3_newprice th.v3_darkcel{ background-color: var(--deepGreen); color: var(--white); }
.v3_custom-switch-group{ display: flex; align-items: center; justify-content: center; column-gap: 5px; margin-top: 5px; margin-bottom: 20px; color: var(--deepGreen); }
.v3_custom-switch-group span.active{ color: var(--lightgreen); }
.v3_custom-switch{position:relative;display:inline-block;width:40px;height:18px}
.v3_custom-switch .v3_custom-switch-input{opacity:0;width:0;height:0}
.v3_custom-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.v3_custom-switch-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.v3_custom-switch-input:checked+.v3_custom-switch-slider{background-color: var(--lightgreen)}
.v3_custom-switch-input:checked+.v3_custom-switch-slider:before{transform:translateX(20px)}
.v3_custom-switch-slider.round{border-radius:34px}
.v3_custom-switch-slider.round:before{border-radius:50%}
.v3_newprice .v3_bestvalue{ background-color: var(--lightgreen); color: var(--white); font-size: 10px; font-weight: 600; padding: 1px 10px; border-radius: 0 0 10px 10px; position: absolute; top: 0px; left: 0; right: 0; width: fit-content; margin: 0px auto; }
tr.v3_sticky{position:sticky;top:0;z-index:1; box-shadow:0 0 6px rgba(0,0,0,.25)}
td.v3_sticky,th.v3_sticky{position:sticky;left:-1px; z-index: 100;}
td.v3_sticky::after,th.v3_sticky::after{content:"";position:absolute;right:-6px;top:0;bottom:-1px;width:5px;border-left:1px solid var(--borderColor);background:linear-gradient(90deg,rgba(0,0,0,.08) 0,rgba(0,0,0,0) 100%)}
td.v3_sticky::before,th.v3_sticky::before{content:"";position:absolute;left:-6px;top:0;bottom:-1px;width:5px;border-right:1px solid var(--borderColor);background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 100%)}
.v3_newprice .table-rwd th.v3_darkcel{ position: relative; }

/* New support */
.innerBanner ul.v3_links{ display: flex; align-items: center; justify-content: center; column-gap: 10px; flex-wrap: wrap; }
.innerBanner ul.v3_links li{ list-style-type: none; }
.innerBanner ul.v3_links li a{ color: var(--deepGreen); text-decoration: underline; font-size: 14px; }
.innerBanner ul.v3_links li a:hover{ color: var(--lightgreen); }
.v3_new-support .v3_box{ width: 100%; height: auto; background-color: var(--white); position: relative; margin-top: -50px; margin-bottom: 50px; padding: 25px; box-shadow:0px 14px 35px rgba(0, 0, 0, 0.05); }
.v3_box-content{ text-align: center;  }
.v3_ns-border .col-xs-12{ border-right: 1px solid #DDDDDD; }
.v3_ns-border .col-xs-12:last-of-type{ border-right: none; }
.v3_box-content h6{ font-size: 16px; font-weight: 500; color: var(--deepGreen); margin: 5px 0; }
.v3_box-content p{ font-size: 15px; font-weight: 400; color: var(--text2); margin: 5px 0; }
.v3_box-content p strong{ font-weight: 500; color: var(--lightgreen); }
.v3_box-content p a{ color: var(--text2); }
.v3_box-content p a:hover{ color: var(--lightgreen); }
.v3_help-support{ background-image: url('../images/bg-2.png'); background-repeat: no-repeat; background-size: cover; }
.v3_help-support .v3_section-title{ color: var(--white); }
.v3_help-support .v3_text{ color: var(--white); }
.v3_help-support .v3_primary-border-btn{ border-color: var(--white); color: var(--white); }
.v3_hsf-input{ width: 100%; height: 40px; border: 1px solid #ccc; border-radius: 5px; padding: 0px 15px; color: var(--text3); }
.v3_hsf-input:focus{ outline: 0; border-color: var(--deepGreen); }
.v3_hsf-input::placeholder{ color: var(--text3); }
textarea.v3_hsf-input{ height: 100px; padding: 15px; }
.v3_footer-new{ width: 100%; height: auto; background-color: #282C2A; color: var(--white); padding: 15px 0; }
.v3_footer-new *{font-size: 14px; }
.v3_footer-new p{ margin-bottom: 0; color: var(--white); }
.v3_footer-new .v3_flinks{ padding: 0; display: flex; }
.v3_footer-new .v3_flinks li{ list-style-type: none; }
.v3_footer-new .v3_flinks li a{ color: var(--white); }
.v3_footer-new .v3_flinks li a:hover{ color: var(--lightgreen); text-decoration: underline; }
.v3_footer-new .v3_flinks li::before{ content: "|"; margin: 0px 5px; }
.v3_footer-new .v3_flinks li:first-child:before{ display: none; }
.v3_fnew-social_media{ column-gap: 10px; }
.v3_fnew-social_media li::before{ display: none; }@media (max-width:991px) {
    .v3_ns-border .col-xs-12:nth-child(2){ border-right: none; border-bottom: 1px solid #DDDDDD; }
    .v3_ns-border .col-xs-12:first-of-type{ border-bottom: 1px solid #DDDDDD; }
    .v3_new-support .v3_box-content{ padding-top: 25px; padding-bottom: 25px; }
    .innerBanner{ padding: 50px 0 100px 0; }
}
@media (max-width:767px) {
    .v3_ns-border .col-xs-12{ border-right: none; border-bottom: 1px solid #DDDDDD; }
    .v3_ns-border .col-xs-12:last-of-type{ border-bottom: none; }
    .v3_footer-new{ text-align: center; }
}
/* End New support */



/* Activation Page css */
.desktop-app{ width: 900px; height: auto; padding: 30px 40px; border: 1px solid #dddddd; position: relative;  background: linear-gradient(114.07deg, #FFFFFF 0.41%, #F1FFF8 100.57%); }
.desktop-app::before{ content: ""; background-image: url('../images/desktop-app-bg.svg'); background-repeat: no-repeat; background-position: top left; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.desktop-app-tab{ position: relative; z-index: 10; }
.desktop-app-tab .nav-link{ background-color: transparent; border: none; color: var(--deepGreen); font-size: 16px; font-weight: 600; }
.desktop-app-tab .nav-link.active{ background-color: transparent; border-bottom: 2px solid var(--lightgreen); color: var(--lightgreen); }
.desktop-app-tab .tab-content{ margin-top: 15px; }
.license-key-group{ display: flex; align-items: center; justify-content: space-between; text-align: center; column-gap: 15px; }
.desktop-app-form{ border: 1px solid #DBEAE2; padding: 15px; border-radius: 8px; margin-top: 15px; }
.desktop-app-form label{ font-size: 14px; font-weight: 500; color: var(--deepGreen); display: block; margin-bottom: 4px; }
.desktop-app-form label span{ color: var(--error); }
.desktop-app-form .daf-input{ width: 100%; height: 35px; border: 1px solid #ccc; border-radius: 5px; padding: 0px 15px; background-color: transparent; }
.desktop-app-form .daf-input:focus{ outline: 0; border: 1px solid var(--lightgreen); }
.license-key-group .daf-input{ text-align: center; }
.desktop-app-feature{ padding: 0; margin: 15px 0 0 0; }
.desktop-app-feature li{ list-style-type: none; padding-left: 25px; background-image: url('../images/desktop-app-check.png'); background-repeat: no-repeat; background-position: top 2px left; color: var(--text2); font-size: 14px; width: 49%; display: inline-block; vertical-align: top; margin-bottom: 10px; }
.desktop-app .v3_section-title{ font-size: 28px; text-transform: capitalize; }
.v3_offer-label{ width: 331px; height: 43px; line-height: 41px; background-image: url('../images/offer-label.png'); background-repeat: no-repeat; background-position: top left; color: var(--white); margin: 15px auto; }
.desktop-app .v3_newprice .table-rwd th{ width: auto; }
.desktop-app .v3_newprice .table-rwd{ min-width: 100%; }
.desktop-app .v3_newprice .table-rwd td{ background-color: var(--white); }
.desktop-app .v3_newprice .table-rwd td.v3_darkcel{ background-color: var(--deepGreen); }
.desktop-app .v3_newprice .table-rwd th.v3_darkcel{ position: relative; }

/* Pre Install */
.single-header{ width: 100%; height: auto; background-color: var(--white); padding: 15px 0; text-align: center; position: sticky; top: 0; left: 0; z-index: 50; }
.single-header .sh-logo{ max-height: 42px; height: auto; }
.v3_dark-bg{ width: 100%; height: auto; min-height: calc(100vh - 126px); background-image: url('../images/bg-3.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; background-size: cover; padding: 50px 0; display: flex; align-items: center; }
.v3_dark-bg .v3_section-title{ color: var(--white); }
.v3_dark-bg .v3_text{ color: var(--white); }
.v3_pre-install-box{ width: 100%; height: auto; border-radius: 5px; border: 1px solid var(--white); margin: 50px auto 0 auto; position: relative; padding: 50px; }
.v3_pre-install-box-heading{ color: var(--deepGreen); font-size: 20px; font-weight: 600; background-color: var(--white); padding: 8px 20px; position: absolute; width: fit-content; left: 0; right: 0; margin: 0px auto; top: -20px; border-radius: 150px; }
.v3_pib-wrap{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-evenly; }
.v3_pib-wrap .w-33{ width: 33%; text-align: center; }
.v3_pre-install-box h3{ color: var(--lightgreen); font-size: 20px; font-weight: 500; margin-top: 20px; }
.v3_pre-install-box p{ color: var(--white); font-size: 15px; font-weight: 400; margin-top: 20px; }
.v3_pre-install-box h4{ color: var(--white); font-size: 24px; font-weight: 600; margin-top: 20px; }
.v3_pre-install h4{ color: var(--white); font-size: 24px; font-weight: 600; margin-top: 30px; }
.v3_pre-install-info{ padding: 0; margin-top: 25px; display: flex; align-items: center; justify-content: center; }
.v3_pre-install-info li{ list-style-type: none; font-size: 15px; font-weight: 400; color: var(--white); position: relative; }
.v3_pre-install-info li a{ color: var(--white); }
.v3_pre-install-info li a:hover{ color: var(--lightgreen); text-decoration: none; }
.v3_pre-install-info li strong{ color: var(--lightgreen); font-weight: 500; }
.v3_pre-install-info li::before{ content: "|"; margin: 0px 15px; }
.v3_pre-install-info li:first-child:before{ display: none; }
@media (max-width:991px) {
    .v3_dark-bg{ display: block; }
}
@media (max-width:767px) {
    .v3_pib-wrap{ flex-wrap: wrap; }
    .v3_pib-wrap .w-33{ width: 100%; }
    .v3_pre-install-box-heading{ font-size: 16px; }
}
@media (max-width:480px) {
    .v3_pre-install-info{ display: block; text-align: center; }
    .v3_pre-install-info li::before{ display: none; }
    .v3_pre-install-box-heading{ font-size: 15px; }
}

/* Uninstall New */
.v3_uninstall-new{ padding-top: 80px; }
.v3_uninstall-new .v3_uninstall-new-hero-img-group{ position: relative; }
.v3_uninstall-new .v3_uninstall-new-hero-img{ max-width: 100%; height: auto; margin: 0px auto; display: block; }
.v3_uninstall-new .v3_unhi-offerbox{ width: 400px; height: 100px; position: absolute; background-color: #29D47B; border-radius: 15px; padding: 15px; box-shadow: 6px 7px #90E9BB; text-align: center; top: auto; bottom: 120px; left: 0; right: 0; margin: 0px auto; }
.v3_uninstall-new .v3_unhi-offerbox::after{ content: ""; width: 200px; height: 80px; background-image: url('../images/offers-arrow.png'); background-repeat: no-repeat; background-position: 0 0; background-size: contain; position: absolute; top: -80px; left: 25px; }
.v3_uninstall-new .v3_unhi-offerbox h5{ color: var(--white); font-size: 28px; font-weight: 400; text-shadow: 2px 2px rgba(0, 0, 0, 0.20); }
.v3_uninstall-new .v3_unhi-offerbox h5 strong{ font-weight: 700; display: block; }
.v3_uninstall-new .v3_uninstall-new-hero-list{ padding: 0 0 25px 0; margin: 0; }
.v3_uninstall-new .v3_uninstall-new-hero-list li{ list-style-type: none; background-image: url('../images/check-new.png'); background-repeat: no-repeat; background-position: 0 0; padding-left: 25px; color: var(--text2); font-size: 15px; margin-bottom: 10px; }
.v3_uninstall-new .v3_uninstall-new-hero-list li:last-of-type{ margin-bottom: 0; }
.v3_uninstall-new .v3_uninstall-new-hero-list li strong{ font-weight: 500; }

.v3_uninstall-new-form-bg{ width: 100%; height: auto; background-image: url('../images/bg-3.jpg'); background-repeat: no-repeat; background-position: 0 0; background-size: cover; }
.v3_uninstall-new-form .v3_section-title{ color: var(--white); }
.v3_uninstall-new-form .v3_text{ color: var(--white); }
.v3_uninstall-new-form .cus-checkbox-check{ background-color: rgba(255, 255, 255, 0.15); border-color: transparent; color: var(--white); }
.v3_uninstall-new-form .cus-checkbox-check::before{ border: 1px solid var(--white); }
.v3_uninstall-new-form .fild-label{ font-size: 14px; margin-bottom: 4px; color: var(--white); }
.v3_uninstall-new-form .input{ background: rgba(255, 255, 255, 0.15); border-color: transparent; color: var(--white); }

@media (max-width:991px) {
    .v3_uninstall-new-hero-content{ max-width: 520px; margin: 0px auto; }
}
@media (max-width:767px) {
    .v3_uninstall-new .v3_uninstall-new-hero-img{ max-width: 300px; }
    .v3_uninstall-new .v3_unhi-offerbox h5{ font-size: 16px; }
    .v3_uninstall-new .v3_unhi-offerbox { width: 217px; height: 70px; bottom: 50px; }
    .v3_uninstall-new .v3_unhi-offerbox::after{ display: none; }
}


/* Manual / Support page css */
.py-100{ padding-top: 100px !important; padding-bottom: 100px !important; }
.manual-support-list .accordion-button img{ width: 25px; height: auto; margin-right: 10px; }
.manual-support-list .accordion-button{ color: var(--deepGreen); font-size: 16px; font-weight: 500; padding: 0; background-color: transparent; box-shadow: none; }
.manual-support-list .accordion-button.collapsed::after{ background-size: 16px; background-image: url('../images/accordion-arrow-down.png'); background-position: center center; background-repeat: no-repeat; }
.manual-support-list .accordion-button::after{ background-size: 16px; background-image: url('../images/accordion-arrow-up.png'); background-position: center center; background-repeat: no-repeat; }
.manual-support-list .accordion-item{ border: none; border-bottom: 1px solid #D9D9D9; padding-bottom: 20px; margin-top: 20px; border-radius: 0; }
.manual-support-list .accordion-body{ padding: 15px 0 0 0; }
.manual-support-list .accordion-item ul{ padding: 0 0 0 18px; }
.manual-support-list .accordion-item ul li{ list-style-type: disc; color: var(--text2); }
.manual-support-list .accordion-item ul li a{ color: var(--text2); text-decoration: underline; font-size: 14px; }
.manual-support-list .accordion-item ul li a:hover{ color: var(--lightgreen); }
.innerBanner-tag{ background-color: var(--lightgreen); border-radius: 4px; color: var(--white); padding: 4px 15px; width: fit-content; font-size: 14px; margin: 0px auto 10px auto; }

/* Block URL page css */
.v3_blockURL{ padding: 50px 0; height: auto; min-height: calc(100vh - 126px); }
.v3_blockURL h1{ color: #FF3333; font-size: 24px; font-weight: 600; }
.v3_blockURL p{ color:var(--deepGreen); font-size: 15px; font-weight: 400; }
.v3_blockURL p strong{ font-weight: 600; }
.v3_blockURL-cta{ width: 100%; height: auto; border: 1px solid #FF3333; background-color: #FFF1F1; border-radius: 15px; display: flex; align-items: flex-start; padding: 20px; column-gap: 15px; }
.text-danger{ color: #FF3333 !important; }
.v3_blockURL-cta p{ margin-bottom: 0; }
.v3_blockURL-cta a{ color: var(--deepGreen); text-decoration: underline; }