body {font-family:"Montserrat",sans-serif; padding: 0px; margin: 0px; color: #121212; }
a { color: #0021c6; }
.spicer { float: left; width: 100%; padding: 20px 0px; }
.row-no-padding [class*="col-"] { padding-left: 0 !important; padding-right: 0 !important; }
.Hdeader { float: left; width: 100%; }
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left:0px;}
.Hdeader .navbar { margin-bottom: 0px; background: #fff; border-bottom: 1px solid #00A155; border-Top: 1px solid #00A155; border-radius: 0px; }
.Hdeader .navbar-brand { height: auto; padding: 10px 0px 0px; }
.MainNav { font-size: 16px; font-weight: 400; color: #000; }
.navbar-default { border: 0px; }
.navbar-nav > li a { padding: 10px 15px; padding-bottom: 20px; padding-top: 22px; float: left; }
.MainNav li a { font-size: 15px; font-weight: 400; color: #8b8b8b!important; }
.MainNav li:hover a { background-color: #676767!important; color: #fff!important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background: none!important; color: #ff3366!important; }
.MainNav li.red { font-size: 17px; font-weight: 600; color: #ffd674; }
.navbar-nav > li > span { padding: 10px 15px; padding-bottom: 10px; padding-top: 12px; float: left; }
.navbar-nav > li > span.phone { background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/phone.png) no-repeat 0px 23px; padding-left: 18px; font-weight: 600; padding-top: 19px; }
.BannerBg { float: left; width: 100%; background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/BannerBg.jpg) no-repeat left; background-size: cover; }
.BannerText { float: left; width: 100%; padding: 40px 0px 0px; }
.BannerText h2 { font-size: 37px; color: #ffffff; line-height: 52px; text-transform: uppercase; }
.TextBanner { float: left; width: 100%; font-size: 15px; color: #fff; line-height: 20px; margin-bottom: 30px; }
.Btnbox { float: left; margin-top: 15px; min-width: 280px; }
.Btnbox a { font-size: 22px; font-weight: 600; color: #fff; padding: 10px 0%;text-align:center; border-radius: 3px; text-decoration: none; float: left; width: 100%; text-transform: uppercase; }
.Btnbox a.DeepPink { background: #167425; }
.Btnbox a:hover.DeepPink { background: #0B6018; }
.Btnbox span.compatible { text-align: center; font-size: 12px; display: block; padding-top: 5px; text-align: center; color: #fff; }
.RatingBox { float: left; width: 100%; text-align: center; margin-top: 30px; color: #fff; font-size: 13px; margin-bottom: 20px; }
.AwardBox { float: left; width: 100%; background: #167425; padding: 5px 0px; }
.CenterFullBox { float: left; width: 100%; position:relative; }
.Title { float: left; font-size:40px; color: #167425; font-weight:300; width: 100%; }
.imgOne { background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/Img-1.png) no-repeat right center; background-size: contain; }
.BoxtextBg { float: left; width: 100%; padding: 120px 0px 100px;position:relative;z-index:1; }
.BoxTitle { float: left; width: 100%; font-size:30px; color: #000; font-weight: 300; margin-bottom: 10px; }
.BoxTitlelast { float: left; width: 100%; font-size:40px; color: #000; font-weight: 300; margin-bottom: 10px; }
.BoxtextInner {
  color: #000000;
  float: left;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 20px;
  width: 100%;
}




.DarkBlueBg { background: #21AE63; float: left; width: 100%; padding: 60px 0px; margin: 15px 0px 0px; }
.DarkBlueBg h2 { font-size:30px; color: #fff; font-weight: 300; float: left; width: 100%; text-transform: uppercase; margin-bottom: 30px; }
.LastBox { float: left; width: 100%; background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/LastBoxImg.png) no-repeat right center; padding: 15px 0px 40px; }
.BenefitsBox { float: left; width: 80%; margin-bottom: 40px; }
.BenefitsTitle { font-size:20px; color: #323a45; font-weight:400; margin-bottom: 20px; }
.BenefitsText { float: left; width: 100%; color: #000; font-size: 16px; font-weight: 300; }
.BenefitsText a { color: #0000e1; }
.Testimonial_bg { background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/testimonial_bg.jpg) no-repeat left top; background-size: cover; float: left; width: 100%; padding: 15px 0px; }
.TestimonialTitle { font-size:40px; float: left; width: 100%; color: #fff; font-weight: 300; margin-bottom: 15px; }
.TestimonialText { color: #fff; font-size:18px; float: left; width: 100%; font-weight: 300; line-height: 22px; margin-bottom: 30px; }
.TestimonialName { float: left; width: 100%; color: #ff3366; font-size:18px; }
.footerBox { float: left; width: 100%; background: #292929; border-top: 1px solid #424954; padding: 40px 0px; }
.footerlink { float: left; width: 100%; }
.FooterTitle { float: left; width: 100%; color: #fff; font-size: 15px; text-transform: uppercase; margin-bottom: 20px; }
.footerlink ul { float: left; width: 100%; padding: 0px; margin: 0px; list-style: none; }
.footerlink ul li { font-size: 13px; color: #c4c4c4; float: left; width: 100%; margin-bottom: 8px; }
.footerlink ul li a { color: #c4c4c4; text-decoration: none; }
.footerlink ul li a:hover { color: #c4c4c4; text-decoration: underline; }
.footerlink ul li img { margin-right: 10px; }
.copy { float: left; width: 100%; padding: 15px 0px; font-size: 14px; color: #717171; font-weight: 300; }
.language { margin-top: 15px; float: left; margin-left: 8px; }
.language label { padding-top: 3px; font-weight: 300; }

/*inner pages update*/
.BannerStart { float:left; width:100%; background:url(http://cdn.pcspeeduppro.com/pcsp/website/images/innerBanner.jpg) no-repeat center center; background-size:cover;}
.innertitle { font-size:40px; color:#fff; font-weight:300; margin:15px 0px;}
.InnerTextBox { float:left; width:100%; padding:10px 0px 40px;}
.InnerTextBox h2 { font-size:30px; font-weight:300; margin-top:30px;}
.InnerTextBox p { font-size:16px; font-weight:300;} 
.dayoffer { float:left; width:100%; padding:10px 0px;}
.UninstallUl { float:left; width:100%; list-style:none; padding:0px; margin:0px;}
.UninstallUl ul { float:left; width:100%; list-style:none; padding:0px 0px 0px 30px; margin:30px 0px 0px 0px;}
.UninstallUl li { margin-bottom:8px; float:left; width:100%; font-size:16px; font-weight:300;}
.UninstallUl li span.red { color:#ef005c; font-size:18px; font-weight:600;}
.UninstallUl li span.glyphicon { font-size:11px; margin-right:8px; color:#ef005c;}
.ContactMap { float: left; width: 100%; position: relative; }
.map-wrapper .text { background: #fff none repeat scroll 0 0; box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); height: 260px; padding: 30px; position: absolute; right: 150px; top: 100px; width: 400px; z-index: 2; }
.contact-info { list-style: outside none none; margin: 0; padding: 0; font-size: 14px; font-weight: 300; }
.contact-info span { color: #ef005c; margin-right: 7px; }
.contact-info a { color: inherit; }
.contact-info a:hover { color: #ef005c; }
.section-title { float: left; width: 100%; }
.section-title h3 { margin-top: 0px; }
.form-container .form-field { position: relative; }
.contactForm .form-control { height: 47px; }
.contactForm .input-group-addon { background: #9a9a9a; color: #fff; font-size: 20px; border-color: #9a9a9a; }
.contactForm .form-group { margin-bottom: 20px; }
.ContactBtn { float: left; width: 100%; }
.ContactBtn a { font-size: 16px; font-weight: 300; color: #fff; padding: 10px 0px; white-space: pre; border-radius: 3px; text-decoration: none; float: left; width: 100%; background: #ef005c; text-align: center; }
.ContactBtn a:hover { background: #fc2a7b; }

.btn-primary {background-color: #ef005c;border: solid 1px #ef005c;}
.btn-primary:hover{background-color: #fc2a7b;border:solid 1px #fc2a7b;}
.btn-primary:active{background-color: #fc2a7b;border:solid 1px #fc2a7b;}



.imgTwo { background: #f0f0f0 url(http://cdn.pcspeeduppro.com/pcsp/website/images/Img-2.png) no-repeat 50px 55px; background-size:50% auto; min-height:450px; }
.imgThree { background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/Img-3.png) no-repeat 50px 180px; background-size:50% auto; min-height:450px; }

.fixedlapi { background-attachment:fixed;}
.fixedlapi.imgTwo { background-attachment:fixed; background-position:50px 180px;}
.Lapi.imgThree { background-position:50px 20px;}

.freehit { float:left; width:100%; margin-top:-125px; z-index:0; right:0px; left:0px;position:relative;}
.freehit2 { float:left; width:100%; margin-top:-161px; z-index:0; right:0px; left:0px;position:relative; }
.hightAuto { padding:130px 0px 130px;}
/*update for contact us page*/
.contactTextinfo { float: left; width: 100%; position: absolute; top: 40px; }
.ContactSmall { font-size: 24px; text-transform: uppercase; font-weight: 300; text-align: center; color: #fff; float: left; width: 100%; }
.contactDivider { float: left; width: 100%; padding: 10px 0px 5px; }
.ContactSupport { font-size: 32px; font-weight: 300; text-align: center; color: #fff; float: left; width: 100%; }
.ContactSupport a { color: #fff; }
.ContactSupport a:hover { color: #fff; text-decoration: underline; }


/*update for new afterinstal page*/
.AfterUninstallSmall { font-size:18px; font-weight:400; text-align: center; color: #fff; float: left; width: 100%; margin-top:10px; }
.AfterUninstallSupport { font-size:40px; font-weight:300; text-align: center; color: #fff; float: left; width: 100%; }
.afteruninstallBanner { background:url(http://cdn.pcspeeduppro.com/pcsp/website/images/after_Uninstall.jpg) no-repeat center top;}
.afterTextinfo { float: left; width: 100%; position:relative; padding:40px 0px 80px; }
.paddingTopN { padding-top:0px!important;}
.sixtyDayAfter { background:#f2f2f2; padding:30px 0px; float:left; width:100%;}
.Remember { font-size:18px; color:#000; font-weight:300; float:left; width:100%; padding:20px 0px;}
.Aftersupport { font-size:18px; color:#000000; font-weight:300;float:left; width:100%; padding:45px 0px 10px;}
.Compatible { font-size:13px; width:100%; float:left; padding:15px 0px 0px;}

/*update for new afteruninstal page*/
.afterUninstallBox { background:#fffcd1; border:2px solid #ff4f3a; padding:20px 20px 0px 20px;}
.UninstaTitle { font-size:18px; color:#000; font-weight:300; padding:0px 20px;}
.UninstaTitle .Red { color:#db0000; font-weight:700;}
.UninstaTitle .samibold { font-weight:500;}
.GreenScanBtnLeftNormal {width:5px;height:63px;background-image:url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_left.png'); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer; }
.GreenScanBtnLeftHover { width:5px; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_left.png'); background-repeat: no-repeat; background-position: -10px 0px; cursor: pointer; }
.GreenScanBtnLeftDown { width:5px; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_left.png'); background-repeat: no-repeat; background-position: -5px 0px; cursor: pointer; }
.GreenScanBtnRightNormal { width:5px; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_right.png'); background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer; }
.GreenScanBtnRightHover { width:5px; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_right.png'); background-repeat: no-repeat; background-position: -10px 0px; cursor: pointer; }
.GreenScanBtnRightDown { width:5px; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_right.png'); background-repeat: no-repeat; background-position: -5px 0px; cursor: pointer; }
.GreenScanBtnMidNormal { float: left; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_center.png'); background-repeat: repeat-x; background-position: 0px 0px; cursor: pointer; }
.GreenScanBtnMidHover { float: left; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_center.png'); background-repeat: repeat-x; background-position: 0px -126px; cursor: pointer; }
.GreenScanBtnMidDown { float: left; height:63px; background-image: url('http://cdn.pcspeeduppro.com/pcsp/website/images/Reg_btn_center.png'); background-repeat: repeat-x; background-position: 0px -63px; cursor: pointer; }
.WhiteScanBtnTxt { font-size: 31px;font-weight: bold;color: #fffefe;text-shadow: 0 1px rgba(0,0,0,.5); padding:10px 30px;}
.regularPrice { float:left; width:100%; font-size:14px; font-weight:600; color:#000; padding:8px 0px;}
.Red { color:#db0000;}
.RememberBox { background:#ededed; border-top:1px solid #e5e2bc; padding:8px 20px; margin:-0px -20px; font-size:12px; color:#1d1d1d;}
.BoxShadow { float:left; width:100%; margin-bottom:40px;}
.BoxShadow img { float:left; width:100%;}
.afterUninstallTitle { font-size:20px; color:#000; font-weight:500;}
.AfterUninstallNormal { float:left; width:100%; font-size:14px; line-height:25px;}
.BlackColor { color:#000!important;}
.SubTitle {
  color: #282828;
  font-size: 16px;
  font-weight: 100;
}

.Graybox { float:left; width:100%; background:#ececec; border-bottom:1px solid #dbdbdb; border-top:1px solid #fff;}
.borderBottom_none { border-bottom:0px; }

.Graybox .BoxtextBg, .WhiteBox .BoxtextBg  { float: left; width: 100%; padding: 30px 0px 80px; }
.Graybox .BoxTitle { float: left; width: 100%; font-size: 30px; color:#167425; font-weight: 300; margin-bottom: 10px; }
.Graybox .BoxTitlelast { float: left; width: 100%; font-size: 40px; color: #000; font-weight: 300; margin-bottom: 10px; }
.Graybox .BoxtextInner {
  color: #000000;
  font-size: 14px;
  font-weight: 100;
  line-height: 28px;
}
.Graybox .BoxtextBg a { color: #ff3366; text-decoration: underline; font-size: 18px; font-weight: 300; }

.WithNumberText { font-size:24px; color:#000; font-weight:bold;}
.WithNumberText .red { color:#e80000}
.WithPhoneNumber { font-size:24px; color:#111111;}
.WithPhoneNumber .number { font-size:32px; color:#000; font-weight:700;}

.RegisteruninstallText { font-size:24px; color:#111; font-weight:bold;}
.RegisteruninstallText .red { color:#ff3366}
.RegisteruninstallNormal { font-size:16px; color:#111111; font-weight:300; margin:15px 0 35px; line-height:20px;}

.NoAdware { font-size:12px; margin:8px 0px; }

.NewsLetterBox { float: left; width: 100%; }
.NewsFild { border: 1px solid #808080; border-radius: 3px; padding: 8px 15px; font-size: 14px; color: #a3a3a3; text-align: center; background: rgba(225, 225, 225, 0.05); margin-bottom: 8px; width: 100%; }
.Newsbtn { background: #2e662e; border: 0px; border-radius: 3px; width: 100%; float: left; padding: 8px 15px; font-size: 14px; color: #fff; }
.Newsbtn:hover { background: #387838; }


/*update for new News Letter footer*/
 .NewsLetterBox { float: left; width: 100%; }
 .NewsFild { border: 1px solid #808080; border-radius: 3px; padding: 8px 15px; font-size: 14px; color: #a3a3a3; text-align: center; background: rgba(225, 225, 225, 0.05); margin-bottom: 8px; width: 100%; }
 .Newsbtn { background: #2e662e; border: 0px; border-radius: 3px; width: 100%; float: left; padding: 8px 15px; font-size: 14px; color: #fff; }
 .Newsbtn:hover { background: #387838; }
/*update for new News Letter*/
.NewsletterBanner { float: left; width: 100%; background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/NewsLetterBanner.png) no-repeat center center; background-size: cover; }
.NewsLetterInnerText { font-size: 24px; font-weight: 300; color: #000; text-align: center; line-height: 30px; padding: 100px 0px 50px; }
.NewsLetterInnerText span { font-size: 48px; font-weight: 700; color: #2f79d0; }
.NewsLetterInnerText span.black { color: #000; font-weight: 400; }
.NewsboxPage { float: left; width: 100%; padding: 40px 0px; }
.NewsTitlte { font-size: 40px; font-weight: 300; text-align: center; width: 100%; margin-bottom: 10px; }
.NewsTitlte span { font-weight: 700; }
.NewsboxPage p { margin-bottom: 25px; }
.NewsFildpage { border: 1px solid #c0c0c0; border-radius: 3px; padding: 11px 15px; font-size: 14px; color: #a3a3a3; text-align: center; background: rgba(225, 225, 225, 0.05); margin-bottom: 8px; width: 100%; }
.Newsbtnpage { background-color: #2e75ce; -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.45), inset 0 1px #52b6ec; -moz-box-shadow: 0 5px 5px rgba(0,0,0,.45), inset 0 1px #52b6ec; box-shadow: 0 5px 5px rgba(0,0,0,.45), inset 0 1px #52b6ec; border: solid 1px #2d5d9a; background-image: -webkit-linear-gradient(bottom, #2e75ce, #38adee); background-image: -moz-linear-gradient(bottom, #2e75ce, #38adee); background-image: -o-linear-gradient(bottom, #2e75ce, #38adee); background-image: -ms-linear-gradient(bottom, #2e75ce, #38adee); background-image: linear-gradient(to top, #2e75ce, #38adee); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; font-size: 20px; font-weight: bold; color: #fff; text-shadow: 0 1px rgba(0,0,0,.5); padding: 6px 0px; width: 100%; text-align: center; }
.Newsbtnpage:hover { background: #38adee; }
.NewsLettingBox span { font-size: 12px; text-align: center; width: 100%; float: left; padding: 0px 0px 20px; }
.Grayboxnews { background: #f4f4f4; }
.NewsListing { float: left; width: 100%; }
.NewsListing ul { list-style: none; padding: 0px 0px 20px 0px; margin: 0px; }
.NewsListing li { font-size: 14px; font-weight: 300; margin-bottom: 10px; padding-left: 35px; background: url(http://cdn.pcspeeduppro.com/pcsp/website/images/ul_list.png) no-repeat left 5px; }
.NewslastBox { float: left; width: 100%; padding: 40px 0px; }
.NewsLettingBox a { font-size: 12px; font-weight: 400; color: #0021c6; }
.NewsLettingBox a:hover { font-size: 12px; font-weight: 400; color: #337ab7; }


.panel-default > .panel-heading{background-color:#E0E0E1;}
.panel-heading {padding:12px 0px;}
.panel {margin-bottom: 20px;background-color: #fff;border:0px;border-radius: 0px;-webkit-box-shadow:0px 0px 0px 0px;box-shadow: 0px;}
.panel-heading h4 {text-align:left;padding-left:10px;}
.panel-collapse {padding: 20px 0px 10px 20px !important;}
.FaqQuestionHeadingText {font-size: 18px; font-weight: 700; color: #000; margin-top: 40px; margin-bottom: 10px;text-decoration:none;}
.FaqAnswerText {font-size: 14px; font-weight: 400; color: #000; line-height: 22px; margin: 0; padding: 0;}
.FaqQuestionHeadingText:hover{text-decoration: none;}
.FaqAnswerText:hover{text-decoration: none;}
.note {border: solid 1px #fff14d; background-color: #fffcd8; padding-left: 17px; padding-top: 16px; padding-right: 6px; padding-bottom: 14px; margin-right: 0px; margin-bottom: 15px;}
.panel-title > a {color: inherit;}
.regis_text{font-size:14px; line-height:26px; text-align:justify;}
.download_section_wrap {
  margin: 3% 0 5%;
}
.download_now_btn {
  background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(5, 168, 87, 1) 0%, rgba(23, 192, 108, 1) 50%, rgba(5, 168, 87, 1) 100%) repeat scroll 0 0;
  border: 2px solid #fff;
  border-radius: 20px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  color: #fff;
  font-size: 18px;
  padding: 15px 30px;
}
.download_now_btn:hover {
  background-color: #282828;
  border: 2px solid #282828;
  color: #282828;
}
.download_now_btn_1{
 background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(5, 168, 87, 1) 0%, rgba(23, 192, 108, 1) 50%, rgba(5, 168, 87, 1) 100%) repeat scroll 0 0;
  border: 2px solid #fff;
  border-radius: 20px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  color: #fff;
  font-size: 16px;
  padding: 10px 20px;	
  margin-top:6px; float:left;
	}
	
	.download_now_btn_1:hover {
  background-color: #282828;
  border: 2px solid #282828;
  color: #282828;
}
.MainNav strong
{
	color:green;
}
