/* SPACES RELATED */
/* FOOTER NEWSLETTER AREA */
.newsletter-wrapper { padding: 1.4vw 0px 1.4vw 0px; }
.newsletter-wrapper .mailchimp-integration .box-heading { margin: 0px; padding: 0.68em 0px; }
/* FOOTER AREA */
.footer-wrapper { padding: 1.8vw 0px; }
.footer-title { margin: 0.4em 0px 0.4em 0px; }
/* FOOTER TOP WRAPPER */
.footer-top-wrapper { padding-top: 0.9vw; padding-bottom: 2vw; }
/* FOOTER SOCIAL WRAPPER */
.footer-social-wrapper p { margin-top: 0.5em; margin-right: 1.8vw; }
.footer-social-wrapper a { margin-right: 0.5em;width:30px;height:30px; }
.footer-about-wrapper { padding: 0px 2vw 15px 0px; }
/* FOOTER INFO AREA */
.footer-with-icon img { margin-bottom: 10px; }
.footer-info-wrapper .footer-after-icon-wrapper { margin-top: 0.4em; }
.footer-info-wrapper a { margin-bottom: 0.2em; }
/* FOOTER CATEGORIES AREA */
.footer-bottom-wrapper { padding: 2vw 0px; }
/* FOOTER COPYRIGHT AREA */
.footer-copyright-wrapper { padding-top: 1.8vw; }
.footer-copyright-links a:first-child { margin-bottom: 0.21em; }
/* FONT SIZES RELATED */
/* FOOTER NEWSLETTER AREA */
.newsletter-wrapper .mailchimp-integration .box-heading h3 { font-size: 1.625vw; }
/* FOOTER AREA */
.footer-wrapper p, .footer-wrapper a { font-size: 0.78em; }
.footer-wrapper p a { font-size: 1em; }
/* FOOTER ABOUT AREA */
.footer-wrapper .footer-about-wrapper p { font-size: 0.96em; }
/* FOOTER SOCIAL WRAPPER */
.footer-social-wrapper p { font-size: 0.86em; }

/* FOOTER NEWSLETTER AREA */
#footer-newsletter, .newsletter-wrapper .mailchimp-integration.box { position: relative; display: inline-block; float: left; clear: left; width: 100%; }
.newsletter-wrapper { background: #d3c6b2; }
.newsletter-wrapper .mailchimp-integration.box { margin-bottom: 0px; }
.newsletter-wrapper .mailchimp-integration .box-heading,
.newsletter-wrapper .mailchimp-integration .box-content { display: inline-block; float: left; }
.newsletter-wrapper .mailchimp-integration .box-heading { width: 60%; }
.newsletter-wrapper .mailchimp-integration .box-content { width: 40%; }
.newsletter-wrapper .mailchimp-integration .box-heading { margin: 0px; font-weight: 300 !important; }
.newsletter-wrapper .mailchimp-integration .box-heading h3 { margin-bottom: 0px; color: #252525 !important; font-family: "Montserrat", sans-serif; font-weight: 700; text-transform: uppercase; }
.newsletter-wrapper .mailchimp-integration .box-heading h3 span { color: #1dafec !important; font-weight: 700 !important; }
.newsletter-wrapper .mailchimp-integration .box-content h4 { display: none; }
.newsletter-wrapper .mailchimp-integration .box-content .mi-block { margin: 0px; margin-right: 5%; min-width: 1px; width: 67%; }
.newsletter-wrapper .mailchimp-integration .box-content .mi-block.mi-button { margin-right: 0px; width: 27%; }
.newsletter-wrapper .mailchimp-integration .box-content .mi-block.mi-button .btn-primary { width: 100%; }

/* FOOTER AREA */
.footer-wrapper, .footer-top-wrapper, .footer-social-wrapper, .footer-after-icon-wrapper, 
.footer-bottom-wrapper, .footer-links-inner, 
.footer-copyright-wrapper { position: relative; display: inline-block; float: left; clear: left; width: 100%; }
.footer-links-wrapper, .footer-categories-title,
.footer-copyright, .footer-copyright-links { display: inline-block; }
.footer-wrapper { background: #f2efe6; }
.footer-wrapper p, .footer-wrapper a { color: #252525; }
.footer-wrapper p a { word-break: break-all; }
.footer-wrapper .footer-about-wrapper p { line-height: 1.8em; }
.footer-after-icon-wrapper h4 { font-weight: 600; }
.footer-title.follow-copy { text-align: center; }

/* FOOTER SOCIAL WRAPPER */
.footer-logo-wrapper { padding-left: 0px; }
.footer-logo-wrapper .footer-logo { display: inline-block; max-width: 80%; }
.footer-logo-wrapper img { display: inline-block; max-width: 100%; }
.footer-logo-wrapper img.footer-social-gap { opacity: 0; }
.footer-social-wrapper { text-align: left; float: right; width: auto; }
.footer-social-wrapper .footer-title { margin-top: 1em; text-align: left; font-weight: 600; }
.footer-social-wrapper p, .footer-social-wrapper a { display: inline-block; text-align: center; }
.footer-social-wrapper a { position: relative; text-align: center; }
.footer-social-wrapper a img { margin: 0px; display: inline-block; /* max-width: 90%; */ }
.footer-social-wrapper a:after { z-index: 10; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #000; content: ""; border-radius: 50px; }
.footer-social-wrapper a:hover:after, .footer-social-wrapper a:focus:after,
.footer-social-wrapper a:active:after { background: #a78e66; }
.footer-social-wrapper a > i { z-index: 86; position: absolute; left: 0px; top: 0px; display: inline-block; width: 100%; height: 100%; line-height: 1.68em; color: #fff; font-size: 1.5em; text-align: center; }
.footer-social-wrapper a > i.fa-instagram { line-height: 1.57em; }
.footer-contact-link a { /* padding: 0.25em 0.8em; */ margin-right: 0px; margin-bottom: 0.5em; font-size: 0.967em; font-weight: 500; /* border: 1px solid #000; border-radius: 5px; */ }
.footer-contact-link a:hover, .footer-contact-link a:focus,
.footer-contact-link a:active { border-color: #a78e66; }

/* FOOTER INFO AREA */
.footer-with-icon img { display: inline-block; }
.footer-info-wrapper { padding-right: 0px; }
.footer-info-wrapper img { float: left; }
.footer-info-wrapper a { float: left; clear: left; text-align: left; }

/* FOOTER CATEGORIES AREA */
.footer-bottom-wrapper { border-top: 1px solid #252525; border-bottom: 1px solid #252525; }
.footer-categories-title { padding-left: 0px; }
.footer-categories-title .title { line-height: 1.5em; text-align: left; }
.footer-links-wrapper { padding-right: 5%; }
.footer-link-wrapper { display: inline-block; float: left; width: 20%; }

/* FOOTER COPYRIGHT AREA */
.footer-copyright { padding-left: 0px; }
.footer-copyright-links { padding-right: 0px; }
.footer-copyright-links a { float: right; clear: right; }

@media screen and (min-width: 1500px) {
        
        /* SPACES RELATED */
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper { padding: 1.4em 0px 1.4em 0px; }
        .newsletter-wrapper .mailchimp-integration .box-heading { margin: 0px; padding: 0.68em 0px; }
        /* FOOTER AREA */
        .footer-wrapper { padding: 1.8em 0px; }
        .footer-title { margin: 0.4em 0px 0.4em 0px; }
        /* FOOTER TOP WRAPPER */
        .footer-top-wrapper { padding-top: 0.9em; padding-bottom: 2em; }
        /* FOOTER SOCIAL WRAPPER */
        .footer-social-wrapper p { margin-top: 0.5em; margin-right: 1.8em; }
        .footer-social-wrapper a { margin-right: 0.5em; }
        .footer-about-wrapper { padding: 0px 2em 15px 0px; }
        /* FOOTER INFO AREA */
        .footer-with-icon img { margin-bottom: 10px; }
        .footer-info-wrapper .footer-after-icon-wrapper { margin-top: 0.4em; }
        .footer-info-wrapper a { margin-bottom: 0.2em; }
        /* FOOTER CATEGORIES AREA */
        .footer-bottom-wrapper { padding: 2em 0px; }
        /* FOOTER COPYRIGHT AREA */
        .footer-copyright-wrapper { padding-top: 1.8em; }
        .footer-copyright-links a:first-child { margin-bottom: 0.21em; }
        /* FONT SIZES RELATED */
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper .mailchimp-integration .box-heading h3 { font-size: 1.625em; }
        /* FOOTER AREA */
        .footer-wrapper p, .footer-wrapper a { font-size: 0.81em; }
        .footer-wrapper p a { font-size: 1em; }
        /* FOOTER ABOUT AREA */
        .footer-wrapper .footer-about-wrapper p { font-size: 0.96em; }
        /* FOOTER SOCIAL WRAPPER */
        .footer-social-wrapper p { font-size: 0.86em; }
        .footer-wrapper .footer-contact-link a { font-size: 0.967em; }
}
@media screen and (max-width: 1200px) and (min-width: 1101px) {
    
}
@media screen and (max-width: 1350px) and (min-width: 992px) {
    
        /* FOOTER ABOUT AREA */
        .footer-wrapper .footer-about-wrapper p { font-size: 0.86em; }
        
        /* FOOTER LOCATION, CONTACT, INFO AREA */
        .footer-wrapper .footer-location-wrapper p, .footer-wrapper .footer-location-wrapper a,
        .footer-wrapper .footer-contact-wrapper p, /* .footer-wrapper .footer-contact-wrapper a, */
        .footer-wrapper .footer-info-wrapper p, .footer-wrapper .footer-info-wrapper a { font-size: 0.78em; }

        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper .mailchimp-integration .box-heading { width: 55%; }
        .newsletter-wrapper .mailchimp-integration .box-content { width: 45%; }
        
        /* ICON AREA */
        .footer-social-wrapper a > i { line-height: 1.68em; font-size: 1.5em; }
        .footer-social-wrapper a > i.fa-instagram { line-height: 1.57em; }
}
@media screen and (max-width: 1500px) and (min-width: 992px) {
        
}

/* IPAD PRO */
/* Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape phone to portrait tablet */
@media screen and (min-width: 992px ) {

        /* FOOTER SOCIAL AREA */
        .footer-info-wrapper.footer-with-icon.col-md-3 { padding-left: 5.5%; }
        .footer-location-wrapper.footer-with-icon.col-md-3 { padding-left: 4%; }
        .footer-social-wrapper { position: absolute; bottom: 3.4%; right: 0px; }
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 991px) {
        
        /* SPACES RELATED */
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper { padding: 2.12vw 0px 2.12vw 0px; }
        .newsletter-wrapper .mailchimp-integration .box-heading { margin: 0px; padding: 1.2vw 0px; }
        /* FOOTER AREA */
        .footer-wrapper { padding: 2.72vw 0px; }
        .footer-title { margin: 1vw 0px 1vw 0px; }
        /* FOOTER TOP WRAPPER */
        .footer-top-wrapper { padding-top: 1.8vw; padding-bottom: 1.8vw; }
        /* FOOTER SOCIAL WRAPPER */
        .footer-social-wrapper { margin-top: 2.72vw; }
        .footer-social-wrapper p { margin-top: 1.2vw; margin-right: 2.72vw; }
        .footer-social-wrapper a { margin-right: 1.82vw; }
        /* FOOTER INFO AREA */
        .footer-about-wrapper { padding: 0px; padding-bottom: 3.4vw; }
        .footer-with-icon img { margin-bottom: 10px; }
        .footer-info-wrapper .footer-after-icon-wrapper { margin-top: 1vw; }
        .footer-info-wrapper a { margin-bottom: 0.5vw; }
        .footer-contact-wrapper { margin-top: 3.4vw; }
        /* FOOTER CATEGORIES AREA */
        .footer-bottom-wrapper { padding: 3.2vw 0px; }
        .footer-categories-title .title { font-size: 1.8vw; }
        /* FOOTER COPYRIGHT AREA */
        .footer-links-wrapper .footer-link-wrapper { padding-right: 1.1vw; }
        .footer-copyright-wrapper { padding-top: 2.72vw; }
        .footer-copyright-links { padding-left: 0px; margin-top: 1.513vw; margin-bottom: 1.513vw; }
        .footer-copyright-links a:first-child { margin-bottom: 0.5vw; }
        .footer-copyright-links a:last-child { margin-left: 2.27vw; }
        
        /* FONT SIZES RELATED */
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper .mailchimp-integration .box-heading h3 { font-size: 2.46vw; }
        /* FOOTER AREA */
        .footer-wrapper p, .footer-wrapper a { font-size: 1.67vw; }
        /* FOOTER ABOUT AREA */
        .footer-wrapper .footer-about-wrapper p { font-size: 1.86vw; }
        /* FOOTER SOCIAL WRAPPER */
        .footer-social-wrapper p { font-size: 1.86vw; }
        .footer-wrapper .footer-contact-link a { font-size: 0.967em; }
        
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper .mailchimp-integration .box-heading,
        .newsletter-wrapper .mailchimp-integration .box-content { width: 100%; }
        
        /* FOOTER AREA */
        /* FOOTER ABOUT AREA */
        .footer-about-wrapper p { text-align: justify; }
        
        /* FOOTER LOCATION WRAPPER */
        .footer-info-wrapper, .footer-location-wrapper,
        .footer-contact-wrapper {  padding-left: 0px; padding-right: 0px; }
        
        /* FOOTER SOCIAL WRAPPER */
        .footer-contact-wrapper .footer-after-icon-wrapper.col-xs-6 { width: 50%; }
        .footer-contact-wrapper .footer-social-wrapper { clear: none; }
        .footer-social-wrapper, 
        .footer-title.follow-copy { text-align: left; }
        .footer-social-wrapper .footer-social-gap,
        .footer-social-wrapper > br { display: none; }
        
        /* FOOTER INFO AREA */
        .footer-info-wrapper img, 
        .footer-info-wrapper a { float: left; clear: left; }
        .footer-wrapper .footer-copyright-links a { float: left; clear: none; }
        
        /* FOOTER CATEGORIES AREA */
        .footer-categories-title br { display: none; }
        .footer-links-wrapper { padding: 0px; }
        .footer-link-wrapper { width: 25%; }
        .footer-links-wrapper .footer-link-wrapper:nth-child(5) { padding-right: 0px; }
        
        /* FOOTER COPYRIGHT AREA */
        .footer-copyright { padding-right: 0px; }
        .footer-copyright p { text-align: justify; }
        .footer-copyright-links a { clear: none; }
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 768px ) {
    
}
@media screen and (max-width: 767px ) {
        
}
@media screen and (max-width: 736px){

}
@media screen and (max-width: 695px ) {

        
}	

@media screen and (max-width: 667px){	
       
}
@media screen and (max-width: 640px){
        
        /* SPACES RELATED */
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper { padding: 4.25vw 0px 4.25vw 0px; }
        .newsletter-wrapper .mailchimp-integration .box-heading { margin: 0px; padding: 2.5vw 0px; }
        .newsletter-wrapper .mailchimp-integration .box-content .mi-block { margin-bottom: 3.4vw; }
        /* FOOTER AREA */
        .footer-wrapper { padding: 5.5vw 0px; }
        .footer-title { margin: 2vw 0px 2vw 0px; }
        /* FOOTER TOP WRAPPER */
        .footer-top-wrapper { padding-top: 3.6vw; padding-bottom: 3.6vw; }
        .footer-wrapper .footer-location-wrapper, .footer-wrapper .footer-contact-wrapper,
        .footer-wrapper .footer-logo-wrapper, .footer-wrapper .footer-info-wrapper { margin-bottom: 3.4vw; }
        /* FOOTER SOCIAL WRAPPER */
        .footer-social-wrapper { margin-top: 0px; }
        .footer-social-wrapper p { margin-top: 5.5vw; margin-right: 5.5vw; }
        .footer-wrapper .footer-social-wrapper a { margin-right: 4vw; font-size: 6.8vw; }
        /* FOOTER INFO AREA */
        .footer-about-wrapper { padding: 0px; padding-bottom: 3.4vw; }
        .footer-with-icon img { margin-bottom: 10px; }
        .footer-info-wrapper .footer-after-icon-wrapper { margin-top: 2vw; }
        .footer-info-wrapper a { margin-bottom: 1vw; }
        /* FOOTER CATEGORIES AREA */
        .footer-bottom-wrapper { padding: 6.4vw 0px; }
        .footer-categories-title .title { font-size: 3.6vw; } 
        .footer-links-wrapper .footer-link-wrapper { padding: 0px; }
        /* FOOTER COPYRIGHT AREA */
        .footer-copyright-wrapper { padding-top: 5.5vw; }
        .footer-copyright-links { margin-top: 3.2vw; margin-bottom: 3.2vw; }
        .footer-copyright-links a:first-child { margin-bottom: 1vw; }
        .footer-copyright-links a:last-child { margin-left: 4.5vw; }
        /* FONT SIZES RELATED */
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper .mailchimp-integration .box-heading h3 { font-size: 4.92vw; }
        /* FOOTER AREA */
        .footer-wrapper p, .footer-wrapper a { font-size: 3.34vw; }
        /* FOOTER ABOUT AREA */
        .footer-wrapper .footer-about-wrapper p { font-size: 3.34vw; }
        /* FOOTER SOCIAL WRAPPER */
        .footer-social-wrapper p { font-size: 3.72vw; }
        .footer-wrapper .footer-contact-link a { font-size: 0.967em; }
        .footer-social-wrapper a.pin-icon i { font-size: 10.6vw; }
        
        /* FOOTER NEWSLETTER AREA */
        .newsletter-wrapper .mailchimp-integration .box-content .mi-block { margin-right: 0px; width: 100%; }
        .newsletter-wrapper .mailchimp-integration .box-content .mi-block.mi-button { width: 100%; }
        
        /* FOOTER LOCATION WRAPPER */
        .footer-wrapper .footer-location-wrapper, .footer-wrapper .footer-contact-wrapper,
        .footer-wrapper .footer-logo-wrapper, .footer-wrapper .footer-info-wrapper { padding-left: 0px; padding-right: 0px; width: 100%; }
        
        /* FOOTER SOCIAL AREA */
        .footer-contact-wrapper .footer-after-icon-wrapper.col-xs-12 { width: 100%; }
        .footer-contact-wrapper .footer-social-wrapper { float: left; clear: left; width: 100%; }
        .footer-wrapper .footer-social-wrapper a { width: 45px; height: 45px; }
        .footer-wrapper .footer-social-wrapper a img { width: 80%; max-width: 80%; }
        .footer-wrapper .footer-social-wrapper a > i { font-size: 28px; }
        
        /* FOOTER CATEGORIES LINKS AREA */
        .footer-link-wrapper { width: 50%; }
}
@media screen and (max-width: 580px) {
    
}

/* Landscape phones and down */
@media screen and (max-width: 568px) {
        
}
@media screen and (max-width: 480px) {
        
}

@media screen and (max-width: 420px) {
        
}
@media screen and (max-width: 414px){
        
}
@media screen and (max-width: 375px){
        
}
@media screen and (max-width: 360px){
        
}