.breadcrumbs {
    background: rgba(0, 0, 0, 0) url("../images/common/gornja-traka.png") no-repeat scroll center center / cover;
    background-size: contain;
    background-position: left;
    background-color: #f1f1f1;
}
.fun-fact {
    background: url(../images/bg/1.jpg)no-repeat scroll center center;
}
.special-offer {
    background: rgba(0, 0, 0, 0) url("../images/common/offer-bg.jpg") no-repeat scroll center center / cover;
}
.testimonial {
    background-color: #f1f1f1;
}
.testimonial .bg-img {
    background: url(../images/common/recenzije.png)no-repeat scroll right center;
    background-size: contain;
}
.footer-top {
    background: #f1f1f1 url(../images/common/podnozje.png)no-repeat scroll left center;
    background-blend-mode: overlay;
}
.footer::before {
    background: none;
}
.pricing-table::before {
    background: rgba(0, 0, 0, 0) url("../images/common/pricing-1.png") no-repeat scroll right bottom;
}
.pricing-table:hover {
    background: rgba(0, 0, 0, 0) url("../images/common/pricing-2.png") no-repeat scroll -150px 0;
}
.contact-action span {
    margin-top: 0px;
}
.feature-desc > p {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    color: #757575;
    margin-bottom: 15px;
}
#about-detalji-onama-zasto {
    width: 100%;
}
#galleryimgsoucediv {
    height: 400px;
    overflow: hidden;
}
#galleryimgsouce {
    max-height: 120%;
    max-width: none;
}
.blog-img {
    height: 208px;
    overflow: hidden;
}
#blog-image {
    height: 208px;
}
.blog-img img {
    width: auto;
}
img {
    max-width: none;
}
#blog-row {
    margin-bottom: 30px;
}
.single-gallery img {
    height: 400px;
    width: 100%;
}
.single-team .team-img img {
    height: 400px;
}
.single-team {
    margin-bottom: 30px;
}
#news-image-big {
    width: 100%;
}
.section-title h2::before {
    bottom: -30px;
    height: 1px;
    left: 50%;
    margin-left: -125px;
    position: absolute;
    width: 250px;
    content: "";
}
.section-title h2::after {
    background: #fff none repeat scroll 0 0;
    content: url(../images/common/f-bg-3.jpg);
    bottom: -40px;
    left: 50%;
    margin-left: -61px;
    padding: 0 5px;
    position: absolute;
}
.pricing-title > h3::before {
    background-color: #fff;
    bottom: -12px;
    color: #e91e63;
    content: url(../images/common/f-bg-3.jpg);
    left: 25%;
    margin-left: -17px;
    padding: 0 5px;
    position: absolute;
}
.pricing-title > h3 {
    width: 200px;
    height: 70px;
}
.pricing-desc ul li {
    padding: 0px 30px 0px 30px;
    line-height: normal;
    font-size: 14px;
    height: 90px;
}
.pricing-desc > h2 {
    margin-left: auto;
}
#pricing-span {
    font-size: 20px;
}
#team-desc-ime {
    color: white;
}
#poruka-poslana-ok, #poruka-poslana-notok {
    display: none;
}
#about-image-hp, #about-detalji-onama {
    border: 1px solid #dfdfdf;
    padding: 5px;
    border-radius: 5px;
}
.mean-container .mean-nav ul li a:hover {
    color: #e91e63;
}
#elfsight-cover {
    height: 47px;
    width: 100%;
    background-color: #f1f1f1;
    position: absolute;
    z-index: 99999;
    bottom: 0px;
}
#elfsight-cover2 {
    height: 47px;
    width: 100%;
    background-color: #f1f1f1;
    position: absolute;
    z-index: 99999;
    bottom: -10px;
}
.error-content > h3 {
    text-transform: none;
}
.blog-left-sidebar .articles-details .article-desc .article-text ul li {
    display: block;
    margin-bottom: 15px;
    padding-left: 15px;
    position: relative;
    color: #757575;
}
i {
    font-style: italic;
    color: #757575;
}
.blog-left-sidebar .articles-details .article-desc .article-text ul li::before {
    background: #757575 none repeat scroll 0 0;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 5px;
}
.menu ul li {
    padding-left: 25px;
}
#bwclub-form > button {
    background: #e91e63 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    font-weight: 500;
    height: 45px;
    text-transform: uppercase;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    width: 100%;
}
#bwclub-form > input {
    border: 1px solid #eee;
    color: #aaaaaa;
    margin-bottom: 20px;
    padding: 0 20px;
}
#bwclub-pristupnica-form > button {
    background: #e91e63 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    font-weight: 500;
    height: 45px;
    text-transform: uppercase;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    width: 100%;
}
#bwclub-pristupnica-form > input {
    border: 1px solid #eee;
    color: #aaaaaa;
    margin-bottom: 20px;
    padding: 0 20px;
}
#bwclub-pristupnica-form > a {
    color: #e91e63;
    border: 1px solid #e91e63;
    border-radius: 25px;
    display: inline-block;
    font-weight: 600;
    padding: 14px 35px;
    text-transform: uppercase;
}
#bwclub-pristupnica-form > a:hover {
    background: #e91e63;
    color: #fff;
}
.single-team .team-img img {
    padding: 10px;
}
.single-team {
    border: none;
}
.pristupnica > select {
    border: 1px solid #eee;
    color: #aaaaaa;
    margin-bottom: 20px;
    padding: 0 20px;
    background-color: white;
}
.pristupnica > input {
    border: 1px solid #eee;
    color: #aaaaaa;
    margin-bottom: 20px;
    padding: 0 20px;
}
#pristupnica-contact-form > button {
    background: #e91e63 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    font-weight: 500;
    height: 45px;
    text-transform: uppercase;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    width: 100%;
}
.pristupnica > input:focus {
    background: white;
}
.about-desc h2, .feature-desc > h3 {
  text-transform: none;
}






/* Medium desktop :992px. */
@media (min-width: 1200px) and (max-width: 1500px) {
    /*.zmdi { color: red; }*/
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
    /*.zmdi { color: green; }*/
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    /*.zmdi { color: blue; }*/
}
 
/* small mobile :320px. */
@media (max-width: 767px) {
    /*.zmdi { color: yellow; }*/
    #about-image-hp { max-width: 100%; }
    .special-offer { padding: 60px 0; }
    #row-blog-list-all { margin-bottom: 50px; }
    #about-detalji-onama { max-width: 100%; }
    #contact-map-karta-slika { max-width: 100%; }
}
 
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    /*.zmdi { color: orange; }*/
    #about-image-hp { max-width: 100%; }
    .special-offer { padding: 60px 0; }
    #row-blog-list-all { margin-bottom: 50px; }
    #about-detalji-onama { max-width: 100%; }
    #contact-map-karta-slika { max-width: 100%; }
    .blog-img img { width: 100%; }
}