/*************************
		about
**************************/
.about-fb img.sppb-img-responsive {
    margin-bottom: 20px;
}


.about-fb h4.sppb-addon-title.sppb-feature-box-title {
    min-height: 55px;
	}

/*@media screen and (min-width:600px) and (max-width:992px){
.about-fb h4.sppb-addon-title.sppb-feature-box-title {
    min-height: 80px;
}}*/


@media (max-width:991px) {
.about-fb h4.sppb-addon-title.sppb-feature-box-title {
    min-height: 80px;
}}

@media (min-width:0px) and (max-width:767px) {
.about-fb h4.sppb-addon-title.sppb-feature-box-title {
    min-height: 0px;
}}

/*************************
		feature box
**************************/
.sppb-section:not(.spectrum-faq-list) .sppb-addon-feature {
  padding: 60px 20px!important;}



/*gallery*/

#sp-main-body{
  border-bottom: 1px solid #eee;
}

body.view-albums h1 {
    display: none;
}

body.view-albums .page-header {
    margin: 0;
    padding: 0;
    border: 0;
}

body.view-album h1 {
    font-size: 32px;
    margin: 0;
    color: #5000ff;
}

body.view-album .page-header {
    margin: 0 0 20px;
    padding: 0 0 10px;
}
/*end of gallery*/


/*mes slider*/
.siema>div>div { padding: 0 10px; }


.siema .sppb-item.siema-addon-item {
    color: #5224b3;
    text-align: center;
    font-weight: 500;
    line-height: 1.5;
}

.siema .sppb-item.siema-addon-item img {
    margin-bottom: 10px;
	border-radius: 20px;
}

.siema .sppb-item.siema-addon-item a:before {
    display: none;
}

.siema .sppb-item.siema-addon-item a {
    margin: 0;
    padding: 10px 15px;
    background: #5224b3;
    color: #fff !important;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.5px;
}

body.mes-page .mfp-close {
    top: -35px;
    color: #fff !important;
    width: 20px;
}

body.mes-page .mfp-bg {
    opacity: 0.95 !important;
    background: #000;
}

body.mes-page .white-popup-block {
    background: transparent;
    padding: 0;
    max-width: 800px;
}

body.mes-page .modal-inner-block {
    font-size: 15px;
    text-align: center;
    color: #fff;
    letter-spacing: 0.5px;
    font-weight: 300;
    line-height: 1.5;
}

body.mes-page .prev {
    left: -45px;
    font-size: 40px;
    border-radius: 10px;
    color: #62686b;
    background-color: #ffffff00;
    font-weight: 600;
}

body.mes-page .next {
    right: -105px;
    font-size: 40px;
    border-radius: 10px;
    color: #62686b;
    background-color: #ffffff00;
    font-weight: 600;
}

/*end of mes slider*/
