/*
Theme Name:     louvre
Description:    Opening and Closing Roof Louver
Author:         admin
Template:       zerif-lite

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


h1, h2, h3, h4, h5 {
	font-family: 'Montserrat', Helvetica, sans-serif;
	font-weight: bold !important;
}

p {
	font-family: 'Montserrat', Helvetica, sans-serif;
}

/* Main Nav Style */
.navbar-inverse {
    border-color: #f7f7f7 !important;
}

#main-nav {
	background-color: #f7f7f7 !important;
}

#main-nav img {
	transform: scale(2.5) !important;
	margin-top: 10px !important;
}

.navbar-nav>li>a {
    color: #000000 !important;
	padding: 0px 20px !important;
}

.intro-text {
	pointer-events: none !important;
}

/* Hide Footer Copyright */ 
.zerif-copyright-box {
	display: none !important;
}

/* Ribbon Style */
.separator-one {
    background: rgba(130, 0, 30, 0.8) !important;
}

/* Focused Section */
.dark-text {
	color: #000000 !important;
}

#text-3 > div > p {
	font-size: 18px !important;
	margin-top: -30px !important;
	margin-bottom: 80px !important;
	color: #000000 !important;
	line-height: 2em !important;
}

.separator-one .green-btn {
    background: #8a0808;
}

.separator-one .green-btn:hover {
    background: #ab2020;
}

/* About Us Section */
.about-us {
    background: #ffffff !important;
}

.big-intro, .about-us p {
	color: #000000 !important;
}

.section-footer-title {
	font-size: 30px !important;
	font-weight: 300 !important;
	color: #000000 !important;
}

.our-clients .section-footer-title {
    background: #ffffff;
}

#aboutus > div > div.section-header > h2 {
	color: #000000 !important;
}

/* Applications Section */
.application-icon {
	margin: auto !important;
}

.testimonial {
	background: #151010 !important;
}

#testimonials h2 {
	color: #ffffff !important;
}

#testimonials h6 {
	font-size: 20px !important;
	color: #ffffff !important;
}

.message {
	color: #000000 !important;
	font-weight: 600 !important;
}

.client-name {
	font-family: 'Montserrat', Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

#zerif_testim-widget-3 > div.client {
	margin-top: 30px !important;
}

.purchase-now {
	background: #c94141 !important;
}

.purchase-now .red-btn {
    background: #ab2020;
}

.pp_fade {
	border: 10px solid #ffffff !important;
	border-radius: 5px !important;
}

.fa-quote-left {
	display: none !important;
}

/* News Section Style */
.latesnews-content p, .latesnews-content {
    color: #000000 !important;
}

#carousel-homepage-latestnews > div > div > div:nth-child(1) > div.latesnews-content > h3 > a,
#carousel-homepage-latestnews > div > div > div:nth-child(3) > div.latesnews-content > h3 > a {
	margin-bottom: 18px !important;
}

/* Contact Section */
.btn-primary {
    background-color: #e96656 !important;
    border-color: #ec412c !important;
}

/* Footer Section Style */
.company-details {
    color: #ffffff !important;
}

#zerif-copyright {
	font-size: 90% !important;
	color: #ffffff !important;
	line-height: 30px !important;
}

/* Contact Us page */

form label {
    color: #ffffff !important;
	font-size: 15px !important;
}

div.wpcf7-mail-sent-ok {
    border: none !important;
    color: #ffffff !important;
    font-size: 20px !important;
}

.entry-content input[type="submit"] {
    padding: 20px 30px 20px 30px !important;
    float: left !important;
}

#wpcf7-f318-p69-o1 > form > p:nth-child(5) > label > span > textarea {
    height: 120px !important;
    
}

input[type="text"] {
    width: 100% !important;
}

/* DESKTOP 1680px */  
@media screen and (min-width:1601px) and (max-width:1680px) {
#main-nav > div > div > div > a > img {
	margin-left: 50px !important;
}

}

/* DESKTOP 1600px */ 
@media screen and (min-width:1441px) and (max-width:1600px) {
#main-nav > div > div > div > a > img {
	margin-left: 50px !important;
}

}

/* DESKTOP 1440px */  
@media screen and (min-width:1367px) and (max-width:1440px) {
#main-nav > div > div > div > a > img {
	margin-left: 50px !important;
}

}

/* DESKTOP 1366px */  
@media screen and (min-width:1361px) and (max-width:1366px){
#main-nav > div > div > div > a > img {
	margin-left: 80px !important;
}

}

/* DESKTOP 1280px */  
@media screen and (min-width:1025px) and (max-width:1280px){
#main-nav > div > div > div > a > img {
	margin-left: 80px !important;
}

}


/* All Mobile Media Query */

/* iPad Pro 1024px Portrait */
@media screen and (min-width:769px) and (max-device-width:1024px) {
#main-nav > div > div > div > a > img {
	margin-left: 100px !important;
	margin-bottom: 70px !important;
}

}

/* iPad 768px Portrait */
@media screen and (min-width:736px) and (max-device-width:768px) {
#main-nav > div > div > div > a > img {
	transform: scale(2) !important;
	margin-bottom: 70px !important;
}

.intro-text a {
	font-size: 45px !important;
}

#menu-main-menu {
    font-size: 13px !important;
	margin-bottom: 30px !important;
}

#wpcf7-f318-p69-o1 > form > p:nth-child(3) > label > span > input {
    width: 100% !important;
}

}

/* iPhone 6 667px Landscape */
@media screen and (min-width:415px) and (max-device-width:667px) { 

}

/* iPhone 6 Plus 414px Portrait */
@media screen and (min-width:376px) and (max-device-width:414px) {
#main-nav > div > div > div > a > img {
	transform: scale(2) !important;
	margin-left: 70px !important;
}

.navbar-toggle {
	margin-top: 20px !important;
}

.intro-text a {
	font-size: 25px !important;
}

.intro-text {
	pointer-events: visible !important;
}

.zerif_about_us_center, .big-intro,
.textwidget p, #ribbon_right > div > div > div.col-md-9 > h3 {
    margin-left: 20px !important;
}


#media_image-3, #media_image-4,
#media_image-5, #media_image-6,
#media_image-7, #media_image-8 {
    margin-left: 30px !important;
}

#zerif_testim-widget-1,
#zerif_testim-widget-2,
#zerif_testim-widget-3 {
    margin-left: 15px !important;
}

input[type="text"],
#wpcf7-f318-p69-o1 > form > p:nth-child(3) > label > span > input {
    width: 100% !important;
}

#wpcf7-f318-p69-o1 > form > div.row > div:nth-child(2) > input {
    float: left !important;
}

}

/* iPhone 6 375px Portrait */
@media screen and (min-width:361px) and (max-device-width:375px) { 
#main-nav > div > div > div > a > img {
	transform: scale(2) !important;
	margin-left: 70px !important;
}

.navbar-toggle {
	margin-top: 20px !important;
}

.intro-text a {
	font-size: 22px !important;
}

.intro-text {
	pointer-events: visible !important;
}

.zerif_about_us_center, .big-intro,
.textwidget p, #ribbon_right > div > div > div.col-md-9 > h3 {
    margin-left: 20px !important;
}


#media_image-3, #media_image-4,
#media_image-5, #media_image-6,
#media_image-7, #media_image-8 {
    margin-left: 30px !important;
}

#zerif_testim-widget-1,
#zerif_testim-widget-2,
#zerif_testim-widget-3 {
    margin-left: 15px !important;
}

input[type="text"],
#wpcf7-f318-p69-o1 > form > p:nth-child(3) > label > span > input {
    width: 100% !important;
}

#wpcf7-f318-p69-o1 > form > div.row > div:nth-child(2) > input {
    float: left !important;
}

}

/* Android 360px Portrait */
@media screen and (min-width:321px) and (max-device-width:360px) { 
#main-nav > div > div > div > a > img {
	transform: scale(2) !important;
	margin-left: 70px !important;
}

.navbar-toggle {
	margin-top: 20px !important;
}

.intro-text a {
	font-size: 21px !important;
}

.intro-text {
	pointer-events: visible !important;
}

.zerif_about_us_center, .big-intro,
.textwidget p, #ribbon_right > div > div > div.col-md-9 > h3 {
    margin-left: 20px !important;
}


#media_image-3, #media_image-4,
#media_image-5, #media_image-6,
#media_image-7, #media_image-8 {
    margin-left: 30px !important;
}

#zerif_testim-widget-1,
#zerif_testim-widget-2,
#zerif_testim-widget-3 {
    margin-left: 15px !important;
}

input[type="text"],
#wpcf7-f318-p69-o1 > form > p:nth-child(3) > label > span > input {
    width: 100% !important;
}

#wpcf7-f318-p69-o1 > form > div.row > div:nth-child(2) > input {
    float: left !important;
}

}

/* iPhone 5 320px Portrait */
@media screen and (max-device-width:320px) { 
#main-nav > div > div > div > a > img {
	transform: scale(1.5) !important;
	margin-left: 50px !important;
}

.navbar-toggle {
	margin-top: 20px !important;
}

.intro-text a {
	font-size: 25px !important;
}

.intro-text {
	pointer-events: visible !important;
}

.zerif_about_us_center, .big-intro,
.textwidget p, #ribbon_right > div > div > div.col-md-9 > h3 {
    margin-left: 20px !important;
}


#media_image-3, #media_image-4,
#media_image-5, #media_image-6,
#media_image-7, #media_image-8 {
    margin-left: 30px !important;
}

#zerif_testim-widget-1,
#zerif_testim-widget-2,
#zerif_testim-widget-3 {
    margin-left: 15px !important;
}

input[type="text"],
#wpcf7-f318-p69-o1 > form > p:nth-child(3) > label > span > input {
    width: 100% !important;
}

#wpcf7-f318-p69-o1 > form > div.row > div:nth-child(2) > input {
    float: left !important;
}

.rc-anchor-light.rc-anchor-normal {
    transform: scale(.75) !important;
    margin-left: -40px !important;
}

}











