@font-face {
	font-family: 'LatoBlack';
	src: url('../fonts/lato-bla.eot');
	src: url('../fonts/lato-bla.eot') format('embedded-opentype'), url('../fonts/lato-bla.woff') format('woff'), url('../fonts/lato-bla.ttf') format('truetype'), url('../fonts/lato-bla.svg#LatoBlack') format('svg');
}
@font-face {
	font-family: 'LatoBlackItalic';
	src: url('../fonts/lato-blaita.eot');
	src: url('../fonts/lato-blaita.eot') format('embedded-opentype'), url('../fonts/lato-blaita.woff') format('woff'), url('../fonts/lato-blaita.ttf') format('truetype'), url('../fonts/lato-blaita.svg#LatoBlackItalic') format('svg');
}
@font-face {
	font-family: 'LatoBold';
	src: url('../fonts/lato-bol.eot');
	src: url('../fonts/lato-bol.eot') format('embedded-opentype'), url('../fonts/lato-bol.woff') format('woff'), url('../fonts/lato-bol.ttf') format('truetype'), url('../fonts/lato-bol.svg#LatoBold') format('svg');
}
@font-face {
	font-family: 'LatoBoldItalic';
	src: url('../fonts/lato-bolita.eot');
	src: url('../fonts/lato-bolita.eot') format('embedded-opentype'), url('../fonts/lato-bolita.woff') format('woff'), url('../fonts/lato-bolita.ttf') format('truetype'), url('../fonts/lato-bolita.svg#LatoBoldItalic') format('svg');
}
@font-face {
	font-family: 'LatoHairline';
	src: url('../fonts/lato-hai.eot');
	src: url('../fonts/lato-hai.eot') format('embedded-opentype'), url('../fonts/lato-hai.woff') format('woff'), url('../fonts/lato-hai.ttf') format('truetype'), url('../fonts/lato-hai.svg#LatoHairline') format('svg');
}
@font-face {
	font-family: 'LatoHairlineItalic';
	src: url('../fonts/lato-haiita.eot');
	src: url('../fonts/lato-haiita.eot') format('embedded-opentype'), url('../fonts/lato-haiita.woff') format('woff'), url('../fonts/lato-haiita.ttf') format('truetype'), url('../fonts/lato-haiita.svg#LatoHairlineItalic') format('svg');
}
@font-face {
	font-family: 'LatoLight';
	src: url('../fonts/lato-lig.eot');
	src: url('../fonts/lato-lig.eot') format('embedded-opentype'), url('../fonts/lato-lig.woff') format('woff'), url('../fonts/lato-lig.ttf') format('truetype'), url('../fonts/lato-lig.svg#LatoLight') format('svg');
}
@font-face {
	font-family: 'LatoLightItalic';
	src: url('../fonts/lato-ligita.eot');
	src: url('../fonts/lato-ligita.eot') format('embedded-opentype'), url('../fonts/lato-ligita.woff') format('woff'), url('../fonts/lato-ligita.ttf') format('truetype'), url('../fonts/lato-ligita.svg#LatoLightItalic') format('svg');
}
@font-face {
	font-family: 'LatoRegular';
	src: url('../fonts/lato-reg.eot');
	src: url('../fonts/lato-reg.eot') format('embedded-opentype'), url('../fonts/lato-reg.woff') format('woff'), url('../fonts/lato-reg.ttf') format('truetype'), url('../fonts/lato-reg.svg#LatoRegular') format('svg');
}
@font-face {
	font-family: 'LatoItalic';
	src: url('../fonts/lato-regita.eot');
	src: url('../fonts/lato-regita.eot') format('embedded-opentype'), url('../fonts/lato-regita.woff') format('woff'), url('../fonts/lato-regita.ttf') format('truetype'), url('../fonts/lato-regita.svg#LatoItalic') format('svg');
}
@font-face {
	font-family: 'BebasNeue';
	src: url('../fonts/BebasNeueRegular.eot');
	src: url('../fonts/BebasNeueRegular.eot') format('embedded-opentype'), url('../fonts/BebasNeueRegular.woff') format('woff'), url('../fonts/BebasNeueRegular.ttf') format('truetype');
}
/*************/
/* Hover bounce */
/*ul.product-platform-icons li:hover {
 -webkit-animation-name: bounceIn;
 -moz-animation-name: bounceIn;
 -o-animation-name: bounceIn;
 animation-name: bounceIn;
 }*/
/************/
/***** Begin: Click - zoom bounce ******/

.mobile-apps.zoom, .tablet-apps.zoom, .desktop-apps.zoom {
	-webkit-animation-name: iconZommer;
	-moz-animation-name: iconZommer;
	-o-animation-name: iconZommer;
	animation-name: iconZommer;
}
@-webkit-keyframes iconZommer {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}

50% {
opacity: 1;
-webkit-transform: scale(1.05);
}

70% {
-webkit-transform: scale(.9);
}

100% {
-webkit-transform: scale(1.5);
}
}

@-moz-keyframes iconZommer {
0% {
opacity: 0;
-moz-transform: scale(.3);
}

50% {
opacity: 1;
-moz-transform: scale(1.05);
}

70% {
-moz-transform: scale(.9);
}

100% {
-moz-transform: scale(1.5);
}
}

@-o-keyframes iconZommer {
0% {
opacity: 0;
-o-transform: scale(.3);
}

50% {
opacity: 1;
-o-transform: scale(1.05);
}

70% {
-o-transform: scale(.9);
}

100% {
-o-transform: scale(1.5);
}
}

@keyframes iconZommer {
0% {
opacity: 0;
transform: scale(.3);
}

50% {
opacity: 1;
transform: scale(1.05);
}

70% {
transform: scale(.9);
}

100% {
transform: scale(1.5);
}
}
/***** End: Click - zoom bounce ******/

/* Begin: Carousel Styles*/
.carousel {
    margin-bottom: 0px !important;
    height: auto;
}
.carousel-inner {
    height: auto;
}
.carousel .item {
	height: auto;
	transition: all 1s;
}

.carousel-inner > .item > img {
	height: auto !important;
}
.carousel-control {
	z-index: 1 !important;
}
.carousel-control.left {
	left: 1%;
}
.carousel-control.right {
	right: 25px;
}
.carousel-control.left, .carousel-control.right {
	background-image: none !important;
}
.carousel-control {
	bottom: 0 !important;
	color: #fff;
	font-size: 20px;
	height: 5%;
	left: 0;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	top: 95%;
	width: 4%;
}
 .carousel-caption {
 	text-shadow: none;
	left: 20%;
	padding-top: 15%;
	right: 20%;
	top: 0;
	padding-bottom:0px!important;
	height:530px;
	z-index: 0!important;
}
.store .carousel-caption{
	padding-top: 8%;
}
.blog .carousel-caption, .press .carousel-caption, .press-release-page .carousel-caption{
	padding-top: 9%;
}
.carousel-caption > a {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #aa4c4c;
	padding: 8px 23px 8px 25px;
	border-radius: 2px;
}
.carousel-caption > a:hover {
	background: none;
	color: #FFF;
	border: 1px solid #fff;
}
.blog .carousel-control, .press .carousel-control, .press-release-page .carousel-control, .store .carousel-control {
	top: 90%;
}
.blog .carousel, .press .carousel, .press-release-page .carousel, .store .carousel {
    margin-bottom: 0px !important;
    height: 336px !important;
}
.blog .carousel-inner, .press .carousel-inner, .press-release-page .carousel-inner, .store .carousel-inner {
	height: 336px !important;
}
.blog .carousel .item, .press .carousel .item, .press-release-page .carousel .item, .store .carousel .item {
	height: 336px !important;
}
.blog .carousel-inner > .item > img, .press .carousel-inner > .item > img, .press-release-page .carousel-inner > .item > img, .store .carousel-inner > .item > img {
	height: auto !important;
}
.blog .banner-overlay, .press .banner-overlay, .press-release-page .banner-overlay, .store .banner-overlay {
	height: 336px !important;
}

.home .dyn-animate.carousel {
	margin-bottom: 0px !important;
	height: 480px !important;
}
.home .dyn-animate .carousel-inner {
	height: 480px !important;
}
.home .dyn-animate .carousel .item, .home .dyn-animate.carousel .item.active {
	height: 480px !important;
}
.home .dyn-animate .carousel-inner > .item > img {
	height: auto !important;
}
.home .dyn-animate.banner-overlay {
	height: 480px !important;
}

.about .carousel-caption > p, .career .carousel-caption > p, .store .carousel-caption > p, .home .carousel-caption > p, .splash_screen p {
	color: #FFFFFF;
	font-family: latolight;
	margin-top: 45px;
	font-weight: 600;
}
.splash_screen p{
	font-size: 21px;
    letter-spacing: 0.02em;
}
.career .carousel-caption > p {
    margin-top: 15px;
    float: left;
    width: 100%;
    margin: 28px 0;
    margin-bottom: 48px;
    letter-spacing: 0.03em;
}
.about .main-title > hr, .store .main-title > hr, .home .main-title > hr {
  margin: 2% auto 0 40%;
  width: 20%;
}
.splash_screen .main-title > hr {
  margin: 1% auto 0 40%;
}
/* End: Carousel Styles*/

/* Begin: Select box Styles */
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
  border: 1px solid #e2e2e2;
  height: 38px;
  position: relative;
  width: 100% !important;
}
.jqTransformSelectWrapper > div {
	float: left;
	height: 38px;
	width: 100%;
}
.jqTransformSelectWrapper div span {
	color: #1F1F1F;
	cursor: pointer;
	float: none;
	font-family: latoRegular;
	font-size: 14px;
	height: 38px;
	line-height: 15px;
	overflow: hidden;
	padding: 11px 0 0 7px;
	position: absolute;
	white-space: nowrap;
	width: 100% !important;
}
.jqTransformSelectWrapper a.jqTransformSelectOpen {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid #ccc;
	height: 0;
	position: absolute;
	right: 10px;
	top: 14px;
	width: 0;
}

.jqTransformSelectWrapper ul {
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
	height: auto;
	left: 0;
	list-style: none outside none;
	margin: 0;
	overflow: auto;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 100% !important;
	z-index: 10;
}

.jqTransformSelectWrapper ul a {
  background-color: #fff;
  color: #1F1F1F;
  display: block;
  font-family: latoregular;
  font-size: 14px;
  padding: 5px;
  text-decoration: none;
  transition: all 0.1s ease 0s;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background: #C96C74;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {
	display: none;
}
/* End: Select box Styles */

/**/
.ui-slider-tabs-list {
  border-bottom: 1px solid rgba(90, 90, 90, 0.15);
  float: left;
  list-style: none outside none;
  margin: 11px 0 14px 24% !important;
  padding-bottom: 12px !important;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 50% !important;
}
.ui-slider-tabs-list li {
	-moz-border-bottom-colors: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-color: -moz-use-text-color #ccc -moz-use-text-color -moz-use-text-color !important;
	border-image: none !important;
	border-style: none solid none none !important;
	border-width: medium 1px medium medium !important;
	display: inline-block;
	float: left;
	font-family: latoRegular !important;
	font-size: 18px !important;
	font-weight: normal !important;
	height: 32px !important;
	margin: 0 0 0 0 !important;
	text-align: center !important;
	width: 50% !important;
}
.ui-slider-tabs-list li a {
	padding: 0px !important;
}
.ui-slider-tabs-content-container {
	border: none !important;
}
/**/

/* Begin: Styles for Parallax Scrolling */
/* Parallax base styles
  --------------------------------------------- */

  .parallax {
    height: 500px; /* fallback for older browsers */
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-perspective: 300px;
    perspective: 300px;
  }

  .parallax__group {
    position: relative;
    height: 500px; /* fallback for older browsers */
    height: 100vh;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }

  .parallax__layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }

  .parallax__layer--fore {
    -webkit-transform: translateZ(90px) scale(.7);
    transform: translateZ(90px) scale(.7);
    z-index: 1;
  }

  .parallax__layer--base {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 4;
  }

  .parallax__layer--back {
    -webkit-transform: translateZ(-300px) scale(2);
    transform: translateZ(-300px) scale(2);
    z-index: 3;
  }

  .parallax__layer--deep {
    -webkit-transform: translateZ(-600px) scale(3);
    transform: translateZ(-600px) scale(3);
    z-index: 2;
  }
/* End: Styles for Parallax Scrolling */
  	
body {
	/* -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; */
	font-family: "LatoRegular";
	padding-bottom: 0px !important;
}
a:hover, a:focus {
  text-decoration: none!important;
}
.body-content {
	float: left;
	padding-left: 2%;
	padding-right: 2%;
	width: 100%;
}
h1, .h1 {
	font-family: LatoLight;
	font-size: 47px;
	text-align: center;
}
h2, .h2 {
	font-family: LatoBold;
	font-size: 50px;
	text-align: center;
}
ul, li {
	padding: 0px;
	margin: 0px;
	/*list-style: none;*/
	display: inline;
}
.col-centered {
	float: none;
	margin: 0 auto;
}

.splash_screen {
  background: none repeat scroll 0 0 #aa4c4c;
  /*background: url('../../assets/images/2015/splash_screen.jpg') no-repeat;*/
  color: #fff;
  height: 100%;
  padding-top: 15%;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 9999;
  background-position: center;
  display: none;
}
.discussion-fixed-panel {
  background: none repeat scroll 0 0 #fff;
  border-radius:0px!important;
  margin-top: 0 !important;
  position: fixed !important;
  right: 0;
  top: 0;
  z-index: 99;  
}

.fixed-heading{
	left: 0;
	padding-bottom: 22px;
	padding-top: 8px;
	text-align: center;
	top: 82px !important;	
}
.discussion-fixed-panel h1 {
  /*font-size: 25px;*/
}
.container.sticky-thing.discussion-fixed-panel.fixed-heading {
  padding-bottom: 0;
  width: 100%;
}
.sticky-thing.fixed-heading .body-content.upper-content {
  padding-top: 0;
}
.sticky-thing.custom-animate {
  margin-top: 11.5%;
}
.popup-close {
	float: right;
	position: absolute;
	right: 5px;
	top: 0;
	display: none;
	cursor: pointer;
}
hr {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
	opacity: 0.5;
}
a {
	outline: none !important;
	transition: all 0.5s ease;
}
a:hover {
	text-decoration: none;
}
::-webkit-input-placeholder {/* WebKit browsers */
	color: #1F1F1F !important;
	font-family:"LatoLight";
}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
	color: #1F1F1F !important;
	opacity: 1;
}
::-moz-placeholder {/* Mozilla Firefox 19+ */
	color: #1F1F1F !important;
	opacity: 1;
}
:-ms-input-placeholder {/* Internet Explorer 10+ */
	color: #1F1F1F !important;
}

.item1 ::-webkit-input-placeholder {/* WebKit browsers */
	color: rgba(255,226,0,0.55) !important;
	font-family: Helvetica Neue;
	text-align:center;
	font-style: italic;
}
.item1 :-moz-placeholder {/* Mozilla Firefox 4 to 18 */
	color: rgba(255,226,0,0.55) !important;
	font-family: Helvetica Neue;
	text-align:center;
	opacity: 1;
	font-style: italic;
}
.item1 ::-moz-placeholder {/* Mozilla Firefox 19+ */
	color: rgba(255,226,0,0.55) !important;
	font-family: Helvetica Neue;
	text-align:center;
	opacity: 1;
	font-style: italic;
}

.form-control:focus {
  box-shadow: none;
}
.footer .form-control::-webkit-input-placeholder {/* WebKit browsers */
	color: #000 !important;
}
.footer .form-control:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
	color: #000 !important;
	opacity: 1;
}
.footer .form-control::-moz-placeholder {/* Mozilla Firefox 19+ */
	color: #000 !important;
	opacity: 1;
}
.footer .form-control:-ms-input-placeholder {/* Internet Explorer 10+ */
	color: #000 !important;
}
.label {

}
button {
	transition: all 0.5s ease;
}
.collapse.navbar-collapse {
	/*height: 68px !important;*/
}
.upper-content {
  background: none repeat scroll 0 0 #ffffff;
  color: #1F1F1F;
  padding-bottom: 2%;
  padding-top: 2%;
}
.navbar {
	height: 82px;
	background: rgba(176, 76, 76, 0);
	z-index: 999;
	position:fixed;
	left:0px;
	right:0px;
	top:0;
	border-radius:0px!important;
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	-o-transition: all 300ms ease-in-out 0s;
	-ms-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s;
}
.home .navbar, .contact .navbar, .store .navbar, .forum .navbar, .navbar-collapse.collapse.in, .collapsing {
	background: none repeat scroll 0 0 #0a0b0f;
	opacity:1;
}
.navbar-header {
	height: 82px;
}
.navbar-collapse {
	margin-top: 15px;
}
a.navbar-brand {
    padding-top: 0px;
}
.navbar-brand img {
    height: 45px;
    margin-top: 3px;
}
/*.navbar-collapse .navbar-nav {
 float: right;
 }*/
/*.in .navbar-nav {
 float: left;
 }*/
.navbar-toggle .icon-bar {
	border: 1px solid #fff;
}
.navbar-toggle {
	border: 1px solid #fff;
	margin-top: 25px;
}
ul.navbar-nav li a {
	color: #FFFFFF;
}
.home-banner {
	position: relative;
	z-index: -1;
}
.honors-title {
  margin-bottom: 95px;
  margin-top: 3%;
}
/* .honors .svg-object {
  height: 110px;
  vertical-align: middle !important;
} */

.honors .svg-object {
	height: 78px;
	vertical-align: middle !important;
  }
.honors-list{
	padding-left: 4.5%;
}
.honors-list .col-md-2.col-sm-2.col-xs-12 {
  margin-bottom: 12px;
  text-align: center;
}
.banner-overlay {
    /* background: none repeat scroll 0 0 #aa4c4c; */
    height: 676px;
    opacity: 0.78;
    position: absolute;
    width: 100%;
    top: 0px;
}
.store .banner-overlay, .forum .banner-overlay{
	background: none repeat scroll 0 0 #fff;
	opacity:1;
}
.footer {
	position: relative;
	background: #000000;
}
.fixed-social-icons {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
  bottom: 38%;
  display: inline;
  padding-left: 16px;
  padding-right: 6px;
  padding-top: 9px;
  position: fixed;
  left: -40px;
  width: 40px;
  z-index: 9;
}
.fixed-social-icons > li {
  float: left;
  margin-bottom: 8px;
  margin-left: -10px;
}
#mail-message .alert{
	padding:4px 15px;
	position: absolute;
    margin-top: -35px;
    left: -6px;
}
.footer-social-icons {
	margin-top: -5px;
}
.footer a, .footer a:hover {
  color: #a4a4a4;
  font-family: latolight;
  font-size: 16px;
}
.mid-footer-bottom-border {
  border-bottom: 1px solid rgba(90, 90, 90, 0.5);
  padding-bottom: 5%;
  padding-top: 5%;
}
.subscribe-text p {
  color: #a4a4a4;
  font-family: latolight;
  font-size: 20px;
  margin-bottom: 0;
  margin-top: 4px;
}
.newsletter-form {
	padding-left: 5px;
}
.form-control {
	background-color: #555555;
	border: medium none;
	color: #000;
	height: 38px;
	margin-right: 10px;
	min-width: 214px !important;
	border-radius: 0px;
}
.form-group {
	margin-bottom: 25px;
}
.btn-default {
	background-color: #ca4343;
	border: medium none;
	border-radius: 0 !important;
	color: #fff;
	font-size: 16px;
	height: 38px;
	width: 96px;
}
.last-footer {
  color: #a4a4a4;
  font-family: latolight;
  font-size: 15px;
  padding-bottom: 2%;
  padding-top: 3%;
}
.last-footer ul {
	float: left;
	list-style: none outside none;
	/*margin: 0 12px 0 0;*/
	padding: 0;
}
.last-footer ul li {
	display: inline;
	float: left;
	margin-right: 8px;
}
.nopadding {
	padding: 0 !important;
}
.no-left-padding {
	padding-left: 0px !important;
}
.no-right-padding {
	padding-right: 0px !important;
}
.no-side-padding {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.separator {
	float: left;
}
.separator.dot {
	float: right;
	margin-left: 7px;
	margin-top: -4px;
}
.facebook {
  float: left;
  margin-right: 9px;
}
span.copy {
	font-size: 11px;
}
div.product-platform-icons {
	float: left;
	font-family: latolight;
	list-style: none outside none;
	margin: 0;
	/*padding: 0 0 0 80px;*/
	width: 100%;
}
div.product-platform-icons div {
	cursor: pointer;
	float: left;
}
.slant-line {
	border-right: 1px solid #ccc;
	height: 182px;
	margin-bottom: 0 !important;
	margin-left: 70px;
	margin-right: 80px;
	margin-top: -35px;
	-webkit-transform: translateY(20px) translateX(5px) rotate(15deg);
	-ms-transform: translateY(20px) translateX(5px) rotate(15deg);
	-o-transform: translateY(20px) translateX(5px) rotate(15deg);
	-moz-transform: translateY(20px) translateX(5px) rotate(15deg);
	transform: translateY(20px) translateX(5px) rotate(15deg);
	width: 1px;
}
div.product-platform-icons div div.mobile-apps, div.product-platform-icons div div.tablet-apps, div.product-platform-icons div div.desktop-apps {
  margin-left: 43%;
  margin-top: 4%;
}

div.product-platform-icons .mobile-apps {
    margin-left: 47.5% !important;
}
div.product-platform-icons .tablet-apps {
	-webkit-transition: background 0.4s ease;
	-moz-transition: background 0.4s ease;
	-o-transition: background 0.4s ease;
	transition: background 0.9s ease;
}
div.product-platform-icons .desktop-apps {
	 margin-left: 44.3% !important;
	-webkit-transition: background 0.4s ease;
	-moz-transition: background 0.4s ease;
	-o-transition: background 0.4s ease;
	transition: background 0.9s ease;
}

div.product-platform-icons div .mobile-apps-svg path {
	fill: #6a7f89;
	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: fill 0.9s ease;
}
.mobile-apps-selected {
	background: #FFF;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
div.product-platform-icons div.ta:hover .tablet-apps, .tablet-apps-selected {
	background: #FFF;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
div.product-platform-icons div.da:hover .desktop-apps, .desktop-apps-selected {
	background: #95d173;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}
div.product-platform-icons div.ta:hover .tablet-apps {
	background: #F7BB5F;
}
div.product-platform-icons div.da:hover .desktop-apps {
	background: #95D173;
}

div.product-platform-icons div .tablet-apps-svg path {
	fill: #6a7f89;
	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: fill 0.9s ease;
}
div.product-platform-icons div .desktop-apps-svg path {
	fill: #6a7f89;
	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: fill 0.9s ease;
}
div.product-platform-icons div label, .popup-inside-icon label {
	float: left;
	font-size: 19px;
	margin-top: 18px;
	width: 100%;
}
/*.svg-object.mobile-apps-svg.replaced-svg {
  margin-left: 23px;
  margin-top: 37px;
}
.svg-object.tablet-apps-svg.replaced-svg {
  margin-left: 16px;
  margin-top: 37px;
}
.svg-object.desktop-apps-svg.replaced-svg {
  margin-left: 4px;
  margin-top: 44px;
}*/
.body-content.upper-content > p {
	color: #6a7d88;
	font-size: 19px;
	padding-bottom: 75px;
	padding-top: 80px;
	text-align: center;
}
.home .body-content.upper-content > p {
	padding-bottom: 5px;
}
.footer-links {
  font-family: latolight;
  margin-top: 2%;
}
.jumbotron {
	margin-bottom: 0px;
	padding-top:0px;
}
.about .jumbotron {
  margin-bottom: 0;
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0;
}
.lower-content {
	background: none repeat scroll 0 0 #f9fafa;
	border-top: 1px solid #f2f2f2;
	color: #1F1F1F;
	height: auto;
	padding-bottom: 6%;
	padding-top: 2.3%;
}
.lower-content label {
	font-family: LatoLight;
	font-size: 18px;
}
.honors {
  padding-bottom: 8%;
  z-index: 1;
}
.honors hr {
	width: 96%;
}
.honor-cup {
	background: none repeat scroll 0 0 #f9fafa;
	float: left;
	margin-left: 41.6%;
	position: relative;
	text-align: center;
	width: 16.5%;
	z-index: 2;
}
.honors-title label {
	float: left;
	text-align: center;
	width: 100%;
}
.honors-row1 img {
	margin-top: 15%;
}
.honors-row1 img:nth-child(1) {
	margin-right: 14%;
}
.honors-row2 img {
	margin-right: 6%;
	margin-top: 12%;
}

.review_list {
    list-style: none outside none;
    padding-left: 2%;
    padding-right: 0;
    padding-top: 5%;
    width: 100%;
}
.review_list li {
    display: inline;
    /* float: left; */
    margin-right: 3.5%;
}

.review_list li img {
}
.reviews-title label {
	background: none repeat scroll 0 0 #F9FAFA;
	margin-left: 40.85%;
	margin-top: 1%;
	position: relative;
	text-align: center;
	width: 19%;
	z-index: 2;
}
.app-details {
	float: left;
	margin-top: 3%;
	text-align: center;
	width: 100%;
}
.mobile-apps_detail, .tablet-apps_detail, .desktop-apps_detail {
  background: url("../assets/images/2014/overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: none;
  min-height: 221px;
  opacity: 0.9;
  top: -255px;
}
.app-details-row {
 
  border-radius: 25px;
  box-shadow: 3px 4px 31px #000;
  color: #fff;
  float: left;
  opacity: 0.9;
  padding: 3%;
  width: 100%;
  z-index: 99;
}
.app-details-row ul {
	float: right;
	width: 75%;
}
.app-details-row ul li {
	border-right: 1px solid #ccc;
	float: left;
	width: 33%;
}
.last {
	border: none !important;
	padding: 0px !important;
	margin-right: 0 !important;
}
.last-element {
	margin-right: 0px !important;
	padding-right: 0px !important;
	border-right: none !important;
}
/* Required */

/* .hidden-element {
	opacity: 0;
} */

.visible {
	opacity: 1;
}

/************/
.animate-header {
	/*background: none repeat scroll 0 0 #aa4c4c;*/
	padding: 0 0 0 1%;
	/*width: 60%;*/
}
.nav > li > a:hover, .nav > li > a:focus {
	background: none;
}
/*.nav a:before {
	background-color: #fff;
	bottom: 0;
	color: #fff;
	content: "";
	height: 2px;
	left: 14%;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	top: 40px;
	transform: scaleX(0);
	transition: all 0.3s ease-in-out 0s;
	visibility: hidden;
	width: 71%;
}
.nav a:hover:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.nav a.active:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}*/
.navbar-nav > li > a {
	font-size: 18px;
}
.title-line {
	position: relative;
	display: block;
	margin: auto;
	width: 100%;
	height: 45px !important;
}
/*#title-line2 { top: -60px; }*/
.title-line span {
	display: inline-block;
	line-height: 1.1;
	position: relative;
}
#title-line2 .char3, #title-line2 .char7, #title-line2 .char14 {
	margin-right: 12px;
}
.inner {
	width: 100%;
}
.home-banner img {
	margin: 0 auto;
}

/* Begin: Header animation*/
.minimized-header {

}
.animate-text {
  margin: 0 auto;
  position: relative;
  text-align: center;
  transition: all 500ms ease-in-out;
}
.animate-text hr {
  border-color: #aa4c4c;
  left: 0;
  margin: 5px auto;
  position: absolute;
  right: 0;
  text-align: center;
  width: 27%;
}
.sub-heading {
  float: left;
  font-size: 22px;
  margin-top: 15px;
  text-align: center;
  width: 100%;
}
#sliding-line { 
	margin: 0 auto; 
	list-style: none; 
	position: relative;
}
#sliding-line li { 
	display: inline-block;	
}
#sliding-line a {
  float: left;
  padding-bottom: 12px;
  position: relative;
  text-decoration: none;
}
#sliding-line a:hover { 
	color: white; 
}
#magic-line { 
	position: absolute;
	bottom: -2px; 
	left: 0; 
	width: 100px; 
	height: 2px; 
	background: #FFF;
	opacity:0.5;
}
.current_page_item a { 
	color: white !important; 
}
/* Begin: Header animation*/
.navbar.minimized-header {
  background-color: #aa4c4c;
}
/* Begin: About page Styles */

.about .upper-content ul {
  margin: 0 auto;
  text-align: center;
}
.about .upper-content ul li {
  display: inline-block;
  height: 275px;
  margin-bottom: 2%;
  margin-left: 1.5%;
  margin-right: 1.5%;
  width: 200px;
}
.about .upper-content ul li img {
  margin-bottom: 22px;
}
.about .upper-content ul li h4 {
	color: #444444;
	text-align: center;
}
.about .upper-content ul li small {
  float: left;
  font-family: latolight;
  font-size: 15px;
  text-align: center;
  width: 100%;
}
.about .body-content {
  padding: 0;
}
.about h1 {
    font-family: latolight;
    font-size: 42px;
    margin-bottom: 5%;
    margin-top: 4%;
}
.about .animate-text hr {
	border-color: #aa4c4c;
	margin: 45px auto 0 !important;
	opacity: 0.5;
	position: relative;
	width: 190px;
}
.main-title {
	font-family: latoLight;
	font-size: 48px;
}
.store .main-title, .forum .main-title, .store .main-title p, .forum .main-title p {
    color: #1F1F1F;
    margin-top: 45px;
}
.store .carousel-caption > p, .forum .carousel-caption > p{
	color: #1F1F1F;
}
.main-title > span {
    font-family: latoRegular;
}
.blog .main-title > span, .forum .main-title > span, .press .main-title > span {
	font-family: latoRegular;
}
.about .jumbotron{
	background:none;
}
.profile-picture{
	height:200px;
	width:200px;
}
.adarsh-bhat .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/adarsh-bhat.png') no-repeat;
	background-size:200px;
}
.venkata .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/venkat.png') no-repeat;
	background-size:200px;
}
.shiva .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/shiva.png') no-repeat;
	background-size:200px;
}
.saloni .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/saloni.png') no-repeat;
	background-size:200px;
}
.prasad .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/prasad.png') no-repeat;
	background-size:200px;
}
.mukesh .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/mukesh.png') no-repeat;
	background-size:200px;
}
.laxmi .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Laxmi-New.png') no-repeat;
	background-size:200px;
}
.jithin .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/jithin.png') no-repeat;
	background-size:200px;
}
.darshan .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/dharshan.png') no-repeat;
	background-size:200px;
}
.akash .profile-picture{
	background:url('../../assets/images/2014/about_Pics/akash.png') no-repeat;
	background-size:200px;
}
.aneesh .profile-picture{
	background:url('../../assets/images/2014/about_Pics/aneesh.png') no-repeat;
	background-size:200px;
}
.archana .profile-picture{
	background:url('../../assets/images/2014/about_Pics/archana.png') no-repeat;
	background-size:200px;
}
.chetna .profile-picture{
	background:url('../../assets/images/2014/about_Pics/chetna.png') no-repeat;
	background-size:200px;
}
.gleney .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Gleney.png') no-repeat;
	background-size:200px;
}
.anusha .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Anusha.png') no-repeat;
	background-size:200px;
}

.anushree .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Anushree.png') no-repeat;
	background-size:200px;
}

.hardik .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/GAD.png') no-repeat;
	background-size:200px;
}

.kavya .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Kavya.png') no-repeat;
	background-size:200px;
}

.lesly .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Lesly2.png') no-repeat;
	background-size:200px;
}

.pVignesh .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Vignesh-Nayak.png') no-repeat;
	background-size:200px;
}

.kVignesh .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Vignesh-Shenoy.png') no-repeat;
	background-size:200px;
}

.bifin .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/bifin.png') no-repeat;
	background-size:200px;
}

.pradeepa .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Pradeepa.png') no-repeat;
	background-size:200px;
}
.sunils .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Sunil2.png') no-repeat;
	background-size:200px;
}


.Sherwin .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/sherwin.png') no-repeat;
	background-size:200px;
}

.Vineeth .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/vineeth.png') no-repeat;
	background-size:200px;
}



.avinash .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Avinash.png') no-repeat;
	background-size:200px;
}

.rasika .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Rasika.png') no-repeat;
	background-size:200px;
}
.govind .profile-picture{
	background:url('../../assets/images/2014/about_Pics/govind.png') no-repeat;
	background-size:200px;
}
.jishnu .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/jishnu.png') no-repeat;
	background-size:200px;
}
.kartik .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Karthik.png') no-repeat;
	background-size:200px;
}

.punith .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/puneeth.png') no-repeat;
	background-size:200px;
}

.rachita .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Rachita.png') no-repeat;
	background-size:200px;
}

.Suraj .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Suraj.png') no-repeat;
	background-size:200px;
}

.Suraj .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Suraj.png') no-repeat;
	background-size:200px;
}

.Shaswath .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/shashwath.png') no-repeat;
	background-size:200px;
}

.kartik2 .profile-picture{
	background:url('../../assets/images/2014/about_Pics/kartik2.png') no-repeat;
	background-size:200px;
}
/* .prajna .profile-picture{
	background:url('../../assets/images/2014/about_Pics/prajna.png') no-repeat;
	background-size:200px;
} */
.rohit .profile-picture{
	background:url('../../assets/images/2014/about_Pics/rohit.png') no-repeat;
	background-size:200px;
}
.vipin .profile-picture{
	background:url('../../assets/images/2014/about_Pics/vipin.png') no-repeat;
	background-size:200px;
}
.veena .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Veena.png') no-repeat;
	background-size:200px;
}
/* .vishnu .profile-picture{
	background:url('../../assets/images/2014/about_Pics/vishnu.png') no-repeat;
	background-size:200px;
} */
.vishwas .profile-picture{
	background:url('../../assets/images/2014/about_Pics/vishwas.png') no-repeat;
	background-size:200px;
}

.ashwin .profile-picture{
	background:url('../../assets/images/2014/about_Pics/ashwin.png') no-repeat;
	background-size:200px;
}

.ashish .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Ashish-New.png') no-repeat;
	background-size:200px;
}


.Vishnu .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/vishnu.png') no-repeat;
	background-size:200px;
}


.arun .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/arun.png') no-repeat;
	background-size:200px;
}

.aqib .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/aqib.png') no-repeat;
	background-size:200px;
}

.aruna .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Aruna.png') no-repeat;
	background-size:200px;
}

.shreyas_s .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/shreyas_s.png') no-repeat;
	background-size:200px;
}

.ujwal .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/ujwal.png') no-repeat;
	background-size:200px;
}

.vaishnavi .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/vaishnavi.png') no-repeat;
	background-size:200px;
}

.vivek_m .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/vivek_m.png') no-repeat;
	background-size:200px;
}

.manoj .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/manoj.png') no-repeat;
	background-size:200px;
}

.asmita .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/asmita.png') no-repeat;
	background-size:200px;
}

.amith .profile-picture{
	background:url('../../assets/images/2014/about_Pics/amith.png') no-repeat;
	background-size:200px;
}
.adarsh .profile-picture{
	background:url('../../assets/images/2014/about_Pics/adarsh_kamath.png') no-repeat;
	background-size:200px;
}
.dinesh .profile-picture{
	background:url('../../assets/images/2014/about_Pics/dinesh.png') no-repeat;
	background-size:200px;
}
.debsourbh .profile-picture{
	background:url('../../assets/images/2014/about_Pics/debsourbh.png') no-repeat;
	background-size:200px;
}
.deepa .profile-picture{
	background:url('../../assets/images/2014/about_Pics/deepa.png') no-repeat;
	background-size:200px;
}
.divya .profile-picture{
	background:url('../../assets/images/2014/about_Pics/divya.png') no-repeat;
	background-size:200px;
}
.guruprasad .profile-picture{
	background:url('../../assets/images/2014/about_Pics/guruprasad.png') no-repeat;
	background-size:200px;
}
.neeraj .profile-picture{
	background:url('../../assets/images/2014/about_Pics/neeraj.png') no-repeat;
	background-size:200px;
}
.nyurka .profile-picture{
	background:url('../../assets/images/2014/about_Pics/nyurka.png') no-repeat;
	background-size:200px;
}

.phaniraj .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Phanish.png') no-repeat;
	background-size:200px;
}

.Prashantha .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/prashanth.png') no-repeat;
	background-size:200px;
}


.pradeep .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Pradeep-New.png') no-repeat;
	background-size:200px;
}


.prateek .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Prateek.png') no-repeat;
	background-size:200px;
}



.prateek .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Prateek.png') no-repeat;
	background-size:200px;
}


.rakesh .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Rakesh.png') no-repeat;
	background-size:200px;
}

.shrinivasap .profile-picture{
	background:url('https://globaldelight.com/assets/images/2015/SP.png') no-repeat;
	background-size:200px;
}

.shrinivasa .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Srnivasa.png') no-repeat;
	background-size:200px;
}

.shubha .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Shubha.png') no-repeat;
	background-size:200px;
}


.sunil .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Sunil1.png') no-repeat;
	background-size:200px;
}

.sunil .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Sunil1.png') no-repeat;
	background-size:200px;
}

.vignesh .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Vignesh.png') no-repeat;
	background-size:200px;
}




.prapthi .profile-picture{
	background:url('../../assets/images/2014/about_Pics/prapthi.png') no-repeat;
	background-size:200px;
}
.prasanth_bengera .profile-picture{
	background:url('../../assets/images/2014/about_Pics/prasanth_bangera.png') no-repeat;
	background-size:200px;
}
.prasanth .profile-picture{
	background:url('../../assets/images/2014/about_Pics/prasanth.png') no-repeat;
	background-size:200px;
}
.preethi .profile-picture{
	background:url('../../assets/images/2014/about_Pics/preethi.png') no-repeat;
	background-size:200px;
}
.riley .profile-picture{
	background:url('../../assets/images/2014/about_Pics/riley.png') no-repeat;
	background-size:200px;
}
.ranjitha .profile-picture{
	background:url('../../assets/images/2014/about_Pics/ranjitha.png') no-repeat;
	background-size:200px;
}
.sajith .profile-picture{
	background:url('../../assets/images/2014/about_Pics/sajith.png') no-repeat;
	background-size:200px;
}
.sandhya .profile-picture{
	background:url('../../assets/images/2014/about_Pics/sandhya.png') no-repeat;
	background-size:200px;
}
.sharmada .profile-picture{
	background:url('../../assets/images/2014/about_Pics/sharmada.png') no-repeat;
	background-size:200px;
}
.shreyas .profile-picture{
	background:url('../../assets/images/2014/about_Pics/shreyas.png') no-repeat;
	background-size:200px;
}
.siddarth .profile-picture{
	background:url('../../assets/images/2014/about_Pics/siddarth.png') no-repeat;
	background-size:200px;
}
.srinivas .profile-picture{
	background:url('../../assets/images/2014/about_Pics/srinivas.png') no-repeat;
	background-size:200px;
}
.suma .profile-picture{
	background:url('../../assets/images/2014/about_Pics/suma.png') no-repeat;
	background-size:200px;
}
.sumith .profile-picture{
	background:url('../../assets/images/2014/about_Pics/sumith.png') no-repeat;
	background-size:200px;
}
.varun .profile-picture{
	background:url('../../assets/images/2014/about_Pics/varun.png') no-repeat;
	background-size:200px;
}
.ashika .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/ashika.png') no-repeat;
	background-size:200px;
}
.dinesh2 .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/dinesh2.png') no-repeat;
	background-size:200px;
} 
.jayaprakash .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/jayaprakash.png') no-repeat;
	background-size:200px;
}
.kartikeya .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/kartikeya.png') no-repeat;
	background-size:200px;
}
.madhu .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/madhu.png') no-repeat;
	background-size:200px;
}
.rahul2 .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/rahul2.png') no-repeat;
	background-size:200px;
}
.ravi .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/raviraj.png') no-repeat;
	background-size:200px;
}
.ankita .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/ankita.png') no-repeat;
	background-size:200px;
}
.kishan .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/kisha.png') no-repeat;
	background-size:200px;
}
.megha .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/megha.png') no-repeat;
	background-size:200px;
}
.nabha .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/nabha.png') no-repeat;
	background-size:200px;
}
.joseph .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/jospeh.png') no-repeat;
	background-size:200px;
}
.kiran .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/about/kiran.png') no-repeat;
	background-size:200px;
}

.AbhishekGD .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/abishek.png') no-repeat;
	background-size:200px;
}

.MAshwinKumar .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/ashwin.png') no-repeat;
	background-size:200px;
}

.babita .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/babita.png') no-repeat;
	background-size:200px;
}

.MaheshMH .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/MaheshMH.png') no-repeat;
	background-size:200px;
}

.ManjunathPA .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/ManjunathPA.png') no-repeat;
	background-size:200px;
}

.NamithaGD .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/NamithaGD.png') no-repeat;
	background-size:200px;
}

.panchamiGD .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/PanchamiGD.png') no-repeat;
	background-size:200px;
}

.PrathapPoojary .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/PrathapPoojaryGD.png') no-repeat;
	background-size:200px;
}

.ShikshanChandrashekar .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/ShikshanChandrashekarGD.png') no-repeat;
	background-size:200px;
}

.KishanVMurthi .profile-picture{
	background:url('https://d3jbf8nvvpx3fh.cloudfront.net/assets/img/Kishan.png') no-repeat;
	background-size:200px;
}


.employee:hover .profile-picture{
	background-position: 0px -205px;
}
.you{
	cursor:pointer;
}
.you .profile-picture {
  background: none repeat scroll 0 0 #e5e5e5;
  border-radius: 50%;
  font-size: 20px;
  padding-top: 85px;
  text-align: center;
}
.you h4 {
    color: #428bca!important;
}
.high_profiles {
    float: left;
    width: 100%;
    margin-top: 5%;
}
.ceos {
    margin-bottom: 5%;
}
.ceos span {
    font-size: 25px;
    float: left;
}
.ceos p {
    font-size: 17px;
    line-height: 36px;
    text-align: left;
    float: left;
}
.ceos .sections {
    margin-bottom: 3%;
    padding: 12px;
    background-color: rgba(240, 242, 242, 0.35);
    border-radius: 4px;
    min-height: 396px;
}
span.designation {
    float: left;
    /* width: 50%; */
    font-size: 16px;
    margin-top: 10px;
    margin-left: 0px;
    font-style: italic;
}
.modal-content, .modal-header, .modal-body, .modal-footer {
    float: left;
    width: 100%;
}
#getintouch .high_profiles span {
    float: left;
    width: 100%;
    font-size: 20px;
    margin-top: 8px;
}
#getintouch .high_profiles span.designation {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 16px;
}
#getintouch hr {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 16px;
}
#getintouch .form-control {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: none;
}
textarea#j_body {
    border: 1px solid #ccc;
    resize: none;
    width: 100%;
    height: 130px;
}
.about_us_titles {
    margin-top: 35px;
}
a.get-in-touch {
    cursor: pointer;
    background-image: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2015/mail.png');
    height: 24px;
    width: 24px;
    background-size: 24px 24px;
    float: right;
    margin-left: 14px;
    margin-top: -3px;
}
div#error-message ul li {
    float: left;
    width: 100%;
}
/* End: About page Styles */

/* Begin: Contact page Styles */

.product-support .svg-object.mobile-apps-svg.replaced-svg {
	/* margin-left: 42px; */
	margin-top: 48px;
}
.media .svg-object.tablet-apps-svg.replaced-svg {
	/* margin-left: 37px; */
	margin-top: 43px;
}
.business-and-others .svg-object.desktop-apps-svg.replaced-svg {
	margin-left: 47px;
	margin-top: 49px;
}
ul.product-platform-icons li{
	cursor:pointer;
}
ul.product-platform-icons .product-support {
	border: 3px solid #F7BB5F;
	transition: background 0.4s ease-in-out;
}
ul.product-platform-icons .media {
	border: 3px solid #95d173;
	transition: background 0.4s ease-in-out;
}
ul.product-platform-icons .business-and-others {
	border: 3px solid #82A5D7;
	transition: background 0.4s ease-in-out;
}
ul.product-platform-icons li .product-support .mobile-apps-svg path {
	fill: #F7BB5F;
	transition: fill 0.4s ease-in-out;
}
ul.product-platform-icons li .media .tablet-apps-svg path {
	fill: #95d173;
	transition: fill 0.4s ease-in-out;
}
ul.product-platform-icons li .business-and-others .desktop-apps-svg path {
	fill: #82A5D7;
	transition: fill 0.4s ease-in-out;
}
ul.product-platform-icons li:hover .product-support .mobile-apps-svg path, ul.product-platform-icons li:hover .media .tablet-apps-svg path, ul.product-platform-icons li:hover .business-and-others .desktop-apps-svg path{
	fill: #FFFFFF;
}
ul.product-platform-icons li.ma:hover .product-support {
	background: #F7BB5F;
}
ul.product-platform-icons li.ta:hover .media {
	background: #95d173;
}
ul.product-platform-icons li.da:hover .business-and-others {
	background: #82A5D7;
}
.contact ul.product-platform-icons li div {
	border-radius: 50%;
	height: 160px;
	margin-left: 5px;
	width: 160px;
}
.contact ul.product-platform-icons li {
	float: left;
	/* margin-right: 6%; */
	width: 173px;
}
.st0 {
    fill: #5E9FB2!important;
}
.st1{
	stroke:#5E9FB2!important;
}
.lost-license-icon a{
	color:#1F1F1F;
}
.lost-license-icon .desktop-apps{
	transition: all 0.2s ease-in-out;
}
.lost-license-icon:hover .desktop-apps{
	background: #5E9FB2!important;
}
.lost-license-icon:hover .st0{
	fill: #fff!important;
}
.contact-icons {
  float: left;
  margin-top: 80px;
  padding-bottom: 55px;
  /* padding-left: 7%; */
  position: relative;
  width: 100%;
}
.contact hr {
	bottom: 0;
	/*left: 25px;*/
	margin: auto;
	position: absolute;
	right: 0;
	width: 100%;
}
.contact-form-container p, p {
	color: #1F1F1F;
	font-family: latolight;
	font-size: 18px;
	margin-bottom: 35px;
	text-align: center;
}
.contact-form {
	float: left;
	margin-bottom: 85px;
	width: 100%;
}
.contact-form input, .contact-form textarea {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid #e2e2e2;
  box-shadow: none;
  height: 40px;
}
.contact-form textarea {
  height: 202px;
  resize: none;
  width: 100%;
}
.contact-form button {
    background: none repeat scroll 0 0 #73C1E7;
    font-family: latoregular;
    font-size: 26px;
    height: 50px;
    padding-top: 7px;
    width: 406px;
}
.btn-wrapper button:hover{
	background: none repeat scroll 0 0 #96CEE8!important;
	color:#FFF!important;
}
.info p {
	margin-top: 30px;
}
#map_canvas, #map_canvas_2 {
    width: 100%;
    height: 350px;
    background-color: #CCC;
}
div#map_canvas {
    border-right: 5px solid #fff;
}
div#map_canvas_2 {
    border-left: 5px solid #fff;
}
.gm-style div:last-child div.gmnoprint:last-child {
	margin: 105px 5px 5px 30px !important;
}
.contact h1 {
    color: #1F1F1F;
    font-family: LatoRegular;
    font-size: 48px;
    line-height: 65px;
    margin-top: 100px;
}
.contact-icons label {
  font-family: latolight;
  font-size: 18px;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.contact .row.map, .lonely-row, .blog .row{
	margin-left:0px!important;
	margin-right:0px!important;
}
.address_1 {
    background: none repeat scroll 0 0 rgba(200, 107, 115, 0.85);
    color: #fff;
    right: 3%;
    padding: 15px 18px 18px;
    position: absolute;
    bottom: 5%;
    border: 2px solid rgb(200, 107, 115);
}
.address_2 {
    background: none repeat scroll 0 0 rgba(200, 107, 115, 0.85);
    border: 2px solid rgb(200, 107, 115);
    color: #fff;
    left: 3%;
    padding: 15px 18px 18px;
    position: absolute;
    bottom: 5%;
}

.close {
  position: absolute;
  right: 6px;
  top: 6px;
}
.jqTransformSelectWrapper ul {
  height: 122px !important;
}
.product-sub .jqTransformSelectWrapper ul {
    height: 182px !important;
}
.media-sub .jqTransformSelectWrapper ul, .business-sub .jqTransformSelectWrapper ul {
	height: 60px !important;
}
.media-sub .jqTransformSelectWrapper ul {
    height: 32px !important;
}
.contact .upper-content {
  padding-bottom: 4%;
}
.para-last {
  margin-bottom: 3px !important;
}
.btn-wrapper{
	margin-top: 12px;
}
/*.modal-content {
    float: left;
}*/
.formContainerLostLicense .form-group {
    margin-bottom: 10px;
    margin-left: 0!important;
    margin-right: 0!important;
}
.contactTextContainer p {
    font-size: 15px;
    color: #555D61;
    margin-bottom: 15px;
    letter-spacing: 0.02em;
}
.contactusHeading h1 {
    font-weight: 100!important;
    color: #777D82;
    font-size: 35px;
}
.formContainerLostLicense .form-group input[type="text"] {
    width: 95%;
    border: 1px solid #ccc;
    padding: 6px 4px;
}
.formContainerLostLicense .form-group label {
    font-weight: 100;
    font-size: 15px;
}
span.lostLicenseText {
    margin-right: 25px;
}
select#purchasePointMenu {
    width: 95%;
}
a#change-image {
    float: left;
}
button.resetbtn {
    background-color: #C3C3C3;
    border: none;
    padding: 8px 25px;
    border-radius: 4px;
    margin-right: 8px;
    color: #fff;
    font-size: 18px;
}
button.submitbtn {
    background-color: #3AB7F5;
    border: none;
    padding: 8px 25px;
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
}
.contactTextContainer {
    margin-bottom: 12px;
}
.error-message {
    color: #A70000!important;
    float: left;
    width: 95%;
}
.contact .main-content{
	padding-top: 82px;
}
hr.title-hr {
    width: 35%;
    margin: 5px auto!important;
    bottom: -30px;
}
/* End: Contact page Styles */

/* Begin: Blog page Styles*/
.blog .posts-container .row:nth-child(even) {
	background: #F8F8F8;
}
.blog .posts-container .row:first-child .container {
  border-top: 1px solid rgba(90, 90, 90, 0.15);
}
.blog h2 {
  line-height: 1.2;
  text-align: left;
}
.blog p {
    line-height: 28px;
    color: #4E5050;
}
.blog-detail img{
	height:auto;
	max-width: 100%;
}
.title {
	color: #777;
	font-family: latolight;
	font-size: 27px;
	text-align: left !important;
}
.title:hover {
	text-decoration: none;
	color: #777;
}
.info {
	float: left;
	width: 100%;
}
.date, .post_category, .author {
	color: #1F1F1F;
	float: left;
	margin-right: 5px;
}
.bookmark {
    float: left;
    margin-bottom: 18px;
    width: 100%;
    display: none;
}
.blog .bookmark hr {
	float: left;
	width: 100%;
}
.blog .bookmark img {
	float: left;
	margin-top: 20px;
}
.social-icons {
    float: right;
    margin-top: 0px;
}
.social-icons > a {
	float: left;
	margin-right: 10px;
}
.category_list {
	/*border: 1px solid #aa4c4c;*/
	float: left;
	margin-top: 12px;
	padding: 14px 8px 8px;
	width: 100%;
}
.category_list > a {
    color: #aa4c4c;
    float: left;
    padding-bottom: 8px;
    /* width: 33%; */
    border: 1px solid #AA4C4B;
    width: 20%;
    border-radius: 4px;
    margin-right: 45px;
    margin-bottom: 14px;
    padding: 4px 0;
}
.category_list > a:hover{
	color:#565656;
}
.category_list br {
	float: left;
}
.last-element.search-bar {
	text-align: left;
}
.search-form-div {
	float: left;
}
.search-form-div > form {
	float: left;
}
#searchform > input {
  border: 1px solid #ccc;
  float: left;
  height: 28px;
  width: 50%;
}
#searchform > button {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #fff;
  border-color: #ccc #ccc #ccc -moz-use-text-color;
  border-image: none;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px medium;
  float: left;
  height: 28px;
  margin-left: -1px;
}
#searchform img {
  margin: -3px 0 0;
}
#pagenavi, .pagenavi {
	float: left;
	margin-bottom: 25px;
	margin-top: 25px;
	width: 100%;
}
#pagenavi a, .pagenavi a {
    border: 1px solid #C19191;
    color: #aa4c4c;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 3px 10px;
    border-radius: 3px;
}
#pagenavi a:hover, .pagenavi a:hover {
	text-decoration: none;
	color: #FFF;
	background: #C19191;
}
.box {
    border-bottom: 1px solid #ccc;
    padding-bottom: 18px;
}
.pagination-bottom a{
	float:right!important;
	border:none!important;
}
.pagination-bottom a:hover{
	color: #aa4c4c!important;
	background:none!important;
}
.post .content {
    margin-bottom: 30px;
    float: left;
    width: 100%;
    margin-top: 30px;
}
.post .content h1, .post .content .h1, .post .content h2, .post .content .h2, .post .content h3, .post .content .h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}
.blog h2 {
    color:#000;
    font-size: 28px;
}
/* End: Blog page Styles*/

/* Begin: Blog Detail page Styles */
.blog-detail .info {
	float: left;
	margin-bottom: 30px;
	width: 100%;
}
.blog-detail .bookmark {
	float: right;
	width: auto;
}
.blog-detail .social-icons {
	margin-top: 0px;
}
.blog-detail .bookmark img {
	margin-top: 0px;
}
.comments-form button {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e2e2e2 !important;
	color: #6f7a89;
	font-size: 16px;
	height: 40px;
	padding-top: 6px;
	width: 140px;
}
.sub-asset .col-md-12 {
	color: #1F1F1F;
	font-size: 17px;
	padding-bottom: 12px;
	padding-top: 12px;
	text-align: center;
}
.sub-asset ul {
	float: left;
	width: 100%;
}
.sub-asset ul li {
  border-right: 1px solid rgba(90, 90, 90, 0.15);
  cursor: pointer;
  float: left;
  padding-left: 45px;
  padding-right: 45px;
  text-align: right;
  width: 50%;
}
.sub-asset ul li img {
	height: 17px;
	margin-right: 12px;
	margin-top: -1px;
}
.post.blog-detail {
	border-bottom: 1px solid #ccc;
	padding-bottom: 50px;
}
ul#tweetandlike-buttons {
    float: left;
    width: 100%;
}
ul#tweetandlike-buttons li {
    float: left;
    margin-right: 15px;
}
a.addthis_button_compact.addthis-box {
    display: none;
}
.wp-caption {
    width: 100%!important;
    float: left;
    text-align: center;
}
/* End: Blog Detail page Styles */

/* Begin: Career Page Styles */
.list-icon {
	background-image: url("../../assets/images/2014/Icons_Career_Arrow_white.svg");
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 36px;
}
.up {
	background-image: url("../../assets/images/2014/Icons_Career_Arrow_red.svg");
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 36px;
}
.career-details {
  border-top: 1px solid rgba(90, 90, 90, 0.1);
  display: none;
  float: left;
  padding-bottom: 55px;
  padding-left: 65px;
  padding-top: 55px;
  width: 100%;
}
.career-details li {
  color: #1F1F1F;
  display: list-item;
  font-family: latolight;
  font-size: 16px;
}
.career-list {
	float: left;
	height: auto;
	margin-bottom: 55px;
	margin-top: 65px;
	width: 100%;
}
.career-list li {
  border-top: 1px solid rgba(90, 90, 90, 0.1);
  cursor: pointer;
  float: left;
  padding-top: 22px;
  width: 100%;
}
.career-details li {
	border: medium none;
	padding-top: 6px;
}
.job-title {
	float: left;
	padding-bottom: 18px;
	padding-left: 22px;
	width: 100%;
}
.job-title span:nth-child(2) {
	float: left;
	margin-left: 22px;
	margin-top: 8px;
}

.jobheadding {
	float: left;
	margin-left: 22px;
	margin-top: 8px;width: 92%;
}

.jobheadding img{margin-left:5px;margin-right:3px;margin-top:-4px;}
.jobheadding .location-icon{padding-left: 10px;font-style: initial;float: right;}


.career .title {
	font-family: latoBold;
	font-size: 16px;
	float: left;
	width: 100%;
}
.roles-box p {
	font-size: 16px;
	margin-top: 8px;
	text-align: left;
}
.roles-box, .requirements-box, .experience-box {
	float: left;
	width: 100%;
}
.requirements-box ul, .experience-box ul {
	float: left;
	padding-bottom: 22px;
	padding-left: 22px;
	padding-top: 12px;
	width: 100%;
}
.apply-btn {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #66cdef;
  border-radius: 0;
  color: #66cdef;
  font-family: latoregular;
  font-size: 18px;
  padding: 10px 60px !important;
}
.apply-btn:hover {
	background: none repeat scroll 0 0 #66cdef;
	border: 1px solid #66cdef;
	color: #fff;
}
.JDSocialMedia {
	float: left;
	/*width: 56%;*/
}
.JDSocialMediaSeparator {
	float: left;
}
.JDSocialMedia > div {
	float: left;
	margin-top: 126px;
	width: 53%;
}
.JDSocialMedia a {
	float: left;
	margin-bottom: 4px;
}
.last-list {
  border-bottom: 1px solid rgba(90, 90, 90, 0.1);
}
.career .main-title > span {
	width: 100%;
	float: left;
}
/* Begin: Career Page Styles */

/* Begin: Press Page Styles */
.col-md-12.col-sm-12.press-navi {
	height: 66px;
	margin: 0 auto;
	padding-top: 24px;
}
.col-md-12.col-sm-12.press-navi > ul {
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 0 auto 0 17%;
	padding-bottom: 15px;
	text-align: center;
	width: 69%;
}
.col-md-12.col-sm-12.press-navi li {
	border-right: 1px solid #ccc;
	cursor: pointer;
	float: left;
	font-size: 18px;
	margin: 0 auto;
	width: 50%;
}
#pressReleases {
	margin-top: 20px;
}
.PRContainer {
	margin-bottom: 55px;
}
.PRDate {
	margin-top: 3px;
}
.PRHeading {
  font-family: latolight;
  font-size: 20px;
}
.pressLinks {
	color: #555;
}
.PRDescription {
  font-family: latolight;
  font-size: 16px;
  margin-top: 15px;
}
.PRDescription a {
	color: #aa4c4c;
	font-size: 16px;
}
.more_link {
	margin-bottom: 45px;
}
.pressKitHeading {
	font-size: 18px;
	margin-bottom: 30px;
	margin-top: 16px;
	padding-left: 0;
	text-align: center;
}
.pressKitLinks {
	height: 130px;
	text-align: center;
}
#pressKitApps {
	margin-bottom: 25px;
}
.pressReleasesHead > h1 {
	font-size: 27px;
}
.pressReleasesYear {
	float: left;
	font-family: latoBold;
	margin-top: 30px;
	padding-left: 14px;
	width: 100%;
}
.PressRelBox {
	margin-bottom: 25px;
	margin-top: 8px;
}
.press-release-page .press-releases {
	margin-bottom: 45px;
	margin-top: 20px;
}
.PressRelDate {
	margin-top: 1px;
}
.pressRelLinks {
  color: #555;
  font-family: latolight;
  font-size: 18px;
}
.press-release-page .pagenavi {
	font-size: 15px;
	height: 25px;
	margin: 2px 0 0 15px;
	width: 10%;
}
.press-release-page .pagenavi a {
	margin-top: 0px;
}
.press-detail p {
    font-size: 16px;
    letter-spacing: 0.02em;
    text-align: left;
    line-height: 26px;
}
.press-detail h1 {
  font-size: 27px !important;
  font-weight: normal !important;
  margin-bottom: 36px;
  margin-top: 36px;
  text-align: center !important;
}
.press-detail strong {
  font-family: latoregular;
  font-weight: normal;
}
.press-contact-details {
  float: left;
  margin-bottom: 30px;
  width: 100%;
}
.press-contact-details > p {
  margin-bottom: 6px;
}
.press-detail .col-md-12.col-sm-12.col-xs-12 ul {
  float: left;
  margin-bottom: 28px;
  padding-left: 40px;
  width: 100%;
}
.press-detail .col-md-12.col-sm-12.col-xs-12 li {
  color: #1F1F1F;
  display: list-item;
  font-family: latolight;
  font-size: 16px;
  font-style: normal !important;
  list-style: circle outside none;
}
li strong {
  font-family: latolight !important;
  font-weight: normal !important;
}
/* End: Press Page Styles */

/* Begin: Store Page Styles */
.embosed-wrapper {
  background: none repeat scroll 0 0 #fff;
  padding-bottom: 60px;
}
.wrapper {
	padding-bottom: 82px;
	padding-top: 32px;
}
.wrapper .background {
	color: #FFFFFF;
	text-align: center;
}
.boom-app .background {
	background: none repeat scroll 0 0 #7BC0E6;
	min-height: 435px;
	padding-top: 15px;
}
.boom2-app .background {
	background: none repeat scroll 0 0 #1b1b23;
	min-height: 435px;
	padding-top: 15px;
	border-radius: 4px;
}
.voila-app .background {
	background: none repeat scroll 0 0 #a53dab;
	min-height: 435px;
	padding-top: 15px;
	border-radius: 4px;
}
.voila-screenshot .background {
	background: none repeat scroll 0 0 #3d71ab;
	min-height: 435px;
	padding-top: 15px;
}
.store .col-md-12 > img {
    max-width: 120px;
}
.app-title {
    font-family: latobold;
    font-size: 40px;
}
.app-tagline {
    font-family: latoRegular;
    font-size: 14px;
    padding: 0px 8px;
}
.app-tagline > hr {
	margin: 15px auto 0;
	position: relative;
	width: 22%;
}
.buy-buttons {
    margin-top: 35px;
    padding: 0 28px;
}
.boom2-app .buy-buttons {
    margin-top: 35px;
}
a.buy {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-size: 18px;
	height: 48px;
	padding-top: 10px;
	width: 100%;
}
.voila-app a.buy:hover {
	background: #fff;
	color: #933DAB;
}
.boom-app a.buy:hover {
	background: #fff;
	color: #7BC0E6;
}
.theme-red-btn-text{
	color: #b04c4c;
	margin-left: 25%;
	transition: none 0s ease 0s  !important;
	font-family: 'Ubuntu', sans-serif;
}
.home .theme-red-btn{
	padding: 6px 0px !important;
} 
.theme-red-btn, #Form_SignIn {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 1px solid #aa4c4c !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  color: #aa4c4c !important;
  font-size: 14px !important;
  margin-bottom: 8px !important;
  margin-right: 8px;
  padding: 6px 45px !important;
}
.store .theme-red-btn {
  font-size: 18px !important;
  padding: 10px 60px !important;
   border-radius: 0px !important;
}
.reseller_affiliate .col-md-5 {
  width: 45.667%!important;
}
.affiliate {
  padding-left: 68px!important;
}
.mid-line {
  border-right: 1px solid rgba(90, 90, 90, 0.15);
  height: 100px;
  margin-top: 52px;
  padding-left: 5%;
  width: auto;
}
.product-platform-icons .theme-red-btn {
  margin-left: 25%;
  margin-top: 8px;
}
.reseller_affiliate {
    border-top: 0px;
    padding-bottom: 55px;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}
.theme-red-btn:hover {
  background: none repeat scroll 0 0 #aa4c4c !important;
  color: #fff !important;
  text-shadow: none !important;
}
.reseller_affiliate p {
	font-family: latolight;
}
.reseller_affiliate .reseller p:nth-child(1), .reseller_affiliate .affiliate p:nth-child(1) {
	font-family: latoRegular;
}
.reseller_affiliate .reseller p:nth-child(2), .reseller_affiliate .affiliate p:nth-child(2) {	
	min-height: 82px;
}

.app-store-btn {
  border: 1px solid #73c1e7;
  float: left;
  height: 50px;
  margin: 0 auto 20px 21%;
  text-align: center;
}
.app-store-btn:hover{
	background:#73c1e7;
	color:#fff;
}
.web-screenshots .app-store-btn:hover{
	background: rgba(106, 127, 137, 0.46);
	color:#000;
}
.app-store-btn:hover .svg-object path{	
	fill:#fff;
}
.boom-app .app-store-btn, .boom2-app .app-store-btn, .voila-app .app-store-btn {
    border: 1px solid rgba(255, 255, 255, 0.3);
    margin-left: 0px;
}
.boom-app .app-store-btn:hover,.boom2-app .app-store-btn:hover, .voila-app .app-store-btn:hover{	
	background:#FFF;
}
.boom-app .app-store-btn:hover .svg-object path{
	fill:#7BC0E6;
}
.boom-app .app-store-btn:hover .btn-line-1, .boom-app .app-store-btn:hover .btn-line-2{
	color:#7BC0E6;
}
.boom2-app .app-store-btn:hover .svg-object path{
	fill:#231b21;
}
.boom2-app .app-store-btn:hover .btn-line-1, .boom2-app .app-store-btn:hover .btn-line-2{
	color:#231b21;
}
.voila-app .app-store-btn:hover .svg-object path{
	fill:#933DAB;
}
.voila-app .app-store-btn:hover .btn-line-1, .voila-app .app-store-btn:hover .btn-line-2{
	color:#933DAB;
}
.sub-products-title {
  font-size: 18px;
  margin-bottom: 6px;
  margin-top: 13px;
}
.sub-products-tagline{
	margin-bottom:12px;
}
.app-store-btn .svg-object {
  height: 80%;
  margin-top: 6px;
  vertical-align: middle;
  width: 80%;
}
.sub-products-wrapper {
    color: #1F1F1F;
    font-family: latolight;
    font-size: 16px;
    margin-bottom: 65px;
    border-top: 1px solid rgba(90, 90, 90, 0.15);
    padding-top: 55px;
    border-bottom: 1px solid rgba(90, 90, 90, 0.15);
    padding-bottom: 55px;
}
.reseller_affiliate .title-text{
	margin-bottom: 12px;
}
span.btn-line-1 {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 19px;
    color: #fff;
}
span.btn-line-2 {
    color: #fff;
    font-size: 13px;
}
/*.voila-screenshot .buy-buttons {
    margin-top: 70px;
}*/
.voila-screenshot .buy-buttons img{
	float:left;
}
.voila-screenshot .buy-buttons .btn-line-1{
	    float: left;
   		 width: 80%;
}
.voila-screenshot .buy-buttons a {
    padding: 8px 0px 8px 18px;
}
.center-product{
	border-left: 1px solid rgba(204, 204, 204, 0.5);
    border-right: 1px solid rgba(204, 204, 204, 0.5);
}
.web-screenshots {
    margin-bottom: 60px;
}
.web-screenshots .app-store-btn {
    margin: 0;
    margin-right: 14px;
    padding-top: 8px;
    border: 1px solid rgba(106, 127, 137, 0.46);
}
.web-screenshots .btn-line-1 {
    color: #1F1F1F;
    width: 85%;
    float: right;
}
.product-title {
    font-size: 24px;
    margin-bottom: 4px;
    color: #1F1F1F;
    font-size: 18px;
}
.product-description {
    font-size: 16px;
    margin-bottom: 28px;
    color: #1F1F1F;
    font-family: latoLight;
}
a.link-macappstore {
    color: #fff;
}
.store .animate-text hr{
	margin: 22px auto;
}
.cross-promos{
	border-top: 1px solid #ccc;
    padding-top: 35px;
    padding-bottom: 35px;
    text-align: center;
}
.cross-promos img{
	width: 100%;
}
.recommends {
    max-width: 275px!important;
    display: inline;
    margin-bottom: 15px;
}

/* Store new design*/
.product-image {
	margin-bottom: 5%;
}
strike {
	font-size: 25px;
	color: #F5F5F5;
}
.strike {
	margin-top: 0 !important;
}
.boom-product .boom {
	background: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/Store_Boom.jpg') no-repeat;
	height: 330px;
	background-size: 100%;
	padding-top: 40px;
}
.voila-product .voila {
	background: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/Store_Capto.jpg') no-repeat;
	height: 330px;
	background-size: 100%;
	padding-top: 40px;
}
.banner-section {
    margin-top: 15%;
}
.banner-section h1 {
	font-size: 48px;
	font-weight: 400;
}
.banner-section hr {
    border-bottom: 1px solid #aa4c4c;
    width: 30%;
    margin-bottom: 11%!important;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-top: 20px;
}
.content {
	color: #fff;
}
.product-title {
	font-size: 50px;
}
.products {
	margin-bottom: 4%;
}
.products p {
	font-size: 23px;
	font-family: Helvetica Neue, Helvetica;
}
.action-btns a {
	border: 2px solid #fff;
	width: 100%;
	float: left;
	text-align: center;
	font-size: 20px;
	font-family: Helvetica Neue, Helvetica;
	padding: 8px 0;
}
.action-btns a:hover {
	background: rgba(255,255,255,0.5);
	color: #000;
}
.action-btns span {
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	margin-top: 6px;
	font-size: 12px;
	font-family: Helvetica Neue, Helvetica;
}
.action-btns {
	margin-top: 4%;
}
.product-variants ul, .web-screenshots {
	background: #f5f5f5;
	list-style: none;
	box-shadow: 1px 3px 15px 8px rgba(136, 136, 136, 0.15);
	display: none;
	padding: 2% 0;
}
.web-screenshots {
	display: block !important;
}
.product-variants ul li:hover {
	background: rgba(204,204,204,0.35);
}
.product-variants ul li, .sub-products-wrapper ul li, .affiliate {
	border-right: 1px solid rgba(204, 204, 204, 0.5);
}
.product-variants ul li:last-child, .sub-products-wrapper ul li:last-child, .affiliate:last-child {
	border-right: 0px;
}
span.product-variant-title {
	font-size: 22px;
	font-weight: 500;
	width: 100%;
	float: left;
	color: #000;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Helvetica Neue, Helvetica;
}
.product-variants ul li a p {
	color: #000;
	font-size: 14px;
	font-weight: 200;
	font-family: Helvetica Neue, Helvetica;
}
span.price {
    color: #2a9bf1;
    float: left;
    font-family: Helvetica Neue,Helvetica;
    font-size: 28px;
    font-weight: 600;
    width: 100%;
}
.product-variants ul li a {
	float: left;
	width: 100%;
	padding: 15% 15px;
}
.upgrade-boom-variants li:nth-child(2) {
	margin-left: 16%;
	border-left: 1px solid rgba(204, 204, 204, 0.5);
}
.upgrade-boom-variants li:last-child, .upgrade-voila-variants li:last-child {
	border-right: 1px solid rgba(204, 204, 204, 0.5) !important;
}
.sub-products-wrapper {
	color: #1F1F1F;
	font-family: Helvetica Neue, Helvetica;
	font-size: 16px;
	margin-bottom: 65px;
	border-top: 1px solid rgba(90, 90, 90, 0.15);
	padding-top: 55px;
	border-bottom: 1px solid rgba(90, 90, 90, 0.15);
	padding-bottom: 55px;
}
.web-screenshots .app-store-btn:hover {
	background: rgba(204,204,204,0.35);
	color: #000;
}
.web-screenshots {
    padding-bottom: 5%;
    /* margin-left: 8%; */
    padding-top: 4%;
    margin-top: 5%;
}
.web-screenshots .app-store-btn {
	margin: 0;
	margin-right: 14px;
	padding-top: 8px;
	border: 1px solid rgba(106, 127, 137, 0.46);
	padding-bottom: 8px;
}
.web-screenshots .btn-line-1 {
    color: #1F1F1F;
    width: 72%;
    float: right;
    margin-top: 6px;
    font-size: 13px;
}
.web-screenshots .product-title {
	font-size: 28px;
	color: #3f3f3f;
}
.product-description {
	color: #3f3f3f;
	margin-bottom: 20px;
}
.app-store-btn {
	border: 1px solid #73c1e7;
	float: left;
	height: 50px;
	margin: 28px auto 20px 21%;
	text-align: center;
	padding-top: 8px;
}
.sub-products-title {
	font-family: 'Ubuntu', sans-serif;
	font-size: 20px;
	font-weight: 400;
	float: left;
	width: 100%;
	text-align: center;
}
.sub-products-tagline {
	font-size: 14px;
	margin-top: 8px;
	font-family: Helvetica Neue, Helvetica;
	text-align: center;
	line-height: 24px;
	margin-bottom: 24px;
}
a.apply-btn {
	color: #3f3f3f;
	font-family: Helvetica Neue, Helvetica;
	background: #fafbf9;
	border: 1px solid #ccc;
	padding: 8px 32px;
	font-size: 21px;
}
.reseller_affiliate {
	margin-bottom: 5%;
}
.debug-bar {
	display: none !important;
}
.upgrade-form {
	padding: 5% 0 !important;
}
.upgrade-form .form-group {
    float: left;
    width: 100%;
    padding: 0 50px;
}
.upgrade-form li form label {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-family: Helvetica Neue, Helvetica;
	font-weight: 500;
	letter-spacing: 0.03em;
}
.upgrade-form li:hover {
	background: none !important;
}
input#registration_code, input#registration_code_voila {
    width: 60%;
    border-radius: 0px;
    padding: 10px 14px;
    margin: 18px;
    height: auto;
    background: #fff;
    border: 1px solid #ccc;
}
#error-msg a, #error-msg-voila a{
    float: none;
    width: auto;
    padding: 0;
    color: #337ab7;
}
.upgrade-heading {
    float: left;
    width: 100%;
    margin: 0!important;
    padding: 12px 0;
    font-size: 17px;
    color: green;
    border: 0px!important;
    background: #E7E7E7;
    margin-bottom: 1px!important;
}
.upgrade-heading div {
    margin-bottom: 12px;
}
div#boom-product {
    margin-top: 7%;
}
.products .action-btns a {
    color: #fff;
}
.content span.product-title {
    color: #fff;
}
.content p {
    color: #fff;
    font-size: 20px;
    text-align: left;
}
.blog .content p {
	color: #2D2D2D;
}
.upgrade-form .btn-default {
    width: 25%;
}
.old-price-striked {
    float: left;
    width: 100%;
    text-align: center;
    color: #5A5A5A;
    font-size: 19px;
}
.store .app-store-btn .svg-object {
    height: 80%;
    margin-top: 2px;
    vertical-align: middle;
    width: 80%;
}
/* End: Store Page Styles */

/* Begin: Home Page icons styles */
.section-heading {
  margin-bottom: 50px;
}
.product-platform-icons .col-md-12.col-sm-12 .apps {
  float: left;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
.product-img{
	height: 136px;
}
.jumbotron.odd{
	background: none repeat scroll 0 0 #f9fafa;
	border-top: 1px solid #f2f2f2;
}
.apps img{
	margin:0 auto;
}
.app-bottom{
	margin-bottom: 55px;
}
.section-heading hr{
	border-color: #aa4c4c;
	bottom: 0;
	margin: 7px auto 0 37.3%;
	width: 25%;
}
.price {
  font-family: latobold;
}
.home .carousel-caption {
    height: 690px;
    max-width: 1170px;
    left: 0;
    right: 0;
    position: absolute;
    margin: 0 auto;
    z-index: 9!important;
}
.home .carousel-caption .main-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 190px;
    top: 200px;
}
.home .item2 .carousel-caption .main-title {
    top: 95px;
}
.item2 .product-title {
    color: #fff;
}
.home .carousel-caption .main-title span {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 32px;
    height: auto;
}
a.homepage-cta {
    font-size: 22px;
    border: 1px solid;
    border-radius: 4px;
    padding: 3px 18px;
    font-weight: 600;
    margin-top: 35px;
    float: left;
    margin-left: 35%;
}
.banner-part-2 img{
	    display: inline;
    margin-bottom: 22px;
}

.product-link {
    color: #5a5a5a;
}
/* End: Home Page icons styles */

/* Begin: Forum Page Styles */
.forum .footer .container{
	padding-left:0px!important;
	padding-right:0px!important;
}
.MainForm label {
  color: #1F1F1F;
  font-family: latolight;
  font-size: 16px !important;
}
.forum .Buttons {
  color: #1F1F1F;
  font-family: latoregular;
  margin-top: 10px;
}
.MultipleEntryMethods .Methods {
  color: #1F1F1F;
  font-family: latoregular;
}
div.Popup .Errors {
  float: left;
  width: 100%;
}
.MultipleEntryMethods, .forum .Buttons {
  float: left;
  margin-bottom: 0 !important;
  margin-left: 41px !important;
  margin-right: auto !important;
  margin-top: 20px;
}
#Form_User_SignIn {
  float: left;
  margin: 0 auto 0 22%;
  width: 62%;
}
#Popup .Content #Form_User_SignIn {
  margin: 0 auto 0 0;
}
.Popup.SignInPopup #Form_User_SignIn{
	margin-left:0!important;
}
.Overlay {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);
}
div.Popup .Body {
  padding: 10px 10px 45px!important;
}
.Border {
  background: none repeat scroll 0 0 rgba(82, 82, 82, 0.7)!important;
  border-radius: 0!important;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5)!important;
  padding: 2px!important;
}
div.Popup{
	position:fixed!important;
}
input.SmallInput:focus, input.InputBox:focus, textarea:focus{
	background:none!important;
}
.BoxButtons.BoxNewDiscussion {
  float: right;
}
.Box.BoxCategories {
    float: left;
    width: 100%;
}
.H {
  color: #1F1F1F;
  float: left;
  font-family: latoregular;
  margin-bottom: 14px;
  margin-top: 14px;
  width: 100%;
}
.bodybox-wrap {
  float: left;
}
.EditCommentForm .Buttons, .CommentForm .Buttons {
  margin-bottom: 20px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 20px!important;
}
.CommentForm .FormWrapper {
  padding: 10px 10px 10px 0!important;
}
.CommentForm .WriteButton, .CommentForm .PreviewButton, .CommentForm .DraftButton {
  margin-left: 0 !important;
  margin-right: 8px !important;
  margin-top: 12px !important;
}
.EditCommentForm textarea.TextBox, .CommentForm textarea.TextBox {
  height: 115px!important;
}
.EditCommentForm .Buttons .Cancel, .CommentForm .Buttons .Cancel, .CommentForm .Buttons .Back {
  display: none!important;
}
.forum .animate-text hr {
    margin-top: 45px;
}
.discussion-panel .FilterMenu li {
    float: left;
    width: 100%;
    margin-bottom: 8px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    padding-left: 2px;
}
.discussion-panel .Photo a {
    float: left;
    padding: 0;
    border-bottom: 1px solid #ccc;
    padding-bottom: 12px;
    font-weight: 100;
    padding-left: 2px;
    border-top: 1px solid #ccc;
    padding-top: 12px;
    width: 100%;
    text-align: left;
}
dl.About dd {
    margin-right: 22px;
    line-height: 34px;
}
.bodybox-wrap {
    width: 100%!important;
}
/* End: Forum Page Styles */

/* Begin: background images */
.home .item1{
	/*background: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/Boom_bg2.jpg') no-repeat;*/
	height: 690px;
	background-position: center;
	background-size: cover;
}

.home .happyHolidays{
	background: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/happy-holidays23122016.jpg') no-repeat;
	height: 690px;
	background-position: center;
}

.home .halloween{
	background: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/hallowin-backgd.jpg') no-repeat;
	height: 690px;
	background-position: center;
}

.home .item2{
	background: url('http://www.globaldelight.com/images/banner-thanksgiving.jpg') no-repeat;
	height: 690px;
	background-position: center;
}

.home .item10{
	background: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/iboombackground23112016.jpg') no-repeat;
	height: 690px;
	background-position: center;
}



.home .item2 .logo{
	    margin-top: 27px;
    height: 280px;
}
.home .item3{
	background: url('https://d3jbf8nvvpx3fh.cloudfront.net/home/_resource/_img/website/2016/21092016/Capto_Hero_Image_bg.jpg') no-repeat;
	height: 690px;
	background-position: center;
}
.about .item1{
	/* background: url('../../assets/images/2015/about_banner.jpg') no-repeat; */
	height: 690px;
	background-position: center;
}
.blog .item1{
	background: url('../../assets/images/2015/blog_banner.jpg') no-repeat;
	height: 350px;
	background-position: center;
}
.forum .item1{
	background-image: none!important;
	height: 350px;
	background-position: center;
}
.career .item1{
	background: url('../../assets/images/2015/careers_banner.jpg') no-repeat;
	height: 690px;
	background-position: center;
}
.press .item1, .press-release-page .item1{
	background: url('../../assets/images/2015/Press.jpg') no-repeat;
	height: 350px;
	background-position: center;
}
/* End: background images */

.home .item1 p {
    font-family: latoLight;
    color: #fff;
    font-size: 75px;
    margin-top: 15%;
    margin-left: 9%;
    margin-bottom: 0;
}
.home .item1 a {
    color: #fff;
    float: right;
    margin-right: 35%;
}
.home .item1 span {
    font-size: 28px!important;
    float: left;
    width: auto!important;
}
.home .item1 img {
    float: left;
    display: inline!important;
    width: auto;
    margin-top: 10px;
    margin-left: 10px;
}

.banner-part-0 {
    background: #bb1715;
    border-top: 2px solid #fff;
    bottom: 28px;
    position: absolute;
}
.banner-part-0 p {
    color: #fff;
    margin: 0;
    font-size: 38px;
    font-weight: 900;
    word-spacing: 0.4em;
    padding: 10px 0;
}
span.product-tagline {
    font-size: 26px!important;
    margin-top: 25px;
    margin-bottom: 25px;
}
.banner-part-2 span.product-tagline {
    margin-top: 5px;
}
a.theme-offer-btn {
    border: 2px solid #bb1715;
    float: left;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    padding: 4px 12px;
    margin-left: 25%;
    margin-top: 10%;
}
.home .item2 p {
    font-family: latoLight, Helvetica Neue, Helvetica;
    font-size: 26px;
    color: #fff;
    word-spacing: 0.1em;
    margin-top: 20px;
    letter-spacing: 0.02em;
}
.item1 .product-title {
    font-size: 64px;
    font-weight: 600;
    font-family: Helvetica Neue;
    color: #fff;
}
.item1 p {
    color: #fff;
    font-family: helvetica Neue;
}
.lower-section {
}
.item1 .form-group {
    width: 255px;
}
.item1 input#email {
    background: none;
    border: 1px solid #fff;
    border-radius: 10px;
    width: 100%;
    color:#fff;
    font-family: helvetica Neue;
}
.item1 .btn-default {
    background: none;
    border: 1px solid #fff;
    border-radius: 10px!important;
    margin-top: 12px;
    color: #FFE200;
    font-weight: 600!important;
}
.item1 #mail-message .alert{
    font-size: 16px;
    left: 0;
    padding: 3px;
    margin-top: 0;
    margin: 0;
    width: 50%;
    right: 0;
    margin: 0 auto;
}
.item1 .carousel-caption .main-title {
    top: 200px;
}
.upper-section {
    margin-top: 8px;
}
.item1 .upper-section img {
    margin-right: 30px;
}
.item1 hr {
    position: relative;
    width: 48%;
    margin: 0 auto;
}
.item1 p {
    color: #FFBC70;
    font-family: helvetica Neue;
    margin-top: 15px;
    font-size: 42px;
    margin-bottom: 114px;
}
.home strike {
    font-size: 20px;
    color: #757575;
    font-weight: 400;
}
.home span.price {
    color: #2a9bf1;
    font-size: 22px;
    font-weight: 600;
    font-family: Helvetica Neue, Helvetica;
}
.upgrade-voila-variants span.product-variant-title {
    font-size: 17px;
}
.platform-titles{
	font-size: 18px;
    border-bottom: 1px solid #ccc;
    float: none;
	width: 20%;
    margin: 0 auto;
    margin-bottom: 38px;
    padding-bottom: 10px;
}
.press-flex-box{
	margin: auto;
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center;
}
.item3 .main-title {
    bottom: 0!important;
    top: 0;
}
.item3 .banner-part-1{
	position: absolute;
    bottom: 48px;
    text-align: left;
}
.item3 .product-title {
    color: #fff;
    font-family: Helvetica Neue, Helvetica;
    font-size: 40px;
}
.item3 p {
    text-align: left;
    color: #fff;
}
.item3 a {
    text-align: left;
    color: #E9B627;
    padding: 0 77px;
}
.item3 a img {
    height: 48px;
}
.item3 span {
    text-align: left!important;
    float: left!important;
    width: auto!important;
}
.item3 hr {
    float: left;
    width: 20%;
    margin-top: -6px;
    border-top: 1px solid #6B6B6B;
}

.store-link {
	display: flex;
	align-items: center;
}

.store-link a{
	font-weight: bold;
	font-size: 22px;
	color: #f40c1b !important;
	/* background: -webkit-linear-gradient(#44bdea, #347eda); */
	/* background: -webkit-linear-gradient(#44bdea, #347eda); */
  	/* -webkit-background-clip: text; */
  	/* -webkit-text-fill-color: transparent; */
	margin-right: 2px;
}

.store-link a:hover{color: #f40c1b !important;}

/* Begin: Custom media queries for webiste */
@media only screen and (max-width: 1465px) {
    .home .carousel-caption .main-title span {
	    font-size: 37px;
	}
}

@media only screen and (max-width: 1280px) {
    .ceos .sections {
	    min-height: 527px;
	}
}

@media only screen and (max-width: 973px) {
    .ceos .sections {
	    min-height: 709px;
	}
}

@media only screen and (max-width: 992px) {
    .products .boom, .products .voila {
	    background-size: cover!important;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.xs-anti-row{
		margin-right:0px!important;
		margin-left:0px!important;
	}
	.xs-no-side-padding {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.home .carousel, .about .carousel, .career .carousel {
		height: 450px;
	}
	.home .carousel-inner, .about .carousel-inner, .career .carousel-inner {
		height: 450px;
	}
	.home .banner-overlay, .about .banner-overlay, .career .banner-overlay{
		height: 450px;
	}
	/* Begin: Home page Styles*/
	.animate-text h1 {
		font-size: 30px;
	}
	.sub-heading {
		font-size: 18px;
	}
	#sliding-line li {
		width:100%;
	}
	.nav a:before {
		background: none;
	}
	.navbar-collapse {
		margin-top: 0px;
	}
	ul.product-platform-icons {
		/* padding: 0 0 0 18% !important; */
	}
	.carousel-caption {
		left: 2% !important;
		right: 2% !important;
		top: 20%!important;
	}
	.main-title {
		font-size: 32px;
	}
	.jumbotron{
		padding-left: 14px;
		padding-right: 14px;
	}
	div.product-platform-icons .desktop-apps{
		margin-left: 26% !important;
	}
	.product-platform-icons .theme-red-btn{
		margin-left: 0!important;
	}
	div.product-platform-icons .mobile-apps{
		margin-left: 39.5% !important;
	}
	div.product-platform-icons div div.tablet-apps{
		margin-left: 35% !important;
	}
	.ma-apps-left, .ma-apps-right{
		margin-bottom:25px!important;
	}
	.honors-list .col-md-2.col-sm-2.col-xs-12 {
		margin-bottom: 40px;
	}
	.honors .svg-object {
		height: auto;
	}
	.honors-title {
		border-right: none;
	}
	.honors-list {
		padding-left: 0;
	}
	.honors-list div {
		margin-bottom: 40px;
		text-align: center;
	}
	.honors-list div:last-child {
	    padding-left:0px!important;
	}
	.last-footer{
		text-align: center;
	}
	/* End: Home page Styles*/

	/* Begin: Blog page Styles */
	#searchform > button {
		margin-top: -24px;
	}
	.blog p img {
		height: auto;
		max-width: 100% !important;
		vertical-align: middle;
	}
	.blog h2 {
		line-height: 0.9;
	}
	/* End: Blog page Styles */

	/* Begin: Career page Styles */
	.JDSocialMedia {
		width: 100% !important;
	}
	.JDSocialMedia > div {
		margin-top: 26px !important;
		width: 100% !important;
	}
	.JDSocialMedia a {
		margin-left: 3px !important;
	}
	.career-details {
		padding-left: 12px !important;
	}
	.carousel-caption > a {
		padding: 8px 4px 8px 4px;
	}
	.job-title span:nth-child(2) {
		width: 80%;
	}
	.contact-icons{
		/* padding-left:17%; */
	}
	/* End: Career page Styles */

	/* Begin: Press info page Styles */
	.ui-slider-tabs-list {
		margin: 11px 0 14px 0 !important;
		width: 100% !important;
	}
	.pagenavi {
		float: left;
		height: 43px;
		width: 100%!important;
	}

	/* End: Press info page Styles */

	/* Begin: Contact Page Styles*/
	.jqTransformSelectWrapper ul {
		height: 122px !important;
	}
	.product-sub .jqTransformSelectWrapper ul {
		height: 204px !important;
	}
	.media-sub .jqTransformSelectWrapper ul, .business-sub .jqTransformSelectWrapper ul {
		height: 60px !important;
	}
	.contact-form button {
		width: 100%;
	}
	#map_canvas {
		height: 300px !important;
	}
	.gm-style div:last-child div.gmnoprint:last-child {
		margin: 20px 5px 5px 30px !important;
	}
	.contact h1 {
		line-height: 45px;
	}
	.contact-icons {
		margin-top: 0px;
	}
	.contact ul.product-platform-icons li {
		margin-bottom: 25px;
	}
	/* End: Contact Page Styles*/

	/* Begin: About us Page Styles */
	.about .upper-content ul li {
		margin-left: 11% !important;
		margin-bottom: 15%;
		height: auto;
	}	
	.about .carousel-caption, .blog .carousel-caption, .press .carousel-caption, .career .carousel-caption, .store .carousel-caption {
		padding: 0px !important;
		margin: 0px !important;
	}
	.about .carousel-caption{
		padding-bottom:170px!important;
	}
	.career .carousel-caption {
		padding-bottom: 180px !important;
	}
	.about .animate-text hr {
		margin: 15px auto 0 !important;
	}
	/* End: About us Page Styles */

	/* Begin: Store page Styles*/
	.embosed-wrapper {
		width: 100%;		
	}
	.boom-app, .voila-app {
		padding: 0px;
		height: 500px;
		margin-bottom: 20px;
	}
	.boom-app .background, .voila-app .background {
		min-height: 500px;
	}
	.reseller_affiliate {
		width: 100%;
	}
	.reseller_affiliate .reseller p:nth-child(2), .reseller_affiliate .affiliate p:nth-child(2) {
		height: auto;
		border: none;
	}
	.reseller {
		margin-bottom: 85px;
		padding-right: 12px!important;
	}
	.reseller_affiliate .col-md-5 {
	  width: 100%!important;
	}
	.affiliate {
		padding: 0!important;
	}
	.sub-products-wrapper .app-store-btn{
		margin-left: 16%!important;
	}
	.sub-products-wrapper ul li{
		margin-bottom:10%;
	}
	/* End: Store page Styles*/
	
	/* Begin: Support page Styles */
	.Box.BoxCategories{
		float:none;
	}
	.forum .main-title > span {
		line-height: 1;
	}
	/* End: Support page Styles */
	
	.navbar-brand img {
	    height: 38px;
	    margin-top: 10px;
	}
	.banner-section h1 {
	    font-size: 34px;
	    margin-top: 55px;
	}
	.boom-product .boom, .voila-product .voila {
	    height: 400px;
	    padding-top: 20px;
	    margin-top: 32px;
	}
.logo a img {
    height: 60px;
    width: 62px;
}
.content span.product-title {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 30px;
}
.content p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
}
a#upgrade-boom {
    margin-bottom: 10px;
}
a#upgrade-voila {
    margin-bottom: 10px;
}
.web-screenshots .product-title {
    font-size: 22px;
    text-align: center;
}
.product-description {
    text-align: center;
}
.web-screenshots .app-store-btn {
    margin-bottom: 10px;
}
.product-variants ul li, .sub-products-wrapper ul li, .affiliate {
    border-right: none;
}
.product-variants ul li {
    border-bottom: 1px solid #ccc;
}
}
body.faq{font-size:12px;}
.faqContent{margin-top:82px;}
.faq .navbar{    background: none repeat scroll 0 0 #0a0b0f;opacity: 1;}
.faqContent .banner{height: 399px; background-repeat: no-repeat;  background-size: 100% 100%; background-color: #cec8c8;}
.faqContent .banner h1{margin: 0; padding: 166.5px 0; color: #fff;font-weight: bold; text-shadow: -3px 3px 2px #000;font-size: 5em;}
.chsepductContainer h1{font-family: LatoBold;  color: #000;  margin: 35px 0 55px 0;font-size: 3em;}
.chsepductContainer{background-position: center;    background-repeat: no-repeat; background-size: cover;}
.chsepductContainer h6{font-family: LatoBold; color: #000; margin: 40px 0 20px 0;  font-size: 2em;text-align: center;}
.chsepductContainer h6 img{margin-right: 13px; vertical-align: middle;}
.productCard{cursor:pointer;  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);    background: #fff;}
.productCard:hover{  box-shadow: 0 5px 2px 1px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}
.boomproductList{margin:0 auto !important;width: 90%;}
.boomproductList .productCard{float: left;  width: 223px; height: 190px;padding-top: 31px; text-align: center; border: 1px solid #9c9c9c7a; border-radius: 1px;}
.vizmatoproduct .productCard{width: 360px; height: 95px;  padding-top: 19px; text-align: center;  border: 1px solid #9c9c9c7a;border-radius: 1px;  margin: auto;}
.cameraplusproduct{    margin: auto;width: 80%;}
.cameraplusproduct .productCard{ float: left; width: 409px; text-align: center;  border: 1px solid #9c9c9c7a; border-radius: 1px; height: 95px; padding-top: 11px;}
.captoproduct .productCard{width: 360px; height: 95px;  padding-top: 19px; text-align: center;  border: 1px solid #9c9c9c7a;border-radius: 1px;      margin: 0 auto 40px auto;}
@media(max-width:1440px){body.faq{font-size:10px;}}
@media(max-width:1300px){body.faq{font-size:9px;}}
@media(max-width:1199px){
	.boomproductList{    width: 75%;} .boomproductList .productCard { width: 235px;}
	.cameraplusproduct{ width: 95%;} .cameraplusproduct .productCard{ width: 457px;}
}
@media(max-width:991px){
.vizmatoproduct .productCard{width: 90%; }
.cameraplusproduct{width:100%} 
.cameraplusproduct .productCard{    width: 90%; float: none;margin: auto;}
.captoproduct .productCard{    width: 90%; }
}
@media(max-width:626px){.boomproductList{ margin-left:16vw;}}

/*Support Contact*/
body.supportcontact{font-size:12px;}
.sprtcntctContent{margin-top:82px;margin-top: 113px; margin-bottom: 100px;}
body.supportcontact .product-navigation{top:0;}
.supportcontact .navbar{    background: none repeat scroll 0 0 #0a0b0f;opacity: 1;}
.sprtcntctContent h2{color: #000;font-family: LatoRegular;font-size: 3.5em;    margin: 20px 0;}
.chooseprductList{text-align:center;}
.chooseprductList ul li{     display: inline-block;text-align: -webkit-center; padding: 25px 15px;}
.chooseprductList ul{display:block;}
.chooseprductList ul li img{max-width:100%;cursor:pointer;    opacity: 0.8;}
.chooseprductList ul li img:hover {opacity: 1;}
.chooseprductList ul li img[data-src]{height:335px;}
.choosesupporttype{text-align:center; display:none;}
.choosesupporttype ul li{     display: inline-block;text-align: -webkit-center; padding: 55px 55px;}
.choosesupporttype ul{display:block;}
.choosesupporttype ul li img{max-width:100%;cursor:pointer;opacity:0.7;}
.choosesupporttype ul li img:hover {opacity: 1;}
.choosesupporttype label{display:block;    color: #000;font-size: 1.5em; margin-top: 10px;    font-family: LatoLight;}

.contactsupportform{width: 50%;margin: auto;text-align: center; display: none;}
.contactsupportform .form-control{    background-color: #fff;  border: 1px solid #808080; color: #000;  height: 30px;border-radius: 6px;}
.contactsupportform textarea{width: 100%; background-color: #fff;  border: 1px solid #808080; color: #000;border-radius: 6px;    font-size: 14px;outline: none;}
.contactsupportform label{color:#000; font-size:1.3em;padding-top: 3px !important;padding: 0 0 0 0;}
.supportsndbtn button{ font-family: latoRegular;color: #fff; background: #00afff;border-radius: 25px;border: none;font-size: 1.8em;padding: 5px 50px;outline: none;}
.supportsndbtn button:hover{ background: #07b9ffd8;}
.subjectAnswer{display:none; margin:0;}
.subjectAnswer .answer{margin: 25px 0px 50px 0; padding: 21px 15px; border-radius: 4px; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.subjectAnswer .answer p{margin: 0;text-align: left;}
.answerLoader{background: url(https://d3jbf8nvvpx3fh.cloudfront.net/website/GlobalDelight/faq/three-bar-loader.gif);height: 65px;background-position: center;background-repeat: no-repeat;background-size: 136px; display:none;}
.subjectAnswer .answer .close{    right: -9px; top: -9px;opacity: 0.7; border: 1px solid #545454; border-radius: 50%;background: #fff;}
.subjectAnswer .answer .close img{  width: 18px;}
.subjectAnswer .answer ul{margin: 10px 20px;    display: list-item; list-style-type: circle;text-align: left;font-size: 1.2em; font-family: latoLight;}
.subjectAnswer .answer ul li{  display: list-item; }
.writetousmailLoader{background: url(https://d3jbf8nvvpx3fh.cloudfront.net/website/GlobalDelight/faq/three-bar-loader.gif);height: 65px;background-position: 55%;background-repeat: no-repeat;background-size: 136px; display:none;}
.fdbcksuccess{font-size: 1.2em;background: #23ddd8; color: #fff;border-radius: 4px;margin: 11px 0;padding: 10px;display:none;    width: 91.66%; margin-right: 0; margin-left: auto;margin-bottom: 20px;}
.fdbckerror{font-size: 1.2em;background: #f0270e; color: #fff;border-radius: 4px;margin: 11px 0;padding: 10px;display:none;width: 91.66%; margin-right: 0; margin-left: auto;margin-bottom: 20px;}
.subjectAnswer .answer .answercontent img{width:100%;border:1px solid red;}

/*Support Contact*/

/*Lost license page*/
.lostlicensepage{    margin-top: 82px;margin-bottom:50px;}
.lostlicensepage .contactusHeading h1{color: #000000; margin: 30px 0;}
.lostlicensepage .contactTextContainer{margin-bottom: 35px;}
.lostlicensepage .contactTextContainer p{text-align:left;}
.lostlicensepage form{margin-left:-42%;}
.lostlicensepage form .buttons-wrapper{margin-left:42% !important;}
.lostlicensepage .formMsgLostLicense{text-align: center;margin-left: 18%; margin-top: 4%;font-size: 1.3em;}
@media(max-width:850px){  
	.lostlicensepage form{  margin-left: 0%;}
	 .lostlicensepage form .buttons-wrapper{margin-left:0% !important;}
	 .lostlicensepage .formMsgLostLicense{margin-left:0;}
	}
/*Lost license page*/



/*subscription*/
body.subscription{font-size:12px;}
.subscriptionContent{margin-top:82px;background-position: center;    background-repeat: no-repeat; background-size: cover; background-color: #001216;}
body.subscription .product-navigation{top:0;}
.subscription .navbar { background: none repeat scroll 0 0 #0a0b0f;opacity: 1;}
.subscriptionContent .container{    padding: 8% 0;}
.subscriptionContent .container h1{    margin: 0;color: #fff;font-size: 3em;font-family: latoRegular;}
.subscriptionContent .container h1 img{    vertical-align: bottom; margin-right: 10px;}
.preftxtBlock{text-align: center;margin: 40px 0;color: #fff;font-size: 1.7em;font-family: LatoLight;}
.preftxtBlock .block{margin: 0 0px 30px 0;}
.subscribeCtaSec{text-align:center;}
.subscribeCtaSec ul li button{font-size: 1.4em;color: #000;margin: 0 5px;border-radius: 5px; padding: 5px 35px;      font-family: LatoBold; border: none;outline: none;}
.subscribeCtaSec ul li button.yes{background: #a0fc02;}
.subscribeCtaSec ul li button:hover{opacity:0.7;}
.subscriptionContent .subscribeForm{padding-top: 4%;color: #fff !important;  font-family: LatoLight; font-size: 1.7em; letter-spacing: 0.6px;text-align:center;}
.subscriptionContent .subscribeForm .padleft{padding-left:19%; }
.subscriptionContent .container.subscribe{    padding: 3% 0;}
.subscriptionContent .subscribeForm input{background-color: #ffffff;height: 31px;border-radius: 8px;}
.subscriptionContent .subscribeForm select{background-color: #ffffff;height: 31px;border-radius: 8px;    -webkit-appearance: none; border-radius: 19px;}
.subscriptionContent .subscribeForm label{padding-right:0;    padding-top: 2px;}
.subscriptionContent .subscribeForm .selectToggle{position: absolute;color: #000;right: 27px;top: 6px;padding-left: 10px;border-left: 1px solid #d6d5d5;}
.subscriptionContent .subscribeForm .radiogroup {margin-left: -40px;    margin-top: 10px;}
.subscriptionContent .subscribeForm .radiogroup input{    height: 14px; margin-top: 7px;}
.subscriptionContent .subscribeForm .radiogroup label{    text-transform: uppercase;font-size: 0.9em;margin-left: 42px;}
.subscriptionContent .subscribeForm .subscribeCtaSec .subscribecta{font-size: 0.7em; text-transform: uppercase; background: #a0fc02; padding: 5px 75px; margin-top: 15px;}

.subscriptionContent .container.unsubscribe{padding:10% 0;}
.subscriptionContent .subscribeForm .subscribeCtaSec .unsubscribecta{font-size: 0.9em; background: #006bff; padding: 5px 75px; margin-top: 15px; color:#fff;}

@media(max-width:767px){ 
	.subscriptionContent .subscribeForm{    padding: 5% 8%;}
	 .subscriptionContent .subscribeForm .padleft{padding-left:0%; }
	 .subscriptionContent .subscribeForm .radiogroup input{margin-top: 4px;}
	 .subscriptionContent .container.subscribe {padding: 7% 0;}
	}

@media(max-width:556px){  
	body.subscription{font-size:10px;}
	.subscribeCtaSec ul li button{margin: 10px 5px;}
	}
/*subscription*/


/*community*/
@font-face {
    font-family: KelsonSans;
	src: url(https://d3jbf8nvvpx3fh.cloudfront.net/website/GlobalDelight/community/font/Kelson%20Sans%20Light.otf);
	font-weight: 200;
}
@font-face {
    font-family: KelsonSans;
	src: url(https://d3jbf8nvvpx3fh.cloudfront.net/website/GlobalDelight/community/font/Kelson%20Sans%20Regular.otf);
	font-weight: 400;
}
@font-face {
    font-family: KelsonSans;
	src: url(https://d3jbf8nvvpx3fh.cloudfront.net/website/GlobalDelight/community/font/Kelson%20Sans%20Bold.otf);
	font-weight: bold;
}

body.community{font-size:12px;}
.communityContent{margin-top:82px;  background-repeat: no-repeat; background-size: cover; background-color: #fbfde9;}
body.community .product-navigation{top:0;}
.communityContainer{width:63%; margin:auto;}
.community .navbar { background: none repeat scroll 0 0 #0a0b0f;opacity: 1;}
.noleftrgtmargin{margin-left:0; margin-right:0;}
.communityContent .world img{max-width:100%;}

.communityContent .communityContainer{padding-top: 22px;padding-bottom: 22px;}
.communityContent .comntyHead h1{    font-family: KelsonSans;color: #000; font-weight: bold;font-size: 3.5em;text-align:center;margin-top:0;}
.communityContent .comntyHead{margin: 60px 0 0 0;}
.communityContent .comntyDesc{ text-align: center; font-family: KelsonSans; font-size: 2.6em;color: #000;  width: 85%;  margin: 38px auto 0 auto;}

.wtdowedoSec{margin: 40px 0 0 0;}
.communityHeading{font-size: 3.2em; font-family: KelsonSans; font-weight:400; color: #000;}
.preeminenttxt{ text-align: center; font-family: kelsonSans; color: #000; font-size: 1.9em; font-weight: 400;  width: 72%;  line-height: 34px; margin: 22px auto;}
.communityContent .chooseprductList ul li img{opacity:1;cursor:auto;}
.communityContent .chooseprductList ul li img:hover{ transform: scale(1.02);-webkit-transform: scale(1.02);  -webkit-transition:all 0.2s; transition:all 0.2s;}
.hwtodosec{margin-top: 50px;}
.hwtodolistsec{width: 60%; margin: auto;  overflow: auto;}
.hwtodolistsec .lstcontainer{margin-top: 25px;  padding-left: 15px;  overflow: auto;}
.hwtodolistsec .lstcontainer .frst{float:left; margin-top: 13px;}
.hwtodolistsec .lstcontainer:nth-child(2) .frst{margin-top: 3px;}
.hwtodolistsec .lstcontainer .frst img{width: 48px;}
.hwtodolistsec .lstcontainer .scnd{float:left; margin-left: 22px;}
.communitySubHeading{font-size: 2.6em; font-family: KelsonSans; font-weight:400; color: #000;}
.hwtodolistsec .lstcontainer .lstcontent{font-family: kelsonSans;color: #000; font-size: 1.9em; font-weight: 100;}
.perksec{margin: 75px 0;}
.perksec .perklist {margin-top: 45px;}
.perksec .perklist .item{text-align:center;}
.perksec .perklist .item div{font-family: kelsonSans; color: #000;font-size: 1.9em;font-weight: 100; width: 69%; margin: 26px auto 0 auto;}
.perksec .perklist img:hover{ transform: scale(1.02);-webkit-transform: scale(1.02);  -webkit-transition:all 0.2s; transition:all 0.2s;}
.communitysignupsec{margin-bottom: 70px;}
.communitysignupsec .formContainer .form-group{margin-right: 0; margin-left:0;}
.communitysignupsec .formContainer{background: url(https://d3jbf8nvvpx3fh.cloudfront.net/website/GlobalDelight/community/Sign_up_form_bg.png); background-size: cover;background-repeat: no-repeat;    width: 55%;margin: auto;padding: 25px 35px;    border-radius: 20px;    border: 2px dashed #d22174;}
.signuptxt{text-align: center; font-family: kelsonSans;  color: #000; font-size: 1.9em;font-weight: 100;  padding-top: 12px;  padding-bottom: 30px;}
.communitysignupsec .formContainer .form-group label{font-family: kelsonSans;  color: #000; font-size: 1.4em;    padding-top: 0;font-weight: 400; padding-right:0;}
.communitysignupsec .formContainer .form-group input{width: 95%;padding: 6px;  border: 1px solid #545454; border-radius: 8px;font-family: kelsonSans;font-size: 1.2em; outline:none;  -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.communitysignupsec .formContainer .form-group select{ width: 95%; background: #fff;  padding: 7px 0 5px 19px;  -webkit-appearance: none; border: 1px solid #545454;border-radius: 15px;font-family: kelsonSans; font-size: 1.2em; letter-spacing: 1.4px;  color: #000; outline:none;  -webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;}
.communitysignupsec .formContainer .form-group input:focus, .communitysignupsec .formContainer .form-group select:focus {box-shadow: 0 0 5px rgba(81, 203, 238, 1);border: 1px solid rgba(81, 203, 238, 1);}
.comunitybetasgnupbtn{background: -webkit-linear-gradient(45deg, rgba(255,0,93,1) 19%, rgba(135,73,156,1) 47%, rgba(135,73,156,1) 47%, rgba(0,156,229,1) 81%);color: #fff; font-size: 2em;font-weight: 500;  font-family: kelsonSans; border-radius: 30px !important; padding: 12px 48px 6px 48px; outline: none; border: none;box-shadow: 0px 0px 13px 1px #00000057;}
.comunitybetasgnupbtn1{background: -webkit-linear-gradient(45deg, rgba(255,0,93,1) 19%, rgba(135,73,156,1) 47%, rgba(135,73,156,1) 47%, rgba(0,156,229,1) 81%);color: #fff; font-size: 2em;font-weight: 500;  font-family: kelsonSans; border-radius: 30px !important; padding: 12px 48px 6px 48px; outline: none; border: none;box-shadow: 0px 0px 13px 1px #00000057;}

.justify-content-md-center{justify-content: center!important;display: flex;    margin-top: 20px;}
.sprtcntctContent h3.DesktopApps{text-align: center;width: 250px;margin: 0 auto;display: table;line-height: 54px;margin-bottom: 30px;}
.sprtcntctContent h3 img{display:table;margin:0 auto;float: left;}
.sprtcntctContent h3.MobileApps{text-align: center;width: 205px;margin: 0 auto;display: table;line-height: 88px;margin-bottom: 30px;    margin-top: 50px;}

.chooseprductList img{opacity: 0.8;cursor: pointer;}
.chooseprductList img:hover{opacity: 1;cursor: pointer;}

/* Main Banner Styles Starts here */

/* new css*/
.sliderControlhelper{display: inline-block; height: 100%; vertical-align: middle;}
#myCarousel .carousel-control img{    vertical-align: middle; width: 20%;}
#myCarousel .carousel-indicators li{width: 12px; height: 12px;margin: 4px; border: 2px solid #fff;        background-color: rgba(132, 132, 132, 0.4); box-shadow: 0px 0px 18px 1px #5050503d;}
#myCarousel .carousel-indicators li.active{background-color: #fff; border-color: #747677;}

.sliderctasec{position: absolute; bottom: 0; width: 100%;}
.sliderctasec .boom3drightsec1{padding-left: 10%; margin-bottom:10%;}
.sliderctasec .boom3drightsec{ margin-bottom: 11%;}
.sliderctasec .boom2rightsec{padding-left: 3.5%; margin-bottom: 11%;}
.sliderctasec .captorightsec{padding-left: 9.2%; margin-bottom: 11%;}
.sliderctasec .boomiosrightsec{padding-left: 9.5%; margin-bottom: 12%;}
.sliderctasec .vizmatorightsec{padding-left: 7.1%; margin-bottom: 10%;}
.sliderctasec #svgbadge{width:150px; cursor:pointer; }
.sliderctasec #gplaybadge{margin-top: -11px;    margin-right: 20px;  width: 188px;    float: left; cursor:pointer;}
.sliderctasec .camplusrightsec { padding-left: 14.3%; margin-bottom: 8%;}

.gdtplCta{background: transparent; font-size: 1.5em;  font-weight: bold;letter-spacing:1px; border-radius: 44px; padding: 0px;   -webkit-transition: all .25s ease;transition: all .25s ease;  outline: none; position: relative;}
.gdtplCta span {  display: inline-flex; flex-direction: column;  position: relative;    padding: 9px 24px;}
.gdtplCta::before {content: ""; transform-origin: center bottom;  transform: scale3d(1, 0, 1); transition: transform .25s ease; position: absolute;top: 0; right:-2px; width: 101%;  height: 100%; border-radius:5px;}
.gdtplCta:hover::before{transform: scale3d(1, 1, 1);}
.gdtplCta.sliderbtn{border: 2px solid #fff;color: #fff;}

/* .gdtplCta.sliderbtn::before{background-color:#0292fe;} */
.gdtplCta.sliderbtn{ border: 2px solid #fff; color: #fff;}

.gdtplCta.sliderbtn:hover{ background:#0292fe; color: #fff;}
.gdtplCta.sliderbtn:active::before{  background-color: #0086ea; }
.gdtplCta.sliderbtn:active{border-color:#0086ea;}
.gdtplCta1{background: transparent; font-size: 1.5em;  font-weight: bold;letter-spacing:1px; border-radius: 44px; padding: 0px;   -webkit-transition: all .25s ease;transition: all .25s ease;  outline: none; position: relative;}
.gdtplCta1 span {  display: inline-flex; flex-direction: column;  position: relative;    padding: 9px 24px;}
.gdtplCta1::before {content: ""; transform-origin: center bottom;  transform: scale3d(1, 0, 1); transition: transform .25s ease; position: absolute;top: 0; right:-2px; width: 101%;  height: 100%; border-radius:5px;}
.gdtplCta1:hover::before{transform: scale3d(1, 1, 1);}
.gdtplCta1.sliderbtn1 {border: 1px solid #fff;color: #fff;}
.gdtplCta1.sliderbtn1::before{background-color:#fff;border-radius: 44px;}
.gdtplCta.sliderbtn{ border: 2px solid #fff; color: #fff;}
.gdtplCta1.sliderbtn1:hover{ border-color:#fff; color: black; border-radius: 44px;     margin-left: 1px;}
.gdtplCta1.sliderbtn1:active::before{ background-color: #ffffff;border-radius: 44px;margin-right: 1px; }
.gdtplCta1.sliderbtn1:active{border-color: #ffffff;color: black;    margin-left: 1px;}
.learn{margin-left: -44px;}
.betasignupcta{ position: absolute; bottom: 15vh;  left: 31vw;  background: -webkit-linear-gradient(45deg, rgba(255,0,93,1) 19%, rgba(135,73,156,1) 47%, rgba(135,73,156,1) 47%, rgba(0,156,229,1) 81%);color: #fff; font-size: 20px;font-weight: 500; letter-spacing: 1px; border: none;  border-radius: 30px; padding: 6px 43px; -webkit-transition: all .25s ease;transition: all .25s ease; outline: none;box-shadow: 0px 0px 13px 1px #00000057;font-family: 'Titillium Web', sans-serif;}
.BoomBannerCarLogoSec .BoomLogo{width:36%  !important;display: inline-block;}
.BoomBannerCarLogoSec .CarLogo{width:38% !important;display: inline-block;margin:0 auto}
.BoomBannerCarLogoSec .AppStoreLogo{pointer-events: auto;}
.BoomBannerCarLogoSec .AppStoreLogo img{width:35% ;display: inline-block;text-align: center;margin-right:1%;margin-top: 4%;}

.sliderctasec .boom3drightsec{margin-bottom:7%;}
/* new css*/


.BoomBannerBoom2Sec .Boom2Logo{width:36% !important;margin-bottom: 25px;display: inline-block;}
.BoomBannerBoom2Sec .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.MainSlideReadMore{pointer-events: auto;font-family:SF-UI-Display-Thin;font-size:26px;border:1px solid #fff;color: #fff;    background: transparent;    display: inline-flex;flex-direction: column;position: relative;padding:6px 48px;border-radius: 25px;}
.MainSlideReadMore:hover{color: #fff;background:#0ca2f2; }
.BoomBannerBoom2Sec h3{font-family: SF-UI-Display-Light;font-size:53px;color:#52a1f2;margin-bottom: 20px;}
.BoomBannerBoom2Sec p{font-family: SF-UI-Display-Light;font-weight: 600;font-size:32px;line-height:42px;color:#fff;font-weight: 600;}
.GDbannerBoom2Section .GDbannerBoom2content{text-align: center;}
.GDbannerBoom2Section{margin-bottom: 10%;}

.GDbannerBoom2Section .GDbannerBoom2content{text-align: center;}
.GDbannerBoom2Section .VizmatoLogo{width:45% !important;margin-bottom:15px;display: inline-block;}
.GDbannerBoom2Section .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerBoom2Section h3{font-family: SF-UI-Display-Light;font-size:53px;color:#52a1f2;margin-bottom: 20px;}
.GDbannerBoom2Section p{font-family: SF-UI-Display-light;font-weight: 600;font-size:40px;line-height:60px;color:#fff;font-weight: 600;}
.GDbannerBoom2Section .GDbannerBoom2CTAsection{margin-bottom: 6%;padding-left: 0px;}
.GDbannerBoom2Section .GDbannerBoom2CTAsection .GDbannerBoom2CTAs{width:auto;max-height:60px;display: inline-block;margin-right: 41px;}
.GDbannerBoom2Section .GDbannerBoom2CTAsection .GDbannerBoom2CTAappStore{margin-right: 41px;margin-top: -10px;}


/* .Boom2link{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 26px;color: #000;background:#00abff;display: inline-flex;flex-direction: column;position: relative;padding:17px 40px;border-radius:35px;}
.Boom2link:hover{color: #000;background:#ffff; } */

.Boom2link{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-bottom:60px;}
.Boom2link:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbannerVizmatoSection .GDbannerVizmatocontent{text-align: center;}
.GDbannerVizmatoSection .VizmatoLogo{width:45% !important;margin-bottom:35px;display: inline-block;}
.GDbannerVizmatoSection .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerVizmatoSection h3{font-family: SF-UI-Display-Light;font-size:53px;color:#52a1f2;margin-bottom: 20px;}
.GDbannerVizmatoSection p{font-family: SF-UI-Display-Medium;font-size:44px;line-height:64px;color:#fff;font-weight: 600;}
.GDbannerVizmatoSection .GDbannerVizmatoCTAsection{margin-bottom: 6%;padding-left: 0px;}
.GDbannerVizmatoSection .GDbannerVizmatoCTAsection .GDbannerVizmatoCTAs{width: 25%;display: inline-block;margin-right: 41px;}
.GDbannerVizmatoSection .GDbannerVizmatoCTAsection .GDbannerVizmatoCTAappStore{margin-right: 41px;}
.GDbannerVizmatoCTAappStorecontent{padding-left:10%;}

/* .GDbannerVizmatolink{pointer-events: auto;font-family: SF-UI-Display-Thin;font-size: 30px;border: 1px solid #fff;color: #fff;background: transparent;display: inline-flex;flex-direction: column;position: relative;padding:10px 45px;border-radius:35px;}
.GDbannerVizmatolink:hover{color: #fff;background:#ed435b; } */

.GDbannerVizmatolink{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-bottom:60px;}
.GDbannerVizmatolink:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbannerCaptolink:hover{color: #fff;background:#ed435b; }
.GDbannerCaptoSection .GDbannerCaptocontent{text-align: center;}
.GDbannerCaptoSection .CaptoLogo{width:35% !important;margin-bottom:15px;display: inline-block;}
.GDbannerCaptoSection .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerCaptoSection h3{font-family: SF-UI-Display-Light;font-size:53px;color:#52a1f2;margin-bottom: 20px;}
.GDbannerCaptoSection p{font-family: SF-UI-Display-Light;font-weight:600;font-size:40px;line-height:60px;color:#fff;}
.GDbannerCaptoSection .GDbannerCaptoCTAsection{margin-bottom: 6%;padding-left: 0px;}
.GDbannerCaptoSection .GDbannerCaptoCTAsection .GDbannerCaptoCTAs{width:auto;max-height:60px;display: inline-block;margin-right: 41px;}
.GDbannerCaptoSection .GDbannerCaptoCTAsection .GDbannerCaptoCTAappStore{margin-right: 41px;margin-top: -10px;}

.Captolink{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-bottom:60px;}
.Captolink:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

/* 
.Captolink{color: #000;display: inline-flex;flex-direction: column;position: relative;padding:17px 40px;border-radius:35px;pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 26px;background: rgb(0,171,255);
background: -moz-linear-gradient(top,  rgb(0,171,255) 0%, rgb(0,232,255) 100%);
background: -webkit-linear-gradient(top,  rgb(0,171,255) 0%,rgb(0,232,255) 100%);
background: linear-gradient(to bottom,  rgb(0,171,255) 0%,rgb(0,232,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abff', endColorstr='#00e8ff',GradientType=0 );
}

.Captolink:hover{background: rgb(0,232,255);
background: -moz-linear-gradient(top,  rgb(0,232,255) 0%, rgb(0,171,255) 99%);
background: -webkit-linear-gradient(top,  rgb(0,232,255) 0%,rgb(0,171,255) 99%);
background: linear-gradient(to bottom,  rgb(0,232,255) 0%,rgb(0,171,255) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e8ff', endColorstr='#00abff',GradientType=0 );
} */

.GDbannerBoomForMobileSection .GDbannerBoomForMobilecontent{text-align: center;}
.GDbannerBoomForMobileSection .BoomForMobileLogo{width:34% !important;margin-bottom:15px;display: inline-block;}
.GDbannerBoomForMobileSection .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerBoomForMobileSection h3{font-family: SF-UI-Display-Light;font-size:53px;color:#52a1f2;margin-bottom: 20px;}
.GDbannerBoomForMobileSection p{font-family: SF-UI-Display-Medium;font-size:50px;line-height:60px;color:#fff;}
.GDbannerBoomForMobileSection .GDbannerBoomForMobileCTAsection{margin-bottom: 6%;padding-left: 0px;}
.GDbannerBoomForMobileSection .GDbannerBoomForMobileCTAsection .GDbannerBoomForMobileCTAs{width: 25%;display: inline-block;margin-right: 41px;}
.GDbannerBoomForMobileSection .GDbannerBoomForMobileCTAsection .GDbannerBoomForMobileCTAappStore{margin-right: 41px;}
.GDbannerBoomForMobileCTAappStorecontent{padding-left:10%;}


.GDbanner5-1-Section .GDbannerBoom-5-1content{text-align: center;}
.GDbanner5-1-Section .BoomForMobileLogo{width:34% !important;margin-bottom:15px;display: inline-block;}
.GDbanner5-1-Section .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbanner5-1-Section h2{font-size:30px;line-height:50px;font-family: 'SF-UI-Display-Medium';color: #fff;font-weight: 600;margin-bottom: 20px;margin-bottom: 35px;}
.GDbanner5-1-Section h2 b{font-family: SF-UI-Display-Medium;color:#f40c1b;}
.GDbanner5-1-Section p{font-family: SF-UI-Display-Medium;color:#fff;font-size: 16px;line-height: 42px;margin-bottom: 0px;margin-top: 20px;}
.GDbanner5-1-Section .GDbanner-5-1-CTAsection{margin-bottom: 6%;padding-left: 0px;}
.GDbanner5-1-Section .GDbanner-5-1-CTAsection .GDbanner-5-1-CTAs{width: 22%;display: inline-block;margin-right: 41px;}
.GDbanner5-1-Section .GDbanner-5-1-CTAsection .GDbanner-5-1-CTAsappStore{margin-right: 41px;}
.GDbanner-5-1-SectionappStorecontent{padding-left:10%;}

.GDbannerAuDimixSection .GDbannerAuDimixContent{text-align: center;}
.GDbannerAuDimixSection .BoomForMobileLogo{width:34% !important;margin-bottom:15px;display: inline-block;}
.GDbannerAuDimixSection .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerAuDimixSection h2{font-size:28px;line-height:46px;font-family: 'SF-UI-Display-Light';color: #fff;margin-bottom: 20px;margin-bottom: 35px;}
.GDbannerAuDimixSection h2 b{font-family: SF-UI-Display-Medium;color:#52a1f2;}
.GDbannerAuDimixSection p{font-family: SF-UI-Display-Medium;color:#fff;font-size: 16px;line-height: 42px;margin-bottom: 0px;margin-top: 20px;}
.GDbannerAuDimixSection .GDbanner-AuDimix-CTAsection{margin-bottom: 6%;}
.GDbannerAuDimixSection .GDbanner-AuDimix-CTAsection .GDbannerAuDimixCTAs{width: 25%;display: inline-block;}
.GDbannerAuDimixSection .GDbanner-AuDimix-CTAsection .GDbanner-5-1-CTAsappStore{margin-right: 41px;}
.GDbannerAuDimixSection-link{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-bottom: 100px;}
.GDbannerAuDimixSection-link:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbannerAudiONSection .GDbannerAuDimixContent{text-align: center;}
.GDbannerAudiONSection .BoomForMobileLogo{width:34% !important;margin-bottom:15px;display: inline-block;}
.GDbannerAudiONSection .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerAudiONSection h2{font-size:28px;line-height:46px;font-family: 'SF-UI-Display-Light';color: #fff;margin-bottom: 20px;margin-bottom: 35px;}
.GDbannerAudiONSection h2 b{font-family: SF-UI-Display-Medium;color:#52a1f2;}
.GDbannerAudiONSection p{font-family: SF-UI-Display-Medium;color:#fff;font-size: 16px;line-height: 42px;margin-bottom: 0px;margin-top: 20px;}
.GDbannerAudiONSection .GDbanner-AudiON-CTAsection{margin-bottom: 6%;}
.GDbannerAudiONSection .GDbanner-AudiON-CTAsection .GDbannerAuDimixCTAs{width: 25%;display: inline-block;}
.GDbannerAudiONSection .GDbanner-AudiON-CTAsection .GDbanner-5-1-CTAsappStore{margin-right: 41px;}
.GDbannerAudiONSection-link{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-top: 48px;margin-bottom: 100px;}
.GDbannerAudiONSection-link:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbannerAudiONSection .GDbannerAudiOnLaunchCTAsection{text-align: center;display:table;}
.GDbannerAudiONSection .GDbannerAudiOnLaunchCTAsection img{height:52px !important;width:auto !important;}
.GDbannerAudiONSection .GDbannerAudiOnLaunchCTAsection .GDHomebannerAudiOnGooglePlayCTA{margin-right:15px;}


.GDbannerCaptoWindowsSection .GDbannerCaptoWindowsContent{text-align: center;}
.GDbannerCaptoWindowsSection .BoomForMobileLogo{width:34% !important;margin-bottom:15px;display: inline-block;}
.GDbannerCaptoWindowsSection .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerCaptoWindowsSection h2{font-size:28px;line-height:46px;font-family: 'SF-UI-Display-Light';color: #fff;margin-bottom: 20px;margin-bottom: 35px;}
.GDbannerCaptoWindowsSection h2 b{font-family: SF-UI-Display-Medium;color:#52a1f2;}
.GDbannerCaptoWindowsSection p{font-family: SF-UI-Display-Medium;color:#fff;font-size: 16px;line-height: 42px;margin-bottom: 0px;margin-top: 20px;}
.GDbannerCaptoWindowsSection .GDbanner-AudiON-CTAsection{margin-bottom: 6%;}
.GDbannerCaptoWindowsSection .GDbanner-AudiON-CTAsection .GDbannerAuDimixCTAs{width: 25%;display: inline-block;}
.GDbannerCaptoWindowsSection .GDbanner-AudiON-CTAsection .GDbanner-5-1-CTAsappStore{margin-right: 41px;}
.GDbannerCaptoWindowsSection-link{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-top: 48px;margin-bottom: 100px;}
.GDbannerCaptoWindowsSection-link:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbannerCaptoWindowsSection .GDbannerCaptoWindowsLaunchCTAsection{text-align: center;display:table;}
.GDbannerCaptoWindowsSection .GDbannerCaptoWindowsLaunchCTAsection img{height:52px !important;width:auto !important;}



/* .GDbannerBoomForMobilelink{pointer-events: auto;font-family: SF-UI-Display-Thin;font-size: 30px;border: 1px solid #fff;color: #fff;background: transparent;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;}
.GDbannerBoomForMobilelink:hover{color: #000;background:#fff; } */

.GDbannerBoomForMobilelink{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-bottom:60px;}
.GDbannerBoomForMobilelink:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbanner5-1-Section-link{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);}
.GDbanner5-1-Section-link:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopcontent{text-align: center;}
.GDbannerBoom3dDeskTopSection .Boom3dDeskTopLogo{width:45% !important;margin-bottom:5px;display: inline-block;}
.GDbannerBoom3dDeskTopSection .rlsBadge{width:30% !important;display: inline-block;margin:0 auto;margin-bottom: 6% !important;}
.GDbannerBoom3dDeskTopSection h5{font-family: SF-UI-Display-Light;font-size:20px;color:#bcbbbb;margin-bottom: 30px;}
.GDbannerBoom3dDeskTopSection p{font-family: SF-UI-Display-Light;font-size:40px;line-height:56px;color:#fff;}
.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopCTAsection{margin-bottom: 6%;padding-left: 0px;}
.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopCTAsection .GDbannerBoom3dDeskTopCTAs{height: 65px;width:auto;display: inline-block;margin-right: 41px;}
.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopCTAsection .GDbannerBoom3dDeskTopCTAappStore{margin-right: 41px;}
.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopCTAsection .GDbannerBoom3dDeskTopCTAGooglePlay{}
.GDbannerBoom3dDeskTopCTAappStorecontent{padding-left:10%;}

.GDbannerBoom3dDeskToplink{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin-bottom:60px;}
.GDbannerBoom3dDeskToplink:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

/* .tenyearviewLink{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 26px;color: #000;background: #00abff;display: inline-flex;flex-direction: column;position: relative;left: 1%;padding: 17px 40px;border-radius: 35px;margin: 0 auto;display: table;margin-bottom:86px;} */

.tenyearviewLink{pointer-events: auto;font-family: SF-UI-Display-Medium;font-size: 30px;color: #000;display: inline-flex;flex-direction: column;position: relative;left: 1%;padding: 8px 40px;border-radius:30px;background: linear-gradient(90deg, rgba(0,171,255,1) 0%, rgba(0,232,255,1) 100%);margin: 0 auto;display: table;margin-bottom:100px;}
.tenyearviewLink:hover{color: #000;background: linear-gradient(90deg, rgba(0,232,255,1) 0%, rgba(0,171,255,1) 100%); }

.GDbannerBoom3dDeskContentSec{margin-bottom:4%;}
.GDbannerVizmatoContentSection{margin-bottom:7%;}
.BoomBannerCaptoSec .GDbannerCaptoSection{margin-bottom:5%;}
.GDbannerBoomForMobileContentSection{margin-bottom:5%;}
.GDbanner5-1-SectionContentSection{margin-bottom:3%;}

/* boomisoimage css */
.boom3dformacios {
    width: 23vw !important;
    margin-bottom: 15px;
    display: inline-block;
    height: auto;
}
.audionioslogo {
    width: 14vw !important;
    margin-bottom: 15px;
    display: inline-block;
    height: auto;
    margin-right: 20px;
}

.audioniosLaunchlogo {
    width: 14vw !important;
    margin-bottom: 15px;
    display: inline-block;
    height: auto;
}

h2.GDbannerAudiONcontent{
	text-align: center;
    font-size: 30px !important;
    line-height: 50px !important;
    font-family: 'SF-UI-Display-Medium';
    font-weight: 600;
	margin-top: 20px;
    margin-bottom: 40px !important;
}

h2.GDbannerAudiONcontent b{

	color: #fe0000;
	font-size: 43px !important;

}

h2.GDbannerCaptoWindowscontent{
	text-align: center;
    font-size: 30px !important;
    line-height: 50px !important;
    font-family: 'SF-UI-Display-Medium';
    font-weight: 600;
	margin-top:0px;
    margin-bottom: 40px !important;
}

h2.GDbannerCaptoWindowscontent b{
	color: #fff;
	font-size: 34px !important;
	letter-spacing: 1px;
}


.GDbanner-text-content .bottom-text-audion {
    font-family: 'SF-UI-Display-Thin';
    margin-top: 7px;
    display: inline-block;
}

.GDbannerAudiONcontent .GDbannerAudiOnSubText {
    font-family: 'SF-UI-Display-Thin';
    display: inline-block;
	font-size: 29px;
	letter-spacing: 2px;
}

.GDbannerCaptoWindowscontent .GDbannerCaptoWindowsSubText {
    font-family: 'SF-UI-Display-Medium';
    display: inline-block;
	font-size: 20px;
	letter-spacing: 2px;
	line-height: 26px;
}

@media(max-width:1820px){.BoomBannerBoom2Sec .rlsBadge {width: 26% !important;margin-bottom: 5% !important;} }
@media(max-width:1814px){.hwtodolistsec { width: 67%;}}
@media(max-width:1720px){.betasignupcta{ bottom: 13vh;left: 30vw;    font-size: 18px;}.BoomBannerBoom2Sec h3{font-size: 48px;}.BoomBannerBoom2Sec .rlsBadge{    margin-bottom: 3% !important;}.BoomBannerBoom2Sec p{font-size: 30px;line-height: 43px;}}
@media(max-width:1625px){.hwtodolistsec { width: 75%;}}
@media(max-width:1580px){
	
	.betasignupcta{ bottom: 11vh;}
	.BoomBannerBoom2Sec h3{font-size: 40px;}
	.BoomBannerBoom2Sec .rlsBadge {margin-bottom:3% !important;}
	.BoomBannerBoom2Sec p {font-size:35px;line-height:48px;}
	.GDbannerCaptoSection p {font-size: 34px;line-height: 50px;}
	.GDbannerBoom3dDeskTopSection p {font-size: 32px;line-height: 46px;}
	.GDbannerVizmatoSection p{font-size: 40px;line-height: 55px;}
	.GDbannerBoom3dDeskToplink, .GDbannerVizmatolink, .GDbannerBoomForMobilelink, .Boom2link, .Captolink, .GDbanner5-1-Section-link, .GDbannerAuDimixSection-link, .GDbannerAudiONSection-link{font-size: 24px;padding: 6px 30px;}
	.GDbannerBoom3dDeskToplink{margin-bottom: 40px;}
	.GDbannerCaptoSection .GDbannerCaptoCTAsection .GDbannerCaptoCTAappStore{margin-right: 30px;}
	.GDbannerBoomForMobileSection p{font-size: 42px;line-height: 50px;}
	.tenyearviewLink{font-size: 24px;padding: 6px 30px;margin-bottom:85px;}
	.GDbanner5-1-Section h2 {font-size: 25px;line-height: 40px;}
	.GDbannerBoom2Section .GDbannerBoom2CTAsection .GDbannerBoom2CTAs, .GDbannerCaptoSection .GDbannerCaptoCTAsection .GDbannerCaptoCTAappStore{max-height: auto;}
	.GDbannerAuDimixSection-link{margin-bottom: 70px;}
	.GDbannerAudiONSection-link{margin-bottom: 70px;}

}

@media(max-width:1460px){ 
	
	.betasignupcta{ bottom: 10vh;}
	.gdtplCta1 {background: transparent;font-size: 1em;font-weight: bold;letter-spacing: 1px;border-radius: 44px;padding: 0px;-webkit-transition: all .25s ease;transition: all .25s ease;outline: none;position: relative;}
	.learn{margin-left: -28px;}
	.sliderctasec h3{font-size: 43px;}
	.BoomBannerBoom2Sec p{font-size: 30px;line-height: 38px;}
	.BoomBannerBoom2Sec h3{font-size:39px !important;}
	.Boom2link {padding: 7px 40px;}
	.MainSlideReadMore{font-size:24px;padding:6px 34px;}
	.BoomBannerBoom2Sec .Boom2Logo {width:46%  }
	.BoomBannerBoom2Sec .rlsBadge{margin-bottom: 5% !important;}
	.tenyearviewLink{margin-bottom: 75px;}
	.GDbannerCaptoSection p {font-size: 30px;line-height: 47px;}
	.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopCTAsection .GDbannerBoom3dDeskTopCTAs{height: 50px;}
	.GDbannerBoom3dDeskToplink{margin-bottom: 40px;}
	.GDbannerBoom3dDeskContentSec {margin-bottom: 3%;}
	.GDbannerBoom3dDeskTopSection p {font-size: 28px;line-height: 40px;}
	.GDbannerVizmatoSection p {font-size: 34px;line-height: 50px;}

	.GDbannerVizmatolink{margin-bottom: 30px;}
	.GDbannerBoomForMobileContentSection {margin-bottom: 4%;}
	.GDbanner5-1-SectionContentSection{margin-bottom:2%;}
	.GDbannerAuDimixSection-link{font-size: 20px;margin-bottom: 85px;}
	.GDbannerAudiONSection-link{font-size: 20px;margin-bottom: 85px;}
	
}

@media(max-width:1450px){body.community{font-size:11px;} .communityContent .comntyDesc{font-size: 2.4em; width:90%; } .communityContainer{    width: 84%;} .hwtodolistsec { width: 61%;}.GDbannerAuDimixSection h2{font-size: 21px;line-height: 36px;margin-bottom: 35px;}.GDbannerAuDimixSection .GDbanner-AuDimix-CTAsection .GDbannerAudiONCTAs{width: 22%;}.GDbannerAudiONSection .GDbanner-AudiON-CTAsection .GDbannerAudiONCTAs{width: 22%;}}
@media(max-width:1415px){.hwtodolistsec { width: 75%;}}
@media(max-width:1366px){.sliderctasec h3{font-size: 36px;}.sliderctasec h3 b{font-size: 33px;}.BoomBannerBoom2Sec .rlsBadge {margin-bottom: 4% !important;}.GDbannerBoomForMobileSection p {font-size: 40px;line-height: 50px;}.GDbannerBoom2Section {margin-bottom: 6%;}.BoomBannerCaptoSec .GDbannerCaptoSection{margin-bottom:3%;}.GDbannerBoomForMobileContentSection{margin-bottom:3%;} .GDbanner5-1-SectionContentSection {margin-bottom:3%;}	.GDbannerBoom3dDeskToplink, .GDbannerVizmatolink, .GDbannerBoomForMobilelink, .Boom2link, .Captolink, .GDbanner5-1-Section-link, .GDbannerAuDimixSection-link, .GDbannerAudiONSection-link {font-size: 22px;padding: 8px 30px;}.GDbannerAuDimixSection h2{font-size: 24px;line-height: 40px;margin-bottom: 30px;}}
@media(max-width:1330px){body.community{font-size:10px;} }
@media(max-width:1300px){ .betasignupcta{ bottom: 8vh; left: 29vw;  font-size: 16px;} .carousel-indicators { bottom: 0 !important;}.BoomBannerBoom2Sec .rlsBadge {margin-bottom: 2% !important;}.tenyearviewLink{margin-bottom: 66px;}.GDbanner5-1-Section h2 {font-size: 20px;line-height: 30px;}}
@media(max-width:1260px){.sliderctasec .vizmatorightsec { margin-bottom: 8%;}.BoomBannerBoom2Sec .rlsBadge{margin-bottom: 1% !important;}.GDbannerBoom3dDeskTopSection h5{font-size: 15px;margin-bottom: 30px;}}
@media(max-width:1200px){.GDbanner5-1-Section-link, .GDbannerAuDimixSection-link, .GDbannerAudiONSection-link {font-size: 16px;padding: 6px 20px;}}
@media(max-width:1143px){.hwtodolistsec { width: 66%;}.tenyearviewLink {font-size: 16px;padding: 7px 35px;margin-bottom: 62px;}.BoomBannerBoom2Sec p{font-size: 22px;line-height: 30px;}.navContainer .nav>li>a{padding: 15px 20px !important;}.GDbannerCaptoSection p {font-size: 24px;line-height: 40px;}.GDbannerBoom3dDeskTopSection p{font-size: 24px;line-height: 34px;}.GDbannerBoom3dDeskToplink{font-size: 18px;padding: 6px 24px;}.GDbannerBoom3dDeskToplink{margin-bottom: 25px;}.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopCTAsection .GDbannerBoom3dDeskTopCTAs{height: 30px;}.GDbannerBoom3dDeskToplink, .GDbannerVizmatolink, .GDbannerBoomForMobilelink, .Boom2link, .Captolink, .GDbanner5-1-Section-link, .GDbannerAuDimixSection-link, .GDbannerAudiONSection-link {font-size: 18px;padding: 6px 24px;}}
@media(max-width:1100px){.GDbannerVizmatoSection p {font-size: 30px;line-height: 40px;margin-bottom: 20px;}.GDbannerBoom2Section .GDbannerBoom2CTAsection .GDbannerBoom2CTAs, .GDbannerCaptoSection .GDbannerCaptoCTAsection .GDbannerCaptoCTAappStore{max-height: 40px;}.GDbannerBoom2Section .GDbannerBoom2CTAsection .GDbannerBoom2CTAappStore{margin-top: -2px;}.GDbanner5-1-Section h2 {font-size: 18px;line-height: 27px;margin-top: 0px;margin-bottom: 20px;}.GDbannerAuDimixSection h2{font-size: 18px;line-height: 30px;}.GDbannerAuDimixSection-link{margin-bottom: 40px;}.GDbannerAudiONSection-link{margin-bottom: 40px;}}

@media(max-width:1060px){ .betasignupcta{ bottom: 6vh; left: 30vw;font-size: 13px; padding: 6px 30px;}.navContainer .nav>li>a {padding: 15px 10px !important;}}


/* Main Banner Styles Ends here */

@media(max-width:1054px){.hwtodolistsec { width: 100%;}  .hwtodolistsec .lstcontainer .frst{float: none; text-align: center;margin-bottom: 12px; }  .hwtodolistsec .lstcontainer .scnd{ float: none; text-align: center; margin-left: 0;}.hwtodolistsec .lstcontainer { margin-top: 55px;}.Boom2link {padding: 6px 24px;font-size: 18px;}}
@media(max-width:1024px){.sliderctasec h3{font-size: 30px;}.tenyearviewLink{left: 16px;}}
@media(max-width:945px){ .nav>li>a {padding: 15px 7px !important;font-size: 10px;}.navContainer .nav>li>a {padding: 15px 4px !important;}.GDbanner5-1-Section h2 {font-size: 12px;line-height: 18px;margin-top: 0px;margin-bottom: 8px;}.GDbanner5-1-Section p{margin-top: 10px;}.GDbannerAuDimixSection h2 {font-size: 14px;line-height: 24px;margin-bottom: 10px;}}
@media(max-width:767px){ .communityContainer{width:100%;}.nav>li>a {font-size: 15px;}}

/*community*/


@media screen and (min-width:799px)
{
/* bannercontent */
.sliderctasec {
    position: absolute;
    bottom: auto;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.GDbanner5-1-SectionContentSection {
    margin-bottom: 0%;
}
.rightside-content-section h5{
	font-family: SF-UI-Display-Light;
    font-size: 20px;
    color: #bcbbbb;
    margin-bottom: 30px;
}
.GDbannerBoom3dDeskTopSection .Boom3dDeskTopLogo {
	width: auto !important;
}
.BoomBannerBoom2Sec .Boom2Logo {
    width: auto !important;
}
.GDbannerBoomForMobileSection .BoomForMobileLogo {
    width: auto !important;
}
.GDbannerVizmatoSection .VizmatoLogo {
    margin-bottom: 15px;
}
.boom3dformaclogo {
	width: auto !important;
    margin-bottom: 15px;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.GDbannerBoom2Section {
    margin-bottom: 0%;
}
.GDbannerVizmatoContentSection {
    margin-bottom: 0%;
}
.GDbannerCaptoSection .CaptoLogo {
    width: auto !important;
}
.GDbanner-text-content{
	font-size: 30px;
}

/* h2 section */
h2.GDbanner-text-content{
	text-align: center;
    font-size: 30px !important;
    line-height: 50px !important;
    font-family: 'SF-UI-Display-Medium';
    color: #fff;
    font-weight: 600;
    margin-bottom: 35px !important;
}

.download-cta img{
	width: auto !important;
	max-width: 100%;
	height: auto !important;
	
}

/* learn more link */
.learn-more-link{
	margin-bottom: 0px !important;
	font-size: 28px;
    padding: 8px 30px;
}

.GDbannerBoomForMobileContentSection {
    margin-bottom: 0%;
}
.tenyearviewLink {
    margin-bottom: 0px;
}
.sliderctasec .boom3drightsec {
    margin-bottom: 25%;
}
.GDbannerCaptoSection .GDbannerCaptoCTAsection {
    padding-left: 15px;
}
.GDbannerBoom2Section .GDbannerBoom2CTAsection {
    padding-left: 15px;
}
.GDbannerBoomForMobileSection .GDbannerBoomForMobileCTAsection {
    padding-left: 15px;
}

}

/* Main banner css from 991px */

@media screen and (min-width: 799px) and (max-width: 1510px){
	.rightside-content-section h5{
		font-size: 14px;
	}
	.GDbannerBoom3dDeskTopSection h5 {
		font-size: 14px;
	}
	.boom3dformaclogo {
		width: 40% !important;
	}
	.GDbanner-text-content{
		font-size: 24px;
	}
	
	/* h2 section */
	h2.GDbanner-text-content{

		font-size: 24px !important;
		line-height: 35px !important;
	
	}
	.GDbannerBoomForMobileCTAsection span img{
		width: 30% !important;
	}
	
	.download-cta img{
		width: auto !important;
		max-width: 100%;
		height: 50px !important;
		
	}
	.GDbanner5-1-Section .GDbanner-5-1-CTAsection .GDbanner-5-1-CTAsappStore {
		margin-right: 20px;
	}
	.GDbannerBoom3dDeskTopSection .GDbannerBoom3dDeskTopCTAsection .GDbannerBoom3dDeskTopCTAappStore {
		margin-right: 20px;
	}
	
	.learn-more-link{
		margin-bottom: 0px !important;
		font-size: 22px;
		padding: 8px 25px;
	}
	.GDbannerBoom3dDeskTopSection .Boom3dDeskTopLogo {
		width: 35% !important;
	}
	.GDbannerCaptoSection .CaptoLogo {
		width: 35% !important;
	}
	.BoomBannerBoom2Sec .Boom2Logo {
		width: 35% !important;
	}
	.GDbannerBoomForMobileSection .BoomForMobileLogo {
		width: 35%!important;
	}
	.GDbannerBoomForMobileCTAsection span.GDbannerBoomForMobileCTAappStorecontent img{
		width: 25% !important;
	}
	.GDbannerBoomForMobileSection .GDbannerBoomForMobileCTAsection .GDbannerBoomForMobileCTAGooglePlay{
		width: 25% !important;
	}
}

@media screen and (min-width: 799px) and (max-width: 990px){
	.learn-more-link{
		font-size: 16px;
		padding: 8px 18px;
	}
	h2.GDbanner-text-content{

		font-size: 16px !important;
		line-height: 25px !important;
	
	}

}
/* iPhone Media Queries -------------- */
/* Orientation: Landscape Only */


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
	.reseller_affiliate {
		width: 100%;
	}


	.about .upper-content ul {
	padding-left: 8%!important;
	float: left;
	}
	#sliding-line li {
		width:100%;
	}
}

@media (max-width: 768px) {
	.navbar-toggle .icon-bar {
		display: block !important;
	}

	.navbar-toggle {
    display: block !important;
    position: relative !important;
    float: right !important;
    margin-left: 352px !important;
    margin-bottom: 8px !important;
    background-color: transparent !important;
    background-image: none !important;
    border-radius: 4px !important;
}

.justify-content-md-center{display:table;margin: 0 auto;}
.justify-content-md-center .col-xs-12 {margin-bottom: 50px;}
.navbar-toggle{margin-right: 0px !important;margin-left: 0px !important;}
.navbar-brand{padding-top: 15px !important;}


/* .navbar-collapse.collapse .navbar-left li:nth-child(2) a.test{display:none !important; } */

}


/* iPhone Media Queries -------------- */

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.sm-no-side-padding{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	/* Begin: Blog page Styles */
	.blog p img {
		height: auto;
		max-width: 100% !important;
		vertical-align: middle;
	}
	/* End: Blog page Styles */
	/* Begin: About us Page Styles */
	
	/* End: About us Page Styles */
	/* Begin: Store page Styles*/
	.embosed-wrapper {
		width: 100%;
	}
	/* End: Store page Styles*/
	/* Begin: Contact page Styles*/
	.jqTransformSelectWrapper ul {
		height: 122px !important;
	}
	.product-sub .jqTransformSelectWrapper ul {
		height: 204px !important;
	}
	.media-sub .jqTransformSelectWrapper ul, .business-sub .jqTransformSelectWrapper ul {
		height: 60px !important;
	}	
	/* End: Contact page Styles*/
	/* Begin: Store page Styles*/
	.mid-line {
		padding-left: 32px;
	}
	.reseller_affiliate {
		width: 100%;
	}
	.app-store-btn .svg-object {
		width: 92%;
	}
	/* End: Store page Styles*/
}

@media all and (max-width: 375px) {

	.jobheadding{font-size: 10px;margin-left: 10px;}
	.navbar-brand{position: absolute;top: 12px;}
    .navbar-brand img {margin-top: 0px;}

}


@media screen and (max-width: 320px) {
    .navbar-brand img {height: 30px;margin-top: 0px;}
    .sprtcntctContent h2{font-size: 3em;}
	.navbar-collapse {margin-top: 0px;}

}


/* End: Custom media queries for webiste */