:root {
 --norton-yellow: #feeb29;
 --norton-blue: #0f71f0;
 --norton-dark: #242424;
 --norton-link: #3f8df3;
 --norton-hover: #fff488;
 --norton-linkhover: #abcdf9;
 --norton-footer: #f4f1ed;
 --norton-white: #ffffff;
}

*{margin: 0;padding: 0;}
body{font-family: "Inter", sans-serif;}
.main_heading{font-size: 52px;line-height: 56px;margin: 48px 0 20px;font-weight: 800;color: var(--norton-dark);text-align: center;}
.main_btn {background: var(--norton-yellow);border: 3px solid var(--norton-dark);border-radius: 40px;color: var(--norton-dark);cursor: pointer;display: inline-block;font-size: 18px;font-weight: 800;line-height: 1;user-select: none;vertical-align: middle;touch-action: manipulation;outline: 0;padding: 16px 30px;text-align: center;text-decoration: none;}
.second_btn {background: var(--norton-yellow);border: 3px solid var(--norton-dark);border-radius: 40px;color: var(--norton-dark);cursor: pointer;display: inline-block;font-size: 18px;font-weight: 800;line-height: 1;user-select: none;vertical-align: middle;touch-action: manipulation;outline: 0;padding: 16px 30px;text-align: center;text-decoration: none;}
.main_btn:hover {background: var(--norton-hover);}
.second_btn:hover {background: var(--norton-dark);color: var(--norton-white);}
.button_group{display: flex;align-items: center;gap: 100px;}
/* Common CSs */

header{background: var(--norton-dark);padding: 3px 0px;}
header .navbar .navbar-brand img.desk_logo{display: block;width: 137px;}
header .navbar .navbar-brand img.fixdesk_logo{display: none !important;width: 137px;}

header .navbar .navbar-collapse{text-align: center;justify-content: center;}
header .navbar .navbar-nav li{padding: 0 10px 0 0;}
header .navbar .navbar-nav li a{font-size: 16px;color: var(--norton-white);}
header .navbar .navbar-nav li .dropdown-toggle::after{display: none;}
header .navbar .navbar-nav li .dropdown-toggle i{font-size: 14px;}
header .navbar .navbar-nav li a:hover{color: var(--norton-linkhover);}
header .navbar .navbar-nav .nav-link.show{color: var(--norton-white);}
header .navbar .navbar-nav .nav-link.show i.fa-angle-down{transform: rotate(180deg) !important;}

header .navbar-expand-lg .navbar-nav .nav-link{position: relative !important;}
header .navbar .navbar-nav .dropdown_items .personal_inner ul li a span{background: linear-gradient(101deg, #cfe3fc 5.37%, #e8f4e4 105.16%);border-radius: 4px;color: #242424;display: inline-block;font-size: 12px;font-weight: 700;line-height: 20px;padding: 0 8px;text-transform: uppercase;}
header .navbar .navbar-nav .dropdown_items .personal_inner ul li:hover a span{background: linear-gradient(270deg, #c1ead8, #3f8df3), linear-gradient(101deg, #cfe3fc 5.37%, #e8f4e4 105.16%);color: #fff;}
header .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu{background: #fff;border-radius: 10px;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .2);overflow: hidden;position: absolute;z-index: 1;width: max-content;max-width: 980px;min-width: 250px;margin: auto;left: 50%;transition: .5s;transform: translateX(-50%) translateY(-20px);opacity: 0;pointer-events: none;padding: 0px !important;}
header .navbar-expand-lg .navbar-nav .nav-item:hover .dropdown-menu{transform: translateX(-50%) translateY(-10px);opacity: 1;pointer-events: unset;}
header .navbar-expand-lg .navbar-nav .nav-item .tryfree_dropdown{right: 0% !important;}
header .navbar .navbar-nav .dropdown_items{display: flex;}
header .navbar .navbar-nav .dropdown_items .personal_inner{width: 100%;padding: 20px;}
header .navbar .navbar-nav .dropdown_items .personal_inner h3 a{color: var(--norton-blue);font-weight: 700;font-size: 14px;line-height: 22px;letter-spacing: 1px;text-decoration: none;border-bottom: 1px solid #abcdf9;padding: 10px;display: block;min-width: 250px;text-transform: uppercase;}
header .navbar .navbar-nav .dropdown_items .personal_inner h3:hover a{background: #dbeafd;border-radius: 4px;border-bottom: 1px solid #fff;}
header .navbar .navbar-nav .dropdown_items .personal_inner ul{list-style-type: none;padding-left: 0px;}
header .navbar .navbar-nav .dropdown_items .personal_inner ul li{list-style-type: none;padding: 12px 7px !important;}
header .navbar .navbar-nav .dropdown_items .personal_inner ul li a{color: var(--norton-dark);font-weight: 600;font-size: 14px;line-height: 22px;letter-spacing: 1px;text-decoration: none;display: block;}
header .navbar .navbar-nav .dropdown_items .personal_inner ul li:hover{background: #eeeeed;border-radius: 4px;}
header .navbar .navbar-nav .dropdown_items .resources_about{background: #f8f8f7;padding: 25px 30px 35px;flex-grow: 1;display: block;}
header .navbar .navbar-nav .dropdown_items .resources_about ul{list-style: none;margin: 0;padding: 0px;}
header .navbar .navbar-nav .dropdown_items .resources_about ul li{padding: 12px;transition: .3s;}
header .navbar .navbar-nav .dropdown_items .resources_about ul li a{transition: .3s;color: var(--norton-dark);font-weight: 600;font-size: 14px;text-align: left;width: 280px;display: block;text-decoration: none;}
header .navbar .navbar-nav .dropdown_items .resources_about ul li a img{padding-right: 7px;}
header .navbar .navbar-nav .dropdown_items .resources_about ul li:hover{background: #e7e6e4;border-radius: 4px;}
header .phone_device{display: none;}
header .navbar .login_search ul{padding: 0;margin: 0;display: flex;align-items: center;justify-content: space-between;gap: 20px;}
header .navbar .login_search ul li a{color: var(--norton-white);text-decoration: none;font-size: 15px;}
header .navbar .login_search ul li a i{font-size: 24px;vertical-align: middle;}
header .navbar .login_search ul li a i.fa-angle-down{font-size: 14px;vertical-align: middle;}
header .navbar .login_search ul li a span{padding: 0 10px;}
header .navbar .login_search ul li a:hover{color: var(--norton-linkhover);}

.navBarfixed{top: 10px;position: fixed;width: 100%;background: transparent;z-index: 99999;}
.navBarfixed .navbar{padding: 10px 15px !important;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, .2);border-radius: 12px;background: rgba(255, 255, 255, .85);position: relative;z-index: 101;backdrop-filter: blur(20px);padding-inline: 20px;}
.navBarfixed .navbar .navbar-brand img.desk_logo{display: none !important;}
.navBarfixed .navbar .navbar-brand img.fixdesk_logo{display: block !important;}
.navBarfixed .navbar-expand-lg .navbar-nav .nav-link{color: var(--norton-dark) !important;}
.navBarfixed .navbar .navbar-nav .nav-link.show{color: var(--norton-dark) !important;}
.navBarfixed .navbar .navbar-nav li a:hover{color: var(--norton-link) !important;}
.navBarfixed .navbar .navbar-nav .nav-link.show i.fa-angle-down{transform: rotate(180deg) !important;}
.navBarfixed .navbar .login_search ul{padding: 0;margin: 0;display: flex;align-items: center;justify-content: space-between;gap: 20px;list-style-type: none !important;}
.navBarfixed .navbar .login_search ul li a{color: var(--norton-dark);text-decoration: none;font-size: 15px;}
.navBarfixed .navbar .login_search ul li a i{font-size: 24px;vertical-align: middle;}
.navBarfixed .navbar .login_search ul li a span{display: none;}
.navBarfixed .navbar .login_search ul li a i.fa-angle-down{display: none;}
/* Header Section */

.hero_banner {background:url('../images/banner.webp');background-size: cover;background-position: center;height: 70vh;display: flex;position: relative;color: var(--norton-white);padding: 90px 0px 90px 70px;}
.hero_banner h1 {font-weight: 800;font-size: 44px;max-width: 600px;line-height: 56px;}
.hero_banner p {font-size: 20px;line-height: 32px;margin: 25px 0px 35px}
/* Banner Info */
.hero_banner .protection-card {background: var(--norton-white);border-radius: 15px;box-shadow: 0 10px 30px rgba(0,0,0,0.15);padding: 40px;position: absolute;bottom: -85px;left: 50%;transform: translateX(-50%);width: 85%;z-index: 100;}
.hero_banner .protection-card h3 {font-size: 28px;line-height: 40px;font-weight: 800;color: var(--norton-dark);}
.hero_banner .protection-card .not_sure {text-align: center;}
.hero_banner .protection-card .not_sure p {font-size: 16px;font-weight: 700;letter-spacing: -0.3px;line-height: 24px;margin: 10px 0px;}
.hero_banner .protection-card .not_sure p img{width: 24px;height: 24px;margin-right: 10px;}
.hero_banner .protection-card .not_sure a.small {color: var(--norton-link);display: block;font-size: 16px;font-weight: 500;letter-spacing: -0.3px;line-height: 24px;}
.hero_banner .feature-item {color: var(--norton-dark);font-size: 16px;font-weight: 500;line-height: 24px;text-align: center;text-decoration: none;}
.hero_banner .feature-item img{display: block;margin: 0 auto 10px;}
.hero_banner .feature-item i {font-size: 16px;color: var(--norton-link);display: inline;vertical-align: middle;line-height: 20px;padding-left: 10px;}
.hero_banner .divider {border-left: 1px solid #ddd;height: 60px;margin: 0 30px; }
.hero_banner .feature-item:hover {color: var(--norton-link);}
.hero_banner .protection-card .not_sure a.small:hover {color: var(--norton-linkhover);}
/* Hero Banner Section */

.plans_section{padding: 80px 0px;background: #F8F8F7;}
.plans_section .plan_box{border-radius: 20px;box-shadow: 0 4px 40px rgba(0, 0, 0, .08);background: #fff;padding: 40px 20px;margin-top: 50px;}
.plans_section .plan_box .plan_info{text-align: center;}
.plans_section .plan_box .plan_info .ptitle{text-decoration: none;color: #242424;margin-bottom: 25px;}
.plans_section .plan_box .plan_info .ptitle .ptitle__product{font-size: 18px;font-weight: 500;line-height: 26px;}
.plans_section .plan_box .plan_info .ptitle .ptitle__tier{font-size: 28px;font-weight: 700;line-height: 40px;}
.plans_section .plan_box .plan_info .ptitle:hover{color: #0f71f0;}
.plans_section .plan_box .plan_info .badge{background-color: #242424;border-color: transparent;color: #fff;border: 1px solid #242424;border-radius: 2px;font-size: 10px;font-weight: 700;min-height: 24px;text-align: center;margin-top: 15px;line-height: inherit;}
.plans_section .plan_box .plan_info .amount {margin: 15px 0px 10px;}
.plans_section .plan_box .plan_info .amount span.off{color: #007644;font-size: 16px;font-weight: 700;display: block;line-height: 1.5;}
.plans_section .plan_box .plan_info .amount p.rate{color: #242424;font-size: 16px;font-weight: 400;display: inline-block;line-height: 1.5;margin-bottom: 0;}
.plans_section .plan_box .plan_info .amount p.rate del{padding-right: 7px;color: #555551;}
.plans_section .plan_box .plan_info .works_out{padding: 0px;}
.plans_section .plan_box .plan_info .works_out p, .plans_section .plan_box .plan_info .works_out span{font-size: 16px;font-weight: 400;color: #242424;line-height: 1.5;margin: 0px;letter-spacing: -0.3px;}
.plans_section .plan_box .plan_info .works_out h3{font-size: 36px;font-weight: 700;color: #242424;line-height: 1.33;letter-spacing: -0.3px;margin: 0;}
.plans_section .plan_box .plan_info .action{padding: 15px 0;}
.plans_section .plan_box .plan_info .action p{font-size: 12px;font-weight: 500;line-height: 16px;margin-bottom: 10px;}
.plans_section .plan_box .plan_info .action a{border: 3px solid #242424;border-radius: 40px;color: #242424;cursor: pointer;display: inline-block;font-size: 18px;font-weight: 800;line-height: 1;margin: 0;outline: 0;padding: 16px 30px;text-align: center;text-decoration: none;background-color: #feeb29;min-width: 100%;}
.plans_section .plan_box .plan_info .action a:focus {border: 4px solid #0f71f0;padding: 15px 29px;}
.plans_section .plan_box .plan_info .features-toggle-btn{text-decoration: underline;color: #0f71f0;font-size: 18px;font-weight: 700;line-height: 26px;margin-top: 20px;border: none;background: none;}
.plans_section .plan_box .plan_info .feature_list{text-align: left;margin-top: 30px;}
.plans_section .plan_box .plan_info .feature_list ul{list-style-type: none;padding-left: 0px;margin-bottom: 0px;}
.plans_section .plan_box .plan_info .feature_list ul li{list-style-type: none;padding-bottom: 10px;font-size: 16px;font-weight: 500;line-height: 24px;display: flex;gap: 7px;}
.plans_section .plan_box .plan_info .feature_list ul li:last-child{padding-bottom: 0px;}
.plans_section .plan_box .plan_info .feature_list ul li i{color: #16a761;padding-right: 7px;vertical-align: middle;padding-top: 5px;}

.mini, .feature_list {display: none;}
.plan_info.active .mini {display: inline;height: 582px;}
.plan_info.active .expl {display: none;}
.plan_info.active .feature_list {display: block;min-height: 582px;}
/* Plans Section End Here */

.about_us_section{padding: 50px 0px;background: #fff;}
.about_us_section .about_inner{padding: 50px 0px;}
.about_us_section .about_inner .abt_img img{border-radius: 40px;width: 100%;max-width: 645px;}
.about_us_section .about_inner .abt_info{padding: 0 50px;max-width: 600px;}
.about_us_section .about_inner .abt_info span{font-size: 20px;line-height: 32px;color: var(--norton-dark);margin-bottom: 10px;display: block;}
.about_us_section .about_inner .abt_info h3{font-size: 44px;line-height: 56px;margin: 10px 0 30px;color: var(--norton-dark);font-weight: 800;}
.about_us_section .about_inner .abt_info p{font-size: 20px;line-height: 32px;margin: 0px 0 40px;color: var(--norton-dark);}
/* About Us Section End Here */

.small_business_section{padding: 50px 0px;}
.small_business_section .small_business_inner{padding: 100px;background:url('../images/norton-small-business.webp');background-size: cover;background-position: center;border-radius: 20px;}
.small_business_section .small_business_inner span{font-size: 20px;line-height: 32px;color: var(--norton-dark);display: block;}
.small_business_section .small_business_inner h3{font-size: 44px;line-height: 56px;margin: 10px 0 20px;color: var(--norton-dark);font-weight: 800;}
.small_business_section .small_business_inner p{font-size: 20px;line-height: 32px;margin: 0px 0 30px;color: var(--norton-dark);}
.small_business_section .small_business_inner .business_img{display: none;}
/* Small Business Section End Here */

.trusted_customers{padding: 50px 0px;}
.trusted_customers .trust_inner{padding-top: 30px;text-align: center;}
.trusted_customers .trust_inner img{padding-bottom: 20px;}
.trusted_customers .trust_inner p{font-size: 20px;line-height: 32px;margin-bottom: 24px;color: var(--norton-dark);}
/* Trustedd Customers Section End Here */

.trademark_deluxe{padding: 80px 0px;}
.trademark_deluxe .trademark_inner{text-align: center;}
.trademark_deluxe .trademark_inner img{width: 100%;max-width: 184px;}
.trademark_deluxe .trademark_inner h4{font-size: 12px;color: var(--norton-dark);font-weight: 800;padding: 20px 0px 10px;}
.trademark_deluxe .trademark_inner p{font-size: 12px;color: var(--norton-dark);}
/* Trademark & Deluxe Section End Here */

.expert_advice{padding: 50px 0 80px;}
.expert_advice .expert_inner{margin-top: 30px;}
.expert_advice .expert_inner .expert_img{position: relative;border-radius: 20px;}
.expert_advice .expert_inner .expert_img img{border-radius: 20px;object-fit: cover;object-position: 50% 50%;vertical-align: middle;width: 100%;opacity: 1;transition: opacity .2s ease-in-out;}
.expert_advice .expert_inner .expert_img:hover img{opacity: .4;transition: opacity .2s ease-in-out;}
.expert_advice .expert_inner .expert_info{padding: 20px 0px;}
.expert_advice .expert_inner .expert_info h3{font-size: 18px;line-height: 28px;}
.expert_advice .expert_inner .expert_info h3 a{color: var(--norton-dark);font-size: 18px;font-weight: 700;letter-spacing: -0.27px;text-decoration: none;}
.expert_advice .expert_inner .expert_info h3 a:hover{color: var(--norton-link);text-decoration: underline;}
.expert_advice .expert_inner .expert_info p{font-size: 16px;font-weight: 500;color: var(--norton-dark);margin-top: 15px;line-height: 28px;}
/* Expert Advice Section End Here */

/* --------------------------------- Home Page CSS End Here --------------------------------- */

.about_banner {background:url('../images/about-banner.jpg');background-size: cover;background-position: center;display: flex;position: relative;color: var(--norton-white);padding: 90px 0px 90px 70px;}
.about_banner h1 {font-size: 64px;line-height: 76px;margin: 68px 0;font-weight: 800;color: #000;}
.about_banner p {font-size: 20px;line-height: 32px;margin-bottom: 24px;color: #000;}
/* About Us Pasge Banner Section End Here */

.about_abt_section{padding: 100px 0px;}
.about_abt_section .abt_info h2{font-size: 36px;line-height: 56px;margin: 10px 0 30px;color: var(--norton-dark);font-weight: 800;}
.about_abt_section .abt_info p{font-size: 20px;line-height: 32px;margin-bottom: 24px;color: var(--norton-dark);}
.about_abt_section .abt_info p strong{display: block;}
.about_abt_section .abt_info span{font-size: 11px;font-weight: 400;line-height: 18px;margin-bottom: 16px;}
.about_abt_section .abt_img img{width: 100%;border-radius: 20px;object-fit: cover;}
/* About Us Page About Section End Here */

/* --------------------------------- About Us Page CSS End Here --------------------------------- */


.terms_banner{background: #3b3b3b;padding: 30px 0px;}
.terms_banner h1{color: var(--norton-white);font-size: 36px;font-weight: 700;line-height: 48px;}
/* Terms of Use Banner Section End Here */

.breadcumb{padding: 30px 0px;}
.breadcumb ul{list-style-type: none;display: inline-flex;margin-bottom: 0px;}
.breadcumb ul li{list-style-type: none;display: inline-block;color: #555551;}
.breadcumb ul li a{display:block;color: #242424;text-decoration: none;}
.breadcumb ul li i{display:block;vertical-align: middle;margin: 5px;font-size: 14px;}
/* Breadcumb Section End Here */

.content_area h2, .content_area h3{font-size: 20px;line-height: 32px;margin-bottom: 24px;font-weight: 800;}
.content_area p{font-size: 20px;line-height: 32px;margin-bottom: 24px;font-weight: 500;}
.content_area ul{list-style-type: disc;padding-left: 25px;}
.content_area ul li{font-size: 20px;line-height: 32px;}
.content_area ol{list-style: lower-alpha;;padding-left: 25px;}
.content_area ol li{font-size: 20px;line-height: 32px;}
/* Content Section End Here */

/* --------------------------------- Terms of Use Page CSS End Here --------------------------------- */


footer{padding: 80px 0px 50px;background: var(--norton-footer);}
footer .foot_top p{font-size: 12px;line-height: 20px;color: var(--norton-dark);margin-bottom: 16px;font-weight: 400;}
footer .foot_top a.top_collapse{border: none;display: inline;font-size: 20px;line-height: 32px;text-align: left;text-decoration: underline;text-underline-offset: 5px;font-weight: 800;color: var(--norton-blue);}
footer .foot_top a.top_collapse i{font-size: 16px;padding-left: 10px;}
footer .foot_top a.top_collapse i.fa-minus{display: none !important;}
footer .foot_top a.top_collapse:hover{color: var(--norton-link);}
footer .foot_top a.top_collapse[aria-expanded="true"]{border: 2px solid var(--norton-link);color: var(--norton-link);padding: 7px 10px;display: block;width: fit-content;border-radius: 50px;}
footer .foot_top .multi-collapse{background: none;padding: 30px 0 0;}
footer .foot_top .multi-collapse p, footer .foot_top .multi-collapse ul li{font-size: 12px;line-height: 30px;color: var(--norton-dark);margin-bottom: 16px;font-weight: 400;}
footer .foot_top a.top_collapse[aria-expanded="true"] i.fa-plus{display: none !important;}
footer .foot_top a.top_collapse[aria-expanded="true"] i.fa-minus{display: inline-block !important;}
footer .foot_promo_code {padding: 100px 0px 0px;}
footer .foot_promo_code .promocode_form{display: flex;height: 48px;max-width: 300px;-webkit-box-pack: justify;justify-content: space-between;margin: auto;position: relative;z-index: 0;}
footer .foot_promo_code .promocode_form .promocode_input{-webkit-box-flex: 1;border: 2px solid var(--norton-dark);border-radius: 25px 0 0 25px;border-right: 0;flex: 1 1 auto;font-size: 16px;margin-right: 10px;min-width: 140px;padding: 0 0 0 15px;}
footer .foot_promo_code .promocode_form .promocode_button{-webkit-box-flex: 0;background: var(--norton-dark);border: 1px solid #242e39;border-radius: 25px;color: var(--norton-white);flex: 0 0 110px;font-size: 16px;font-weight: 800;position: relative;}
footer .foot_promo_code .promocode_form .promocode_button:before {background: var(--norton-white);border-bottom: 2px solid var(--norton-dark);border-top: 2px solid var(--norton-dark);content: "";display: block;height: 48px;left: -20px;position: absolute;top: -1px;width: 50px;z-index: -1;}
footer .foot_promo_code .promocode_form .promocode_input:focus-visible{border: 2px solid var(--norton-link);border-radius: 25px 0 0 25px;border-right: none;outline: none;}
footer .foot_middle {padding: 100px 0px;}
footer .foot_middle .foot_links h3{color: var(--norton-dark);font-size: 24px;font-weight: 700;letter-spacing: -0.3px;line-height: 32px;margin-top: 8px;margin-bottom: 15px;}
footer .foot_middle .foot_links ul{list-style-type: none;padding-left: 0px;}
footer .foot_middle .foot_links ul li{list-style-type: none;padding:8px 30px 8px 0px;}
footer .foot_middle .foot_links ul li a{color: var(--norton-dark);letter-spacing: -0.3px;text-decoration: none;font-size: 20px;font-weight: 400;line-height: 26px;transition: all .2s ease-in-out;}
footer .foot_middle .foot_links ul li a:hover{text-decoration: underline;transition: all .2s ease-in-out;}
footer .foot_social_media .social_inner{padding: 30px 0;border-bottom: 2px solid var(--norton-dark);}
footer .foot_social_media .social_inner ul{list-style-type: none;display: flex;gap: 15px;}
footer .foot_social_media .social_inner ul li a i{color: var(--norton-dark);font-size: 30px;}
footer .foot_copyright {padding: 50px 0px 0;}
footer .foot_copyright .part-of-gen{display: flex;align-items: center;gap: 20px;}
footer .foot_copyright .part-of-gen img{width: 66px;}
footer .foot_copyright .part-of-gen p{margin-bottom: 0px;}
footer .foot_copyright .copy_inner p{color: #000;font-size: 12px;font-weight: 400;line-height: 20px;margin:30px 0 50px;}
footer .foot_copyright .copy_links ul{list-style-type: none;padding: 0px;margin: 0px;}
footer .foot_copyright .copy_links ul li{display: inline-block;padding-bottom: 7px;}
footer .foot_copyright .copy_links ul li a{border-right: 1px solid #c1bfb8;color: #242424;font-size: 16px;font-weight: 400;line-height: 16px;margin-bottom: 15px;margin-right: 12px;padding-right: 12px;text-decoration: none;}
footer .foot_copyright .copy_links ul li:last-child a{border-right: none;}
/* Footer Section End Here */

@media (min-width: 1440px) {
header .navbar .navbar-nav li{padding: 0 20px 0 0;}    
}

@media (max-width: 1024px) {
.about_banner h1 br{display: none;}
}

@media (max-width: 992px) {
header .desk_device{display: none;}
header .phone_device{display: inline-block;}
.navbar-toggler{color: var(--norton-white) !important;background: none;border: none;outline: none;font-size: 24px;}
.navBarfixed .navbar .navbar-toggler{color: var(--norton-dark) !important;}
header .navbar .navbar-collapse {text-align: left !important;}
header .navbar .navbar-nav li{padding: 7px 0px !important;}
header .navbar .navbar-nav li a{font-size: 18px !important;}
header .navbar .navbar-nav li .dropdown-toggle i{font-size: 16px !important;}
header .navbar-expand-lg .navbar-nav .nav-item:hover .dropdown-menu{transform: none !important;opacity: 1;pointer-events: unset;max-width: 100%;min-width: 100%;position: initial;box-shadow: none !important;width: 100% !important;}
header .navbar .navbar-nav .dropdown_items{display: block !important;}
header .navbar .navbar-nav .dropdown_items .personal_inner{padding: 10px !important;}
header .navbar .navbar-nav .dropdown_items .resources_about{padding: 15px 20px !important;}
header .navbar .navbar-nav .dropdown_items .resources_about ul li a{width: 100% !important;}
.about_banner{padding: 200px 0px 100px;}
}

@media (max-width: 767px) {
.container, .container-sm {max-width: 100%;}
.main_heading{font-size: 32px;}
.hero_banner{height: 95vh;padding: 30px 10px;}
.hero_banner h1{font-size: 28px;line-height: 40px;margin-bottom: 0px;}
.hero_banner p{font-size: 16px;line-height: 24px;margin: 15px 0 30px;}
.hero_banner .protection-card{width: calc(100% - 30px);padding: 20px 15px;}
.hero_banner .protection-card h3{font-size: 20px;line-height: 28px;text-align: center;margin-bottom: 20px;}
.hero_banner .feature-item{font-size: 16px;font-weight: 400;}
.hero_banner .feature-item img{width: 24px;}
.border-start{border-left: none !important;border-top: 1px solid var(--norton-footer);margin-top: 15px !important;}
.hero_banner .protection-card .not_sure {display: flex;align-items: center;gap: 10px;justify-content: center;width: 100%;}
.about_us_section{padding: 80px 0px 0px !important;}
.about_us_section .about_inner .abt_img img{display: block;margin: 0 auto;}
.about_us_section .about_inner .abt_info{max-width: 100%;padding: 30px 0px;}
.about_us_section .about_inner .abt_info span {font-size: 18px;}
.about_us_section .about_inner .abt_info h3{font-size: 30px;margin: 10px 0px;line-height: 40px;}
.about_us_section .about_inner .abt_info p{font-size: 18px;margin: 0 0 20px;}
.about_us_section .about_inner{padding: 30px 0px;}
.about_us_section .about1, .about_us_section .about3{padding: 0px !important;}
.small_business_section{padding: 30px 0px 0px;}
.small_business_section .small_business_inner{padding: 20px 0 0;background: #d7d7d9;}
.small_business_section .business_info{padding: 10px 20px 30px !important;}
.small_business_section .small_business_inner span{font-size: 18px;}
.small_business_section .small_business_inner h3{font-size: 30px;margin: 10px 0px;line-height: 40px;}
.small_business_section .small_business_inner p{font-size: 18px;line-height: 28px;}
.small_business_section .small_business_inner .business_img{display: block;}
.small_business_section .small_business_inner .business_img img{width: 100%;border-radius: 0 0 20px 20px;}
.trusted_customers{padding: 0px 0px;}
.trusted_customers .trust_inner{padding-top: 10px !important;}
.trademark_deluxe{padding: 30px 0 0px;}
.expert_advice{padding: 0px 0px 20px;}
.expert_advice .expert_inner{margin-top: 10px !important;}
footer{padding: 60px 0px 50px;}
footer .foot_promo_code{padding: 60px 0px 0px;}
footer .foot_middle{padding: 60px 0px 30px;}
footer .foot_middle .foot_links h3{font-size: 20px !important;text-transform: capitalize;margin-top: 0px;}
footer .foot_middle .foot_links ul li{padding: 4px 0px !important;}
footer .foot_middle .foot_links ul li a{font-size: 16px !important;}
footer .foot_copyright .copy_links ul li a{font-size: 14px !important;}

.about_banner{background-image: url('../images/about-banner-phone.jpg');padding: 400px 0px 80px;}
.about_banner h1{font-size: 36px;line-height: 48px;margin: 40px 0px}
.about_abt_section .abt_img img{margin-top: 30px;}
}

@media (max-width: 576px) {
.button_group{gap: 15px;}
.about_abt_section{padding: 80px 0px;}
.about_abt_section .abt_info h2{font-size: 24px;line-height: 38px;}
.about_abt_section .abt_info h2 br{display: none;}

}