* { margin:0; padding:0; outline:none }
.left { float:left }
.right { float:right }
.clear { clear:both }
body { background:#ffffff; margin:0; font-family: 'Roboto Condensed', sans-serif; font-size:14px }
.main_container { width:100%; float:left; }
.outer-header { width:100%; float:left; background:url(../images/header_bg.jpg) repeat-x #ffffff; position:fixed; top:0px; left:0; z-index:1000;height:84px; }
.layout { margin:0 auto; width:1170px; position:relative}
.header { width:100%; position:relative }
.low-menu { display:none }
.logo { float:left; position:absolute; left:0px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; border:none;max-width: 200px;top: 6px; }
.header ul { float:right; margin:20px 0 0 0px; padding:0; }
.top-nav { float:left; width:auto }
/*.nav-outer{float:left; margin:0 0 0 280px; padding:0; }*/
.header ul li { float:left; margin:0 0 0 0px; padding:0px 18px; list-style:none; font-size:20px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; position:relative }
.header ul li a { float:left; margin:0; padding:0px 0px; color:#231f20; text-decoration:none; line-height:58px; border-bottom:2px #F5F5F5 solid }
.header ul li a:hover { color:#e41e26; border-bottom:2px #e41e26 solid }
.outer-header.headerfix { top:0px; position:fixed; z-index:1000 }
/*.outer-header.headerfix .logo{width:150px; }*/
/*.outer-header.headerfix .call{background:none; height:auto;}
.outer-header.headerfix .call h5{color:#e41e26; line-height:58px;}
.outer-header.headerfix .call .call_text,.outer-header.headerfix .call h6{display:none;}*/

.call { float:right; margin:0; padding:0; background:#231f20; border-bottom-right-radius:15px; width:240px; height:83px; margin-left:50px; }
.call_text { float:left; padding:10px; margin:0; font-size:48px; color:#ffffff }
.call h6 { float:left; font-size:17px; color:#ffffff; padding:20px 0 0 0 }
.call h5 { font-size:20px; color:#ffffff; padding:0; float:left; transition:all 0.3s ease-in-out; }
/***Slider start*****/
.banner { width:100%; border-top:1px solid #e9e8e8; float:left; background:url(../images/banner_main.jpg) no-repeat top center; min-height:320px; margin:80px 0 0 0; box-shadow:5px 1px 5px #cdcdcd;background-color: #CAE0EE; }
.banner-cont { float:left; max-width:670px; margin:42px 0 0 0 }
.banner-cont .ban-dis { display:none; }
.banner-cont h3 { font-size:44px; text-transform:uppercase; color:#FFF;margin-bottom: 9px;}
.banner-cont h4 { color: #e41e26; font-size: 43px; text-transform: uppercase; }
.banner-cont h5{ color: #231F20; font-size: 30px; text-transform: uppercase; padding:0px 0 0 0 }
.ban-call { float:left; width:490px; background:url(../images/call-bg.png) no-repeat 0 0; padding:0 0 0 65px; box-sizing:border-box; line-height:71px; color:#FFF; font-size:31px; text-transform:uppercase }
.ban-dis { float:left; width:490px; background:#FFF; border:3px #f5f5f5 solid; border-radius:5px; margin:20px 0 0 0; padding:5px 10px; box-sizing:border-box }
.ban-dis strong { font-size:18px; color:#e41e26 }
/***Slider end*****/

.service { width:100%; background:no-repeat scroll 0 0 #ffffff; border-top:1px solid #ffffff; float:left; background:url(../images/service_bg.jpg) no-repeat top center; }
.service .our {/**** background:url(../images/serv_line.png) no-repeat;*****/ margin:40px 0; padding:0; float:left; width:100%; text-align:center; font-size:28px; color:#ffffff }
.ser-sec ul { margin:0; padding:0; float:left; width:100%; text-align:center }
.ser-sec ul li { margin:0; padding:0; float:none; width:230px; height:305px; display:inline-block; position:relative; transition:all 0.3s ease-in-out }
.ser-sec ul li a { margin:0; padding:20px 0 0 0; float:left; width:100%; text-align:center; height:272px }
.ser-sec ul li:hover { background:url(../images/hover.png) no-repeat scroll 0 0; }
.service .ser_p { float:left; font-size:18px; color:#ffffff; padding:20px 0 0 0; text-align:center; width:100% }
.service .ser_sep { position:absolute; right:0; float:right }
.service .ser_para { float:left; font-size:21px; font-style:italic; color:#ffffff; width:100%; padding:52px 0; margin:0 }
.service .man { padding:0 20px 0 180px; float:left }
.testimonial { float:left; width:100% }
.about-sec { padding:40px 0 20px 0; float:left; width:100%; box-sizing:border-box; }
.content_left { margin:0; padding:0 10px 0 0; float:left; width:53% }
.content_left p { margin:0px 25px 10px 0; font-size:14px/20px; color:#231f20; text-align:justify }
.acer { width:100%; margin:20px 0 0 0 }
.acer ul { margin:0 0 15px 0; padding:0; float:left; width:100% }
.acer p { margin:0px 25px 10px 0; font-size:14px/20px; color:#231f20; text-align:justify }
.acer h6 { font-size:15px; color:#000 }
.content_left .read { font-size:14px; color:#e41e26; text-decoration:underline }
h4 { font-size:28px; color:#231f20; padding:0 0 15px 0 }
h5 { font-size:18px; color:#231f20; padding:0px 0 0px 0 }
.content_right { margin:0 0 0 0px; float:right; width:45%; /*background:url(../images/lady_img.jpg) no-repeat bottom left;*/ padding:0 0 50px 0px }
/*.content_right p { font-weight:700 }*/
.lady_img { float:left; margin:0; padding:0 }
.innerPge{margin:12px auto;}
.innerPge h1{font-size:28px; color:#231f20; padding:0 0 15px 0;}
.servicePge ul { margin:0; padding:0; float:left; width:100% }
.servicePge ul li { background:url(../images/bullets.png) no-repeat scroll 0 11px; padding:5px 5px 5px 15px; font-size:14px; list-style:none; clear:both;/*border-bottom:1px #cdcdcd dashed;*/ }
.servicePge ul li ul { margin:5px 0 0 0 }
.servicePge ul li ul li { background:url(../images/sub-bullet.png) no-repeat 0 10px; }
.servicePge ul li a { text-decoration:none; color:#000; transition:all 0.3s ease-in-out }
.servicePge ul li a:hover { color:#e41e26; }
.servicePge ul li.sel > a { color:#e41e26 }
.servicePge ul li.sel .selected { color:#e41e26; }
.get_start { background:url(../images/get_start_bg.jpg) no-repeat scroll 0 0; margin:0; width:100%; height:288px; float:left; position:relative; padding:30px 0px }
.get_start ul { margin:80px 0; padding:0; width:1170px; height:128px }
.get_start ul li { margin:0 70px 0 0; padding:0; background:none scroll 0 0 #ffffff; border-radius:4px; width:220px; height:128px; list-style:none; display:inline-block; float:left }
.get_start h3 { margin:0; padding:15px 0 0 0; font-size:20px; color:#393939; text-align:center }
.get_start h2 { margin:0; padding:0; font-size:36px; color:#e41e26; text-align:center }
.get_start_now { position:absolute; top:-49px; left:50%; width:114px; margin:0 0 0 -62px; height:136px; background:url(../images/get_start.png) no-repeat 0 0; padding:15px 0 0 0px; font-size:22px; line-height:24px; text-transform:uppercase; font-weight:700; text-align:center }
.red { color:#e41e26 }
.inner-page .testimonial { float:left; width:100%; border:1px solid #CCC; margin:25px 0 0 0px }
.inner-page .testimonial h6 { float:left; font-size:25px; color:#106e54; padding:20px 0 0 0; width:100%; padding:5px 0 10px 10px; }
.inner-page .testimonial p { margin:0 25px 10px 15px; font-size:14px/20px; color:#231f20; text-align:justify }
.cont-sec { float:left; width:100%; background:url(../images/cont-bg.jpg) no-repeat top center; padding:0px 0px 20px 0; position:relative }
.cont-sec h3 span, .inner h3 span { float:left; width:100%; text-align:center; text-transform:uppercase; font-size:36px; margin:0px 0px; }
.cont-page { position:absolute; top:-60px; }
.cont-left { float:left; width:580px; }
.form-sec { float:left; width:500px; padding:5px 20px; background:#e41e26; min-height:518px; }
.form-sec p { color:#FFF }
.form-sec span{color:#fff;}
.form-sec h3 { font-size:18px; color:#FFF; text-align:left; margin:9px 0px; text-align:center;line-height:19px; }
.form-sec h4 { font-size:14px; color:#FFF; text-align:left; margin:10px 0px; padding:0px; }
.form-sec a { text-decoration:underline; color:#FFF }
.form-sec a:hover { text-decoration:none }
.form-sec .inp-text { float:left; width:100%; padding:11px 15px; font-size:14px; margin-bottom:10px; border:none; border-radius:3px; box-sizing:border-box; }
.form-sec .txt-area { float:left; width:100%; padding:12px 15px; font-size:14px; margin-bottom:10px; border:none; border-radius:3px; box-sizing:border-box; font-family: 'Roboto Condensed', sans-serif; height:50px; }
.inp-submit { background:#231f20; float:left; padding:6px 30px; color:#FFF; border:2px #fff solid; font-size:16px; cursor:pointer; transition:all 0.3s ease-in-out; }
.inp-submit:hover { background:#FFF; color:#E41E26; }
.cont-right { float:right }
.footer { float:left; width:100%; background:#231f20; color:#FFF; padding:30px 0px; margin:0px 0 0 0 }
.footer ul { list-style:none }
.ftop { float:left; width:100%; }
.phone { float:left; width:auto; font-size:32px; }
.phone span { text-transform:uppercase; font-size:32px; }
.phone { float:left; width:auto; background:url(../images/call.png) no-repeat 0 0; padding:10px 0 0px 100px }
.f-menu { float:left; width:auto; /*background:url(../images/sep.png) no-repeat 0 0;*/ padding:10px 0 10px 0; /*margin:0 0 0 50px;*/ } 
.f-menu ul { float:left; width:auto; margin-left:30px; list-style:none; }
.f-menu li { font-weight:300; font-size:14px; background:url(../images/f-arrow.png) no-repeat 0 6px; padding:0 0 5px 15px }
.f-menu li a { text-decoration:none; color:#FFF; transition:all 0.3s ease-in-out }
.f-menu li a:hover { color:#e41e26 }
.social { float:right; width:auto; margin:20px 0 0 0 }
.social li { float:left; width:auto; margin:0px 0 0 10px; }
.social li a { float:left; width:auto; background:#FFF; height:80px; width:80px; border-radius:40px; transition:all 0.3s ease-in-out }
.social li a:hover { background:#f97d82 }
.social li a span { float:left; width:34px; height:34px; background:url(../images/social.png) no-repeat 0 0; margin:22px 0 0 25px; text-indent:450px; overflow:hidden }
.social li.facebook a span { margin-left:30px }
.social li.twitter a span { background-position:-77px 0px }
.social li.gplus a span { background-position:-159px 0px }
.social li.youtube a span { background-position:-232px 0px }
.footer .fbottom { float:left; width:100%; margin:10px 0 0 0; font-size:14px; }
.footer .fleft li { float:left; margin-right:15px; background:url(../images/f-left-sep.jpg) no-repeat right 4px; padding:0 15px 15px 0 }
.footer .fleft li:last-child { background:none; }
.footer .fleft li a { color:#FFF; text-decoration:none; }
.footer .fleft li a:hover { color:#E41E26 }
.footer .fleft li.address{float:right;padding:0px;margin:0px;}
.fright { float:right }
.fright p{padding-top:21px;}
.disclaimer { float:left; width:100%; box-sizing:border-box; background:#2b2929; padding:20px 30px; border-radius:10px; border:5px #1f1c1d solid; letter-spacing:normal; opacity:0.5; color:#ccc; }
.disclaimer strong { font-size:18px; font-weight:bold }
/********************Back To TOP ***********************/
#back-top { position: fixed; right:0px; bottom: 10px; margin-left:0px; }
#back-top a { width: 50px; display: block; text-align: center; font-size: 11px/100%; text-transform: uppercase; text-decoration: none; color: #bbb; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }
/* arrow icon (span tag) */
#back-top span { width: 34px; height: 34px; display: block; margin-bottom: 7px; background: url(../images/up-arrow.png) no-repeat center center; /* rounded corners */ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
/***************************************** Plan Section*********************************************************/
.plans_container { width:100%; float:left; }
.plans_container .plans_box { width:23%; display:inline-block; vertical-align:top; background:#fff; border-radius:3px; -webkit-border-radius:3px; position:relative; padding:0 0 55px; height:225px; margin:15px 15px 20px 0 !important; border:2px #444141 solid }
.plans_container .plans_box:hover { box-shadow:0px 0px 5px #666 }
.plans_container .plans_box.blue { background:#fff; }
.plans_container .plans_box.last { margin-right:0; }
.plans_container .headline { width:100%; float:left; border-bottom:1px #fff solid; }
.plans_container .headline h3 { color:#fff; font-size:15px; text-transform:uppercase; background:#444141; text-align:center; padding:0 5px 0 5px; float:left; width:100%; line-height:60px; box-sizing:border-box }
.plans_container .headline span { width:100%; float:right; color:#000; height:59px; border-radius:0 3px 0 0; -webkit-border-radius:0 3px 0 0; font-size:46px; text-align:center; }
.plans_container strong { color:#000; font-size:12px; text-align:center; padding:10px 20px 0; display:block; clear:both; }
.plans_container a.btn_paynow { width:100px; display:inline-block; height:32px; line-height:32px; font-size:16px; color:#FFF; background:#e41e26; text-decoration:none; cursor:pointer; transition:all 0.3s ease-in-out }
.plans_container a.btn_paynow:hover { background:#444141; }
.inner .plans_container ul { width:100%; float:left; list-style:none; padding:0 15px; margin:0px; box-sizing:border-box; }
.plans_container ul li { width:100%; box-sizing:border-box; float:left; /*background:url(../images/dash.png) repeat-x 0 bottom;*/ padding:5px 0; color:#fff; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; list-style:none }
.plans_container ul li span { display:block; /*background:url(../images/arrow.png) no-repeat 5px 6px;*/ padding:0 0 0 20px; }
.plans_container .plans_box.blue ul li {/* background:url(../images/dash.png) repeat-x 0 bottom;*/ }
.plans_container .plans_box.blue strong { color:#fff }
/***************************************** Plan Section*********************************************************/

.buy-btn { float:left; width:100%; text-align:center; margin:20px 0 0 0 }
.inner ul { margin:0 15px 20px 15px }
.inner p { font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:13px;  line-height:20px; }
/*******************For Drop Down******************/
.header ul li.sel > a, .header ul li.current > a { color:#e41e26; border-bottom:2px #e41e26 solid; transition:all 0.3s ease-in-out }
ul.child { display: none; }
.header ul > li { position:relative }
.header ul > li ul { position: absolute; background:#333; color:#FFF; width:200px; top:50px; left:0px; z-index:100; margin:0px; }
.header ul > li ul li ul { margin-left: 200px; margin-top: -51px; }
.header ul > li ul li { padding: 0px; width:100%; box-sizing:border-box; list-style: none; border-top:1px #CCC solid; border-bottom:none; font-size:15px; text-align:left; box-sizing:border-box; }
.header ul > li ul li a { color:#FFF!important; float:left; width:100%; box-sizing:border-box; line-height:normal; border-bottom:none!important; padding:5px 10px; border-bottom:none }
.header ul > li ul li a:hover { background:#e41e26; border-bottom:none; color:#FFF }
#norton .mcafeeservice { background:url(../images/banner/mcafee-anti-virus.jpg) no-repeat 0 0; }
/***********************Norton Page Start***************************/
#norton .service { background:url(../images/norton-bg.png) no-repeat 0 0; }
#norton .ser-sec ul li:hover { background:url(../images/norton-hover.png) no-repeat 0 0; }
#norton .service .our, .service .ser_p, .service .ser_para { color:#fff }
#norton #back-top span { background:url(../images/up-arrow-norton.png) no-repeat 0 0 }
#norton .banner { width:100%; border-top:1px solid #e9e8e8; float:left; background:url(../images/banner1.jpg) no-repeat top center; height:513px; margin:80px 0 0 0; }
#norton .bannermcafee { width:100%; border-top:1px solid #e9e8e8; float:left; background:url(../images/banner/mcafee-anti-virus.jpg) no-repeat top center; height:513px; margin:80px 0 0 0; }
.banner-cont.ban-right { float:right; width:530px; }
#norton .banner-cont h3 { font-size:44px; text-transform:uppercase; color:#000 }
#norton .banner-cont h4 { font-size:43px; text-transform:uppercase; color:#ffbc2d; }
#norton .banner-cont h5 { font-size:30px; text-transform:uppercase; color:#808182; padding:0 0 10px 0 }
/***********************Norton Page End***************************/


/**** MacAfee Page************************************************/
#mcafee .banner { width:100%; border-top:1px solid #e9e8e8; float:left; background:url(../images/banner/mcafee-anti-virus.jpg) no-repeat top center; height:513px; margin:80px 0 0 0; }
#mcafee .service { width:100%; background:no-repeat scroll 0 0 #ffffff; border-top:1px solid #ffffff; float:left; background:url(../images/banner/mcafree-service.jpg) no-repeat top center; }
#mcafee .ser-sec ul li:hover { background:url(../images/hover.png) no-repeat scroll 0 0; }
/**** MacAfee Page end************************************************/

/**** avg Page************************************************/
#avg .banner { width:100%; border-top:1px solid #e9e8e8; float:left; background:url(../images/banner/avg-anti-virus.jpg) no-repeat top center; height:513px; margin:80px 0 0 0; }
#avg .service { width:100%; background:no-repeat scroll 0 0 #ffffff; border-top:1px solid #ffffff; float:left; background:url(../images/banner/avg-service.jpg) no-repeat top center; }
#avg .ser-sec ul li:hover { background:url(../images/pogo-hover.png) no-repeat scroll 0 0; }
#avg .banner-cont h3{color:#000}
/**** avg Page end************************************************/

/**** kaspersky Page************************************************/
#kaspersky .banner { width:100%; border-top:1px solid #e9e8e8; float:left; background:url(../images/banner/kaspersky-anti-virus.jpg) no-repeat top center; height:513px; margin:80px 0 0 0; }
#kaspersky .service { width:100%; background:no-repeat scroll 0 0 #ffffff; border-top:1px solid #ffffff; float:left; background:url(../images/banner/kespersky-service.jpg) no-repeat top center; }
#kaspersky .ser-sec ul li:hover { background:url(../images/pogo-hover.png) no-repeat scroll 0 0; }
#kaspersky .banner-cont h3{color:#000}
/**** kaspersky Page end************************************************/
/********************Avast Page Start*************************************/
#avast .banner { width:100%; border-top:1px solid #e9e8e8; float:left; background:url(../images/banner/avast.jpg) no-repeat top center; height:513px; margin:80px 0 0 0; }
#avast .service{background:url(../images/norton-service.png) no-repeat top center;}
#avast .ser-sec ul li:hover {
    background: url("../images/norton-hover.png") no-repeat scroll 0 0;
}
/********************Avast Page End*************************************/
/******************************* Avira *********************************/
#avira .banner{background:url(../images/banner/avira-anti-virus.jpg) no-repeat top center}
#avira .banner-cont h3{color:#000}
/********************Avira Page End*************************************/

/******************************* Bitdefender *********************************/
#bitdefender .banner{background:url(../images/banner/Bitdefender-antivirus.jpg) no-repeat top center;}
#bitdefender .banner-cont{margin:50px 0 0 0}
#bitdefender .banner-cont h3{color:#000}
/********************Avira Page End*************************************/
#trend_micro .banner{background:url(../images/trend-micro.jpg) no-repeat center top;}
#webroot .banner{background:url(../images/webroot-banner.jpg) no-repeat center top;}
#eset .banner{background:url(../images/eset-antivirus.jpg) no-repeat center top;}



.inner-page { padding:30px 0 0 0; float:left; width:100%; }
.inner-page .content_left { float: left; margin: 0; padding: 0 10px 0 0; width: 75%; }
.inner-page .content_right { float: right; margin: 0 0 0 15px; padding: 0 0 50px; width: 22%; }
.inner-page p { margin:0px 25px 10px 0; font-size:14px/20px; color:#231f20; text-align:justify }
.inner-page .content_left li { background: url("../images/bullets.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0); font-size: 14px; list-style: outside none none; padding: 5px 5px 5px 15px; }
.black { color:#000!important }
.inner { padding:20px 0 20px 0; float:left; width:100%; }
.box-withpadd { /*box-shadow:0 0 5px #cdcdcd; */box-sizing:border-box; padding:20px 0px; }
.full-width { width:100%!important }
/* Css for fade in and fade out popup*/

#light { display: none; position: fixed; top: 20%; left: 20%; width: 800px; padding: 10px; border: 2px solid #FFF; background: #CCC; z-index: 1002; overflow: scroll; height: 450px; }
#fade { display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index: 1001; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }


/****************************all-antivirus-page*********************************/
#all-antivirus .banner{background:url(../images/all-antivirus.jpg) no-repeat center top }
#all-antivirus .banner-cont h3{font-size:50px;font-weight:bold; color:#000}
#all-antivirus .banner-cont h4{font-size:50px;font-weight:bold}
.banner-cont h4 span{text-transform:lowercase;}
/*#all-antivirus .ser-sec ul li{width:280px;/*margin:0 25px 0 31px;padding:0 7px 0 20px}*/
#all-antivirus .ser-sec ul li:hover{background:url(../images/asus-hover.png) no-repeat 0 0;}
#all-antivirus .banner-cont{margin:80px 0 0 0}
.withe-content{background:#FFF;float:left;width:100%;padding:30px 0 0px; }
.satisfaction{float:right;}
.withe-content p{font-family:Arial, Helvetica, sans-serif;font-size:13px;width:65%;text-align:justify;line-height:18px;padding:0px 0 20px}
.background-withe-content{background:url(../images/backgroun-img.jpg) repeat 0 0; float:left;width:100%;padding:40px 0px 50px 0; box-sizing:border-box; }
.background-withe-content ul{width:80%;}
.background-withe-content ul li{background:#FFF;display:inline-block;text-align:center;margin:15px 5px 10px 0;border:1px solid #e2e2e2; vertical-align:top; width:150px;transition:all 0.3s ease-in-out}
.background-withe-content ul li span{float:left;width:100%; box-sizing:border-box;padding:30px 5px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:center}
.background-withe-content ul li a{color:#000;padding:30px 0 30px 0;display:inline-block; }
.background-withe-content ul li a img{min-height:60px;}
.background-withe-content ul li:hover{background:#ffefef;border:1px solid #eeadae}
.man-rith{position:absolute;bottom:0px;right:10px; z-index:10}
.bottom-part{float:left;width:100%;background:#FFF; position:relative}
.bottom-part p{font-family:Arial, Helvetica, sans-serif;font-size:13px;width:65%;text-align:justify;line-height:18px;padding:10px 0 50px}


.product .product-sec{background:#FFF; padding:20px; margin:150px 0px 30px 0; float:left; width:100%; box-sizing:border-box;}
.product .product-sec table{border:none;}
.product .product-sec table td{padding:5px}
.product .product-sec table td input[type="text"],.product .product-sec table td select{height:24px; border:#CCC 1px solid; width:100%}
.product .inner{padding-bottom:0px;}


/********************All Operating Page*************************/
#all_os .banner{background:url(../images/all-operating-system.jpg) no-repeat center top }
#all_os .banner-cont h3 { font-size:44px; text-transform:uppercase; color:#000}
#all_os .banner-cont{ font-size:44px; text-transform:uppercase; color:#435928;margin:50px 0 0 50px}


/*****************All Printer *********************/
#all-printer .banner{background:url(../images/printer-banner-page.jpg) no-repeat center top }
#all-printer .banner-cont h3 { font-size:44px; text-transform:uppercase; color:#000}
#all-printer .banner-cont{ font-size:44px; text-transform:uppercase; color:#435928;margin:50px 0 0 110px}


/**************************Printer Antivirus********************************/
#dell .banner{background:url(../images/dell-printer.jpg) no-repeat center top;}
#espon .banner{background:url(../images/epson-printers.jpg) no-repeat center top;}
#hp .banner{background:url(../images/hp-printer.jpg) no-repeat center top;}
#hp .banner-cont{ font-size:44px; text-transform:uppercase; color:#435928;margin:40px 0 0 0px}
#lenova .banner{background:url(../images/lenovo-printer.jpg) no-repeat center top;}
#lexmark .banner{background:url(../images/lexmark-printer.jpg) no-repeat center top;}
#toshiba .banner{background:url(../images/toshiba-printer.jpg) no-repeat center top;}
#acer .banner{background:url(../images/acer-printer.jpg) no-repeat center top;}
#brother .banner{background:url(../images/brother-printer.jpg) no-repeat center top;}
#brother .banner{background:url(../images/brother-printer.jpg) no-repeat center top;}
#canon .banner{background:url(../images/canon-printer.jpg) no-repeat center top;}
#compaq .banner .banner-cont{margin:50px 0 0 0}
/************** Operating System**************************************/
#chrome .banner{background:url(../images/chrome-operating-system.jpg) no-repeat center top;}
#mac .banner{background:url(../images/mac-ios.jpg) no-repeat center top;}
#window7 .banner{background:url(../images/window7.jpg) no-repeat center top;}
#window8 .banner{background:url(../images/window8.jpg) no-repeat center top;}
#window10 .banner{background:url(../images/window10.jpg) no-repeat center top;}
#windowxp .banner{background:url(../images/window-xp.jpg) no-repeat center top;}
#windowxp .banner .banner-cont {margin:70px 0 0 0}
#vista .banner{background:url(../images/window-vista.jpg) no-repeat center top;}

.modalDialog{background:#fff;border:1px solid #999;box-shadow:0 0 6px 3px #aaa;display:none;height:450px;left:20%;overflow:scroll;padding:10px;position: fixed;top:20%;width:800px;z-index:9999999;}
.modalDialog label{cursor: pointer;}
.closeDim{background-color:#000;display:none;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;z-index:999999;}

#ProdPageWarp{}
#ProdPageWarp .prodBx {
    max-width: 280px;
    border-radius: 0px;
    margin-left: 0px;
    float: left;
    
    padding: 20px;
    box-sizing: border-box;
    min-height: 336px;
    width: 100%;
    border: 0px solid #f1f1f1;
    margin: 5px;
}
#ProdPageWarp .prodBx .prodHead h6{background:#444141;margin-top:0px;border-radius:0px;height:26px;padding:3px 0px;color:#fff;font-size:18px}
#ProdPageWarp .prodBx{text-align:center;}
#ProdPageWarp .prodBx .prodImg{padding:6px 0px;}
#ProdPageWarp .prodBx .prodImg img{width:150px;height:150px;}
#ProdPageWarp .prodBx .prodTxt{}
#ProdPageWarp .prodBx .prodPrice p{text-align:center;}
#ProdPageWarp .prodBx .prodPrice p input[type="button"]{background:#444141;border:0px;border-radius:1px;color:#fff;font-size:12px;font-weight:bold;margin-left:12px;padding: 8px;cursor:pointer;}
#ProdPageWarp .prodBx .prodPrice p span{font-size:18px;}
/* Popup Modal */
#productPgeFrm{width:96%;padding-top:50px;margin:0 auto;}
#productPgeFrm label{float:left;width:15%;text-align:left;margin-top:6px;}
#productPgeFrm input[type="text"], #productPgeFrm input[type="email"],#productPgeFrm textarea{float:right;width:75%;margin-bottom:21px;height:27px;padding-left:3px;}
#productPgeFrm textarea{height:120px;}
#frmMsg{margin-bottom:6px;text-align:center;}
#frmMsg .success{color:#8ac53e;}
#frmMsg .fail{color:#ff0000;}
.form-group label {padding-top: 6px;font-size:15px;}
#productPgeFrm label span{color:#ff0000;}
#productPage .pricing_features li p{min-height:51px;font-size:13px;line-height:17px;padding-bottom:0px;margin-bottom:0px;}
#productPage .pricing_features li span{font-size:18px;font-weight:bold;}
#productPgeModal{}
#productPgeModal .modalDialog{width: 40%;left: 27%;height:436px;background:#fff;top:15%;}
#productPgeModal input[type="button"]{float:right;}
#productPgeModal h2{font-size:20px;margin:0px auto;padding:0px;position:absolute;top:0px;text-align:center;left:0px;background-color:#000;width:100%;color:#fff;padding:6px 0px;}
#productPgeModal #phone{color:#000;}

/*4/5/18*/
.sp2 h2, .sp2 h3{margin:15px 0px 5px;}
.label{width:100%;display: inline-block;}



/*CSS ADDED ON 03/09/09*/

/* Popup container  */
.popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 0px;
 background-color: #7f7f7f;
    width: 85px;
    display: block;
    margin: 0 auto;
    color:#fff;
   padding:7px;
    font-size: 15px;
    text-decoration: none;
    text-align: center;
        margin-top: 30px;
}

/* The actual popup */
.popup .popuptext {
    visibility: hidden;
    width: 160px;
    background-color:#e5e5e5;
    color: #454545;
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -80px;
}

.cz {
    top: 0;
    right: 0px;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    color: #8f0000;
    text-align: center;
    position: absolute;
    font-style: normal;
    font-size: 16px;
}
/* Popup arrow */
.popup .popuptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* Toggle this class - hide and show the popup */
.popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}

.popup p {border-bottom: 1px solid #c9c7c7;display: block; margin: 0px;
    padding: 7px;}
.popup p:last-child{border-bottom:0px;}
.popup:focus{border:0px !important;}
.pricing_tables h4 {font-size: 14px;}
.lc {
    padding: 3px 0px !important;
}


.pricing_tables .grid:first-child, .pricing_tables .grid3:first-child, .pricing_tables .grid_4:first-child{height:inherit;}


















