/*

Your custom css

*/

.mk-box-icon-2 .mk-box-icon-2-icon.size-32 {
margin: 0 auto;
display: block;
}

.mk-box-icon-2 .mk-box-icon-2-title, .mk-box-icon-2 .mk-box-icon-2-content {
text-align: center;
}

.home .mk-shortcode.mk-padding-shortcode, .page-id-5248 .mk-shortcode.mk-padding-shortcode{
    display: none;
}

.page-id-5282 .mk-gallery-shortcode article .item-holder{
margin: 0px 0px 12px !important;
}

.page-id-5248 #theme-page h3 {
    margin-top: 50px !important;
}

.page-id-5282 .vc_col-sm-3 .mk-text-block > p:first-child {
    font-weight: bold;
}

.page-id-6088 .fancybox-wrap{
width: 500px !important;
height: auto !important;
}

.fancybox-inner{
width: 100% !important;
height: auto !important;
overflow: visible !important;
}

.fancybox-close{
top: 10px !important;
right: 10px !important;
background: url("http://www.mvpgroupprogram.com/wp-content/uploads/2014/12/fancybox.png") scroll -40px 0px transparent !important;
}

.theme-page-wrapper .about-person{
display: none;
}

.mk-text-block.homepage-video{
    position: relative;
}

.video-preplay {
    display: block;
    width: 120px;
    height: 120px;
    background: url("http://www.mvpgroupprogram.com/wp-content/uploads/2014/12/play-button.png") no-repeat scroll center center transparent;
    margin: 0px auto;
    left: 47%;
    top: 36%;
    position: absolute;
    text-indent: -9999px;
}

.homepage-video video{
    display: none;
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width: 600px){
    #mk-header .mk-header-inner{
    padding-bottom: 20px;
    }
    .mk-closed-nav #mk-responsive-wrap {
        display: none;
    }
    #theme-page .mk-page-section .mk-grid {
    margin-top: 0 !important;
        padding: 0 !important;
    }
    .mk-page-section{
    height: auto !important;
    }
    .mk-grid .vc_col-sm-12.wpb_column.column_container {
        padding: 35px !important;
    }
    .page-id-5213 .mk-grid .vc_col-sm-12.wpb_column.column_container {
        padding: 20px 10px 0 !important;
    }
    .vc_col-sm-12.wpb_column.column_container {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }
    #theme-page h3{
    font-size: 24px !important;
    }
    .mk-divider.custom-width.center{
    padding-bottom: 20px !important;
    }
    #mk-page-section-54808f7a45418{
    padding: 20px 0;
    }
    .vc_col-sm-12.wpb_column.column_container.vc_custom_1410360266397 {
        padding: 40px 15px !important;
    }
    #theme-page #mk-page-section-5480cf0330fbf.mk-page-section .mk-grid, #theme-page #mk-page-section-5480e17917ef4.mk-page-section .mk-grid{
    padding: 40px 0 !important;
    }
    .home .mk-padding-wrapper{
    padding: 30px 20px;
    }
    .home #theme-page .vc_col-sm-8 h3 {
        margin-bottom: 30px !important;
    }
    .page-id-5282 .vc_col-sm-3 .mk-text-block > p:first-child {
        margin-bottom: 5px;
    }
    .page-id-5282 .vc_col-sm-3 .mk-text-block > p {
        margin-bottom: 0px;
    }
    .page-id-5282 .vc_col-sm-3 .mk-text-block {
        margin-bottom: 30px !important;
    }
    .page-id-5213 #theme-page h1 {
        font-size: 21px !important;
    }
    .page-id-5248 #theme-page h3 {
        margin-top: 0px !important;
        margin-bottom: 30px !important;
    }
    #contact-location {
        margin-bottom: 20px;
    }
    .mk-grid #address .vc_col-sm-12.wpb_column.column_container {
        padding: 35px 0 0 !important;
    }
    #address .mk-text-block {
        margin-bottom: 20px !important;
    }
    #address .mk-box-icon {
        margin-bottom: 0 !important;
    }
    .page-id-5248 #theme-page #address h3{
        margin-bottom: 0px !important;
    }
    .mk-grid #email .vc_col-sm-12.wpb_column.column_container{
        padding: 0px !important;
    }   
    #email .mk-text-block {
        margin-bottom: 20px !important;
    }
    .page-id-5248 #theme-page #email h3{
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }
    #email .mk-text-block {
        margin-bottom: 20px !important;
    }
    .mk-contact-form-wrapper.outline-style .mk-form-row .text-input.two-third {
        width: 100%;
    }
    .page-id-5282 .mk-grid .vc_col-sm-12.wpb_column.column_container {
        padding: 35px 0 !important;
    }
    .page-id-6088 .fancybox-wrap{
        width: 90% !important;
    }
#homepage-leadership .vc_col-sm-12.wpb_column.column_container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}

@media only screen and (min-width: 601px){
    .vc_col-sm-12.wpb_column.column_container.vc_custom_1410359761526{
    padding-bottom: 0px !important;
    }
    .page-id-5213 #theme-page h3,.page-id-5248 #theme-page h3{
    font-size: 44px !important;
    }
    #mk-footer .mk-col-1-4:nth-child(4) {
        float: right;
    }
    #mk-footer .mk-col-1-4:nth-child(4) .textwidget{
        text-align: right;
    }
    .mk-text-block.company-logos {
        margin: 0px auto;
        width: 90%;
    }
    .mk-text-block.company-logos p {
        display: inline-block;
        margin: 10px;
    }
}