/* Enter Your Custom CSS Here */

.fancybox-skin {
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    border-radius: 5px!important;
}



.dark-box .mk-grid{background-color: rgba(0,0,0,0.4)!important; padding:30px; border-radius:5px;}

a,p {
  text-align: justify;}

@media only screen and (max-width: 600px) {
    .hide-mobile {
        display: none;
    }
}

@media screen and (min-width: 0px) and (max-width: 600px) {
  .show-mobile { display: block; }  /* show it on small screens */
}

@media screen and (min-width: 601px) {
  .show-mobile { display: none; }   /* hide it elsewhere */
}

@media handheld, only screen and (max-width: 780px){
.header-logo img {
    max-width: 400px!important;
  }
.mk-image.align-right {
    float: none;
}
  
  #mk-page-title-box-2 .mk-page-title-box-title {
    font-size: 35px;
    line-height: 65px;
    font-weight: 900;
    color: #ffffff;
    padding-bottom: 20px;
    margin-bottom: 20px;
    letter-spacing: 3px;
    text-transform: initial;
}
}

@media handheld, only screen and (max-width: 400px){
.header-logo img {
    max-width: 260px!important;
  }}
#mk-footer{background-color:#000;}

#mk-footer .widget_contact_form .text-input, #mk-footer .widget_contact_form .textarea {
    border-color: rgba(255,255,255,.08);
    background-color: rgba(255,255,255,.08)!important;
}

audio { 
   display:none;
}

.white-links{color:#fff!important;}

.mk-lightbox{color:#fff!important;}
