.section .list-block [class^="col-"] { padding: 5px; }
.feature-summary .hover-content [class^="col-"] { padding: 5px 10px !important; }
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }
.col-md-2 { width: 15%; }
.col-sm-3 { width: 23.2%; }
.col-md-4 { width: 33.33333333%; }
.col-sm-6, .col-md-6 { width: 46%; }
.col-sm-8, .col-md-8 { width: 70%; }
.col-md-12 { width: 92%; }
.col-md-offset-1 { margin-left: 6%; }
.row { margin-right: -25px; }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.section .opt-img-tickicon, .section .opt-img-crossicon, .section .tab-list li a { font-size: 30px; color: #1a2430; font-weight: bold; text-align: center; background: #e6e6e6; border-radius: 4px; padding: 5px 4px; min-height: 115px; }
.section .opt-img-tick { background: url(/assets/images/tick-icon.png) no-repeat scroll right top; content: ''; margin-right: 0px; margin-top: 0px; }
.section .opt-img-cross { background: url(/assets/images/cross-icon.png) no-repeat scroll right top; content: ''; margin-right: 0px; margin-top: 0px; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.section .opt-img-tick img, .section .opt-img-cross img { max-height: 129px; display: initial; }
.section [class^="opt-img"] img { width: 45px; height: 45px; margin-left: 10px; margin-top: 20px; }
.section .opt-text { color: #1daadb; font-size: 25px; text-align: right; padding: 10px 0; }
.section .opt-img-tickicon .opt-text { color: #6a6a6a; text-align: center; font-size: 11px; }
.section .opt-img-crossicon .opt-text { color: #bcbcbc; text-align: center; font-size: 11px; }
.section .opt-img-tickicon .opt-text span { font-size: 11px; color: #bcbcbc !important; display: block; padding-top: 5px; }
.feature-summary { margin: 0; }
ol, ul { margin-top: 0; margin-bottom: 10px; }
.list-unstyled { padding-left: 0; list-style: none; }
.feature-summary .tab-list { padding: 0; }
.feature-summary .tab-list li { height: auto !important; }
.feature-summary .tab-list li:first-child { padding-left: 0px; }
.feature-summary .tab-list li:last-child { padding-right: 0px; }
.feature-summary ul li { color: #1a2430; font-size: 20px; font-weight: 300; line-height: normal; padding-bottom: 5px; }
.feature-summary .tab-list li a { display: block; background: #e6e6e6 !important; }
.feature-summary .opt-img-summary img { width: auto; height: auto; max-width: 100%; margin-left: 0; margin-top: 25px; }
.feature-summary h3 { color: #6a6a6a; min-height: 45px; margin-top: 10px; margin-bottom: 0; }
.feature-summary .opt-img-tick > img { filter: grayscale(100%); -webkit-filter: grayscale(100%); }
.feature-summary .active .opt-img-tick > img { filter: grayscale(0); -webkit-filter: grayscale(0); }
.tab-content>.tab-pane { display: none; }
.tab-content>.active { display: block; }
.feature-summary .hover-content { width: 94%; float: left; position: relative; padding: 40px 10px; margin-top: 20px; overflow: hidden; }
.feature-summary .hover-content:before, .feature-summary .hover-content:after { background: rgba(0, 0, 0, 0) url(/assets/images/ssl-certificates/dotted.png) repeat scroll 0 0; content: ""; height: 13px; left: 0; position: absolute; top: 0; width: 100%; }
.feature-summary .hover-content:after { top: auto; bottom: 0; }
.feature-summary .heading { color: #1daadb; font-size: 28px; text-transform: none; letter-spacing: 2px; font-weight: 700; padding: 0 0 25px; margin: 0; width: auto; }
.feature-summary .hover-content .heading { padding: 0 0 25px 10px; }
.security-service .products_name .productname, .security-service .products_name .productprice, .security-service .products_name .addproducts { float: left; margin-right: 15px; }
.security-service .slider-control { margin: 0 auto 15px; }
.security-service .slider-control .lft { font-size: 16px;  padding-right: 52%; margin-right: -71px; }
#pci-scanning .slider-control .lft { font-size: 16px;  padding-right: 80%; }
.security-service .slider-control .ui-slider .ui-slider-track { height: 15px; background-color: #e9e9e9; border: 1px solid #dddddd; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; position: relative; margin-top: 10px; border-radius: 10px; }
.back-clor { background: #f0f6f2; padding: 10px 0; border: 1px solid #CCCCCC;  text-transform: uppercase; font-size: 16px; color: #000000; }
[valign^="middle"] td:first-child { padding: 8px 15px; }
[valign^="middle"] td { font-size: 13px; }
.dotted { border-bottom: 1px dotted #cccccc; border-right: 1px solid #cccccc; padding: 10px 0; }
.tick-img { background: url(/assets/images/green-tick.png) no-repeat center; height: 17px; }
.security-service .slider-control .ui-slider #feature-table, .security-service .slider-control .ui-slider #cwatch-type { display: none; }
.security-service .slider-control input[type="range" i] { height: 20px; background-color: #e9e9e9; border: 1px solid #dddddd; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; position: relative; margin-top: 10px; border-radius: 10px; width: 100%; -webkit-appearance: initial; outline: none; }
.right-form, .products_name { padding: 10px 7px; border: 1px solid #cccccc; float: left; width: 95%; }
select.items { width: 180px; height: 33px; float: left; margin-right: 10px; font-size: 12px; }
select.select_box { height: 33px; font-size: 12px; width: 130px; }
.product-selection-section { width: 56%; float: left; }
.product-selection-section > div:first-child { margin-bottom: 10px; }
.product-selection-section label { float: left; font-size: 14px; font-weight: bold; margin-right: 10px; margin-top: 8px; width: 145px; }
.mB25 { margin-bottom: 25px; }
/*.ribbion-wrapper { margin-top: 0px; }*/
.add-cart-div-section { float: left; width: 44%; margin: 15px 0;}
.prodBanner select.select_box { margin-right: 0px; width: 230px; }
.cart { position: relative; }
.cart-inner { width: 34px; height: 34px; background: url(/assets/images/cart.png) no-repeat; float: right; margin: 25px 15px 0 0px; cursor: pointer; }
.cart-inner span { display: inline-block; font-size: 14px; padding: 0 15px; color: #1daadb; }
#container #info-nav { width: 290px; }
.dropdown-view { background: #fff none repeat scroll 0 0; top: 75px; max-width: 430px; padding: 0 16px; position: absolute; right: -180px; width: 100%; z-index: 9999999; border: 1px solid #bdbdbd; display: none; color: #000; }
.dropdown-view.open { display: block; }
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.dropdown-view .empty-cart { padding: 8px; margin-top: 15px; border-radius: 0; }
.dropdown-view p, .dropdown-view small { font-size: 8px; }
.dropdown-view .empty-cart p { font-size: 14px; margin: 0; text-align: center; }
.dropdown-view h4 { border-bottom: 2px solid #000000; padding-bottom: 8px; margin-top: 12px; font-size: 18px; }
.dropdown-view .group { width: 100%; float: left; margin-bottom: 6px; margin-top: 6px; }
.dropdown-view .form-content, .dropdown-view .total-value, .dropdown-view .form-btn { width: 100%; float: left; line-height: 1.7; }
.dropdown-view label { font-size: 12px; font-weight: normal; float: left; margin: 0; width: 290px; display: inline-block; }
.total-value label { min-width: 290px; }
.dropdown-view .group span, .dropdown-view .total-value span { float: right; font-size: 12px; font-weight: normal; }
.dropdown-view h5 { font-size: 12px; font-weight: 600; margin-top: 10px; margin-bottom: 10px; }
.dropdown-view .total-value { border-top: 2px solid #000000; border-bottom: 2px solid #000000; padding: 12px 0; }
.dropdown-view .form-btn { padding: 12px 0; }
.text-center { text-align: center; }
.dropdown-view .btn { background-color: #ff7e00; border: 1px solid #ff7e00; color: #ffffff; font-size: 16px; padding: 10px 12px; }
.dropdown-view .btn span { vertical-align: middle; padding-right: 5px; }
.dropdown-view img { vertical-align: middle; }
.prodBanner { width: 89%; padding-right: 0px; }
.prodBanner .pT40 { width: 57%; margin-bottom: 20px; }
.add-to-cart-btn { padding: 10px; background: #84B62B; cursor: pointer; color: #fff; outline: none; }
.text-info { float: left !important; }
#totalPrice { float: left; }
.feature-summary .hover-content > .row:before, .feature-summary .hover-content > .row:after { background: rgba(0, 0, 0, 0) url(/assets/images/ssl-certificates/dotted.png) repeat scroll 0 0; content: ""; height: 1000px; left: 0px; position: absolute; top: 0; width: 13px; }
.feature-summary .hover-content > .row:after { left: auto; right: 0; }
.feature-summary .active .opt-img-summary:before, .feature-summary .active .opt-img-summary:after { content: ''; width: 15px; height: 25px; background: url(/assets/images/ssl-certificates/dotted.png) repeat; position: absolute; top: 105%; left: -8px; }
.feature-summary .active .opt-img-summary:after { left: auto; right: -8px; }
.feature-summary .active .opt-img-summary, .feature-summary .active .opt-img-tick { position: relative; }
.feature-summary .active .opt-img-tick:after { background-color: #fff; bottom: -60px; content: ""; height: 15px; left: -1px; position: absolute; right: 0; width: 171px; z-index: 9; }
.hide { display: none; }
.dropdown-view .group button { background: none; border: 0; padding: 0; position: absolute; right: 15px; margin-top: 5px; cursor: pointer; }
img.cross { opacity: 0.5; }
#home #container { overflow: inherit; }
.dropdown-view .group.paid button { margin-top: 3px; }
.add-to-cart-btn-single { 
	font-size: 13px !important;
font-weight:bold;
background:#ffab30;
background: -moz-linear-gradient(center top,  #ffab30 0%, #ff4712 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab30), color-stop(100%,#ff4712));
background: -webkit-linear-gradient(top, #ffab30 0%, #ff4712 100%);
background: -o-linear-gradient(top, #ffab30 0%, #ff4712 100%);
background: -ms-linear-gradient(top, #ffab30 0%, #ff4712 100%);
background: linear-gradient(top, #ffab30 0%, #ff4712 100%);
-pie-background: linear-gradient(#ffab30 0%, #ff4712 100%);
border: 1px solid #bb0505;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px 0px #FFE5CB inset;
-moz-box-shadow: 1px 1px 0px 0px #FFE5CB inset;
box-shadow: 1px 1px 0px 0px #FFE5CB inset;
text-shadow:0px -1px 1px #A45600; 
padding: 7px 15px;
color: #FFFFFF !important;
text-decoration: none !important;
}

.add-to-cart-btn-single:hover {
background:#ff4712;
background: -moz-linear-gradient(center top,  #ff4712 0%, #ffab30 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4712), color-stop(100%,#ffab30));
background: -webkit-linear-gradient(top, #ff4712 0%, #ffab30 100%);
background: -o-linear-gradient(top, #ff4712 0%, #ffab30 100%);
background: -ms-linear-gradient(top, #ff4712 0%, #ffab30 100%);
background: linear-gradient(top, #ff4712 0%, #ffab30 100%);
-pie-background: linear-gradient(#ff4712 0%, #ffab30 100%);
behavior: url(../pie/PIE.php);
}

.in-blk { display: inline-block; }
.mgntb5 { margin: 5px 0; }
.btn-xs { font-size: 8px !important; padding: 3px 5px 2px 5px; margin-right: 8px; }
.floatL { float: left; }
#comparisonTable .pattern td > div { float: left; }
.empty_cart { float: right; color: #5d6368; text-decoration: none; }
.empty_cart:hover { color: #0f70ae; }
.products_name { width: 100%; }
.perIPYearC { width: 230px !important; }
#add_more_ip, #btn-cWatchPremium, #btn-hgPCISCC, #btn-hackerProofVSS, #btn-cWatchPro, #btn-cWatchBasic, #btn-hgPCISCCEnterprise { cursor: pointer; }
.add-cart-div-section button { cursor: pointer; }
.mgb0, ul.blk-dic-bullet { margin-bottom: 10px !important; }
.fs8pt { font-size: 8pt !important; }
.feature-summary ul.list-unstyled { float: left; }
.terms, .product-price { float: left !important; padding: 0 10px; width: 46px; }

@media (min-width: 1046px) and (max-width: 1398px) {
	.dropdown-view { right: 0px; }
}