.padding-top70 {
	padding-top:70px !important;
}
.padding-bottom70 {
	padding-bottom:70px !important;
}
.margin-top30 {
	margin-top:30px !important;
}
.margin-top70 {
	margin-top:70px !important;
}
.margin-bottom70 {
	margin-bottom:70px !important;
}
.margin-top-minus40 {
	margin-top:-40px !important;
}
.image-responsive {
	display:block;
	max-width:100%;
	height:auto;
}
.emerging-threats
{
    background: rgba(0, 0, 0, 0) url("../jpg/emerging-threats-bg.jpg") no-repeat scroll 0 0 / cover ;
}
.virus-free-waranty
{
    background: rgba(0, 0, 0, 0) url("../jpg/virus-free-waranty-bg.jpg") no-repeat scroll right center ;
}
.unlimited-live
{
    background: rgba(0, 0, 0, 0) url("../jpg/unlimited-live-bg.jpg") no-repeat scroll 0 0 / cover ;
}
.true-security
{
    background: rgba(0, 0, 0, 0) url("../jpg/true-security-bg.jpg") no-repeat scroll 0 0 / cover ;
    padding:60px 0;
}
.integrated-firewall
{
    background: rgba(0, 0, 0, 0) url("../jpg/integrated-firewall-bg.jpg") no-repeat scroll 0 0 / cover ;
    padding:60px 0;
}
.online-storage
{
    background: rgba(0, 0, 0, 0) url("../jpg/online-storage-bg.jpg") no-repeat scroll 0 0 / cover ;
    padding:60px 0;
}
.trust-connect
{
    background: rgba(0, 0, 0, 0) url("../jpg/trust-connect-bg.jpg") no-repeat scroll 0 0 / cover ;
    padding:60px 0;
}
.emerging-threats .middle, .virus-free-waranty .middle, .unlimited-live .middle, .true-security .middle, .integrated-firewall .middle, .online-storage .middle, .trust-connect .middle
{
	padding:70px 0 !important; 
}
.true-security h2 {
	color: #ffffff !important;
    font-size: 72px !important;
    font-weight: bold;
    line-height: 70px !important;
}
.emerging-threats h2, .emerging-threats h3
{
	color:#48494b !important;
	font-size:72px !important;
	line-height:70px !important;
	font-weight:bold;
}
.virus-free-waranty h3
{
	color:#666666 !important;
	font-size:72px !important;
	line-height:70px !important;
	font-weight:bold;
}
.unlimited-live h3
{
	color:#ffffff !important;
	font-size:72px !important;
	line-height:70px !important;
	font-weight:bold;
	margin-top:100px;
}
.true-security h3, .integrated-firewall h3, .online-storage h3, .trust-connect h3
{
	color:#ffffff !important;
	font-size:72px !important;
	line-height:70px !important;
	font-weight:bold;
}
.emerging-threats img, .virus-free-waranty img, .unlimited-live img, .true-security img, .integrated-firewall img, .online-storage img, .trust-connect img {
    float: right;
    margin: 0 120px;
    width:35%;
}
.emerging-threats p{
	margin-bottom:40px;
	color:#999;
	font-size:21px;
	padding:30px 0;
	border-bottom:2px solid #dadbde;
	width: 50%;
}
.virus-free-waranty p{
	margin-bottom:40px;
	color:#acacac;
	font-size:21px;
	padding:30px 0;
	border-bottom:2px solid #666666;
	width: 50%;
}
.unlimited-live p{
	margin-bottom:40px;
	color:#ffffff;
	font-size:21px;
	padding:30px 0;
	border-bottom:2px solid #dadbde;
	width: 50%;
}
.true-security p, .integrated-firewall p, .trust-connect p, .online-storage p{
	margin-bottom:40px;
	color:#ffffff;
	font-size:21px;
	padding:30px 0;
	border-bottom:2px solid #dadbde;
	width: 50%;
}

.cis-pro-btn {    
    border-radius: 3px;
    color: #ffffff;
    font-size: 19px;
    font-weight:normal;
    margin-top: 20px;
    padding: 10px 20px;
    text-transform: uppercase;
    font-family: 'Open Sans', cursive;
}
.getnow-trail {
    float: right;
    margin: 30px 45px;
    vertical-align: bottom;
}
.cis-btn-getnow{
	background: #f59019 none repeat scroll 0 0;
    border: 1px solid #f59019;
    border-radius: 3px;
    color: #ffffff;
    font-size: 19px;
    font-weight:normal;
    margin-top: 20px;
    padding: 10px 30px;
    text-transform: capitalize;
    font-family: 'Open Sans', cursive;
}
.cis-btn-getnow:hover
{
	border: 1px solid #f59019;
	background:none;
	color: #f59019;
}
.cis-blue
{
	background: #1677cb none repeat scroll 0 0;
    border: 1px solid #1677cb;
}
.cis-blue:hover
{
	border: 1px solid #1677cb;
	background:none;
	color: #1677cb;
}
.cis-orange
{
	background: #fe7f00 none repeat scroll 0 0;
    border: 1px solid #fe7f00;
}
.cis-orange:hover
{
	border: 1px solid #fe7f00;
	background:none;
	color: #fe7f00;
}
.cis-red
{
	background: #e5181c none repeat scroll 0 0;
    border: 1px solid #e5181c;
}
.cis-red:hover
{
	border: 1px solid #e5181c;
	background:none;
	color: #e5181c;
}
.cis-green
{
	background: #93bb2e none repeat scroll 0 0;
    border: 1px solid #93bb2e;
}
.cis-green:hover
{
	border: 1px solid #93bb2e;
	background:none;
	color: #93bb2e;
}
.unlimited-live .cis-green:hover
{
	border:1px solid #ffffff;
	background:none;
	color:#ffffff;
}
.true-security .cis-green:hover
{
	border:1px solid #ffffff;
	background:none;
	color:#ffffff;
}
.cis-video-btn
{
	background:none;
    border: 1px solid #ffffff;
}
.cis-video-btn:before {
	 background: rgba(0, 0, 0, 0) url("../png/plus-btn.png") no-repeat scroll 0 15px;
    content: "" !important;
    float: none;
    height: 36px;
    margin-left: 5px;
    margin-top: -5px;
    position: relative;
    width: 36px;
    z-index: 4;
}
.cis-video-btn-blue
{
	border: 1px solid #1677cb !important;
	background:none;
	color: #1677cb;
}
.cis-video-btn-blue:before {
	 background: rgba(0, 0, 0, 0) url("../png/plus-btn-blue.png") no-repeat scroll 0 15px;
    content: "" !important;
    float: none;
    height: 36px;
    margin-left: 5px;
    margin-top: -5px;
    position: relative;
    width: 36px;
    z-index: 4;
}
.cis-video-btn span {
    color: #fff;
    position: relative;
    z-index: 4;
}
.cis-features {
    text-align: center;
    background: rgba(0, 0, 0, 0) url("../jpg/cis-features-bg.jpg") no-repeat scroll 0 0 / cover;
    padding:30px 0;
}
.cis-features h2
{
	color:#ffffff !important;
	font-size: 34px !important;
	line-height:1.5 !important;
	text-align:center;
}
.cis-features h3
{
	color:#ffffff !important;
	font-size: 71px;
	text-align:center;
}
.cis-features .f-h4
{
	color:#ffffff;
	font-size:22px;
	margin-bottom:20px;
	font-weight:600;
}
.cis-features p
{
	color:#ffffff;
	font-size:18px;
	padding-bottom: 30px !important;
    padding-top: 23px !important
}
.cis-features .f-icon1  {
    background: transparent url("../png/f-icon1.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 160px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}
.cis-features .f-icon2  {
    background: transparent url("../png/f-icon2.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 160px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}
.cis-features .f-icon3  {
    background: transparent url("../png/f-icon3.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 160px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}
.cis-features .f-icon4  {
    background: transparent url("../png/f-icon4.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 160px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}

.cis-features .f-icon5  {
    background: transparent url("../png/f-icon5.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 165px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}
.cis-features .f-icon6  {
    background: transparent url("../png/f-icon6.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 165px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}
.cis-features .f-icon7  {
    background: transparent url("../png/f-icon7.png") no-repeat scroll center 15px;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 165px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}
.cis-features .f-icon8  {
    background: transparent url("../png/f-icon8.png") no-repeat scroll center top;
    display: inline-block;
    margin: 20px 10px 0;
    padding: 165px 0 0;
    text-align: center;
    vertical-align: top;
    width:280px;
}

.cis_table .cell{
	padding: 1vw;
}

.cis_table .title{
	font-size: 1.4vw;
	line-height: 2.5vw;
}

.cis_table .price b{
	font-size: 2vw;
}

.cis_table .price{
	line-height: 2.5vw;
}

.cis_table .btn{
	width: 13vw;
	padding: 1.2vw 0.6vw;
	font-size: 1.7vw;
}

.cis_table{
	padding: 60px 0;
	background: #f8f8f8;
}
.cis_table .cell
{
	border:none;
}
.cis_table  .odd-1st {
    background: #f1f1f1;
}
.cis_table  .odd-2nd {
    background: #ededed;
}

.cis_table  .even-1st {
    background: #f5f5f5;
}
.cis_table .even-2nd {
    background: #f3f3f3;
}

/*.cis_table .cell:nth-child(odd) {
    background: red;
}

.cis_table .cell:nth-child(even) {
    background: blue;
}

.cis_table .cell:nth-child(2n+1) {
    background:none;
}*/



.fa-free-icon
{
	background: rgba(0, 0, 0, 0) url("../png/cis-free-icon.png") no-repeat scroll 0 0;
    display: block;
    height: 122px;
    margin: 10px auto;
    transition: all 0.3s ease 0s;
    width: 116px;
}
.fa-pro-icon
{
	background: rgba(0, 0, 0, 0) url("../png/cis-pro-icon.png") no-repeat scroll 0 0;
    display: block;
    height: 122px;
    margin: 10px auto;
    transition: all 0.3s ease 0s;
    width: 116px;
}
.fa-complete-icon
{
	background: rgba(0, 0, 0, 0) url("../png/cis-complete.png") no-repeat scroll 0 0;
    display: block;
    height: 122px;
    margin: 10px auto;
    transition: all 0.3s ease 0s;
    width: 116px;
}
.mobile .cis_table .cell{
	display: table-cell;
}
.mobile .cis_table .row{
	display: table-row;
}
.mobile .cis_table .table{
	display: table;
}

.cis_table .cell{
	text-align: center;
	vertical-align: middle;
	padding:5px 60px;
	color:#555555 !important;
}

.cis_table .title .cell,
.cis_table .btns .cell{
	border-bottom: 0 none;
}

.cis_table .cell:first-child{
	text-align: right;	
	color: #000000;
	font-size:16px;
	font-weight:normal;
}

.cis_table .title{
	color: #1c1c1c;
	font-size: 24px;
	font-weight: 700;
	line-height: 49px;
}

.cis_table .title{
	font-size: 30px !important;
	color: #555555  !important;
	line-height: 35px  !important;
}

.cis_table .btns{
	margin-top:30px;
}

.cis_table .btn.green{
	background-color: #31aaa9;
	color: #fff;
}

.cis_table .btn.green:hover{
	background-color: transparent;
	color: #31aaa9;
}

.cis_table .btn.orange{
	background-color: #ef9e10;
	border: 1px solid #ef9e10;
	color: #fff;
}

.cis_table .btn.orange:hover{
	background-color: transparent;
	color: #ef9e10;
}
.cis_table .plus_icon:before{
	content: "";
	display: inline-block;
	background: url('../png/plus-icon.png') no-repeat center 0;
	width: 60px;
	height: 60px;
}
 .cis_table .circle_icon:before{
	content: "";
	display: inline-block;
	background: url('../png/circle-icon.png') no-repeat center 0;
	width: 60px;
	height: 60px;
}
.section-block {
	padding:100px 0px;
}
.section-title {
	font-size:34px;
	line-height:1.5;
	font-weight:400;
	margin-bottom:20px;
}
.col_1_2 {
	width:50%;
	float:left;
}
@media only screen and (max-width:767px) {
	.col_1_2 {
		width:100%;
		float:none;
	}
}
.block-flex-box {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

@media only screen and (max-width:767px) {
  .block-flex-box {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.block-flex-box .image-block {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  display: block;
  position: relative;
  text-align: center;
  padding: 0px 20px 0px 0px;
}

@media only screen and (max-width:767px) {
  .block-flex-box .image-block {
    padding: 0px;
  }
}

.block-flex-box .image-block img {
  display: inline-block;
}

.block-flex-box.switch .image-block {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  padding: 0px 0px 0px 20px;
}

@media only screen and (max-width:767px) {
  .block-flex-box.switch .image-block {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    padding: 0px;
  }
}

.block-flex-box .content-block {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  display: block;
  position: relative;
  padding: 0px 0px 0px 20px;
}

@media only screen and (max-width:767px) {
  .block-flex-box .content-block {
    padding: 40px 0px 0px 0px;
  }
}

.block-flex-box.switch .content-block {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  padding: 0px 20px 0px 0px;
}

@media only screen and (max-width:767px) {
  .block-flex-box.switch .content-block {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding: 40px 0px 0px 0px;
  }
}

.block-flex-box.switch .content-block p {
  margin-bottom: 20px;
}

.purple-bg {
	background-color:#70587d;
	color:#ffffff;
}
.lt-purple-bg {
	background-color:#7d5874;
	color:#ffffff;
}
.grey-bg {
	background-color:#c3c3c5;
	color:#333333;
}
.brown-bg {
	background-color:#6b3838;
	color:#ffffff;
}
.white-bg {
	background-color:#ffffff;
	color:#333333;
}
.blue-bg {
	background-color:#38526b;
	color:#ffffff;
}
.drk-blue-bg {
	background-color:#586b7d;
	color:#ffffff;
}
.plus-mark-list li {
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
	padding-left: 25px;
	position:relative;
}
.plus-mark-list li:before {
	content:'';
	background:url(../png/plus-mark-list.png) no-repeat 0px 0px;
	display:inline-block;
	width:16px;
	height:16px;
	position: absolute;
    top: 3px;
	left:0px;
}
.square-mark-list li {
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
	padding-left: 20px;
	position:relative;
}
.square-mark-list li:before {
	content:'';
	background-color:#ffffff;
	display:inline-block;
	width:5px;
	height:5px;
	position: absolute;
    top: 10px;
	left:0px;
}
.blk-square-mark-list li {
	font-size:16px;
	font-weight:400;
	margin-bottom:15px;
	padding-left: 20px;
	position:relative;
}
.blk-square-mark-list li:before {
	content:'';
	background-color:#333333;
	display:inline-block;
	width:5px;
	height:5px;
	position: absolute;
    top: 10px;
	left:0px;
}
.trustconnect-box {
	max-width:270px;
	background-color:#445e77;
	border:1px solid #58748f;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	position:relative;
	padding:60px 60px 40px;
	text-align:left;
}
.trustconnect-box:before {
	content:'';
	position:absolute;
	background:url(../png/trustconnect-icon.png) no-repeat 0px 0px;
	left: 50%;
    margin-left: -45px;
    margin-top: -100px;
    position: absolute;
    width: 111px;
	height:70px;
}
.trustconnect-box li {
	font-size: 16px;
    font-weight: 900;
    height: 60px;
    line-height: 50px;
    margin-bottom: 20px;
    padding-left: 80px;
    position: relative;
    text-transform: uppercase;
}
.trustconnect-box li.hotel-icon:before {
	content:'';
	background:url(../png/hotel-icon.png) no-repeat 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
	width:55px;
	height:50px;
}
.trustconnect-box li.aeroplane-icon:before {
	content:'';
	background:url(../png/aeroplane-icon.png) no-repeat 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
	width:57px;
	height:57px;
}
.trustconnect-box li.restaurants-icon:before {
	content:'';
	background:url(../png/restaurants-icon.png) no-repeat 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
	width:60px;
	height:52px;
}
.trustconnect-box li.convention-icon:before {
	content:'';
	background:url(../png/convention-icon.png) no-repeat 0px 0px;
	position:absolute;
	left:0px;
	top:0px;
	width:57px;
	height:57px;
}
.trustconnect-box li.network-icon:before {
	content:'';
	background:url(../png/network-icon.png) no-repeat 0px 0px;
	position:absolute;
	left:6px;
	top:0px;
	width:42px;
	height:42px;
}
.free-green-btn {
	display:inline-block;
	width:auto;
	color:#ffffff;
	font-size:22px;
	font-weight:900;
	text-transform:uppercase;
	padding:15px 55px;
	margin-right:20px;
	margin-bottom:20px;
	border:1px solid #779a22;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-shadow:2px 2px #779a22;
	-webkit-text-shadow:2px 2px #779a22;
	-moz-text-shadow:2px 2px #779a22;
	background-color: #a0c93b;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a0c93b), to(#8eb72a));
	background: -webkit-linear-gradient(top, #a0c93b, #8eb72a);
	background: -moz-linear-gradient(top, #a0c93b, #8eb72a);
	background: -ms-linear-gradient(top, #a0c93b, #8eb72a);
	background: -o-linear-gradient(top, #a0c93b, #8eb72a);
}
.free-green-btn:hover {
	background-color: #8eb72a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8eb72a), to(#a0c93b));
	background: -webkit-linear-gradient(top, #8eb72a, #a0c93b);
	background: -moz-linear-gradient(top, #8eb72a, #a0c93b);
	background: -ms-linear-gradient(top, #8eb72a, #a0c93b);
	background: -o-linear-gradient(top, #8eb72a, #a0c93b);
}
.upgrade-orange-btn {
	display:inline-block;
	width:auto;
	color:#ffffff;
	font-size:22px;
	font-weight:900;
	text-transform:uppercase;
	padding:15px 55px;
	border:1px solid #d36f15;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-shadow:2px 2px #d36f15;
	-webkit-text-shadow:2px 2px #d36f15;
	-moz-text-shadow:2px 2px #d36f15;
	background-color: #ee9b0b;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee9b0b), to(#f2750f));
	background: -webkit-linear-gradient(top, #ee9b0b, #f2750f);
	background: -moz-linear-gradient(top, #ee9b0b, #f2750f);
	background: -ms-linear-gradient(top, #ee9b0b, #f2750f);
	background: -o-linear-gradient(top, #ee9b0b, #f2750f);
	position:relative;
}
.upgrade-orange-btn .arrow-icon {
	display:inline-block;
	background:url(../png/button-arrow.png) no-repeat 0px 0px;
    height: 26px;
    margin-left: 5px;
    position: absolute;
    right: 20px;
    top: 15px;
    width: 26px;
}
.upgrade-orange-btn:hover {
	background-color: #f2750f;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2750f), to(#ee9b0b));
	background: -webkit-linear-gradient(top, #f2750f, #ee9b0b);
	background: -moz-linear-gradient(top, #f2750f, #ee9b0b);
	background: -ms-linear-gradient(top, #f2750f, #ee9b0b);
	background: -o-linear-gradient(top, #f2750f, #ee9b0b);
}
.clear{clear:both;}

.internet-security-essentials .content_wrapper .full-content
{
	padding:70px 20px 30px !important;
}
.internet-security-essentials .banner
{
	background: url("../jpg/slider-bg.jpg") no-repeat scroll center top #D3E5EB;
	border: none !important;
	height:290px;
	border-bottom:1px solid #b5c5cb !important;
}
.internet-security-essentials .banner .text, .secure-shopping .banner .text
{
	background:none !important;
	padding-left: 50px;
}
.internet-security-essentials .banner .text h1, .secure-shopping .banner .text h1
{
	font-size:44px;
	color:#2b3437;
	font-weight:bold;
	padding:72px 0px 10px;
	line-height:normal;
	position:relative !important;
}
.internet-security-essentials .btn
{
	text-decoration:none;
}
.internet-security-essentials .banner .text h1
{
	padding:40px 0px 10px;
}
.internet-security-essentials .banner .text p, .secure-shopping .banner .text p
{
	color:#88a5ae;
	font-size:20px;
	font-weight:300;
	line-height:normal;
	max-width: 65%;
}
.internet-security-essentials .row1 .block2
{
	vertical-align:top;
	border-bottom:none;
	width:45%;
}

.internet-security-essentials .row1 .block2 p, .internet-security-essentials .row1 .full-content
{
	color:#505050;
	font-size:15px;
}
.secure-shopping #cboxNext, .secure-shopping #cboxPrevious, .secure-shopping #cboxCurrent
{
	display:none !important;
}
.internet-security-essentials .row1.grey-bg
{
	background:#e6e6e6;
	padding:20px 20px;
}
.internet-security-essentials .row1.grey-bg h3
{
	margin-top:80px;
}
.internet-security-essentials .row1.blue-bg
{
	background:#e7f2f7;
	padding:20px 20px;
}
.internet-security-essentials .row1 .block2 h3, .secure-shopping .row1 .block2 h2
{
	padding-bottom:10px;
	font-size:23px;
	color:#505050;
	line-height:normal;
}
.internet-security-essentials .row1 .block2 img
{
	max-width: 100%;
	display: block;
	height:auto;
}

.secure-shopping .banner
{
	background: url("../jpg/secure-shopping-banner.jpg") no-repeat scroll center top #D3E5EB;
	border: none !important;
	height:290px;
	border-bottom:1px solid #b5c5cb !important;
}

.secure-shopping .content_wrapper
{
	margin-top:20px;
}
.secure-shopping .banner .text
{
	min-width:800px;
	float:left;
}
.secure-shopping .banner-btn
{
	padding-top:0px;	
}
.secure-shopping .banner-btn a
{
	float:left;
}
.secure-shopping .row1 .block2
{
	vertical-align:top;
	border-bottom:none;
	width:58%;
	float:left;
	padding-right:20px;
}
.secure-shopping .row1 .block-ryt
{
	vertical-align:top;
	border-bottom:none;
	width:35%;
	float:left;
	margin-top:30px;
}
.secure-shopping .row1 .block-ryt img
{
	max-width:100%;
	height:auto;
	display:block;
	padding-top:10px;
 	padding-bottom:10px;
}
.secure-shopping .banner .text .banner-btn p
{
	color: #505050;
    font-size: 14px;
    padding-top: 10px;
    font-weight: 500;
}
.secure-shopping .row1 p
{
	color:#505050;
	font-size:15px;
	font-weight:normal;
}
.secure-shopping .row1 a
{
	text-decoration:none;
	text-align:center;
	margin:0 auto;
}
.secure-shopping .row1 .block2 ul
{
	padding-left:30px;
}
.secure-shopping .row1 .block2 ul li
{
	list-style:disc;
	color:#505050;
	font-size:15px;
	font-weight:normal;
	padding-bottom:5px;

}
.secure-shopping .row1 .block-ryt a
{
	font-size:18px;
	background-image:none;
}
.secure-shopping .row1 .block-ryt a:before, .secure-shopping .row1 .block-ryt a:after
{
	background-image:none;
}




@media screen and (max-width: 1280px) {

	.cis_table .cell{
		padding: 10px 30px;
	}

	.cis_table .title{
		font-size: 1.4vw;
		line-height: 2.5vw;
	}

	.cis_table .btns{
		width: 13vw;
		padding: 1.2vw 0.6vw;
		font-size: 1.7vw;
	}

}


@media screen and (max-width: 880px) 
{
	.secure-shopping .banner{height:auto;background-size: cover;background-position:left;overflow: hidden;}
	.secure-shopping .banner-btn{margin:0 auto;}
	.internet-security-essentials .row1 .block2, .secure-shopping .row1 .block2, .secure-shopping .row1 .block-ryt, .secure-shopping .banner .text{width:auto;min-width:auto;}
	.secure-shopping .row1 .block-ryt img{margin:0 auto;}
}
@media screen and (max-width: 768px) {

	.cis_table .cell{
		padding: 10px 10px;
	}
	.cis_table .cis-pro-btn
	{
		padding:10px 5px;
		font-size:13px;
	}
	.emerging-threats, .virus-free-waranty, .unlimited-live, .true-security
	{
		padding-left:20px;
	}
	.emerging-threats h2, .emerging-threats h3 .virus-free-waranty h3, .unlimited-live h3, .true-security h3
	{
		font-size:30px !important;
		line-height:30px !important;
	}
	.internet-security-essentials .banner
	{
		height:auto;
	}

}

@media screen and (max-width: 480px) {	

	.cis_table .cell{
		padding: 10px 0px;
	}
	.cis-video-btn-blue, .cis-video-btn
	{
		display: block;
    	width: 169px;
	}
	.cis-video-btn:before, .cis-video-btn-blue:before
	{
		height:26px;
		background-position:0px 5px;
	}
	.secure-shopping .banner .text{padding-left:20px;}

}
