﻿table.FeatureCompareTable tbody tr td.FeatureAvail
.nav li.DropdownNavDiv.open > a, .nav li.DropdownNavDiv.open > a:hover, .nav .open > a:focus {
	background-color: unset;
	border-color: unset;
}

.nav li.DropdownNavDiv.open > a:hover, .nav li.DropdownNavDiv.open > a:focus {
	background-color: unset;
	border-color: unset;
}

.navbar-nav > li.DropdownNavDiv.open > a:hover::before,.navbar-nav > li.DropdownNavDiv.open.active a::before, .navbar-nav > li.DropdownNavDiv.open > a:hover::after,.navbar-nav > li.DropdownNavDiv.open.active a::after {
	opacity: .8;
	transform: translateX(0px);
}

.dropdownOptions {
	border-radius: 3px;
	padding: 15px;
}

.dropdownOptions.last {
	margin-bottom: 0;
}

.dropdownOptions:hover {
	background-color: #f9f9f9;
}

ul.ulcol2 li a {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}

ul.ulcol2 {
	list-style: none;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	padding: 0px;
}

.featureclassdropdown {
	overflow: hidden;
	margin: 0;
	padding: 30px 30px 60px;
	border-radius: 10px !important;
	background: #fff;
}

.icondropdownmenu {
	position: absolute;
}

.textLargedropdownmenu {
	margin-left: 40px;
	text-transform: none;
	text-align: left;
	letter-spacing: 0px;
	color: #242424;
	font: 14px/20px AvenirLTStd-Book;
	opacity: 1;
}

.textSmalldropdownmenu {
	text-transform: none;
	margin-left: 40px;
	text-align: left;
	letter-spacing: 0px;
	color: #242424;
	opacity: 0.7;
	font: 13px/16px AvenirLTStd-light;
}

.dropdownmainheding {
	text-align: left;
	font: 20px/24px AvenirLTStd-Book;
	letter-spacing: 0.5px;
	color: #242424;
	opacity: 1;
	text-transform: none;
	margin-bottom: 30px;
}

.dropdownmainhedingWhite {
	text-align: left;
	font: 20px/24px AvenirLTStd-Book;
	letter-spacing: 0.5px;
	color: #fff;
	opacity: 1;
	text-transform: none;
	margin-bottom: 20px;
}

.Bgcolordropdwonmenu {
	background: #1B364D 0% 0% no-repeat padding-box;
	border-radius: 0px 10px 10px 0px;
	opacity: 1;
	padding: 30px 30px 40px;
	width: 330px;
	float: right;
	position: relative;
	left: 1px;
}

.navbar-custom .navbar-nav li a.eventzillaplatformtext1 {
	padding-bottom: 0;
}

.eventzillaplatformtext {
	text-align: left;
	font: 14px/20px AvenirLTStd-Light;
	letter-spacing: 0.14px;
	color: #FFFFFF;
	opacity: 1;
	text-transform: none;
	margin-bottom: 20px;
}

.eventzillaplatformtext1 {
	text-align: left;
	font: 14px/17px AvenirLTStd-Book;
	letter-spacing: 0.35px;
	color: #FFFFFF;
	opacity: 1;
	display: block;
	text-transform: none;
	margin-bottom: 0;
}

.iconpadingtick {
	padding-bottom: 3px;
}

.navbar-custom .navbar-nav li a.talktosalesbtn {
	background: #269EEE 0% 0% no-repeat padding-box;
	border-radius: 20px;
	opacity: 1;
	padding: 8px 24px;
	border: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	letter-spacing: normal;
}

.navbar-custom .navbar-nav li a.talktosalesbtn:hover {
	opacity: .9;
}

.dropdown-menu.MobileNav {
	position: relative;
	background: none;
	padding: 0;
	margin: 15px;
}

.dropdown-menu.MobileNav ul.rightbar-nav {
	width: 185px;
	background: rgba(0,0,0,.5);
}

.dropdown-menu.MobileNav ul.rightbar-nav li {
	border-left: none;
	border-right: none;
}

.dropdown-menu.MobileNav ul.rightbar-nav li a {
	padding: 10px 12px !important;
}

.rightbar-nav li a {
	font-size: 13px;
	font-weight: 400;
}

@media only screen and (max-width:992px) {
	ul.resp-tabs-list {
		display: none;
	}

	h2.resp-accordion {
		display: block;
		cursor: pointer;
		position: relative;
		font: normal 16px "AvenirLTStd-Book", sans-serif;
		color: #242424;
		padding: 20px;
		margin: 0 0 8px;
		text-align: center;
		list-style: none;
		cursor: pointer;
		background: #f4f7f8;
		border-radius: 3px;
		border: 1px solid #f4f7f8;
	}

	.resp-tab-content {
		padding: 40px 0 20px;
	}

	.resp-vtabs .resp-tab-content {
		border: 1px solid #C1C1C1;
	}

	.resp-vtabs .resp-tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: initial;
		clear: none;
	}

	.resp-accordion-closed {
		display: none !important;
	}

	.resp-vtabs .resp-tab-content:last-child {
		border-bottom: 1px solid #c1c1c1 !important;
	}

	.FeatureUpdateMdiv h3 {
		font-size: 28px;
	}

	.FeatureUpdateMdiv p {
		font-size: 15px;
		line-height: 20px;
	}
}
.VirtualFeatureMdiv {
	margin: 0;
	padding: 30px;
}

.VirtualFeatureMdiv:hover {
	background: #fff;
	border-radius: 6px;
}

.VirtualFeatureMdiv span {
	width: 75px;
	height: 75px;
	margin: 0 0 22px;
	display: inline-block;
}

.VirtualFeatureMdiv h3.AFT {
	font: normal 24px "nunitomedium", sans-serif;
	min-height: 26px;
	color: #222;
	margin: 0;
	padding: 0 0 22px;
}

.VirtualFeatureMdiv p.AFST {
	font: normal 16px "AvenirLTStd-Book", sans-serif;
	line-height: 28px;
	color: #626262;
	margin: 0;
	padding: 0;
}

.VirtualFeatureMdiv span.Icon1 {
	background: url(../images/VirtualFeatureIcon1.png) no-repeat scroll 0 0;
}

.VirtualFeatureMdiv:hover span.Icon1 {
	background: url(../images/VirtualFeatureIcon1.png) no-repeat scroll 0 -76px;
}

.VirtualFeatureMdiv span.Icon2 {
	background: url(../images/VirtualFeatureIcon2.png) no-repeat scroll 0 0;
}

.VirtualFeatureMdiv:hover span.Icon2 {
	background: url(../images/VirtualFeatureIcon2.png) no-repeat scroll 0 -76px;
}

.VirtualFeatureMdiv span.Icon3 {
	background: url(../images/VirtualFeatureIcon3.png) no-repeat scroll 0 0;
}

.VirtualFeatureMdiv:hover span.Icon3 {
	background: url(../images/VirtualFeatureIcon3.png) no-repeat scroll 0 -76px;
}

.VirtualFeatureMdiv p.Stepflow {
	font: normal 18px "nunitomedium", sans-serif;
	color: #707070;
	padding: 0 0 18px;
}

.VirtualFeatureMdiv:hover p.Stepflow {
	color: #196FE3;
}

.VirtualFeatureMdiv h3.HeadingStepCreate {
	font: normal 20px "nunitomedium", sans-serif;
	color: #222;
	margin: 0;
	padding: 0 0 18px;
}

h5.CompareLinkBtn a {
	font-family: "Conv_AvenirLTStd-Medium", sans-serif;
	font-size: 18px;
	color: #444;
	text-decoration: underline;
	margin: 30px 0 0;
	padding: 0;
	display: inline-block;
}

h5.CompareLinkBtn a:hover {
	text-decoration: none;
}

.EstimateCalculatorBg {
	background: rgb(252,252,252);
	background: linear-gradient(90deg, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 52%, rgba(28,125,230,1) 52%, rgba(28,125,230,1) 100%);
}

.EstimateCalculatorBg .BgLightGray {
	background: #FCFCFC;
}

.EstimateCalculatorBg .BgBlue {
	background: #1C7DE6;
}

.EstimateCalculatorBg .CalculatorLeft {
	padding: 30px;
	min-height: 350px;
	text-align: left;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
	color: #646464;
}

.EstimateCalculatorBg .CalculatorRight {
	padding: 90px 30px 90px 120px;
	position: relative;
	min-height: 350px;
	text-align: center;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
	color: #fff;
}

.EstimateCalculatorBg .CalculatorRight::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	min-height: 470px;
	width: 0;
	height: 0;
	border-bottom: 470px solid #1C7DE6;
	border-left: 120px solid #FCFCFC;
}

.EstimateCalculatorBg .CalculatorLeft h4.CalculatorTitle {
	font-family: "AvenirLTStd-Heavy", sans-serif;
	font-size: 22px;
	color: #343434;
	text-align: left;
	margin: 0;
	padding: 0 0 30px;
}

.EstimateCalculatorBg .CalculatorLeft h4.CalculatorTitle span {
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
	color: #646464;
	margin: 8px 0 0;
	padding: 0;
	display: block;
}

.EstimateCalculatorBg .CalculatorLeft .form-group label.control-label {
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
	color: #545454;
	font-weight: 400;
	display:block
}

.EstimateCalculatorBg .CalculatorLeft .form-group {
	margin-bottom: 30px;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv {
	font-family: "AvenirLTStd-Light", Arial, sans-serif;
	color: #545454;
	font-size: 14px;
	margin: 0;
	padding: 2px 0;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption {
	position: relative;
	display: inline-block;
	width: 36px;
	height: 16px;
	margin-top: 1px;
	margin-bottom: 0 !important;
	margin-right: 6px;
	margin-left: 6px;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption input {
	display: none;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption input:checked .NewToggleSwitchSlider {
	background-color: #C7DCF3;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption input:focus .NewToggleSwitchSlider {
	box-shadow: 0 0 1px #C7DCF3;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption input:checked .NewToggleSwitchSlider:before {
	background: #1C7DE6;
	-webkit-transform: translateX(19px);
	-ms-transform: translateX(19px);
	transform: translateX(19px);
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption .NewToggleSwitchSlider {
	position: absolute;
	cursor: pointer;
	top: 2px;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #C7DCF3;
	-webkit-transition: .4s;
	transition: .4s;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption .NewToggleSwitchSlider:before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: 0px;
	top: -3px;
	background-color: #1C7DE6;
	-webkit-transition: .4s;
	transition: .4s;
	box-shadow: 0px 0px 10px -3px rgba(0,0,0,.3);
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption .NewToggleSwitchSlider.Round {
	border-radius: 34px;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption .NewToggleSwitchSlider.Round:before {
	border-radius: 50%;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv label.ToggleTermOption.PositionAbsoluteRIght {
	position: absolute;
	top: 0;
	right: 0;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv span.TermName {
	padding: 4px 0;
	text-transform: none;
	position: relative;
	top: -2px;
	font-size: 15px;
}

.ToggleTermOption input:checked + .NewToggleSwitchSlider {
	background: #8CD7FA;
}

.ToggleTermOption input:focus + .NewToggleSwitchSlider {
	box-shadow: 0 0 1px #36bcfc;
}

.ToggleTermOption input:checked + .NewToggleSwitchSlider::before {
	background: #36bcfc;
	-webkit-transform: translateX(14px);
	-ms-transform: translateX(14px);
	transform: translateX(14px);
}

.ToggleTermOption input:disabled + .NewToggleSwitchSlider {
	cursor: not-allowed;
}

.EstimateCalculatorBg .CalculatorLeft .TermToggleMDiv span.SaveTag {
	background: #42CB62;
	border-radius: 2px;
	font-size: 11px;
	color: #fff;
	padding: 2px 6px;
	text-transform: uppercase;
	position: relative;
	top: -3px;
	font-family: "Conv_AvenirLTStd-Medium", Arial, sans-serif;
}

.EstimateCalculatorBg .CalculatorLeft ul.logo-align {
	margin: 0;
	padding: 0;
}

.EstimateCalculatorBg .CalculatorLeft ul.logo-align li.btn.btn-align-nav {
	border: 1px solid #cccccc;
	float: left;
	margin-right: -1px;
	border-radius: 0;
	text-transform: uppercase;
	font-size: 12px;
	padding: 8px 12px 6px;
	width: 33%;
}

.EstimateCalculatorBg .CalculatorLeft ul.logo-align li.btn.btn-align-nav a {
	color: #545454;
}

.EstimateCalculatorBg .CalculatorLeft ul.logo-align li.btn.btn-align-nav.left {
	border-radius: 3px 0 0 3px;
}

.EstimateCalculatorBg .CalculatorLeft ul.logo-align li.btn.btn-align-nav.right {
	border-radius: 0 3px 3px 0;
}

.EstimateCalculatorBg .CalculatorLeft ul.logo-align li.btn.btn-align-nav.active {
	background: #1C7DE6;
	color: #fff;
	border-color: #1C7DE6;
}

.EstimateCalculatorBg .CalculatorLeft ul.logo-align li.btn.btn-align-nav.active a {
	color: #fff;
}

.EstimateCalculatorBg .CalculatorLeft button.btn.btn-primary.dropdown-toggle.TextDropDown {
	width: 100%;
	background: #fff;
	border: 1px solid #E2E2E2;
	color: #545454;
	text-align: left;
	padding: 7px 12px;
}

.EstimateCalculatorBg .CalculatorLeft button.btn.btn-primary.dropdown-toggle.TextDropDown span.caret.DropdownArrow {
	float: right;
	top: 7px;
	right: 7px;
	border-top: 5px solid;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	color: #747474;
	position: relative;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
	color: #545454;
}

.EstimateCalculatorBg .CalculatorLeft ul.dropdown-menu.dropdownmenustyles {
	width: 100%;
}

.EstimateCalculatorBg .CalculatorLeft ul.dropdown-menu.dropdownmenustyles li a {
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
	color: #545454;
	padding: 6px 20px;
}

.EstimateCalculatorBg .CalculatorLeft ul.dropdown-menu.dropdownmenustyles li img {
	border-radius: 2px;
	width: 26px;
	margin-right: 3px;
	margin-top: -3px;
}

.EstimateCalculatorBg .CalculatorLeft button.btn.btn-primary.dropdown-toggle.TextDropDown img {
	border-radius: 2px;
	width: 26px;
	margin-right: 3px;
	margin-top: -3px;
}

.EstimateCalculatorBg .CalculatorRight .EstimatedRevenueAmount {
	margin: 0;
	padding: 0 0 30px;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
}

.EstimateCalculatorBg .CalculatorRight .EstimatedRevenueAmount h6.TitleMDiv {
	font-family: "AvenirLTStd-Heavy", sans-serif;
	font-size: 22px;
	margin: 0;
	padding: 0 0 12px;
}

.EstimateCalculatorBg .CalculatorRight .EstimatedRevenueAmount div.AmountText {
	font-family: "Conv_AvenirLTStd-Black", sans-serif;
	font-size: 36px;
	margin: 0;
	padding: 0;
}

.EstimateCalculatorBg .CalculatorRight .AttendeePayAmount {
	margin: 0;
	padding: 0 0 30px;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 14px;
}

.EstimateCalculatorBg .CalculatorRight .AttendeePayAmount h6.TitleMDiv {
	font-family: "Conv_AvenirLTStd-Medium", sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 0 0 8px;
}

.EstimateCalculatorBg .CalculatorRight .AttendeePayAmount div.AmountText {
	font-family: "AvenirLTStd-Heavy", sans-serif;
	font-size: 22px;
	margin: 0;
	padding: 0;
}

.EstimateCalculatorBg .CalculatorRight a.BtnWhite {
	margin: 0 auto 15px;
	padding: 10px 30px;
	display: inline-block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	color: #545454;
	background: #fff;
	border-radius: 3px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.EstimateCalculatorBg .CalculatorRight a.BtnWhite:hover {
	opacity: .9;
}

.EstimateCalculatorBg .CalculatorRight a.BtnLink {
	margin: 0 auto 20px;
	display: inline-block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	color: #fff;
	text-decoration: underline;
}

.EstimateCalculatorBg .CalculatorRight p.NoteText {
	margin: 0 auto;
	display: inline-block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	color: #fff;
}

.FreeEventBgMBox {
	background: url(../images/FreeMeetupImage2.jpg) no-repeat scroll 100% 0;
	height: 280px;
	margin-top: 45px;
	padding-right: 350px;
	padding-top: 37px;
}

.FreeEventMBox {
	background: #1C7DE7;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	padding: 30px;
	position: relative;
}

.FreeEventMBox h4.TitleMDiv {
	font-family: "AvenirLTStd-Heavy", sans-serif;
	font-size: 28px;
	color: #fff;
	margin: 0;
	padding: 0 0 15px;
	text-align: left;
}

.FreeEventMBox p.SubTextMDiv {
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 15px;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: left;
}

.FreeEventMBoxa.BtnBlue {
	width: 120px;
	margin: 15px auto 0;
	padding: 10px 20px;
	display: inline-block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	color: #fff;
	background: #309ae6;
	border-radius: 3px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.FreeEventMBoxa.BtnBlue:hover {
	background: #2d8dd2;
}

.FreeEventMBox.GrayBg {
	background: #fff;
	border: 1px solid #fff;
	box-shadow: none;
	margin-top: 45px;
}

.FreeEventMBox.GrayBg h4.TitleMDiv {
	text-align: center;
	color: #444;
}

.FreeEventMBox.GrayBg p.SubTextMDiv {
	text-align: center;
	color: #646464;
}

.FreeEventMBox.GrayBg::before {
	background: #f8f8f8;
}

.FreeEventMBox.GrayBg::after {
	background: #f8f8f8;
}

.PricingFullCompareBox {
	display: block;
	margin-top: 0;
}

		.DesktopBox{display:block}
		.MobileBox{display:none}
		.MobileBox span.SubText {
    display: block;
    font-family: "AvenirLTStd-Light", sans-serif;
    font-size: 13px;
    color: #949494;
    padding-top: 6px;
}


.PricingFullCompareBox .PriceBoxHeight {
	min-height: 65px;
}

.PricingFullCompareBox .PlanInfoBoxMDiv {
	background: #fff;
	text-align: right;
	transition: background .5s ease-in-out,padding .5s ease-in-out;
}
    .BasicLine{height:0}
	.ProLine{height:0}
	.PlusLine{height:0}
	.CustomLine{height:21px}

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .BasicLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PlusLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .ProLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .CustomLine{height:0}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox {
	width: 25%;
	margin: 0;
	padding: 45px 15px;
	display: inline-block;
	text-align: center;
	border:1px solid #d5d5d5;
	float:right;
	margin-right:-1px;
	margin-bottom:-1px
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h4.PlanName {
	font-family: "AvenirLTStd-Heavy", sans-serif;
	font-size: 23px;
	color: #000;
	margin: 0;
	padding: 0;
	/*text-transform: uppercase;*/
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h2.PlanPrice {
	font-family: "Conv_AvenirLTStd-Black", sans-serif;
	font-size: 20px;
	color: #000;
	margin: 0;
	padding: 12px 0 0;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h6.PlanPer {
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 13px;
	color: #646464;
	margin: 0;
	padding: 12px 0 0;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h6.PlanPer span.StarClass {
	color: #ff0000;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h6.PlanPer i {
	padding-left: 4px;
	color: #747474;
	font-size: 16px;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox p.PlanCap {
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	color: #646464;
	margin: 0;
	padding: 8px 0 0;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox p.PlanCap.Custom.BgColor {
	background: #d4e6ff;
	color: #545454;
	padding: 6px 24px;
	margin: 12px 15px 0;
	font-size: 13px;
	border-radius: 50px;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.BasicPlan a.Btn {
	padding: 10px 20px;
	margin-top: 15px;
	display: block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	background: #fff;
	border: 1px solid #DD9718;
	color: #DD9718;
	border-radius: 3px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.BasicPlan h2.PlanPrice {
	color: #DD9718;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.BasicPlan a.Btn:hover {
	border: 1px solid #DD9718;
	color: #fff;
	background: #DD9718;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.ProPlan a.Btn {
	padding: 10px 20px;
	margin-top: 15px;
	display: block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	background: #fff;
	border: 1px solid #1cae6a;
	color: #1cae6a;
	border-radius: 3px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.ProPlan h2.PlanPrice {
	color: #1cae6a;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.ProPlan a.Btn:hover {
	border: 1px solid #1cae6a;
	color: #fff;
	background: #1cae6a;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan a.Btn {
	padding: 10px 14px;
	margin-top: 15px;
	display: block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	background: #fff;
	border: 1px solid #1E7DE7;
	color: #1E7DE7;
	border-radius: 3px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan h2.PlanPrice {
	color: #1E7DE7;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan a.Btn:hover {
	border: 1px solid #1E7DE7;
	color: #fff;
	background: #1E7DE7;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan a.Btn {
	padding: 10px 20px;
	margin-top: 15px;
	display: block;
	font: normal 13px "AvenirLTStd-Book", sans-serif;
	line-height: 18px;
	background: #fff;
	border: 1px solid #5f56c8;
	color: #5f56c8;
	border-radius: 3px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan h2.PlanPrice {
	color: #5f56c8;
}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan h2.PlanPrice span.OldPrice{font-size:16px}

.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan a.Btn:hover {
	border: 1px solid #5f56c8;
	color: #fff;
	background: #5f56c8;
}

.FullFeatureListing {
	overflow: hidden;
	font: normal 15px 'AvenirLTStd-Book', sans-serif;
	text-align: left;
	color: #545454;
}

.FullFeatureListing a.FeatureGroupTitle {
	width: 100%;
	padding: 18px 15px 18px 60px;
	display: inline-block;
	background: url(../images/FeatureGroupMinusIcon.png) #f3f3f3 no-repeat scroll 25px 50%;
	font-family: "Conv_AvenirLTStd-Medium", sans-serif;
	font-size: 17px;
	color: #343434;
	border: 1px solid #D5D5D5;
	margin-bottom:-1px;
}

.FullFeatureListing a.FeatureGroupTitle.active {
	background: url(../images/FeatureGroupPlusIcon.png) #f3f3f3 no-repeat scroll 25px 50%;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

table.FeatureCompareTable {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
}

table.FeatureCompareTable tbody tr td.FeatureText {
	width: 44%;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 15px;
	color: #545454;
	margin: 0;
	padding: 12px 12px 12px 60px;
	border: 1px solid #D5D5D5;
}

table.FeatureCompareTable tbody tr td.FeatureAvail {
	width: 55%;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 15px;
	color: #545454;
	margin: 0;
	padding: 0;
	border:1px solid #D5D5D5; position:relative;
}

table.FeatureCompareTable tbody tr td.FeatureAvail table.FeatureAvailOption {
	width: 100%;
	height:100%;
	margin: 0;
	padding: 0;
	background: #fff;

}

table.FeatureCompareTable tbody tr td.FeatureAvail div.Height100{position:absolute; left:0; right:0; bottom:0; top:0; width:100%}

table.FeatureCompareTable tbody tr td.FeatureAvail table.FeatureAvailOption tbody tr td.FeatureOption {
	width: 25%;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 15px;
	color: #545454;
	padding: 6px;
	text-align: center;
	border-right:1px solid #d5d5d5
	
}
table.FeatureCompareTable tbody tr td.FeatureAvail table.FeatureAvailOption tbody tr td.FeatureOption:last-child{border-right:none}

table.FeatureCompareTable tbody tr td.FeatureAvail table.FeatureAvailOption tbody tr td.FeatureOption div.PlanName {
	padding-bottom: 8px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	display: none;
}

table.FeatureCompareTable tbody tr td.FeatureText span.SubText {
	display: block;
	font-family: "AvenirLTStd-Light", sans-serif;
	font-size: 13px;
	color: #949494;
	padding-top: 6px;
}

table.FeatureCompareTable tbody tr td.FeatureText span.ComingSoonTag {
	display: inline-block;
	font-family: "AvenirLTStd-Book", sans-serif;
	font-size: 13px;
	color: #1C7DE7;
	background: #f4f7f8;
	padding: 4px 12px;
	border-radius: 3px;
	margin-top: 6px;
}

.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed {
	position: fixed;
	z-index: 101;
	margin-top: 0;
	top: 73px;
	width: 1140px;
	-webkit-transition: background .12s ease-in-out;
	-moz-transition: background .12s ease-in-out;
	transition: background .12s ease-in-out;
}

.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox h2.PlanPrice {
	display: none;
}

.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox h6.PlanPer {
	display: none;
}

.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox p.PlanCap {
	display: none;
}

.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox {
	padding: 15px;
}

body.VirtualStickyBarHome .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed {
	top: 133px;
}


	.PricingFullCompareBox .PlanInfoBoxMDiv .LeftWidth { width: 44%; height: 1px; float: left; }

	.PricingFullCompareBox .PlanInfoBoxMDiv .RightWidth { width: 56%; float: right; }



@media (min-width: 1600px) and (max-width : 1929px) {
	.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo {
		min-height: 520px;
	}
}

@media (min-width: 1400px) and (max-width : 1599px) {
	.reserve-sfeature-detail .device-mdiv {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.reserve-sfeature-detail .device-mdiv:hover {
		-webkit-transform: translateX(300px);
		transform: translateX(300px);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.reserve-sfeature-detail .device-mdiv.right-img {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.reserve-sfeature-detail .device-mdiv.right-img:hover {
		-webkit-transform: translateX(-300px);
		transform: translateX(-300px);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo {
		min-height: 520px;
	}
}

@media (min-width: 1200px) and (max-width : 1399px) {
	.reserve-sfeature-detail .device-mdiv {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.reserve-sfeature-detail .device-mdiv:hover {
		-webkit-transform: translateX(400px);
		transform: translateX(400px);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.reserve-sfeature-detail .device-mdiv.right-img {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.reserve-sfeature-detail .device-mdiv.right-img:hover {
		-webkit-transform: translateX(-400px);
		transform: translateX(-400px);
		-webkit-transition: transform 0.2s ease 0s;
		transition: transform 0.2s ease 0s;
	}

	.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo {
		min-height: 520px;
	}

	.head-text h4 {
		margin-bottom: 50px;
	}

	.head-text h1 {
		font-size: 42px;
	}

	.dropdown-menu.dropdownMegaMenu {
		left: 15px;
	}

	.popupmenuarrow {
		left: 360px;
	}

	.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox{width:17vw}
	.PricingFullCompareBox .PlanInfoBoxMDiv{}
	.BasicLine{height:15px}
	.ProLine{height:10px}
	.PlusLine{height:15px}
	.CustomLine{}

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .BasicLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PlusLine{height:0}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.head-text h1 { font-size: 42px; }

	.resp-tabs-list li { width: 119px; font-size: 12px; }

	.TitlePayAsYouGo { margin-left: 100px; }

	.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }

	.dropdown-menu.dropdownMegaMenu { width: auto; left: 15px; right: 15px; }

	.navbar-custom .navbar-nav li a { font-size: 12px; padding: 12px 2px; }

	.FreeEventBgMBox { padding-right: 300px; padding-top: 25px; }

	.EstimateCalculatorBg .CalculatorRight::before { border-bottom: 514px solid #1C7DE6; }

	.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox { width: 164px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h2.PlanPrice { font-size: 20px; }

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { width: 940px; }

	.PricingFullCompareBox .PlanInfoBoxMDiv .LeftWidth { width: 58%; height: 1px; float: left; }

	.PricingFullCompareBox .PlanInfoBoxMDiv .RightWidth { width: 40%; float: right; }

	.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox { width: 33%; float: right; margin: 0; padding: 45px 15px; display: inline-block; text-align: center; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h4.PlanName { font-family: "AvenirLTStd-Heavy", sans-serif; font-size: 13px; color: #000; margin: 0; padding: 0; text-transform: uppercase; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h2.PlanPrice { font-family: "AvenirLTStd-Heavy", sans-serif; font-size: 19px; color: #000; margin: 0; padding: 12px 0 0; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h6.PlanPer { font-family: "AvenirLTStd-Book", sans-serif; font-size: 13px; color: #646464; margin: 0; padding: 12px 0 0; }

			.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h6.PlanPer span.StarClass { color: #ff0000; }

			.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h6.PlanPer i { padding-left: 4px; color: #747474; font-size: 16px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox p.PlanCap { font: normal 13px "AvenirLTStd-Book", sans-serif; color: #646464; margin: 0; padding: 8px 0 0; }

			.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox p.PlanCap.Custom.BgColor { background: #d4e6ff; color: #545454; padding: 6px 24px; margin: 12px 15px 0; font-size: 13px; border-radius: 50px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.BasicPlan a.Btn { padding: 10px 20px; margin-top: 15px; display: block; font: normal 13px "AvenirLTStd-Book", sans-serif; line-height: 18px; background: #fff; border: 1px solid #DD9718; color: #DD9718; border-radius: 3px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.BasicPlan h2.PlanPrice { color: #DD9718; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.BasicPlan a.Btn:hover { border: 1px solid #DD9718; color: #fff; background: #DD9718; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.ProPlan a.Btn { padding: 10px 20px; margin-top: 15px; display: block; font: normal 13px "AvenirLTStd-Book", sans-serif; line-height: 18px; background: #fff; border: 1px solid #1cae6a; color: #1cae6a; border-radius: 3px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.ProPlan h2.PlanPrice { color: #1cae6a; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.ProPlan a.Btn:hover { border: 1px solid #1cae6a; color: #fff; background: #1cae6a; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan a.Btn { padding: 10px 20px; margin-top: 15px; display: block; font: normal 13px "AvenirLTStd-Book", sans-serif; line-height: 18px; background: #fff; border: 1px solid #5f56c8; color: #5f56c8; border-radius: 3px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan h2.PlanPrice { color: #5f56c8; }

			.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan h2.PlanPrice span.OldPrice { text-decoration: line-through; color: #444; font-size: 14px; display: inline-block; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan a.Btn { padding: 10px 12px; margin-top: 15px; display: block; font: normal 13px "AvenirLTStd-Book", sans-serif; line-height: 18px; background: #fff; border: 1px solid #1E7DE7; color: #1E7DE7; border-radius: 3px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan h2.PlanPrice { color: #1E7DE7; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan a.Btn:hover { border: 1px solid #1E7DE7; color: #fff; background: #1E7DE7; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox .HeightAlign1 { height: 23px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox .HeightAlign2 { height: 43px; }

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox .HeightAlign1, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox .HeightAlign2 { height: 0; }

	.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan h2.PlanPrice span.NewPrice { }

	.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan a.Btn:hover { border: 1px solid #5f56c8; color: #fff; background: #5f56c8; }

	.FullFeatureListing { overflow: hidden; font: normal 15px 'AvenirLTStd-Book', sans-serif; text-align: left; color: #545454; }
	.FullFeatureListing a.FeatureGroupTitle:first-child{margin-top:0}

		.FullFeatureListing a.FeatureGroupTitle { width: 100%; padding: 18px 15px 18px 60px; display: inline-block; background: url(../images/FeatureGroupMinusIcon.png) #f3f3f3 no-repeat scroll 25px 50%; font-family: "Conv_AvenirLTStd-Medium", sans-serif; font-size: 17px; color: #343434; border-bottom: 1px solid #fff; }

			.FullFeatureListing a.FeatureGroupTitle.active { background: url(../images/FeatureGroupPlusIcon.png) #f3f3f3 no-repeat scroll 25px 50%; text-decoration: none; border-bottom: 1px solid #fff; }

	table.FeatureCompareTable { width: 100%; margin: 0; padding: 0; background: #fff; }

		table.FeatureCompareTable tbody tr td.FeatureText { width: 58%; font-family: "AvenirLTStd-Book", sans-serif; font-size: 15px; color: #545454; margin: 0; padding: 12px 12px 12px 60px; border-bottom: 2px solid #fbfbfb; }

		table.FeatureCompareTable tbody tr td.FeatureAvail { width: 40%; font-family: "AvenirLTStd-Book", sans-serif; font-size: 15px; color: #545454; margin: 0; padding: 0; border-bottom: 2px solid #fbfbfb; }

			table.FeatureCompareTable tbody tr td.FeatureAvail table.FeatureAvailOption { width: 100%; margin: 0; padding: 0; background: #fff; }

				table.FeatureCompareTable tbody tr td.FeatureAvail table.FeatureAvailOption tbody tr td.FeatureOption { width: 33%; font-family: "AvenirLTStd-Book", sans-serif; font-size: 15px; color: #545454; padding: 12px; text-align: center; }

					table.FeatureCompareTable tbody tr td.FeatureAvail table.FeatureAvailOption tbody tr td.FeatureOption div.PlanName { padding-bottom: 8px; text-align: center; text-transform: uppercase; font-size: 11px; display: none; }

		table.FeatureCompareTable tbody tr td.FeatureText span.SubText { display: block; font-family: "AvenirLTStd-Light", sans-serif; font-size: 13px; color: #949494; padding-top: 6px; }

		table.FeatureCompareTable tbody tr td.FeatureText span.ComingSoonTag { display: inline-block; font-family: "AvenirLTStd-Book", sans-serif; font-size: 13px; color: #1C7DE7; background: #f4f7f8; padding: 4px 12px; border-radius: 3px; margin-top: 6px; }

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { position: fixed; z-index: 101; margin-top: 0; top: 73px; width: 1410px; -webkit-transition: background .12s ease-in-out; -moz-transition: background .12s ease-in-out; transition: background .12s ease-in-out; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox h2.PlanPrice { display: none; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox h6.PlanPer { display: none; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox p.PlanCap { display: none; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox { padding: 15px; }

	body.VirtualStickyBarHome .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { top: 133px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv{width:942px !important}

}

	@media (min-width: 1600px) and (max-width : 1929px) {
		.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }
	}

	@media (min-width: 1400px) and (max-width : 1599px) {
		.reserve-sfeature-detail .device-mdiv { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

			.reserve-sfeature-detail .device-mdiv:hover { -webkit-transform: translateX(300px); transform: translateX(300px); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

			.reserve-sfeature-detail .device-mdiv.right-img { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

				.reserve-sfeature-detail .device-mdiv.right-img:hover { -webkit-transform: translateX(-300px); transform: translateX(-300px); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

		.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }
	}

	@media (min-width: 1200px) and (max-width : 1399px) {
		.reserve-sfeature-detail .device-mdiv { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

			.reserve-sfeature-detail .device-mdiv:hover { -webkit-transform: translateX(400px); transform: translateX(400px); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

			.reserve-sfeature-detail .device-mdiv.right-img { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

				.reserve-sfeature-detail .device-mdiv.right-img:hover { -webkit-transform: translateX(-400px); transform: translateX(-400px); -webkit-transition: transform 0.2s ease 0s; transition: transform 0.2s ease 0s; }

		.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }

		.head-text h4 { margin-bottom: 50px; }

		.head-text h1 { font-size: 42px; }

		.dropdown-menu.dropdownMegaMenu { left: -304px; }

		.popupmenuarrow { left: 360px; }
	}

	@media (min-width: 992px) and (max-width: 1199px) {
		.head-text h1 { font-size: 42px; }

		.resp-tabs-list li { width: 119px; font-size: 12px; }

		.TitlePayAsYouGo { margin-left: 100px; }

		.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }

		.dropdown-menu.dropdownMegaMenu { width: 975px; left:0; }

		.navbar-custom .navbar-nav li a { font-size: 12px; padding: 8px 0 0; }

		.FreeEventBgMBox { padding-right: 300px; padding-top: 25px; }

		.EstimateCalculatorBg .CalculatorRight::before { border-bottom: 514px solid #1C7DE6; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox { width: 32% }

		.BasicLine{height:21px}
	.ProLine{height:0}
	.PlusLine{height:23px}
	.CustomLine{height:16px}

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .BasicLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PlusLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .ProLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .CustomLine{height:0}
			.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h2.PlanPrice { font-size: 17px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { width: 940px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .RightWidth { width: 52%; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .LeftWidth { width: 48%; }

		table.FeatureCompareTable tbody tr td.FeatureText { width: 40%; }

		.search-event .event-image { height: 100px; line-height: 100px; }

		.close.DemoModalClose { top: -50px; right: 0; }

		.modal-dialog.HomeDemoVideoModal { max-width: 960px; }
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.head-text h1, .head-text h1 label { font-size: 42px; margin: 0 0 20px; }

		.EstimateCalculatorBg .CalculatorLeft ul.logo-align li.btn.btn-align-nav { width: 34%; font-size: 10px; }

		.FreeEventBgMBox { background-position: 50% 0; padding-right: 0; padding-top: 120px; height: auto; }

		.FreeEventMBox h4.TitleMDiv, .FreeEventMBox p.SubTextMDiv { text-align: center; }

		.EstimateCalculatorBg .CalculatorRight::before { border-bottom: 538px solid #1C7DE6; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox { width: 33.5%; }

		table.FeatureCompareTable tbody tr td.FeatureText { width: 35%; }

		table.FeatureCompareTable tbody tr td.FeatureAvail { width: 65%; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .LeftWidth { width: 35%; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .RightWidth { width: 65%; }

		.BasicLine{height:20px}
	.ProLine{height:0}
	.PlusLine{height:0}
	.CustomLine{height:3px}

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .BasicLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PlusLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .ProLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .CustomLine{height:0}

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h2.PlanPrice { font-size: 17px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox p.PlanCap { font-size: 12px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { width: 720px; top: 67px; }

		body.VirtualStickyBarHome .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { top: 127px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox {}

			.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox.BasicPlan a.Btn, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox.ProPlan a.Btn, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox.PlusPlan a.Btn { padding: 8px; }
			.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan a.Btn{padding:8px}

		.content-section h2 { font-size: 32px; }
		.PricingFullCompareBox .PlanInfoBoxMDiv{}
		.BasicLine{height:3px}
	.ProLine{height:0}
	.PlusLine{height:3px}
	.CustomLine{height:0}

	.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .BasicLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PlusLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .ProLine, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .CustomLine{height:0}


	}

	@media (min-width: 980px) and (max-width: 1199px) {
		.intro-mdiv h2 { font-size: 32px; }

		.browser-mdiv { margin-top: 110px; }

		.intro-mdiv { height: 650px; }

		.feature-mbox p { min-height: 115px; }

		.getstarted-footer .getstarted-btn { margin-top: 22px; }

		.reserve-seat-feature h6 { padding: 0; }

		.reserve-sfeature-detail .device-mdiv { width: 100%; margin-left: 0; }

			.reserve-sfeature-detail .device-mdiv.left-img { width: 100%; margin-left: 0; }

		.large-ptop { padding-top: 60px; }

			.large-ptop.sm-device { padding-top: 0; }

		.reserve-sfeature-detail .device-mdiv.right-img { margin-top: 60px; }

		.seat-fbox.first-child { border-right: 1px dashed #e4e4e4; }

		.PricePlanBox { width: 215px; }

			.PricePlanBox.FreePlan, .PricePlanBox.FreeCustomPlan { width: 350px; }

			.PricePlanBox .PriceBox h2.PlanPrice { font-size: 26px; }

		.WaveShape { height: 110px; }

		.PricePlanBox .PlanAction .BtnAction { bottom: 20px; }

		.WaveShape .YellowShape1 { height: 110px; }

		.WaveShape .YellowShape2 { height: 110px; }

		.WaveShape .YellowShape3 { height: 110px; }

		.WaveShape .YellowShape4 { height: 110px; }

		.WaveShape .GreenShape1 { height: 110px; }

		.WaveShape .GreenShape2 { height: 110px; }

		.WaveShape .GreenShape3 { height: 110px; }

		.WaveShape .GreenShape4 { height: 110px; }

		.WaveShape .BlueShape1 { height: 110px; }

		.WaveShape .BlueShape2 { height: 110px; }

		.WaveShape .BlueShape3 { height: 110px; }

		.WaveShape .BlueShape4 { height: 110px; }

		.WaveShape .SkyBlueShape1 { height: 110px; }

		.WaveShape .SkyBlueShape2 { height: 110px; }

		.WaveShape .SkyBlueShape3 { height: 110px; }

		.WaveShape .SkyBlueShape4 { height: 110px; }

		.WaveShape .VioletShape1 { height: 110px; }

		.WaveShape .VioletShape2 { height: 110px; }

		.WaveShape .VioletShape3 { height: 110px; }

		.WaveShape .VioletShape4 { height: 110px; }

		.intro-landing-mdiv h1 { font-size: 28px; }

		.intro-landing-mdiv { height: 625px; }

		.landing-testimonial .detail-mdiv::after { left: 20px; }

		.landing-testimonial .detail-mdiv::before { right: 20px; }

		.navbar.landing-nav { box-shadow: none; }

		.inner-header.landing-shadow .header-content.fundraising-img img.responsive-custom, .inner-header.landing-shadow .header-content.conference-img img.responsive-custom { width: 100%; margin-left: 0; }

		.mobile.text-left, .mobile.text-right { text-align: center; }

		.landing-header-title h1.landing-title, .landing-header-title h6.landing-subtitle { text-align: center; }

		.btn.landing-get-btn { float: none; }

		.btn.landing-demo-btn { float: none; margin-left: 0; }

		div.left, div.right { display: block; text-align: center; }
	}

	@media (min-width: 768px) and (max-width: 979px) {
		.intro-mdiv h2 { font-size: 32px; }

		.browser-mdiv { margin-top: 110px; }

		.intro-mdiv { height: 650px; }

		.feature-mbox p { min-height: 115px; }

		.getstarted-footer .getstarted-btn { margin-top: 22px; }

		.quick-links h3 { font-size: 18px; }

		.footer-language { margin: 20px 0 0; }

		.request-form img { display: none; }

		.reserve-seat-feature h6 { padding: 0; }

		.reserve-sfeature-detail .device-mdiv { width: 100%; margin-left: 0; }

			.reserve-sfeature-detail .device-mdiv.left-img { width: 100%; margin-left: 0; }

		.large-ptop { padding-top: 60px; }

			.large-ptop.sm-device { padding-top: 0; }

		.reserve-sfeature-detail .device-mdiv.right-img { margin-top: 60px; }

		.seat-fbox.first-child { border-right: 1px dashed #e4e4e4; }

		.seat-fbox.third-child { border-top: 1px dashed #e4e4e4; padding-top: 30px; }

		.get-started-page .getstarted-btn { margin-top: 20px; }

		.intro-landing-mdiv h1 { font-size: 28px; }

		.intro-landing-mdiv { height: 625px; }

		.get-started-page-square { text-align: center; }

		.landing-testimonial .detail-mdiv::after { left: 20px; }

		.landing-testimonial .detail-mdiv::before { right: 20px; }

		.navbar.landing-nav { padding: 6px 0; background-color: rgba(255,255,255,.95); box-shadow: none; }

		.landing-header-title h1.landing-title, .landing-header-title h6.landing-subtitle { text-align: center; }

		.btn.landing-get-btn { float: none; }

		.inner-header.landing-shadow .header-content.fundraising-img img.responsive-custom, .inner-header.landing-shadow .header-content.conference-img img.responsive-custom { width: 100%; margin-left: 0; }

		.mobile.text-left, .mobile.text-right { text-align: center; }

		.btn.landing-demo-btn { float: none; margin-left: 0; }

		div.left, div.right { display: block; text-align: center; }

		.landing-solution-box:nth-child(3) { border-right: none; }

		.landing-solution-box:nth-child(4) { border-right: 1px solid #eaeaea; }

		.PricePlanBox { width: 168px; margin-left: 4px; margin-right: 4px; }

			.PricePlanBox .BtnActionTop a.Btn, .PricePlanBox .PlanAction .BtnAction a.Btn { width: 140px; }

			.PricePlanBox .PriceBox { padding: 30px 15px; }

				.PricePlanBox .PriceBox h4.PlanName { font-size: 17px; }

			.PricePlanBox.CustomPlan { margin-left: 40px; }

		.TitlePayAsYouGo { margin-left: 60px; }

		span.OldPrice{font-size:16px}
		span.OldPrice span.LimitedTimeText{margin-left:0; margin-top:10px}
		.PricePlanBox .PriceBox h2.PlanPrice { font-size: 20px; }
		.PricingPlanBox.NewPriceTable .PricePlanBox .PriceBox h2.PlanPrice{font-size:22px}
		.PricingPlanBox.NewPriceTable .PricePlanBox .PriceBox{max-height:402px}
		.PricingPlanBox.NewPriceTable .PricePlanBox .PriceAText.PTop86{padding-top:103px}

		.PricePlanBox .BtnActionTop a.Btn { max-width: 100%; padding: 8px 12px; }

		.PricePlanBox.PlusPlan { background-size: 80px; }

		.WaveShape { height: 110px; }

		.PricePlanBox .PlanAction .BtnAction { bottom: 20px; }

		.WaveShape .YellowShape1 { height: 110px; }

		.WaveShape .YellowShape2 { height: 110px; }

		.WaveShape .YellowShape3 { height: 110px; }

		.WaveShape .YellowShape4 { height: 110px; }

		.WaveShape .GreenShape1 { height: 110px; }

		.WaveShape .GreenShape2 { height: 110px; }

		.WaveShape .GreenShape3 { height: 110px; }

		.WaveShape .GreenShape4 { height: 110px; }

		.WaveShape .BlueShape1 { height: 110px; }

		.WaveShape .BlueShape2 { height: 110px; }

		.WaveShape .BlueShape3 { height: 110px; }

		.WaveShape .BlueShape4 { height: 110px; }

		.WaveShape .SkyBlueShape1 { height: 110px; }

		.WaveShape .SkyBlueShape2 { height: 110px; }

		.WaveShape .SkyBlueShape3 { height: 110px; }

		.WaveShape .SkyBlueShape4 { height: 110px; }

		.WaveShape .VioletShape1 { height: 110px; }

		.WaveShape .VioletShape2 { height: 110px; }

		.WaveShape .VioletShape3 { height: 110px; }

		.WaveShape .VioletShape4 { height: 110px; }

		.landing-solution-box:nth-child(8) { border-right: 1px solid #eaeaea; }

		.landing-solution-box:nth-child(9) { border-right: none; }

		.landing-solution-box:nth-child(10) { border-right: none; }

		.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }
	}

	@media (min-width: 480px) and (max-width: 767px) {
		body.home { background: url(/assets/v1/images/home-background-img.jpg) no-repeat scroll 30% 50%; }

		.head-text h1, .head-text h1 label { font-size: 26px; margin: 0 0 10px; }

		.head-text h4 { font-size: 18px; margin: 0 0 50px; }

		.evenzilla-video { display: none; }

		.header-session { height: auto; }

		.head-text { padding-top: 140px; }

		.sale-showcase-mdiv { position: relative; padding: 40px 0 0; }

		.head-text .head-btn { padding: 10px 30px; font-size: 15px; }

		.sale-showcase-mdiv .thumbnail-mdiv { margin-bottom: 22px; }

			.sale-showcase-mdiv .thumbnail-mdiv h2 { font-size: 29px; }

		.customer-mbox { width: 48%; }

			.customer-mbox img { display: inline-block; }

		.intro-mdiv h2 { font-size: 32px; }

		.browser-mdiv { margin-top: 160px; }

		.intro-mdiv { height: 500px; }

		.feature-mdiv h1, .life-cycle-mdiv h2, .customer-mdiv h2 { font-size: 28px; }

		.getstarted-footer h2, .get-started-page h2 { font-size: 26px; }

		.getstarted-footer h6, .get-started-page h6 { font-size: 14px; }

		.content-section .customer-text-automation.second { padding-top: 30px; }

		.automation-review-top-mdiv img.img-responsive { padding-bottom: 12px; }

		.automation-review-top-mdiv h2 { font-size: 20px; }

			.automation-review-top-mdiv h2 span { font-size: 14px; }

		.feature-mbox p { min-height: 75px; }

		.getstarted-footer .getstarted-btn { margin-top: 22px; }

		.quick-links h3 { font-size: 18px; }

		.footer-language { margin: 20px 0 0; }

		.footer-language { margin: 20px; padding: 15px; background: #242424; text-align: center; }

		.footer-bottom .float-left { padding-bottom: 12px; }

		.footer-bottom .float-left, .footer-bottom .float-right { float: none; text-align: center; }

		.request-form { width: 100%; }

			.request-form img { display: none; }

		a.iframe-close { left: 30px; }

			a.iframe-close span::before, a.iframe-close span::after { background-color: #333; }

		.request-form img { display: none; }

		.inner-header .header-content h2 { font-size: 32px; }

		.inner-header .header-content p { font-size: 16px; }

		.reserve-sfeature-detail h2 { font-size: 32px; }

		.reserve-seat-feature h6 { padding: 0; }

		.call-mdiv h2 { font-size: 22px; }

		.reserve-sfeature-detail .device-mdiv { width: 100%; margin-left: 0; }

			.reserve-sfeature-detail .device-mdiv.left-img { width: 100%; margin-left: 0; }

		.large-ptop { padding-top: 60px; }

			.large-ptop.sm-device { padding-top: 0; }

		.reserve-sfeature-detail .device-mdiv.right-img { margin-top: 60px; }

		.seat-fbox.second-child { border-top: 1px dashed #e4e4e4; padding-top: 30px; }

		.seat-fbox.third-child { border-top: 1px dashed #e4e4e4; padding-top: 30px; }

		.get-started-page .getstarted-btn { margin-top: 20px; }

		.intro-landing-mdiv h1 { font-size: 28px; }

		.intro-landing-mdiv { height: 475px; }

		.browser-landing-mdiv { margin-top: 170px; }

		div.logo-group-landing img.ezilla-logo { width: 40%; }

		div.logo-group-landing img.plus-icon { }

		div.logo-group-landing img.square-logo { width: 39%; }

		.inner-header .header-content h2.square-head-title { font-size: 24px; }

		.inner-header .header-content p.square-sub-title { font-size: 14px; }

		.landing-testimonial .detail-mdiv::after { left: 20px; }

		.landing-testimonial .detail-mdiv::before { right: 20px; }

		.navbar.landing-nav { padding: 6px 0; background-color: rgba(255,255,255,.95); box-shadow: none; }

		.PricePlanBox { width: 100%; margin-bottom: 30px; }

			.PricePlanBox .PriceBox h2.PlanPrice { font-size: 32px; }

		.WaveShape { height: 110px; }

		.PricePlanBox .PlanAction .BtnAction { bottom: 35px; }

		.PricePlanBox.FreeCustomPlan { margin-left: 0; }

		.PricePlanBox.FreePlan { margin-right: 0; }

		.PricePlanBox.BasicPlan, .PricePlanBox.ProPlan, .PricePlanBox.CustomPlan { margin-top: 30px; }

		.PricePlanBox.CustomPlan { margin-left: 0; }

		section.landing-content ul.landing-ulbox { width: 100%; }

			section.landing-content ul.landing-ulbox li { width: 100%; }

		.btn.landing-get-btn { float: none; }

		.inner-header.landing-shadow .header-content { background-image: none; }

		.mobile.text-left, .mobile.text-right { text-align: center; }

		.btn.landing-demo-btn { float: none; margin-left: 0; }

		div.left, div.right { display: block; text-align: center; }

		.landing-header-title h1.landing-title { font-size: 28px; }

		.landing-header-title h6.landing-subtitle { font-size: 15px; }

		.inner-header.landing-shadow { background-position: 70% 100%; }

		section.landing-content h2.landing-title { font-size: 26px; }

		.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }
	}

	@media (max-width: 479px) {
		body.home { background: url(../images/home-background-img.jpg) no-repeat scroll 40% 50%; }

		.head-text h1, .head-text h1 label { font-size: 26px; margin: 0 0 10px; }

		.head-text h4 { font-size: 18px; margin: 0 0 50px; }

		.evenzilla-video { display: none; }

		.header-session { height: auto; }

		.head-text { padding-top: 140px; }

		.sale-showcase-mdiv { position: relative; padding: 40px 0 20px; }

		.head-text .head-btn { padding: 10px 30px; font-size: 15px; width: 100%; display: block; }

			.head-text .head-btn.get-started { margin-bottom: 18px; }

		.sale-showcase-mdiv .thumbnail-mdiv { margin-bottom: 16px; }

			.sale-showcase-mdiv .thumbnail-mdiv h6 { font-size: 14px; }

			.sale-showcase-mdiv .thumbnail-mdiv h2 { font-size: 20px; }

		.customer-mbox { width: 48%; }

		section.landing-content ul.landing-ulbox { width: 100%; }

			section.landing-content ul.landing-ulbox li { width: 100%; }

		.intro-mdiv h2 { font-size: 26px; }

		.intro-mdiv h6 { font-size: 14px; }

		.browser-mdiv { margin-top: 130px; }

		.intro-mdiv { height: 500px; }

		.feature-mdiv h1, .life-cycle-mdiv h2, .customer-mdiv h2 { font-size: 28px; }

		.getstarted-footer h2, .get-started-page h2 { font-size: 26px; }

		.getstarted-footer h6, .get-started-page h6 { font-size: 14px; }

		.content-section .customer-text-automation.second { padding-top: 30px; }

		.automation-review-top-mdiv img.img-responsive { padding-bottom: 12px; }

		.automation-review-top-mdiv h2 { font-size: 20px; }

			.automation-review-top-mdiv h2 span { font-size: 14px; }

		.feature-mbox p { min-height: 75px; }

		.getstarted-footer .getstarted-btn { margin-top: 22px; }

		.quick-links h3 { font-size: 18px; }

		.footer-language { margin: 20px 0 0; }

		.footer-language { margin: 20px; padding: 15px; background: #242424; text-align: center; }

		.footer-bottom .float-left { padding-bottom: 12px; }

		.footer-bottom .float-left, .footer-bottom .float-right { float: none; text-align: center; }

		.request-form { width: 100%; }

			.request-form img { display: none; }

		a.iframe-close { left: 25px; top: 10px; }

			a.iframe-close span::before, a.iframe-close span::after { background-color: #333; }

		.inner-header .header-content h2 { font-size: 32px; }

		.inner-header .header-content p { font-size: 16px; }

		.reserve-sfeature-detail h2 { font-size: 32px; }

		.inner-header .header-content h2 { font-size: 32px; }

		.inner-header .header-content p { font-size: 16px; }

		.reserve-sfeature-detail h2 { font-size: 32px; }

		.reserve-seat-feature h6 { padding: 0; }

		.call-mdiv h2 { font-size: 22px; }

		.reserve-sfeature-detail .device-mdiv { width: 100%; margin-left: 0; }

			.reserve-sfeature-detail .device-mdiv.left-img { width: 100%; margin-left: 0; }

		.large-ptop { padding-top: 60px; }

			.large-ptop.sm-device { padding-top: 0; }

		.reserve-sfeature-detail .device-mdiv.right-img { margin-top: 60px; }

		.seat-fbox.second-child { border-top: 1px dashed #e4e4e4; padding-top: 30px; }

		.seat-fbox.third-child { border-top: 1px dashed #e4e4e4; padding-top: 30px; }

		.inner-header .header-content .btn:last-child { margin-left: 0; }

		.inner-header .header-content .btn.same-width { width: 100%; }

		.get-started-page .getstarted-btn { margin-top: 20px; }

		.intro-landing-mdiv h1 { font-size: 28px; }

		.intro-landing-mdiv { height: 420px; }

		.browser-landing-mdiv { margin-top: 170px; }

		div.logo-group-landing img.ezilla-logo { width: 40%; }

		div.logo-group-landing img.plus-icon { }

		div.logo-group-landing img.square-logo { width: 39%; }

		.inner-header .header-content h2.square-head-title { font-size: 24px; }

		.inner-header .header-content p.square-sub-title { font-size: 14px; }

		.landing-testimonial .detail-mdiv::after { left: 20px; }

		.landing-testimonial .detail-mdiv::before { right: 20px; }

		.navbar.landing-nav { padding: 6px 0; background-color: rgba(255,255,255,.95); box-shadow: none; }

		.landing-header-title h1.landing-title, .landing-header-title h6.landing-subtitle { text-align: center; }

		.btn.landing-get-btn { float: none; }

		.inner-header.landing-shadow .header-content { background-image: none; }

		.mobile.text-left, .mobile.text-right { text-align: center; }

		.btn.landing-demo-btn { float: none; margin-left: 0; }

		div.left, div.right { display: block; text-align: center; }

		.landing-header-title h1.landing-title { font-size: 28px; }

		.landing-header-title h6.landing-subtitle { font-size: 15px; }

		.inner-header.landing-shadow { background-position: 70% 100%; }

		section.landing-content h2.landing-title { font-size: 26px; }

		.PricePlanBox.BasicPlan, .PricePlanBox.ProPlan, .PricePlanBox.CustomPlan { margin-top: 30px; }

		.modal-dialog.PrePaidPlanPopup .modal-content .modal-body iframe.PrePaidPlanPopupdemo { min-height: 520px; }
	}

	@media (min-width: 992px) and (max-width: 1399px) {
		.navbar-custom .navbar-brand { padding: 6px 0; }

		.mobile-friendly { margin-top: 15%; margin-bottom: 2%; }

		.event { margin-top: 5px; }

		.navbar-custom .nav li { margin: 0 0; }

		.navbar-form .btn01, .navbar-form .btn02 { font-size: 12px; padding: 6px 18px; }

		.navbar-nav > li > a::before { margin-right: 4px; }

		.navbar-nav > li > a::after { margin-left: 4px; }

		.getstarted-footer .getstarted-btn { text-align: center; }

		.intro-landing-mdiv h1 { font-size: 28px; }

		.intro-landing-mdiv { height: 625px; }
	}

	@media (max-width: 1399px) {
		a.btn.solid, a.btn.aoutline { min-width: 160px; }
	}

	@media (min-width: 768px) and (max-width: 1024px) {
		.mobile-friendly { margin-top: 16%; margin-bottom: 8%; }

		.event { margin-top: 20px; }
	}

	@media (max-width: 1199px) {
	}

	@media (max-width: 991px) {
		.logo { background: url(../images/eventzilla-logo-tab.png) no-repeat center center; width: 201px; height: 21px; }

		.navbar-custom .nav li a { padding: 10px 12px; font-size: 14px; }

		.navbar-brand { padding: 15px 10px; }

		.testimonial-wrap01 { border-bottom: 1px solid #dfe0e0; padding-bottom: 30px; }

		.mobile-friendly { margin-top: 18%; margin-bottom: 10%; }

		.event { margin-top: 10px; }

		.navbar-custom { padding: 6px 0; background-color: rgba(255,255,255,.95); box-shadow: none; }

		.landing-solution-box:nth-child(3) { border-right: none; }

		.landing-solution-box:nth-child(4) { border-right: 1px solid #eaeaea; }

		.landing-solution-box:nth-child(6) { border-right: none; }

		.landing-solution-box:nth-child(8) { border-right: 1px solid #eaeaea; }

		.landing-solution-box:nth-child(9) { border-right: none; }

		.landing-solution-box:nth-child(10) { border-right: none; }

		.MobileScrollNav { height: 100%; overflow: scroll; }
	}

	@media (min-width: 992px) {
		.testimonial-wrap01 { border-right: 1px solid #dfe0e0; padding-right: 30px; }

		.testimonial-wrap11 { width: 460px; }

		.navbar { padding: 30px 0; font-weight: 400; text-transform: uppercase; font: 13px 'Open Sans', sans-serif; letter-spacing: 0; -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; -moz-transition: background .5s ease-in-out,padding .5s ease-in-out; transition: background .5s ease-in-out,padding .5s ease-in-out; }
	}

	@media (min-width: 769px) {
		.calendly-popup { min-width: 400px !important; max-width: 400px !important; }

		a.btn.solid { margin-right: 10px; }

		.home-content h2 { margin: 25px auto; }
	}

	@media (min-width: 1440px) and (max-width: 1980px) {
		.login-drop { right: 17.5%; }
	}

	@media (min-width: 992px) and (max-width: 1439px) {
		.login-drop { right: 64px; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-prev { margin: -30px 0 0 0; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-next { margin: -30px 0 0 0; }

		.owl-carousel.RecommentCheckListMDiv .owl-stage-outer { padding: 0; }

		.RecommentCheckListMDiv { width: 100%; }
	}

	@media (min-width: 992px) and (max-width: 1199px) {
		section.feature-content-mdiv h2 { font-size: 32px; }

		section.feature-content-mdiv h6 { font-size: 14px; }

		.promote-mdiv h3 { font-size: 29px; }

		div.left, div.right { display: table-cell; text-align: left; }

		.landing-header-title h1.landing-title, .landing-header-title h6.landing-subtitle { text-align: left; }

		.mobile.text-left { text-align: left; }

		.mobile.text-right { text-align: left; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-prev { margin: -30px 0 0 0; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-next { margin: -30px 0 0 0; }

		.owl-carousel.RecommentCheckListMDiv .owl-stage-outer { padding: 0; }

		.RecommentCheckListMDiv { width: 100%; }
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.navbar-custom .navbar-brand { padding: 17px 15px; height: auto; }

		.rightbar-nav li a { padding: 17px 20px !important; }

		img.fimage-mdiv { margin-bottom: 50px; margin-left: 0; display: inline; }

		.menu-link { left: -78px !important; top: 0px; }

		body.VirtualStickyBarHome .menu-link { top: 67px !important; }

		.menu-link .fa { font-size: 28px !important; padding: 18px; color: #333 !important; }

		.home-feature { padding: 95px 30px 30px; text-align: center; }

		.bg-feature.ticket, .bg-feature.payouts, .bg-feature.reduce, .bg-feature.attendee, .bg-feature.survey, .bg-feature.report { background-position: 50% 30px; }

		.break-row:nth-child(4), .break-row:nth-child(7), .break-row:nth-child(10) { display: inline; clear: none; }

		.break-row:nth-child(3), .break-row:nth-child(5), .break-row:nth-child(7), .break-row:nth-child(9) { display: block; clear: both; }

		.popular-event .event-image { width: 100%; }

		.popular-event .event-detail { width: 100%; height: 260px; padding: 0 30px 30px 0; }

			.popular-event .event-detail h2 { padding: 15px 15px 15px 30px; }

		.sale-showcase-mdiv .thumbnail-mdiv h2 { font-size: 32px; }

		.intro-landing-mdiv h1 { font-size: 28px; }

		.intro-landing-mdiv { height: 530px; }

		.get-started-page-square { text-align: center; }

			.get-started-page-square div.img-mdiv { padding-bottom: 18px; }

			.get-started-page-square div.content-mdiv { padding-bottom: 18px; }

		.inner-header .header-content.feature-header-content { padding: 115px 0 85px; }

		.inner-header .header-content.feature-header-content { padding: 115px 0 85px; }

		.inner-header .header-content h1.feature-title { font-size: 36px; }

		.inner-header .header-content h6.feature-subtitle { font-size: 17px; margin: 0 0 30px; }

		.inner-header .header-content .btn.feature-get-btn { font-size: 13px; }

		section.feature-content-mdiv h2 { font-size: 32px; }

		section.feature-content-mdiv h6 { font-size: 14px; }

		.registrtion-bg { background: none; }

		section.feature-get-started { text-align: center; }

		section.feature-content-mdiv .btn.feature-get-btn { display: block; margin: 18px 0 18px; }

		.payment-bg { background: none; }

		section.feature-get-started h2 { font-size: 28px; }

		.promote-mdiv h3 { font-size: 27px; }

		.promote-mdiv p.promo-text { font-size: 15px; }

		.promote-mdiv h2.pad-six { padding-top: 0 !important; }

		section.feature-content-mdiv .analyze-feature-mbox p { min-height: 110px; }

		section.feature-content-mdiv h2.pad-twel { padding-top: 40px !important; }

		section.feature-content-mdiv .btn.feature-help-btn { display: block; }

		section.feature-content-mdiv .height-160 { height: 80px; }

		img.non-desktop { width: 100%; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-prev { margin: -30px 0 0 0; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-next { margin: -30px 0 0 0; }

		.owl-carousel.RecommentCheckListMDiv .owl-stage-outer { padding: 0; }

		.RecommentCheckListMDiv { width: 100%; }

		#ezCategory .owl-theme .owl-dots { display: none; }

		.evenzilla-video { display: none; }

		.DemoVideoSection h2 { text-align: center; }

		.DemoVideoSection p { text-align: center; }

		.DemoVideoSection .m-t-10 { text-align: center; }

		.HomeVideoMBox { margin-top: 40px; }

			.HomeVideoMBox img { width: 99%; }

		.modal-dialog.HomeDemoVideoModal { max-width: none; margin: 0 auto; }

			.modal-dialog.HomeDemoVideoModal .modal-body { padding: 0 15px; }

		.close.DemoModalClose { right: 20px; top: -50px; }

		.modal-dialog.HomeDemoVideoModal iframe.HomeVideoIframe { height: 428px; }

		.PricingPlanBox.NewPriceTable {
        grid-template-columns: repeat(2, 1fr);
    }

		.blue-overlay{height:auto}
		.sale-showcase-mdiv{margin-top:20px}
		.header-session{position:relative; height:auto}
		.header-session:before {content: ' '; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.1; background: url(/assets/v1/images/home-background-img.jpg) no-repeat scroll 30% 50%; background-repeat: no-repeat; background-position: 50% 0; background-size: cover;}
		.head-text {padding-top:180px}
		.sale-showcase-mdiv{position:relative}

	}

	@media (min-width: 768px) {
		.bcg { background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; height: 100vh; width: 100%; }

		.hsContainer { width: 100%; height: 100%; overflow: hidden; position: relative; }

		.testimonial-wrap { height: 220px; }
	}

	@media (max-width: 767px) {
		body { font-size: 14px; }

		.navbar-custom { padding: 6px 0; background-color: rgba(255,255,255,.95); box-shadow: none; }

			.navbar-custom .navbar-brand { padding: 17px 15px; height: auto; }

		body.VirtualStickyBarHome .menu-link { left: -78px !important; top: 67px !important; }

		.menu-link { left: -78px !important; top: 0 !important; }

			.menu-link .fa { font-size: 28px !important; padding: 18px; color: #333 !important; }

		h2.head02 { font-size: 20px; line-height: 24px; }

		#slide-1 .bcg { background-image: url(../images/header_bg1_mob.png); }

		.btn01 { background-color: #173c4d; border: none; }

			.btn01:hover, .btn01:focus { background-color: #123444; border: none; }

		.btn02 { background-color: #123444; border: none; }

			.btn02:hover, .btn02:focus { background-color: #173c4d; border: none; }

		.mobile-friendly { margin-top: 10%; margin-bottom: 5%; }

		.modal-dialog.HomeDownloadPopup { width: 90%; margin: 20px auto; }

			.modal-dialog.HomeDownloadPopup .modal-content .modal-body .PopupLeft { display: none; }

		.mobile-friendly h2 { font-size: 1.8em; }

		.event { text-align: center; margin-top: 15px; }

		.btn-default { font-size: 14px !important; }

		.ticket-sales { padding: 15% 0; }

		.quick-links .thumbnail { margin-bottom: 0; }

		.customer-box { width: 47%; margin-bottom: 2%; }

		.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 15px; border-top-left-radius: 15px; }

		.btn-group .btn .btn { margin-left: 0; margin-top: 6px; }

		.btn-group { text-align: center; }

			.btn-group > .btn { float: none; }

		img.fimage-mdiv { width: 100%; margin-left: 0; }

		.fund-image { margin: 0; }

			.fund-image img.img-responsive { display: inline; }

		table.desktop-table { display: none; }

		table.mobile-table { display: block; }

			table.mobile-table > tbody > tr:nth-child(2n 1) { background: #fff; }

		ul.filler-nav { background: #fff; padding: 4% 2%; text-align: left; }

			ul.filler-nav li { width: 50%; margin-left: 0; text-align: center; padding-left: 0; border: 1px solid #f3f3f3; }

				ul.filler-nav li a { border-bottom: none; }

					ul.filler-nav li a:hover, ul.filler-nav li a.active { border-bottom: none; background: #249dd6; color: #fff; transition: none; }

		.btn-group .btn .btn { margin-top: 0; padding-left: 40px; margin-left: -30px; }

		.navbar-form .btn-group .btn { width: 55%; }

		.navbar-form .btn-group { width: 100%; }

		a.find-btn { color: #fff; font: 13px "Open Sans",Arial,sans-serif; display: block; padding: 6px; }

		.price-slider { width: 100%; }

		div.price-text { width: 100%; }

		.quick-links ul { margin-bottom: 30px; }

		.quick-links img.app-icon { margin-top: 0; margin-bottom: 30px; }

		select.select-lang { margin-top: 0; }

		.price-note { width: 100%; }

		.accordion-section-title { background: url("../images/faq-plus.png") #fafafa no-repeat scroll 95% 50%; }

			.accordion-section-title:hover { background: url(../images/faq-plus.png) #fbfbfb no-repeat scroll 95% 50%; }

		.PricePlanBox { width: 100%; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 30px; }

			.PricePlanBox .PriceBox h2.PlanPrice { font-size: 38px; }

		.WaveShape { height: 110px; }

		.PricePlanBox .PlanAction .BtnAction { bottom: 35px; }

		.PricePlanBox.FreeCustomPlan { margin-left: 0; }

		.PricePlanBox.FreePlan { margin-right: 0; }

		.PricePlanBox.BasicPlan, .PricePlanBox.ProPlan, .PricePlanBox.CustomPlan, .PricePlanBox.PlusPlan { margin-top: 30px; margin-bottom: 0; }

		.PricePlanBox.CustomPlan { margin-left: 0; }

		.TitlePayAsYouGo { background: url(../images/PayAsYouGoMobile.png) no-repeat scroll 0 0; margin-left: 30px; }

			.TitlePayAsYouGo.hide { display: block !important; }

		.WaveShape .YellowShape3, .WaveShape .YellowShape4 { display: none; }

		.WaveShape .GreenShape3, .WaveShape .GreenShape4 { display: none; }

		.WaveShape .BlueShape3, .WaveShape .BlueShape4 { display: none; }

		.WaveShape .SkyBlueShape3, .WaveShape .SkyBlueShape4 { display: none; }

		.WaveShape .VioletShape3, .WaveShape .VioletShape4 { display: none; }

		.WaveShape .PurpleShape3, .WaveShape .PurpleShape4 { display: none; }

		.PriceTabSliderTrigger { width: 155px; padding: 8px 8px; font-size: 11px; }

		.price-mbox.basic { margin-bottom: 20px; }

		.price-mbox { width: 90%; }

		.ui-slider { width: 75%; float: none; margin: 12px auto 0; }

		.home-feature { padding: 95px 30px 30px; text-align: center; }

		.bg-feature.ticket, .bg-feature.payouts, .bg-feature.reduce, .bg-feature.attendee, .bg-feature.survey, .bg-feature.report { background-position: 50% 30px; }

		.asRange { }

		.EstimateCalculatorBg .CalculatorRight { padding: 45px 30px; }

		.FreeEventMBox.GrayBg { margin-top: 0; }

		.feature-menu .navbar-custom .navbar-nav li a { padding: 14px 0; }

		.feature-menu .navbar-custom .nav li { display: block; text-align: left; }

		.integration-mdiv .integration-text { text-align: center; }

			.integration-mdiv .integration-text h2 { margin: 0; }

		.btn.demo-btn, .btn.get-btn.mobile { width: 100%; }

		.popular-event .event-image { width: 100%; height: 220px; }

		.popular-event .event-detail { width: 100%; height: 260px; padding: 0 30px 30px 0; }

			.popular-event .event-detail h2 { padding: 15px 15px 15px 30px; }

		.inner-header .event-directory input.textinput.location, .inner-header .event-directory input.textinput.event-title { width: 100%; }

		.search-mbox-width { width: 100%; }

		.popular-event .event-detail .bottom-directory { padding: 0 34px 34px; }

			.popular-event .event-detail .bottom-directory span.price { display: block; margin-bottom: 8px; }

		#eventCountry { font-size: 18px; }

		.event-directory-content h2 { font-size: 19px; }

		.ui-autocomplete { max-height: 100px; overflow-y: auto; width: 92% !important; }

		.get-started-page-square { text-align: center; }

			.get-started-page-square div.img-mdiv { padding-bottom: 18px; }

			.get-started-page-square div.content-mdiv { padding-bottom: 18px; }

		.inner-header .header-content.feature-header-content { padding: 115px 0 85px; }

		.inner-header .header-content h1.feature-title { font-size: 29px; }

		.inner-header .header-content h6.feature-subtitle { font-size: 16px; margin: 0 0 30px; }

		.inner-header .header-content .btn.feature-get-btn { font-size: 12px; margin-top: 20px; }

		.content-section h2 { font-size: 26px; }

		section.feature-content-mdiv .height-160 { height: 80px; }

		section.feature-content-mdiv h2 { font-size: 28px; }

		section.feature-get-started h2 { font-size: 24px; }

		section.feature-content-mdiv h6 { font-size: 13px; }

		.registrtion-bg { background: none; }

		section.feature-get-started { text-align: center; }

		section.feature-content-mdiv .btn.feature-get-btn { display: block; margin: 18px 0 18px; }

		.payment-bg { background: none; }

		.promote-mdiv h3 { font-size: 27px; }

		.promote-mdiv p.promo-text { font-size: 15px; }

		.promote-mdiv h2.pad-six { padding-top: 20px !important; }

		.promote-mdiv.text-right { text-align: left; }

		img.img-responsive { display: inline-block; }

		section.feature-content-mdiv h2.pad-twel { padding-top: 0 !important; }

		section.feature-content-mdiv .btn.feature-help-btn { display: block; }

		section.feature-content-mdiv .btn.feature-integrate-btn { display: block; margin-bottom: 30px; }

		div.price-text span.tax-info { margin-left: 0; }

		span.currency-tab input { width: 55px; padding: 8px 0px; }

		.modal-dialog.modal-square { width: 300px; margin: 30px auto 0; }

		section.landing-signup.square-pad h2.landing-title { margin-top: 18px; }

		.landing-solution-box:nth-child(1) { border-right: none; }

		.landing-solution-box:nth-child(2) { border-right: none; }

		.landing-solution-box:nth-child(3) { border-right: none; }

		.landing-solution-box:nth-child(4) { border-right: none; }

		.landing-solution-box:nth-child(5) { border-right: none; }

		.landing-solution-box:nth-child(6) { border-right: none; }

		.landing-solution-box:nth-child(7) { border-right: none; }

		.landing-solution-box:nth-child(8) { border-right: none; }

		.landing-solution-box:nth-child(9) { border-right: none; }

		.landing-solution-box:nth-child(10) { border-right: none; }

		img.non-desktop { width: 100%; }

		section.about-eventzilla-statistics .statistics-fbox p { font-size: 12px; }

		section.about-eventzilla-statistics .statistics-fbox h3 { font-size: 28px; }

		section.about-content-mdiv.pad-100 { padding-bottom: 50px; padding-top: 50px; }

		section.about-content-mdiv h2 { font-size: 22px; }

		section.about-content-mdiv p, section.about-content-mdiv h5 { font-size: 14px; line-height: 22px; }

		section.about-content-mdiv h3 { font-size: 28px; }

		.about-content-mdiv .ezilla-values-box h4 { font-size: 18px; }

		.about-content-mdiv .ezilla-values-box p { font-size: 13px; line-height: 20px; }

		.about-content-mdiv .ezilla-values-box { height: 120px; }

		.inner-header .header-content p { padding: 0; margin: 0; }

		.AppFeatureMdiv { margin-bottom: 30px; }

		section.landing-content h2.landing-title span.TopText { }

		.img-responsive.mobile-btm { margin-bottom: 30px; }

		table.CompareTable.desktop { display: none; }

		table.CompareTable.mobile { display: block; }

		.btn.TopPDFBtn { font-size: 10px; padding: 8px 12px 8px; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-prev { margin: -30px 0 0 0; }

		.PdfDownloadMdiv .owl-carousel .owl-nav button.owl-next { margin: -30px 0 0 0; }

		.owl-carousel.RecommentCheckListMDiv .owl-stage-outer { padding: 0; }

		.RecommentCheckListMDiv { width: 100%; }

		body.VirtualStickyBarHome .landing-header-title h1.landing-title { padding-top: 60px; }

		.head-text h1 { padding-top: 30px; }

		.inner-header .header-content h1.feature-title { padding-top: 30px; }

		body.VirtualStickyBarHome .navbar { margin-top: 58px; }

		.FreeEventBgMBox { background-position: 50% 0; padding-right: 0; padding-top: 120px; height: auto; }

		.FreeEventMBox h4.TitleMDiv, .FreeEventMBox p.SubTextMDiv { text-align: center; }

		.EstimateCalculatorBg .BgBlue { background: #1C7DE6; }

		.EstimateCalculatorBg .CalculatorRight::before { display: none; border-left: 120px solid #1C7DE6; }

		.PricingFullCompareBox .PlanInfoBoxMDiv { display: table; }

			.PricingFullCompareBox .PlanInfoBoxMDiv .LeftWidth { width: 100%; }

			.PricingFullCompareBox .PlanInfoBoxMDiv .RightWidth { width: calc(100% - 30px) }

			.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox { width: 30vw; display: table-cell; padding: 30px 15px; }

				.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h2.PlanPrice { font-size: 16px; }

				.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h4.PlanName { font-family: "Conv_AvenirLTStd-Medium", sans-serif; }

				.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h6.PlanPer { display: none; }

				.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox p.PlanCap { display: none; }

				.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.BasicPlan a.Btn, .PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.ProPlan a.Btn, .PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.PlusPlan a.Btn { padding: 8px 5px; font-size: 11px; }

		.PricingFullCompareBox .PriceBoxHeight { min-height: 160px; }

		.PriceBoxHeight .LeftWidth { width: 64%; }

		table.FeatureCompareTable tbody tr td.FeatureText { width: 100%; display: block; word-break: break-word; padding: 12px; }

		table.FeatureCompareTable tbody tr td.FeatureAvail { width: 100%; display: block; }

		.FullFeatureListing a.FeatureGroupTitle { padding: 15px 60px 15px 15px; background-position: 90% 50%; }

			.FullFeatureListing a.FeatureGroupTitle.active { padding: 15px 60px 15px 15px; background-position: 90% 50%; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { width:100% !important; max-width: inherit; top: 63px; right: 0; }

			.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox { width: 30vw; display: table-cell; }

		body.VirtualStickyBarHome .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { top: 127px; display: table; }

		.PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox.BasicPlan a.Btn, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox.ProPlan a.Btn, .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed .PriceBox.PlusPlan a.Btn { padding: 8px; }
		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox.CustomPlan a.Btn{padding:8px 7px}
		.PricingLanguageMDiv .DisplayFlex .DisplayCol button.btn.btn-primary.dropdown-toggle.TextDropDown{margin-left:0}
		span.Offertag.small {
			font-size: 10px
		}
		.content-section h2 { font-size: 32px; }

		#ezCategory .owl-theme .owl-dots { display: none; }

		.search-event .event-image { height: auto; line-height: normal; }

		.PricingPlanBox.NewPriceTable { display:block; max-width:100%; grid-template-columns: repeat(1, 1fr); }
		.PricingPlanBox.NewPriceTable .PricePlanBox{max-width:100%; margin-bottom:30px}
		.PricingPlanBox.NewPriceTable .PricePlanBox .PriceAText.PTop86,
		.PricingPlanBox.NewPriceTable .PricePlanBox .PriceAText.PTop54{padding-top:40px}
		.PricingPlanBox.NewPriceTable .PricePlanBox .PriceBox{min-height:220px}


		.DemoVideoSection h2 { text-align: center; }

		.DemoVideoSection p { text-align: center; }

		.DemoVideoSection .m-t-10 { text-align: center; }

		.HomeVideoMBox { margin-top: 40px; }

			.HomeVideoMBox img { width: 99%; }

		.modal-dialog.HomeDemoVideoModal { max-width: none; margin: 40px auto; }

			.modal-dialog.HomeDemoVideoModal .modal-body { padding: 30px 15px; }

		.close.DemoModalClose { right: 15px; top: -25px; }

		.modal-dialog.HomeDemoVideoModal iframe.HomeVideoIframe { height: 312px; }

		.DesktopBox{display:none}
		.MobileBox{display:block}

		.PricingCompareMobileBox{border:1px solid #D5D5D5; margin-top:30px}
		.PricingCompareMobileBox .HeaderCompareMobileBox { padding:30px}
		.PricingCompareMobileBox .FooterCompareMobileBox{ padding:20px}
		.PricingCompareMobileBox .HeaderCompareMobileBox{border-bottom:1px solid #d5d5d5}
		.PricingCompareMobileBox h4.PlanName { text-align: center; font-family: "AvenirLTStd-Heavy", sans-serif; font-size: 23px; text-transform: none}
		.PricingCompareMobileBox .BtnActionTop a.Btn {max-width: 180px;width: 100%;margin: 0 auto;padding: 12px 24px;display: inline-block;font: normal 15px "AvenirLTStd-Book", sans-serif;line-height: 18px;color: #545454;background: #f1f1f1;border-radius: 6px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}

		.PricingCompareMobileBox.BasicPlan .BtnActionTop a.Btn {background:#fff;border:1px solid #DD9718;color: #DD9718;}
		.PricingCompareMobileBox.BasicPlan .BtnActionTop a.Btn:hover {background: #dd9718;color: #fff;}

		.PricingCompareMobileBox.ProPlan .BtnActionTop a.Btn {background: #fff;border:1px solid #2cd485;color: #2cd485;}
		.PricingCompareMobileBox.ProPlan .BtnActionTop a.Btn:hover {background: #2cd485;color: #fff;}

		.PricingCompareMobileBox.PlusPlan .BtnActionTop a.Btn {background: #fff;border:1px solid #5f56c8;color: #5f56c8;}
		.PricingCompareMobileBox.PlusPlan .BtnActionTop a.Btn:hover {background: #5f56c8;color: #fff;}

		.PricingCompareMobileBox.CustomPlan .BtnActionTop a.Btn{background:#fff;border:1px solid #1E7DE7;color:#1E7DE7;}
		.PricingCompareMobileBox.CustomPlan .BtnActionTop a.Btn:hover {background: #1E7DE7;color: #fff;}

		.MainListCompareMobileBox{}
		.DisplayCompareMobileBox{display:flex; border-bottom:1px solid #D5D5D5}
		.DisplayCompareMobileBox .LeftCompareBox{padding:20px; width:100%; text-align:left; font: normal 15px "AvenirLTStd-Book", sans-serif;}
		.DisplayCompareMobileBox .RightCompareBox{min-width:110px; padding:20px; border-left:1px solid #D5D5D5; align-items: center;
        justify-content: center;
        display: flex;}
		.PricingCompareMobileBox .FooterCompareMobileBox{text-align:left; border-bottom:1px solid #d5d5d5}
		.PricingCompareMobileBox .FooterCompareMobileBox a.ViewMoreAction{font: normal 15px "Conv_AvenirLTStd-Medium", sans-serif;}
		.FooterCompareMobileBoxButton{padding:30px}
		.FooterCompareMobileBoxButton.BasicPlan .BtnActionTop a.Btn {background: #dd9718;color: #fff;}
		.FooterCompareMobileBoxButton.BasicPlan .BtnActionTop a.Btn:hover {background: #C58511;color: #fff;}

		.FooterCompareMobileBoxButton.ProPlan .BtnActionTop a.Btn {background: #2cd485;color: #fff;}
		.FooterCompareMobileBoxButton.ProPlan .BtnActionTop a.Btn:hover {background: #28bf78;color: #fff;}

		.FooterCompareMobileBoxButton.PlusPlan .BtnActionTop a.Btn {background: #5f56c8;color: #fff;}
		.FooterCompareMobileBoxButton.PlusPlan .BtnActionTop a.Btn:hover {background: #4A42AF;color: #fff;}

		.FooterCompareMobileBoxButton.CustomPlan .BtnActionTop a.Btn{background: #1E7DE7;color: #fff;}
		.FooterCompareMobileBoxButton.CustomPlan .BtnActionTop a.Btn:hover {background: #1A6ECC;color: #fff;}
		.btn.CompareToggleBtn{font-size:18px}

		.JoinlivePromoBar{width:90%; margin:0 auto !important; position:relative; left:0; display:block; font:normal 14px "AvenirLTStd-Light", sans-serif}

		.blue-overlay{height:auto}
		.sale-showcase-mdiv{margin-top:20px}
		.header-session{position:relative}
		.header-session:before {content: ' '; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.1; background: url(/assets/v1/images/home-background-img.jpg) no-repeat scroll 30% 50%; background-repeat: no-repeat; background-position: 50% 0; background-size: cover;}

	}

	@media (min-width: 417px) and (max-width:748px) {
		body.VirtualStickyBarHome .navbar { margin-top: 85px; }

		body.VirtualStickyBarHome .menu-link { top: 85px !important; }

		.HomeStickyBar a.SticyBarButton { margin-top: 6px; }

		body.VirtualStickyBarHome .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { top: 150px; }
	}

	@media (min-width: 320px) and (max-width:416px) {
		body.VirtualStickyBarHome .navbar { margin-top: 115px; }

		body.VirtualStickyBarHome .menu-link { top: 115px !important; }

		.HomeStickyBar a.SticyBarButton { margin-top: 6px; }

		.head-text h4 { margin: 0 0 20px; }

		.head-text h1 { padding-top: 60px; }

		.inner-header .header-content h1.feature-title { padding-top: 60px; }

		body.VirtualStickyBarHome .PricingFullCompareBox .PlanInfoBoxMDiv.PlanInfoFixed { top: 182px; }

		.PricingFullCompareBox .PlanInfoBoxMDiv .PriceBox h2.PlanPrice { min-height: 51px; }
	}

	@media (max-width: 479px) {
		body { font-size: 12px; }

		table.price-table > tbody > tr > td.table-title { padding: 12px; }
	}

	@media (max-width: 640px) {
		.mobile-friendly { margin-top: 16%; margin-bottom: 25%; }
	}

	@media (max-width: 580px) {
		.btn-circle { width: 35px; height: 35px; margin-top: 15px; padding: 4px; font-size: 20px; }

		.arrow-down { margin-top: 30%; margin-bottom: 10%; }
	}

	@media (max-width: 380px) {
		.event { margin-top: 30px; }

		.mobile-friendly { margin-top: 15%; margin-bottom: 20%; }

		.test-drive .btn-default { margin: 4%; }

		.testimonial-wrap02 { padding-top: 25px; }

		.footer { font-size: 10px; }

		.event p { right: 0; bottom: 6px; }

		.thumbnail-grp .thumbnail { margin-bottom: 5px; }
	}

	@media (min-width: 320px) and (max-width:479px) {
		.customer-box { width: 100%; margin-right: 0; margin-bottom: 4%; }

		ul.icon-list li a { width: 40px; }

			ul.icon-list li a:hover::before, ul.icon-list li a.active::before { right: 15px; }

			ul.icon-list li a:hover::after, ul.icon-list li a.active::after { right: 16px; }

		.resource-mdiv.col-xs-6 { width: 100% !important; }

		.popular-event .event-detail { height: auto; padding: 0 0 30px 0 !important; }

			.popular-event .event-detail .bottom-directory span.price { margin-bottom: 8px; }

		.share-popular { display: block; }

		.popular-event .event-detail .bottom-directory { position: relative; }

			.popular-event .event-detail .bottom-directory span.price { margin-bottom: 17px; }

		.share-mdiv { right: 170px; }
	}
