/*
Theme Name: Webtext 2015 - Child
Description: CMS for Webtext
Author: SuperPixel
Version: 1.0
Template: webtext2015
*/

/*******************************************************************/

/*Hide Elements for Phase Launch*/
.hide-element,
a.pp_expand {
	display: none!important;
}
/*Hide Elements for Phase Launch*/

/* Font Face */
@font-face {
	font-family: 'Futura New Bold';
	src: url('https://www.webtext.com/wp-content/fonts/futura-new-bold-reg.otf');
}

/******Headings******/
h1,h2,h3,h4,h5,h6 {
	font-family: 'Futura New Bold', 'Open Sans', sans-serif;
	margin-bottom: 20px
}

h1,h2,h3 {
	margin-bottom: 28px
}

/**Typography*/
blockquote, code, dl, fieldset, ol, p, pre, table, ul {
	margin-bottom: 15px;
}


/**iframe Sizing**/
.video1 {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video1 iframe, .video1 object, .video1 embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {
	max-width: 100%;
}

/*Fullwidth Sections*/
.mk-page-section {
	margin-bottom: 0!important;
	border: none!important;
}

/******Main Navigation******/

/*Remove Background Colour on home page*/
.home li#menu-item-323 a {
	background-color: transparent;
	border-color: transparent;
	color: #fff!important;
}

.home li#menu-item-323 a:hover {
	border-color: #fff;
}

.header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
	line-height: 50px!important;
}

#mk-header {
	border-bottom: 1px solid #3d4351!important;
}

/*Hide login Link on Large screens*/
li#menu-item-1336,
li#menu-item-1603 {
	display: none;
}

/*Login Form in header*/
#signin-btn {
	float: right;
}

a#signin-btn {
	color: #fff;
}

/*Login Button*/
li#menu-item-330 a.menu-item-link {
	border: 2px solid #fff;
	border-radius: 5px;
	margin-left: 20px;
	padding-left: 30px!important;
	padding-right: 30px!important;
}

li#menu-item-330 a.menu-item-link:hover {
	border: 2px solid #8cc832;
	background-color: #8cc832;
}


.signin {
	margin-left: 20px;
}

#signin_menu {
	border-radius:10px;
	display:none;
	background-color:#F5F5F5;
	position:absolute;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 90px; 
	right: 0; 
	margin-top:5px;
	margin-right: 0px;
	color:#789;
	font-size:11px;
	box-shadow: 0 4px 2px 1px rgba(0, 0, 0, 0.3);
}

#signin_menu input[type="text"], 
#signin_menu select, 
#signin_menu textarea, 
#signin_menu input[type="password"] {
	display:block;
	border-radius:4px;
	border:1px solid #B1B1B1;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:290px;
	background:#FFF;
}

#signin_menu input[type="checkbox"] {
	width:auto;
}

#signin_menu p {
	margin:0;
}

#signin_menu a {
	color:#0F3043;
}

#signin_menu a:hover {
	color:#275F87;
}

#signin_menu label {
	font-weight:normal;
}

#signin_menu p.remember {
	padding:10px 0;
}

#signin_menu p.forgot, 
#signin_menu p.complete {
	clear:both;
	margin:5px 0;
}

#signin_submit {
	font-size: 19px;
	font-weight: bold;
	text-shadow: 0 1px 0 #204000;
	width: 100%;
	height:auto;
}

#signin_menu #signin_wrap  {
	margin:15px 0; /*New*/
}

#signin_menu p.forgot span {
	margin-left:10px; /*NEW*/
}

#signin_menu .forminside { 
	background:#D6D6D6;
	border-radius:5px;
	padding:15px;
}

#signin_menu .ex-signin{
	background: url("https://www.webtext.com/assets/ex.png"); 
	width:21px; height:21px; 
	position:absolute; 
	top:15px; 
	right:15px;
}

#signin_menu .ex-signin:hover {
	cursor: pointer;
}

#signin_menu a.signup,
#signin_menu input[type="submit"] {
	border-radius:4px;
	border: none;
	color: #fff;
	padding:8px 15px;
	font-weight: bold;
}

#signin_menu a.signup { 
	background:#999; 
	margin-left:5px; 
}

#signin_menu input[type="submit"] {
	background-color: #83aa3c;
}

#signin_menu .remember {
	margin-left:15px;
}

/******Rev Slider******/
#rev_slider_1_1 .tp-caption {
	font-weight: bold!important
}

/*Buttons for Slider updated*/
.rev-btn-solid-2 {
	background-color: #8dc63f;
	border: solid #8DC63F;
	border-width: 1px!important;
}

.rev-btn-solid-2:hover {
	background-color: #252525;
	border: solid #252525;
	border-width: 2px!important;
}

.rev-btn-outline-2 span,
.rev-btn-solid-2 span {
	font-family: 'Open Sans';
}

a.rev-btn-outline-2 span i.mk-moon-play {
	font-size: 24px!important;
	padding-right: 0!important;
}


/*Page Header Sections*/
#theme-page #page-header p {
	color: #fff;
	max-width: 900px;
	margin: 0 auto;
}


/******Main Headings******/
#theme-page #cx-hub h2,
#theme-page #contact-center h2,
#theme-page #smart-notifications h2,
#theme-page #person-to-person h2,
#theme-page #customer-case h2,
#theme-page #request-demo-wrapper h2,
#theme-page #contact-form-wrapper h2,
#theme-page #data-center-map h2,
#theme-page #leadership-team h2,
#theme-page #advisory-team h2,
#theme-page #home-blog h2 {
	font-size: 3em;
	line-height: 0.9em;
}

#theme-page #contact-center h2,
#theme-page #smart-notifications h2,
#theme-page #person-to-person h2,
#theme-page #customer-case h2 {
	position: relative;
}

#theme-page #contact-center h2::before {
	border-left: 8px solid #1bbc9b;
	content: '';
	position: absolute;
	height: 100%;
	left: -20px;
	top: 0;
}

#theme-page #smart-notifications h2::before {
	border-right: 8px solid #f1c50e;
	content: '';
	position: absolute;
	height: 100%;
	right: -20px;
	top: 0;
}

#theme-page #person-to-person h2::before {
	border-left: 8px solid #9b58b5;
	content: '';
	position: absolute;
	height: 100%;
	left: -20px;
	top: 0;
}
#theme-page #cx-hub h2,
#theme-page #cx-hub p,
#theme-page #cx-hub strong,
#theme-page #contact-center h2,
#theme-page #contact-center p,
#theme-page #contact-center strong,
#theme-page #person-to-person h2,
#theme-page #person-to-person p,
#theme-page #person-to-person strong,
#theme-page #smart-notifications h2,
#theme-page #smart-notifications p,
#theme-page #smart-notifications strong,
#theme-page #request-demo-wrapper h2,
#theme-page #request-demo-wrapper p,
#theme-page #request-demo-wrapper strong,
#theme-page #data-center-map h2,
#theme-page #cisco-details h2,
#theme-page #cisco-details p,
#theme-page #cisco-details strong, 
#theme-page #avaya-details h2,
#theme-page #avaya-details p,
#theme-page #avaya-details strong,
#theme-page #oracle-details h2,
#theme-page #oracle-details p,
#theme-page #oracle-details strong,
#theme-page #amazon-details p,
#theme-page #amazon-details strong,
#theme-page #now-details strong,
#theme-page #now-details p,
#theme-page #five9-details strong,
#theme-page #five9-details p,
#theme-page #sforce-details strong,
#theme-page #sforce-details p,
#theme-page #mcm-details strong,
#theme-page #mcm-details p {
	color: #fff;
}

#theme-page #contact-form-wrapper h2,
#theme-page #contact-form-wrapper p,
#theme-page #contact-form-wrapper strong {
	color: #3d4351;
}

.heading-green {
	color: #8ec63f!important;
}
.copy-blue p {
	color: #3d4351!important;
}

/*Half Row Bacground images*/
.vc_col-sm-6.half-column-img {
	min-height: 600px;
}

/******Home Sections******/
#cx-hub,
#contact-center ,
#smart-notifications,
#person-to-person {
	overflow: hidden;
}

/*Slant Sections*/
#cx-hub .prod-home-row-col,
#contact-center .prod-home-row-col,
#smart-notifications .prod-home-row-col,
#person-to-person .prod-home-row-col {
	min-height: 660px;
}

#cx-hub .prod-home-row-col,
#contact-center .prod-home-row-col,
#person-to-person .prod-home-row-col,
#smart-notifications .prod-home-row-col {
	padding: 100px 6%!important;
}

#cx-hub .wpb_single_image,
#cx-hub .prod-home-row-col .mk-text-block,
#cx-hub .mk-button-container,
#contact-center .prod-home-row-col .mk-text-block,
#person-to-person .prod-home-row-col .mk-text-block,
#smart-notifications .prod-home-row-col .mk-text-block {
	margin-bottom: 30px;
	position: relative;
	z-index: 10;
}

.slant-lightblue {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0b6eb2+0,031665+100 */
	background: #0b6eb2;
	background: -moz-linear-gradient(45deg, #0b6eb2 20%, #031665 100%);
	background: -webkit-linear-gradient(45deg, #0b6eb2 20%,#031665 100%);
	background: linear-gradient(45deg, #0b6eb2 20%,#031665 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b6eb2', endColorstr='#031665',GradientType=1 );
}

.slant-lightblue::after {
	content: '';
	position: absolute;
	left: -10%;
	width: 300%;
	height: 680px;
	top: 0;
	-webkit-transform: skewX(10deg);
	-ms-transform: skewX(10deg);
	transform: skewX(10deg);
	z-index: 1;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0b6eb2+0,031665+100 */
	background: #0b6eb2;
	background: -moz-linear-gradient(45deg, #0b6eb2 20%, #031665 100%);
	background: -webkit-linear-gradient(45deg, #0b6eb2 20%,#031665 100%);
	background: linear-gradient(45deg, #0b6eb2 20%,#031665 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b6eb2', endColorstr='#031665',GradientType=1 );
}

.slant-green:after {
	content: '';
	background-color: #2f685c;
	position: absolute;
	right: -10%;
	width: 18%;
	height: 680px;
	top: 0;
	-webkit-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	transform: skewX(-10deg);
	z-index: 1;
}

.slant-blue:after {
	content: '';
	background-color: #33495e;
	position: absolute;
	left: -10%;
	width: 18%;
	height: 680px;
	top: 0;
	-webkit-transform: skewX(10deg);
	-ms-transform: skewX(10deg);
	transform: skewX(10deg);
	z-index: 1;
}

.slant-purple:after {
	content: '';
	background-color: #584362;
	position: absolute;
	right: -10%;
	width: 18%;
	height: 680px;
	top: 0;
	-webkit-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	transform: skewX(-10deg);
	z-index: 1;
}

/******Quote Bubbles******/
.quote-box {
	padding: 20px 20px 5px 20px;
	max-width: 250px;
	border-radius: 20px;
	position: absolute;
	z-index: 10;
}

#theme-page #contact-center .quote-box p,
#theme-page #smart-notifications .quote-box p,
#theme-page #person-to-person .quote-box p {
	padding-left: 0;
}

#theme-page #contact-center .quote-box img,
#theme-page #smart-notifications .quote-box img,
#theme-page #person-to-person .quote-box img {
	padding-bottom: 10px;
}

.quote-box a {
	font-weight: 600;
}

.quote-box a:hover {
	color: #000!important;
	text-decoration: underline!important;
}

#contact-center .quote-box {
	background-color: #2abb9c;
	margin-left: 16%;
	min-height: 100px;
	top: 30%;
}

#contact-center .quote-box:after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-green.png');
	background-size: 30px 14px;
	background-repeat: no-repeat;
	width: 30px;
	height: 14px;
	content: "";
	bottom: -14px;
	right: 20px;
	z-index: 2;
	position: absolute;
}

#smart-notifications .quote-box {
	background-color: #f1c330;
	margin-left: 55%;
	min-height: 100px;
	top: 30%;
}

#smart-notifications .quote-box:after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-yellow.png');
	background-size: 30px 14px;
	background-repeat: no-repeat;
	width: 30px;
	height: 14px;
	content: "";
	bottom: -14px;
	left: 20px;
	z-index: 2;
	position: absolute;
}

#person-to-person .quote-box {
	background-color: #9b5cb5;
	margin-left: 5%;
	min-height: 100px;
	top: 10%;
}

#person-to-person .quote-box:after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-purple.png');
	background-size: 30px 14px;
	background-repeat: no-repeat;
	width: 30px;
	height: 14px;
	content: "";
	bottom: -14px;
	right: 20px;
	z-index: 2;
	position: absolute;
}

/*Avaya / Cisco - Home*/
#main-partners-columns .col {
	padding: 0!important;
}

#main-partners-columns .vc_column_container>.vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

#main-partners-columns .row-1 .col-1 {
	background-color: #0580c4;
}

#main-partners-columns .row-1 .col-2 {
	background-color: #d52027;
}

#main-partners-columns .row-2 .col-1 {
	background-color: #39c9a5;
}

#main-partners-columns .row-2 .col-2 {
	background-color: #d52027;
}

#main-partners-columns .main-partners-wrapper .mk-text-block {
	padding-left: 15%;
	padding-right: 15%;
	padding-top: 8%;
}

#main-partners-columns .main-partners-wrapper .mk-text-block p {
	min-height: 90px;
}

#main-partners-columns .main-partners-wrapper .mk-button-container {
	padding-left: 15%;
	padding-bottom: 8%;
}

#theme-page #main-partners-columns h2,
#theme-page #main-partners-columns p {
	color: #fff;
}

#theme-page #main-partners-columns h2 {
	font-family: inherit;
}

/*Avaya / Cisco / Amazon / Now - pages */
#page-header .avaya-page-header .wpb_content_element,
#page-header .cisco-page-header .wpb_content_element,
#page-header .oracle-page-header .wpb_content_element,
#page-header .amazon-page-header .wpb_content_element,
#page-header .now-page-header .wpb_content_element,
#page-header .five9-page-header .wpb_content_element,
#page-header .sforce-page-header .wpb_content_element {
	margin-bottom: 0!important;
}

#page-header .avaya-page-header .quote-box.quote-left,
#page-header .cisco-page-header .quote-box.quote-left,
#page-header .oracle-page-header .quote-box.quote-left,
#page-header .amazon-page-header .quote-box.quote-left,
#page-header .now-page-header .quote-box.quote-left,
#page-header .five9-page-header .quote-box.quote-left,
#page-header .sforce-page-header .quote-box.quote-left {
	background-color: #d52027;
	left: 12%;
	min-height: 100px;
	top: 12%;
}

#page-header .avaya-page-header .quote-box.quote-right,
#page-header .cisco-page-header .quote-box.quote-right,
#page-header .oracle-page-header .quote-box.quote-right,
#page-header .amazon-page-header .quote-box.quote-right,
#page-header .now-page-header .quote-box.quote-right,
#page-header .five9-page-header .quote-box.quote-right,
#page-header .sforce-page-header .quote-box.quote-right {
	background-color: #d52027;
	right: 15%;
	min-height: 100px;
	top: 35%;
}

#page-header .cisco-page-header .quote-box.quote-left,
#page-header .cisco-page-header .quote-box.quote-right {
	background-color: #0096d6;
}

#page-header .amazon-page-header .quote-box.quote-left,
#page-header .amazon-page-header .quote-box.quote-right {
	background-color: #39c9a5;
}

#page-header .now-page-header .quote-box.quote-left,
#page-header .now-page-header .quote-box.quote-right {
	background-color: #7fb4a0;
}

#page-header .five9-page-header .quote-box.quote-left,
#page-header .five9-page-header .quote-box.quote-right {
	background-color: #238ec4;
}

#page-header .sforce-page-header .quote-box.quote-left,
#page-header .sforce-page-header .quote-box.quote-right {
	background-color: #01a0e4;
}

/*
#page-header .avaya-page-header .quote-box.quote-left::after,
#page-header .cisco-page-header .quote-box.quote-left::after,
#page-header .oracle-page-header .quote-box.quote-left::after,
#page-header .amazon-page-header .quote-box.quote-left::after,
#page-header .now-page-header .quote-box.quote-left::after,
#page-header .five9-page-header .quote-box.quote-left::after,
#page-header .sforce-page-header .quote-box.quote-left::after {
	background-size: 30px 14px;
	background-repeat: no-repeat;
	width: 30px;
	height: 14px;
	content: "";
	bottom: -14px;
	left: 200px;
	z-index: 2;
	position: absolute;
}

#page-header .avaya-page-header .quote-box.quote-left::after,
#page-header .oracle-page-header .quote-box.quote-left::after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-red-left.png');
}

#page-header .cisco-page-header .quote-box.quote-left::after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-blue-left.png');
}

#page-header .avaya-page-header .quote-box.quote-right::after,
#page-header .cisco-page-header .quote-box.quote-right::after,
#page-header .oracle-page-header .quote-box.quote-right::after,
#page-header .amazon-page-header .quote-box.quote-right::after,
#page-header .now-page-header .quote-box.quote-right::after,
#page-header .five9-page-header .quote-box.quote-right::after,
#page-header .sforce-page-header .quote-box.quote-right::after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-red-right.png');
	background-size: 30px 14px;
	background-repeat: no-repeat;
	width: 30px;
	height: 14px;
	content: "";
	bottom: -14px;
	left: 20px;
	z-index: 2;
	position: absolute;
}

#page-header .cisco-page-header .quote-box.quote-left::after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-blue-left.png');
}

#page-header .cisco-page-header .quote-box.quote-right::after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-blue-right.png');
}

#page-header .amazon-page-header .quote-box.quote-right::after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-teal-right.png');
}
*/

#page-header .cisco-page-header .partner-page-logo,
#page-header .avaya-page-header .partner-page-logo,
#page-header .oracle-page-header .partner-page-logo,
#page-header .amazon-page-header .partner-page-logo,
#page-header .now-page-header .partner-page-logo,
#page-header .five9-page-header .partner-page-logo,
#page-header .sforce-page-header .partner-page-logo {
	position: absolute;
	right: 16%;
	bottom: 10%;
}

#cisco-details .mk-half-layout,
#amazon-details .mk-half-layout,
#mcm .mk-half-layout {
	background-position: center left -50px!important;
}

#avaya-details .mk-half-layout,
#oracle-details .mk-half-layout {
	background-position: center right -50px!important;
}

#cisco-details .partner-row-col,
#avaya-details .partner-row-col,
#oracle-details .partner-row-col,
#amazon-details .partner-row-col,
#now-details .partner-row-col,
#five9-details .partner-row-col,
#sforce-details .partner-row-col,
#mcm-details .partner-row-col,
#smpp .partner-row-col,
#https .partner-row-col,
#numbers .partner-row-col,
#campaign .partner-row-col,
#global .partner-row-col,
#toll .partner-row-col,
#shortcodes .partner-row-col,
#messaging .partner-row-col,
#cxhub .partner-row-col {
	margin: 130px 0 180px;
	padding: 0 6%;
}

#cisco-details .partner-row-col .mk-text-block,
#amazon-details .partner-row-col .mk-text-block,
#avaya-details .partner-row-col .mk-text-block,
#oracle-details .partner-row-col .mk-text-block,
#now-details .partner-row-col .mk-text-block,
#five9-details .partner-row-col .mk-text-block,
#sforce-details .partner-row-col .mk-text-block,
#mcm-details .partner-row-col .mk-text-block,
#smpp .partner-row-col .mk-text-block,
#https .partner-row-col .mk-text-block,
#numbers .partner-row-col .mk-text-block,
#campaign .partner-row-col .mk-text-block,
#global .partner-row-col .mk-text-block,
#toll .partner-row-col .mk-text-block,
#shortcodes .partner-row-col .mk-text-block,
#messaging .partner-row-col .mk-text-block,
#cxhub .partner-row-col .mk-text-block {
	padding-bottom: 35px;
}

/*Testimonial Slider*/
#customers-say .mk-testimonial.avantgarde-style.light-version .mk-testimonial-author,
#customers-say .mk-testimonial.avantgarde-style.light-version .mk-testimonial-company {
	color: #f3c200!important;
}

#customers-say .mk-testimonial.avantgarde-style .mk-testimonial-content {
	padding: 0 12% 0 12%;

}

#customers-say .mk-testimonial.avantgarde-style .mk-testimonial-content {
	font-style: normal;
	font-weight: 400;
	font-style: italic;
}

#customer-say .mk-testimonial.avantgarde-style .mk-testimonial-company {
	font-size: 14px;
}

#customers-say .mk-flexslider .mk-flex-slides img {
	width: auto;
	margin-top: 2em;
	margin-bottom: 0;
}

/*About*/
#challanges .mk-text-block {
	padding: 130px 25% 130px 15px;
}

#about-columns .about-copy {
	text-align: center;
}

#about-columns .about-icon {
	width: 66px;
	height: 66px;
	margin-bottom: 20px;
}

#about-columns .vc_col-sm-4.data-center-details-wrap:nth-child(1) {
	min-height: 200px;
	border-right: 2px solid #77a734;
}

#about-columns .vc_col-sm-4.data-center-details-wrap:nth-child(3) {
	min-height: 200px;
	border-left: 2px solid #77a734;
}

#theme-page #about-columns .about-copy h3,
#theme-page #about-columns .about-copy p {
	color: #fff;
}

#theme-page #about-columns .about-copy h3 {
	font-size: 2em;
	line-height: 1em;
}

#theme-page #about-columns .about-copy p {
	padding-right: 10%;
	padding-left: 10%;
}

#data-center-details .data-center-details-wrap {
	/*padding-left: 10%;*/
	display: block;
	text-align: center;
}

#data-center-details .data-center-details-wrap:nth-child(1) {
	border-right: 1px solid #fff;
}

#data-center-details i {
	float: left;
	font-size: 5em;
	color: #fff;
}

#theme-page #data-center-details .data-center-details h4,
#theme-page #data-center-details .data-center-details p {
	color: #fff;
}

#data-center-details .data-center-details h4 {
	font-size: 1.8em;
	margin-bottom: 6px;
}

#data-center-details .company-details p {
	color: #fff;
	font-size: 0.95em;
}

/*Read More on About page*/
.hide {
	display: none;
}

/*Contact*/
#contact-details .wpb_raw_html {
	padding-top: 8%;
	padding-right: 10%;
	padding-bottom: 2%;
	padding-left: 10%;
}

.contact-details {
	padding-top: 20px;
}

.contact-loc,
.address-details {
	font-size: 22px;
	letter-spacing: 1px;
	margin-bottom: 28px;
	color: #3d4351;
}

.contact-loc:nth-child(2),
.address-details.map-pointer {
	margin-bottom: 0;
}

.contact-loc.usaflag:before,
.contact-loc.euroflag:before,
.contact-loc.noflag:before,
.address-details.map-pointer:before {
	content: " ";
	width: 38px;
	height: 32px;
	background-size: 38px 22px;
	background-repeat: no-repeat;
	background-position: 0;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.contact-loc.usaflag:before {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/usa-flag.jpg');
}

.contact-loc.euroflag:before {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/euro-flag.jpg');
}

.address-details.map-pointer:before {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/map-location-icon.png');
	width: 38px;
	height: 34px;
	background-size: 38px 34px;
}

.contact-loc span {
	width: 84px;
	display: inline-block;
}

.address-details.map-pointer span {
	width: 0;
	display: inline-block;
}

.address-details span {
	width: 46px;
	display: inline-block;
}

/******Buttons******/
.mk-button {
	text-transform: uppercase;
	font-weight: 400;
}


/******Simple Tabs******/
#customer-case .mk-tabs.simple-style .mk-tabs-tabs {
	border-bottom: 0;
}

#customer-case .mk-tabs.simple-style .mk-tabs-tabs li.is-active a {
	border-color: #3d4351!important;
	color: #fff;
}

#customer-case .mk-tabs.simple-style .mk-tabs-panes {
	min-height: 460px;
	overflow: hidden;
}

#customer-case .mk-tabs .mk-tabs-tabs li.is-active:nth-child(8)  {
	border-right: 11px solid #3D4351;
}

#customer-case .mk-tabs .mk-tabs-tabs li a {
	padding: 12px 34px;
	font-weight: 400;
	font-size: 14px;
}

#customer-case .mk-tabs .mk-tabs-tabs li a::before {
	display: table;
	clear: both;
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(1) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-001.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(2) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-002.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(3) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-003.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(4) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-004.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(5) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-005.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(6) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-006.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(7) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-008.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li:nth-child(8) a::before {
	content: url('https://www.webtext.com/wp-content/uploads/2015/09/sector-007.png');
}

#customer-case .mk-tabs .mk-tabs-tabs li.is-active a::before{
	-webkit-filter: invert(1);
	-moz-filter: invert(1);
	-o-filter: invert(1);
	-ms-filter: invert(1);
	filter: invert(1);
}

.mk-tabs.simple-style .mk-tabs-panes {
	padding: 5px 5% 0;
}

.single-tab-img .mobile-phone-bg {
	position: relative;
	height: 450px;
}

.mobile-phone-bg:after {
	content: ' ';
	display: block;
	position: absolute;
	top: 65px;
	left: 50%;
	bottom: 0;
	z-index: -1;
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/mobile-phone-2.png');
	background-repeat: no-repeat;
	height: 100%;
	width: 263px;
	margin-left: -132px;
}

.mobile-text {
	min-height: 50px;
	max-width: 200px;
	top: 150px;
	left: 50%;
	margin-left: -98px;
}

.mobile-text.reply-msg {
	top: 285px;
}

.mobile-text > p.typewriter {
	color:#fff;
	font-size: 1em;
}

.quote-box.mobile-text {
	background-color: #2abb9c;
}

.quote-box.mobile-text.yellow-bubble {
	background-color: #f0c330;
}

.quote-box.mobile-text.purple-bubble {
	background-color: #9a5cb4;
}

.quote-box.mobile-text:after,
.quote-box.mobile-text.yellow-bubble:after,
.quote-box.mobile-text.purple-bubble:after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-green.png');
	background-size: 30px 14px;
	background-repeat: no-repeat;
	width: 30px;
	height: 14px;
	content: "";
	bottom: -14px;
	left: 160px;
	z-index: 2;
	position: absolute;
}

.quote-box.mobile-text.yellow-bubble:after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-yellow-left.png');
}

.quote-box.mobile-text.purple-bubble:after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-purple.png');
}

.quote-box.mobile-text.reply-msg:after {
	background-image: url('https://www.webtext.com/wp-content/uploads/2015/09/speech-bubbles-green-right.png');
	left: 20px;
}

/*Partners Page*/
#mk-filter-portfolio.sortable-classic-style ul li a {
	padding: 18px 20px;
	line-height: 14px;
	font-size: 14px;
	color: #3e4454;
	min-width: 140px;
	font-weight: 700;
	text-transform: uppercase;
	background-color: #f0f0f0;
	border-radius: 3px;
}

#mk-filter-portfolio.sortable-classic-style ul li a.current,
#mk-filter-portfolio.sortable-classic-style ul li a.current:hover {
	background-color: #8dc73f;
	background-color: rgba(141,199,63,1);
	color: #fff!important;
}

#partner-grid .loop-main-wrapper {
	margin-top: 20px;
}

#partner-grid .image-hover-overlay {
	background-color: transparent!important;
}

.portfolio-meta-wrapper {
	display: none;
}

/*Blog*/
.mk-blog-grid-item .mk-love-holder {
	display: none;
}

.mk-blog-grid-item .the-title a {
	font-size: 22px;
	line-height: 26px;
}

h3.the-title {
	margin-bottom: 8px;
}

.mk-blog-grid-item .blog-grid-footer {
	background-color: #e4e4e4;
	text-align: center;
}

.mk-readmore {
	line-height: 14px;
	font-size: 14px;
	font-weight: 600;
}

.mk-readmore i {
	display: none;
}

.mk-loadmore-button {
	background-color: #3d4351;
	color: #fff!important;
	border: 2px solid #3d4351;
}

.mk-loadmore-button:hover {
	background-color: #252525;
	color: #fff!important;
	border: 2px solid #252525;
}

.mk-loadmore-button .mk-moon-arrow-down-4 {
	color: #ffffff;
}

#blog-feed .mk-blog-thumbnail-item.content-align-right .mk-thumbnail-content-container {
	padding: 25px 25px 15px;
}

#blog-feed .mk-blog-thumbnail-item .mk-thumbnail-content-container h3 {
	margin: 12px 0;
}

#news-cta .wpb_content_element {
	margin-bottom: 0;
}

#news-cta a {
	display: block;
}

#news-cta .new-cta-wrapper {
	border: 2px solid #fff;
	padding: 40px 20px;
	text-align: center;
}

#news-cta .new-cta-wrapper:hover {
	background-color: #515463;
}

#news-cta .new-cta-wrapper img {
	margin-bottom: 25px;
	width: 110px;
	height: auto;
}

#news-cta .new-cta-wrapper h2 {
	color: #fff;
	margin-bottom: 0;
}

/*Register Page*/
#bizonly,
.forgot-pw h2,
.login-failed h2,
.main-login h2 {
	font-size: 2em;
	line-height: 1.66;
	font-weight: 600;
	margin-bottom: 10px;
}

#register-trial fieldset,
.forgot-pw fieldset,
.login-failed fieldset,
.main-login fieldset {
	width: 50%;
}

#register-trial fieldset input,
.forgot-pw fieldset input [type="input"],
.login-failed fieldset input,
.main-login fieldset input {
	width: 95%;
}

#register-trial fieldset select {
	background: url('https://www.webtext.com/wp-content/uploads/2015/09/selectbox-arrow-dark.png') right center no-repeat;;
}

#register-trial input[type="submit"],
.forgot-pw input[type="button"],
.login-failed input[type="submit"],
.main-login input[type="submit"] {
	font-size: 14px;
	font-weight: 400;
	padding: 14px 30px!important;
	border-radius: 3px;
	background-color: #e54d42!important;
	border: none !important;
	outline: none !important;
	color: #fff !important;
	line-height: 13px !important;
	text-transform: uppercase;
	vertical-align: top;
	letter-spacing: 1px;
}

#register-trial input[type="submit"]:hover,
.forgot-pw input[type="button"]:hover,
.login-failed input[type="submit"]:hover,
.main-login input[type="submit"]:hover {
	background-color: #252525!important;
}

/*Gravity Forms*/
/* General*/
body .gform_wrapper ul li.gfield,
body .gform_wrapper .top_label div.ginput_container {
	margin-top: 0!important;
}

/*Request Demo Form*/
#request-demo-wrapper .gform_body {
	float: left;
	width: 90%;
}

#request-demo-wrapper .gform_wrapper .gform_footer {
	margin: 0;
	clear: none;
	float: left;
	width: 10%;
}

#request-demo-wrapper .gform_wrapper .top_label .gfield_label,
#contact-form-wrapper .gform_wrapper .top_label .gfield_label,
#mk-footer .gform_wrapper .top_label .gfield_label {
	display: none;
}

#request-demo-wrapper .gform_wrapper input[type="email"], 
#request-demo-wrapper .gform_wrapper input[type="number"], 
#request-demo-wrapper .gform_wrapper input[type="password"], 
#request-demo-wrapper .gform_wrapper input[type="tel"], 
#request-demo-wrapper .gform_wrapper input[type="text"], 
#request-demo-wrapper .gform_wrapper input[type="url"],
#theme-page #request-demo-wrapper select,
#contact-form-wrapper .gform_wrapper input[type="email"], 
#contact-form-wrapper .gform_wrapper input[type="number"], 
#contact-form-wrapper .gform_wrapper input[type="password"], 
#contact-form-wrapper .gform_wrapper input[type="tel"], 
#contact-form-wrapper .gform_wrapper input[type="text"], 
#contact-form-wrapper .gform_wrapper input[type="url"],
#theme-page #contact-form-wrapper select,
#theme-page #contact-form-wrapper textarea {
	font-size: 16px!important;
	color: #767676!important;
	padding: 12px!important;
	border-radius: 3px!important;
}

#theme-page #request-demo-wrapper select {
	padding: 12px 14px!important;
	line-height: 20px!important;
	font-weight: inherit;
	background-color: #fafafa!important;
	border: 1px solid #e3e3e3!important;
}

#theme-page #contact-form-wrapper select {
	color: #767676!important;
	padding: 12px 14px!important;
	line-height: 20px!important;
	font-weight: inherit;
	border: 1px solid #fff;
	background-color: #fafafa!important;
	/*background: url('/wp-content/uploads/2015/09/selectbox-arrow-grey.png') right center no-repeat;*/
}

#theme-page #request-demo-wrapper .gform_wrapper select option,
#theme-page #contact-form-wrapper .gform_wrapper select option,
#theme-page #cases-mobile select option {
	color: #000;
}

#request-demo-wrapper .gform_wrapper .gform_footer,
#contact-form-wrapper .gform_wrapper .gform_footer {
	padding: 1px 0 .625em;
}

#request-demo-wrapper .gform_wrapper .gform_footer input.button, 
#request-demo-wrapper .gform_wrapper .gform_footer input[type="submit"],
#mk-footer .gform_wrapper .gform_footer input.button, 
#mk-footer .gform_wrapper .gform_footer input[type="submit"] {
	font-size: 14px;
	font-weight: 400;
	padding: 16px 30px!important;
	border-radius: 3px;
	background-color: #e54d42!important;
}

#contact-form-wrapper .gform_wrapper .gform_footer input.button, 
#contact-form-wrapper .gform_wrapper .gform_footer input[type="submit"] {
	font-size: 14px;
	font-weight: 400;
	padding: 16px 30px!important;
	border-radius: 3px;
	background-color: #3d4351!important;
}

#request-demo-wrapper .gform_wrapper .gform_footer input.button:hover, 
#request-demo-wrapper .gform_wrapper .gform_footer input[type="submit"]:hover,
#contact-form-wrapper .gform_wrapper .gform_footer input.button:hover, 
#contact-form-wrapper .gform_wrapper .gform_footer input[type="submit"]:hover,
#mk-footer .gform_wrapper .gform_footer input.button:hover, 
#mk-footer .gform_wrapper .gform_footer input[type="submit"]:hover {
	background-color: #252525!important;
}

#gform_confirmation_message_1.gform_confirmation_message_1.gform_confirmation_message{
	color: #fff;
	font-size: 2em;
	font-weight: 600;
	text-align: center;
}

#gform_confirmation_message_3.gform_confirmation_message_3.gform_confirmation_message {
	color: #3d4351;
	font-size: 2em;
	font-weight: 600;
	text-align: center;
}


#gform_confirmation_message_2.gform_confirmation_message_2.gform_confirmation_message {
	font-size: 1.2em;
	padding: 12px 6px;
}

/*Request Callback form*/
#mk-footer .gform_footer.top_label {
	float: right;
	margin-top: -68px;
}

#mk-footer input[type="text"] {
	background-color: #333742!important;
	border-color: #3D414C!important;
	width: 60%;
	font-size: 14px!important;
	border-radius: 3px;
}

#mk-footer .gform_wrapper .gform_footer input[type="submit"] {
	padding: 14px 30px!important;
}

/*Use Case Pages*/
#cases-mobile .case-mobile-menu-wrapper {
	background-color: #8bc832;
	padding-top: 25px;
}

#cases-mobile .case-mobile-menu-wrapper .wpb_content_element {
	margin-bottom: 25px;
}

#cases-mobile .case-mobile-menu-wrapper .widget {
	margin-bottom: 0;
}

#theme-page #cases-mobile select {
	color: #fff!important;
	padding: 12px 14px!important;
	line-height: 20px!important;
	border-radius: 3px!important;
	font-size: 16px!important;
	margin: 0 auto;
}

#cases-mobile .phone-view-col .vc_column-inner {
	height: 450px;
}

#cases-mobile .phone-view-col {
	min-height: 385px;
	width: 33.33333333%;
	margin: 40px auto 0 auto;
}

#cases-mobile .phone-view-divider {
	border-bottom: 1px solid #fff;
	display: none;
}

#cases-mobile .phone-view-col .mobile-text {
	top: 80px;
	left: 33px;
	margin-left: 0;
}

#cases-mobile .phone-view-col .mobile-text.reply-msg {
	top: 212px;
}


/*Messenger Page*/
#messaging-options,
#messaging-webtext {
	padding-top: 36px;
	padding-bottom: 36px;
}

#theme-page #messaging-options h1,
#theme-page #messaging-options p,
#theme-page #messaging-webtext p {
	color: #fff;
}

#messaging-webtext p {
	margin-bottom: 0;
	line-height: 1.66;
	font-size: 17px;
	font-weight: 300;
}

#messaging-options .messaging-wrapper {
	margin-top: 40px;
	margin-bottom: 40px;
}

#messaging-options .messaging-wrapper .vc_col-sm-3 {
	border: 1px solid #7c8392;
	border-radius: 4px;
	width: 21%;
	margin-left: 2%;
	margin-right: 2%;
	padding: 25px 35px 10px;
}

#messaging-options .messaging-wrapper .vc_col-sm-3:hover {
	background-color: #2f3542;
	cursor: pointer;
	border-color: #fff;
}

.wpb_content_element.messenger-icon {
	margin-bottom: 16px;
}

.wpb_content_element.messenger-solid-icon,
.wpb_content_element.messenger-social-icon {
	margin-bottom: 20px;
}

.messaging-wrapper .arrow_box {
	position: absolute;
	background: transparent;
	border: 0 solid #fff;
	left: 50%;
	bottom: 50px;
}

.messaging-wrapper .arrow_box:after,
.messaging-wrapper .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.messaging-wrapper .arrow_box:after {
	border-color: rgba(49, 54, 65, 0);
	border-top-color: #2d333f;
	border-width: 12px;
	margin-left: -12px;
}
.messaging-wrapper .arrow_box:before {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 16px;
	margin-left: -16px;
}

#messaging-sms p,
#messaging-messenger p,
#messaging-direct p,
#messaging-telegram p  {
	color: #000;
}

#messaging-sms .mk-half-layout-container,
#messaging-messenger .mk-half-layout-container,
#messaging-direct .mk-half-layout-container,
#messaging-telegram .mk-half-layout-container {
	margin: 130px 0;
}

#theme-page #messaging-sms h2 {
	color: #6cbe45;
	text-align: center;
}

#theme-page #messaging-messenger h2 {
	color: #3b579d;
	text-align: center;
}

#theme-page #messaging-direct h2 {
	color: #33ccff;
	text-align: center;
}

#theme-page #messaging-telegram h2 {
	color: #209bd7;
	text-align: center;
}

/* Messenger Testinonial Slider*/
section#messenger-testimonial {
	width: 100%;
	margin: 70px auto;
}

section#messenger-testimonial.slick-slider {
	background: #2d333f;
}

/* Simple Slider */
.white-back{
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	background: #fff;
}

.simple blockquote::before {
	background-image: none;
}

.simple blockquote p {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #1e528e;
	padding: 25px;
	font-size: 1.25em;
	font-style: italic;
	text-align: center;
}

.simple cite {
	font-size: 1em;
	float: right;
	font-style: normal;
	color: #1e528e;
}
.simple cite a {
	color: #2d91c2;
	font-style: italic;
	text-decoration: none;
	font-size:.85em;
}
.simple cite a:hover {
	color: #00B4CC;
}

/* Bubble Slider */
.bubble blockquote {
	margin: 10px 10px 0;
	background: #6cbe45;
	padding: 25px 12%;
	position: relative;
	border: none;
	border-radius: 8px;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	line-height: 1.33;
}

.bubble blockquote span {
	font-size: 1.45em;
	font-weight: bold;
}

.bubble blockquote::before {
	content: '';
}

.bubble blockquote cite {
	display: block;
	font-size: .85em;
	padding-top: 12px;
}

.slick-initialized .slick-slide {
	outline: none;
}

.slick-dots li.slick-active button:before {
	color: #fff;
	opacity: 1;
}

.slick-dots li button::before {
	font-size: 14px;
}

.slick-dots {
	bottom: -40px;
}

/* Cisco Plus */
#ciscoplus-intro.page-section,
#ciscoplus-overview.page-section,
#ciscoplus-quote.page-section,
#ciscoplus-reasons.page-section,
#ciscoplus-skulist.page-section,
#ciscoplus-registration.page-section {
	padding: 80px 0;
}

#ciscoplus-activate.page-section {
	padding: 60px 0;
}

#ciscoplus-intro .mk-button.large,
#ciscoplus-activate .mk-button.large {
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
}

/* Registration Header*/
.page-id-2227 #ciscoplus-header {
	min-height: 43vh;
}

#ciscoplus-header {
	min-height: 60vh;
}

#ciscoplus-intro strong,
#ciscoplus-intro p {
	color: #fff!important;
	font-size: 18px;
	line-height: 1.66;
}

#ciscoplus-intro .row-1 {
	width: 80%;
	margin: 0 10% 50px!important;
}

#ciscoplus-intro .row-2 {
	width: 600px;
	margin: 0 auto 50px!important;
}

#ciscoplus-overview .row-1 {
	margin-bottom: 70px;
}

#ciscoplus-overview .row-1 p {
	font-size: 18px;
	line-height: 1.66;
}

#ciscoplus-overview .ciscoplus-icon img {
	border-radius: 50%;
}

#ciscoplus-overview .col-1 .ciscoplus-icon img {
	background-color: #3abaeb;
}

#ciscoplus-overview .col-2 .ciscoplus-icon img {
	background-color: #8cc832;
}

#ciscoplus-overview .col-3 .ciscoplus-icon img {
	background-color: #ff7271;
}

#ciscoplus-overview h2 {
	font-size: 24px!important;
	color: #525252!important;
}

#ciscoplus-overview p {
	width: 80%;
	margin: 0 10%;
}

#ciscoplus-quote p {
	color: #fff!important;
	font-size: 18px;
	line-height: 1.66;
	margin-bottom: 50px;
}

#ciscoplus-quote .quote-name {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.66;
}

#ciscoplus-quote .quote-company {
	color: #8cc832;
	font-size: 18px;
	font-style: italic;
	line-height: 1.66;
	text-transform: uppercase;
}

#ciscoplus-reasons h2 {
	font-size: 28px!important;
	color: #525252!important;
}

#ciscoplus-reasons p,
#ciscoplus-reasons ul li {
	font-size: 18px;
	line-height: 1.66;
}

#ciscoplus-reasons p:nth-of-type(1) {
	margin-bottom: 50px;
}

#ciscoplus-reasons ul li {
	margin-bottom: 15px;
}

#ciscoplus-reasons ul li:last-child {
	margin-bottom: 50px;
}

#ciscoplus-skulist h2 {
	color: #525252!important;
}

#ciscoplus-skulist #sku-table-wrapper {
	width: 80%;
	margin: 0 10%;
	background-color: #3d4351;
	color: #fff;
	font-size: 18px;
	line-height: 1.33;
	overflow: hidden;
}

#ciscoplus-skulist #sku-table-wrapper::after {
	content: '';
	display: table;
	clear: both;
}

#ciscoplus-skulist #sku-table-wrapper .table-col-3,
#ciscoplus-skulist #sku-table-wrapper .table-col-9,
#ciscoplus-skulist #sku-table-wrapper .table-col-12 {
	padding: 14px 18px;
	border-top: 1px solid #fff;
}

#ciscoplus-skulist #sku-table-wrapper .table-row:nth-child(2) .table-col-12,
#ciscoplus-skulist #sku-table-wrapper .table-row:nth-child(7) .table-col-12,
#ciscoplus-skulist #sku-table-wrapper .table-row:nth-child(9) .table-col-12,
#ciscoplus-skulist #sku-table-wrapper .table-row:last-child .table-col-12 {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#ciscoplus-skulist #sku-table-wrapper .table-row:nth-child(1) .table-col-3,
#ciscoplus-skulist #sku-table-wrapper .table-row:nth-child(1) .table-col-9 {
	border-top: none;
}

#ciscoplus-skulist #sku-table-wrapper .table-row:last-child .table-col-12 {
	border-bottom: none;
}

#ciscoplus-skulist #sku-table-wrapper .table-row {
	display: flex;
	display: -mx-flexbox; 
	display: -webkit-flex;
	flex-grow: 0; 
	-ms-flex-grow: 0; 
	-webkit-flex-grow: 0; 
	flex-wrap: wrap;
}

#ciscoplus-skulist #sku-table-wrapper .table-col-3 {
	width: 30%;
	flex: none;
	font-weight: 600;
}

#ciscoplus-skulist #sku-table-wrapper .table-col-9 {
	width: 70%;
	flex: none;
	border-left: 1px solid #fff;
	font-weight: 400;
}

#ciscoplus-skulist #sku-table-wrapper .table-col-12 {
	width: 100%;
	flex: none;
	background-color: #8cc832;
	font-weight: 600;
}

#ciscoplus-skulist #sku-table-wrapper .alt-row {
	background-color: #5f6678;
}

#ciscoplus-skulist #sku-table-wrapper .table-footer {
	background-color: #ff5959;
}


#ciscoplus-activate p {
	color: #fff;
	font-size: 24px;
	line-height: 54px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center!important;
}

#ciscoplus-activate #ciscoplus-activate-btn {
	min-width: 220px!important;
}

#ciscoplus-registration h2 {
	font-family: 'Open Sans';
	font-size: 28px!important;
	font-weight: 600!important;
	text-transform: capitalize!important;
	color: #777!important;
	margin-bottom: 15px;
}

#ciscoplus-registration .gform_wrapper {
	padding: 1em;
	border: 1px solid #ddd;
}

#ciscoplus-registration .gform_wrapper label.gfield_label {
	font-size: 16px;
	font-weight: 400;
	color: #777;
	line-height: 1.33em;
	text-transform: capitalize;
}

#ciscoplus-registration .gform_wrapper input[type=text] {
	font-size: 13px!important;
	color: #767676!important;s
	padding: 10px 12px!important;
	background-color: #fdfdfd!important;
	border: 1px solid #e3e3e3!important;
	outline: 0;
}

#ciscoplus-registration .gform_wrapper select {
	background: url('https://www.webtext.com/wp-content/uploads/2015/09/selectbox-arrow-dark.png') right center no-repeat;
}

/*----------  MCM Page  ----------*/
#mcm-details p {
	font-size: 18px;
}

#mcm-features h2,
#mcm-closer h2 {
	color:  #fff;
}

#mcm-features .row,
#mcm-closer .row {
	margin-bottom: 40px;
}

@media only screen and (max-width : 768px) {
	#mcm-features .row,
	#mcm-closer .row {
		margin-bottom: 0;
	}
}

#mcm-features .col {
	width:  20%;
}

@media only screen and (max-width : 768px) {
	#mcm-features .col,
	#mcm-closer .col {
		width:  100%;
		margin-bottom: 20px;
	}
}

#mcm-features .col-6 {
	display: none;
}

#mcm-features .mk-box-icon-2-title {
	text-transform: none;
}

@media only screen and (max-width : 768px) {
	#mcm-features .mk-box-icon-2-title {
		width: 60%;
		margin: 0 20%;
	}	
}

@media only screen and (max-width : 414px) {
	#mcm-features .mk-box-icon-2-title {
		width: 100%;
		margin: 0;
	}	
}



/*----------  CX HUB  ----------*/
.cx-header {
	padding-bottom: 100px;
}

.cx-header h1 {
	color:  #fff;
	font-size: 50px;
	font-weight: 300;
	text-transform: none;
}

.cx-header .row {
	margin-bottom: 50px;
}

.cx-header .row-2 .col {
	width:  20%;
	float: left;
}

.cx-header .row-2 .col-6 {
	display: none;
}

#cx-1.page-section,
#cx-2.page-section,
#cx-3.page-section,
#cx-4.page-section {
	padding: 100px 0;
}

#cx-1 img {
	width: 70%;
}

#cx-1 p,
#cx-1 strong,
#cx-2 h2,
#cx-2 p,
#cx-3 h2,
#cx-3 p,
#cx-4 h2,
#cx-4 p {
	color: #fff!important;
	text-align: center;
}

#cx-2 h2,
#cx-3 h2 {
	font-weight: 300;
}

/* Tabs */
#cx-4 .mk-tabs.simple-style .mk-tabs-tabs {
	border: 2px solid #eee;
	display: flex;
}

#cx-4 .mk-tabs .mk-tabs-tabs li {
	display: block;
	float: none;
	border-right: 2px solid #fff;
	flex: 1 1 16.66666667%;
}

#cx-4 .mk-tabs .mk-tabs-tabs li:nth-child(6) {
	border-right: none;
}

#cx-4 .mk-tabs .mk-tabs-tabs li a {
	text-align: center;
	color:  #fff;
}

#cx-4 .mk-tabs.simple-style .mk-tabs-tabs li.is-active a {
	border-color: #fff!important;
	background-color: #8cc832;
}

#cx-4 .mk-tabs.simple-style .mk-tabs-tabs li:hover a {
	background-color: #8cc832;
}

#cx-4 .mk-tabs.simple-style .mk-tabs-panes {
	padding: 20px 5% 0;
}


/*Footer*/
#mk-footer .mk-col-1-2:nth-child(1) {
	width: 60%;
}

#mk-footer .mk-col-1-2:nth-child(2) {
	width: 40%;
}

.footer-logos {
	margin-top: 10%;
}

#request-footer-wrapper {
	background-color: #565c6a;
	padding: 5%;
}

#request-footer-wrapper .request-footer-copy {
	color: #a7aec0;
	line-height: 1.66em;
	margin-bottom: 20px;
}

#request-footer-wrapper .request-input {
	background-color: #333742;
	padding-top: 1px;
	padding-left: 15px;
}

#mk-footer .menu li a svg {
	display: none;
}

#mk-footer .widget_social_networks a.mk-square-pointed.dark {
	border: 1px solid #333742;
	background-color: #333742;
}

#mk-footer .widget_social_networks a.dark {
	color: #fff;
}

#mk-footer .widget_nav_menu ul li:before {
	right: 60%;
}

/*=============================================
=            Header Updates 2020            =
=============================================*/
/* Top Lefel Nav */
.mk-toolbar-navigation {
	float: right;
}

@media only screen and (max-width : 1200px) {
	header .mk-header-toolbar {
		border-bottom: 1px solid rgba(241,241,241,0.5);
		background-color: #3d4351;
	}
}

/*Login Button*/
li#menu-item-3233 a.menu-item-link {
	border: 2px solid #fff;
	border-radius: 5px;
	margin-left: 20px;
	padding-left: 30px!important;
	padding-right: 30px!important;
}

li#menu-item-3133 a.menu-item-link:hover {
	border: 2px solid #8cc832;
	background-color: #8cc832;
}

li#menu-item-3232 a.menu-item-link {
	display: none;
}

@media only screen and (max-width : 1140px) {
	li#responsive-menu-item-3233 {
		display: none;
	}
}

.sticky-style-fixed.header-style-1.a-sticky .mk-header-holder,
.sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
	top: -35px!important;
}


/* Home page  */
#cpaas .prod-home-row-col,
#enterprise .prod-home-row-col,
#applications .prod-home-row-col,
#api .prod-home-row-col {
	padding: 100px 6%!important;
	min-height: 730px;
}

#cpaas .hp__service__head,
#cpaas .hp__service__details,
#enterprise .hp__service__head,
#enterprise .hp__service__details,
#applications .hp__service__head,
#applications .hp__service__details,
#api .hp__service__head,
#api .hp__service__details {
	color: #fff;
}

#cpaas .hp__service__sub,
#enterprise .hp__service__sub,
#applications .hp__service__sub,
#api .hp__service__sub {
	font-size: 20px;
	margin-bottom: 5px;
}

#cpaas .hp__service__sub,
#enterprise .hp__service__sub,
#applications .hp__service__sub,
#api .hp__service__sub {
	text-transform: none;
}

#cpaas .hp__service__head,
#enterprise .hp__service__head,
#applications .hp__service__head,
#api .hp__service__head {
	font-size: 40px;
	margin-bottom: 20px;
}

@media only screen and (max-width : 568px) {
	#cpaas .hp__service__head,
	#enterprise .hp__service__head,
	#applications .hp__service__head,
	#api .hp__service__head {
		font-size: 30px;
	}
}


@media only screen and (min-width : 993px) {
	#cpaas .wpb_raw_html,
	#applications .wpb_raw_html {
		text-align: right;
	}
}

@media only screen and (max-width : 992px) {
	#cpaas .right,
	#applications .right {
		float: left;
	}
}

@media only screen and (max-width : 568px) {
	#cpaas .mk-button,
	#applications .mk-button,
	#enterprise .mk-button,
	#api .mk-button {
		display: block!important;
	}
}


#cpaas .hp__service__sub,
#cpaas .hp__service__link {
	color: #53b796;
}

#cpaas .hp__service__links,
#enterprise .hp__service__links,
#applications .hp__service__links,
#api .hp__service__links {
	display: flex;
	flex-direction: column;
}

#cpaas .hp__service__link,
#enterprise .hp__service__link,
#applications .hp__service__link,
#api .hp__service__link {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 8px;
	text-decoration: underline;
}

#cpaas .hp__service__link:hover,
#enterprise .hp__service__link:hover,
#applications .hp__service__link:hover,
#api .hp__service__link:hover {
	color:  #fff;
}

#enterprise .hp__service__sub,
#enterprise .hp__service__link {
	color: #00be95;
}


#applications .hp__service__sub,
#applications .hp__service__link {
	color: #f64d6a;
}

#api .hp__service__sub,
#api .hp__service__link {
	color: #2abb9c;
}

@media only screen and (max-width : 992px) {
	#cpaas .prod-home-row-col:nth-child(1),
	#applications .prod-home-row-col:nth-child(1) {
		display: none;
	}

	#enterprise .prod-home-row-col:nth-child(2),
	#api .prod-home-row-col:nth-child(2) {
		display: none;
	}

	#cpaas .prod-home-row-col:nth-child(2),
	#applications .prod-home-row-col:nth-child(2) {
		width: 100%;
	}

	#enterprise .prod-home-row-col:nth-child(1),
	#api .prod-home-row-col:nth-child(1) {
		width: 100%;
	}
}

.mobile-img {
	display: none;
}

@media only screen and (max-width : 992px) {
	.mobile-img {
		display: block;
	}
}

/* API's */
#theme-page #smpp.api-row p,
#theme-page #https.api-row p,
#theme-page #numbers.api-row p,
#theme-page #campaign.api-row p,
#theme-page #global.api-row p,
#theme-page #toll.api-row p,
#theme-page #shortcodes.api-row p,
#theme-page #messaging.api-row p,
#theme-page #cxhub.api-row p {
	color: #444d56;
}
/*=====  End of Header Updates 2020  ======*/



/*=====================================
=            Media Queries        =
=====================================*/
@media only screen and (min-width : 1367px) {
	#messaging-webtext .mk-text-block p {
		width: 82%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width : 1366px) {
	/*Slanted Sections*/
	.slant-green::after,
	.slant-purple::after,
	.slant-blue::after,
	.slant-lightblue::after {
		display: none;
	}
	
	#cx-hub .prod-home-row-col {
		padding: 85px 6%!important;
	}

	#contact-center .quote-box {
		margin-left: 5%;
	}

	#smart-notifications .quote-box {
		margin-left: 40%;
	}

	#person-to-person .quote-box {
		margin-left: -55px;
	}

	#page-header .oracle-page-header .partner-page-logo {
		right: 4%;
	}

	/*Cisco / Avaya / Oracle */
	#cisco-details .mk-half-layout {
		background-position: center!important;
	}
}

@media only screen and (max-width : 1280px) {
	/* Home Page */
	#cx-hub .prod-home-row-col,
	#contact-center .prod-home-row-col,
	#person-to-person .prod-home-row-col, 
	#smart-notifications .prod-home-row-col {
		min-height: 640px;
		padding: 70px 50px!important;
	}

	#person-to-person .quote-box {
		margin-left: -30px;
	}

	/*Home - Cisco / Avaya / Oracle */
	#main-partners-columns .main-partners-wrapper .mk-text-block {
		min-height: 230px;
	}

	/* Cisco / Avaya / Oracle */
	#page-header .avaya-page-header .quote-box.quote-left,
	#page-header .cisco-page-header .quote-box.quote-left,
	#page-header .oracle-page-header .quote-box.quote-left {
		left: 2%;
	}

	#page-header .avaya-page-header .quote-box.quote-right, 
	#page-header .cisco-page-header .quote-box.quote-right,
	#page-header .oracle-page-header .quote-box.quote-right {
		right: 2%;
	}
	
	#page-header .cisco-page-header .partner-page-logo,
	#page-header .avaya-page-header .partner-page-logo,
	#page-header .oracle-page-header .partner-page-logo {
		right: 5%;
	}
}

@media only screen and (max-width : 1200px) {
	/*Items for hiding*/
	#page-header .avaya-page-header .quote-box.quote-left,
	#page-header .cisco-page-header .quote-box.quote-left,
	#page-header .avaya-page-header .quote-box.quote-right,
	#page-header .cisco-page-header .quote-box.quote-right,
	#page-header .oracle-page-header .quote-box.quote-left,
	#page-header .oracle-page-header .quote-box.quote-right {
		display: none;
	}
}

@media only screen and (max-width : 1140px) {
	/*Show login Link on small screens*/
	li#responsive-menu-item-1336 {
		display: block;
	}

	/*Hide on small screens*/
	li#responsive-menu-item-330,
	li#responsive-menu-item-1556 {
		display: none;
	}

	/*Remove Column Padding on screen edges*/
	.mk-padding-wrapper {
		padding: 0!important;
	}

	#customer-case .mk-tabs .mk-tabs-tabs li a {
		padding: 12px 32px;
		font-weight: 400;
		font-size: 14px;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1024px) {
	/*Page Headers*/
	#theme-page #page-header h3 {
		margin-top: 120px!important;
	}

	/*Home Product Rows*/
	#cx-hub .prod-home-row-col,
	#contact-center .prod-home-row-col,
	#person-to-person .prod-home-row-col,
	#smart-notifications .prod-home-row-col {
		width: 100%;
		min-height: 500px;
		padding: 70px!important;
	}

	#smart-notifications .quote-box {
		margin-left: 60%;
	}

	#person-to-person .prod-home-row-col {
		background-position: -36% center !important;
	}

	#customer-case .mk-tabs .mk-tabs-tabs li a {
		padding: 8px 24px;
	}

	#main-partners-columns .main-partners-wrapper .mk-text-block,
	#main-partners-columns .main-partners-wrapper .mk-button-container {
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 25px;
	}

	#main-partners-columns .main-partners-wrapper .mk-button-container {
		padding-top: 0;
		padding-bottom: 25px;
	}

	/* Partners */
	#mk-filter-portfolio.sortable-classic-style ul li a {
		padding: 18px 15px;
		line-height: 15px;
		font-size: 15px;
	}

	/* Cisco / Avaya / Oracle */
	#page-header .cisco-page-header .partner-page-logo, 
	#page-header .avaya-page-header .partner-page-logo,
	#page-header .oracle-page-header .partner-page-logo {
		right: 2%;
		bottom: 5%;
	}

	#cisco-details .partner-row-col,
	#avaya-details .partner-row-col,
	#oracle-details .partner-row-col {
		margin: 70px 0;
	}

	/*Contact*/
	.vc_col-sm-6.half-column-img {
		min-height: 515px;
	}

	#contact-details .wpb_raw_html {
		padding: 70px 10px;
	}

	.contact-loc, .address-details {
		font-size: 20px;
	}

	/* Cisco Plus */
	#ciscoplus-header {
		min-height: 43vh;
	}

	#ciscoplus-intro .row-2 {
		margin: 0 auto;
	}

	#ciscoplus-activate.page-section {
		padding: 40px 0;
	}

	/* Request Forms */
	#request-demo-wrapper .gform_body {
		width: 100%;
	}

	/* Messaging */
	#messaging-sms .mk-half-layout-container,
	#messaging-messenger .mk-half-layout-container,
	#messaging-direct .mk-half-layout-container,
	#messaging-telegram .mk-half-layout-container {
		margin: 70px 0;
	}
}

@media only screen and (max-width : 992px) {
	/*Items for hiding*/
	#cx-hub .prod-home-row-col:nth-child(odd),
	#contact-center .prod-home-row-col:nth-child(even),
	#smart-notifications .prod-home-row-col:nth-child(odd),
	#person-to-person .prod-home-row-col:nth-child(even),
	#page-header .cisco-page-header .partner-page-logo, 
	#page-header .avaya-page-header .partner-page-logo,
	#page-header .oracle-page-header .partner-page-logo {
		display: none;
	}

	/*Home Product Rows*/
	#cx-hub .prod-home-row-col,
	#contact-center .prod-home-row-col,
	#person-to-person .prod-home-row-col,
	#smart-notifications .prod-home-row-col {
		min-height: auto;
	}

	#theme-page #contact-center h2,
	#theme-page #smart-notifications h2,
	#theme-page #person-to-person h2,
	#theme-page #customer-case h2,
	#theme-page #request-demo-wrapper h2,
	#theme-page #contact-form-wrapper h2,
	#theme-page #data-center-map h2,
	#theme-page #leadership-team h2,
	#theme-page #advisory-team h2,
	#theme-page #home-blog h2 {
		font-size: 2.6em;
	}

	#theme-page #main-partners-columns h2 {
		font-size: 1.8em;
	}

	/* Forms */
	#request-demo-wrapper .gform_wrapper .gform_footer,
	#contact-form-wrapper .gform_wrapper .gform_footer {
		clear: both;
		width: 100%;
	}

	/* Footer */
	#mk-footer input[type="text"] {
		width: 100%;
	}
	#mk-footer .gform_footer.top_label {
		float: none;
		margin-top: -12px;
	}

	/* Partners */
	#mk-filter-portfolio.sortable-classic-style ul li a {
		padding: 16px 12px;
		line-height: 14px;
		font-size: 14px;
		min-width: 100px;
	}

	/* Contact page */
	.contact-loc,
	.address-details {
		font-size: 18px;
	}

	.contact-loc span {
		width: 74px;
	}

	.vc_col-sm-6.half-column-img {
		min-height: 600px;
	}

	#register-trial fieldset, 
	.forgot-pw fieldset, 
	.login-failed fieldset, 
	.main-login fieldset {
		width: 75%;
	}
}

@media only screen and (max-width : 768px) {
	/*Items for hiding*/
	#customer-case {
		display: none;
	}

	/*Hide login Link on Large screens*/
	li#menu-item-1556 {
		display: none;
	}

	li#responsive-menu-item-1603 {
		display: block;
	}

	#cx-hub .mk-text-block,
	#smart-notifications .mk-text-block    {
		text-align: left!important;
	}

	#theme-page #smart-notifications h2::before {
		border-left: 8px solid #f1c50e;
		border-right: none;
		right: auto;
		left: -20px;
	}

	#main-partners-columns .main-partners-wrapper {
		width: 100%;
		float: left;
	}

	#main-partners-columns .main-partners-wrapper .mk-text-block {
		min-height: auto;
	}

	#cases-mobile .phone-view-col {
		width: 256px;
		padding: 0;
	}

	.footer-logos {
		margin-top: 2%;
	}

	/*About Page */
	#challanges .mk-text-block {
		padding: 30px 0;
	}

	/*Partners Page*/
	#partner-grid .background-layer {
		background-image: none!important;
		background-color: #fff!important;
	}

	/* Messaging Page */
	#messaging-options .messaging-wrapper .vc_col-sm-3 {
		min-height: 240px;
	}

	/* Cisco Plus */
	#ciscoplus-registration .vc_col-sm-10,
	#ciscoplus-registration .vc_col-sm-2,
	#ciscoplus-activate .vc_col-sm-8,
	#ciscoplus-activate .vc_col-sm-4  {
		width: 100%;
		float: left;
	}

	#ciscoplus-activate p {
		line-height: 1.66;
	}
}

@media only screen and (max-width : 736px) {
	/*Items for hiding*/
	#page-header .cisco-page-header .partner-page-logo,
	#page-header .avaya-page-header .partner-page-logo,
	#page-header .oracle-page-header .partner-page-logo {
		display: none;
	}

	/* Home */
	#cx-hub .mk-button,
	#contact-center .mk-button,
	#smart-notifications .mk-button,
	#person-to-person .mk-button {
		min-width: 230px;
	}

	/*Register*/
	#register-trial fieldset {
		width: 90%;
	}

	/* General Buttons - Left align all */
	#theme-page .mk-button-container {
		display: block;
		text-align: left;
		width: 100%;
	}

	/* Specific Buttons */
	#theme-page #about-columns .mk-button-container,
	#theme-page #ciscoplus-intro .mk-button-container,
	#ciscoplus-activate .mk-button-container {
		text-align: center;
	}

	/* About Page */
	#data-center-details .data-center-details-wrap:nth-child(1) {
		border-right: none;
	}

	#about-columns .vc_col-sm-4.data-center-details-wrap:nth-child(1) {
		border-right: none;
	}

	#about-columns .vc_col-sm-4.data-center-details-wrap:nth-child(3) {
		border-left: none;
	}

	/*Home - Avaya / Cisco*/
	#main-partners-columns .vc_col-sm-6 {
		min-height: 0;
	}

	/* Forms */
	#request-demo-wrapper .gform_wrapper .gform_footer,
	#contact-form-wrapper .gform_wrapper .gform_footer {
		float: none;
	}

	#request-demo-wrapper .gform_body {
		width: 100%;
	}

	#cases-mobile .phone-view-col {
		width: 263px;
	}

	#cases-mobile .phone-view-divider {
		display: block;
	}

	/* Messaging */
	#messaging-sms .mk-half-layout-container,
	#messaging-messenger .mk-half-layout-container,
	#messaging-direct .mk-half-layout-container,
	#messaging-telegram .mk-half-layout-container {
		margin: 40px 0;
	}

	#messaging-options .messaging-wrapper {
		margin-bottom: 20px;
	}

	#messaging-options .messaging-wrapper .vc_col-sm-3 {
		width: 48%;
		margin-left: 1%;
		margin-right: 1%;
		margin-bottom: 2%;
		float: left;
		min-height: 1px;
	}

	section#messenger-testimonial {
		margin: 20px auto;
	}

	#cisco-details .mk-half-layout {
		background-position: center left!important;
	}

	/* Cisco Plus */
	.page-id-2227 #ciscoplus-header,
	#ciscoplus-header {
		min-height: 300px;
	}

	#ciscoplus-intro .row-2 {
		width: 100%;
	}

	#ciscoplus-intro .row-2 a.mk-button {
		min-width: 310px!important;
	}


	#ciscoplus-overview p {
		margin: 0 10% 28px 10%;
	}

	#ciscoplus-skulist #sku-table-wrapper {
		width: 100%;
		margin: 0;
	}

	/* Contact */
	#contact-details .wpb_raw_html {
		padding: 40px 10px;
	}


	/*Footer*/
	#mk-footer input[type="text"] {
		border-color: #3C404A!important;
	}

	#mk-footer .gform_footer.top_label {
		float: none;
		margin-top: 0;
	}
}

@media only screen and (max-width : 568px) {
	/* Cisco / Avaya / Oracle */
	#page-header .avaya-page-header .monitor-screen,
	#page-header .cisco-page-header .monitor-screen,
	#page-header .oracle-page-header .monitor-screen {
		position: relative;
		bottom: -50px;
	}

	/* Cisco Plus */
	#ciscoplus-intro .row-1 {
		width: 100%;
		margin: 0 0 50px!important;
	}

	#ciscoplus-overview p {
		width: 100%;
		margin: 0 0 28px 0;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	#theme-page #cx-hub h2,
	#theme-page #contact-center h2,
	#theme-page #smart-notifications h2,
	#theme-page #person-to-person h2,
	#theme-page #customer-case h2,
	#theme-page #request-demo-wrapper h2,
	#theme-page #contact-form-wrapper h2,
	#theme-page #data-center-map h2,
	#theme-page #leadership-team h2,
	#theme-page #advisory-team h2,
	#theme-page #home-blog h2 {
		font-size: 2em;
	}

	/*Home Product Rows*/
	#cx-hub .prod-home-row-col,
	#contact-center .prod-home-row-col,
	#person-to-person .prod-home-row-col,
	#smart-notifications .prod-home-row-col {
		padding: 40px!important;
	}

	/*Messaging*/
	#messaging-options .messaging-wrapper .vc_col-sm-3 {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		min-height: 1px;
		padding: 30px 30px 10px;
	}

	.messaging-wrapper .arrow_box {
		bottom: 30px;
	}

	.bubble blockquote {
		padding: 15px 10%;
		font-size: 1.2em;
	}

	/* Cisco Plus */
	#ciscoplus-skulist #sku-table-wrapper .table-col-9,
	#ciscoplus-skulist #sku-table-wrapper .table-col-3 {
		width: 100%;
	}

	#ciscoplus-skulist #sku-table-wrapper .table-row:nth-child(1) .table-col-3,
	#ciscoplus-skulist #sku-table-wrapper .table-row:nth-child(1) .table-col-9 {
		border-top: 1px solid #fff;
	}

	#ciscoplus-skulist #sku-table-wrapper .table-row .table-col-3,
	#ciscoplus-skulist #sku-table-wrapper .table-row .table-col-9,
	#ciscoplus-skulist #sku-table-wrapper .table-col-12 {
		border: 1px solid #fff;
	}
}

@media only screen and (max-width : 414px) {
	/* Cisco Plus */
	#ciscoplus-intro .row-2 a.mk-button {
		min-width: 270px!important;
	}
}

@media only screen and (max-width : 320px) {
	/* Cisco Plus */
	#ciscoplus-intro .row-2 a.mk-button {
		min-width: 205px!important;
	}
}