/***********************McAfee*****************************/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
:root{
	--colorMcafeeOne:#C62729;
	--colorMcafeeTwo:#1C1C1C;
}
body{
	 font-family: "Roboto", sans-serif!important;
}
/***menu***/
.header-bottom.mcafee{
background:var(--colorMcafeeTwo)!important;
}
.header-bottom.mcafee .logo img{
width:200px;	
}
.header-bottom.mcafee #site-navigation.lp-navigation ul li a{
	color:#fff;
	font-size:16px;
	font-weight:600;
}
.header-bottom.mcafee #site-navigation.lp-navigation ul li a:hover{
	color:var(--colorMcafeeOne);
}
.header-bottom.mcafee ul.menu_btn_wrap{
	margin:0px;
	padding:0px; 
	display:flex;
	list-style:none;
}
.header-bottom.mcafee ul.menu_btn_wrap li{
	padding:0 5px;
}
.header-bottom.mcafee .callBtn{
	background:#fff;
	padding:5px 15px;
	border-radius:10px;
	border:1px solid #135246;
	font-size:16px;
	font-weight:600;
	color:var(--colorMcafeeTwo);
}
.header-bottom.mcafee ul.menu_btn_wrap li:first-child .callBtn{
		padding-left:5px;
	}
.header-bottom.mcafee ul.menu_btn_wrap li a img{
	padding:0px;
	width:17px;
}	
 .header-bottom.mcafee ul.menu_btn_wrap li:last-child a.callBtn {
  background:var(--colorMcafeeOne)!important;
  padding: 5px 15px;
  border-radius:5px;
  border: 1px solid var(--colorMcafeeOne);
  font-size: 16px;
  font-weight: 400;
  color:#fff ;
}
@media(max-width:768px){
	/*ul.menu_btn_wrap{
		position:absolute;
		display:flex;
		left: 50%;
    top: 100%;
    transform: translate(-50%, -50%);
    width: 70%;
	}*/
	 ul.menu_btn_wrap {
    position: absolute;
    display: flex;
    right: 10px;
    top: 23px;
    /*transform: translate(-50%, -50%);
    width: 80%;
    align-items: center;
    justify-content: center;*/
  }
	ul.menu_btn_wrap li{
		padding:8px 5px;
	}
	 .header-bottom.mcafee .logo img {
    width: 165px;
  }
	 .logo {
    position: absolute;
    left: 12%;
  }
	 #site-navigation {
    width: 15% !important;
    float: left !important;
  }
	
}

@media (max-width: 980px) {
  .header-bottom {
    position: relative;
  }
}
/***close menu***/

.banner-area.mcafee{
	border-radius:25px;
background: #D1271D;
background: linear-gradient(180deg, rgba(209, 39, 29, 1) 88%, rgba(219, 43, 31, 1) 88%);
}
.banner-area.mcafee h1{
	color:#fff;
	font-size:34px;
}
.banner-area.mcafee .panel-grid-cell:first-child{
	padding:25px;
}
.banner-area.mcafee .banner-text p{
	font-size:20px;
	color:#fff;
}
.banner-area.mcafee .btnTwo{
	background:#fff;
	color:#333!important;
	border-radius:5px;
	padding: 8px 15px;
  font-weight:500;
  font-size: 20px;
  letter-spacing: 1px;
}
.services.mcafee .panel-grid-cell img{
	margin: 0 auto;
  display: block;
  background: #FEF6EE;
  /*padding: 15px;*/
	width: 67px;
  border-top-right-radius: 30px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
	
}
.services.mcafee .panel-grid-cell{
	color:var(--colorMcafeeOne);
	text-align:center;
	border:1px solid var(--colorLp);
	border-radius:8px;
	padding:15px;
	min-height: 231px;
}
.services.mcafee .panel-grid-cell p{
	color:var(--colorLp);
}
.services.mcafee .panel-grid-cell h3.widget-title{
	font-size:20px;
}
.why-choose.mcafee .panel-layout .panel-grid-cell:nth-child(1),
.why-choose.mcafee .panel-layout .panel-grid-cell:nth-child(2),
.why-choose.mcafee .panel-layout .panel-grid-cell:nth-child(3)
{
	background:#fff;
	border:1px solid var(--colorMcafeeOne);
	border-radius:25px;
	padding:20px;
}

.why-choose.mcafee{
	color:var(--colorMcafeeTwo);
}
.why-choose.mcafee h4{
	font-size:25px;
}
.why-choose.mcafee h4 span{
	font-size:14px;
	font-weight:normal;
}
/**************plan*************/
.box_wrap.mcafee, .plan_3.mcafee .box_wrap{
	border:1px solid var(--colorMcafeeOne);
	border-radius:25px;
	padding:35px;
	position:relative;
	padding-top: 73px;
	background:#fff;
	transition:all 0.3s ease-out;
}
.box_wrap.mcafee:hover{
	margin-top:-30px;
}
.box_wrap.mcafee .round_shape{
	width:50%;
	height:50px;
	border:1px solid var(--colorMcafeeOne);
	position: absolute;
  right: -1px;
  top: -1px;
  background: #fff;
	border-top:0px;
	border-right:0px;
	border-bottom-left-radius: 25px;
	box-sizing: border-box;
}
.box_wrap.mcafee .round_shape:before{
	content:'';
	width:38px;
	height:32px;
	position:absolute;
	top: 0px;
  left: -37px;
  border-top-right-radius: 25px;
  border: 1px solid var(--colorMcafeeOne);
  background: #fff;
	border-bottom:0px;
	border-left:0px;
	box-shadow: 7px -9px #fff;
}

.box_wrap.mcafee .round_shape:after{
	content:'';
	width:38px;
	height:32px;
	position:absolute;
	top: 49px;
  right: 0px;
  border-top-right-radius: 25px;
  border: 1px solid var(--colorMcafeeOne);
  background: #fff;
	border-bottom:0px;
	border-left:0px;
	box-shadow: 7px -9px #fff;
}
.section_hd_one.mcafee{
	color:var(--colorMcafeeTwo);
	font-size:40px;
	margin-bottom:15px;
}
.section_hd.mcafee{
	color:var(--colorMcafeeTwo);
	font-size:30px;
}

.antivirus-plans.mcafee .box-title{
	color:var(--colorMcafeeTwo);
	font-size:30px;
	font-weight:700;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	line-height: 33px;
}
.antivirus-plans.mcafee .box-title span{
	color:var(--colorMcafeeOne);
}
.antivirus-plans.mcafee .box_content{
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
.antivirus-plans.mcafee .box_content ul{
	margin-bottom:0px;
	padding:0px;
}
.antivirus-plans.mcafee .box_content ul li{
	position:relative;
	list-style-type:none;
	padding: 3px 0px;
  font-size: 16px;
}
.antivirus-plans.mcafee .box_content ul li:before{
	content:'';
	background:url('http://suresh.test/antivirus-fix.com/wp-content/uploads/2025/08/charm_circle-tick.png') no-repeat;
	position:absolute;
	width: 25px;
  height: 25px;
	left: -35px;
}
.antivirus-plans.mcafee .plan_2  .box_content ul li:before{
	filter: invert(0.9)!important;
}
.plan_2.mcafee{
	background:var(--colorMcafeeOne);
	padding:8px;
	border-radius:25px;
	transition:all 0.3s ease-out;
}
.plan_2.mcafee:hover{
	margin-top:-30px;
}
.plan_2.mcafee .box_wrap{
	background:var(--colorMcafeeTwo);
}
.plan_2.mcafee .round_shape::before, .plan_2.mcafee .round_shape::after{
	background:var(--colorMcafeeTwo);
	box-shadow: 7px -7px var(--colorMcafeeOne);
}
.plan_2.mcafee  .round_shape{
	background:var(--colorMcafeeOne);
	display: flex;
  justify-content: center;
  align-items: center;
	color:#fff;
	font-size:20px;
}
.plan_2.mcafee  .box_content ul li{
	color:#fff;
}
.antivirus-plans.mcafee .plan_2.mcafee .box-title{
	color:#fff;
}
.antivirus-plans.mcafee .plan_2.mcafee .plan-price{
	color:#fff;
		font-size:25px;
	font-weight:900;
	margin-top:50px;
	text-align:center;
}
.antivirus-plans.mcafee .plan_2.mcafee .plan-price span{
	font-size:14px;
	font-weight:normal;
}

/*plan 3*/
.plan_3.mcafee{
	background:var(--colorMcafeeOne);
	padding:8px;
	border-radius:25px;
	transition:all 0.3s ease-out
}

.plan_3.mcafee:hover{
	margin-top:-30px;
}
.plan_3.mcafee .round_shape::before{
	background:#fff;
	box-shadow: 7px -7px var(--colorMcafeeOne);
border: 1px solid var(--colorMcafeeOne);
border-bottom: 0px;
  border-left: 0px;
top: -1px;
  left: -36px;
}
.plan_3.mcafee .round_shape::after{
	background:#fff;
	box-shadow: 7px -7px var(--colorMcafeeOne);
border: 1px solid var(--colorMcafeeOne);
border-bottom: 0px;
  border-left: 0px;
top: 48px;
  right: -1px;
}
.plan_3.mcafee  .round_shape{
	background:var(--colorMcafeeOne);
	display: flex;
  justify-content: center;
  align-items: center;
	color:#fff;
	font-size:20px;
border: 1px solid var(--colorMcafeeOne);
border-bottom: 0px;
  border-left: 0px;
}
.plan_2.mcafee  .box_content ul li{
	color:#fff;
}
.antivirus-plans.mcafee .plan_2.mcafee .box-title{
	color:#fff;
}
.price-new{
	color:var(--colorMcafeeTwo);
		font-size:25px;
	font-weight:900;
	margin-top:25px;
	text-align:center;
}
.antivirus-plans.mcafee .plan_3.mcafee .plan-price{
	color:var(--colorMcafeeTwo);
		font-size:25px;
	font-weight:900;
	margin-top: 16px;
	text-align:center;
}

.antivirus-plans .plan_3 .plan-price span{
	font-size:14px;
	font-weight:normal;
}
.plan_2 .box_wrap, .plan_3 .box_wrap{
	padding-top:40px;
}
.antivirus-plans.mcafee .subscribe_now_btn{
	margin-top:25px;
}
.antivirus-plans.mcafee .subscribe_now_btn a{
	background:var(--colorMcafeeOne);
	color:#fff!important;
	margin: 0 auto;
  width: 128px;
  display: block;
	padding:5px 15px;
	border-radius:10px;
	text-align: center;
	font-weight:600;
}
.antivirus-plans.mcafee .subscribe_now_btn a:hover{
	color:#fff!important;
	border:1px solid #fff;
	background:var(--colorMcafeeTwo);
}

/******************/
.cta-section h3{
	color:var(--colorMcafeeTwo);
	font-size:30px;
	text-align:center;
}
.cta-section ul{
	margin:0px;
	padding:0px;
	text-align:center;
	list-style:none;
	margin-top:15px;
	}
.cta-section ul li{
	padding:5px;
	display:inline-block;
}
.cta-section ul li a{
	background:var(--colorMcafeeOne);
	color:#fff;
	padding:10px 15px;
	border-radius:15px;
	font-size:18px;
}
.cta-section ul li a img{
	padding:0px;
}
.cta-section ul li:last-child a{
	padding-left:10px;
}

footer.footer-layout.lp_footer #top-footer .widget-title{
	font-size: 18px;
  border-left: 3px solid #fff;
	color:#fff;
}
footer.footer-layout.lp_footer #top-footer .widget-title:first-letter{
	color:#fff;
}
footer.footer-layout.lp_footer #top-footer .widget ul li a:hover{
	color:#FFB62F;
}

@media(max-width:768px){
	.btnTwo{width: 145px; display: block;margin: 0 auto;}
	.banner-area h1 { font-size: 30px; text-align: center;}
	.banner-area .banner-text p {font-size: 16px; text-align: center;}
	.services .panel-grid-cell{padding:15px!important;}
	.section_hd_one {font-size: 30px;}
	.why-choose .panel-layout .panel-grid-cell{text-align:center;padding:15px;}
	.cta-section h3 {font-size: 28px;}
}