@media (min-width: 1200px) {
	.w-15em {
		*width: 15.9em!important;
		background-color: #fff!important;
		box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1)!important;
		list-style: none!important;
		margin-top: -15px !important;
		max-width: 15.9em!important;
		min-width: 15.9em!important;
		padding-bottom: 10px!important;
		padding-top: 10px!important;
		text-align: left!important;
	}

	.p-t-0{
		margin-top:-10px!important;
	}

	.p-bt-10{
		padding-bottom: 10px!important;
		padding-top: 10px!important;
	}
}

.n-tabs{
	background: linear-gradient(to right, rgb(39,13,148, 0.5) 10%, rgba(0, 77, 197, 0.6) 70%, rgba(44, 126, 255, 0.5) 100%);
	height:60px!important;
	margin-top:20px;
}

.c-height {
	height: 80px!important;
	padding-top:30px!important;
	font-size:1.2em!important;
}

.divider-line{
	border-bottom: 1px solid #eaebfd;
}
.no-case-transform{
	text-transform: none!important;
}
.margin-bottom-5{
	margin-bottom: 5px!important;
}
.margin-bottom-15{
	margin-bottom: 15px!important;
}
.margin-top-15{
	margin-top: -10px!important;
}
.margin-top-30{
	margin-top: 30px!important;
}
.p-t-20{
	padding-top:20px!important;
}
.size-45{
	font-size:45px!important;
}
.size-18{
	font-size:18px!important;
}
.size-22{
	font-size:22px!important;
}
.fixed-width-50{
	width:50px!important;
}

table thead th{
	border-bottom:0px!important;
	margin-bottom:0px!important;
	font-weight:500!important;
}

table td, table th {
	border: none!important;
	border-top: none!important;
	line-height: 1.42857143;
	padding: 18px 8px;
	text-align: left!important;
	vertical-align: middle!important;
}
table td {
	font-size:14px!important;
}
.padding-10-lr {
	padding: 10px 10px!important;
}
.padding-20 {
	padding: 20px!important;
}
.bcolor{
	background: #ebf2ff!important;
}
.lcolor{
	color: #7b8793!important;
}

.custom-btn {
	border-radius: 5px!important;
	font-size: 14px!important;
	font-weight: 400!important;
	min-width: 110px!important;
	padding: 10px!important;
}

.flag{
	max-width:30px!important;
}
.comodo-brand{
	width:246px!important;
	height:63px!important;
}
.btn-comodo{
	background-color: #ce1431!important;
	color:#fff!important;
}
.btn-comodo:hover{
	background-color: #af142c!important;
	color:#fff!important;
}
.btn-geotrust{
	background-color: #fc7c0b!important;
	color:#fff!important;
}
.btn-geotrust:hover{
	background-color: #e3700a!important;
	color:#fff!important;
}
.btn-rapidssl{
	background-color: #784e31!important;
	color:#fff!important;
}
.btn-rapidssl:hover{
	background-color: #6b462c!important;
	color:#fff!important;
}
.btn-thawte{
	background-color: #14529f!important;
	color:#fff!important;
}
.btn-thawte:hover{
	background-color: #124b92!important;
	color:#fff!important;
}
.btn-symantec{
	background-color: #fdc131!important;
	color:#fff!important;
}
.btn-symantec:hover{
	background-color: #e5af2f!important;
	color:#fff!important;
}

.no-bgr-and-shadow {
	background: none!important;
	box-shadow: none!important;
	padding-top:25px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}

.p-left{
	padding-right: 0px!important;
	padding-left: 5px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.fixed33width{
	min-width:33.333333%!important;
}
.disabled{
	-webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.no {
	float: left;
	position: absolute;
	right: 10px;
	top: 5px;
	width: 20px;
	height: 20px;
	color:#FF0000;
	font-size:20px;
}


.yes {
	float: left;
	position: absolute;
	right: 10px;
	top: 5px;
	width: 20px;
	height: 20px;
	color:#28a745;
	font-size:20px;
}

.d-tabs{
	background: linear-gradient(to right, rgb(39,13,148, 0.5) 10%, rgba(0, 77, 197, 0.6) 70%, rgba(44, 126, 255, 0.5) 100%);
	height:60px!important;
	margin-bottom:20px;
}
.white{
	color:#FFF!important;
	padding-top:10px!important;
	padding-left:10px!important;
}


.widget_categories li > a:before{
	content: ""!important;
}


.comodo::before {
	background: rgba(206,20,49, 0.6)!important;
	background: linear-gradient(to right, rgba(206,20,49, 0.9) 0%, rgba(163, 16, 39, 0.9) 50%, rgba(148, 15, 36, 0.8) 100%)!important;
	opacity: 0.99!important;
}

.geotrust::before {
	background: rgba(240,113,49, 0.6)!important;
	background: linear-gradient(to right, rgba(240,113,49, 0.9) 0%, rgba(209, 99, 44, 0.9) 50%, rgba(194, 90, 39, 0.8) 100%)!important;
	opacity: 0.99!important;
}

.rapidssl::before {
	background: rgba(119,75,43, 0.6)!important;
	background: linear-gradient(to right, rgba(119,75,43, 0.9) 0%, rgba(105, 66, 38, 0.9) 50%, rgba(94, 59, 34, 0.8) 100%)!important;
	opacity: 0.99!important;
}

.symantec::before {
	background: rgba(253,193,49, 0.6)!important;
	background: linear-gradient(to right, rgba(253,193,49, 0.9) 0%, rgba(237, 181, 47, 0.9) 50%, rgba(214, 163, 41, 0.8) 100%)!important;
	opacity: 0.99!important;
}

.thawte::before {
	background: rgba(0,79,163, 0.6)!important;
	background: linear-gradient(to right, rgba(0,79,163, 0.9) 0%, rgba(0, 67, 138, 0.9) 50%, rgba(0, 57, 117, 0.8) 100%)!important;
	opacity: 0.99!important;
}

.m-l-20{
	margin-left:20px!important;
}

/* Cookie Dialog */
#gdpr-cookie-message {
	position: fixed;
	right: 90px;
	bottom: 20px;
	max-width: 400px;
	background-color: var(--purple);
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 6px 6px rgba(0,0,0,0.25);
	margin-left: 30px;
	font-family: system-ui;
	z-index:9999999!important;
}
#gdpr-cookie-message h4 {
	color: var(--red);
	font-family: 'Quicksand', sans-serif;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 10px;
}
#gdpr-cookie-message h5 {
	color: var(--red);
	font-family: 'Quicksand', sans-serif;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 10px;
}
#gdpr-cookie-message p, #gdpr-cookie-message ul {
	padding: 0;
	margin: 0;
	border: none;
	color: white;
	font-size: 15px;
	line-height: 1.5em;
}
#gdpr-cookie-message p:last-child {
	margin-bottom: 0;
	text-align: right;
}
#gdpr-cookie-message li {
	
	width: 49%;
	display: inline-block;
}
#gdpr-cookie-message a {
	color: var(--red);
	text-decoration: none;
	font-size: 15px;
	padding-bottom: 2px;
	border-bottom: 1px dotted rgba(255,255,255,0.75);
	transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
	color: white;
	border-bottom-color: var(--red);
	transition: all 0.3s ease-in;
}
#gdpr-cookie-message button {
	border: none;
	background: var(--red);
	color: white;
	font-family: 'Quicksand', sans-serif;
	font-size: 15px;
	padding: 7px;
	border-radius: 3px;
	margin-left: 15px;
	cursor: pointer;
	transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
	background: white;
	color: var(--red);
	transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
	background: white;
	color: var(--red);
}
#gdpr-cookie-message button:disabled {
	opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
	float: none;
	margin-top: 0;
	margin-right: 5px;
	display:none!important;
}

.loader {
	border: 16px solid #f3f3f3; /* Light grey */
	border-top: 16px solid #3498db; /* Blue */
	border-radius: 50%;
	width: 120px;
	height: 120px;
	animation: spin 2s linear infinite;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.backdrop {

	background: rgba(255,255,255, 0.5)!important;

}