@media screen and (max-width:1023px){
	*{box-sizing:border-box;}
	.layout, .get_start ul{width:100%; padding: 15px; box-sizing: border-box;}
	}

@media screen and (min-width:320px) and (max-width:520px){

.banner img, .ban-call img, .ser-sec ul li, .get_start ul li, .form-sec, .cont-left{width:100%;}

.ban-call{font-size:18px;background:url(../images/call-bg1.png) no-repeat 0 0;line-height:45px;width:100%}
.banner-cont h3, .banner-cont h4{font-size:21px;}
.ban-dis, #norton .ban-dis{width:100%;text-align:justify;font-size:12px;margin:5px 0 5px 0}
.ser-sec ul li a{width:100%;height:auto}
.menu{margin:0px;display:none}
.logo{width:30%; top: 0;}
.call{width:65%;background:none;float:right;padding:0 0px 0 0; height:auto; margin-top: -24px;}
.call_text{width:20%}
.call_text {display:none}
.call h5{font-size:20px;color:#F00;padding:0px}
.call h6{color: #F00; margin: 0; padding: 0;}
 .get_start img,{width:100%;}
.inner-page .content_left,.inner-page .content_right,.content_left,.content_right{width:100%; padding: 0px; box-sizing: border-box;}
.content_right h4{font-size:22px;}
.get_start ul li{margin:0 0px 15px 0}
.get_start{width:100%;height:100%}
.get_start ul{width:100%;}
.form-sec{padding:10px 0}
.get_start img{width:100%}
.service .man{padding:0 4px 0 0}
.service .ser_para{font-size:16px;}
.ser-sec ul li{height:100%}
#back-top span{display:none}
.banner, .banner-cont, #norton .banner-cont{    height: auto;
    width: 100%;
    margin: 0px;
    background-size: cover;    
    min-height: auto;
    padding: 15px 10px;
    box-sizing: border-box;}
.service .our{font-size:20px; margin: 20px 0px;}
.service{background:#d53037; box-sizing:border-box;}
.get_start{background:url(../images/get_start_bg.jpg) no-repeat 0 0 #353535}
.form-sec h4{padding:0 0 0 4px;font-size:13px;}
.form-sec .inp-text{padding:10px}
.form-sec .txt-area{padding:10px;}
.form-sec{min-height:410px; padding:10px 10px;}
.cont-right img{width:100%}
.content_left p{width:100%;font-size:13px; margin:0px;}
.content_right p{width:100%;text-align:justify;font-size:13px;}
.ser-sec ul li:hover{background:none; }
.disclaimer p{font-size:13px;text-align:justify}
.ser-sec ul li a img{width:70%;}
.service .ser_p{font-size:13px}
.ser-sec ul li{width:48%; vertical-align: top;}
.service .ser_sep{ display: none; }
.ban-dis strong{font-size:13px;}
.phone span{font-size:16px;}
.phone{font-size:20px;background:url(../images/calling_img1.png) no-repeat 0 0;padding:10px 0 0 65px;margin:0 0 0 0px}
.f-menu{background:none; margin: 0;}
.footer{padding:15px 0}
.social{margin:20px 0 0 15px;float:left}
.social ul{ text-align: center; display: block; }
.social ul li{ margin: 5px; }
.social ul li a{ width: 50px; height: 50px; border-radius: 50%; }
.social li.facebook a span { margin-left: 17px;}
.social li a span{margin: 9px 0 0 9px;}
.line{display:none}
.low-menu{display:block; text-decoration:none; float:right; margin:0px;}
.menu .menu-outer{position:absolute; right:0px; top:10px; border:none; width:100%; z-index:2020202020;}
.menu {background:none; position:absolute; left:0px; width:100%; top:37px; display:none; z-index:1000025252525111}
.menu ul{background:#fff; margin:0px; width:250px; border-radius:10px;}
.menu ul li{ margin:0px; width:100%; background:none; padding:0px 10px 0 0; text-align:right; font-size:16px; border-bottom:1px #CCC solid}
.menu ul li a{color:#000; width:100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding:5px 5px; line-height:normal}
.menu ul li a span{color:#000; width:100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border:none;}
.menu ul li a:hover{color:#e41e26}
.about-sec{padding:10px 0 20px}
.header ul li.sel > a, .header ul li.current > a{border-bottom:none}
.header ul li a{border-bottom:none}
.header ul li a:hover{border-bottom:none}
.menu ul li ul{display:block!important; position:static; background:none}
.menu ul li ul li{padding-right:15px; background:url(../images/arrow-return.png) no-repeat right 10px}
.menu ul li ul li a{color:#000!important; text-align:right; font-size:13px;}
.menu ul li ul li a:hover{background:none; text-decoration:underline}
#norton .banner{background:none;height:100%}
#norton .ban-call{font-size:20px;background:url(../images/call-bg1.png) no-repeat 0 0;line-height:45px;width:100%}
#norton .banner-cont h4{font-size:35px;}
#norton .banner-cont h5{font-size:25px;}
.get_start_now{background: url("../images/get_start.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 22px;
    font-weight: 700;
    height: 136px;
    left: 50%;
    line-height: 24px;
    margin: 0 0 0 -62px;
    padding: 15px 0 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -49px;
    width: 114px;}
	#norton .service{background:#f5ae13}
	.header ul li.sel > a,.header ul li.current > a {color:#e41e26;transition:all 0.3s ease-in-out}
	.cont-sec h3 span, .inner h3 span{margin:15px 0}
	.plans_container .plans_box{width:100%}
	#acer .mobile-box h6{font-size:25px}
	#kespersky .service{background:#007461}
    #acer .banner{background:none;height:auto}
	#acer .ser-sec ul li:hover{background:none; }
	#acer .banner-cont h3, .banner-cont h4{font-size:22px;}
	#acer .content_right h4{font-size:20px;}
	.Testimonial h6{font-size:16px;}
	.Testimonial{width:100%}
	.content_right p{width:100%}
	#acer .mobile-box h6 .just{float:none;font-size:25px}

	 
	 #asus .banner{background:none;height:auto}
	 #asus .service{background:#2421a6}
	 #asus .ser-sec ul li:hover{background:none; }
	 #asus .content_left h4{font-size:22px;}
	 #asus .content_right h4{font-size:18px }
	 #asus .mobile-box h6{font-size:23px}
	 #asus .mobile-box h6 .just{font-size:26px;}
	 
	 #pogo .banner{background:none;height:auto}
	 #pogo .service{background:#8c769d}
	 #pogo .ser-sec ul li:hover{background:none; }
	 #pogo .content_left h4{font-size:22px;}
	 #pogo .content_right h4{font-size:18px }
	 #pogo .mobile-box h6{font-size:23px}
	 #pogo .mobile-box h6 .just{font-size:26px;}
	 #pogo .nomber{border:1px solid #a590b6}
	 
	  #webroot .banner{background:none;height:auto}
	 #webroot .service{background:#435928}
	 #webroot .ser-sec ul li:hover{background:none; }
	 #webroot .content_left h4{font-size:22px;}
	 #webroot .content_right h4{font-size:18px }
	 #webroot .mobile-box h6{font-size:23px}
	 #webroot .mobile-box h6 .just{font-size:26px;background:none}
	 #webroot .nomber{border:1px solid #435928}

		.outer-header{position:absolute; height: 58px;}
		.fright{ float: left; margin-top: 15px; }
		.cont-right{ display: none; }
		.cont-left{ width: 100%; }

}
@media screen and (min-width:521px) and (max-width:768px){
	.header ul{margin:0px;}
	.outer-header, .outer-header.headerfix{position:absolute}
	.call{width:50%;background:none;float:right;padding:0 0 0 0; margin-top: -24px;}
	.banner, .banner-cont{width:100%;margin:0px;height:auto; background-size: 100%;}
	.banner-cont h3{font-size:33px;}
	.banner-cont h4{font-size:33px;}
	.ban-call{line-height:77px;font-size:30px;width:100% }
	.ban-dis{width:100%;margin:20px 0 10px 0}
	.service{background:#d53037;width:100%}
	.ser-sec ul li a{width:100%;height:auto}
	.ser-sec ul li:hover{background:none; }
	.ser-sec ul li{height:auto; text-align: center; vertical-align: top;}	
	#norton .service{background:#f5ae13}
	.get_start ul li{width:31%;margin:0 0 10px 10px}
	.get_start{height:auto}
	.content_right{width:43%;}
	.content_left{width:55%}
	.content_right h4{font-size:23px}
	.content_left h5{padding:15px 0 10px 0}
	.service .man { padding: 0 4px 0 0;}
	.f-menu{ margin: 0; }
	.cont-right{float:left;width:100%}
	.cont-right img{width:100%}
	.form-sec{width:100%;height:100%;padding:10px 26px }
	.service .our{font-size:16px;text-align:inherit}
	.social{float:left}
	.fright{font-size:12px}
	.service .our{font-size:25px;text-align:center; margin: 20px 0px;}
	.service .ser_sep{ display: none; }
	.inner{text-align: center;}
	#ProdPageWarp .prodBx{ max-width: 256px; float: none; display: inline-block; }
.low-menu{display:block; text-decoration:none; float:right; margin:0px;}
.menu .menu-outer{position:absolute; right:0px; top:10px; border:none; width:100%; z-index:2020202020}
.menu {background:none; position:absolute; left:0px; width:100%; top:35px; display:none; z-index:1000025252525111}
.menu ul { background: #fff; margin: 0px;  width: 250px;    border-radius: 10px;}
.menu ul li { margin: 0px; width: 100%; background: none; padding: 0px 10px 0 0; text-align: right;  font-size: 16px; border-bottom: 1px #CCC solid;}
.menu ul li ul {display: block!important; position: static;    background: none;}
.menu ul li ul li {  padding-right: 15px; background: url(../images/arrow-return.png) no-repeat right 10px;}
.menu ul li ul li a { color: #000!important; text-align: right;  font-size: 13px;}
.menu ul li a span {color: #000; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: none;}

.menu ul li a{ color: #000; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 5px 5px; line-height: normal;}

.menu ul li a:hover{color:#fff}
.about-sec{padding:10px 0 20px}
.header ul li.sel > a, .header ul li.current > a{border-bottom:none}
.header ul li a{border-bottom:none}
.header ul li a:hover{color:#e41e26;border-bottom:none}
.line{display:none}
.call h6{color:#F00;font-size:23px;padding:0px; margin: 0;}
.call h5{color:#F00;font-size:25px;padding:0px; margin: 0; }
.call_text{display:none}
#norton .banner{background:none;height:100%}
#norton .banner-cont{width:100%}
.plans_container .plans_box{width:46%}
.cont-sec h3 span, .inner h3 span{margin:15px 0}
	.content_right{width:42%}
	
	
	 #acer .banner{background:none;height:auto}
	 #acer .service{background:#007461}
	 #acer .ser-sec ul li:hover{background:none; }
	 .Testimonial{width:85%}
	 #acer .mobile-box h6 .just{font-size:27px;}
	 #acer .mobile-box h6{font-size:25px;}
	 #asus .banner{background:none;height:auto}
	 #asus .service{background:#2421a6}
	 #asus .ser-sec ul li:hover{background:none; }
	 #asus .content_left h4{font-size:22px;}
	 #asus .content_right h4{font-size:18px }
	 #asus .mobile-box h6{font-size:23px}
	 #asus .mobile-box h6 .just{font-size:26px;}

	.outer-header{position:absolute}
	
	
	  #webroot .banner{background:none;height:auto}
	 #webroot .service{background:#435928}
	 #webroot .ser-sec ul li:hover{background:none; }
	 #webroot .content_left h4{font-size:22px;}
	 #webroot .content_right h4{font-size:18px }
	 #webroot .mobile-box h6{font-size:23px}
	 #webroot .mobile-box h6 .just{font-size:26px;background:none}
	 #webroot .nomber{border:1px solid #435928;margin:0px}

	 .cont-right{ display: none; }
	 .cont-left{ width: 100%; }

}

@media screen and (min-width:768px) and (max-width:1024px){
	.ser-sec ul li{ width: 160px; }
	.layout { width: 100%;}
	.banner{ padding: 15px; box-sizing: border-box; }
	.innerPge{ padding: 15px; margin: 0; }
	.footer .fbottom{ margin: 0; padding: 0px 15px;  box-sizing: border-box; }
	.ftop{ padding: 0px 15px; box-sizing: border-box;; }


	}

@media screen and (min-width:767px) and (max-width:1023px){
	.cont-left{float:none}
	.form-sec{width:100%}
	.service{background:url(../images/service_bg.jpg) no-repeat 0 0 #d53037}
	.header ul li{font-size:12px;}
	.logo{width:20%}
	.header ul{margin:0 0 0 140px;}
	.call h6{font-size:12px;}
	.call h5{font-size:16px;}
	.call_text{width:20%;height:60%}
	.call{height:60px;width:170px}
	.outer-header{position:absolute}
	.get_start ul{width:98%}
	
	.get_start{background:url(../images/get_start_bg.jpg) no-repeat 0 0 ;height:100% ;margin:20px 0 0 0}
	.cont-sec{margin:0 0 0  }
	
	.form-sec{padding:10px 15px}
	.get_start ul li{margin:10px 10px 0 0}
	.content_left{width:50%;}
	.content_right{width:48%;}
	.content_left p{font-size:12px;line-height:20px;}
	.content_right h4{font-size:22px;}
	.content_right p{font-size:12px;line-height:20px;}
	.content_right ul li{font-size:12px;line-height:20px;}
	.service .our{font-size:19px}
	.ban-call{font-size:32px;}
	.ban-dis{font-size:12px;line-height:20px;}
	.banner-cont h3{font-size:40px;}
	.banner-cont h4{font-size:40px;}
	.cont-right img{width:50%;height:50%;}
	.plans_container .plans_box{width:30%}
	.buy-btn{margin:5px 0 0}
	.social{float:left;margin:20px 0 0 50px}
		.outer-header{position:absolute}
}

@media screen and (max-width:768px){
	.logo{max-width: 130px; top: 0;}
	.menu-outer{position:absolute; top:0px; right:0px; width: 100%;}
	.outer-header{position:fixed;top:0px; padding:0px;}
	.outer-header.headerfix .logo{width:94px;}
	.outer-header.headerfix .call{width:65%; line-height:normal}
	.outer-header.headerfix .call h5{line-height:normal}
	.get_start ul{height:auto;}
	.get_start li{margin:0px;}
		.outer-header{position:relative;}
		.header ul > li ul li ul{margin:0px;}
		.bx-controls{display:none}
	}


@media screen and (min-width:991px) and (max-width:1024px){
	.cont-left{ width: 390px; }
	.form-sec{ width: 100%; box-sizing: border-box; }
	.cont-right{ padding-right: 10px; box-sizing: border-box; }
}