#mod-slideshow {
    background-color: lightgrey;
}

#mod-catalogs {
    background-color: #DDD;
    background-image: url(../images/modules/mod-catalogs.jpg);
    background-position: top center;
    background-size: cover;
}

#mod-budget {}

#products #mod-budget {
    background-color: #DDD;
    background-image: url(../images/mod-budget-bg.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
}

#mod-products {
    background-color: #222;
    color: #fff;
    background-image: url(../images/modules/mod-products.jpg);
    background-position: center;
    background-size: cover;
}

#mod-social {
    background-color: #DDD;
    background-image: url(../images/modules/mod-social.jpg);
    background-position: center;
    background-size: cover;
}

#mod-social .col-md-8 {}
#mod-social .col-md-8 .col-md-4 {}

#mod-social .col-md-8 .col-md-4 i {
    font-size: 20pt;
    line-height: 60px;
    vertical-align: middle;
    color: #fff;
    background-color: #333;
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    text-align: center;
}

#mod-social .col-md-8 .col-md-4 i.fa.fa-facebook {
    background-color: #3B5998;
}

#mod-social .col-md-8 .col-md-4 i.fa.fa-pinterest-p {
    background-color: #BD081C;
}

#mod-social .col-md-8 .col-md-4 i.fa.fa-google-plus {
    background-color: #DD4B39;
}

#mod-shop {
    background-image: url(../images/modules/mod-shop.jpg);
    background-position: center;
    background-size: cover;
}

#myModal {}

#myModal .modal-content {
    background-color: #222 !important;
    color: #fff !important;
}

#myModal .form-group label {
    font-weight: 700;
}

#myModal input[type=email] {
    background-color: transparent;
    color: #fff;
}

#myModal .modal-header {
    border-color: #000 !important;
}

#myModal .modal-title {
    font-weight: 700;
    text-transform: uppercase;
}

#myModal .modal-footer {
    border-color: #000 !important;
}

@media (max-width: 425px) {
    #mod-catalogs {
        background-image: url(../images/mobile/mod-catalogs-mob.jpg);
        background-position: bottom center;
    }

    #mod-catalogs .btn.btn-default.btn-rounded.btn-sized {
        background-color: #333;
        color: #fff;
        border-color: #333;
    }

    #mod-shop {
        background-image: url(../images/mobile/mod-shop-mob.jpg);
        background-position: bottom center;
    }

    #mod-shop .btn.btn-default.btn-rounded.btn-sized.fadeInLeft.wow {
        background-color: #333;
        border-color: #333;
        color: #fff;
    }

}

@media (max-width: 1024px) {
    header .languages {
        text-align: center;
    }

    header .languages li {
        display: inline-block;
    }

    #mod-slideshow {
        margin-top: 90px;
    }
}

@media (max-width: 991px) {
	#mod-catalogs {
	    background-color: #DDD;
	    background-image: none !important;
	    background-position: top center;
	    background-size: cover;
		text-align: center;
	}

	#mod-shop {
		background-size: contain;
		background-repeat: no-repeat;
		background-position: left bottom;
	}
}
