.top_nav_icon {
    max-height: 14px;
    margin-right: 2px;
}
.header-logo img {
    max-width: 35px !important;
}
.mk-sticky-logo {
    width: 25px !important;
}


.slogan_boxholder {
  background-color: #0b6bcf;
  text-align: center;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}
.slogan_textline {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: 25px;
}

.section_title {
    text-align: center;
    font-size: 35px !important;
    margin-bottom: 20px;
}
.header_highlight {
  background-color: #0b6bcf;
  color: #fff;
  padding: 5px 15px;
}
.section_title.dark {
    color: #fff;
}


.exclusive_boxholder {
  background-color: #0b6bcf;
  text-align: center;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}
.exlusive_text {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}
.exclusive_email_link:hover {
    background-color: #191919;
    color: #fff;
}
.exclusive_email_link {
    background-color: #fff;
    padding: 5px 15px;
}




.beatstore_holder {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/light_bg.jpg);
    background-position: top center;
    background-size: cover;
    background-attachment: scroll;
}
.licensing_holder {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/dark_bg.jpg);
    background-position: top center;
    background-size: cover;
    background-attachment: scroll;
    background-color: #191919;
}
.videos_holder {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/light_bg.jpg);
    background-position: top center;
    background-size: cover;
    background-attachment: scroll;
}
.contact_holder {
    padding-top: 60px;
    padding-bottom: 0px;
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/dark_bg.jpg);
    background-position: top center;
    background-size: cover;
    background-attachment: scroll;
    background-color: #191919;
}


.header_subtext {
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
}



.latest_video_box {
    background-color: #191919;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    max-width: 900px;
    margin-top: 40px !important;
    padding: 25px;
        padding-bottom: 25px;
    padding-bottom: 8px !important;
}



.mk-footer-logo {
    max-width: 27px;
}
.footer_sociallink:hover {
    color: #0b6bcf;
}
.footer_sociallink {
    font-size: 18px !important;
}




.license_table_holder {
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 35px;
}
.licensing_table {
  width: 50%;
  float: left;
  text-align: center;
  color: #fff;
}
.licensing_title {
  background-color: #0b6bcf;
  font-size: 18px;
  font-weight: 700;
  padding: 10px 0px;
}
.licensing_title.tableone {
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/background_license_basic.jpg);
    background-position: center right;
    background-size: contain;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
}
.licensing_title.tabletwo {
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/background_license_unlimited.jpg);
    background-position: center right;
    background-size: contain;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
}
.license_info {
  background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/licensing_bg.jpg);
  background-position: top center;
  background-size: cover;
  background-color: #191919;
  padding-top: 40px;
  padding-bottom: 40px;
}

.price_license {
  font-size: 100px;
  font-weight: 800;
  padding-top: 18px;
  display: inline-block;
  line-height: 35px;
}
.price_license_smalltext {
  font-size: 30px;
}
.licensing_info_list {
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 25px;
}
.licensing_info_list li {
  list-style: none;
  margin-left: 0px;
  padding-bottom: 15px;
  font-size: 16px;
}
.license_check {
  color: #4ff914;
}
strong {
  color: #fff !important;
}
.license_bttn {
  background-color: #4ff914;
  color: #191919;
  font-size: 18px;
  font-weight: 800;
  padding: 10px 50px;
  display: inline-block;
  margin-top: 10px;
}
.license_bttn:hover {
    background: #191919;
    color: #fff;
}



.store_footer {
    background-color: transparent;
    margin-top: -5px;
    padding: 15px 15px;
    border-bottom: 4px solid #191919;
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/player_footer_cards_bg.png);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}
.store_footer_column_one {
    display: inline-block;
    text-align: left;
    width: 44%;
}
.store_footer_column_two {
    display: inline-block;
    text-align: right;
    width: 55%;
}
.credit_cards_img {
    margin-left: 5px;
    width: 180px;
}
.logo_store_footer {
    width: 24px;
}
.color_highlight {
    font-weight: 800;
}


.more_videos_bttn {
    background: #0b6bcf none repeat scroll 0 0 !important;
    font-family: Open Sans !important;
    text-transform: none;
    font-size: 18px !important;
    color: #fff !important;
    padding: 10px 20px;
    display: inline-block;
    font-weight: 700;
    margin-top: 35px;
}
.more_videos_bttn:hover {
    background: #191919 none repeat scroll 0 0 !important;
    color: #fff !important;
}


.contact_form_holder {
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 35px;
    display: block !important;
    min-height: 200px;
}
.contactcolumn_left {
    display: inline-block;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
}
.contactcolumn_right {
    display: inline-block;
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
}
.custom_namefield, .custom_emailfield, .custom_subjectfield {
    background-color: #1f1f1f !important;
    color: #ffffff !important;
    padding: 18px 60px 18px  20px!important;
    border: none !important;
    margin-bottom: 10px !important;
    width: 100% !important;
}
.wpcf7-textarea {
    background-color: #1f1f1f !important;
    border: none;
    color: #ffffff !important;
    height: 118px !important;
    width: 100% !important;
}
textarea:active, textarea:focus {
    border: none !important;
    background: #191919 !important;
}
.wpcf7-form-control.wpcf7-submit {
    background: #0b6bcf none repeat scroll 0 0 !important;
    border-radius: 0px 0px !important;
    width: 100% !important;
    border: 2px solid #0b6bcf !important;
    font-family: Open Sans !important;
    text-transform: none;
    letter-spacing: 0px !important;
    font-size: 16px !important;
    color: #fff!important;
}
.wpcf7-form-control.wpcf7-submit:hover {
    background: #1f1f1f!important;
    border: 2px solid #1f1f1f !important;
    color: #fff !important;
}
.custom_namefield {
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/contact_user.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}
.custom_namefield:focus, .custom_emailfield:focus, .custom_subjectfield:focus {
    background-color: #191919 !important;
}
.custom_emailfield {
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/contact_email.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}
.custom_subjectfield {
    background-image: url(http://bjbeatz.com/wp-content/uploads/2017/09/contact_subject.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}
div.wpcf7-validation-errors {
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 750px;
    text-align: center;
    display: block !important;
    margin-bottom: 50px;
}
span.wpcf7-not-valid-tip {
    right: 65px;
    top: -5px;
}
div.wpcf7-mail-sent-ok {
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 750px;
    text-align: center;
    display: block !important;
    margin-bottom: 50px;
}





/* iPad Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {

}



/* iPad Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

}


/* At a certain point the Background images become irrelevant as they are hidden behind other elements. Changed to a solid BG */
@media handheld, only screen and (max-width: 640px) {
.slogan_textline {
    letter-spacing: 2px;
}
.store_footer_column_one {
    display: none;
}
.store_footer_column_two {
    width: 100%;
    text-align: center;
}
.credit_cards_img {
    width: 300px;
    margin-top: 5px;
}
.licensing_table {
    width: 100%;
}
.exlusive_text {
    font-size: 16px;
}
.exclusive_email_link {
    display: inline-block;
    margin-top: 10px;
}
.latest_video_box {
    padding: 0px;
    padding-bottom: 0px !important;
}
.contactcolumn_left, .contactcolumn_right {
    width: 100%;
    float: none;
}
.wpcf7-textarea {
    height: 200px !important;
}
.mk-footer-logo {
    display: none;
}
.mk-go-top.js-smooth-scroll.js-bottom-corner-btn.js-bottom-corner-btn--back.is-active {
    display: none;
}
.mk-quick-contact-wrapper.js-bottom-corner-btn.js-bottom-corner-btn--contact.is-active {
    display: none;
}
}