/***************************
Add your custom styles below
****************************/

.logo-placement {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.menu-pr {
    padding-right: 30px !important;
}

.mb-0 {
    margin-bottom: 0;
}
.mr-0{
	margin-right:0!important;
}

.card-8 hr {
    margin-bottom: 1.25em;
}
hr {
    margin: 1.25em 0;
    border-color: #f4f4f4;
}
.card-8 p[class*='col-'] {
    padding: 0;
    float: none;
    margin-bottom: 2.875em;
}

.w-100{
	width:100%;
	max-width:100%!important;
}

.nav--transparent:not(.nav--fixed) {
    background: rgba(0, 0, 0, 0.2) !important;
}

.card-1 .card__body p,
.card-2 .card__body p {
    min-height: 156px;
}

.process-1.process-end:before {
    top: 0;
    height: 0;
}

.shop-item-detail img {
    max-width: 100%;
    margin-bottom: 1.625em;
    height: auto;
}
.tabs-1 .tabs li:not(.active) {
    opacity: 1;
}
.cont-pad{
	padding:10px 20px;
}
.powered{
	font-size:11px;
	color: #767676;
    font-weight: 400;
    font-family: 'Open Sans','Helvetica Neue', 'Helvetica', Arial, sans-serif;
    opacity: .5;
}
.powered a{
	text-decoration:none;
	color: #767676;
}

@media (max-width:767px) {
    .nav--transparent:not(.nav--fixed) {
        background: none !important;
    }
    .menu>li>a {
        height: auto;
    }
    .case-study .background-image-holder {
        background: none !important;
    }
    .case-study .card--horizontal .card__image {
        height: fit-content;
    }
    .title-md {
        top: -36px;
        margin-bottom: 20px;
    }
    .title-md h3 {
        margin-bottom: 0;
        font-size: 18px;
    }
    .title-md p {
        font-size: 14px;
    }
    .card-1 .card__body p,
    .card-2 .card__body p {
        min-height: auto;
    }
    .md-t{
    	top: -40px
    }
    .footer-3 .footer__navigation li:not(:last-child) {
    margin: 0 1em;
}
.tab__title.btn{
	white-space: normal;
}
}