 body {background-color: #fff;}
 :root{
	--colorOne:#c01818;
	--fontStyleOne:"Raleway", serif;
}
 
 .swichermainbx {max-width: 1140px; margin: 155px auto 0px auto; border-radius: 6px; background-color: rgba(0, 0, 0, 0.45);
   padding: 32px;}
 .swichermainleft {width: 50%; float: left; margin-bottom: 25px;}
 .swichermainright {width: 50%; float: left; margin-bottom: 25px;}
 .swichermainright.swichertxt {width: 100%; float: none; margin-bottom: 25px;}
 .swichertxt02 {font-size: 15px; margin-bottom: 15px; color: #fff;}
 .wscolorcode:hover {color: #fff; text-decoration: none;}
 .wscolorcode {width: 12.5%; margin: 0px; color: #fff; float: left; padding: 4px 12px 4px 12px;
   margin: 0px; height: 30px;line-height: 22px; background-color: #333; font-size: 13px; text-transform: uppercase;
   text-align: center; /*border-bottom: solid 2px #fff;*/}
 .wscolorcode.cblack {width: 16.66%;}
 .wscolorcode.active {border-bottom: solid 2px #333;opacity: 1;}
 .wscolorcode.cblack.active {border-bottom: solid 2px #da4b38;opacity: 1; }
 .wscolorcode i {font-size: 15px; color: #fff;}
 .wscolorcode.cblue {background-color: #1991eb;}
.wscolorcode.corange { background-color: #fb872b;}
.wscolorcode.cred {background-color: #d7412e;}
 .wscolorcode.cpink {background-color: #eb65a0;}
.wscolorcode.cgreen {background-color: #80c133;}
.wscolorcode.cpurple {background-color: #967ADC;}
.wscolorcode.cgry {background-color: #ccc;}
.wscolorcode.cyellow {background-color: #ffd452;}
 .wscolorcode.grd-green {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#49c4a4), to(#97b832));
   background: -webkit-linear-gradient(left, #49c4a4, #97b832);
   background: -moz-linear-gradient(left, #49c4a4, #97b832);
   background: -o-linear-gradient(left, #49c4a4, #97b832);
   background: -ms-linear-gradient(left, #49c4a4, #97b832);
   background: linear-gradient(left, #49c4a4, #97b832);
   background-color: #49c4a4;
 }
 .wscolorcode.grd-blue {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#31c8b1), to(#4ec7ff));
   background: -webkit-linear-gradient(left, #31c8b1, #4ec7ff);
   background: -moz-linear-gradient(left, #31c8b1, #4ec7ff);
   background: -o-linear-gradient(left, #31c8b1, #4ec7ff);
   background: -ms-linear-gradient(left, #31c8b1, #4ec7ff);
   background: linear-gradient(left, #31c8b1, #4ec7ff);
   background-color: #4ec7ff;
 }
 .wscolorcode.grd-red {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d90647), to(#eb402c));
   background: -webkit-linear-gradient(left, #d90647, #eb402c);
   background: -moz-linear-gradient(left, #d90647, #eb402c);
   background: -o-linear-gradient(left, #d90647, #eb402c);
   background: -ms-linear-gradient(left, #d90647, #eb402c);
   background: linear-gradient(left, #d90647, #eb402c);
   background-color: #d90647;
 }
 .wscolorcode.grd-light-green {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#29bb92), to(#69cbb0));
   background: -webkit-linear-gradient(left, #29bb92, #69cbb0);
   background: -moz-linear-gradient(left, #29bb92, #69cbb0);
   background: -o-linear-gradient(left, #29bb92, #69cbb0);
   background: -ms-linear-gradient(left, #29bb92, #69cbb0);
   background: linear-gradient(left, #29bb92, #69cbb0);
   background-color: #29bb92;
 }
 .wscolorcode.grd-pink {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c659a7), to(#fd67a0));
   background: -webkit-linear-gradient(left, #c659a7, #fd67a0);
   background: -moz-linear-gradient(left, #c659a7, #fd67a0);
   background: -o-linear-gradient(left, #c659a7, #fd67a0);
   background: -ms-linear-gradient(left, #c659a7, #fd67a0);
   background: linear-gradient(left, #c659a7, #fd67a0);
   background-color: #cc48d4;
 }
 .wscolorcode.grd-orange {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff5183), to(#ff754b));
   background: -webkit-linear-gradient(left, #ff5183, #ff754b);
   background: -moz-linear-gradient(left, #ff5183, #ff754b);
   background: -o-linear-gradient(left, #ff5183, #ff754b);
   background: -ms-linear-gradient(left, #ff5183, #ff754b);
   background: linear-gradient(left, #ff5183, #ff754b);
   background-color: #ff5183;
 }
 .wscolorcode.grd-black {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#383d41), to(#5d6069));
   background: -webkit-linear-gradient(left, #383d41, #5d6069);
   background: -moz-linear-gradient(left, #383d41, #5d6069);
   background: -o-linear-gradient(left, #383d41, #5d6069);
   background: -ms-linear-gradient(left, #383d41, #5d6069);
   background: linear-gradient(left, #383d41, #5d6069);
   background-color: #5d6069;
 }
 .wscolorcode.grd-gry {
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#e4e4e4));
   background: -webkit-linear-gradient(left, #cccccc, #e4e4e4);
   background: -moz-linear-gradient(left, #cccccc, #e4e4e4);
   background: -o-linear-gradient(left, #cccccc, #e4e4e4);
   background: -ms-linear-gradient(left, #cccccc, #e4e4e4);
   background: linear-gradient(left, #cccccc, #e4e4e4);
   background-color: #cccccc;
 }
 .header {width: 100%;display: block; min-height: 214px; padding-top: 0px;}
 .headerwp {max-width: 1140px; margin: 0 auto; padding: 0px;}
 .posrlt {position: relative;}
 .headtoppart {display: block; width: 100%; background-color:#f1f5f8; height: 39px; margin: 0px auto;padding: 0px 0px;
   min-width: 320px;}
 .headertopleft {width: 50%;float: left;}
 .headertopright {width: 50%; float: right; text-align: right;}
 .headertopright a {line-height: 39px; color: #5f5f5f; font-size: 14px; padding: 0px 12px; float: right;}
 .headertopright a:hover {background-color: #272B37; -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;}
 .headertopright a.facebookicon:hover { background-color: #3b5998; color: #fff;}
 .headertopright a.twittericon:hover {background-color: #55acee; color: #fff;}
 .headertopright a.linkedinicon:hover {background-color: #0077b5; color: #fff;}
 .headertopright a.googleicon:hover {background-color: #dd4b39; color: #fff;}
 .address {padding: 10px 0px 0px 0px; font-size: 14px; color: #333;}
 .address a {color: #747373;}
 .address span {margin-right: 9px; color: #747373;}
 .address i {margin-right: 6px; margin-left: 6px; color: #5f5f5f;}
 .norlt {position: static;}
 .menuwrapper {position: relative;}
 .show-grid {background-color: #fff;}
 .btn-border {border: 2px solid;border-radius: 40px; display: inline-block;font-size: 13px;text-transform: uppercase;
   -moz-user-select: none;background-image: none;text-align: center; vertical-align: middle;white-space: nowrap;
   color: #fff;padding: 15px 40px;}
 .btn-border:hover {color: #fff; text-decoration: none; opacity: 0.9;}
 .btn-border:focus {color: #fff; text-decoration: none; opacity: 0.9;}
 .mobiletext02 {display: none;}
 @media only screen and (min-width: 230px) and (max-width:991px) {
   .headtoppart {display: none;}
   .swichermainbx {width: 96%; margin: 25% 2%; display: block; background-color: rgba(0, 0, 0, 0.5); padding: 15px 25px;
     border-radius: 14px;}
   .swichermainleft {width: 98%; margin: 1% 1%;}
   .swichermainright {width: 98%; margin: 1% 1%;}
   .wscolorcode {width: 12.5%;}
   .swichertxt {display: none;}
   .swichertxt02 span {display: none;}
 }
 .form-container{
	 background:#fff;
	 margin:25px;
	 padding:30px;
	 border-radius:10px;
	 box-shadow:2px 5px 10px rgba(202, 200, 200, 0.5);
 }
 .btnSubmit{
	 background:#c01818;
	 border:none;
	 padding:5px 15px;
	 color:#fff;
	 border-radius:5px;
 }
 .btnSubmit:hover{
	 background:#000;
 }
 
 /***********services***************/
 .services .col-md-3{
	padding-right: 10px;
  padding-left: 10px;
 }
 .services .list{
	 border:1px solid #ddd;
	 padding:15px;
	 border-radius:5px;
	 min-height:410px;
 }
 .services .list img{
	margin-bottom:10px;
 }
 .services .list .title{
	 min-height:60px;
 }
.services .list .title h3{
	 font-size:20px;
	 font-weight:600;
 }
 .services .list .dec p{
	 
 }
 @media(max-width:768px){
	 .banner_section .hdOne{
		 margin-top:75px;
	 }
	 .hdOne, .hdTwo{
		 font-size:28px;
	 }
	  .services .list{
		  min-height:auto;
		  margin-bottom:10px;
	  }
	  .services .list .title {
		min-height: auto;
	}
 }
/***********white-red***************/
.wsmainfull {
  background-color: #fff;
}

.wsmenu>.wsmenu-list {
  background-color: #fff;
}

/* Mobile Header */

.wsmobileheader {
  background-color: #fff;
}

.wsmenu>.wsmenu-list>li>a {
  color: #333;
}

.wsmenu>.wsmenu-list>li>a .wsarrow:after {
  border-top-color: #b3b3b3;
}

.wsmenu>.wsmenu-list>li>a:hover .wsarrow:after {
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li>a.active .wsarrow:after {
  border-top-color: #fff;
}

.wsmenu>.wsmenu-list>li:hover>a .wsarrow:after {
  border-top-color: #c01818;
}

.wsmenu>.wsmenu-list>li>a>i {
  color: #55606c;
}

.wsmenu>.wsmenu-list>li>a.active i {
  color: #fff;
}

.wsmenu>.wsmenu-list>li:hover>a>i {
  color: #fff;
}

.wsmenu>.wsmenu-list>li>a:hover i {
  color: #c01818;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="submit"] {
  background-color: #d7412e;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="button"] {
  background-color: #d7412e;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>a.active {
  /*background-color: #c01818;*/
  color: var(--colorOne);
}

.wsmenu>.wsmenu-list>li:hover>a {
  /*background-color: #c01818;*/
  color: #c01818;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a {
  background-color: #d7412e;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
  background-color: #d7412e;
  color: #fff;
}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover a {
  background-color: #d7412e;
  color: #fff;
}


/************table**************/
.table-scroll {
  overflow-x: auto;
  position:relative;
}
.comparison-table .responsive {
  width: 100%;
  min-width: 1000px;
}
.head-logo a img{
	width:150px;
}
.table-scroll table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
.comparison-table .responsive td:first-child {
  display: table-cell;
}
.comparison-table .responsive td {
  padding: 15px 10px;
}

/*********************/

.callBtn {
	 background:#bd1616;
	 color:#fff;
	 padding:5px 10px;
	 border-radius:5px;
}

a.callBtn:hover{
	background:#333;	
	color: #fff!important;
}

.wsmenu > .wsmenu-list > li a.callBtn {
  background:#bd1616;
	 color:#fff;
	 padding:5px 10px;
	 border-radius:5px!important;
	 line-height:unset;
  
}

.wsmenu > .wsmenu-list > li:last-child {
	margin:15px;
  padding:0px;

	}
.wsmenu > .wsmenu-list > li a.callBtn i{ 
	color:#fff;
}	
.wsmenu > .wsmenu-list > li a.callBtn:hover{
	background:#333;
}
.btnBanner{
	 background:#c01818; color:#f9f9f9;padding:8px 20px; border-radius: 25px;
  border-bottom-right-radius: 25px;font-size:18px;
  font-weight:600;
  box-shadow: 5px 5px 10px rgb(240, 240, 240);
 }
 .btnBanner:hover{
	 background:#333;
	 color:#fff;
	 text-decoration:none;
	 
 }
 .btnBanner i{
	 font-weight:700;
 }
 
 .callBtn_mobile {
  display: none;
}
.newLogo{
	position: absolute;
  left: 51px;
  top: -8px;
}
@media (max-width: 768px) {
  .callBtn_mobile {
    padding-right: 5px;
    display: block;
  }
  .callBtn{
	  font-size:14px;
  }
    .callusbtn i {
    vertical-align: top;
    margin-top: 9px;
  }
  .wsmenu > .wsmenu-list > li a.callBtn {
   max-width: 173px;
	}
	.banner-antivirus{
		margin-top:25px;
	}
}

/*******************/
ul.footer-info{
  margin:0px;
  padding:0px;
  list-style:none;
}
ul.footer-info li{
  display:flex;
  padding:3px 0px;
  font-size:15px;
  align-items: center;
}
ul.footer-info li p{
  margin-bottom:0px;
  
}
ul.footer-info li i{
  color:#bd1616;
  margin-right:15px;
  
}
.footer .btn.btn-link:hover {
	letter-spacing: 0px!important;
	color:#bd1616!important;
}
.copyright {
  background:#F1F1F1;
  padding:10px;
}
.copyright ul.social-icons {
  margin:0px;
  padding:0px;
  list-style:none;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  Color:var(--colorLight);
}
