
input.btn.green-btn {
    margin-left: 10px;
}

.snboxes{
padding:10px;width: 65px; text-transform:uppercase; text-align:center;
}

/* .renew_bottom {
    padding: 20px 326px;
} */

.banner_text2{
	font-size:24px;
}

td.no-border2 {
    padding: 0px;
}

/* .license .col:first-child {
    border-right: 1px solid #BBBABA;
} */

.before-cashback {
    /* background: #c7c7c7; */
	background: #a6a6a6;
}

.after-cashback table {
    background-color: #f2f2f2;
    color: #bd141a;
    font-weight: bold;
}

.after-cashback .table td {
    border: solid transparent 1px !important;
    padding: 10px 20px;
}

.save-cashback {
    background: url("../images/label.png") no-repeat 0 2px;
    height: 81px;
    width: 79px;
    float: right;
    left: 72%;
    top: 297px;
    margin-right: 10px;
    position: absolute;
    color: white !important;
    padding-top: 27px;
    font-size: 13px !important;
}



a.terms {
    color: #3C3939;
	font-size: 16px;
}

a.btn.green-btn {
    font-size: 12px;
	font-weight: lighter;
}

.bar_right{
	border-right: 1px solid #a6a6a6;
}

td.font-price {
    font-size: 33px;
}

.top-price{
	font-size: 25px;
}

.payment-details .before-cashback {
    background-color: #a6a6a6;
    color: #ffffff;
    font-size: 2.75em;
    font-weight: bold;
}

.green-btn.inverted, .container .green-btn.inverted {
    background: #fff url("/images/green-right-arrow.png") no-repeat 88% 50%;
    color: #367639 !important;
    border: solid #367639 2px !important;
    padding-right: 46px !important;
    border-radius: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 19px;
	text-transform:uppercase;
	text-decoration:none;
}


@media screen and (max-width: 768px){
	.spotlights .col {
		width: 100%;
		margin-bottom: 30px;
	}

	input.btn.green-btn {
		margin-top: 16px;
	}

	/* .renew_bottom {
		padding: 20px 159px;
	} */

}


.snboxes{
padding:10px;width: 65px; text-transform:uppercase; text-align:center;
}


@media screen and (max-width: 480px) {
	/* 
	.renew_bottom {
		padding: 20px 29px;
	} */
	
	.container header .mobile-bars {
    color: #fff;
    font-size: 2em;
	z-index:9999;
    position: relative;
    padding: 23px 0 0;
    width: 100px;
    height: 80px;
    overflow: hidden;
    text-align: center;
}

.banner_text2{
	font-size:21px;
}

.snboxes{
    padding: 10px 4px;
    width: 46px;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
}
}


.online-renewal {
  color: #3C3939;
  padding: 0 0;
  overflow: hidden; }
  @media screen and (max-width: 1465px) {
    .online-renewal {
      padding: 0px 20px; } }
  @media screen and (max-width: 1465px) {
    .online-renewal {
      padding: 0px 20px; } }

/* Begin: For device icons - product launch 2018 | SO: 16 Aug 2018 */
.col-boxshot {
	width: 60% !important;
    margin-left: 30px;
}
.col-boxshot-2 {
	width: 70% !important;
}
.icon-group-2 {
	position: static; 
	width: 28% !important; 
	margin-top: 40px; 
}
.icon-group-2b {
	position: static; 
	width: 27% !important;
    margin-top: 20px;
}
.icon-group-2c {
	position: static; 
	width: 27% !important;
    margin-top: 50px;
}
.icon {
	width: 48px;
    height: 50px;
	display: inline-block;
	background-size: 100%;
	background-position: 0 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: 101%;
	white-space: nowrap; 
}
.icon-2 {
	width: 35px;
    height: 35px;
	display: inline-block;
	background-size: 100%;
	background-position: 0 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: 101%;
	white-space: nowrap; 
}
.icon-2b {
	width: 45px;
    height: 45px;
	display: inline-block;
	background-size: 100%;
	background-position: 0 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: 101%;
	white-space: nowrap; 
}
@media screen and (max-width: 1200px) {
	.col-boxshot {
		width: 65% !important;
		margin-left: 10px;
	}
	.icon-group-2 { margin-top: 25px; } 
	.icon-group-2c { margin-top: 35px; } 
    .icon {
		height: 35px !important;
		max-width: 55%;
		margin-left: 0px;
	} 
    .icon-2b {
		height: 32px !important;
		max-width: 60%;
		margin-left: 0px;
	} 
}

.icon-pc {	background-image: url("../images/icon-pc.svg"); }

.icon-mac {	background-image: url("../images/icon-mac.svg"); }

.icon-android {	background-image: url("../images/icon-android.svg"); }

.icon-ios {	background-image: url("../images/icon-ios.svg"); }
/* End: For device icons - product launch 2018 | SO: 16 Aug 2018 */

