q/* HOME */
.btn-default{
	font-weight: 500;
	border-color: #ffffff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active{
	border-color: #ffffff;
	font-weight: 600;
}
.new-released {
	padding-top: 15px;
}
.hero-text {
	max-width: 780px;
	font-size: 14px;
	padding: 0 100px 0 23px;
	color: #444444;
	text-align: left;
	/*-webkit-line-clamp: 1;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.new-released > a{
}
#video-dialog-container .modal-body {
	padding: 0 ;
	background-color: #000000;
}
#video-dialog-container .modal-content {
	background-color: #000000;
}
#video-dialog-container .modal-header {
	height: 0 !important;
	padding-top: 0 !important;
	min-height: inherit;
}
#video-dialog-container button.close {
	cursor: pointer;
	top: -20px;
	right: 0;
	z-index: 2;
	overflow: hidden;
	text-indent: -10000px;
	background: url(https://d24cgw3uvb9a9h.cloudfront.net/static/93976/image/new/home/video-close.png) 0 0 no-repeat;
	background: url(https://d24cgw3uvb9a9h.cloudfront.net/static/93976/image/new/home/video-close-15.png) 0 0 no-repeat\9;
	width: 15px;
	height: 15px;
	background-size: 15px auto;
	opacity: 1;
	filter: none;
}
.signup_form-id .controls {
	text-align: left;
}
#mainbg_container .heroSlide {
	height: 666px;
}
#mainbg_container .heroSlide2 {
	height: 570px;
}
.heroSlide {
	position: relative;
	background-color: #e6e7e8;
	width: 100%;
	/*overflow: hidden;*/
}
.heroSlide .item.cycle-slide {
	width: 100%;
}
.signup_form-id .controls {
	text-align: left;
}
.swiper-pagination-container {
	position: absolute;
	bottom: 108px;
	left: 0;
	width: 100%;
	padding: 21px 0;
	text-align: center;
	z-index: 10;
	display: block;
	overflow: hidden;
}
.heroSlide.heroSlide2 .swiper-pagination-container {
	bottom: 35px;
}
.swiper-container-horizontal .swiper-wrapper .swiper-slide .mainbg {
	display: none;
}
.swiper-container-horizontal .swiper-wrapper .swiper-slide-active .mainbg {
	display: block;
}
.swiper-container-horizontal .swiper-pagination-container > .swiper-pagination-bullets {
	position: static;
	display: inline-flex;
	vertical-align: middle;
	height: 100%;
	margin-right: 5px;
}
.swiper-container-horizontal .swiper-pagination-container > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
}
.swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination_action {
	position: relative;
	display: inline-flex;
	top: 3px;
	vertical-align: middle;
	opacity:0;
	filter: alpha(opacity=0);
	animation: cssDelay 0s ease-in .3s forwards;
	animation-delay: .3s;
}
@keyframes cssDelay {
	to {
		opacity:1;
		filter: alpha(opacity=100);
	}
}
.swiper-pagination_action .pause-btn, .swiper-pagination_action .play-btn {
	cursor: pointer;
}
@media (max-width: 767px) {
	.new-released {
		text-align:center;
	}
	.hero-text {
		text-align:center;
		padding:3px 20px 0 20px;
	}
	form.signup_form-id .ipad .op-4cn {
		text-align:center !important;
		padding:3px 20px 0 20px !important;
	}
	.heroSlide.heroSlide2 .signup_form-id .controls {
		text-align: center;
		margin-top: -145px;
	}
}
@media (min-width:768px) and (max-width: 1439px) {
	.heroSlide .item.cycle-slide {
		width: 100%;
	}
}
@media (min-width: 1440px) {
	.heroSlide .item.cycle-slide {
		width: 100%;
	}
}
form.signup_form-id .ipad .op-4cn {
	padding-left: 140px !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.dropdown-language .dropdown-menu li>span, .dropdown-currency .dropdown-menu li>span {
	padding: 8px 14px;
	color: #555!important;
	text-decoration: none;
	display: block;
	clear: both;
	font-weight: 300;
	line-height: 15px;
	white-space: nowrap;
	text-transform: inherit!important;
	cursor: pointer;
}

.dropdown-menu>li>span:hover, .dropdown-menu>li>span:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>span, .dropdown-menu>.active>span:hover, .dropdown-menu>.active>span:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #00aced;
	outline: 0;
}

.dropdown-language .dropdown-menu li.active>span, .dropdown-currency .dropdown-menu li.active>span {
	color: #fff!important;
}

body div.combobox div.dropdownlist{
	width: calc(100% + 2px) !important;
}

.age-container .zm-select .zm-select-input__inner {
	text-transform: capitalize;
}
#btnSignUpSubmit {
	font-size: 16px;
	padding: 8px 30px;
}
#btnSignUpCancel {
	font-size: 16px;
	padding: 7px 30px;
}
#confirmSignUpDialog #confirm_email{
	font-size: 16px;
	width: 260px;
	height: 40px;
	margin-top: 15px;
	margin-right: 10px;
	padding-left: 15px;
}
#confirmSignUpDialog .cta-bgwhite {
	border: 2px solid #FFB585;
}
#confirmSignUpDialog .modal-dialog {
	width: 550px;
	text-align: center;
}
#confirmSignUpDialog .controls{
	margin-top: 10px;
	margin-left:-10px;
	margin-bottom: 20px;
}
#confirmSignUpDialog .modal-footer {
	padding-left:30px;
	padding-bottom:40px;
	border-top: none;
	text-align: center;
}
#confirmSignUpDialog .modal-header {
	border-bottom: none;
	padding: 5px !important;
}
#confirmSignUpDialog .modal-body {
	padding-left:30px;
	padding-top:15px;
}
#confirmSignUpDialog .form-group {
	margin : 0
}
#confirm_email_content{
	color: #000000;
}
@media (max-width: 767px) {
	#confirmSignUpDialog .modal-dialog {
		width: 100%;
	}
}
.captcha{
	padding:0;
}
.captcha-code{
	width: 260px;
	margin: 0 auto;
}
.recaptcha-policy {
	max-width: 300px;
}
.check-age-wrapper{
	padding: 45px 34px;
}
.check-age-wrapper .title, .check-age-fail .title {
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #232333;
}
.check-age-wrapper .footer-button-groups, .check-age-fail .footer-button-groups {
	margin: 30px 0;
}
.check-age-wrapper .desc {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #e6e7e8;
}
.check-age-wrapper .age-container {
	margin-top: 20px;
	display: flex;
	justify-content: center;
}
.age-container .zm-select {
	margin-right: 5px;
	text-align: left;
}
.check-age-fail {
	padding: 90px 34px;
}
@media (max-width: 400px){
	.check-age-wrapper .age-container {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.age-container .zm-select {
		align-self: center;
		margin-top: 5px;
	}
}


@media screen and (max-width: 767px) {
	.navbar-signup-header .navbar-header {
		display: block;
		float: left;
		border: none;
	}
	.navbar-signup-header .collapse {
		display: block;
	}
	#header_container .container > .navbar-collapse {
		background-color: #ffffff;
		border: none;
	}
	#header_outer .navbar-signup-header .navbar-collapse .navbar-right {
		float: right;
		margin-top: 4px;
	}
}

.optout-notice-wrapper {
	width: 100%;
	display: none;
	position: relative;
}
.optout-notice-container {
	padding: 24px 48px 24px 24px;
}
.meeting-disabledpmi-alert{
	min-width:415px;
}
.meeting-edit-disabledpmi-alert{
	min-width:553px;
}
.meeting-edit-disabledpmi-alert p,.meeting-disabledpmi-alert p{
	line-height: inherit;
}
@media only screen and (max-width: 414px) {
	.optout-notice-container {
		padding: 10px 20px;
	}
}
.optout-notice-container div {
	display: inline-block;
}
.optout-notice-title {
	font-weight: bold;
	line-height: 150%;
}
.optout-notice-medium {
	background-color: #FCF6ED;
	color: #775111;
}
.optout-notice-low {
	background-color: #E4F7EB;
	color: #1C7E41;
}
.optout-notice-high {
	background-color: #FFE8E8;
	color: #B22424;
}
.optout-notice-container a {
	color: #0065F2;
	font-weight: bold;
	text-decoration: none;
}
.optout-notice-content {
	padding-right: 24px;
}
.optout-notice-close {
	position: absolute;
	top: 10px;
	right: 23px;
	font-size: 30px;
	color: #232333;
	cursor: pointer;
	border: none;
	background: transparent;
}
.optout-notice-close:before {
	content: '\00d7';
}
#content_container.content_container_hide_header{
	padding-top:0px;
}
.body_hide_footer{
	background: #ffffff;
}

/* JOIN/SIGNUP */

#content_container {
	min-height: 600px;
}
.form-control.input-lg.confno {
	font-size: 20px;
	height: 56px;
	text-align: center;
}
#join-form {
	max-width: 360px;
	margin: 0 auto;
}
#join-form .form-control, #join-form .btn {
	border-radius: 12px;
}
.links {
	font-size: 16px;
	color: #68687b;
}
.links a {
	color: #00aced;
	display: inline-block;
}
@media (max-width: 767px) {
	.form-horizontal .form-group {
		margin-left: 0;
		margin-right: 0;
	}
	#roomSystemDialog .modal-footer {
		padding-left: 20px;
	}
}

body div.combobox div.dropdownlist{
	width: calc(100% + 2px) !important;
}

@media screen and (max-width: 767px) {
	.navbar-signup-header .navbar-header {
		display: block;
		float: left;
		border: none;
	}
	.navbar-signup-header .collapse {
		display: block;
	}
	#header_container .container > .navbar-collapse {
		background-color: #ffffff;
		border: none;
	}
	#header_outer .navbar-signup-header .navbar-collapse .navbar-right {
		float: right;
		margin-top: 4px;
	}
}

.optout-notice-wrapper {
	width: 100%;
	display: none;
	position: relative;
}
.optout-notice-container {
	padding: 24px 48px 24px 24px;
}
.meeting-disabledpmi-alert{
	min-width:415px;
}
.meeting-edit-disabledpmi-alert{
	min-width:553px;
}
.meeting-edit-disabledpmi-alert p,.meeting-disabledpmi-alert p{
	line-height: inherit;
}
@media only screen and (max-width: 414px) {
	.optout-notice-container {
		padding: 10px 20px;
	}
}
.optout-notice-container div {
	display: inline-block;
}
.optout-notice-title {
	font-weight: bold;
	line-height: 150%;
}
.optout-notice-medium {
	background-color: #FCF6ED;
	color: #775111;
}
.optout-notice-low {
	background-color: #E4F7EB;
	color: #1C7E41;
}
.optout-notice-high {
	background-color: #FFE8E8;
	color: #B22424;
}
.optout-notice-container a {
	color: #0065F2;
	font-weight: bold;
	text-decoration: none;
}
.optout-notice-content {
	padding-right: 24px;
}
.optout-notice-close {
	position: absolute;
	top: 10px;
	right: 23px;
	font-size: 30px;
	color: #232333;
	cursor: pointer;
	border: none;
	background: transparent;
}
.optout-notice-close:before {
	content: '\00d7';
}
#content_container.content_container_hide_header{
	padding-top:0px;
}
.body_hide_footer{
	background: #ffffff;
}

/* SIGNIN */
.email-label{
	display: block;
}
.link-signin-with-other{
	display: none;
}
.re-captcha .captcha-section{
	min-height: 40px;
	float: right;
}
.re-captcha .captcha-action{
	margin: 0;
}
.re-captcha .captcha-code .captcha-input{
	width: calc(100% - 170px);
}
.captcha-code-level .captcha-input > input{
	width: 100%;
}
@media screen and (max-width: 767px){
	.link-signin-with-other{
		display: block
	}
}
#confirmSendLoginDetailDialog .captcha-code .captcha-input{
	width: calc(100% - 180px);
}
#confirmSendLoginDetailDialog.modal-dialog {
	width: 360px !important;
}
#confirmSendLoginDetailDialog .controls{
	margin-top: 10px;
	text-align: center;
	padding-left:25px;
	padding-right:25px;
}
#confirmSendLoginDetailDialog .modal-header {
	border-bottom: none;
	padding: 5px;
}
#confirmSendLoginDetailDialog .modal-body {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding-left:30px;
	padding-top:32px;
	margin-bottom: 0;
}
#confirmSendLoginDetailDialog .recaptcha-policy {
	text-align: center;
}
#sendLoginDetailMailForm .g-recaptcha > div{
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 767px) {
	#confirmSendLoginDetailDialog .modal-dialog {
		width: 100%;
	}
}
.captcha-input {
	display: inline-block;
	float: left;
	margin-right: 10px;
	height: 50px;
	width: 120px;
}
.captcha-input > .has-error {
	position: absolute;
}
.captcha-input > input {
	padding-left: 12px;
	height: 35px;
	height: 100%;
}
.captcha-display {
	height:48px;
	width: 200px;
	margin-left: 4px;
	display:inline-block;
}
.captcha-section {
	border: 1px solid #dcdcdc;
	position: relative;
	width:230px;
	background:rgb(242,242,247);
	border-radius: 8px;
	display: inline-block;
}
.captcha-action {
	max-width: 24px;
	display:inline-block;
}
.play_link {
	margin-top:13px;
	position:absolute;
	left: 20px;
	text-decoration: none;
	color: #777;
}
.captcha-section > div {
	float:left;
}
.captcha-action > a {
	display: inline-block;
}
.captcha-icon {
	height: 24px;
	width: 24px;
	display: inline-block;
	background: transparent url(https://d24cgw3uvb9a9h.cloudfront.net/static/93986/image/new/postattendee/captcha-sprites.png) no-repeat scroll 0 0;
	vertical-align: middle;
	background-size: 192px;
}
.icon-refresh {
	background-position: 0 0;
}
.icon-refresh:hover, #captcha-refresh:focus .icon-refresh {
	background-position: -24px 0;
}
.icon-switch-txt {
	background-position: -48px 0;
}
.icon-switch-txt:hover, #captcha-switch:focus .icon-switch-txt {
	background-position: -72px 0;
}
.icon-switch-auo {
	background-position: -96px 0 !important;
}
.icon-switch-auo:hover, #captcha-switch:focus .icon-switch-auo {
	background-position: -120px 0 !important;
}
.icon-play {
	background-position: -144px 0;
}
.icon-play:hover {
	background-position: -168px 0;
}
.play_link:hover, .play_link:focus {
	text-decoration: none;
	color: #00aced;
}
.play_link:hover .icon-play, .play_link:focus .icon-play {
	background-position: -168px 0;
}

body div.combobox div.dropdownlist{
	width: calc(100% + 2px) !important;
}
@media screen and (max-width: 767px) {
	.navbar-signup-header .navbar-header {
		display: block;
		float: left;
		border: none;
	}
	.navbar-signup-header .collapse {
		display: block;
	}
	#header_container .container > .navbar-collapse {
		background-color: #ffffff;
		border: none;
	}
	#header_outer .navbar-signup-header .navbar-collapse .navbar-right {
		float: right;
		margin-top: 4px;
	}
}

.optout-notice-wrapper {
	width: 100%;
	display: none;
	position: relative;
}
.optout-notice-container {
	padding: 24px 48px 24px 24px;
}
.meeting-disabledpmi-alert{
	min-width:415px;
}
.meeting-edit-disabledpmi-alert{
	min-width:553px;
}
.meeting-edit-disabledpmi-alert p,.meeting-disabledpmi-alert p{
	line-height: inherit;
}
@media only screen and (max-width: 414px) {
	.optout-notice-container {
		padding: 10px 20px;
	}
}
.optout-notice-container div {
	display: inline-block;
}
.optout-notice-title {
	font-weight: bold;
	line-height: 150%;
}
.optout-notice-medium {
	background-color: #FCF6ED;
	color: #775111;
}
.optout-notice-low {
	background-color: #E4F7EB;
	color: #1C7E41;
}
.optout-notice-high {
	background-color: #FFE8E8;
	color: #B22424;
}
.optout-notice-container a {
	color: #0065F2;
	font-weight: bold;
	text-decoration: none;
}
.optout-notice-content {
	padding-right: 24px;
}
.optout-notice-close {
	position: absolute;
	top: 10px;
	right: 23px;
	font-size: 30px;
	color: #232333;
	cursor: pointer;
	border: none;
	background: transparent;
}
.optout-notice-close:before {
	content: '\00d7';
}
#content_container.content_container_hide_header{
	padding-top:0px;
}
.body_hide_footer{
	background: #ffffff;
}

.recaptcha-policy {
	color: #e6e7e8;
	font-size: 12px;
	margin:0 auto;
}
.grecaptcha-badge {
	visibility: hidden;
}

/* PRICING */


.top-btn .cta-bgyellow {
	font-weight: bold;
}
.top-btn .cta-bgyellow:hover {
	font-weight: bold;
}
.tip-price >span>a{
	text-decoration: none;
	color:#232333;
}
.tip-price >span>a:active{
	text-decoration: none;
	color:#232333;
}
.tip-price >span>a:visited{
	text-decoration: none;
	color:#232333;
}
.tip-price >span>a:link{
	text-decoration: none;
	color:#232333;
}
#planheader .nav-plan >span{
	color:#000 !important;
}
#cont{
	width: 1000px;
}
@media (max-width: 768px){
	#cont {
		width: 100%;
	}
}
#planheader .nav-plan {
	margin-bottom: 30px;
}
.bg {
	background: url(https://d24cgw3uvb9a9h.cloudfront.net/static/93976/image/new/pricing/share-Multiple-Screens-Simultaneously.png) 0 0 no-repeat;
	background-size: contain;
	min-height: 120px;
	filter: opacity(40%);
	width:270px;
	height:135px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.play{
	position:absolute;
	left:30px;
	top:22px;
	width:270px;
	height:135px;
	text-align:center
}
.play >p{
	margin:15px 0 0 10px;
	font-weight:600;
	font-size:18px;
}
.play >.pl1{
	margin:30px 0 0 10px;
	font-weight:600;
	font-size:18px;
}
.play >a >.img1{
	width: 50px;
	height: 50px;
	left: 50%;
}
.bg1 {
	background: url(https://d24cgw3uvb9a9h.cloudfront.net/static/93976/image/new/pricing/Chrome-Extention.png) 0 0 no-repeat;
	background-size: contain;
}
.bg2 {
	background: url(https://d24cgw3uvb9a9h.cloudfront.net/static/93976/image/new/pricing/Breakout-Rooms.png) 0 0 no-repeat;
	background-size: contain;
}
.standard-pricing #planheader {
	margin-bottom: 20px;
}
#planheader .page-header{
	margin: 0 0 0 0 !important;
}
.standard-pricing #header_container {
	border-bottom-color: rgb(25,200,255);
}
.standard-pricing #planheader {
	background-color: transparent;
	height: auto;
}
.standard-pricing #planheader h2 {
	color: #333;
}
.standard-pricing #planheader ul.plantopnav li.active .btn {
	color: #fff !important;
	border-color: #bbbbcf !important;
}
.section {
	min-height: 100px;
	padding-bottom: 40px;
}
/*.section:nth-child(even) {
	background-color: #F6F6F6;
	}*/
	.section .section-title {
		font-size: 26px;
		text-align:center;
		font-weight: 300;
		padding : 50px 0 40px 0;
		margin-top: 10px;
		color: #515151;
	}
	.section-divider {
		border: 1px solid #D8D8D8;
	}
	.popover {
		min-width: 540px;
		background-color: #fff !important;
	}
	.popover.top {
		margin-top: -14px;
		margin-left:-6px;
	}
	.tip-price>.popover.top{
		margin-top: 22px;
	}
	.tip-price>.popover.left{
		margin-top: 12px;
	}
	.popover-content {
		padding: 22px 22px 22px 30px !important;
		text-align:left !important;
		background-color: #fff !important;
		color : #333 !important;
		font-size: 14px !important;
		font-weight: normal !important;
		line-height:1.5;
	}
	.popover .arrow {
		bottom: -11px !important
	}
	.popover .arrow, .popover .arrow:before, .popover .arrow:after {
		border-style : inherit;
	}
	.cta-md {
		font-size : 18px;
		/*font-weight: normal;*/
		min-width: 93%;
		height: 48px;
		line-height: 48px;
		font-weight: normal;
	}
	.cta-md:hover {
		font-weight: normal;
	}
	.top-btn {
		text-align: left;
		padding-bottom: 10px;
		position: relative;
		right: 10px;
	}
	/* plans */
	.plans > .container,
	.conf-solution > .container,
	.add-ons > .container,
	.events > .container{
		width: 1100px;
	}
	.plans .col-md-3,
	.plans .col-md-6 {
		min-height: 200px;
		text-align:center;
		position: relative;
	}
	.plans .col-md-3 .price {
		text-align:left;
		color: #515151;
	}
	.plans .col-md-3 > .price > span:first-child {
		font-size: 32px;
		color: #232333;
		font-weight: bold;
	}
	.plans .col-md-3 > h4,
	.plans .col-md-6 > h4 {
		height: 24px;
		font-size: 16px;
		color: #232333;
		margin-top: 27px;
		text-align: left;
		margin-bottom: 7px;
		font-weight: bold;
	}
	.plans .col-md-3 > h6,
	.plans .col-md-6 > h6 {
		font-size: 14px;
		line-height: 19px;
		margin-top: 7px;
		text-align: left;
		color: #232333;
		margin-bottom: 0;
	}
	.plans .basic {
		border: 1px solid #dcdcdc;
		padding-left: 30px;
		padding-right: 17px;
		box-shadow: 10px 0 10px -10px #ddd;
		-moz-box-shadow: 10px 0 10px -10px #ddd;
		-webkit-box-shadow: 10px 0 10px -10px #ddd;
	}
	.plans .pro {
		border: 1px solid #dcdcdc;
		margin-left: -1px;
		padding-left: 30px;
		background: #ffffff;
		-moz-box-shadow: 0 3px 4px 1px #ddd;
		-webkit-box-shadow: 0 3px 4px 1px #ddd;
		box-shadow: 0 3px 4px 1px #ddd;
	}
	.plans .business {
		margin-left: -1px;
		padding-left: 30px;
		border: 1px solid #dcdcdc;
		-moz-box-shadow: 10px 0 10px -10px #ddd;
		-webkit-box-shadow: 10px 0 10px -10px #ddd;
		box-shadow: 10px 0 10px -10px #ddd;
	}
	.plans .enterprise {
		margin-left: -1px;
		padding-left: 31px;
		border: 1px solid #dcdcdc;
	}
	.plans .business,
	.plans .enterprise {
		min-height: 680px;
	}
	.plans .detail {
		text-align : left;
		font-size : 14px;
		color: #333;
		line-height: 20px;
	}
	.plans .detail > p {
		line-height: 20px;
		margin-bottom: 13.7px;
		position:relative;
	}
	.plans .detail .price-hosts {
		color: #e6e7e8;
	}
	.plans .detail .price-hosts.small-size {
		font-size:12px;
	}
	.plans .container .detail > p > span[data-content] ,
	.plans .container .detail > p[data-content] {
		cursor:pointer;
	}
	.plans .detail > .redtext {
		color: #ff3e55;
	}
	.plans .dt-only {
		padding-top: 0;
		padding-bottom: 0;
		font-size: 14px;
		color: #515151;
		padding-left : 0;
		text-align:left;
		line-heiht: 45px;
	}
	.plans .dt-only .tip-price {
		white-space: nowrap;
		padding-top: 6px;
		padding-bottom: 1px;
		margin-bottom: 0;
		line-height: 45px;
	}
	.plans .dt-only .tip-price > span:first-child {
		opacity: 0;
		font-size: 32px;
		max-width: 150px;
		color: #232333;
		display: inline-block;
		font-weight: bold;
	}
	.plans .dt-only .tip-price > span:first-child a {
		display: inline-block;
	}
	.plans .basic .detail {
	}
	.show-vc, .show-wc, .show-gc, .show-s, .show-ao, .show-add, .show-boa{
		display: none;
	}
	.plans .popular {
		display: block;
		height: 30px;
		background-color: #4BC700;
		color: #ffffff;
		line-height: 30px;
		margin: 0 -15px;
	}
	.plans .container .detail > .link-title {
		margin-left: -22px;
		padding: 6px 0 13px 0;
		line-height: 20px;
	}
	.link-title a {
		margin-left: -1px;
		margin-right: 7px;
		font-size: 0;
		display: inline-block;
		width: 16px;
		height: 8px;
		background-image: url(https://d24cgw3uvb9a9h.cloudfront.net/static/93976/image/new/plans/expandable_ico.png);
		background-repeat: no-repeat;
		background-position: center left;
	}
	.link-title:hover {
		cursor:pointer;
		text-decoration:underline;
	}
	.fold-careers {
		background-position: center right !important;
	}
	.unfold-careers {
		background-position: center left !important;
	}
	/* */
	.conf-solution .col-md-6 > div {
		background-color: #ffffff;
		border-radius: 3px;
	}
	.conf-solution .sec > div {
		background-color: #ffffff;
		min-height: 520px;
		position: relative;
	}
	.conf-solution .col-md-6 > div > .title1 {
		font-size: 20px;
		padding-top: 50px;
		padding-bottom: 0px;
		text-align:center;
		color: #2f2f43;
		margin-bottom: 27px;
	}
	.conf-solution .col-md-6 > div > .title2 {
		font-size: 17px;
		text-align:center;
		color: #515151;
		opacity: 0.8;
		margin-bottom: 27px;
	}
	.conf-solution .col-md-6 > div > .title2 > span{
		font-size: 20px;
	}
	.conf-solution .zm-ul > li {
		font-size: 14px;
		color: #666;
		line-height: 24px;
		margin-bottom: 12px;
		text-align:left;
		margin-left: 35px;
		padding-left: 10px;
		margin-right: 20px;
	}
	.conf-solution .learnmore {
		padding: 10px 0 40px 0;
		text-align: center;
	}
	/* webinar-events */
	.events {
		background-color: #ffffff;
	}
	.events ul > li {
		padding-left: 15px;
		padding-bottom: 10px;
	}
	.events .col-md-6:last-child > div{
		padding-left: 30px;
	}
	.events .col-md-6 .title1 {
		padding-left: 50px;
		font-size: 24px;
		margin-bottom: 20px;
	}
	.events .col-md-6 .title2 {
		padding-left: 50px;
		font-size: 16px;
		margin-bottom: 20px;
	}
	.events .col-md-6 .title2 > span{
		font-size: 18px;
	}
	.events .learnmore {
		padding: 10px 0 30px 20px;
		text-align: left;
	}
	/* webinar-events End */
	.click-btn {
		color: #5D8CFF !important;
		font-size: 11px;
	}
	.add-ons {
		padding-bottom: 50px;
	}
	.add-ons .title1 {
		font-size: 26px;
		text-align:center;
		font-weight: 300;
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.add-ons .title2 {
		font-size: 13px;
		text-align:center;
		font-weight: 300;
		padding-bottom: 20px;
	}
	.add-ons .sec > div {
		min-height: 460px;
		background-color: #ffffff;
		position: relative;
	}
	.add-ons .sec p:first-child {
		font-size: 20px;
		line-height: 27px;
		padding : 50px 0 18px 0;
		text-align:center;
		color: #515151;
	}
	.add-ons .sec p.price {
		padding-bottom: 15px;
		text-align:center;
		color: #515151;
		opacity: 0.8;
	}
	.add-ons .sec p.price > span{
		font-size: 18px;
	}
	.add-ons .learnmore {
		padding: 0px 0 30px 0;
		text-align: center;
	}
	#pro-usd,#bus-usd,#enter-usd{
		padding-top:25px;
	}
	.glyphicon-question{
		opacity:8;
		filter:alpha(opacity=100);
		color:#999;
		font-size: 12px;
	}
	.add-ons .addon-assert {
		text-align: center;
		padding-top: 40px;
		color: #333;
		font-size: 14px;
		font-weight: normal;
		font-style: normal;
	}
	.add-ons .zm-ul {
		padding-right: 20px;
		padding-left: 80px;
		color: #515151;
		opacity: 0.8;
	}
	.add-ons .zm-ul > li {
		padding-left: 15px;
		padding-bottom: 15px;
	}
	.add-ons.section .section-title {
		padding: 40px 0 42px 0;
	}
	.faq {
		padding-bottom: 60px;
	}

	.faq .sec:last-child {
		padding-left: 29px;
	}
	.faq .sec:first-child {
		padding-right: 29px;
	}
	.faq .sec > .question {
		font-size: 20px;
		margin-top: 40px;
		margin-bottom: 20px;
		line-height: 27px;
		color: #515151;
	}
	.faq .sec > .answer {
		line-height: 26px;
		color: #515151;
		opacity: 0.8;
	}
	.bottom-buy {
		width: 100%;
		position:absolute;
		bottom: 35px;
		margin: 0 auto;
		text-align: center;
	}
	.more-participants .list-inline {
		border-bottom:solid 1px #e2e2e2;
		line-height: 34px;
		margin-bottom: 0;
	}
	.more-participants .list-inline:last-child {
		border-bottom: none;
	}
	.more-participants .list-inline > li {
		min-width: 70px;
		font-size: 14px;
		color: #535353;
		margin-left:30px;
	}
	.more-participants .list-inline > li:first-child {
		min-width: 130px;
		font-size: 12px;
		opacity: 0.8;
		margin-left: 0;
	}
	.more-participants .list-inline > li:first-child > span {
		display:inline-block;
		font-size: 14px;
		font-weight: 600;
		opacity: none;
	}
	.more-participants > p {
		margin-bottom: 12px;
		font-size: 14px;
		font-style: normal;
		color: #333;
		opacity: 0.8;
	}
	.detail > p span{
		display:block;
		max-width:210px
	}
	.col-md-6 .detail > p span {
		max-width: 100%;
	}
	#support_pricing a[pop-content] {
		position: absolute;
		top: 4px;
		right: -6px;
		line-height:12px;
		font-size:12px;
	}
	#support_pricing a[pop-content] > i {
		opacity:1;
		filter:alpha(opacity=100);
		color:#e6e7e8;
		font-size: 12px;
	}
	#support_pricing a[pop-content] > i:hover,
	#support_pricing a[pop-content]:focus > i {
		opacity:.8;
		filter:alpha(opacity=100);
		color:#e6e7e8;
	}

	.standard-pricing_gov {
		overflow: hidden;
	}
	.standard-pricing #planheader.lightbg_gov {
		margin-bottom: 35px;
	}
	.topbanner {
		height: 70px;
		background: #F7F7FC;
		margin-top: 20px;
	}
	.topbanner .container {
		position: relative;
		line-height: 70px;
	}
	.alert_icon {
		width:24px;
		height:24px;
	}
	.zoomgov_img {
		width: 190px;
		height: 106px;
		position: absolute;
		right: 0;
		top: -25px;
	}
	.zoomgov_txt {
		color:#232333;
		font-size: 16px;
		padding-left: 10px;
	}
	@media screen and (max-width : 767px) {
		.plans > .container, .conf-solution > .container, .events > .container, .add-ons > .container , .faq > .container {
			width: 100%;
		}
		.plans .col-md-3,
		.plans .col-md-6 {
			margin-top: 30px;
		}
		.plans .business,
		.plans .enterprise {
			border: 1px solid #dcdcdc;
			min-height: inherit;
		}
		.popover {
			min-width: inherit;
			width: calc(100% - 40px);
		}
		.need-more-participants .popover {
			min-width: inherit;
			width:300px !important;
			max-width:300px !important;
		}
		.need-more-participants .popover-content {
			padding: 10px 1px 10px 1px !important;
		}
		.list-inline > li {
			padding-right: 0 !important;
		}
		.more-participants > p {
			margin-bottom: 12px;
			margin-left: 5px;
			margin-right: 5px;
			font-size: 12px;
			font-style: normal;
			color: #333;
			opacity: 0.8;
		}
		.more-participants .list-inline:first-child > li {
			min-width: 45px;
		}
		.more-participants .list-inline > li {
			min-width: 40px;
			font-size: 10px;
			color: #535353;
		}
		.more-participants .list-inline > li:first-child {
			min-width: 100px;
			font-size: 8px;
			opacity: 0.8;
		}
		.more-participants .list-inline > li:first-child > span {
			display: inline-block;
			font-size: 10px;
			font-weight: 600;
			opacity: none;
		}
		.conf-solution .col-md-6, .add-ons .col-md-6 {
			padding-top: 30px;
		}
		.bottom-buy {
			position: static;
		}
		ul, .events ul > li{
			padding-left: 0;
		}
		.add-ons .zm-ul {
			padding-left: 30px;
		}
		.events .col-md-6 .title1 {
			padding-top: 20px;
		}
		.events .learnmore {
			text-align:center;
		}
		.events .col-md-6:last-child > div {
			padding-left: 15px;
			padding-right: 15px;
			text-align:center;
		}
		.events .col-md-6 .title1,
		.events .col-md-6 .title2 {
			padding-left: 0;
			text-align:center;
		}
		.events .cta-bgwhite {
			margin-right: 20px;
		}
		.faq .sec:first-child {
			padding-right: 15px;
		}
		.faq .sec:last-child {
			padding-left: 15px;
		}
		.bg {
			display:none;
		}
		.play{
			display:none;
		}
		.topbanner {
			margin-top:30px;
		}
		.topbanner .container {
			line-height: inherit;
		}
		.standard-pricing #planheader.lightbg_gov {
			margin-bottom: 0;
		}
		.alert_icon {
			margin-left: 20px;
			margin-top: 23px
		}
		.zoomgov_txt {
			font-size: 14px;
			margin-top: -22px;
			margin-left: 45px;
			display: block;
		}
		.zoomgov_img {
			display: none;
		}
	}
	@media screen and (max-width : 436px) {
		.zoomgov_txt {
			font-size: 12px;
		}
	}
	@media screen and (max-width : 1039px) {
		.plans > .container, .conf-solution > .container, .events > .container, .add-ons > .container,.faq > .container {
			width: 100%;
		}
		.row {
			margin-right:0;
		}
		.plans .col-md-3 > h6,
		.plans .col-md-6 > h6 {
			min-height: 38px;
		}
	}

	.detail > p span {
		min-height: 40px;
	}

	body div.combobox div.dropdownlist{
		width: calc(100% + 2px) !important;
	}


	#header_container {
		border-bottom-color: #ffffff;
	}
	#planheader .nav-plan{
		margin-top: 48px;
	}
	#planheader .nav-plan ul {
		list-style: none;
		float: right;
		margin-top: 18px;
		margin-bottom: 0;
	}
	#planheader .nav-plan li {
		float: left;
		border-right:solid 1px rgba(255,255,255,.25);
		border-right:solid 1px #8c827c\9;
		font-size: 0;
		height: 9px;
		padding-right: 20px;
		margin-left: 20px;
		line-height: 10px;
	}
	#planheader .nav-plan li.nav-api {
		padding-right: 0;
		border-right: none;
	}
	#planheader .nav-plan li a {
		color: #C0C0C0;
		font-size: 12px;
	}
	#planheader .nav-plan >span {
		font-size: 26px;
		color: #ffffff;
		line-height: 36px;
	}
	#planheader .show-tile {
		display: block;
	}
	#planheader .nav-plan ul span {
		color: rgba(255,255,255,.25);
		margin: 0 20px;
		font-size: 12px;
		line-height: 18px;
		font-weight: 300;
	}
	#planheader {
		height: 560px;
		background-color: #000;
		background-position-x: center;
		background-position-y: bottom;
		background-repeat: no-repeat;
		background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
		position: relative;
	}
	#planheader .page-header {
		position: relative;
		margin: 30px 0 40px;
	}
	#planheader h2 {
		margin: 0 40px 0 0;
		padding: 0;
		font-size: 32px;
		color: #ffffff;
		display:inline-block;
	}
	#planheader .page-header a.plans,
	#planheader .page-header a.addons {
		border-radius: 20px;
		color: #2DBEFF;
		display: inline-block;
		font-size: 14px;
		font-weight: 600;
		text-align: center;
		line-height: 26px;
		top: 5px;
		width: 96px;
		height: 26px;
	}
	#planheader .page-header a.plans.active,
	#planheader .page-header a.addons.active {
		color: #ffffff;
		background-color: #2DBEFF;
	}
	#planheader ul.plantopnav {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#planheader ul.plantopnav li {
		padding: 0;
		margin: 0;
		display: inline-block;
		padding-bottom: 4px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-bottom-color: transparent;
	}
	#planheader ul.plantopnav li .btn {
		width: 188px;
		height: 40px;
		color: rgb(25,200,255);
		border-width: 1px;
		border-color: rgb(25,200,255);
		background-color: transparent;
		font-size: 13px;
		font-weight: 600;
		line-height: 24px;
		padding: 6px;
	}
	#planheader ul.plantopnav li .btn:hover {
		color: #ffffff;
		background-color: #2dbeff;
	}
	#planheader ul.plantopnav li .btn.roomconnector {
		width: 236px;
	}
	#planheader ul.plantopnav li.active .btn {
		color: #ffffff;
		border-color: #ffffff;
		font-weight: bold;
	}
	#planheader ul.plantopnav li.active .btn:hover {
		background: none;
		cursor: default;
	}
	#planheader.lightbg ul.plantopnav li.active .btn {
		color: #666;
		border-color: #ccc;
	}
	#planheader ul.plantopnav li.active {
		border-bottom-color: rgb(25,200,255);
	}
	#planheader .nav-plan .active-tile {
		color: #00aced !important;
		cursor: default;
	}
	#planheader .nav-plan li {
		font-weight: 600;
	}
	#planheader .desc1 {
		font-size: 56px;
		font-weight: lighter;
		color: #ffffff;
		margin-top: 80px;
		text-align: center;
	}
	#planheader .desc2 {
		font-size: 14px;
		max-width: 624px;
		color: #ffffff;
		margin: 16px auto 0;
		text-align: center;
	}
	#planheader .desc3 {
		font-size: 14px;
		color: #ffffff;
		margin-top: 90px;
		text-align: center;
	}
	#planheader .desc3 strong{
		font-size: 18px;
		font-weight: normal;
	}
	#planheader .desc4 {
		margin-top: 18px;
		text-align: center;
	}
	#planheader .desc4 .btn{
		height: 32px;
		min-width: 120px;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px;
		font-weight: 600;
		line-height: 18px;
		border-radius: 3px;
		background-color: #ff7800;
		background-image: -ms-linear-gradient(top, #ff7800, #ff6400);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff6400));
		background-image: -webkit-linear-gradient(top, #ff7800, #ff6400);
		background-image: -o-linear-gradient(top,#ff7800, #ff6400);
		background-image: linear-gradient(top, #ff7800, #ff6400);
		background-image: -moz-linear-gradient(top, #ff7800, #ff6400);
		background-repeat: repeat-x;
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff7800', endColorstr='#ff6400', GradientType=0);
		filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	}
	#planheader .desc5 {
		font-size: 14px;
		color: #ffffff;
		text-align: center;
		position: absolute;
		bottom: 12px;
		width: 400px;
		left: 50%;
		margin-left: -200px
	}

/*.container {
	width: 960px;
	padding-left: 0;
	padding-right: 0;
	}*/

	#featureitems {
		max-width: 960px;
		margin-bottom: 84px;
	}
	.data-sheet {
		text-align: center;
		font-size: 13px;
		font-weight: bold;
		margin-top: 40px;
	}
	.data-sheet ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.data-sheet li {
		padding: 0 4px;
		margin: 0;
		display: inline-block;
	}
	.data-sheet li img {
		width: 16px;
		bottom: 0;
	}
	#content_container {
		min-width: 960px;
	}
	@media (max-width : 767px) {
		#content_container {
			min-width: inherit;
		}
		.container {
			width: inherit;
		}
		#content .container {
			padding-left: 15px;
			padding-right: 15px;
		}
		.row {
			margin-left: 0;
			margin-right: 0;
		}
		.data-sheet {
			margin-top: 30px;
		}
		#planheader .desc1 {
			font-size: 40pt;
			line-height: 40pt;
			margin-top: 30px;
		}
		#planheader h2 {
			margin-bottom: 10px;
			margin-right : 0;
			font-size: 24px;
		}
		#planheader .page-header {
			margin: 10px 0;
		}
		#planheader .dropdown {
			background: #DCDCDC;
		}
		#planheader .dropdown-toggle {
			font-size: 17px;
			padding-left: 15px;
			width: 100%;
			display: block;
		}
		#planheader .dropdown-toggle .itext {
			display: inline-block;
			line-height: 38px;
			font-size: 14px;
		}
		#planheader .dropdown-toggle .ibutton {
			padding-right: 10px;
			height: 38px;
			position: absolute;
			right: 0;
			border:none;
			background-color: transparent;
			background-image: none;
		}
		#planheader .dropdown-menu {
			width: 100%;
			padding: 0;
			margin:0;
			border:none;
		}
		#planheader .dropdown-menu li >a {
			font-weight: normal;
			display: block;
			margin: 0 0 -1px;
			padding: 8px 14px;
			border: 1px solid #e5e5e5;
			color: rgb(45, 165, 255);
		}
		#planheader .dropdown-menu > li.active > a{
			color: #ffffff;
		}
	}
	@media (max-width : 520px) {
		#planheader .desc1 {
			font-size: 35pt;
			line-height: 35pt;
		}
		#planheader .desc3 {
			margin-top: 28px;
		}
	}

	@media screen and (max-width: 767px) {
		.navbar-signup-header .navbar-header {
			display: block;
			float: left;
			border: none;
		}
		.navbar-signup-header .collapse {
			display: block;
		}
		#header_container .container > .navbar-collapse {
			background-color: #ffffff;
			border: none;
		}
		#header_outer .navbar-signup-header .navbar-collapse .navbar-right {
			float: right;
			margin-top: 4px;
		}
	}

	.plans .dt-only .tip-price > span:first-child {
		opacity: 1;
	}
	.optout-notice-wrapper {
		width: 100%;
		display: none;
		position: relative;
	}
	.optout-notice-container {
		padding: 24px 48px 24px 24px;
	}
	.meeting-disabledpmi-alert{
		min-width:415px;
	}
	.meeting-edit-disabledpmi-alert{
		min-width:553px;
	}
	.meeting-edit-disabledpmi-alert p,.meeting-disabledpmi-alert p{
		line-height: inherit;
	}
	@media only screen and (max-width: 414px) {
		.optout-notice-container {
			padding: 10px 20px;
		}
	}
	.optout-notice-container div {
		display: inline-block;
	}
	.optout-notice-title {
		font-weight: bold;
		line-height: 150%;
	}
	.optout-notice-medium {
		background-color: #FCF6ED;
		color: #775111;
	}
	.optout-notice-low {
		background-color: #E4F7EB;
		color: #1C7E41;
	}
	.optout-notice-high {
		background-color: #FFE8E8;
		color: #B22424;
	}
	.optout-notice-container a {
		color: #0065F2;
		font-weight: bold;
		text-decoration: none;
	}
	.optout-notice-content {
		padding-right: 24px;
	}
	.optout-notice-close {
		position: absolute;
		top: 10px;
		right: 23px;
		font-size: 30px;
		color: #232333;
		cursor: pointer;
		border: none;
		background: transparent;
	}
	.optout-notice-close:before {
		content: '\00d7';
	}
	#content_container.content_container_hide_header{
		padding-top:0px;
	}
	.body_hide_footer{
		background: #ffffff;
	}

	.top-btn .cta-md {
		font-size: 12px;
		min-width: 100%;
		padding: 0;
		margin: 0;
	}

	.plans > .container, .plans > .container {
		width: 1280px;
	}

	/* MEETINGS */
.modal-content iframe{
height: 315px;
width: 560px;
}

@media screen and (max-width: 767px){
           .modal-content iframe{
height: 100%;
width: auto;
}
        }


	body {
		font-family: 'Verdana','Geneva',sans-serif;
	}
	.detail > ul > li > a[pop-content] {
		margin-left: 5px;
		line-height: 12px;
		font-size: 12px;
	}

	.detail > ul > li > a[pop-content] > i {
		opacity: 1;
		filter: alpha(opacity=100);
		color: #c9cbca;
		font-size: 12px;
	}

	.detail > ul > li > a[pop-content] > i:hover,
	.detail > ul > li > a[pop-content]:focus > i {
		opacity: .8;
		filter: alpha(opacity=100);
		color: #999;
	}

	.popover {
		min-width: 540px;
		background-color: #fff !important;
	}

	.popover.top {
		margin-top: -14px;
		margin-left: -6px;
	}

	.popover-content {
		padding: 22px 22px 22px 30px !important;
		text-align: left !important;
		background-color: #fff !important;
		color: #333 !important;
		font-size: 14px !important;
		font-weight: normal !important;
		line-height: 1.5;
	}

	.popover .arrow, .popover .arrow:before, .popover .arrow:after {
		border-style: inherit;
	}

	.popover .arrow {
		bottom: -11px !important;
	}

	#meetings_header {
		height: 450px;
		position: relative;
		background-image: url("https://bemdito.app/images/new/dx/10.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		background-color: #f4f3f8;
	}

	#board_header {
		height: 450px;
		position: relative;
		background-image: url("../image/new/meetings/BANNER SITE.png");
		background-repeat: no-repeat;
		background-color: #e6e7e8;
	}

	#meetings_header .plan-btn {
		position: absolute;
		display: block;
		width: 100px;
		height: 100px;
		overflow: hidden;
		background: url(../image/new/meetings/play_button_a80e3b8.png) 0 0 no-repeat;
		background-size: 100px auto;
		top: 50%;
		left: 50%;
		margin: -50px 0 0 250px;
	}

	#board_header .plan-btn {
		position: absolute;
		display: block;
		width: 100px;
		height: 100px;
		overflow: hidden;
		background: url(../image/new/meetings/play_button_a80e3b8.png) 0 0 no-repeat;
		background-size: 100px auto;
		top: 50%;
		left: 50%;
		margin: -50px 0 0 250px;
	}

	.meetings-main > .h3 {
		line-height: 55px;
		font-size: 40px;
		font-weight: 300;
		font-style: normal;
		color: #333;
		margin: 82px 0 12px 0;
	}

	.meetings-main > .h5 {
		max-width: 600px;
		font-size: 22px;
		font-weight: normal;
		font-style: normal;
		line-height: 28px;
		color: #666;
		margin-bottom: 26px;
	}

	.meetings-main > .desc3 {
		padding-top: 14px;
	}

	.meetings-main .signup .email {
		display: inline-block;
		width: 200px;
		height: 48px;
		font-size: 15px;
		font-weight: lighter;
		float: left;
		margin-right: 6px;
		color: rgb(148, 150, 152);
		border-radius: 12px;
		background-color: #ffffff;
		border: solid 1px #dedee4;
	}

	.meetings-main .signup .has-error .email {
		color: #FF1E5A;
		border-color: #FF1E5A;
	}

	.signup span.has-error.help-block {
		color: #B22424 ;
		text-align: left;
		background-color: #FFE8E8;
		border-radius: 3px 3px 3px 3px;
		padding: 10px 12px 10px;
		width: 280px;
	}

	.signup_form_container {
		position: relative;
		padding: 0;
		margin: 0;
	}

	.signup .warn_img{
		position:absolute;
		top:12px;
		left:244px;
		width:24px;
		height:24px;
	}

	.signup .btn-home {
		display: inline-block;
		color: #ffffff;
		border-radius: 0;
		border-width: 0;
		background-color: #fbbe04;
	}

	.signup .btn, .btn.updatetoPro {
		padding: 0 16px;
		height: 48px;
		line-height: 48px;
		font-size: 18px;
		border-radius: 12px;
		border-color: #fbbe04;
		background-color: #fbbe04;
		font-weight: 600;
	}
	.signup .btn:hover, .btn.updatetoPro:hover {
		border-color: #fbbe04;
		background-color: #fbbe04;
	}
	.signup .btn:active, .btn.updatetoPro:active {
		border-color: #fbbe04;
		background-color: #fbbe04;
	}

	.meetings-main > .desc3 .home-video-link > i {
		background: transparent url(../image/new/zoomrooms/zr-sprites_60e3b50.png) no-repeat;
		background-size: 320px;
		width: 24px;
		height: 24px;
		background-position: -256px 0;
		margin-right: 4px;
		display: inline-block;
		vertical-align: middle;
	}

	.meetings-main > .desc3 > a > span {
		line-height: 24px;
		font-size: 16px;
		color: #00aced;
		font-weight: normal;
		vertical-align: middle;
	}

	#video-dialog-container .modal-body {
		padding: 0;
		background-color: #000000;
	}

	#video-dialog-container .modal-content {
		background-color: #000000;
	}

	#video-dialog-container .modal-header {
		height: 0 !important;
		padding-top: 0 !important;
		min-height: inherit;
	}

	#video-dialog-container button.close {
		cursor: pointer;
		top: -20px;
		right: 0;
		z-index: 2;
		overflow: hidden;
		text-indent: -10000px;
		background: url(../image/new/home/video-close_bcf8544.png) 0 0 no-repeat;
		background: url(../image/new/home/video-close-15_6c76ed3.png) 0 0 no-repeat \9;
		width: 15px;
		height: 15px;
		background-size: 15px auto;
		opacity: 1;
		filter: none;
	}

	.video-snap > img {
		width: 450px;
	}

	.online {
		padding-top: 79px;
	}

	.training {
		padding-top: 100px;
	}

	.support {
		padding-top: 120px;
	}

	.integrate {
		padding-top: 120px;
	}

	.online .row > .detail {
		padding-top: 83px;
	}

	.training .row > .detail {
		padding-top: 54px;
	}

	.support .row > .detail {
		padding-top: 74px;
	}

	.integrate .row > .detail {
		padding-top: 10px;
	}

	.detail > .title {
		font-size: 24px;
		font-weight: normal;
		/* line-height: 18px; */
		color: #515151;
		margin-bottom: 30px;
	}

	.detail > ul {
		opacity: 0.8;
		font-size: 14px;
		line-height: 30px;
		color: #333;
		font-weight: normal;
	}

.detail li {
    list-style: none;
    line-height: 1.88em;
}
	.detail li:before {
    content: ".";
    font-size: 46px;
    vertical-align: 2px;
    line-height: 35px;
    margin-right: 15px;
    color: #C4C4C4;
    margin-left: -24px;
}

	.detail > .download {
		font-size: 14px;
		font-weight: normal;
		color: #4a4a4a;
		line-height: 19px;
		margin-bottom: 10px;
	}

	.section > .row > .col-md-6 {
		padding-left: 50px;
	}

	.tool-items > div {
		font-size: 0;
	}

	.tool-items > div > .tool-icon {
		display: inline-block;
		vertical-align: middle;
		width: 40px;
		margin-right: 20px;
		padding-top: 10px;
	}

	.tool-items > div > .tool-icon > i.icon {
		background: transparent url("../image/plugin_sprite_928b76e.png") no-repeat;
		background-size: 120px;
		display: inline-block;
		width: 40px;
		height: 40px;
	}

	.tool-items > div > .tool-icon > i.icon.chrome {
		background-position: -80px -24px;
	}

	.tool-items > div > .tool-icon > i.icon.firefox {
		background-position: 0 -24px;
	}

	.tool-items > div > .tool-icon > i.icon.outlook {
		background-position: -40px -24px;
	}

	.tool-items > div > .tool-info {
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		padding-top: 10px;
	}

	.tool-items > div > .tool-info > div:first-child {
		color: #4a4a4a;
		font-weight: 600;
		font-style: normal;
	}

	.tool-items > div > .tool-info > div > a {
		color: #00aced;
		font-size: 14px;
		font-weight: normal;
	}

	.tool-items > div > .tool-icon > a {
		padding-right: 15px;
	}

	.bottom-btn {
		padding: 80px 0;
	}

	@media screen and (min-width: 1279px) {
		#meetings_header {
                /*background-position: right top; */
                background-image: url("https://bemdito.app/images/new/dx/10.jpg");
                background-position: right top;
                background-size: cover;
   }
			
			#board_header {
                /*background-position: right top; */
                background-image: url("../image/new/meetings/BANNER SITE.png");
                background-position: center top;
            }
		}
		
		

        @media screen and (max-width: 767px) {
        	.popover {
        		min-width: 300px;
        	}

        	#meetings_header {
        		/* background-image: none; */
        		/* background-color: #e6e7e8; */
        		min-height: 600px;
        		background-position-x: 80%;
   }
			
			#board_header {
        		background-image: none;
        		background-color: #e6e7e8;
        		min-height: 600px;
        	}

        	#meetings_header .plan-btn {
        		position: absolute;
        		display: block;
        		width: 100px;
        		height: 100px;
        		overflow: hidden;
        		background: url(../image/new/meetings/play_button_a80e3b8.png) 0 0 no-repeat;
        		background-size: 100px auto;
        		top: 20%;
        		left: 50%;
        		margin: -50px 0 0 -50px;
			}
			
			#board_header .plan-btn {
        		position: absolute;
        		display: block;
        		width: 100px;
        		height: 100px;
        		overflow: hidden;
        		background: url(../image/new/meetings/play_button_a80e3b8.png) 0 0 no-repeat;
        		background-size: 100px auto;
        		top: 20%;
        		left: 50%;
        		margin: -50px 0 0 -50px;
        	}

        	.meetings-main > .h5,
        	.meetings-main > .desc3 {
        		text-align: center;
        	}

        	.tool-items > div > .tool-info {
        		display: block;
        	}

        	.tool-items {
        		margin-right: 0;
        	}

        	.video-snap > img {
        		width: inherit;
        	}

        	.section > .row > .col-md-6 {
        		padding-left: 20px;
        	}

        	.meetings-main #signup_form .email {
        		display: block;
        		width: 100%;
        		font-weight: 300;
        		color: #BDBDBD;
        		margin-bottom: 10px;
        	}

        	#signup_form .btn,
        	#signup_form span.has-error.help-block,
        	.signup_form_container {
        		width: 100%;
        	}
        	#signup_form .warn_img{
        		left:88%;
        	}

        	.meetings-main > .h3 {
        		font-size: 28px;
        		margin-top: 30px;
        		text-align: center;
        	}

        	.training, .support, .integrate {
        		padding-top: 60px;
        	}

        	.support .row > .detail,
        	.integrate .row > .detail {
        		padding-top: 54px;
        	}

        	.btn-cta, .btn-cta:focus, .btn-cta:hover, .btn-cta:active {
        		margin-left: auto;
        		min-width: 100%;
        	}
        }


.containerCortana {
  position: fixed;
  align-items: center;
  justify-content: center;
  background: url(https://bemdito.app/images/fancybox_overlay.png);
  height: 100%;
  width: 100%;
 bottom: 0px;
 right: 0px;
z-index:999999;
}
.cortana {
  position: relative;
top: 50%;
    left: 50%;
}
.blueCortana, .tealCortana {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
}
.blueCortana {
  border: 10px solid #3e92d2;
  height: 40px;
  width: 40px;
  transform-origin: center;
  animation: blueCortana 1s infinite ease-in-out 0.3s alternate;
}
.tealCortana {
  border: 10px solid #1f445f;
  top: 10px;
  left: 10px;
  height: 20px;
  width: 20px;
  animation: tealCortana 1s infinite ease-in-out alternate;
}
@keyframes blueCortana {
  0% {transform: scale(1);}
  40% {transform: scale(1.5);}
  100% {transform: scale(0);}
}
@keyframes tealCortana {
  0% {transform: scale(1);}
  40% {transform: scale(2);}
  100% {transform: scale(0);}
}