
#section-keyvis-sme.section {
    padding: 0px;
    background: url("../images/sme/bg-keyvis-sme.jpg") no-repeat center center;
    background-size: cover;
	background-color: #000000;
}

.section-sme {

}

.section-sme .col-keyvis-cust {
    height: 500px;
}

.section-sme .keyvis-tagline-container {
    position: absolute;
    bottom: 30px;
}

.section-inner-wrapper h3 {
	margin-bottom: 30px;
}

.list-container {
	margin: 40px auto;
	border-left: 2px solid #E2E6EB;
}

.list-container-item {
    margin-bottom: 60px;
	padding-left: 40px;
}

.list-container-header {
    margin-bottom: 20px;
}

.list-container-body {
    margin-bottom: 20px;
}

.sme-offer-container {
    margin: 50px auto;
}

.row-sme-offer {

}

.col-sme-offer {

}

.card-sme-offer-container {
    
}

.card-sme-offer {
    position: relative;
    margin-bottom: 50px;
}

.card-sme-offer-ico {
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: 70px;
}

.card-sme-offer-ico img {
    width: 100%;
}

.card-sme-offer-desc {
    padding-left: 80px;
}

.col-cust-sme {

}

.sme-proj-container {
    margin: 50px auto;
}

.card-sme-proj-container {
    margin-bottom: 50px;
}

.card-sme-proj-container a,
.card-sme-proj-container a:hover,
.card-sme-proj-container a:focus,
.card-sme-proj-container a:visited {
    outline: none;
    text-decoration: none;
}

.card-sme-proj {
}

.card-sme-proj-title {
}

.card-sme-proj-title h3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
}

.card-sme-proj-tmb {
    border: 1px solid #dedede;
    background-color: #000000;
}

.card-sme-proj-tmb img {
    width: 100%;
    opacity: 1;
}

.card-sme-proj-container a:hover .card-sme-proj-tmb img {
    opacity: 0.9;
}

.sme-proj-more-container {
    margin: 50px auto;
}

.sme-proj-more-container .card-sme-proj-container {
    margin-bottom: 50px;
}

.sme-proj-more-container .card-sme-proj {
}

.sme-proj-more-container .card-sme-proj-title {
}

.sme-proj-more-container .card-sme-proj-tmb {

}

.sme-proj-more-container .card-sme-proj-tmb img {
    width: 100%;
}

.sme-proj-more-container .slide-list-item {
    padding: 0px 10px;
}

.sme-proj-more-container h3.section-header-title {
    margin-bottom: 10px;
    font-size: 24px;
}

@media (max-width:320px) {
    
}

@media (max-width:480px) {
    .section-sme .col-keyvis-cust {
        height: 350px;
    }

    .section-sme .keyvis-tagline-container {
        bottom: 10px;
    }
}

@media (min-width:481px) and (max-width:640px) {
    .section-sme .col-keyvis-cust {
        height: 350px;
    }

    .section-sme .keyvis-tagline-container {
        bottom: 10px;
    }
}

@media (min-width:641px) and (max-width:768px) {
    #section-keyvis-sme.section {
        padding: 0px;
        background: url("../images/sme/bg-keyvis-sme-sm.jpg") no-repeat center center;
        background-size: cover;
        background-color: #000000;
    }

    .section-sme .col-keyvis-cust {
        height: 400px;
    }
}

@media (min-width:769px) and (max-width:992px) {
    
}

@media (min-width:769px) and (max-width:1024px) {
    
}

@media (min-width:993px) and (max-width:1200px) {

}

@media (max-width:1024px) {
    
}

@media (max-width:990px) {
    
}

@media (max-width:640px) {
    #section-keyvis-sme.section {
        padding: 0px;
        background: url("../images/sme/bg-keyvis-sme-xs.jpg") no-repeat center center;
        background-size: cover;
        background-color: #000000;
    }
}

@media (min-width:1201px) {

}

@media (min-width:991px) {
    
}

