@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,600,700,200,100);
/* CSS Document */
body {margin:0px; padding:0; font-size:100%; font-family: 'raleway', Arial, Sans-serif;  line-height:22px; color:#666666; font-weight:400;/*-webkit-transform: translateZ(0px);*/}
html, form, body {height:100%;}
div, p, ul, ol, li, a, input, textarea, select, figure, img, p, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; list-style:none; font-size:100%; border:none; outline:none; text-decoration:none; /*overflow:hidden;*/}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block; }
.left { float:left; }
.right { float:right; }
.clr { clear:both; }
img{ max-width:100%;}
.clearfix { *zoom:1}
.clearfix:after { clear: both; content:"."; display:block; height:0; line-height:0; overflow:hidden; font-size:0; visibility:hidden; }

.wrapper{ margin:0 auto; width:1000px;/* overflow:auto;*/ position:relative;}
.ie7 .wrapper, .ie8 .wrapper{ margin:0 auto; width:1000px;}

/*Font face */

@font-face{font-family:movistartext-bold;src:url(clientlibs/css/movistartext-bold/latest.eot);src:url(clientlibs/css/movistartext-bold/latest.eot?#iefix) format('embedded-opentype'),url(clientlibs/css/movistartext-bold/latest.woff) format('woff'),url(clientlibs/css/movistartext-bold/latest.ttf) format('truetype'),url(clientlibs/css/movistartext-bold/latest.svg#segoe_uilight) format('svg');font-weight:700;font-style:normal}

@font-face{font-family:movistarheadline-bold;src:url(clientlibs/css/movistarheadline-bold/latest.eot);src:url(clientlibs/css/movistarheadline-bold/latest.eot?#iefix) format('embedded-opentype'),url(clientlibs/css/movistarheadline-bold/latest.woff) format('woff'),url(clientlibs/css/movistarheadline-bold/latest.ttf) format('truetype'),url(clientlibs/css/movistarheadline-bold/latest.svg#segoe_uilight) format('svg');font-weight:700;font-style:normal}

/*Global veriables start*/
.content-wrap{ width:100%; float:left; padding:0 0 30px 0;}
.article-left{ width:914px; float:left; }
.article-right{ width:914px; float:right;}
.aside-left{ width:300px; float:left;}
.aside-right{ width:300px; float:right;}
h1{color:#000; font-size:40px; font-weight:100;}
h2{color:#000; font-size:42px; font-family:'raleway', sans-serif; font-weight:300;}
h3{color:#000;}
h4{color:#000;}
h5{color:#000;}
h6{color:#000;}
p{ color:#454444; font-size:13px; line-height:22px;font-weight:400;}
td, li{color:#454444; font-size:13px; line-height:20px;}
a{color:#f58220; }
a:hover{color: #1492d4;}
a:focus{color: #1492d4;}
.heading1{color:#000; font-size:40px; line-height:40px; font-family:'raleway',sans-serif; font-weight:100; padding-bottom:12px; display:block;}
.heading2{color:#000; font-size:27px; font-family:'raleway',sans-serif; font-weight:300; padding-bottom:12px; display:block;}
.heading3{color:#000; font-size:25px; font-family:'raleway',sans-serif; font-weight:300; padding-bottom:12px; display:block;}
.heading4{color:#000; font-size:18px; font-family:'raleway',sans-serif; font-weight:400; padding-bottom:12px; display:block;}
.heading5{color:#313030; font-size:16px; font-family:'raleway',sans-serif; font-weight:300; padding-bottom:12px; display:block;}
.heading6{color:#313030; font-size:14px; font-family:'raleway',sans-serif; font-weight:300; padding-bottom:12px; display:block;}
input[type="text"]:focus, textarea:focus {box-shadow: 0 0 2px 1px #bbb;}

/*Global veriables end */
header{float:left; width:100%;}

.header-top-panel{ width:100%; float:left; border-bottom:1px solid #e5e5e5;position:relative; z-index:9;}
.logo{ width:20%; float:left; padding:17px 0 13px 0;}
nav{ float:right; width:45%; padding:23px 0 0 0;}
nav ul{ float:right;}
nav ul li{ float:left; font-size:13px; margin-left:1px; position:relative;}
nav ul li ul, .forum-country ul li ul { display:none;}
nav ul li:hover > ul, .forum-country ul li:hover > ul{ display:block; position:absolute; background:#fff; border:1px solid #e5e5e5;}
nav ul li ul li{}
nav ul li a{ color:#333333; padding:3px 12px; display:block; text-transform:uppercase}
nav ul li  ul li a{text-transform:capitalize}
nav ul li a:hover{color:#1492d4;}
nav ul li a.active{ background:#45ad2f; color:#ffffff; border-radius:6px;}
nav ul li img, .forum-country ul li img{ vertical-align:middle;}
nav ul li a span, .forum-country ul li a span{ display:inline-block; background:url(clientlibs/images/drop-arrow.gif) right top no-repeat; width:10px; height:5px;}
.ie7 nav ul li a span, .ie7 forum-country ul li a span{ background-position:right 2px; height:10px;}
nav ul li a.active span, .forum-country ul li a.active span{ background-image:url(clientlibs/images/on-drop-arrow.png);}
nav ul li div{ display:none;}
nav ul li:hover div{ display:block; right:0px;  z-index:19294; position:absolute; background:#fff; border:1px solid #ccc; border-bottom:0; margin-top:0px; }
.ie7 nav ul li:hover div{ display:inline; zoom:1;  width:190px;}

nav ul li ul li{ float:none; width:190px; margin:0; padding:0;}
.forum-country ul li ul li{float:none; width:115px; margin:0; padding:0;}
nav ul li ul li a, .forum-country ul li ul li a{ padding:3px 10px}
nav ul li ul li strong, .forum-country ul li ul li strong{ padding:3px 7px;}
nav ul li ul li a:hover, nav ul li ul li a.active, .forum-country ul li ul li a:hover, .forum-country ul li ul li a.active{ border-radius:0;}

.forum-country{ float:right; width:11%;padding:23px 104px 0 0;}
.forum-country ul{ float:right; margin-right:10px}
.forum-country ul li{ float:left; font-size:13px; margin-left:1px; position:relative;}
.forum-country ul li a{ color:#333333; padding:3px 12px; display:block;}
.forum-country ul li a:hover{color:#1492d4;}
.forum-country ul li a.active{ background:#45ad2f; color:#ffffff; border-radius:6px; -webkit-border-radius:6px; moz-border-radius:6px;}
.flags:hover{ background:url(clientlibs/images/upper-arrow.png) 23% 21px no-repeat;}

.header-middle-panel{color:#333; float:left; font-family:'raleway',sans-serif; font-weight:100; font-size:28px; padding:33px 0; text-align:left; width:100%;}
.header-middle-panel .tagline-section{ font-size:28px; font-weight:200; width:60%; float:left;}
.header-middle-panel .tollfree{float:right; text-align:right; font-size:20px; line-height:23px; vertical-align:top; width:33%; margin-top:-3px; color:#000; font-weight:200}
.header-middle-panel .tollfree strong{ font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.header-middle-panel a{color:#000;}
.header-middle-panel a:hover{color:#f58220;}
.right img{ vertical-align:top; margin-top:-2px;  transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; opacity:0.8;}
.right img:hover{ opacity:1;}
.ie7 .header-middle-panel span{ vertical-align:top; margin-top:-20px;}
.ie7 .header-middle-panel span img{ vertical-align:top; margin-top:-2px;}

.header-banner{float:left; width:100%; height:415px; border-bottom:1px solid #cdcdcd; position:relative; background-repeat:no-repeat; background-position: 50% 0; background-size:cover;}

.header-banner .wrapper{ width:1000px; margin:40px auto 0 auto; float:none;  color:#fff; font-family: 'raleway',sans-serif; font-weight: 100 !important;}

.header-banner > div h2, .header-banner > div h2 {float:left; width:100%; margin-top:40px; font-size:38px; line-height:normal; font-family:'raleway',sans-serif; color:#fff; font-weight:100;}
.header-banner-absolute  > div{height:370px;}
.header-banner  > div span{float:left; width:100%; padding-bottom:10px; font-size:21px; font-family:'raleway',sans-serif; font-weight:300; line-height:28px;}
.header-banner  > div figure{ float:left; width:100%; margin-top:20px;}
.header-banner  > div figure img{ float:left; max-width:100%;}
.header-banner  > div .btn{float:left; margin-top:15px; width:248px; height:57px; padding:8px 0 0 40px; background:url(clientlibs/images/banner-btn-bg.png) no-repeat 0 0; text-align:center; font-size:23px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.header-banner  > div .comingsoonbtn{float:left; margin-top:15px; width:248px; height:47px; padding:18px 0 0 0; background:url(clientlibs/images/coming-soon.png) no-repeat 0 0; text-align:center; font-size:27px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.header-banner  > div .btn a, .header-banner  > div .comingsoonbtn a, .header-banner  > div .btn a:hover{color:#fff;}
.header-banner  > div .btn:hover, .header-banner  > div .comingsoonbtn:hover{ background-position:left top; box-shadow:0 0 10px 1px #999}

.header-banner  > div .btn small{font-size:18px; line-height:18px; color:#fef341;}
.header-banner .bx-controls{position:absolute; bottom:20px; right:20px; z-index:999;}
.header-banner .bx-controls .bx-pager-item{float:left; width:16px; height:15px; cursor:pointer; text-indent:-9999px; background:url(clientlibs/images/controls.png) no-repeat 100% 0;}
.header-banner > div{float:left; width:100%; height:415px; color:#fff; }
.header-banner > div .buy-btn a{float:left; margin-top:15px; width:208px; height:45px; padding:20px 0 0 15px; background:url(clientlibs/images/banner-btn-bg.png) no-repeat 0 0; text-align:center; font-size:27px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; border-radius:3px;}
.mid-content-btn .btn small{ font-size: 18px;line-height: 18px;color: #fef341;}
.mid-content-btn .btn{float:left; margin-top:15px; width:248px; height:57px; padding:8px 0 0 40px; background:url(clientlibs/images/banner-btn-bg.png) no-repeat 0 0; text-align:center; font-size:23px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; border-radius:3px;}
.header-banner > div .buy-btn a:hover, .mid-content-btn .btn:hover{background-position:left top; box-shadow:0 0 10px 1px #999}
.mid-content-btn .comingsoonbtn{float:left; margin-top:15px; width:248px; height:47px; padding:18px 0 0 0; background:url(clientlibs/images/coming-soon.png) no-repeat 0 0; text-align:center; font-size:27px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; border-radius:3px;}
.header-banner .wrapper h1{font-size:32px; padding-bottom: 15px; color:#fff; font-weight:100;}
.header-banner .wrapper h2{font-size:32px;  padding-bottom: 15px; color:#fff; font-weight:100;}
.header-banner .wrapper h3{font-size:29px; padding-bottom: 15px; color:#fff; font-weight:100;}
.header-banner .wrapper h4{font-size:26px; padding-bottom: 15px; color:#fff; font-weight:100;}
.header-banner .wrapper h5{font-size:23px; padding-bottom: 15px; color:#fff; font-weight:100;}
.header-banner .wrapper h6{font-size:21px; padding-bottom: 15px; color:#fff; font-weight:100;}
.header-banner .wrapper p{ font-size:21px; line-height:28px; padding-bottom: 15px; color:#fff; font-weight:300;}

.guarantee-img{ position:absolute; z-index:354; top:150px; left:540px}
.coupon-guarantee-img{position:absolute; z-index:354; top:150px; left:610px}


.top-section{float:left; width:100%; background:#f4f4f4; padding:40px 0; font-family:'raleway',sans-serif; font-weight:400;}
.two-col{float:left; width:100%; background:url(clientlibs/images/dot-line.jpg) repeat-y 50% 0;}
.two-col .left-col{float:left; width:47%;}
.two-col .right-col{float:right; width:47%;}
.two-col-left .right-col{float:right; width:47%;}
.two-col h1{/*display:inline; */font-weight:100; line-height:40px; padding-bottom: 12px;}
.two-col h2{/*display:inline; */font-weight:100; color: #000; font-size: 40px; line-height: 40px; padding-bottom: 12px;}


.top-section strong, .top-section h3{font-size:20px; line-height:26px; font-weight:400; padding-bottom:10px; display:block; font-family:'raleway',sans-serif; color:#000;}
.top-section p{font-size:13px; line-height:20px; padding-bottom:15px; font-family:'raleway',sans-serif; font-weight:400; color:#000;}
.top-section ul li{width:90%; font-size:13px; line-height:20px; padding:0 0 5px 12px; background:url(clientlibs/images/bollts.png) no-repeat 0 7px; font-family:'raleway',sans-serif; font-weight:400;}



.top-section .testimonials{float:left; width:100%;}
.top-section .testimonials li{float:left; width:100%; padding:28px 0; border-top:1px solid #c3c3c3; background:none;}
.top-section .testimonials li:first-child{float:left; width:100%; padding-top:0; border-top:none;}
.top-section .testimonials li img{float:left; border:1px solid #c0b7b7; border-radius:60px; margin-right:18px; margin-bottom:20px;}



.product-section{float:left; width:100%; padding:40px 0;}
.product-section .heading{float:left; width:100%; text-align:center;}
.product-section .heading h2{color: #000; font-size: 40px;line-height: 40px;font-family: 'raleway',sans-serif; font-weight:100;padding-bottom: 12px;display: block;}
.product-section .heading h3{float:left; width:100%; text-align:center; font-family:'raleway',sans-serif; font-weight:200; font-size:20px;}
.product-section .three-col{float:left; width:100%; padding:30px 0; border-bottom:1px solid #c3c3c3;}
.product-section .three-col .col{float:left; width:30%; padding:0 1.48%;}
.product-section .three-col .col.mid{float:left; width:30%; padding:0 1.48%; border:1px solid #c3c3c3; border-width:0 1px;}
.product-section .three-col .col.hmid{float:left; width:31%; padding:0 1.48%; border:1px solid #c3c3c3; border-width:0 1px;}
.product-section .three-col .col img{ margin-right:10px; margin-bottom:50px;}
.product-section .three-col .col .text{display:block; float:right; width:59%;}
/*.product-section .three-col .col.mid .text{ width:100%;}*/
.col-img{ width:123px; text-align:center; float:left;}
.product-section .three-col .col .text h4{font-size:20px; font-weight:normal; font-family:'raleway',sans-serif; font-weight:300; padding-bottom:10px;}
.product-section .three-col .col .text h4 a{color: #454444;}
.product-section .three-col .col .text h4 a:hover, .product-section .three-col .col .text h4 a:hover span{color: #1492d4;}
.product-section .three-col .col .text h4 span{ color:#ff6600;}
.product-section .three-col .col .text p{border-bottom:1px dotted #c3c3c3; padding-bottom:5px; font-size:13px; line-height:20px;}
.product-section .three-col .col .text p a{text-decoration:underline;}
.product-section .three-col .col .text .price{ float:left; width:100%; text-align:left; margin-top:15px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.product-section .three-col .col .text .free{ color:#f58220; font-size:34px; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; margin:10px 0 0 0; padding:10px 0; width:100%;}
.product-section .three-col .col .text .price strong{font-size:30px; display:inline-block; float:left;}
.product-section .three-col .col .text .price strong small,.product-section .three-col .col .text .price strong sup{font-size:20px; vertical-align:text-top;}
.product-section .three-col .col .text .price strong small{font-weight:normal;}
.product-section .three-col .col .text .price span{font-size:13px; display:inline-block; margin-left:-18px; position:relative; font-family:'raleway',sans-serif; font-weight:400; float:left; padding:17px 0 0 0;}
.product-section .three-col .col .text .btn{float:left; font-size:15px; line-height:20px; font-family:'raleway',sans-serif; font-weight:200; background:#1492d4; padding:5px 6%; color:#fff; margin:10px 0 0 0; border-radius:4px; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; white-space:nowrap;}
.product-section .three-col .col .text .btn:hover{background: #097ab6; box-shadow:0 0 10px 1px #c3c3c3;}

.download-btn{float:left; font-size:15px; line-height:20px; font-family:'raleway',sans-serif; font-weight:200; background:#1492d4; padding:5px 7%; color:#fff; margin:22px 0 0 10px; border-radius:4px; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; white-space:nowrap;}
.download-btn:hover{ background:#5cb13d;}
.product-section .three-col .col .text .btn.green{background: #63ab49;}
.product-section .three-col .col .text .btn.green:hover{background: #1492d4;}

.product-section .two-col{float:left; width:100%; background:url(clientlibs/images/dot-line.jpg) repeat-y 50% 0; margin-top:22px;}
.product-section .two-col .left-col{float:left; width:47%;}
.product-section .two-col .right-col{float:right; width:47%;}
.product-section .two-col h4{font-size:21px; font-weight:300; font-family:'raleway',sans-serif; padding-bottom:10px; margin-bottom:15px;}
.product-section .two-col h4 a{color: #313030;}
.product-section .two-col h4 a:hover, .product-section .two-col h4 a:hover span{color: #1492d4;}
.product-section .two-col h4 span{color:#ff6600;}
.product-section .two-col ul li{width:90%; font-size:13px; line-height:20px; padding:0 0 5px 12px; background:url(clientlibs/images/bollts.png) no-repeat 0 7px; font-family:'raleway',sans-serif; font-weight:400;}
.product-section .two-col img{float:left; margin:5px 20px 0 0;}
.product-section .two-col .text{display:block; overflow:hidden;}
.product-section .two-col .text p{padding-bottom:5px; font-size:13px; line-height:20px;}
.product-section .two-col .text p a{text-decoration:underline;}
.product-section .two-col .text .btn{float:left; font-size:15px; line-height:20px; font-family:'raleway',sans-serif; font-weight:200; background:#63ab49; padding:5px 23px; color:#fff; margin:12px 0 0 0; border-radius:4px;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.product-section .two-col .text .btn:hover{ background: #4c9631;box-shadow:0 0 10px 1px #bbbcbd;}

.product-section .two-col-left{float:left; width:100%; margin-top:22px;}
.product-section .two-col-left .left-col{float:left; width:47%; padding-left:2.45%;}
.product-section .two-col-left .left-col.full-width{width:97%;}
.product-section .two-col-left .right-col{float:right; padding-left:2.45%; background: url(clientlibs/images/dot-line.jpg) repeat-y left 0;}
.product-section .two-col-left h4{font-size:21px; font-weight:normal; font-family:'raleway',sans-serif; font-weight:300; padding-bottom:10px; margin-bottom:15px;}
.product-section .two-col-left h4 a{color: #313030;}
.product-section .two-col-left h4 a:hover, .product-section .two-col-left h4 a:hover span{color: #1492d4;}
.product-section .two-col-left h4 span{color:#ff6600;}
.product-section .two-col-left ul li{width:90%; font-size:13px; line-height:20px; padding:0 0 5px 12px; background:url(clientlibs/images/bollts.png) no-repeat 0 7px; font-family:'raleway',sans-serif; font-weight:400;}
.product-section .two-col-left img{float:left; margin:5px 20px 0 0;}
.product-section .two-col-left .text{display:block; overflow:hidden;}
.product-section .two-col-left .text p{padding-bottom:5px; font-size:13px; line-height:20px;}
.product-section .two-col-left .text p a{text-decoration:underline;}
.product-section .two-col-left .text .btn, .down-btn{float:left; font-size:15px; line-height:20px; font-family:'raleway',sans-serif; font-weight:200; background:#63ab49; padding:5px 23px; color:#fff !important; margin:12px 0 0 0; border-radius:4px;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.product-section .two-col-left .text .btn:hover, .down-btn:hover{ background: #4c9631; box-shadow:0 0 10px 1px #c3c3c3;}
.product-section .one-col-left{float:left; width:100%; margin-top:22px;}
.product-section .one-col-left h4{font-size:21px; font-weight:normal; font-family:'raleway',sans-serif; font-weight:300; padding-bottom:10px; margin-bottom:15px;}
.product-section .one-col-left h4 span{color:#ff6600;}
.product-section .one-col-left ul li{width:90%; font-size:13px; line-height:20px; padding:0 0 5px 12px; background:url(clientlibs/images/bollts.png) no-repeat 0 7px; font-family:'raleway',sans-serif; font-weight:400;}
.product-section .one-col-left img{float:left; margin:5px 20px 0 0;}
.product-section .one-col-left .text{display:block; overflow:hidden;}
.product-section .one-col-left .text p{padding-bottom:5px; font-size:13px; line-height:20px;}
.product-section .one-col-left .text p a{text-decoration:underline;}
.product-section .one-col-left .text .btn{float:left; font-size:15px; line-height:20px; font-family:'raleway',sans-serif; font-weight:200; background:#63ab49; padding:7px 23px; color:#fff; margin:12px 0 0 0; border-radius:4px;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.product-section .one-col-left .text .btn:hover{ background: #5cb83b;}
.product-section .sub-head{ color:#000000; font-size:20px; font-weight:200;}

/*new css start*/
.row-section{float:left; width:100%; padding:40px 0;}
.row-section.tech-section{padding:40px 0 100px;}
.row-section .heading{float:left; width:100%; text-align:center; padding-bottom:40px;}
.row-section .heading h2{color: #000; font-size: 40px; line-height: 40px; font-family: 'raleway',sans-serif; font-weight:100; padding-bottom: 12px; display: block;}
.row-section .heading .sub-head{float:left; width:100%; text-align:center; font-family:'raleway',sans-serif; font-weight:300; color:#333; font-size:20px; padding-bottom:10px;}
.row-section .heading .heading3 strong{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:25px;}
.row-section .heading p{font-family:'raleway',sans-serif; font-weight:400; font-size:13px; line-height:20px; padding-top:10px;}
.row-section.about figure{float:left; width:52%; text-align:center; position:relative;}
.row-section.about figure img{display:inline;}
.row-section.about figure img.money-back{position:absolute; bottom:-25px; left:-28px;}
.row-section.about figure img.total-security-gaurantee{position:absolute; bottom:-45px; left:-12px;}
.row-section.about figure figcaption{max-width:280px; font-size:18px; font-family:'raleway',sans-serif; font-weight:300; color:#0089d0;}
.row-section.about figure figcaption strong{font-family:'raleway',sans-serif; font-weight:500;}
.row-section.about .bullets{float:right; width:48%;}
.row-section.about .bullets li{display:block; padding:0 0 18px 24px; background:url(clientlibs/images/green-bullets.png) no-repeat 0 8px; font-size:13px; font-family:'raleway',sans-serif; font-weight:400;color: #666;}
.row-section.about .bullets li strong, .row-section.about .bullets li h3{display:block; font-size:20px; line-height:30px; font-weight:normal; color:#333333;}

.row-section.tech-section{padding:40px 0 100px;}
.tech{float:left; width:100%; text-align:center; background:url(clientlibs/images/tech.png) no-repeat 50% 80px; min-height:425px; position:relative;}
.techgenie{float:left; width:100%; text-align:center; background:url(clientlibs/images/techgenie.png) no-repeat 50% 80px; min-height:425px; position:relative;}
.tech ul li img{float:left;}
.tech .scan{position:absolute; top:0; right:60%; background:url(clientlibs/images/line1.png) no-repeat 100% 30px; width:364px; text-align:left;}
.tech .scan span{display:block; padding:40px 0 0 10px; overflow:hidden; font-size:18px; line-height:20px; font-family:'raleway',sans-serif; font-weight:400;}
.tech .scan span strong{display:block; font-size:24px; line-height:26px; font-family:'raleway',sans-serif; font-weight:300;}
.tech .fix{position:absolute; top:0; left:60%; background:url(clientlibs/images/line2.png) no-repeat 0 30px; padding-left:125px; text-align:left;}
.tech .fix span{display:block; padding:10px 0 0 10px; overflow:hidden; font-size:18px; line-height:20px; font-family:'raleway',sans-serif; font-weight:300;}
.tech .fix span strong{display:block; font-size:24px; line-height:26px; font-family:'raleway',sans-serif; font-weight:400;}
.tech .restore{position:absolute; bottom:-70px; left:53.5%; background:url(clientlibs/images/line3.png) no-repeat 0 0; padding:0 0 0 15px; text-align:left;}
.tech .restore span{display:block; padding:2px 0 0 10px; overflow:hidden; font-size:18px; line-height:20px; font-family:'raleway',sans-serif; font-weight:300;}
.tech .restore span strong{display:block; font-size:24px; line-height:26px; font-family:'raleway',sans-serif; font-weight:300;}

.key-features{float:left; width:100%; padding:40px 0;}
.key-features .heading{float:left; width:100%; padding:0 0 20px; text-align:center;}
.key-features h1{padding-bottom: 18px;font-family: 'raleway', sans-serif;font-size: 42px;line-height: 42px;font-weight: 200;text-align: center;}
.key-features .heading .sub-head{float:left; width:100%; text-align:center; font-family:'raleway',sans-serif; font-weight:300; font-size:20px; line-height:24px; padding-bottom:10px;}
.key-features .heading h2{float:left; width:100%; text-align:center; font-family:'raleway',sans-serif; font-weight:300; font-size:20px; line-height:24px; padding-bottom:10px;}
.keyfeature-block{ width:100%; text-align:center; float:left; padding-bottom: 18px;font-family: 'raleway', sans-serif;font-size: 42px;line-height: 42px;
font-weight: 200;}
.key-features .heading .heading3 strong{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:25px;}
.key-features .heading2{float:left; width:100%; text-align:center;}
.key-features .heading p{ padding-bottom:15px;}
.key-features figure{float:left; width:50%; margin-top:30px; text-align:center; position:relative;}
.key-features figure img{display:inline;}
.key-features figure img.money-back{position:absolute; bottom:-25px; left:-2px;}
.key-features .bullets{float:right; width:48%;}
.key-features .bullets li{display:block; padding:0 0 18px 24px; background:url(clientlibs/images/green-bullets.png) no-repeat 0 8px; font-size:13px; font-family:'raleway',sans-serif; font-weight:300;}
.key-features .bullets li h3{display:block; font-size:20px; line-height:30px; font-weight:normal;}
.key-features .first-block{float:left; width:100%; background:#f4f4f4; padding:40px 0;}
.key-features .second-block{float:left; width:100%; padding:30px 0;}
.key-features .second-block figure{float:right; margin-top:0;}
.key-features .second-block .bullets{float:left; }

.row-section.about .pricing-div{ float:left; width:100%; margin:23px 0 0 0;}
.row-section.about .header-price{ position:relative; left:27%; width:26% !important; float:left; color:#000; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif !important; padding:10px 0 0 0;}
.ie7 .row-section.about .header-price{ padding:0;}
.row-section.about .header-price sup{ font-size:53px; float:left;}
.ie7 .row-section.about .header-price sup{ line-height:50px; vertical-align:top;}
.row-section.about .header-price span.subscription-price{ font-size:85px; float:left; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; line-height:30px;}
.ie7 .row-section.about .header-price span.subscription-price{ line-height:74px;}
.row-section.about .header-price span.subscription-2price{ font-size:49px; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; float:none; line-height:10px;}
.ie7 .row-section.about .header-price span.subscription-2price{ position:relative; line-height:58px; top:-30px;}
.row-section.about .header-price span.subscription-time{ font-size:25px; width:auto; font-family:'movistartext-bold', Arial, Helvetica, sans-serif; border-top:3px solid #000; margin:0; padding:0; line-height:51px;}
.row-section.about .header-price span.subscription-time label{ color:#63ab49;}
.ie7 .row-section.about .header-price span.subscription-time{ line-height:30px;}
.row-section.about .byu-btn{float:left; position:relative; left:27%; margin-top:0px; width:244px; height:45px; padding:21px 0 0 12px; background:url(clientlibs/images/buy-now-btn.png) no-repeat 0 0; text-align:center; font-size:27px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.row-section.about .byu-btn:hover{ background-position:left bottom;}




/*new css end*/
.table-section{float:left; width:100%; padding:40px 0; background:#f4f4f4;}
.table-section .heading1, .table-section h1, .table-section h2{ text-align:center; padding-bottom:20px; color: #333; font-size: 40px; line-height: 40px;font-family: 'raleway',sans-serif; font-weight:100;}
.table-section .heading4, .table-section .heading3{ text-align:center; font-family:'raleway', Arial, Helvetica, sans-serif; font-weight:300; padding-bottom:10px;}
.table-section h3{ text-align:center; font-family:'raleway', Arial, Helvetica, sans-serif; font-weight:300; padding-bottom:10px; font-size:18px; color:#333;}
.table-section p{ text-align:center;font-family:'raleway', Arial, Helvetica, sans-serif; font-weight:400; padding:0 35px 40px 35px;}


.table-section .tabular-data{border:none; border-collapse:collapse; display:table;}
.table-section .tabular-data .tablerow{ float:left; width:99.7%;border-right:1px solid #C3C3C3; border-top:1px solid #C3C3C3; }
.table-section .tabular-data .tablerow .tablecol{border-collapse:collapse; border-color:#c3c3c3; *float:left; display:table-cell; width:135px;}
.table-section .tabular-data .tablerow .headcol{ border-top:1px solid #C3C3C3 !important; text-align:center;}
.table-section .tabular-data .tablerow .tablecol.firstlen{ width:196px; min-height:25px; background:#F3F3F3;  color:#333; }
.table-section .tabular-data .childcontainer .tablerow .tablecol.firstlen{ width:194px; padding-right:0; padding-left:23px; min-height:25px; background:#F3F3F3;  color:#333;}
.table-section .tabular-data .tablerow .tablecol{padding:7px 10px 1px 10px; background:#fff; border-left:1px solid #C3C3C3;  font-size:15px; line-height:28px; font-family:'raleway',sans-serif; min-height:28px; font-weight:400;}
.table-section .tabular-data .tablerow .tablecol small{ display:inline-block; font-size: 13px !important; line-height:15px !important;}
.table-section .tabular-data .head-tr .tablecol{background:#f3f3f3; border-left:1px solid #C3C3C3; min-height:25px; line-height:30px; cursor:pointer;}
.table-section .tabular-data .tablerow .tablecol.first-col{background:#f3f3f3; cursor:pointer;}
.table-section .tabular-data .tablerow .tablecol.first-col strong{font-weight:normal; display:block; font-family:'raleway',sans-serif; font-weight:400;}
.table-section .tabular-data .tablerow .tablecol.first-col small{display:block; font-family:'raleway',sans-serif; font-weight:400; font-size:13px; line-height:18px; color:#999;}
.table-section .tabular-data .tablerow:hover .tablecol{background:#f9f9f9;}
.table-section .tabular-data .tablecol.blank_cell{border-left:1px solid #f4f4f4 !important; border-top:1px solid #F4F4F4 !important; background:none !important; width:200px;}
.table-section .tabular-data .topcell{ border-top:1px solid #F4F4F4 !important;}
.table-section .tabular-data .tablecol.blank_cell_btm{border-left:1px solid #F4F4F4; border-bottom:1px solid #F4F4F4; background:none !important;}
.table-section .tabular-data .head-row .tablecol{font-size:19px; line-height:20px; background:#fff; border-left:1px solid #C3C3C3; padding:15px 10px; height:40px; vertical-align:middle; /*display:block;*/ color:#333;	}
.table-section .tabular-data .tablecol.bot-row .tablecol{padding:15px 10px;}
.table-section .tabular-data .head-row .tablecol.first-col{background:none;}
.table-section .tabular-data .head-row .tablecol a{font-size:20px; line-height:20px; color:#ff8812;}
.table-section .tabular-data .head-row .tablecol strong{font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block;}
.table-section .tabular-data .head-row .tablecol strong sup{font-size:16px; font-family:'raleway',sans-serif; font-weight:200;}
.table-section .tabular-data .head-row .tablecol span{font-size:16px; font-family:'raleway',sans-serif; display:block; font-weight:200;}
.table-section .tabular-data .tablerow .tablecol.first-col span{font-size:24px; line-height:24px; font-family:"Times New Roman", Times, serif;}
.table-section .tabular-data .tablerow .tablecol .btn{font-size:15px; line-height:20px; font-family:'raleway',sans-serif; font-weight:200; padding:8px 23px; color:#fff; border-radius:4px; width:auto; white-space: nowrap; float:none !important;}
.table-section .tabular-data .tablerow .tablecol .btn.green{background:#63ab49;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.table-section .tabular-data .tablerow .tablecol .btn.green:hover{background:#4c9631;box-shadow:0 0 10px 1px #bbbcbd;}
.table-section .tabular-data .tablerow .tablecol .btn.blue{background:#0089d0;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.table-section .tabular-data .tablerow .tablecol .btn.blue:hover{background:#097ab6; box-shadow:0 0 10px 1px #c3c3c3;}
.table-section .tabular-data .bottomtablecol{ border-bottom:1px solid #C3C3C3; line-height:56px !important; text-align:center;}
.table-section .tabular-data .head-tr .tablecol span{ font-size:30px; line-height:26px; vertical-align:top;}
.table-section .tabular-data .tablerow .tablecol.biggertablecol{ line-height:78px; text-align:center;}
.borderLess{/*border-top:none !important;*/}

.product-comp-table,.subTable{border-collapse:collapse; table-layout:fixed;}
.product-comp-table tr th{font-size:19px; font-weight:400; color:#333333; border:1px solid #c3c3c3; padding:6px 10px; background:#fff;}
.product-comp-table tr:hover th,.product-comp-table tr:hover td{background:#f9f9f9;}
.product-comp-table tr th a{color:#ff8812;}
.product-comp-table tr th.blank-cell,.product-comp-table tr td.blank-cell{background:none; border:none;}
.product-comp-table tr th strong{font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block;}
.product-comp-table tr th strong sup{font-size:16px; font-family:'raleway',sans-serif; font-weight:200;}
.product-comp-table tr th span{font-size:16px; font-family:'raleway',sans-serif; display:block; font-weight:200;}
.product-comp-table tr td{font-size:15px; font-weight:400 !important; color:#333333; padding:6px 10px; border:1px solid #c3c3c3; background:none;}
.product-comp-table tr.childcontainer td.none{background:none; padding:0; border-top-color:#f4f4f4; border-bottom-color:#f4f4f4;}
.product-comp-table tr.childcontainer td.none.up{border-bottom-color:#c3c3c3;}
.product-comp-table tr.childcontainer td table tr:first-child td{border-top:none;}
.product-comp-table tr.childcontainer td table tr:last-child td{border-bottom:none;}
.product-comp-table tr td.first-col{background:none;}
.product-comp-table tr td.first-col span{ font-size:30px; line-height:17px; vertical-align:top; cursor:pointer;}
.product-comp-table tr.childcontainer td table tr td{background:#fff;}
.product-comp-table tr.childcontainer td table tr td:first-child{border-left:none;}
.product-comp-table tr.childcontainer td table tr td:last-child{border-right:none;}
.product-comp-table tr.childcontainer td.first-col{background:none;}
.product-comp-table tr td .btn{font-size:15px; line-height:20px; font-family:'raleway',sans-serif; font-weight:200; padding:8px 23px; text-align:center; color:#fff; border-radius:4px; width:auto; white-space: nowrap; float:none !important;}
.product-comp-table tr td .btn.green{background:#63ab49;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.product-comp-table tr td .btn.green:hover{background:#4c9631;box-shadow:0 0 10px 1px #bbbcbd;}
.product-comp-table tr td .btn.blue{background:#0089d0;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.product-comp-table tr td .btn.blue:hover{background:#097ab6; box-shadow:0 0 10px 1px #c3c3c3;}



.call_for_support { margin:0; padding:54px 0 50px 0; width:100%; float:left; text-align:center; }
.call_for_support .bx-viewport{ min-height:460px;}
.call_for_support h2 { color:#333; font-family:'raleway', Arial, Helvetica, sans-serif; font-weight:100; font-size:42px; line-height:55px; padding-bottom:45px;}
.call_for_support h4 { color:#333333; white-space:normal; min-height:2em; font-size:22px; font-family:'raleway', sans-serif; font-weight:200; padding-bottom:11px; border-bottom:1px solid #d1d1d1; }

.call_for_support h4 a{ color:#333333;}
.call_for_support h4 a:hover{color: #1492d4;}

.call_for_support .optimization_icon { display:block; margin:0 auto; height:160px; width:160px; }
.call_for_support .diagnosis_icon { background:url("clientlibs/images/icons.png") no-repeat -430px -20px; display:block; margin:0 auto; height:160px; width:160px; }
.call_for_support .setup_icon { background:url("clientlibs/images/icons.png") no-repeat -150px -220px; display:block; margin:0 auto; height:160px; width:160px; }
.call_for_support .secure_icon { background:url("clientlibs/images/icons.png") no-repeat -420px -220px; display:block; margin:0 auto; height:160px; width:160px; }
.call_for_support .free-antivirus_icon{ background:url("clientlibs/images/icons.png") no-repeat -10px -867px; display:block; margin:0 auto; height:160px; width:160px;}
.call_for_support .mac-optimizer-icon{ background:url("clientlibs/images/icons.png") no-repeat -335px -1057px; display:block; margin:0 auto; height:160px; width:160px;}
.call_for_support .mac-optimizer-pro-icon{ background:url("clientlibs/images/icons.png") no-repeat -181px -1057px; display:block; margin:0 auto; height:160px; width:160px;}
.call_for_support .mac-security-pro-icon{ background:url("clientlibs/images/icons.png") no-repeat -4px -1057px; display:block; margin:0 auto; height:160px; width:160px;}
.call_for_support .android-for-mobile-icon{ background:url("clientlibs/images/icons.png") no-repeat -314px -867px; display:block; margin:0 auto; height:160px; width:160px;}
.call_for_support .android-for-tablet-icon{ background:url("clientlibs/images/icons.png") no-repeat -176px -867px; display:block; margin:0 auto; height:160px; width:160px;}
.call_for_support .ios-for-mobile-icon{ background:url("clientlibs/images/icons.png") no-repeat -472px -867px; display:block; margin:0 auto; height:160px; width:160px;}
.call_for_support .ios-for-tablet-icon{background:url("clientlibs/images/icons.png") no-repeat -639px -867px; display:block; margin:0 auto; height:160px; width:160px;}

.read_more {  }
.read_more a {  background:#63ab49; display:inline-block; color:#fff; padding:7px 44px; border-radius:6px;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; }
.read_more a:hover { background:#0089d0; box-shadow:0 0 10px 1px #c3c3c3;  }
.ie7 .read_more a { display:inline; zoom:1;}
.call_for_support_container { width:96%; padding:0 2%; float:left; }
.call_for_support_container ul { list-style:none; margin:9px 0 0 0; padding-bottom:18px;}
.call_for_support_container ul li{ text-align:left;  color:#333333; font-size:13px; font-family:'raleway', sans-serif; font-weight:400; line-height:20px; background:url(clientlibs/images/bullets.png) left 8px no-repeat; padding-left:9px; margin-left:0 !important; }

/* DIRECTION CONTROLS (NEXT / PREV) */

/*.call_for_support .bxslider li{ margin:0 7px;}*/
.call_for_support .bx-prev {left:0px; background:url(clientlibs/images/controls-arrows.png) no-repeat 0 65%; }
.call_for_support .bx-next {right:0px; background:url(clientlibs/images/controls-arrows.png) no-repeat -71px 65%; }
.call_for_support .bx-prev:hover { background-position: 0 65%;}
.call_for_support.bx-next:hover { background-position: -71px 65%;}
.call_for_support .bx-controls{	width:100%; float:left;}
.bx-controls-direction{ width:100%; float:left;}
.call_for_support .bx-controls-direction a {position:absolute; top:0%; margin-top:-16px; outline: 0; width:50px; height:500px; text-indent: -9999px; z-index:599;}
.call_for_support .bx-controls-direction a.disabled {opacity:0.3; filter:alpha(opacity=30);}

.footer-links{margin:0; padding:40px 0 32px 0; width:100%; float:left; text-align:left; background:#0c0c0c}
.product-list{ float:left; width:18%;}
.product-list2{ float:left; width:22%;}

.for-mac-div{ float:left; width:60%;}
.for-mobile-div{ float:left; width:20%;}
.footer-links .heading4{ color:#ffffff; font-size:18px; font-weight:300; font-family:'raleway', Arial, Helvetica, sans-serif; padding-bottom:14px;}
.footer-links ul{ list-style:none; padding-bottom:20px;}
.footer-links ul li{text-align:left;  color:#cccccc; font-size:14px; font-family:'raleway', sans-serif; font-weight:300; line-height:20px; background:url(clientlibs/images/white-bullet.png) left 8px no-repeat; padding:0 0 4px 9px; display:block; }
.footer-links ul li a{ color:#cccccc;}
.footer-links ul li a:hover{color:#1492d4}
.footer-links ul li ul{ margin-top:5px;}
.footer-links ul li ul li{ color:#999999; font-size:13px;}
.footer-links ul li ul li a{ color:#999999;}
.footer-links ul li a img{ opacity:0.7; filter:alpha(opacity=70); transition: all 0.35s ease-in 0s; -webkit-transition: all 0.35s ease-in 0s;}
.footer-links ul li a:hover img{ opacity:1; filter:alpha(opacity=100);}
.inner-mac-div{ float:left; width:33%;}

.footer-menu{ width:100%; float:left;}
.footer-menu a{ display:block; color:#cccccc; font-size:14px; font-family:'raleway', sans-serif; font-weight:400; }
.footer-menu a:hover{color:#1492d4}
/*Fotter start here */
footer{ width:100%; float:left; padding-bottom:49px;}
.time-period{ color:#f58220; font-size:38px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; } 
.ie7 .time-period{ line-height:38px;}
.time-period span{ font-weight:600;}
.time-period sup{ font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.offer-title{color:#7f7c7c; font-size:13px; font-weight:400; padding-bottom:20px;}
.ie7 .offer-title{ line-height:13px;}
.our-plan ul li{ color:#454444;font-size:13px; font-weight:400; line-height:20px; background:url(clientlibs/images/bullet-img.png) left 11px no-repeat; padding-left:15px;}



.more-detail{ padding:10px 0 20px 0; font-weight:400; }
.more-detail a{ color:#f58220; text-decoration:underline;font-size:13px;}
.more-detail a:hover{ color:#1492d4;}
.our-resource{ padding: 22px 0 0 0; width:100%;background:#fff; float:left;}
.video-div{ width:388px; float:left;}
.our-resource .heading5{ padding-bottom:14px;}
.disclaimer .heading5{ padding-bottom:10px;}
.video-container{ position:relative;}
.video-container-img{ display:block;border:10px solid #dbdbdb;}
.video-play{ position:absolute; z-index:222; width:100px; height:98px; left:50%; top:50%; margin:-49px 0 0 -50px}
.view_all{ color:#f58220;font-weight:300; font-size:13px; padding-top:15px;}
.view_all a{ color:#f58220; text-decoration:underline;}
.view_all a:hover{ color:#1492d4;}

.tech-talk{ width:388px; float:left; margin-right:25px; margin-left:25px;}
.inner-tech-talk{ background:#f6f6f6; padding:3%; width:94%; float:left; margin-bottom:14px; min-height:276px;}
.inner-tech-talk li{ color:#454444; font-size:13px; font-weight:600;line-height:24px; background:url(clientlibs/images/bullet-img.png) left 11px no-repeat; padding-left:15px; padding-bottom:7px;}
.inner-tech-talk li a{ color:#454444;}
.inner-tech-talk li a:hover{ color:#666;}
.inner-tech-talk li ul{ margin:0;}
.inner-tech-talk li li{ background:none; font-weight:300; line-height:20px; padding-left:0;}


.footer-nav-and-copyright{width:100%; background:#0c0c0c; float:left; border-top:1px solid #555555; padding:13px 0 15px 0; position:relative; z-index:700;}
footer nav{ float:left; background:none; width:70%; padding:0;}
footer nav ul{ float:left; margin:0; padding:0 0 0 25px; }
footer nav ul li{ color:#9e9e9e; font-weight:200; font-size:13px; background:url(clientlibs/images/footer_nav_sep.png) left 4px no-repeat; margin:0; padding:0 10px 0 10px;}
footer nav ul li a{ color:#9e9e9e; padding:0;}
footer nav ul li a:hover, footer nav ul li a.active{ color:#cecece; background:none;}
footer .copyright{ float:right; color:#898888; font-weight:100; font-size:13px; width:50%; padding-right:24px; text-align:right;}
.social{width:100%; background:#0c0c0c; float:left; border-top:1px solid #555555; padding:13px 0; position:fixed; z-index:781; bottom:0; left:0;}
.social img{ vertical-align:middle; }
.social-left-panel{ float:left; width:48%; font-weight:100; font-size:13px; }
.social-left-panel span{ display:inline-block; margin-left:25px;}
.ie7 .social-left-panel span, .ie8 .social-left-panel span{ display:inline-block; margin:0 25px;}
.social-left-panel a{ color:#949494; display:block;}
.ie7 .social-left-panel a, .ie8 .social-left-panel a {  white-space:nowrap;}
.social-left-panel a:hover{ color:#cecece;}
.social-right-panel{ float:right; text-align:right; width:48%; padding-right:24px;}

.row-section.about .pricing-div{ float:left; width:100%; margin:23px 0 0 0;}
.row-section.about .header-price{ position:relative; left:27%; width:26% !important; float:left; color:#000; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif !important; padding:10px 0 0 0;}
.row-section.about .header-price sup{ font-size:53px; float:left; line-height:16px;}
.row-section.about .header-price span.subscription-price{ font-size:85px; float:left; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; line-height:30px;}
.ie7 .row-section.about .header-price span.subscription-price{ line-height:64px;}
.row-section.about .header-price span.subscription-2price{ font-size:49px; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; float:none; line-height:10px;}
.ie7 .row-section.about .header-price span.subscription-2price{ position:relative; line-height:63px; top:-40px;}
.row-section.about .header-price span.subscription-time{ font-size:25px; width:auto; font-family:'movistartext-bold', Arial, Helvetica, sans-serif; border-top:3px solid #000; margin:0; padding:0; line-height:51px;}
.row-section.about .header-price span.subscription-time label{ color:#63ab49;}
.ie7 .row-section.about .header-price span.subscription-time{ line-height:30px;}
.row-section.about .byu-btn{float:left; margin-top:15px; width:248px; height:57px; padding:8px 0 0 40px; background:url(clientlibs/images/banner-btn-bg.png) no-repeat 0 0; text-align:center; font-size:27px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.row-section.about .byu-btn:hover{ background-position:left top; box-shadow:0 0 10px 1px #999 }
.row-section.about .byu-btn small {font-size: 18px;line-height: 18px;color: #fef341;}

.row-section.about .pricing-div .byu-btn{float:left; margin-top:15px; width:248px; height:47px; padding:18px 0 0 20px; background:url(clientlibs/images/banner-btn-bg.png) no-repeat 0 0; text-align:center; font-size:27px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; border-radius:3px;}
.pricing-div{ float:left; width:100%; margin:23px 0 0 0;}
.header-price{ width:26% !important; float:left; color:#ffffff; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif !important; }
.header-price sup{ font-size:53px; float:left; line-height:60px;}
.header-price span.subscription-price{ font-size:85px; float:left; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; line-height:60px;}
.ie7 .header-price span.subscription-price{ line-height:64px;}
.header-price span.subscription-2price{ font-size:49px; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; float:none; line-height:54px;}
.ie7 .header-price span.subscription-2price{ position:relative; line-height:65px; top:-35px;}
.header-price span.subscription-time{ font-size:27px; width:auto; font-family:'movistartext-bold', Arial, Helvetica, sans-serif; border-top:4px solid #fff; margin:0; padding:0; line-height:24px;}
.ie7 .header-price span.subscription-time{ line-height:30px;}


.toll-free-number{ float:left; width:100%; font-size:20px; color:#000000; font-family:'raleway',sans-serif; font-weight:200; padding:10px 0 0 0;}
.toll-free-number span{ font-family:Arial, Helvetica, sans-serif; font-size:25px; white-space:nowrap; line-height:35px;}

.white-right-col{ float:right; border:1px solid #e4e3e3; padding:25px 6px 25px 24px; width:32%; background:#fff; color:#000000 !important;}

.white-right-col .header-price{ float:left; margin-top:15px; width:64% !important; color:#000; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif !important; }
.white-right-col .header-price sup{ font-size:42px; float:left; line-height:24px;}
.ie7 .white-right-col .header-price sup{ line-height:43px; margin-top:-8px;}
.white-right-col .header-price span.subscription-price{ font-size:68px; float:left; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; line-height:37px;}
.ie7 .white-right-col .header-price span.subscription-price{ line-height:54px;}
.white-right-col .header-price span.subscription-2price{ font-size:39px; width:auto; font-family:'movistarheadline-bold', Arial, Helvetica, sans-serif; float:none; line-height:23px;}
.ie7 .white-right-col .header-price span.subscription-2price{ position:relative; line-height:49px; top:-35px;}
 .white-right-col .header-price span.subscription-time{ font-size:17px; width:auto; font-family:'movistartext-bold', Arial, Helvetica, sans-serif; border-top:2px solid #000; margin:0; padding:0; line-height:24px;}
 .white-right-col .header-price span.subscription-time label{color:#63ab49;}
.ie7 .white-right-col .header-price span.subscription-time{ line-height:18px;}
.white-right-col .byu-btn{float:left; margin-top:5px; width:171px; height:38px; border-radius:12px; padding:15px 0 0 24px; background:url(clientlibs/images/buy-white-btn.png) no-repeat 0 0; text-align:center; font-size:21px; line-height:24px; font-family:'raleway',sans-serif; font-weight:200; color:#fff; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s;}
.white-right-col .byu-btn:hover{ background-position:left top; box-shadow: 0 0 10px 1px #999;}
.grey{ background:#f4f4f4;}

.blue { margin:0; padding:54px 0 30px 0; width:100%; float:left; text-align:center;  background:#0089d0;}
.support-blue{padding:54px 0 60px 0;}
.blue h2 { color:#fff; font-family:'raleway', Arial, Helvetica, sans-serif; font-weight:100; font-size:42px; line-height:55px; padding-bottom:10px;}
.blue h3 { color:#fff; font-family:'raleway', Arial, Helvetica, sans-serif; font-weight:300; font-size:20px; line-height:24px;  padding:0 35px 35px 35px;}
.blue h4 { color:#fff; /*white-space:nowrap;*/ min-height:2em; font-size:22px; font-family:'raleway', sans-serif; font-weight:300; padding-bottom:11px; border-bottom:1px solid #d1d1d1; }
.blue h4 a{ color:#fff;}
.blue h4 a:hover{ color:#ddd;}
.blue  .heading2{ font-size:42px; line-height:45px; color:#fff; font-family:'raleway', sans-serif; font-weight:200; padding-bottom:50px;}
.blue  .heading2 strong{ font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.blue p{ min-height:175px; color:#fff; line-height:22px; padding:6px 0 10px 0; font-weight:500;}
.support-blue p{ min-height:110px !important;}
.blue .antivirus_icon {  display:block; margin:0 auto; height:100px; width:160px; }
.blue .anti-spyware_icon { background:url("clientlibs/images/icons.png") no-repeat -140px -489px; display:block; margin:0 auto; height:100px; width:160px; }
.blue .anti-malware_icon { background:url("clientlibs/images/icons.png") no-repeat -280px -489px; display:block; margin:0 auto; height:100px; width:160px; }
.blue .anti-rootkit_icon { background:url("clientlibs/images/icons.png") no-repeat -422px -489px; display:block; margin:0 auto; height:100px; width:160px; }
.blue .remote-icon{ background:url("clientlibs/images/icons-call.png") no-repeat -240px -2px; display:block; margin:0 auto; height:130px; width:160px; }
.blue .video-icon{ background:url("clientlibs/images/icons-call.png") no-repeat -480px -1px; display:block; margin:0 auto; height:130px; width:160px; }
.blue .forum-icon{ background:url("clientlibs/images/icons-call.png") no-repeat -729px -2px; display:block; margin:0 auto; height:130px; width:160px; }
.blue .email-support-icon{ background:url("clientlibs/images/icons-call.png") no-repeat 0px -2px; display:block; margin:0 auto; height:130px; width:160px; }
.blue .real-time-pro-icon{ background:url("clientlibs/images/icons.png") no-repeat -7px -760px; display:block; margin:0 auto; height:100px; width:160px;}
.blue .self-protection-icon{ background:url("clientlibs/images/icons.png") no-repeat -187px -749px; display:block; margin:0 auto; height:100px; width:160px;}
.blue .browser-protection-icon{ background:url("clientlibs/images/icons.png") no-repeat -427px -749px; display:block; margin:0 auto; height:100px; width:160px;}

.blue .pc-opti_icon { background:url("clientlibs/images/icons.png") no-repeat -4px -595px; display:block; margin:0 auto; height:100px; width:160px; }
.blue .int-opti_icon { background:url("clientlibs/images/icons.png") no-repeat -130px -595px; display:block; margin:0 auto; height:100px; width:160px; }
.blue .rgs-cln_icon { background:url("clientlibs/images/icons.png") no-repeat -275px -595px; display:block; margin:0 auto; height:100px; width:160px; }
.blue .dsk-cln_icon { background:url("clientlibs/images/icons.png") no-repeat -425px -595px; display:block; margin:0 auto; height:100px; width:160px; }

.blue .mac-binaries-remover-icon { background:url("clientlibs/images/binaries.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .cache-remover-icon { background:url("clientlibs/images/cache.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .languages-remove-icon { background:url("clientlibs/images/languages.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .logs-remover-icon { background:url("clientlibs/images/logs.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .disk-utilization-icon { background:url("clientlibs/images/disk.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .startup-items-icon { background:url("clientlibs/images/startup.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }


.blue .full-macintosh-icon { background:url("clientlibs/images/full.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .mac-quick-scan-icon { background:url("clientlibs/images/quick.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .mac-custom-location-icon { background:url("clientlibs/images/custom.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .mac-critical-location-icon { background:url("clientlibs/images/critical.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .mac-real-time-shield-icon { background:url("clientlibs/images/real.png") no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }

.blue .duplicate-finder-icon { background:url(clientlibs/images/duplicate.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .files-locator-icon { background:url(clientlibs/images/files.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .app-uninstaller-icon { background:url(clientlibs/images/app-uninstaller.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .app-updater-icon { background:url(clientlibs/images/app-updater.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .encrypt-decrypt-icon { background:url(clientlibs/images/encrupt.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .shredder-icon { background:url(clientlibs/images/shredder.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .backup-icon { background:url(clientlibs/images/backup.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .itunes-troubleshooter-icon { background:url(clientlibs/images/itunes.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }
.blue .network-troubleshooter-icon { background:url(clientlibs/images/network.png) no-repeat center 0; display:block; margin:0 auto; height:100px; width:160px; }


.blue .read_more { font-size:16px; }
.blue .read_more a {  background:#63ab49; display:inline-block; color:#fff; padding:7px 37px; border-radius:6px;transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; }
.blue .read_more a:hover { background:#f4f4f4; color:#000  }
.ie7 .read_more a { display:inline; zoom:1;}
.blue .call_for_support_container { width:96%; padding:0 0; float:left; }
.blue .call_for_support_container.support { width:20%; padding:0 2%; float:left; }
.blue .call_for_support_container ul { list-style:none; margin:9px 0 0 0; padding-bottom:18px;}
.blue .call_for_support_container ul li{ text-align:left;  color:#fff; font-size:13px; font-family:'raleway', sans-serif; font-weight:400; line-height:20px; background:url(clientlibs/images/bullets.png) left 8px no-repeat; padding-left:9px; margin-left:0 !important; }

/* DIRECTION CONTROLS (NEXT / PREV) */


.blue .bx-prev {left:0px; background:url(clientlibs/images/blue-controls-arrows.png) no-repeat 0 65%; }
.blue .bx-next {right:0px; background:url(clientlibs/images/blue-controls-arrows.png) no-repeat -80px 65%; }


.blue .bx-prev:hover { background-position: 0 65%;}
.blue.bx-next:hover { background-position: -71px 65%;}
.blue .bx-controls{	width:100%; float:left;}

.blue .bx-controls-direction a {position:absolute; top:0%; margin-top:-16px; outline: 0; width:70px; height:500px; text-indent: -9999px; z-index:599;}
.blue .bx-controls-direction a.disabled {opacity:0.3; filter:alpha(opacity=30);}

.customer-review{ width:100%; float:left; background:#fff; padding:60px 0 40px 0;}
.customer-review h2, .customer-review .heading1{ text-align:center; color:#000; font-size:42px; padding-bottom:18px;font-family:'raleway', sans-serif; font-weight:100;}
.customer-review .heading3 { text-align:center; padding-bottom:40px;}
.ie7 .customer-review h2, .ie7 .customer-review .heading1{ padding-top:5px;}
.customer-left-panel{ float:left; width:48%;}
.customer-right-panel{ float:right; width:48%;}

.user-img-div{ float:left; position:relative; width:25%;}
.reviewer-img-bdr{ left:0px; cursor:pointer; position:absolute; background:url(clientlibs/images/user-arrow.png) left top no-repeat; width:106px; height:106px; transform: rotate(0deg); -ms-transform: rotate(0deg);-moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);transition: all 3s ease-in-out;-ms-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;}

.reviewer-img-bdr:hover{transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);transition: all 3s ease-in-out;-webkit-transition: all 1s ease-out;}

.review-content{float:left; width:72%; font-family:'raleway', sans-serif; font-weight:200;font-size:13px; color:#333333;}
.review-content .heading5{color:#333333; font-weight:200; font-size:13px;  padding-bottom:1px;font-family:'raleway', sans-serif; }
.review-content p{line-height:20px;  padding:0 0 15px 0; color:#000;}
.review-created{float:left; width:100%; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; color:#333333; font-weight:400; line-height:35px; }
.created-date{float:left; width:40%;}
.creator-user{float:left; width:40%; background:url(clientlibs/images/reviewer-sep.png) right 10px no-repeat; padding-right:2%; margin-right:2%; text-align:right;}
.notification-div{float:left; width:16%;}
.notification-div img{vertical-align:middle; margin:0 2px;}

.customer-review .center_box{text-align:center;width:80%;display:block;margin:20px auto 0;font-family:'raleway',sans-serif; font-weight:400;font-size:13px;line-height:20px;min-height:100px}
.customer-review .social_images{width: 90px;position: relative;height: 40px; margin:50px auto 0; text-align:center;}
.customer-review .social_arrow{position:absolute;background:url(clientlibs/images/social_arrow.png) 0 0 no-repeat;height:6px;bottom:-6px;z-index:900;left:0;width:90px;}
.customer-review .twitter_icon{height:30px;display:block;float:left;width:30px;background:url(clientlibs/images/social_icons.png) -8px -60px no-repeat;cursor:pointer}
.customer-review .facebook_icon{height:30px;display:block;float:left;width:30px;background:url(clientlibs/images/social_icons.png) -50px -60px no-repeat;cursor:pointer}
.customer-review .in_icon{height:30px;display:block;float:left;width:30px;background:url(clientlibs/images/social_icons.png) -90px -60px no-repeat;cursor:pointer}

.call-tollfree{float:left; width:auto; font-size:33px; font-family:'raleway', sans-serif; font-weight:200; padding-top:16px; line-height:30px;}
.call-tollfree b{font-size:41px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.support-section, .sitemap-section{width:100%; float:left; background:#fff; padding:17px 0 50px 0;}
.support-section .bredcrum, .sitemap-section .bredcrum{width:100%; float:left;}
.support-section .bredcrum ul, .sitemap-section .bredcrum ul{list-style:none; padding-bottom:63px;}
.support-section .bredcrum ul li, .sitemap-section .bredcrum ul li{float:left; padding:0 10px 0 0; color:#3c961c;}
.support-section .bredcrum ul li a, .sitemap-section .bredcrum ul li a{padding:0 14px 0 0; background:url(clientlibs/images/bredcrum-arrow.png) right 4px no-repeat; color:#979899;}
.support-section .bredcrum ul li a:hover, .sitemap-section .bredcrum ul li a:hover{color:#3c961c;}
.support-sub-section, .sitemap-innersection{text-align:center; float:left; width:100%;}
.support-sub-section h1, .support-sub-section h2, .sitemap-innersection h1, .sitemap-innersection h2{padding-bottom:25px; line-height:40px; font-family:'raleway', sans-serif; font-weight:200}
.support-sub-section .heading4, .sitemap-innersection .heading4{font-size:20px;}
.support-sub-section .heading4 em{font-weight:600; color:#454444}
.support-sub-section .heading5{ font-size:25px; padding:30px 0 15px; color:#000000;}
.support-sub-section .heading5 a{color:#000000;}
.support-sub-section .heading5 a:hover{color:#1492d4;}
.support-divs{float:left; width:20%; margin:60px 2.5% 0 2.5%; text-align:center;}
.support-divs .more-btn{width:100%; background:url(clientlibs/images/icons.png) 51px -245px no-repeat; height:30px; display:block; cursor:pointer; margin-top:7px;}
.support-divs .more-btn:hover{background-position:51px -295px;}

.faq-section{width:100%; float:left; background:#FFF; padding:50px 0 25px 0;}
.contact-us-section{width:100%; float:left; background:#FFF; padding:50px 0 0 0;}
.faq-section .heading2, .faq-section h1, .contact-us-section h1, .contact-us-section h2{padding-bottom:18px;font-family:'raleway', sans-serif; font-size:42px; line-height:42px; font-weight:200; text-align:center;}
.faq-section .heading4{ font-size:20px; text-align:center;}
.faq-section .faqs{ float:left; width:100%; padding:20px 0 0 0;}
.faq-section .faqs .faq-acoo{ border-bottom:1px solid #cccccc; padding-left:14px; padding-bottom:15px; }
.faq-section h4{ color:#666666; font-size:20px;  font-weight:300; font-family:'raleway', sans-serif; line-height:35px;margin-top:20px; padding:7px 0 5px 50px; background:url(clientlibs/images/desktop-accordion-onoff.png) left 5px no-repeat; cursor:pointer; clear:both;}
.faq-section h4:hover{color:#1492d4; background:url(clientlibs/images/desktop-accordion-onoff-hover.png) left -48px no-repeat !important;}
.faq-section h4.subopen_question{ background:url(clientlibs/images/desktop-accordion-onoff-selected.png) left -97px no-repeat !important;  border-bottom:0; background-color:#ececec; padding:0 0 0 45px; color:#63ab49;}
.faq-section h4.subclose_question{ background-position:left 0px; padding:0 0 0 45px;}
.faq-section .accourdion-questions p{ padding:0 0 0 49px; font-size:14px; color:#666666; font-family:'raleway',sans-serif; font-weight:400; line-height:20px;}
.faq-section .accourdion-questions a{ text-decoration:underline;}
.faq-section .accourdion-questions a:hover{ text-decoration:none;}

.responsive-menu{ display:none;}
.top-nav{ position:relative; z-index: 999999;}

.social-icons-div a img{transition: all 0.35s ease-in 0s; -webkit-transition: all 0.35s ease-in 0s;  opacity:0.5; filter:alpha(opacity=50);}
.social-icons-div a:hover img{ opacity:1; filter:alpha(opacity=100);}
#coupon{ width:208px; padding:15px 10px 10px 16px; height:81px; background:url(clientlibs/images/coupon-bg.png) left top no-repeat; float:left; margin-left:10px; position:absolute;left:265px; top:225px;}
#coupon p{ color:#000000;font-family:'raleway',sans-serif; font-weight:400; font-size:13px; line-height:13px;}
#coupon p strong{ margin:0 !important; padding:0; color:#ff7800; font-size:37px;font-family:movistarheadline-bold, sans-serif; line-height:38px;}
#coupon p span{color:#5e5d4b;font-family:'raleway',sans-serif; font-weight:400; font-size:13px; border-top:1px solid #8f8e75; line-height:20px; margin-top:5px;}
#coupon p label{color:#ff7800;}
.header-antivirus-btn{float:left; width:50%; margin-top:10px}
.header-span{ display:block; font-size:38px !important; font-weight:100 !important;}
.video-play{ position:absolute; z-index:2299; width: 73px;height: 73px;margin: -57px 0 0 -1px;}
.close{ right:-17px;width:40px;height:41px;top: -41px;position: absolute; cursor:pointer;}
.video-popup{width:346px; height:198px; border:1px solid #000; position:absolute; z-index:9999939; left:360px; top:91px; background:#fff;}
.video-popup iframe{ width:100%; height:196px;}
.faq-para{}
.faq-para p{ text-align:left;  padding-bottom:27px;}
.faq-steps{}
.faq-steps p{font-weight:300 !important;}
.faq-steps p span{ font-weight:400; color:#333;}
.faq-steps p, .related-question p, .related-question p{ line-height:26px; text-align:left;}
.faq-steps p a, .related-question p a, .related-question p a{ color:#454444}
.faq-steps p a:hover, .related-question p a:hover, .related-question p a:hover{ color:#63ab49; text-decoration:underline;}
.related-question{ padding:20px 0;}
.related-question h5{ color:#333333; font-size:20px;font-family:'raleway',sans-serif;  font-weight:300; text-align:left;}
.related-question h3, .sitemap-innersection h3{ color:#333333; font-size:25px;font-family:'raleway',sans-serif; padding-bottom:12px;  font-weight:100; text-align:left;}
.techgenie-products{ float:left; width:48%; margin-right:2%;}
.useful-pages{ float:left; width:48%; margin-left:2%;}
.techgenie-product-features{ float:left; width:100%;}
.half-product-list{ float:left; width:50%; text-align:left; padding-bottom:26px;}
.quater-product-list{float:left; width:25%; text-align:left; padding-bottom:26px;}
.quater-product-list li, .half-product-list li{ line-height:20px;}
.quater-product-list li a, .half-product-list li a{ color:#454444;}
.quater-product-list li a:hover, .half-product-list li a:hover{ text-decoration:underline; color:#63ab49}

.contact-form-section{ float:left; width:96%; padding:0 2%;}
.contact-form-section .left-panel{float:left; width:49%;}
.contact-form-section .right-panel{float:right; width:49%; }
.contact-form{ margin:72px 0 0 0; width:98%; float:left; padding-right:2%; padding-bottom:8%; border-left:1px solid #ededed;}
.form-row{ width:100%; float:left; padding-bottom:10px; font-size:13px; font-weight:400; color:#454444;}
.form-col1{ float:left; text-align:right; width:26%; padding-right:3%; padding-top:5px; vertical-align:top;}
.form-col2{ float:right; text-align:left; width:71%; vertical-align:top; line-height:9px;}
.form-col3{ float:left; text-align:left; width:21%; padding-right:0%; vertical-align:top;}
.form-input{ background:#f6f6f6; border-left:1px solid #ececec; border-right:1px solid #e8e8e8; border-top:1px solid #bfbfbf; border-bottom:1px solid #f2f2f2; width:100%; border-radius:3px; padding:7px;}
.captcha-input{ background:#f6f6f6; border-left:1px solid #ececec; border-right:1px solid #e8e8e8; border-top:1px solid #bfbfbf; border-bottom:1px solid #f2f2f2; width:35%; border-radius:3px; padding:7px;}
.form-textarea{ background:#f6f6f6; border-left:1px solid #ececec; border-right:1px solid #e8e8e8; border-top:1px solid #bfbfbf; border-bottom:1px solid #f2f2f2; width:100%; border-radius:3px; padding:7px; min-height:130px; resize:none;}
.form-row input[type="button"], .form-row input[type="submit"], .form-row input[type="reset"]{background:#0089d0; display: inline-block; font-size: 16px; color: #fff; padding:9px 20px; overflow:visible; width:auto; border-radius: 6px; transition: all 0.25s ease-in 0s; -webkit-transition: all 0.25s ease-in 0s; cursor:pointer; outline:none;}
.form-row input[type="button"]:hover, .form-row input[type="submit"]:hover, .form-row input[type="reset"]:hover{ background:#63ab49;}

.map_section { background: none; min-height: 330px; margin-top:71px; margin-bottom:60px; padding: 0; width: 100%; position: relative; }
#map-canvas { height:330px !important; width: 100% !important; margin: 0px; padding: 0px; }
.address_container { background-color: #FFFFFF; height: auto; left:5%; padding: 0; position: absolute; top:30px; width:35%; }
.addressbox1 {  padding: 20px 0; position: relative; text-align: center; width: 100%; }

.mark_img { background: url(clientlibs/images/green_map_marker.png); display: block; height: 43px; margin-top: -20px; position: absolute; right: -22px; top: 50%; width: 39px; cursor: pointer; }
.address_container section.current { background: #f3f3f3; }
.address_container section.current a.view_googlemap { color: #33a1d9; cursor: default; text-decoration: none; }
.address_container section.current .mark_img { background: url(clientlibs/images/gray_map_marker.png); cursor: default; }
.map_section h2 { color: #454444; font-family: 'Raleway', sans-serif; font-size:18px; font-weight: 300; padding-bottom:20px; padding-top:15px; line-height:17px; }
.map_section p { color: #454444; font-family: 'Raleway', sans-serif; font-size: 13px; line-height: 17px; font-weight: 400; line-height: 20px; }
.map_section a { color: #64ab4b; font-size: 13px; line-height:17px; text-decoration: underline; }
.map_section a:hover { text-decoration: none; }

.fullscreen_icon {position: absolute;bottom: 30px;right: 20px;z-index: 860;width: 20px;padding: 5px;background: #fff;box-shadow: 2px 2px 5px 0 #ababab, 0px 0px 5px 0px #ababab inset;height: auto;}
.view-google-map{ background:#63ab49; float:left; width:100%; text-align:center; color:#ffffff; padding:15px 0; margin:28px 0 0 0;}
.view-google-map a{ color:#fff; text-decoration:none; display:block;}
/*  Contact us page >map section end */

.faq-pagination{ float:left; width:100%; border-top:1px solid #cccccc; padding:25px 0 0 0}
.faq-pagination ul{ list-style:none;}
.faq-pagination ul li{ float:left; padding:0 10px 0 0;}
.faq-pagination ul li img{ vertical-align:middle;}
.faq-pagination ul li a{ display:block; color:#454545; border:1px solid #63ab49; background:#fff; border-radius:50%; padding:2px 8px;}
.faq-pagination ul li a:hover, .faq-pagination ul li a.active{ background:#63ab49; color:#FFFFFF;}
.faq-pagination ul li a.disabled, .faq-pagination ul li a.disabled:hover{ border:1px solid #999;  background:#fff; color:#999;}

.custom-top-slider{}
.custom-top-slider li strong{ margin-top:40px !important; padding-top:0 !important;}
.custom-top-slider .pricing-div{margin-top:10px !important; }
.mandetory{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#C33}
.aboutus-page{ float:left; width:100%;}
.aboutus-page p{ padding:0 0 20px 0;}
#download{ }
#download .byu-btn{ left:0; }
.rating{}
.rating img{ border:none !important; margin:0 3px 0 0 !important; /*cursor:pointer;*/}

.topslider{position:relative; float:left;}
.mid-container{ width:100%; float:left; position:relative;}
.mid-content-btn{clear:both; width: 473px; float:right;margin: 0;padding: 0;}
.mid-content-btn .byu-btn, .mid-content-btn .btn{ left:0;}
.icsa-logo{ position:absolute; right:0; top:13px;}

/*Faizur*/
.ie8 .header-banner,.ie8 .header-banner > div{height:368px;}
.ie8 .header-banner .wrapper h2{margin-top:0;}
.ie8 #coupon{top:200px;}

@-moz-document url-prefix() {
.table-section .tabular-data .tablecol.blank_cell {
width:197px;
}
}

@media only screen and (max-width:1024px){
	.wrapper,.header-banner .wrapper{ margin:0 2%; width:96%; position:relative;}
	.ie7 .wrapper, .ie8 .wrapper{ margin:0 2%; width:96%;}	
	.header-middle-panel span{ width:37%}
	#coupon{ right:51%; left:auto; top:63%;}
	
	.table-section .tabular-data .tablerow .tablecol.firstlen,.table-section .tabular-data .childcontainer .tablerow .tablecol.firstlen{ width:20.6%;}
	.table-section .tabular-data .tablerow .tablecol{ /*width:13.3%;*/ font-size:16px;}
	.table-section .tabular-data .head-row .tablecol strong{ font-size:23px;}
	.table-section .tabular-data .head-row .tablecol a{ font-size:18px;}
	.table-section .tabular-data .tablecol.blank_cell{ width:20.6%;}
}
@media only screen and (max-width:960px){
	#coupon{ right:35%; left:auto; top:70%;}
	.header-banner-totalsecurity{background-position: 55% 0;}
	.table-section .tabular-data .head-row .tablecol{ padding: 15px 1%;}
	.table-section .tabular-data .tablerow .tablecol.firstlen{ width: 20.6%;}
	.table-section .tabular-data .tablerow .tablecol{ padding: 15px 1%;}
	.table-section .tabular-data .tablerow .tablecol .btn{padding: 8px 16%;}
	.table-section .tabular-data .childcontainer .tablerow .tablecol.firstlen{ width:20.6%; padding-left:2%;}
	.video-play{ display:none;}
	.product-section .three-col .col .text .btn{ padding: 5px 26px;}
	.product-section .two-col .text .btn{padding: 5px 20px;}
	.header-banner ul li h2{width: 100%;}
	.forum-country{ width:26%; padding:23px 0px 0 0}
	.mean-container a.meanmenu-reveal{top:20px;}
	
	.header-middle-panel span {	width:100%; margin-top:10px; text-align:left;}
	.table-section table tr td .btn{padding: 8px 17px;}
	.read_more a{padding: 7px 33px;}
	.product-section .three-col .col .text .price{ width:100%; border-right:none; border-bottom:1px dotted #c3c3c3; padding-bottom:12px;}
	.product-section .three-col .col .text p{ min-height:63px;}
	.product-section .three-col .col .text{ width:57%;}
	.header-price{width: 38% !important;}
	.row-section.about figure{ width:48%;}
	.row-section.about figure img.money-back{ left:-8px;}
	.row-section.about .header-price{left: 16%; width: 34% !important;}
	.row-section.about .byu-btn {left:18%;}
	.white-right-col{ width:40%;}
	.white-right-col .header-price{width: 67% !important;}
	.product-section .two-col-left img{margin: 5px 10px 0 0;}
	.white-right-col .byu-btn{ width:172px}
	.tech .scan{ right:50%;}
	.blue .bx-controls-direction a{ height:545px;}
	.user-img-div{ width:31%;}
	.customer-left-panel{ width:50%;}
	.review-content{ width:68%;}
	.created-date{ width:34%;}
	.notification-div{ width:22%;}
	.product-section .three-col .col.mid .text{ }
	.col-img{ width:40%}
	.product-section .three-col .col .text .free{ margin-left:0;}
	.contact-form-section .left-panel{float:left; width:100%;}
	.contact-form-section .right-panel{float:left; width:100%;}
	.contact-form{ margin:72px 0 0 0; border:none; width:96%; padding:0;}
	.product-section .two-col-left .text .btn, .down-btn{ padding: 5px 8px;}
	nav{ width:58%; margin-left:10%; float:left;}
	nav ul { float: left;}
	nav ul li{ position:relative;}
	nav ul li a{padding: 3px 8px;}
	nav ul li:hover > ul{ position:absolute !important;}
	.icsa-logo{ right:0; top:90px;}
	
	/*faizur*/	
	.header-middle-panel .tagline-section{width:100%;}
	.header-middle-panel .tollfree{width:100%; margin-top:10px; text-align:left;}
	.tech{background-size:40%;}
	.tech .scan{right:52%;}
	.tech .scan span{padding:25px 0 0;}
	.tech .fix{width:32%; left:52%;}
	.tech .restore{bottom:30px;}
	#coupon{top:135%; right:15%;}
	.mid-content-btn .btn{font-size:23px;}
	.table-section .tabular-data .tablerow .tablecol{width:116px;}
	.table-section .tabular-data .tablecol.blank_cell{width:20.6%;}
	.top-section .testimonials li .user-img-div{width:27%; margin-right:4%;}
	.blue .bx-controls-direction a, .blue .bx-controls-direction a:hover,.call_for_support .bx-controls-direction a{height:55px; width:55px; top:76px; background-size:100% 100%;}
	.blue .bx-prev,.blue .bx-prev:hover,.call_for_support .bx-prev,.call_for_support .bx-prev:hover{background-position:25px 0; left:84%;}
	.blue .bx-next,.call_for_support .bx-next{background-position:-25px 0;}
.bx-wrapper{ max-width:100% !important;}
}

@media only screen and (max-width:767px){
	.header-top-panel{width: 94%; z-index: 9999; border-bottom:none;}
	.forum-country{float: right; width: 42%; padding: 13px 0 0 0; z-index:999999; position:absolute; right:-7px}
	.header-banner .wrapper h2{width: 100%; text-align:left; font-size:32px; padding-bottom:0;}
	.header-banner .wrapper p{font-size:18px; line-height:20px;}
	.responsive-menu{ display:block; float:right;}
	nav ul.top-nav{ float:left; padding-right: 0;}
	nav ul.top-nav li{padding: 9px 10px 7px 10px;}
	.flags:hover{ background:none;}
	.mean-bar nav{ padding:0;}
	.header-banner ul li h2{ font-size:28px;}
	.top-section p{ padding-bottom:23px;}
	.top-section .testimonials li img{ margin-bottom:18px;}
	.product-section .three-col .col img, .product-section .two-col img{ float:none; margin:0 auto 10px auto; display:block;}
	.product-section .three-col .col .text{ float:left; width:100%;}
	.product-section .three-col .col .text p{ min-height:60px;}
	.product-section .three-col .col .text .price{ width:100%; border-right:none; border-bottom:none; padding-bottom:0;}
	.product-section .three-col .col.mid .text .price{ width:100%; font-size:18px; margin: 11px 0 0 0; padding: 0;}
	.product-section .three-col .col.mid .text .btn{ margin:10px 0 0 5px;}
	.product-section .three-col .col .text .btn{padding: 5px 9px;}
	.product-section .three-col .col{ width:29%;}
	.table-section table tr td{ padding:6px;}
	.table-section{ overflow:auto;}
	.product-list, .footer-menu, .for-mac-div, .for-mobile-div, .product-list2{ width:100%;}
	.inner-mac-div ul li{ width:100% !important;}
	.footer-links ul li{width:30%; float:left;}
	.footer-links .heading4{width: 100%; text-align: left; float: left; padding:20px 0 10px 0;}
	.footer-menu a{ width:32%; float:left;}
	.social-icons-div{ float:left;}
	.social-icons-div:hover{ opacity:0.5;}
	.product-section .two-col-left .left-col{ width:47%}
	.white-right-col {width: 93%;float: right; margin-top:20px;}
	.white-right-col .header-price {width: 37% !important; margin-top:50px;}
	.white-right-col .byu-btn{ margin-top:50px;}
	.tech{ background:none; min-height:50px;}
	.tech .scan, .tech .fix, .tech .restore { left: 0; background: none; padding:0 0 20px 0; width:auto;}
	.tech li{ position:static !important;}
	.row-section.tech-section{ padding-bottom:50px;}
	.tech .scan span,.tech .fix span,.tech .restore span{ padding-top:0; padding-left:10px;}
	.blue .bxslider li {margin: 0 20px 0 50px;}
	.customer-left-panel{ width:100%; padding-bottom:20px; border-bottom: 1px solid #c3c3c3}
	.customer-right-panel{ width:100%; padding-top:20px; }
	.user-img-div {width: 21%;}
	.header-price {width: 52% !important;}
	.pricing-div{ width:80%;margin: 5px 0 0 0;}
	.header-banner-absolute .pricing-div, .header-banner.inner .pricing-div { width:70%;margin: 5px 0 0 0;}
	.header-banner-totalsecurity .pricing-div{ width:60%;margin: 5px 0 0 0;}
	.header-banner-totalsecurity .guarantee-img{top:195px}
	.header-banner ul li span{ float:none;}
	.header-price sup, .row-section.about .header-price sup{ font-size:43px;}	
	.header-price span.subscription-price, .row-section.about .header-price span.subscription-price{ font-size:75px;}
	.header-price span.subscription-2price, .row-section.about .header-price span.subscription-2price{ font-size:39px;}
	.header-banner ul li .byu-btn{ margin-top:10px;}
	.guarantee-img { left: 73%; top: 198px; width: 27%;}
	.review-content{ width:79%;}
	.row-section.about .header-price {left: 10%;width: 38% !important;}
	.row-section.about .byu-btn {left: 12%;}
	.table-section, .call_for_support, .blue{ display:none;}
	.header-banner-totalsecurity{ background-position:48% 0;}
	.header-banner-absolute{ background-position:58% 0;}	
	.call-tollfree b{ white-space:nowrap; line-height:45px;}
	.header-banner-optimizer ul li span{ float:left;}
	.techgenie-products, .useful-pages{ width:98%;}
	.quater-product-list{ width:50%;}
	.contact-form{ width:96%;}
	.form-col1{ width:24%;}
	.form-col2{ width:72%; float:left;}
	.form-col3{ width:72%; float:left; padding-bottom:10px;}
	.form-col3:last-child{ padding-bottom:0px;}
	.header-middle-panel{padding: 15px 0;}
	.col-img{ width:100%;}
	#coupon{right:15%; top:95%;}
	.icsa-logo {right: -44px; top: 88px;}
    .icsa-logo img{ max-width:90%}
	
	/*Faizur*/
	.mid-content-btn{width:100%;}
	nav ul li:hover > ul{position:relative !important;}
	.header-banner{background-size:cover; -webkit-background-size:cover; -moz-background-size:cover;}
	.top-section .testimonials li .user-img-div {margin: 0 auto;float: none;}
	.top-section .testimonials li .review-content{width:100%;}
	.product-section .two-col-left .left-col{width:98%;}
.meanmenu-reveal{ background: url(clientlibs/images/res_menu.png) center no-repeat; background-size:contain;}
.meanmenu-reveal.meanclose{ background: url(clientlibs/images/close_menu.png) center no-repeat; background-size:contain;}
.map_section{margin:0;}

	
}
@media only screen and (max-width:639px){
	.footer-links ul{margin-top: 15px;float: left;padding-bottom:0; width:100%; }
	.footer-links ul li ul{ border-bottom:none !important; padding-bottom:0 !important;}
	.header-antivirus-btn{float:right; width:59%; margin-top:-58px; border-radius: 3px !important;overflow: hidden;margin-top: -58px;}
	.header-middle-panel{font-size: 21px; padding: 13px 0;}	
	.header-banner .wrapper h2{ font-weight:200; font-size:28px; line-height:33px; padding:0px; font-family:'raleway', sans-serif;}
	.header-banner .wrapper p{ font-size:15px; line-height:20px;}
	.header-price span.subscription-time{ font-size:17px; border-top: 2px solid #fff;}
	.header-price span.subscription-2price, .row-section.about .header-price span.subscription-2price{font-size: 34px; line-height: 30px;}
	.header-price span.subscription-price, .row-section.about .header-price span.subscription-price{ font-size:65px; margin-top: 0; line-height: 50px;}
	.header-banner-absolute .pricing-div, .header-banner.inner .pricing-div{ width:99%;}
	.two-col .left-col{ width:100%; border-bottom:1px solid #ccc; padding-bottom:20px;}
	.header-price sup, .row-section.about .header-price sup{font-size: 38px; line-height:37px;}
	.two-col .right-col{width:100%; float:left; padding-top:20px;}

	.two-col, .product-section .two-col{ background:none;}
	.two-col h1{ font-size:38px;}
	.product-section .three-col .col{ width:96%; margin:0 auto; border:none; border-bottom:1px solid #ccc;  padding-bottom:20px; margin-bottom:20px;}
	.product-section .three-col .col:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0}
	.product-section .three-col .col.mid{width:96%; margin:0 auto; border:none; border-bottom:1px solid #ccc;  padding-bottom:20px; margin-bottom:20px; }
	.product-section .three-col .col img, .product-section .two-col img{ float:left; margin:0 15px 15px 0}
	.product-section .three-col .col .text{ width:77%; float:right;}
	.product-section .three-col .col .text .price{ width:40%; margin-right:2%;}
	.product-section .three-col .col.mid .text .price{ width:40%;}
	.product-section .three-col .col .text .btn {padding: 5px 13%;}
	.product-section .three-col .col .text p {min-height: 22px;}
	footer{ padding-bottom:0;}
	.social{ position:relative;}
	.product-section .two-col .left-col, .product-section .two-col .right-col{ width:100%; float:left;}
	footer .copyright, footer nav{ width:95%; float:left; text-align:center; padding:10px 0 0 0}
	footer nav, .social-left-panel{ width:100%; float:left; padding-bottom:15px;}
	.inner-mac-div ul li {width: 98% !important;}
	.call_for_support .bx-next{ background-position: -71px 84%;}
	.call_for_support .bx-prev{ background-position: 0px 84%;}	
	.call_for_support .bxslider li {margin: 0 7px;}
	.footer-links ul li, .inner-mac-div {width:95%; display:none;}
	.footer-menu a{ width:95%; display:none;}
	.guarantee-img{ left:56%}
	.row-section.about figure{ width:98%}
	.row-section.about .bullets{ width:98%; margin:30px 0 0 0}
	.row-section.about .header-price {left: 0%;width: 45% !important;}
	.row-section.about .header-price sup{ font-size:33px;}
	.row-section.about .header-price span.subscription-price{ font-size:65px;}
	.row-section.about .header-price span.subscription-2price{ font-size:29px;}
	.row-section.about .header-price span.subscription-time{ font-size:23px;}
	.row-section.about .byu-btn {left:0%; width:232px;}
	.product-section .three-col .col.mid .text {width:77%;}
	.product-section .three-col .col.amid .text{width:100%;}
	.product-section .three-col .col.amid .text .btn {padding: 5px 6%;}
	.product-section .three-col .col.amid .text .price{ font-size:20px;}
	.total-security .three-col .col.mid .text{width:100%;}
	.total-security  .three-col .col.mid .text .btn{padding: 5px 6%;}
	.total-security .three-col .col.mid .text .price{ font-size:38px;}
	.product-section .three-col .col .text .btn.green {padding: 5px 7%;}
	.white-right-col .header-price {width: 70% !important;margin-top: 20px;}
	.white-right-col .byu-btn {margin-top: 0px;}
	.product-section .two-col-left img{ margin:5px 20px 0 0;}
	.blue .bxslider li {margin: 0 60px 0 110px;}
	.product-section .one-col-left img{ float:none; display:block; margin:0 auto 20px auto;}
	.customer-review{ padding-top:0;}
	.user-img-div { width: 115px;float: none; margin: 0 auto;}
	.review-content { width:100%;}
	.created-date {width:18%;}
	.creator-user{ text-align:left; padding-left:10px; background-position:0 11px}
	.notification-div {width: 12%;float: right;}
	.customer-review h2, .customer-review .heading1, .row-section .heading h2, .heading1,.two-col h1, .key-features h1, 
h2, .product-section .heading h2{ font-size:35px; text-align:center; font-weight:200;}
	.top-section strong, .top-section h3{ text-align:center;}
	.call-tollfree{ width:100%; font-size:20px; padding-top:0; margin-top:0; line-height:20px;}
	.call-tollfree b{ white-space:nowrap; line-height:60px; font-size:20px;}
	.guarantee-img{ display:none; width:30%; left:70%; top:220px;}
	.support-divs{ display:none;}
	.product-section .three-col .col.hmid{width: 97%;padding: 0 1.48%; background:none; border-left:none; border-right:none;}
	.social-right-panel{float: left; text-align: left; padding: 10px 0 0 10px; width: 96%; border-top: 1px solid #555555;}
	footer .copyright{ float:left; padding:0 0 0 10px; text-align:left;}
	.social-left-panel span {margin-left: 10px;}
	footer nav{ display:none;}
	.header-banner{ background-image:url(clientlibs/images/mob-bg.jpg) !important; background-repeat:no-repeat; background-position:center top; height:230px;}
	.header-banner ul li .byu-btn {margin-top: -38px;float: right;}
	.header-banner-totalsecurity ul li strong, .header-banner-absolute ul li strong, .header-banner.inner ul li strong, .header-banner-faq ul li strong{ padding-top:0;}
	.header-banner ul, .header-banner ul li{ height:230px;}
	.header-banner ul li figure{ display:none;}
	.heading4.responsive-footer{ cursor:pointer; border-bottom:1px solid #0c0c0c; padding: 13px 0 0 0 !important; background:url(clientlibs/images/footer-acodion-img.png) right 18px no-repeat;}
	.responsive-expand-footer{ cursor:pointer; border-bottom:1px solid #383838; padding: 13px 0 12px 0 !important; background:url(clientlibs/images/footer-acodion-img.png) right -19px no-repeat !important;}
	.social-icons-div{ padding-top:13px; width:100%;}
	.header-span{ display:inline; font-size:32px !important;}
	.header-banner ul li span{ line-height:20px;}
	.header-banner-faq span.faq-content{ display:none;}
	.footer-links{ padding-bottom:8px; padding-top:0}
	.footer-links-list{ display:block !important;}
	.header-banner > div .btn{ background-size:100% auto; height:44px; width: 252px; font-size: 20px; line-height: 20px; padding:8px 20px 0 10px; margin-top:0;}
	.header-banner ul li .btn:hover{ box-shadow:none;}
	.form-col1{ width:35%;}
	.form-col2{ width:55%;}
	.form-col3{ width:55%;}
	.address_container{width: 52%;  left: 10%;}
	.form-row input[type="button"], .form-row input[type="submit"], .form-row input[type="reset"]{ width:100%; padding:9px 5%;}	
	.header-middle-panel .tagline-section{ line-height:29px;}
	.col-img { width: 23%;}
	.product-section .three-col .col .text .price{ width:45%; border-right:1px solid #c3c3c3; border-bottom:none; padding-bottom:0;}
	.product-section .three-col .col.mid .text .price{ width:27%; font-size:18px; margin: 11px 0 0 0; padding: 0;}
	.header-banner ul li h2{}
	span.mobile-span{ display:none;}
	.header-banner ul li .byu-btn{background-position: 0 0;}
	.icsa-logo {right:-33px;top:103px;}
	/*Faizur*/
	.header-banner{height:auto; padding-bottom:30px;}
	.header-banner > div{height:auto;}
	.two-col-left .right-col,.product-section .two-col-left .left-col{width:98%;}
	.product-section .two-col-left .left-col{margin-bottom:20px;}
	.row-section.about .pricing-div .byu-btn{width:46%;}
	.product-section .three-col .col.mid .text .price,.product-section .three-col .col .text .price{width: 40%; margin-right:4%;}
	#coupon{right:2%; top:83%;}
	.header-banner > div .buy-btn a{margin-top:0;}
	
	.product-list, .product-list2{ border-bottom:1px solid #383838;}
	nav ul li:hover > ul{ display:none; border:none; border-top:1px solid #E5E5E5;}
	nav ul li > ul { border:none; border-top:1px solid #E5E5E5;} 
	nav ul > li ul li:last-child{ border-bottom:none !important;}
	.two-col-left .right-col{background:none !important;}
	.left-panel iframe{height:635px !important;}
}
@media only screen and (max-width:479px){
	.header-middle-panel span{ font-size:19px;}
	.header-middle-panel span strong{ font-size:20px;}
	.header-banner ul li h2{ font-size:27px;}
	.header-span{ display:inline; font-size:27px !important; line-height:30px !important;}
	.header-banner ul li span{ font-size:15px;}
	.header-span{ font-size:23px !important}
	.product-section .heading h2, .table-section .heading1, .table-section h1{ font-size:35px;}
	.product-section .three-col .col img, .product-section .two-col img{ float:none; margin:0 auto 20px auto;}
	.product-section .three-col .col .text{ width:100%;}
	.product-section .three-col .col .text .btn{padding: 5px 9%;margin-top: 5%;}
	.call_for_support .bx-controls-direction a{margin-top: 144px;}
	.call_for_support .bxslider li{margin:0 20px 0 50px;}
	.header-banner-absolute{/* height:490px;*/}
	.guarantee-img {width: 60px;left: 80%;top: 310px;}
	.header-price{ display:none;}
	.row-section.about .header-price {left: 13%;width: 83% !important;}
	.row-section.about .byu-btn {left: 50%;width: 232px;margin-left: -116px;}
	.product-section .three-col .col.mid .text {width: 97%;}
	.product-section .two-col-left .text {width: 100%;}
	.product-section .two-col-left img {margin: 5px auto 20px auto;float: none;display: block;}
	.white-right-col .header-price {left: 50% !important; position: relative; margin-left: -35%; }
	.white-right-col .byu-btn {margin-top: 20px;clear: both;display: block;margin-left: -100px;position: relative;left: 50%;}
	.tech .scan, .review-content{ width:100%;}
	.blue h3{padding: 0 5px 35px 5px;}
	.blue .bx-controls-direction a{  height:273px; top:150px; width:50px;}
	.user-img-div{width: 36%;margin: 0 auto;float: none;}
	.customer-left-panel{ border-bottom:none;}
	.blue .bxslider li {margin: 0;}
	.blue .bx-next{background-size:100% auto; right:0px; background-position:-23px 10px; width:50%; overflow:hidden;}
	.blue .bx-prev{background-size:100% auto; left:-10px; background-position:24px 10px; width:50%; overflow:hidden; }
	.blue .bx-prev:hover{ background-position:24px 10px;}
	.blue .bx-controls{ position:absolute; top:43%;}
	.header-banner-faq, .header-banner-optimizer{ background-position:50% 0;}
	.header-banner-faq ul li strong, .header-banner-optimizer ul li strong{ margin-top:20px;}
	.faq-section h4{ line-height:24px; min-height:34px;}
	.key-features figure, .key-features .bullets{ width:100%;}
	.guarantee-img {left: 63%; top: 360px; width: 110px;}
	.header-banner-totalsecurity .pricing-div{ width:80%;}
	.header-banner-totalsecurity  ul li .byu-btn{margin-top: 102px;}
	.header-banner-totalsecurity .guarantee-img {    top: 165px;}
	
	.product-section .three-col .col.hmid{ border-left:none; border-right:none; border-bottom:1px solid #c3c3c3}	
	.forum-country{width: 68%; right: 5px;}
	.mobile-span{ display:block;}
	.header-banner ul li .byu-btn{ background-size:100% auto; background-position:0 0px; height:36px; margin-top:10px; width: 242px; font-size: 20px; line-height: 20px; padding:17px 20px 0 10px; float:left; margin-left:5%}
	.header-banner ul li .btn:hover{ box-shadow:none;}
	.header-antivirus-btn{ display:block; float:left;background-size:100% auto; background-position:0 -10px; height:66px; margin-top:-20px; width: 242px; font-size: 20px; line-height: 20px; padding:17px 20px 0 10px; float:left; margin-left:5%; cursor:pointer;}
	#coupon{ position:relative; margin:0; left:5%}
	#coupon p strong{padding:6px 0 0 0}
	.quater-product-list, .half-product-list{ width:100%;}
	.form-col1{ width:100%; text-align:left;}
	.form-col2{ width:93%;}
	.form-col3{ width:93%;}
	.contact-form{ margin-top:30px; width:98%}
	.col-img{ width:100%;}
	.icsa-logo {right: -48px;top:100px;}
    .icsa-logo img{ max-width:90%;}

	/*Faizur*/	
	.logo{width:28%;}
	.header-middle-panel .tollfree{font-size:19px;}
	.header-middle-panel .tollfree strong{font-size:20px;}
	.tabullar_content_col1{width:}
	.header-banner > div .btn{padding:8px 20px 0 16%; width:60%;}
	.row-section.about .header-price {left: 0;width: 45% !important; display:block; margin-top:0;}
	.row-section.about .header-price sup{font-size:22px;}
	.row-section.about .header-price span.subscription-price{font-size:50px;}
	.row-section.about .header-price span.subscription-2price{font-size:20px;}
	.row-section.about .header-price span.subscription-time{font-size:13px; line-height:18px;}
	.row-section.about .pricing-div .byu-btn{left:0; margin-left:0; margin-top:10px; width:36%; height:39px; padding:18px 0 0 19%; font-size:22px; text-align:left;}
	.white-right-col .header-price{display:block;}
	.header-price{display:block;}
	.header-price sup{font-size:25px; line-height:25px;}
	.header-price span.subscription-price{font-size:45px; line-height:40px;}
	#coupon{left:0; top:0; margin-top:-18px;}
	.header-price{margin-top:-11px;}
	.header-banner{padding-bottom:10px;}
	.key-features .heading h2 label{display:block;}
	.product-section .three-col .col .text .price span{font-size:10px;}
	.white-right-col{padding:25px 6px 25px 13px;}
	.left-panel iframe{height:675px !important;}
}
@media only screen and (max-width:359px){
    .icsa-logo{right: -38px; top: 63px; width:83px;}
	.general_setting{font-size:14px;}
	.top-section .testimonials li img{}
	.left-panel iframe{height:635px !important;}
}

.call_for_support .bx-viewport{ height:auto !important;}

/* hide the link until viewport size is reached */
a.meanmenu-reveal { display: none; }
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar { float: left; width: 100%; position: absolute; background:transparent; padding: 4px 0 0 0; min-height: 36px; z-index: 9899; }
.mean-container a.meanmenu-reveal { width: 22px; height: 22px; padding:4px; position: absolute; top:10px; right: 5px !important; cursor: pointer; color: #666; text-decoration: none; font-size: 13px; text-indent: -9999em; line-height: 22px; display: block; font-weight: 800; font-family:'Raleway',sans-serif; border:1px solid #999999; border-radius:3px;}
.mean-container a.meanmenu-reveal span { display: block; background: #666; height: 3px; margin-top: 3px; }
.mean-container .mean-nav { float: left; width:100%; background:#fff; margin-top:49px; margin-left:0px; }
.mean-container .mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none; }
.mean-container .mean-nav ul li { position: relative; float: left; width:100%; padding:0; margin:0 !important; font-weight: 800; font-family:'Raleway',sans-serif;border-bottom: 1px solid #cecece; }
.mean-container .mean-nav ul li a { display: block; float: left; width: 94%; padding:7px 3% !important; margin: 0; text-align: left; color:#262626;  text-decoration: none; text-transform: uppercase; line-height:20px; }
.mean-container .mean-nav ul li a span{ color:#262626;}
.mean-container .mean-nav ul li a:hover span{color:#1492d4;}
.mean-container .mean-nav ul li li a { width: 94%; padding:15px 10%; /*border-bottom: 1px solid #cecece;*/ font-size:13px; font-weight:200; }
.mean-container .mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-container .mean-nav ul li li li a { width: 70%; padding: 15px 15%; }
.mean-container .mean-nav ul li li li li a { width: 60%; padding: 15px 20%; }
.mean-container .mean-nav ul li li li li li a { width: 50%; padding: 15px 25%; }
.mean-container .mean-nav ul li a:hover { color:#1492d4; background:#ececec; }
.mean-container .mean-nav ul li a.active, .mean-container .mean-nav ul li a.selected{ background:#eeeeee; background-image:none; color:#1492d4; }
.mean-container .mean-nav ul li a.mean-expand { width: 26px; height: 26px; border: none !important; padding: 4px 12px 0 12px !important; text-align: center; position: absolute; right: 0; top: 5px; z-index: 2; font-weight: 700;  }
.mean-container .mean-nav ul li a.mean-expand:hover { background: none; }
.mean-container .mean-nav ul li a.mean-clicked{ }
.mean-container .mean-push { float: left; width: 100%; padding: 0; margin: 0; clear: both; }
.mean-nav .wrapper { width: 100%; padding: 0; margin: 0; }
/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.mean-container .mean-bar{ border-bottom:1px solid #e5e5e5}

@media only screen and (max-width:768px){ 
	.header-top-panel{ width:95%; z-index:9999}
	.forum-country{right: -17px; position:absolute;}
	.mean-container .mean-bar{height: 66px;}
	/*nav ul li:hover > ul{ position:relative;}
	.mean-container .mean-nav ul li li a{ width:94%; border-bottom:0;}
	.mean-container .mean-nav ul li a:hover{ display:inline-block;}*/
	
}
@media only screen and (max-width:767px){
	.mean-container .mean-bar{height:auto;}
	.forum-country{right:15px; position:absolute;}
	.mean-container .mean-bar.up{z-index:9999999;}
	.mean-container .mean-nav ul li a span{display:none;}
 }
 @media only screen and (max-width:479px){
	 .header-top-panel{ width:90%;}
	.mean-container .mean-bar{height:49px;}
 }
