﻿.height_match1 {
	height: 24px !important;
}

.height_match2 {
	height: 46px !important;
}

.pricing-box-3 .caption {
	margin-bottom: 20px;
}

.list-unstyled > li {
	font-size: 13px;
}

.campare_grid {
	font-size: 19px !important;
	color: #fff !important;
}

.size1 {
	font-size: 16px !important;
	font-weight: 100 !important;
	color: #fff !important;
}

.bg-white {
	background: #14a5eb;
}

.pricing-box-3 h2 sup, .pricing-box-3 h2 sub {
	color: #4d95b7;
}

.pricing-box-3 h2 sup, .pricing-box-3 h2 sub {
	color: #fff;
}

.text-primary {
	color: #ffffff;
}

.text-light-clr {
	color: #ffffff;
}

.list-unstyled > li {
	color: #ffffff;
}

.list-unstyled > li {
	border-top: 1px solid #5bc0f1;
}

.pricing-box-3:hover {
	background: #0a80b9;
}

h4 {
	font-weight: 300 !important;
}

.height1 {
	min-height: 51px !important;
}

.height2 {
	min-height: 46px !important;
	list-style: none !important;
}

.height3 {
	min-height: 242px !important;
}

.height4 {
	min-height: 71px !important;
}

.resp-easy-accordion .resp-tab-content {
	text-align: left !important;
}

.resp-easy-accordion .resp-accordion.resp-tab-active {
	text-align: left !important;
}

.resp-easy-accordion .resp-accordion {
	text-align: left !important;
}

.list-unstyled > li:last-child .link {
	background: #0e546d;
}

.resp-easy-accordion .resp-tab-content {
	background: none;
}

.table {
	margin-bottom: 0px;
}

.resp-easy-accordion .resp-tab-content {
	padding-left: 0px;
}

.resp-easy-accordion .resp-tab-content {
	padding-bottom: 0px;
}

.resp-easy-accordion .resp-tab-content {
	padding-right: 0px;
}

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
	border-top: 1px solid #fff;
}

.pricing-box-3:hover .list-unstyled > li .link {
	background: #0e546d;
	color: #ffffff;
}

.resp-tabs-container div a {
	float: left;
	min-width: 170px;
}

.resp-tabs-container div .sap {
	float: left;
	position: relative;
}

.sap-one {
	left: 13%;
}

.sap-two {
	left: 37%;
}

.sap-three {
	left: 61%;
}

.sap-four {
	left: 80%;
}

.anti-visible {
	visibility: hidden;
}

.sap .icon {
	left: 3px;
	position: relative;
	bottom: 2px;
}

.resp-tab-content table td:nth-child(2) .fa-check, .resp-tab-content table td:nth-child(3) .fa-check, .resp-tab-content table td:nth-child(4) .fa-check {
	position: relative;
}

@media screen and (min-width: 769px) {
	.resp-tab-content table td:nth-child(2) .fa-check, .resp-tab-content table td:nth-child(3) .fa-check, .resp-tab-content table td:nth-child(4) .fa-check {
		left: 24%;
	}
}

@media screen and (max-width: 769px) {
	.rd-navbar-brand a {
		width: 154px;
		display: block;
		max-width: 100%;
		height: auto;
	}
}

/* pricing page end*/
.c-link {
	display: block;
	padding: 12px 5px;
	color: #fff;
	background: #0e546d;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

	.c-link:hover {
		background: #14a5eb;
	}

.resp-tabs-container:last-child div .sap .icon {
	left: -8px;
}

.clearfixPlans {
	display: none;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.clearfixPlans {
		display: block !important;
		clear: both;
	}
}

/*@media (min-width: 10px) and (max-width: 767px) {

	.table-mobile.mobile-primary tbody tr {
		padding-top: 0 !important;
	}

		.table-mobile.mobile-primary tbody tr::before {
			display: none !important;
		}

		.table-mobile.mobile-primary tbody tr::after {
			display: none !important;
		}
}*/

@media (min-width: 10px) and (max-width: 850px) {
	.campare_grid {
		font-size: 12px !important;
	}

	.resp-tabs-container div a {
		font-size: 10px;
	}

	.resp-easy-accordion .resp-arrow {
		top: 9px;
		left: 14px;
	}

	.resp-tabs-container div a {
		min-width: 151px;
	}

	.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
		font-size: 10px;
	}

	.resp-tabs-container:last-child div .sap .icon {
		display: none;
	}

	.resp-easy-accordion .resp-accordion {
		padding-left: 38px;
		font-size: 11px;
	}
}

@media (min-width:992px) and (max-width:1400px) {
	.planHeader {
		font-size: 20px !important;
	}

	.planModules > li {
		font-size: 10px !important;
	}
}
