
body {
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    color: #ffffff;
    padding-bottom: 0 !important;
    background: none repeat scroll 0 0 #1f2026 !important;
}
::-webkit-input-placeholder {/* WebKit browsers */
	color: #858585 !important;
	font-size:17px;
	font-weight: 200;
	font-style:normal;
}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
	color: #858585 !important;
	opacity: 1;
	font-size:17px;
	font-weight: 200;
	font-style:normal;
}
::-moz-placeholder {/* Mozilla Firefox 19+ */
	color: #858585 !important;
	opacity: 1;
	font-size:17px;
	font-weight: 200;
	font-style:normal;
}
:-ms-input-placeholder {/* Internet Explorer 10+ */
	color: #858585 !important;
	font-size:17px;
	font-weight: 200;
	font-style:normal;
}
textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus, button:focus, button:active, button:hover {
    outline: 0 none !important;
}
br {
line-height: 0;
}
a {
  color: #fff;
  outline: 0 none !important;
  transition:all 200ms ease-in-out;
}
a:hover, a:active, a:focus{
	text-decoration:none;
	color:#FFF;
}
.no-side-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.no-left-spacing{
	padding-left: 0!important;
	margin-left: 0!important;
}
.no-right-spacing{
	padding-right: 0!important;
	margin-right: 0!important;
}
.scrollToTop {
  background: url("https://www.globaldelight.com/boom/assets/images/icon_gototop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  bottom: 55px;
  color: #444;
  display: none;
  font-weight: bold;
  height: 40px;
  position: fixed;
  right: 20px;
  text-align: center;
  text-decoration: none;
  width: 40px;
  z-index: 9999;
}
nav {
  background: none repeat scroll 0 0 #1f2026 !important;
  border-radius: 0 !important;
  margin-bottom: 0 !important;
}
.features nav, .compare nav{
	border-bottom: 1px solid rgba(235, 235, 235, 0.1) !important;
}
.header-misc-bar {
  border-bottom: 1px solid rgba(235, 235, 235, 0.1);
}
.header-misc-bar ul {
  list-style: outside none none;
  margin: 0;
}
.header-misc-bar ul li {
  border-left: 1px solid rgba(235, 235, 235, 0.1);
  display: inline;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 119px;
}
.header-misc-bar ul li a:hover{
	color:#fff;
	opacity:1;
}
.features .header-misc-bar ul li {
  font-size: 14px;
  padding-bottom: 11px;
  padding-top: 13px;
}
.header-misc-bar ul li a {
  color: #ebebeb;
  /*opacity: 0.3;*/
}
.li-social-icons {
  width: 48px !important;
}
.li-social-icons-last {
  border-right: 1px solid rgba(235, 235, 235, 0.1);
}
.last{
	margin-right:0px!important;
	padding-right: 0px!important;
}

.li-social-icons a {
  bottom: 0;
  height: 20px;
  left: 0;
  margin: auto;
  opacity: 1 !important;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
}
.li-social-icons {
  height: 40px;
  position: relative;
  width: 50px;
}
.li-social-icons a img {
  height: 40px;
}
#linkedin-social:hover{
	background-color:#007bb6;
}
#linkedin-social:hover a img{
	margin-top:-24px;
}
.features #linkedin-social:hover a img{
	margin-top:-20px;
}
#gplus-social:hover{
	background-color:#dd4b39;
}
#gplus-social:hover a img{
	margin-top:-24px;
}
.features #gplus-social:hover a img{
	margin-top:-20px;
}
#twitter-social:hover{
	background-color:#00aced;
}
#twitter-social:hover a img{
	margin-top:-24px;
}
.features #twitter-social:hover a img{
	margin-top:-20px;
}
#facebook-social:hover{
	background-color:#3b5998;
}
#facebook-social:hover a img{
	margin-top:-24px;
}
.features #facebook-social:hover a img{
	margin-top:-20px;
}
#youtube-social:hover{
	background-color:#bb0000;
}
#youtube-social:hover a img{
	margin-top:-24px;
}
.features #youtube-social:hover a img{
	margin-top:-20px;
}

.navbar-nav a {
  font-family: Titillium Web;
  font-size: 17px;
  font-weight: 400;
  padding-bottom: 50px !important;
  padding-top: 50px !important;
}
.navbar-nav .active a{
	border-bottom: 8px solid #20bee6;
	color: #fff;
	background:none!important;
}
.navbar-nav > li {
  margin-right: 56px;
}
.navbar-brand {
  padding-bottom: 42px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 32px;
}
.slide-container {
  color: #000;
  left: 0;
  margin-top: 26%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.modal-dialog {
  z-index: 9999 !important;
}
.banner-slide-text p {
  color: #fff;
  font-size: 24px;
  font-weight: 200;
  margin: 0px 230px;
  padding: 0;
}
.banner-para-1 {
  color: #fff;
  font-family: titillium web;
  font-size: 35px!important;
  font-weight: 200;
  margin: 5% 0 18px;
  padding: 0;
  opacity: 0.8;
}
.banner-para-2 {
  clear: both;
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 6px !important;
  padding: 8px;
  opacity: 0.8;
}
.carousel-indicators {
  bottom: 120px !important;
  left: 29%;
}
.carousel-indicators li {
  background: none repeat scroll 0 0 #1f2026;
  border-color: #1f2026;
  height: 15px;
  width: 15px;
}
.carousel-indicators .active {
  background: none repeat scroll 0 0 #89bc00;
  border-color: #89bc00;
  height: 16px;
  width: 16px;
}
#myCarousel {
  margin-top: 163px;
}
.main-section {
  background: none repeat scroll 0 0 #1f2026;
  padding-top: 5px;
}
.custom-right-padding {
  margin-right: 5px !important;
}
/*.boxes {
  padding-bottom: 1.5%;
  padding-top: 3%;
  width: 32.3%;
}*/
.boxes {
  padding-bottom: 1.5%;
  padding-top: 3%;
  /*width: 49.7%;*/
 /*width:33%;*/
}
.free-trial {
  background: none repeat scroll 0 0 #21b1c5;
  margin-left: 16%;
  padding-bottom: 3.1%;
}
.mac-app-store {
  background: none repeat scroll 0 0 #a75cd8;
}
.gd-store {
  background: none repeat scroll 0 0 #a75cd8;
  padding-bottom: 3.1%;
}
.theme-btn {
  border: 1px solid #fff;
  float: left;
  font-family: helvetica neue;
  font-size: 18px;
  font-weight: 400;
  padding: 23px 10px;
  text-align: center;
  width: 70.5%;
}
/*.compare .theme-btn {
  margin-bottom: 7%;
  margin-top: 5%;
  padding: 18px 10px;
  width: 20%;
}*/
.compare .theme-btn {
  margin-top: 1%;
  padding: 18px 10px;
  width: 20%;
}
.mac-app-store .theme-btn{
	padding-bottom: 11px;
}
.theme-btn:hover{
	background:#FFF;
}
.features .theme-btn:hover{
	background:none;
}
.compare .theme-btn:hover{
	background:none;
}
.compare .first-btn {
  margin-left: 29%;
}
.margin-right {
  margin-right: 33px;
}
.free-trial .theme-btn:hover{
	color:#21b1c5;
}
.gd-store .theme-btn:hover{
	color:#A75CD8;
}
.mac-app-store .theme-btn:hover .replaced-svg path{
	fill:#A75CD8;
}
.btn-wrapper {
  margin-left: 15%;
}
.box-text-wrapper {
  font-size: 16px;
  font-weight: 300;
  margin-top: 5%;
}
/*.gd-store .theme-btn {
  padding-bottom: 11px;
  padding-left: 7%;
  padding-top: 11px;
}*/
.theme-btn span {
  float: left;
  text-align: left;
  width: 100%;
}
.btn-line-1 {
  font-size: 16px;
}
.mid-section {
  font-size: 21px;
  font-weight: 200;
  line-height: 32px;
  margin-bottom: 0;
  margin-top: 5%;
}
.home .mid-section {
  line-height: 38px;
  margin-top: 10%;
}
.mid-image-section {
  margin-bottom: 5%;
  margin-top: 0.5%;
}
.mid-text-section {
  margin-top: 6%;
}
.mid-text-section > p {
  font-size: 20px;
  margin-bottom: 3%;
  text-align: left;
  opacity:0.8;
}
.testimonials {
  background: none repeat scroll 0 0 #fff;
  color: #000;
  font-family: helvetica neue;
  min-height: 315px;
  padding-bottom: 3%;
  padding-top: 2%;
  text-align: center;
}
.testimonials p {
  font-size: 16px;
  font-weight: 300;
  padding-left: 45px;
  padding-right: 45px;
}
.imore a > p {
  margin-top: 29px;
}
.appleweblog p {
  margin-top: -1%;
}
.quote-by {
  color: #21b1c5;
  font-size: 18px;
  font-weight: 500;
}
.quote-by-black {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}
#testimonials .item {
  margin-top: 1.5%;
}
/*.testimonials div div:nth-child(2) {
  margin-top: 25px;
}*/
.footer {
  border-top: 1px solid rgba(235, 235, 235, 0.1);
}
.subscriber-form {
border-top: 1px solid rgba(235, 235, 235, 0.1);
  padding-bottom: 4%;
  padding-top: 4%;
}
.subscribe-heading {
  color: #d1d1d1;
  font-size: 20px;
}
.subscription-form {
  margin-top: 3%;
}
.subscription-form .form-control {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  float: left;
  height: 40px;
  width: 40%;
}
.features .subscription-form .form-control{
	width:65%;
}
.theme-form-btn {
  background: none repeat scroll 0 0 #89bc00;
  border: medium none;
  color: #fff;
  float: left;
  font-size: 17px;
  height: 40px;
  margin-left: 3px;
  width: 18.8%;
}
.features .theme-form-btn{
	width:32%;
}
.theme-form-btn:hover{
	background: none repeat scroll 0 0 #6c8c15;
}
.boom1x-section .subscribe-heading {
  margin-bottom: 8px;
}
.boom1x-os {
  color: #d1d1d1;
  font-size: 16px;
  line-height: 32px;
}
.theme-normal-btn {
  border: 1px solid #fff;
  float: left;
  font-size: 18px;
  margin-top: 93px;
  padding-bottom: 7px;
  padding-top: 7px;
  text-align: center;
  width: 95%;
}
.theme-normal-btn:hover{
	background:#fff;
	color:#1F2026;
}
.features-heading {
  float: left;
  font-family: titillium web;
  font-size: 65px;
  font-weight: 100;
  line-height: 108px;
  text-align: center;
  width: 100%;
}
.level-two-heading {
  font-size: 37px;
  line-height: 55px;
  text-align: left;
}
.features-main-1 {
  margin-bottom: 7%;
  margin-top: 17%;
}
.features-main-1 p {
  padding-top: 7%;
}
.features-main-1 .features-heading {
  margin-bottom: 7.5%;
}
.features p {
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}
.features-main-2 .features-heading {
  margin-bottom: 4.5%;
}
.sub-container {
  margin-top: 5.5%;
}
.features-main-2 {
  padding-bottom: 4%;
}
.features-main-3 {
  background: none repeat scroll 0 0 #171b26;
  padding-bottom: 0;
  padding-top: 2.5%;
}
.features-main-3 .features-heading {
  margin-bottom: 1%;
}
.features-main-3 .sub-container p {
  font-size: 17px;
  line-height: 32px;
}
.extra-large-title {
  font-size: 20px !important;
  margin-top: 15px;
}
.border-right{
	border-right: 1px solid;
height: 98px;
}
/*.compare .mac-app-store-btn {
  padding-bottom: 9px !important;
  padding-top: 15px !important;
}*/
.compare .main-section {
  margin-top: 10%;
}
.compare .mac-app-store-btn {
  padding-bottom: 9px !important;
  padding-top: 20px !important;
}
.features-main-4 {
  margin-bottom: 5%;
  margin-top: 4%;
}
.top-para {
  margin-top: 5%;
}
.fine-equalizer-img{
	margin-top: 3%;
}
.preset-img {
  margin-left: 26%;
}
.intelligent-file-boosting {
  background: url("https://www.globaldelight.com/boom/assets/images/Intelligent_Boosting.png") no-repeat scroll 0 0 / 1370px 500px rgba(0, 0, 0, 0);
  height: 510px;
}
.zindex-para {
  margin-left: 52%;
}
.bottom-para {
  margin-top: 56%;
}
.features .subscriber-form {
  border-top: 1px solid rgba(235, 235, 235, 0.1);
  padding-bottom: 4%;
  padding-top: 4%;
}
.features-theme-btn {
    border: 1px solid #3066BE;
    border-radius: 50px;
}
.features .theme-btn:hover, .compare .theme-btn:hover {
  background: none repeat scroll 0 0 #3066BE;
}
.features .theme-btn {
  margin-left: 3%;
  width: 33%;
}
.trial-btn {
  font-size: 23px;
  font-weight: 300;
  margin-right: 10px;
  padding: 3.2% 5.5%;
}
.mac-app-store-btn {
  padding-bottom: 12px;
  padding-top: 17px;
}
.buy-part-1 span:nth-child(1) {
  font-size: 14px;
}
.buy-part-1 span:nth-child(2) {
  font-size: 17px;
}
.buy-part-2 {
  font-size: 21px;
}
.buy-part-1 {
  /*border-right: 2px solid rgba(235, 235, 235, 0.4);*/
  float: left;
  font-size: 21px;
  width: 57%;
}
.buy-part-1 > span {
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
.buy-part-2 {
  float: left;
  font-size: 21px;
  margin-left: 10px;
  text-align: center;
  width: 30%;
}
.buy-btn {
  padding: 1.9% 0 1.8% 2%;
}
/* Begin: Audio controls */
div.audio-player {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  width: 100%;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: none repeat scroll 0 0 rgba(204, 204, 204, 0.1);
  /*border: 1px solid rgba(255, 255, 255, 0.2);*/
  border-radius: 4px;
  box-shadow: none;
  height: 6px;
  width: 800px;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: linear-gradient(to left, #c63366, #00b3cc) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 8px;
  height: 7px;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  background: none repeat scroll 0 0 #dd4187;
  border-radius: 50%;
  display: block;
  height: 18px;
  top: -5px;
  width: 18px;
}
.mejs-button.mejs-volume-button.mejs-mute, .mejs-button.mejs-volume-button.mejs-unmute {
  display: none!important;
}
.mejs-controls div.mejs-horizontal-volume-slider {
  right: 22%;
}
.mejs-button.mejs-playpause-button.mejs-play > button {
  background: url("https://www.globaldelight.com/boom/assets/images/Play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 44px;
  width: 44px;
}
.mejs-button.mejs-playpause-button.mejs-pause > button {
  background: url("https://www.globaldelight.com/boom/assets/images/Pause.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 44px;
  width: 44px;
}
.mejs-button.mejs-playpause-button {
  margin-left: 6%;
  margin-top: 11%;
  position: absolute;
  z-index: 9;
}
.tracklist {
  border-bottom: 1px solid;
  float: left;
  font-family: titillium web;
  font-size: 15px;
  font-weight: 300;
  height: 30px;
  margin-left: 12%;
  margin-top: 14%;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 23%;
  z-index: 9;
}
.tracklist > li {
  cursor: pointer;
  margin-bottom: 12px;
}
.volume-img {
  margin-top: -3%;
}
.mejs-controls div.mejs-horizontal-volume-slider {
  top: 37px;
}
.mejs-horizontal-volume-current, .mejs-horizontal-volume-handle {
  transition: width 0.5s ease-in-out 0s;
}
.alert-danger, .alert-info, .alert-success{
  font-size: 14px;
}
.compare .features-heading {
  font-size: 42px;
  margin-bottom: 2%;
  margin-top: 5%;
}
.compare .table-striped > tbody > tr:nth-child(2n+1) {
  background-color: rgba(235, 235, 235, 0.1);
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid rgba(235, 235, 235, 0.1);
}
.table-hover > tbody > tr:hover {
  background-color: rgba(235, 235, 235, 0.1);
}
.compare td, .compare th {
  font-family: titillium web;
  font-size: 20px;
  font-weight: 300;
  padding: 18px 38px;
}
.compare th {
  font-size: 28px !important;
  text-align: center;
}
.compare table {
  margin-left: 12%;
}
.compare .buy-btn {
  float: left;
  font-family: helvetica neue;
  margin-bottom: 4%;
  margin-right: 3%;
  margin-top: 4%;
  padding: 1.1% 2% 1%;
}
.modal-body {
  color: #fff;
  font-size: 23px;
  opacity: 0.8;
  padding: 4% 0;
  text-align: center;
}
.modal-content {
  background-color: #212129;
  border: 2px solid #20bee6;
  border-radius: 0;
  padding: 0 6%;
}
.modal-header {
  border-bottom: 1px solid rgba(235, 235, 235, 0.1);
}
.modal-footer {
  border-top: 1px solid rgba(235, 235, 235, 0.1);
}
.feature-title {
  font-weight: 600 !important;
}
.compare .trial-btn {
  float: left;
  margin-left: 20%;
  margin-top: 4%;
  padding: 2.1% 4%;
}
.fixed-social-icons {
    list-style:  none outside none;
    bottom:  38%;
    display:  inline;
    padding-left:  16px;
    padding-right:  6px;
    padding-top:  9px;
    position:  fixed;
    right:  -40px;
    width:  40px;
    z-index:  9;
    left:0px;
}
.fixed-social-icons > li {
    float:  left;
    margin-bottom:  8px;
    margin-left:  -10px;
}
.fixed-social-icons img {
  height: 48px;
  width: 48px;
}
#boom2-video {
  border: 1px solid rgba(255, 255, 255, 0.2);
  cursor: pointer;
}
.scan-stroke {
  position: absolute;
  left:0px;
}
.scan-stroke{
	-webkit-animation: myfirst 5s; /* Chrome, Safari, Opera */
	-ms-animation: myfirst 5s;
	-moz-animation: myfirst 5s;
    animation: myfirst 4s ease-in-out infinite;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {
    0%   {top:-100px;}
    50%  {top:65px;}
    100% {top:-100px;}
}
/* IE */
@-ms-keyframes myfirst {
    0%   {top:-100px;}
    50%  {top:65px;}
    100% {top:-100px;}
}
/* Mozilla(optional) */
@-moz-keyframes myfirst {
    0%   {top:-100px;}
    50%  {top:65px;}
    100% {top:-100px;}
}

/* Standard syntax */
@keyframes myfirst {
    0%   {top:-100px;}
    50%  {top:65px;}
    100% {top:-100px;}
}
.copyright {
    color: rgba(255, 255, 255, 0.5);
    font-size: 14px!important;
    margin: 10px 0 0;
}
.copyright > a {
    margin-left: 18px;
    opacity: 1 !important;
    color: rgb(255, 255, 255);
}
.features .copyright {
  font-weight: 400;
  margin: 4px 0 0;
}
.carousel-control img {
  bottom: 0;
  position: absolute;
  top: 38%;
}
.mid-section-btn {
  left: 0;
  position: absolute;
  right: 0;
  top: 40%;
}
.mid-section-btn > a {
  border: 1px solid #fff;
  font-family: titillium web;
  font-size: 30px;
  left: 44%;
  padding: 20px 63px;
  position: absolute;
}
.mid-section-btn > a:hover{
	background:#FFF;
	color:#21b1c5;
	font-weight:400;
}
.fixed-social-icons a {
  float: left;
  height: 48px !important;
  width: 48px !important;
}
.btn-small-text {
  font-size: 12px;
  text-align: center !important;
}
.theme-btn.trial {
  padding: 14px 14px 15px;
}
.features .theme-btn.trial {
  margin-left: 26%;
}
.features .btn-small-text {
  margin-top: 5px;
}
.compare .theme-btn.trial {
  margin-left: 17%;
  padding: 9px 9px 10px;
}
.boom1x-top-link .quote-by {
  color: #fff !important;
  font-size: 14px;
  font-weight: 600;
  opacity: 1;
}
 
.boom1x-top-link {
  border-left: medium none !important;
  padding-right: 8px !important;
  width: auto !important;
}
.table-responsive {
  margin-bottom: 7%;
}
.buy-part-1, .buy-now .buy-part-1{
  width: 100%;
}
.gd-store .theme-btn {
  padding-bottom: 11px;
  padding-top: 10px;
  width: 81%;
}
.buy-now {
  padding-bottom: 5px !important;
  padding-top: 6px !important;
  width: 33% !important;
}
.compare .buy-now {
  padding-bottom: 5px !important;
  padding-top: 6px !important;
  width: 38% !important;
}
.buy-part-2, .buy-now .buy-part-2{
  float: left;
  font-size: 24px;
  margin-left: 21px;
  margin-top: 9px;
  text-align: center;
  width: 22%;
}
.buy-part-2, .buy-now .buy-part-2 {
  margin-top: 12px;
  display:none;
}
.gd-store .btn-wrapper, .buy-now .btn-wrapper {
  margin-left: 9.5%;
}
.features .buy-now1 {
  padding-bottom: 11px !important;
  padding-top: 11px !important;
  width: 38%;
}
.features-link {
  text-decoration: underline;
}
.navbar-right {
  margin-right: 0;
}
.precise-equalizer p{
	margin-top: 14%;
}
.precise-equalizer img{
	height: 380px;
	margin-top: -35px;
}
.preset-custom-equalizer p{
	border-right: 1px solid rgba(255, 255, 255, 0.27);
	padding-right: 40px;
}
.finer-equaliser-control p, .finer-equaliser-control div {
	padding-left: 40px;
}
/* End: Audio controls */

.fixed-header{
	position:fixed;
	z-index: 9;
	left: 0;
	right:0;
}
/* Begin: Chrome CSS */
.in-apps-section ul {
    margin-top: 6%;
}
.in-apps-section ul li:first-child {
    margin-left: 9%;
}
.in-apps-section ul li {
    margin-right: 3%;
}
.in-apps-section ul li span {
    font-size: 22px;
    float: left;
    width: 100%;
    font-weight: 200;
    margin: 16px 0px;
}
.in-apps-section ul li p {
    font-size: 16px;
    line-height: 30px;
}
.navbar-inverse {
    border-color: #1f2026;
}
.buy-now .buy-part-2 strike, .buy-part-2 strike {
    font-size: 17px;
    width: 100%;
    float: right;
}
.buy-now .buy-part-1, .buy-part-1 {
    width: 65%;
}
.buy-part-2, .buy-now .buy-part-2 {
	    margin-top: -3px;
    display: block;
}
#myCarousel {
    margin-top: 70px;
}
.navbar-brand {
    padding-bottom: 10px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 10px;
}
.navbar-nav a {
    font-family: Titillium Web;
    font-size: 17px;
    font-weight: 400;
    padding-bottom: 20px !important;
    padding-top: 24px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}
/* End: Chrome CSS */


/*==========  Non-Mobile First Method  ==========*/
	
	@media only screen and (max-width : 1436px) {
		.container{
			max-width:1350px;
		}
		.slide-container {
		  margin-top: 23%;
		}
	}
	/* Macbook Air */
    @media only screen and (max-width : 1399px) {
    	/*.boxes{
    		width:32%;
    	}*/
    	.btn-small-text {
		  font-size: 14px;
		}
    	.slide-container {
		    margin-top: 22%;
		}
    	.navbar-nav > li {
		  margin-right: 25px;
		}
    	.btn-wrapper {
		  margin-left: 12.5%;
		}
		.theme-btn {
		  width: 75%;
		}
		.features-heading {
		  font-size: 50px;
		  line-height: 60px;
		}
		.compare .features-heading {
		  font-size: 38px;
		}
		.mejs-controls div.mejs-horizontal-volume-slider {
		  right: 8%;
		}
		.tracklist {
		  margin-top: 15%;
		  width: 28%;
		}
		.intelligent-file-boosting {
		  background: url("https://www.globaldelight.com/boom/assets/images/Intelligent_Boosting.png") no-repeat scroll 0 93% / 100% 81% rgba(0, 0, 0, 0);
		}
		.features .buy-btn {
		  padding: 1.9% 0 1.8% 2%;
		  width: 61%;
		}
		.features .buy-part-1 {
  padding-right: 8px;
  width: 66%;
}
		.features .buy-part-1 span:nth-child(1) {
		  font-size: 12px;
		}
		.features .buy-part-1 span:nth-child(2) {
		  font-size: 16px;
		}
		.features .buy-part-2 {
		  font-size: 17px;
		  width: 25%;
		}
		.features  .trial-btn {
		  font-size: 16px;
		  padding: 4.3% 2.5%;
		}
		.level-two-heading {
		  font-size: 33px !important;
		}
		.compare table {
		  margin-left: 0;
		}
		.features .theme-btn {
  margin-left: 0;
  margin-right: 12px;
  width: 41%;
}
		.compare .first-btn {
		  margin-left: 21%;
		}
		.compare .theme-btn {
		  margin-bottom: 7%;
		  margin-top: 5%;
		  padding: 18px 10px;
		  width: 28%;
		}
		.copyright {
		  font-size: 9px !important;
		  margin: 14px 0 0;
		}
		.free-trial {
		  padding-bottom: 3.8%;
		  margin-left: 8%;
		}
		.theme-btn.trial {
		  padding: 12px 14px 15px;
		}
		.free-trial a {
		  font-size: 21px;
		  padding-bottom: 14px !important;
		}
		.features .subscription-form .form-control {
		  width: 59%;
		}
		.features .theme-form-btn {
		  width: 39%;
		}
		.subscription-section {
		  padding-right: 0;
		}
		.compare .first-btn {
		  margin-left: 2% !important;
		}
		.gd-store .theme-btn {
		  width: 91%;
		}
		.gd-store {
		  padding-bottom: 3.9%;
		}
		.gd-store .btn-wrapper, .buy-now .btn-wrapper {
  margin-left: 12%;
}
		.buy-part-2, .buy-now .buy-part-2 {
		  margin-left: 12px;
		}
		.features .buy-now1 {
  padding-bottom: 11px !important;
  padding-right: 0;
  padding-top: 13px !important;
}
.features .theme-btn.trial {
  margin-left: 16%;
}
.features .trial .btn-small-text {
  font-size: 13px;
  margin-bottom: 1px;
}
.compare .theme-btn.trial {
  margin-left: 14%;
  margin-right: 10px;
}
.compare .theme-btn {
  margin: 8px 0 0;
}
.compare .trial .btn-small-text {
  font-size: 12px;
  margin: 2px 0 0;
}

		.bottom-para {
		  margin-top: 75%;
		}
		.compare .features-theme-btn.theme-btn {
  width: 42% !important;
}
		.mid-section-bullets {
		  width: 50%;
		}
		.main-section {
		  padding-top: 25px;
		}
		#myCarousel .carousel-inner {
		  height: 650px;
		}
		.banner-para-1 {
		  margin: 13% 0 18px;
		}
		.banner-slide-text p {
		  font-size: 22px;
		}
		.mid-section-btn > a {
		  left: 41%;
		}
		.mid-text-section > p {
		  font-size: 18px;
		  opacity: 0.8;
		}
		.mid-section-bullets li {
  font-size: 18px;
  opacity: 0.8;
}
.features p {
  font-size: 18px;
  opacity: 0.8;
}

.features .features-main-2 .features-heading {
  margin-bottom: 4.5%;
  margin-top: 3%;
}
.features .features-main-3 .features-heading {
  margin-bottom: 3%;
  margin-top: 4%;
}
.features .img-responsive-altered{
	height: 45px;
}
.compare td.feature-title {
  font-family: helvetica neue;
  font-weight: 400 !important;
}
.compare td, .compare th {
  padding: 28px 38px;
}
    }
    
	/* Macbook */
    @media only screen and (max-width : 1280px) {
    	.btn-wrapper {
		  margin-left: 15%;
		}
		.theme-btn {
		  width: 69.5%;
		}
		.mid-section {
		  line-height: 40px;
		}
    }
    
    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
		
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
		.theme-form-btn {
		  width: 30%;
		}
		.theme-normal-btn {
		  font-size: 15px;
		  margin-top: 124px;
		  width: 100%;
		}
		.features .buy-btn{
			width: 80%;
		}
		.features .trial-btn{
			font-size: 23px;
			margin-right: 0;
			margin-top: 8px;
			padding: 4% 10.3%;
		}
    }
	
	/* Medium Devices, Desktops */
    @media only screen and (max-width : 991px) {
		.theme-btn, .buy-part-1, .buy-part-2{
		  font-size: 20px;
		}
		.features .theme-btn {
		  margin-bottom: 8px;
		  width: 90%;
		}
    }
	
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		/*.boxes{
			width: 100%;
		}*/
		.custom-right-padding {
		  margin-right: 0px !important;
		}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
    	::-webkit-input-placeholder {/* WebKit browsers */
			font-size:15px;
		}
		:-moz-placeholder {/* Mozilla Firefox 4 to 18 */
			font-size:15px;
		}
		::-moz-placeholder {/* Mozilla Firefox 19+ */
			font-size:15px;
		}
		:-ms-input-placeholder {/* Internet Explorer 10+ */
			font-size:15px;
		}
		.carousel-inner {
		  height: 216px;
		}
		.banner-para-1 {
		  font-size: 23px;
		    line-height: 32px;
		}
		.banner-slide-text p {
		  font-size: 15px;
		}
		.mid-section-btn {
		  top: 37%;
		}
		.mid-section-btn > a {
		  font-size: 25px;
		  left: 32%;
		  padding: 8px 40px;
		}
		.mid-text-section > p, .quote-by {
		  font-size: 16px;
		}
		.home .features-theme-btn{
			  margin-right: 0px;
			  padding: 4px 4px;
			  margin-left: 5%;
			  margin-top: 8%;
			  margin-bottom: 8%;
		}
		.home .features-theme-btn .btn-small-text{
			  font-size: 12px;
		}
		.boom1x-os {
		  font-size: 13px;
		}
		.mid-section-bullets {
		  width: 100%;
		}
		.boxes{
			width: 100%;
			margin-bottom: 12px;
		  padding-bottom: 15px;
		  padding-top: 15px;
		  margin-left:0px;
		}
		.custom-right-padding {
		  margin-right: 0px !important;
		}
		.navbar-brand {
		  padding-bottom: 65px !important;
		  padding-top: 15px !important;
		  padding-left: 10px!important;
		}
		.navbar-toggle {
		  margin-top: 23px;
		}
		.navbar-nav a {
		  padding-bottom: 15px !important;
		  padding-left: 25px !important;
		  padding-top: 15px !important;
		}
		.header-misc-bar {
		  padding: 0;
		}
		.header-misc-bar > .container{
			padding: 0;
		}
		.header-misc-bar ul li {
  width: 33%;
    border-bottom: 1px solid rgba(235, 235, 235, 0.1);
}
.navbar-nav .last {
  /* margin-right: 8%; */
  margin-top: -8%;
  padding: 10px 4px 10px !important;
  width: 75%;
  margin-left: 14%;
}
		.header-misc-bar ul li:nth-child(1){
			border-bottom: 1px solid rgba(235, 235, 235, 0.1);
		}
		.header-misc-bar ul li:nth-child(2) {
		  border-bottom: 1px solid rgba(235, 235, 235, 0.1);
		}
		.header-misc-bar ul li:nth-child(3) {
		  border-bottom: 1px solid rgba(235, 235, 235, 0.1);
		}
		.header-misc-bar ul li:nth-child(4){
			margin-left: 44px;
		}
		.btn-wrapper {
		  margin-left: 5%;
		}
		.theme-btn {
		  width: 90%;
		}
		.mid-section {
		  font-size: 16px;
		  line-height: 31px;
		}
		.testimonials {
		  height: auto;
		  padding-top: 10px;
		}
		.subscriber-form {
		  padding-bottom: 25px;
		  padding-top: 40px;
		}
		.subscribe-heading {
		  text-align: center;
		  font-size: 17px;
		}
		.subscription-form .form-control {
		  width: 61%;
		}
		.theme-form-btn {
		  width: 37%;
		}
		.boom1x-section {
		  margin-top: 30px;
		  padding-left:0px;
		}
		.boom1x-os {
		  text-align: center;
		}
		.theme-normal-btn {
		  margin-top: 18px;
		}
		.features-heading {
		  font-size: 28px;
		  line-height: 48px;
		}
		.features p {
		  font-size: 16px;
		  line-height: 32px;
		  text-align: center;
		}
		.level-two-heading {
		  font-size: 22px;
		  line-height: 38px;
		  text-align: center;
		}
		.tracklist {
		background: url("https://www.globaldelight.com/boom/assets/images/Play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		position: relative;
		width: 100%;
		margin: 0;
		margin-top: 25px;
		margin-bottom: 25px;
		height: 50px;
		padding-left: 52px;
		padding-top: 10px;
		}
		.border-right {
		border-right: none;
		height: auto;
		}
		.intelligent-file-boosting {
		background: none;
		height:auto;
		}
		.zindex-para {
		margin-left: 0;
		}
		.bottom-para{
			margin-top:0;
		}
		.subscription-section{
			padding-right:0px;
		}
		.features .buy-btn {
		  width: 100%;
		}
		.compare .buy-btn, .compare .trial-btn {
		  margin-left: 0;
		  width: 70%;
		}
		.features .trial-btn {
		  margin-right: 0;
		  margin-top: 15px;
		  text-align: center;
		  width: 100%;
		}
		.header-misc-bar ul {
		  margin: 0;
		}
		.compare td, .compare th {
		  font-size: 15px;
		  padding: 9px 10px;
		}
		.table-responsive {
		  border: medium none;
		}
		.features .theme-btn {
		  margin-bottom: 8px;
		  width: 100%;
		}
		.compare .theme-btn {
		  margin-bottom: 8px;
		  width: 100%;
		}
		.compare .first-btn {
		  margin-left: 0;
		}
		iframe {
		  height: auto;
		  width: 100%;
		}
		
		/* Chrome, Safari, Opera */
		@-webkit-keyframes myfirst {
		    0%   {top:-45px;}
		    50%  {top:15px;}
		    100% {top:-45px;}
		}
		/* IE */
		@-ms-keyframes myfirst {
		    0%   {top:-45px;}
		    50%  {top:15px;}
		    100% {top:-45px;}
		}
		/* Mozilla(optional) */
		@-moz-keyframes myfirst {
		    0%   {top:-45px;}
		    50%  {top:15px;}
		    100% {top:-45px;}
		}
		
		/* Standard syntax */
		@keyframes myfirst {
		    0%   {top:-45px;}
		    50%  {top:15px;}
		    100% {top:-45px;}
		} 
    }
    
  /* Only for iPad */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	.audio-player-no-support, .audio-player-no-support img{
		display:block!important;
	}
	.audio-player{
		display:none;
	}
	.audio-player-no-support .tracklist {
	background: url("https://www.globaldelight.com/boom/assets/images/Play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: absolute;
	width: 35%;
	margin: 0;
	margin-top: 68px;
	margin-bottom: 25px;
	height: 55px;
	padding-left: 52px;
	padding-top: 14px;
	margin-left: 18px;
	}
	.gd-store {
	padding-bottom: 1.7%;
	}
}