/* ---------------Slider--------------- */
.cycle-slideshow-wrapper{max-width:998px;margin:auto;position:relative;}
.cycle-slideshow > div{clear:both; overflow:hidden; width:100%; height:auto;}
.cycle-slideshow-wrapper > .prev{background: url('graphics/images/icons/left_arrow.png') #ececec no-repeat;background-size:100%;border:1px solid #ccc;color:#fff;font-size:0px;left:0px;position:absolute;text-decoration:none;bottom:0;left:30%;width:35px;height:35px;z-index:0;}
.cycle-slideshow-wrapper > .next{background: url('graphics/images/icons/right_arrow.png') #ececec no-repeat;background-size:100%;border:1px solid #ccc;color:#fff;font-size:0px;right:0px;position:absolute;text-decoration:none;bottom:0;right:30%;width:35px;height:35px;z-index:0;}
.cycle-slideshow-wrapper > .prev2{background: url('graphics/images/icons/left_arrow.png') #ececec no-repeat;background-size:100%;border:1px solid #ccc;color:#fff;font-size:0px;left:0px;position:absolute;text-decoration:none;bottom:0;left:30%;width:35px;height:35px;z-index:0;}
.cycle-slideshow-wrapper > .next2{background: url('graphics/images/icons/right_arrow.png') #ececec no-repeat;background-size:100%;border:1px solid #ccc;color:#fff;font-size:0px;right:0px;position:absolute;text-decoration:none;bottom:0;right:30%;width:35px;height:35px;z-index:0;}
.cycle-slide{z-index:0!important;}
/* ---------------end Slider--------------- */


/* ---------------Featured Slider--------------- */
#slider-header{width:100%; background-color:#638397;padding:1em 0px;}
#slider-header h2{margin:0;text-align:center;}
#featured-wrap{margin:8% auto; width:80%;}
.featured-slide-left{background:none!important;float:none; height:auto;margin:0px auto 10px; width:100%;}
.featured-slide-left img{width:100%;}
/* ---------------end Featured Slider--------------- */

.bea-quote{max-width:1000px; margin:auto;}

.bea-quote-wrap{float:left; width:100%; border-bottom:1px solid #000000;}

.quote-copy{float:left; width:45%; line-height:1.7em!important; position:absolute;top: 50%; left: 28%;
  -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}

.quote-bea{float:left; line-height:0; width:100%; position:relative;}

.quote-bea-image{max-width:498px; float:right;}

.as-seen-on-image{max-width:900px; margin:auto;}

.as-seen-on-image img{width:100%;}

.home-quick-links{float:left; width:90%; background-color:#48234c; padding:1em 5%;}

.home-quick-links ul{padding:0;margin:0; list-style:none;}

.home-quick-links ul li{float:left; width:50%; text-align:center;}

.home-quick-links ul li a{color:#ffffff; font-family:'BrandonGrotesqueWeb-Regular'; letter-spacing:2px; text-transform:uppercase; text-decoration:none; cursor:pointer;}

.home-quick-links ul li a:hover{text-decoration:none;}


.furniture-quick-links{float:left; width:90%; background-color:#48234c; padding:1em 5%;}

.furniture-quick-links ul{padding:0;margin:0; list-style:none;}

.furniture-quick-links ul li{float:left; width:25%; text-align:center;}

.furniture-quick-links ul li a{color:#ffffff; font-family:'BrandonGrotesqueWeb-Regular'; letter-spacing:2px; text-transform:uppercase; text-decoration:none; cursor:pointer;}

.furniture-quick-links ul li a:hover{text-decoration:none;}


.banner-register{background-color:#5c315e;width:100%;text-align:right;}

.banner-register img{width:300px!important;}

.mobile-summit{display:none;}

.desktop-summit{width:100%;line-height:0;}

.desktop-summit img{width:100%;}

.left-slider{float:left;width:49.5%;margin-right:0.5%;margin-top:1%;}

.left-slider p{margin:0;}

.left-slider img{width:100%;}

.right-slider{float:left;width:49.5%;margin-left:0.5%;margin-top:1%;}

.right-slider p{margin:0;}

.right-slider img{width:100%;}

.introduction-wrap{margin-top:1em;float:left;width:100%;border-bottom:1px solid #000;border-top:1px solid #000;}

.quote-image{width:40px;}

.introduction-wrap-borders{margin-top:1em;float:left;width:100%;background-color:#f7f6f4;border-bottom:1px solid #000;border-top:1px solid #000;}

.quote-side-copy{font-weight:200;font-family:'BrandonGrotesqueWeb-Regular';text-transform:uppercase;font-size:13px;letter-spacing:2px;margin:5em 2em;padding:4em 3em;background-color:#e74b4e;border-radius:60%;width:30%;color:#ffffff;text-align:center;}

.quote-side-copy hr{background-color:#ffffff; border:none; height:1px; max-width:50px;margin:10px auto;clear:both;}

.introduction-left{float:left;width:50%;background:url('graphics/images/home/bea_intro_pic.png');background-repeat:no-repeat;background-size:cover;height:100%;background-position:right;}

.introduction-left img{width:100%;}

.introduction-right{float:left;width:40%;padding:5%;text-align:left;}

.introduction-right p{margin:0;font-style:italic;line-height:1.7em;}

.small-logo{float:right;width:150px;margin-top:10px;}

.tiles-wrap{width:100%;margin:auto;}

.interior-design-featured{float:left;line-height:0;margin:0px;width:49.5%;}

.interior-design-featured img{width:100%;}

.furnishing-featured{float:left;line-height:0;margin:0px 0px 0px 1%;width:24.2%;}

.furnishing-featured img{width:100%;}

.book-featured{float:left;line-height:0;margin:0px 0px 0px 1%;width:24.3%;}

.book-featured img{width:100%;}

.inspiration-featured{float:left;line-height:0;margin:0px 0px 0px 1%;width:24.3%;}

.inspiration-featured img{width:100%;}

.switch-mobile{display:none;}

.cycle-slideshow-wrapper2{position:relative;padding:0px 8%;clear:both;}

.cycle-slideshow-wrapper3{position:relative;padding:0px;clear:both;}

.main-home-arrow-down{width:90px;margin:auto;position:absolute;right:0;left:0;bottom:10%;}

#testimonial-wrap h3{font-family:'Voga-Medium';color:#000000;text-transform:uppercase;font-size:40px;text-align:center;}

.author-logos h3{font-family:'Voga-Medium';color:#000000;text-transform:uppercase;font-size:40px;text-align:center;}

.enlightment-featured{text-align:center;float:left;width:28%;position:relative;margin:0px 2.6%;}

.enlightment-featured img{width:100%;}

.enlightment-featured h4{font-family:'BrandonGrotesqueWeb-Medium';font-weight:200;text-transform:uppercase;text-align:center;font-size:25px;color:#ffffff;margin:0px 0px 10px;}

.enlightment-featured p{font-family:'Lora';font-style:italic;font-weight:200;line-height:1.7em;font-size:14px;margin:0px;color:#ffffff;}
        
.enlightment-featured-copy{width:85%;position:absolute;top: 50%; left: 50%;
  -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}

.testimonial-slider-image{float:left;width:28%;position:relative;}

.testimonial-slider-image img{width:100%;}

.testimonial-slider-image h4{letter-spacing:4px;font-family:'BrandonGrotesqueWeb-Medium';text-transform:uppercase;text-align:center;font-size:30px;color:#ffffff;position:absolute;top: 50%; left: 50%;
  -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}

.testimonial-slider-copy{float:left;width:67%;padding:0px 2.5%;text-align:left;line-height:1.7em;}

.prev{position:absolute;top: 50%; left: 0%;
  -webkit-transform: translate(50%,-50%);
   -moz-transform: translate(50%,-50%);
    -ms-transform: translate(50%,-50%);
     -o-transform: translate(50%,-50%);
        transform: translate(50%,-50%);}

.next{position:absolute;top: 50%; right: 0%;
  -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}
        
        .prev2{position:absolute;top: 50%; left: 0%;
  -webkit-transform: translate(50%,-50%);
   -moz-transform: translate(50%,-50%);
    -ms-transform: translate(50%,-50%);
     -o-transform: translate(50%,-50%);
        transform: translate(50%,-50%);}

.next2{position:absolute;top: 50%; right: 0%;
  -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}

.border-container{max-width:1900px;margin:auto;}

.borders{border-top:1.5px solid #000000;width:100%;float:left;padding:2em 0px 0px;}

.swing{width:16%;position:absolute;top:0;left:0;}

.swing img{width:100%;}

.main-article-left-column{float:left;text-align:left;width:40%;}

.main-article-left-column p{margin-top:0;font-family:'BrandonGrotesqueWeb-Regular';font-size:20px;font-weight:200;line-height:1.4em;}

.main-article-right-column{float:left;width:55%;padding:0px 2.5%;}

.main-article-right-column img{width:100%;}

.main-article-left-column-int{float:left;text-align:left;width:45%;padding:0px 2.5;}

.main-article-left-column-int h2{font-family:'Voga-Medium';font-size:40px;}

.main-article-left-column-int p{margin-top:0;font-family:'Lora';line-height:1.7em;}

.main-article-right-column-int{float:left;width:45%;padding:0px 2.5%;}

.main-article-right-column-int img{width:100%;}

.home-main{background:url('graphics/images/home/book_main_article_bg2.jpg');background-repeat:no-repeat;background-size:cover;float:left;width:100%;}

#work-slider{display:none;}

#mobile-banner{display:none;}

.anchor{position:relative;display:block;top:-98px;visibility:hidden;}

#banner{width:100%;line-height:0;position:relative;overflow:hidden;margin-top:100px;}

#enlightenment-banner{width:100%;max-width:1300px;margin:auto;line-height:0;position:relative;overflow:hidden;margin-top:100px;}

#banner img{width:100%;}

#enlightenment-banner img{width:100%;}

#banner-wrapper{margin-top:164px;}

#banner-int{width:100%;line-height:0;position:relative;overflow:hidden;margin-top:18px;}

#banner-int img{width:100%;}

.bottom-form-box-wrap{max-width:900px;margin:auto;padding:0px 5%;}

.bottom-form-box{width:90%;border:1px solid #000000;background-color:#ffffff;float:left;padding:5%;margin-top:2em;}

.bottom-form-box-left{width:28%;float:left;padding:1%;}

.bottom-form-box-left img{width:100%;}

.bottom-form-box-right{width:70%;float:left;}

.bottom-form-box-right img{width:100%;}

.bottom-form-box-right h3{font-family:'Lora';font-style:italic;font-size:20px;margin-bottom:5px;color:#000000;font-weight:200;}

.bottom-form-box-right p{margin-top:0;font-size:18px;font-weight:200;font-family:'BrandonGrotesqueWeb-Regular';}

.bottom-form-box-right input{width:96%;border:1px solid #000000;padding:2%;margin-top:10px;}

.bottom-form-box-right input[type="submit"]{width:auto;border-radius:0;font-style:normal;margin-top:1em;font-size:16px;text-decoration:none;color:#ffffff;font-weight:300;display:inline-block;padding:10px 5px 5px;background-color:#48234c;-webkit-appearance: none;}

.book-coming-soon{width:40%;float:left;}

.book-coming-soon img{width:100%!imprtant;}

.banner-copy-container{float:left;width:60%;}

.banner-copy{margin-top:2%;float:left;width:100%;font-family:'BrandonGrotesqueWeb-Regular';}

.banner-copy p{font-size:20px;color:#000000;margin-top:0;}

.banner-sacred-spaces{float:left;width:50%;margin-top:2em;}

.banner-sacred-spaces img{width:100%!important;}

.banner-form{float:left;width:46%;padding:0px 2%;margin-top:1em;}

.banner-form h2{text-transform:capitalize;font-size:25px;margin-bottom:5px;color:#000000;font-family: 'Lora';font-style:italic;}

.banner-form h3{font-size:18px;margin-bottom:5px;color:#000000;font-family: 'Lora';font-style:italic;}

.banner-form p{margin:0;font-family:'BrandonGrotesqueWeb-Regular';font-size:18px;font-weight:200;display:block!important;}

.banner-form input{width:96%;border:1px solid #000000;padding:2%;margin-top:10px;}

.banner-form input[type="submit"]{font-family:'BrandonGrotesqueWeb-Regular';text-transform:uppercase;font-weight:200;width:auto;border-radius:0;font-style:normal;margin-top:1em;font-size:16px;text-decoration:none;color:#ffffff;font-weight:300;display:inline-block;padding:10px 5px 5px;background-color:#48234c;-webkit-appearance: none;}


.bottom-form-box-left h2{text-transform:capitalize;font-size:25px;margin-bottom:5px;color:#000000;font-family: 'Lora';font-style:italic;}

.bottom-form-box-left h3{font-size:18px;margin-bottom:5px;color:#000000;font-family: 'Lora';font-style:italic;}

.bottom-form-box-left p{margin:0;font-family:'BrandonGrotesqueWeb-Regular';font-size:18px;font-weight:200;display:block!important;}

.bottom-form-box-left input{width:96%;border:1px solid #000000;padding:2%;margin-top:10px;}

.bottom-form-box-left input[type="submit"]{font-family:'BrandonGrotesqueWeb-Regular';text-transform:uppercase;font-weight:200;width:auto;border-radius:0;font-style:normal;margin-top:1em;font-size:16px;text-decoration:none;color:#ffffff;font-weight:300;display:inline-block;padding:10px 5px 5px;background-color:#48234c;-webkit-appearance: none;}

.banner-content-container{position:absolute;top:20px;left:0;right:0;margin:auto;max-width:800px;}

.banner-content-container-int{position:absolute;top:20px;left:0;right:0;margin:auto;max-width:800px;}

#banner-content{padding:2% 3%;background-color:#ffffff;color:#000000;line-height:normal!important;float:left;max-width:800px;height:auto;}

#banner-content h1{word-wrap:break-word;font-style:italic;font-size:62px;color:#00bbd3;margin:0px auto; max-width:1200px;text-transform:none;}

#banner-content-int{line-height:normal!important;float:left;width:96%;height:auto;text-align:center;position:absolute;top: 50%; left: 50%;
  -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    
}

#banner-content-int h1{word-wrap:break-word;font-size:42px;color:#ffffff;margin: 0px;text-transform:none;}

#banner-content-int p{font-size:20px;color:#ffffff;margin:0px auto;width:50%;font-style:italic;font-weight:300;}

.arrow-down{float:left;width:100%;text-align:center;height:auto;margin:10% auto 0px;}

.arrow-down img{width:auto!important;}

.arrow-down-int{position:absolute;float:none;width:90px;left:0;right:0;bottom:20%;text-align:center;height:auto;margin:10% auto 0px;}

.arrow-down-int img{width:auto!important;}

.home-featured-work-item{background-color:#000;float:left;line-height:0;width:33.33%;position:relative;opacity:1;}

.home-featured-work-item img{width:100%;}

.home-featured-work{position:relative;}

.home-featured-work-item:hover .home-featured-work>img{background-color:#000;color:#000;opacity:0.15;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;}


.home-featured-work-item:hover .hidden{visibility:visible;}

.hidden{color:#ffffff;position:absolute;bottom:0px;visibility:hidden;text-align:center;width:90%;height:auto;padding:0px 5%;top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);}

.hidden p{font-size:14pt;text-transform:uppercase;font-weight:100;}

.hidden h3{font-size:23pt; font-weight:200;text-transform:uppercase;margin-bottom:14%;color:#ffffff;}

.hidden a{color:#ffffff;text-decoration:none;}

.hidden a:hover{text-decoration:none;}

.bird{width:60px!important;height:60px;}

.view-more-button{width:40%;margin:auto;padding:5%; border:1px solid #ffffff;text-transform:uppercase;font-weight:100;}

#SlideShow{position:relative;}

.SlideShow-slide,#SlideShow-menu>li,#SlideShow-menu>li>b{-moz-transition:opacity .8s,height .8s;-ms-transition:opacity .8s,height .8s;-o-transition:opacity .8s,height .8s;-webkit-transition:opacity .8s,height .8s;transition:opacity .8s,height .8s}

.SlideShow-slide{display:block;height:0;opacity:0;text-decoration:none!important;visibility:hidden}

.SlideShow-active{height:auto;opacity:1!important;visibility:visible}

.SlideShow-slide-figure{margin:0;overflow:hidden}

.SlideShow-slide-image{border-width:0;height:auto}

#SlideShow-menu{cursor:pointer;padding:0;position:absolute;margin:0;overflow:hidden}

#SlideShow-menu>li{float:left;list-style:none}

#SlideShow-menu>li>b{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block}

.SlideShow-slide-caption{font-size:.9em}

.SlideShow-slide-image{display:block;float:none;margin:auto;width:100%}

#header-logo-container{float:left;}

#SlideShow{z-index:0}

.ie_lte_8 #SlideShow{margin-top:0}

#SlideShow-menu{bottom:.75em;right:5%}

#SlideShow-menu>li{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat;padding:10px}

#SlideShow-menu>li>b{background-color:#48234c;height:11px;width:11px}

#SlideShow-menu>li.SlideShow-active>b{background-color:#FFF}

a.before{text-decoration:none}

a.before:hover{text-decoration:underline}

a.before-blue{color:#125287}

a.before-white{color:#FFF}

.home_nav{list-style:none;margin:0;overflow:hidden;padding:0}

.home_nav>li{background:url('graphics/images/icons/arrow-right-lg.png');background-image:url('graphics/images/icons/arrow-right-lg.svg'),none;background-position:left center;background-repeat:no-repeat;float:left;font:bold 1.5em 'Oxygen',sans-serif;min-height:38px;margin:1.25em 0 1em 5%;width:20%}

.home_nav>li>a{color:#000;display:inline-block;padding-left:48px}

#home-hero{display:block;height:auto;margin:0 4% 0 0;width:46%}

#home-content{margin:0;width:50%}

#home-content>h1{font-size:1.8em;line-height:1.25}

.main-article-alt-color{background-color:#125287;color:#FFF}

.home-article{margin:0;width:30%}

.home-article+.home-article{margin-left:5%}

.home-article>hgroup>h1{color:#1aa36d;font-size:1.7em;line-height:1}

#services-grid{width:60%;float:left;text-align:left;}

#services-grid h3{font-weight:500;font-size:35px;color:#00bbd3;margin-bottom:0;}

#services-grid p{color:#004f59;margin:0;}

.services-header{float:left;width:100%;}

#services-grid-int{width:100%;float:left;text-align:left;}

#services-grid-int h3{text-align:center;font-weight:500;font-size:35px;color:#00bbd3;margin:0;}

#services-grid-int p{text-align:center;color:#004f59;margin:0;}

#service-column-wrap{width:100%;clear:both;margin-top:3em;float:left;}

#service-column-wrap-int{width:100%;clear:both;margin:2em 0px;float:left;}

.service-item{float:left;width:43%;padding-right:7%;}

.service-item h4{background:url('graphics/images/icons/orange_arrow.png') no-repeat;background-position:5px 5px;background-size:25px;padding-left:35px;font-weight:500;font-size:25px;color:#00bbd3;margin-bottom:10px;}

.service-item a{color:#00bbd3;text-decoration:none;word-wrap:normal;}

.service-item a:hover{text-decoration:none;}

.service-item p{padding-left:35px;font-size:15px;color:#004f59;}

.service-item-int{float:left;width:23%;padding-right:2%;position:relative;min-height:210px;}

.service-item-int h4{text-align:left;background:url('graphics/images/icons/orange_arrow.png') no-repeat;background-position:5px 5px;background-size:25px;padding-left:35px;font-weight:500;font-size:25px;color:#00bbd3;margin-bottom:10px;}

.service-item-int a{color:#00bbd3;text-decoration:none;word-wrap:normal;}

.service-item-int a:hover{text-decoration:none;}

.service-item-int p{text-align:left!important;padding-left:35px;font-size:15px;color:#004f59;}

#share-on-facebook{color:#004f59;margin-top:3em;width:50%;float:left;}

#share-on-facebook img{width:100%;}

.services-article{background:url('graphics/images/home/services_lady_bg2.jpg')no-repeat;background-size:contain;background-position:center bottom;}

.call-to-action-banner img{width:30px;height:30px;vertical-align:middle;}

.steps-article{background:url('graphics/images/home/steps_bg.jpg') no-repeat; background-size:cover;padding:2em 0px;}

.newsletter-article{background:url('graphics/images/home/newsletter_bg.jpg'); background-size:100%;background-attachment: fixed;padding:2em 0px;}

#steps-intro{color:#ffffff;}

#steps-intro h2{font-size:35px;font-weight:500;margin:0;color:#fff;}

#steps-intro p{font-style:italic;font-weight:100;margin:0;color:#ffffff;}

#steps-wrap{width:100%;float;left;clear:both;}

#newsletter-intro{color:#ffffff;}

#newsletter-intro h2{font-size:35px;font-weight:500;margin:0;color:#ffffff!important;}

#newsletter-intro p{font-style:italic;font-weight:100;margin:0;color:#ffffff;}

#newsletter-wrap{width:100%;float;left;}

h5{font-size:35px; text-transform:uppercase;margin-top:0;font-weight:200;text-align:center;}

.step{float:left;width:21.3%;color:#000000;padding:0px 6%;text-align:center;}

.step img{width:100%;margin:auto;}

.step p{font-family:'BrandonGrotesqueWeb-Regular';margin-top:0;font-weight:100;color:#000000;font-size:16px;}

.single-step{float:none;width:21.3%;color:#000000;margin:auto;padding:0px 6%;text-align:center;}

.single-step img{width:100%;margin:auto;}

.single-step p{font-family:'BrandonGrotesqueWeb-Regular';margin-top:0;font-weight:100;color:#000000;font-size:16px;}

@media only screen and (max-width:1730px){
    
    .swing{width:14%;}
    
}


@media only screen and (max-width:1650px){
    .arrow-down-int{bottom:30%;}
    .main-home-arrow-down{bottom:30%;}
    .swing{display:none;}
    
}

@media only screen and (max-width:1200px){
    
    .arrow-down{margin:5% auto 0px;}
    .arrow-down-int{margin:5% auto 0px;}
}

@media only screen and (max-width:1130px){
    .service-item-int{margin-top:2em;width:46%;}
    
    #service-item-wrap{clear:both;}
    
    #service-column-wrap-int{margin-top:0;}
}

@media only screen and (max-width:1100px){
    #banner-content-int h1{font-size:50px;}
    #banner-content-int p{font-size:15px;}
}

@media only screen and (max-width:1000px){
    
    .main-home-arrow-down{display:none;}
    
    .banner-sacred-spaces img{width:276px!important;}
    
    .introduction-left{width:100%;}
    
    .quote-side-copy{margin:12em 3em;width:200px;}
    
    .introduction-right{display:none;}
    
    .enlightment-featured{float:left;width:33%;position:relative;margin:0px;}
    
        .arrow-down{display:none;}
        
         .arrow-down-int{display:none;}
    
    .banner-copy{display:none;}
    
    #mobile-banner{display:block;width:100%;}
    
    #mobile-banner img{width:100%;}
    
    #desktop-banner{display:none;}
    
    .banner-content-container{position:relative;top:0;}
    
    .banner-content-container-int{position:relative;top:0;}
    
    #banner-content{min-width:96%!important;position:relative;top:0;padding: 1em 2%;}
    
    .banner-copy-container{width:600px;margin:auto;float:none;}
    
    .book-coming-soon{display:none;}
    
    #banner-wrapper{margin-top:0;}
    
    #banner-int{background:url('graphics/images/www/services_banner.jpg') no-repeat;background-size:cover;background-position:right;width:100%;line-height:0;position:relative;overflow:hidden;min-height:300px;}
    
    #banner-int img{display:none;}
    
    .steps-article{padding:2em 0px;}
    
    .newsletter-article{padding:2em 0px;}
    
    .step{width:25.3%;padding:4%;}
    
    .single-step{width:25.3%;padding:4%;}
    

    
    #header-logo-container{display:block}
    
    #SlideShow{display:none}
    
}


@media only screen and (max-width:900px){
    
    .banner-sacred-spaces img{width:260px!important;margin:auto;}
    
    .enlightment-featured{float:none;width:300px;position:relative;margin:auto;}

    .main-article-left-column p{margin:1em 0px;}
    
    .switch-mobile{display:block;}

    .switch-desktop{display:none;}

    
    #mobile-banner{display:none;}
    
    .prev{display:none;}
    
    .next{display:none;}
    
   
    
    #testimonial-wrap h3{color:#000000;text-transform:uppercase;font-size:30px;}

.testimonial-slider-image{float:none;width:250px;position:relative;margin:auto;}

.testimonial-slider-image img{width:100%;}

.testimonial-slider-image h4{font-size:30px;font-family:'BrandonGrotesqueWeb-Medium';color:#ffffff;position:absolute;top: 50%; left: 50%;
  -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}

.testimonial-slider-copy{float:left;width:100%;padding:0px;text-align:left;}
    
    .home-main{background:none;}
    
    .main-article-left-column{width:100%;}
    
    .main-article-right-column{width:100%;padding:0px;}
    
    .main-article-left-column-int{width:100%;}
    
    .main-article-right-column-int{width:100%;padding:0px;}
    
    #banner-content h1{font-size:40px;}
    #banner-content-int h1{font-size:40px;}
    .bird{width:15%!important;height:auto;}
    .view-more-button{width:55%;}
}

@media only screen and (max-width:850px){
    
    .bea-quote-wrap{border-bottom:none;}
    
    .quote-bea{margin:auto; text-align:center;}
    
    .quote-bea-image{float:none; width:100%;border-bottom:1px solid #000000;}
    
    .quote-copy{float:none; text-align:left; max-width:400px; width:90%; margin:auto; padding:5%; line-height:normal; position:relative; top: 0%; left: 0%;
  -webkit-transform: translate(-0%,-0%);
   -moz-transform: translate(-0%,-0%);
    -ms-transform: translate(-0%,-0%);
     -o-transform: translate(-0%,-0%);
        transform: translate(-0%,-0%);}
        

    .quote-copy .button{width:96%; padding:2% 2% 0px; text-align:center;}
    
}


@media only screen and (max-width:800px){
    
    .desktop-summit{display:none;}
    
    .mobile-summit{display:block;width:100%;line-height:0;}
    
    .mobile-summit img{width:100%;}
    
    .left-slider{float:left;width:100%;margin-right:0;}

    .right-slider{float:left;width:100%;margin-left:0;}
    
    .services-article{background:none; background-size:contain;background-position:center bottom;}
    
    #services-grid{width:100%;}
    
    #services-grid-int{width:100%;}
    
    .service-item{width:48%;padding-right:2%;}
    
    .service-item-int{width:48%;padding-right:2%;min-height:auto!important;}
    
    #banner{margin-top:0;}
    
    #work-slider{width:100%;height:auto;display:block;}
    
    #work-featured-wrap{display:none;}
    
    .home-featured-work-item{width:50%;}
    
    .home_nav>li{width:auto}
    
    #home-hero,.home-article{margin:0;width:100%}
    
    #home-content{margin:1.5em 0 0;width:100%}
    
    .home-article+.home-article{margin:2em 0 0}
    
}

@media only screen and (max-width:700px){
    
    .furniture-quick-links ul li a{font-size:12px;}
    
    .furniture-quick-links ul li{float:left; width:50%; padding:10px 0px; text-align:center;}
    
    .bottom-form-box-left{width:100%;}

    .bottom-form-box-right{width:100%;}
    
    .cycle-slideshow-wrapper2{padding:0px 5%;}

    .cycle-slideshow-wrapper3{padding:0px 5%;}
    
    .step{width:250px;padding:0;float:none;margin:2em auto 0px;}
    
    .step h3{margin-top:0;}
    
    .single-step{width:250px;padding:0;float:none;margin:2em auto 0px;}
    
    .single-step h3{margin-top:0;}
    
    #service-column-wrap{margin-top:0;}

    #service-column-wrap-int{margin:0;}
    
    .service-item{width:100%;padding-right:0;margin:auto;float:none;margin-top:2em;}
    
    .service-item-int{width:100%;padding-right:0;margin:auto;float:none;margin-top:2em;}
    
    #banner-content h1{font-size:35px!important;}
    
    #banner-content-int h1{font-size:35px!important;}
    
    .hidden h3{display:none;}
    .hidden p{display:none;}
    .view-more-button{width:90%;padding:20px 5%;margin-top:10px;}
    .home_nav>li{width:45%}
    
}

@media only screen and (max-width:650px){
    
    .banner-form input{width:90%;}
    
    #banner-content{padding:1em 5%;}
    
    .banner-copy-container{width:100%;}
    
    .banner-sacred-spaces{width:90%;margin:auto;float:none;}
    
    .banner-form{width:96%;padding:0;margin-top:0;}
    
    .banner-form input{margin-top:10px;}
    
    .newsletter-article{background-attachment:none;background-size:contain;}

    #banner-content p{display:none;}
    #banner-content .button{display:none;}

}

@media only screen and (max-width:590px){
    
    .quote-side-copy{margin:12em auto 50px;}
    
    .tiles-wrap{width:96%;margin:auto;}

.interior-design-featured{width:100%;float:left;line-height:0;margin:0px 0px 2%;}

.furnishing-featured{width:49%;float:left;line-height:0;margin:0px 1% 0px 0px;}

.book-featured{width:49%;float:left;line-height:0;margin:0px 0px 0px 1%;}

.inspiration-featured{width:49%;float:left;line-height:0;margin:0px 0px 0px 1%;}
}

@media only screen and (max-width:500px){
    
    .enlightment-featured{float:none;width:96%;position:relative;margin:auto;}
    
    #share-on-facebook{width:100%;}
    
    .home_nav>li{background-size:contain;font-size:1em;min-height:30px}
    
    .home_nav>li>a{padding-left:40px}
    
}