@media only screen and (max-width: 2500px) and (min-width: 1981px) { 
#first-slider, .grid_large{width: 1920px;margin:0 auto;}
/*.content-find-your-style{padding: 5% 0% 5% 0%}*/
#first-slider .slide1 {
  background-image: url(/images/homepage/slide/new-book-mid-century-dining-kitchens.jpg);
  background-size: 100% 100%;
  padding: 19%;
  background-repeat: no-repeat;
}
#first-slider .slide2 {
  background-image: url(/images/homepage/slide/new-book-modern-classic-style.jpg);
  background-size: 100% 100%;
  padding: 19%;
  background-repeat: no-repeat;
}
#first-slider .slide3 {
  background-image: url(/images/homepage/slide/new-book-hotel-and-suits.jpg);
  background-size: 100% 100%;
  padding: 19%;
  background-repeat: no-repeat;
}
#first-slider .slide4 {
  background-image: url(/images/homepage/slide/new-book-mid-century-style.jpg);
  background-size: 100% 100%;
  padding: 19%;
  background-repeat: no-repeat;
}
#first-slider .slide5 {
  background-image: url(/images/homepage/slide/submit-your-project-inspiration-design-books.jpg);
  background-size: 100% 100%;
  padding: 16%;
  background-repeat: no-repeat;
}
#first-slider .slide6 {
  background-image: url(/images/homepage/slide/ebooks-page-inspiration-design-books.jpg);
  background-size: 100% 100%;
  padding: 16%;
  background-repeat: no-repeat;
}
#first-slider .slide7 {
  background-image: url(/images/homepage/slide/moodboards-page-inspiration-design-books.jpg);
  background-size: 100% 100%;
  padding: 16%;
  background-repeat: no-repeat;
}
.btn-free_slide-01 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(31% - 80px);
  transition: all 0.7s ease;
  bottom: calc(34% - 80px);
  position: absolute;
}
.btn-free_slide-01:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-02 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(24% - 80px);
  transition: all 0.7s ease;
  bottom: calc(34% - 80px);
  position: absolute;
}
.btn-free_slide-02:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-03 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(26% - 80px);
  transition: all 0.7s ease;
  bottom: calc(28% - 80px);
  position: absolute;
}
.btn-free_slide-03:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
}
@media only screen and (max-width: 1980px) and (min-width: 1500px) { 
.owl-nav {
    width: 29%;
    top: 42%;
    left: 23%;
    padding: 0 40px;
}
.owl-prev, .owl-next {
    min-height: 66px;
     width: 6%;
    
}
.wizard > .content {
      min-height: 680px!important;
}
.interior-inspiration-ambiences {
    width: 18%;
}
.tlt-ambiences, .grid {
    width: 100%;
}
.color-shape{
    width: 31.179%
}
/*.content-find-your-style {
    padding: 5% 0% 5% 0%;
}*/
#first-slider {
    width: 1920px;
    margin:0 auto;
}
.btn-free_slide {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(25% - 80px);
  transition: all 0.7s ease;
  bottom: calc(38% - 80px);
  position: absolute;
}
.btn-free_slide:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-01 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(31% - 80px);
  transition: all 0.7s ease;
  bottom: calc(34% - 80px);
  position: absolute;
}
.btn-free_slide-01:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-02 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(24% - 80px);
  transition: all 0.7s ease;
  bottom: calc(34% - 80px);
  position: absolute;
}
.btn-free_slide-02:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-03 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(26% - 80px);
  transition: all 0.7s ease;
  bottom: calc(28% - 80px);
  position: absolute;
}
.btn-free_slide-03:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
}

/* TABLET LANDSCAPE / DESKTOP */
@media only screen and (max-width: 1500px) and (min-width: 1200px) { 
#stickyalias {
    display: none;
}
/*#first-slider .slide1 {
  background-size: cover;
}
#first-slider .slide2 {
  background-size: cover;
}
#first-slider .slide3 {
  background-size: cover;
}
#first-slider .slide4 {
  background-size: cover;
}
#first-slider .slide5 {
  background-size: cover;
}
#first-slider .slide6 {
  background-size: cover;
}
#first-slider .slide7 {
  background-size: cover;
}*/
.owl-nav {
    width: 29%;
    top: 42%;
    left: 23%;
    padding: 0 40px;
}
.owl-prev, .owl-next {
	min-height: 66px;
	
}
.owl-prev .owl-next {
    width: 6%;
}
.interior-inspiration-ambiences {
    width: 18%;
}
.tlt-ambiences {
    width: 80%;
}
.color-shape{
    width: 30.6%;
}
#isotope-grid {
    width: 80%;
}
.btn-free_slide-01 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(31% - 80px);
  transition: all 0.7s ease;
  bottom: calc(39% - 80px);
  position: absolute;
}
.btn-free_slide-01:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-02 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(24% - 80px);
  transition: all 0.7s ease;
  bottom: calc(34% - 80px);
  position: absolute;
}
.btn-free_slide-02:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-03 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(26% - 80px);
  transition: all 0.7s ease;
  bottom: calc(36% - 80px);
  position: absolute;
}
.btn-free_slide-03:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
}



/* TABLET LANDSCAPE / DESKTOP */
@media only screen and (max-width: 1200px) and (min-width: 991px) {

#stickyalias {
    display: none!important;
}
/* HOMEPAGE */
.content-all-books {
	height: auto;
}
.content-vist-us {
	height: 100%;
}
/* PAGINA DE PRODUTO */	
.product-single {
    margin-top: -15%;
}
.owl-nav {
    width: 33%;
    top: 42%;
    left: 21%;
    padding: 0 40px;
}
.owl-prev, .owl-next {
	min-height: 66px;
	
}
/* INFOGRAPHICS */
.grid-item, .grid-sizer {
    width: 23.3%;
}
.inspiration-ambiences {
    width: 18%;
}
.btn-free_slide {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(25% - 80px);
  transition: all 0.7s ease;
  bottom: calc(42% - 80px);
  position: absolute;
}
.btn-free_slide:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-inspire {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  transition: all 0.7s ease;
  bottom: calc(42% - 80px);
  position: absolute;
}
.btn-free_slide-01 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(31% - 80px);
  transition: all 0.7s ease;
  bottom: calc(48% - 80px);
  position: absolute;
}
.btn-free_slide-01:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-02 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(24% - 80px);
  transition: all 0.7s ease;
  bottom: calc(47% - 80px);
  position: absolute;
}
.btn-free_slide-02:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-03 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(26% - 80px);
  transition: all 0.7s ease;
  bottom: calc(44% - 80px);
  position: absolute;
}
.btn-free_slide-03:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
iframe#iFrameResizer0 {
    height: auto!important;
}
#first-slider .carousel .second {
    min-height: 336px!important;
}
#first-slider .carousel .item {
    min-height: 408px;
}
.filter_mobile {
    height: 48px;
    display: inline-block;
    width: 100%;
}
}  


@media only screen and (max-width: 990px) and (min-width: 767px) {

/* HOMEPAGE */
.page_quiz h1 {
  padding: 4% 0 0.9% 0!important;
}
.page_quiz h2 {
  padding: 9% 0 9% 0!important;
}
.page_quiz h3 {
  margin: 0px 0 4% 0!important;
}
.wizard > .steps > ul > li {
  font-size:9px!important;
}
.wizard > .actions {
  position: relative!important;
  text-align: center!important;
  top:0!important;
  margin:2% 0;
}

.pinterest-grid img, .instagram-grid img, .facebook-grid img  {width: 100%}
iframe#iFrameResizer0 {
    height: auto!important;
}
.content-all-books {
	height: auto;
}
.content-vist-us {
	height: 100%;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    width: 100%;
}
.navbar-brand{
    padding: 15px 15px 0px 7px;
}
.navbar-header {
    width: 100%;
}
.navbar-brand > img {
    max-width:100%; 
    padding-left: 0px;
    text-align: center;
    margin: 0 auto;
    width: 25%!important;
}
.content-subscribe-books {
    background-position: 50% 0%;
    background-size:auto auto;
    height: 87%;
    margin-top: 35px;
}
.text-secrets {
    padding: 5% 2%;
    font-size: 11px;
}
.text-all-books {
    padding: 8% 0%;
}
.text-all-books h1 {
    font-size: 195%;
}
.text-all-books p {
    font-size: 99%;
    line-height: 24px;
}
.btn-primary-red {
    font-size: 60%;
}
.text-vist-us h1 {
    font-size: 280%;
}
.text-vist-us h3 {
    margin-top: 6%;
    text-align: center;
}
.text-vist-us p {
    text-align: center;
}
.text-subscribe-books h1 {
    padding: 8% 0 2.5% 0;
}
.color-shape{
    width:44%;
}
#stickyalias {
    display: none;
}
.content-find-your-style {
    padding: 5% 0% 5% 0%;
}
/* INFOGRAPHICS */
.grid-item, .grid-sizer {
    width: 31.5%;
}
/* BOOKS */
.product-description p {
    height: 98px;
    overflow: hidden;
    font-size: 78%;
}
.product-name p {
    font-size: 95%;
}
/* PAGINA DE PRODUTO */
.product-single {
	margin-top:20px;
}
.download-now, .request-info {
	padding: 0;
}
.owl-nav {
    width: 100%;
    top: 46%;
    left: 0;
    padding: 0 10px;
}
.owl-prev, .owl-next {
	min-height: 66px;
	width: 4%;
}
/* PAGINA DE EBOOKS */
.ebook-text h1 {
    font-size: 125%;
}
#first-slider .carousel .item {
    min-height: 329px;
}
#first-slider .carousel .second {
    min-height: 272px!important;
}
.btn-free_slide-01 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(31% - 80px);
  transition: all 0.7s ease;
  bottom: calc(41% - 80px);
  position: absolute;
}
.btn-free_slide-01:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-02 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(24% - 80px);
  transition: all 0.7s ease;
  bottom: calc(42% - 80px);
  position: absolute;
}
.btn-free_slide-02:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
.btn-free_slide-03 {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  left: calc(26% - 80px);
  transition: all 0.7s ease;
  bottom: calc(38% - 80px);
  position: absolute;
}
.btn-free_slide-03:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
iframe#iFrameResizer0 {
    height: auto!important;
}
.btn-free_slide-mobile {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  transition: all 0.7s ease;
  left: calc(45% - 80px);
    bottom: calc(11% - 55px);
  position: absolute;
}
.btn-free_slide-mobile:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
#first-slider .slide1-mobile {
    padding: 68% 0;
}
#first-slider .slide2-mobile {
    padding: 68% 0;
}
#first-slider .slide3-mobile {
    padding: 68% 0;
}
#first-slider .slide4-mobile {
    padding: 68% 0;
}
#first-slider .slide5-mobile {
    padding: 68% 0;
}
#first-slider .slide6-mobile {
    padding: 68% 0;
}
#first-slider .slide7-mobile {
    padding: 68% 0;
}
.color-shape {
  width: 47%;
}
.color-shape img {
  width: 100%;
}
.filter_mobile {
    height: 48px;
    display: inline-block;
    width: 100%;
}
} 


/* TABLETS PORTRAIT */
@media only screen and (max-width: 766px) and (min-width: 681px) {

.wizard > .steps > ul > li {
  font-size:9px!important;
}
.page_quiz h1 {
  padding: 4% 0 0.9% 0!important;
}
.page_quiz h2 {
  padding: 9% 0 9% 0!important;
}
.page_quiz h3 {
  margin: 0px 0 4% 0!important;
}
.wizard > .actions {
  position: relative!important;
  text-align: center!important;
  top:0!important;
  margin:2% 0;
}
/* HOMEPAGE */
.navbar-me {
    display: block!important;
}
.content-all-books {
	height: auto;
}
.navbar-default{
    display: block!important;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    width: 80%;
}
.navbar-brand{
    padding: 15px 15px 15px 35px;
}
.navbar-header {
    width: 100%;
}
.navbar-brand > img {
    width: 25%;
    padding-left: 5px;
}
.text-secrets {
    padding: 5% 1%;
    text-align: center;
}
.text-vist-us h1 {
    font-size: 158%;
    line-height: 40px;
}
.text-vist-us h3 {
    margin-top: 5%;
}
.content-vist-us {
	height: 83%;
}
/*.content-find-your-style {
	padding: 0;
}*/
.navbar-brand.mobile_logo > img {
    width: 45%;
    padding-left: 95px;
}
.content-find-your-style h1 {
	font-size: 425%;
}
.content-subscribe-books {
	margin-top: 30px;
}
.text-subscribe-books h1 {
    padding: 7% 0 2.5% 0;
}
.text-all-books{
    padding: 8% 0%;
}
.text-all-books h1{
    font-size: 190%; 
}
.text-all-books p {
    font-size: 95%;
    line-height: 22px;
}
.btn-primary-red{
    font-size: 59%;
}
i.fas.fa-long-arrow-alt-right.fa-4x.arrow-first, i.fas.fa-long-arrow-alt-right.fa-4x.arrow-second {
    height: 13%;
}
ul.nav.navbar-nav.fixed {
    float: none;
    margin:0;
}
.nav > li:nth-child(7) > a {
    padding: 18px 0px 0 7px;
}
.content-subscribe-books {
    background-position: 50% 0%;
    background-size:auto auto;
    height: 87%;
    margin-top: 35px;
}
.logo-footer img{
    margin: 0 auto;
    padding-bottom: 30px;
}
.text-footer li {
    text-align: center;
}

/* PAGINA DE PRODUTO */
.owl-nav {
    width: 50%;
    left: 0;
}
.download-now, .request-info, .panel-body {
	padding: 0;
}
/* INFOGRAPHICS */
.grid-item, .grid-sizer {
    width: 48.5%;
}
/* PAGINA DE PRODUTO */
.product-single {
	margin-top: 0;
}
.download-now, .request-info {
	padding: 0;
}
.owl-nav {
    width: 100%;
    top: 46%;
    left: 0;
    padding: 0 10px;
}
.owl-prev, .owl-next {
	min-height: 66px;
	width: 6%;
}
/* PAGINA DE EBOOKS */
.ebook-text h1 {
    font-size: 125%;
}
.ebook-item {
    text-align: center;
}
.ebook-item img{
    margin: 0 auto;
}
.weekly-pick, .interior-inspiration-image, .pinterest-grid, .instagram-grid, .facebook-grid{
    padding:0;
}
.btn-free_slide-mobile {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  transition: all 0.7s ease;
  left: calc(45% - 80px);
    bottom: calc(16% - 55px);
  position: absolute;
}
.btn-free_slide-mobile:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
#first-slider .slide1-mobile {
    padding: 68% 0;
}
#first-slider .slide2-mobile {
    padding: 68% 0;
}
#first-slider .slide3-mobile {
    padding: 68% 0;
}
#first-slider .slide4-mobile {
    padding: 68% 0;
}
#first-slider .slide5-mobile {
    padding: 68% 0;
}
#first-slider .slide6-mobile {
    padding: 68% 0;
}
#first-slider .slide7-mobile {
    padding: 68% 0;
}
.btn-inspire{
    bottom: calc(48% - 80px);
}
.filter_mobile {
    height: 48px;
    display: inline-block;
    width: 100%;
}
.color-shape {
  width: 47%;
}
.color-shape img {
  width: 100%;
}
.filter_mobile {
    height: 48px;
    display: inline-block;
    width: 100%;
}
}





@media only screen and (max-width: 680px) and (min-width: 481px) {
.filter_mobile {
    height: 48px;
    display: inline-block;
    width: 100%;
}

.navbar-me {
    display: block!important;
}
.text-all-books h1, .text-vist-us h1, .text-vist-us h3, .text-all-books p, .text-vist-us p, .text-vist-us-right p{
   margin-bottom: 20px;
}
ul.nav.navbar-nav.fixed {
    float: none;
    margin:0;
}
.nav > li:nth-child(7) > a {
    padding: 18px 0px 0 7px;
}
.desktop {
    display: none;
}
.mobile {
    display: block;
}
.text-all-books h1{
    font-size: 271%; 
    margin-bottom: 20px;  
}
.text-all-books {
    text-align: center;
}
.text-secrets{
    padding: 7% 0%;
    text-align: center;
}
.text-subscribe-books h1{
    font-size: 127%;
    padding: 10% 0 6.5% 0;
}
.content-subscribe-books {
    background-position: 50% 0%;
    background-size:auto auto;
    height: 87%;
    margin-top: 35px;
}
i.fas.fa-long-arrow-alt-down.fa-4x  {
    height: 13%;
    padding: 9% 0;
}

.find-your-style img {
    margin:0 auto;
}
/* INFOGRAPHICS */
.grid-item, .grid-sizer {
    width: 48%;
}
.logo-footer img{
    margin: 0 auto;
    padding-bottom: 30px;
}
.text-footer li {
    text-align: center;
}
.btn-inspire {
       bottom: calc(57% - 80px); 
}

/* PAGINA DE PRODUTO */
.product-single {
	margin-top: 0;
}
.download-now, .request-info {
	padding: 0;
}
.owl-nav {
    width: 100%;
    top: 48%;
    left: 0;
    padding: 0 10px;
}
.owl-prev, .owl-next {
	min-height: 66px;
	width: 6%;
}
.weekly-pick, .interior-inspiration-image, .pinterest-grid, .instagram-grid, .facebook-grid{
    padding:0;
}
.ebook-item {
    text-align: center;
}
.ebook-item img{
    margin: 0 auto;
}
.content-find-your-style h1 {
    font-size: 295%;
}
.content-find-your-style {
    padding: 13% 6.5% 13% 6.5%
}
.content-find-your-style h3 {
    font-size: 135%;
}
iframe#iFrameResizer0 {
    height: auto!important;
}
.btn-free_slide-mobile {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  transition: all 0.7s ease;
  left: calc(45% - 80px);
    bottom: calc(16% - 55px);
  position: absolute;
}
.btn-free_slide-mobile:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
#first-slider .slide1-mobile {
    padding: 68% 0;
}
#first-slider .slide2-mobile {
    padding: 68% 0;
}
#first-slider .slide3-mobile {
    padding: 68% 0;
}
#first-slider .slide4-mobile {
    padding: 68% 0;
}
#first-slider .slide5-mobile {
    padding: 68% 0;
}
#first-slider .slide6-mobile {
    padding: 68% 0;
}
#first-slider .slide7-mobile {
    padding: 68% 0;
}
.btn-inspire{
    bottom: calc(48% - 80px);
}
.navbar-brand.mobile_logo > img {
    width: 31%;
}
.color-shape {
  width: 47%;
}
.color-shape img {
  width: 100%;
}
.filter_mobile {
    height: 48px;
    display: inline-block;
    width: 100%;
}
input#mc-embedded-subscribe{
  margin:0!important;
  padding:0!important;
}
.page_quiz h1 {
    padding: 5% 0 0.9% 0!important;
}
.page_quiz h2 {
    padding: 4% 0 5% 0!important;
}
}


/* SMARTPHONES PORTRAIT */
@media screen and (max-width: 480px) {
.page_quiz h1 {
  padding: 9% 0 0.9% 0!important;
}
.page_quiz h2 {
  padding: 9% 0 9% 0!important;
}
.page_quiz h3 {
  margin: 0px 0 9% 0!important;
}
.wizard > .actions {
  position: relative!important;
  text-align: center!important;
  top:0!important;
  margin:10% 0;
}
.wizard > .steps > ul > li {
  width:100%!important;
}
/*.wizard > .content {    min-height: 1170px!important;}*/

.btn-free_slide-mobile {
  background-color: #fff;
  text-transform: uppercase;
  font-family: 'Futura Std Regular';
  font-size: 93%;
  letter-spacing: 2.3px;
  padding: 10px 17px;
  font-weight: 900;
  color: #000;
  transition: all 0.7s ease;
  left: calc(45% - 80px);
    bottom: calc(16% - 55px);
  position: absolute;
}
.btn-free_slide-mobile:hover {
  background-color: transparent;
  color: #000;
  border:1px solid #000;
}
#first-slider .slide1-mobile {
    padding: 68% 0;
}
#first-slider .slide2-mobile {
    padding: 68% 0;
}
#first-slider .slide3-mobile {
    padding: 68% 0;
}
#first-slider .slide4-mobile {
    padding: 68% 0;
}
#first-slider .slide5-mobile {
    padding: 68% 0;
}
#first-slider .slide6-mobile {
    padding: 68% 0;
}
#first-slider .slide7-mobile {
    padding: 68% 0;
}
.btn-inspire{
    bottom: calc(48% - 80px);
}
.weekly-pick, .interior-inspiration-image, .pinterest-grid, .instagram-grid, .facebook-grid, .lobby-grid, .entryways_image, .living-room_images{
    padding:0;
}
.navbar-brand.mobile_logo > img {
      padding-left: 52px;
}
iframe#iFrameResizer0 {
    height: auto!important;
}
.content-find-your-style {
    padding: 13% 6.5% 0% 6.5%
}
.all-time-favourite {
    margin: 12% 0;
}
.navbar-me {
    display: block!important;
}
.logo-footer img{
	margin: 0 auto;
    padding-bottom: 30px;
}
.text-footer li {
    text-align: center;
}
ul.nav.navbar-nav.fixed {
    float: none;
    margin:0;
}
.nav > li:nth-child(7) > a {
    padding: 18px 0px 0 7px;
}
.text-all-books {
    text-align: center;
        padding: 45% 0%;
}
.text-secrets{
    padding: 12% 0%;
    text-align: center;
}
.content-find-your-style h3 {
    font-size: 135%;
}
#first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 {
    line-height: 35px;
    font-size: 27px;
}
.carousel-control .fa-angle-left {
    left: 47%;
    width: 30px;
    height: 30px;
    font-size: 23px;
}
.carousel-control .fa-angle-right {
    width: 30px;
    height: 30px;
    font-size: 23px;
}
.text-vist-us h1, .text-vist-us h3, .text-all-books p, .text-vist-us-right p{
   margin-bottom: 20px;
}
.text-vist-us p{
   margin-bottom: 20px;
   font-size: 140%; 
}
.text-all-books h1{
    font-size: 210%; 
    margin-bottom: 20px;  
}
.content-subscribe-books {
    background-position: 50% 0%;
    background-size:auto auto;
    height: 87%;
}
.text-instagram h1 {
    margin:0 0 4% 0;
}
.text-partners {
    margin-top: 10%;
}
i.fas.fa-long-arrow-alt-right.fa-4x.arrow-first, i.fas.fa-long-arrow-alt-right.fa-4x.arrow-second  {
    height: 10%;
    padding: 21% 0;
}
.desktop {
    display: none;
}
.mobile {
    display: block;
}
.columns-vist-us{
    padding-top: 10%;: 
}
.text-vist-us-right {
    padding-left: 0;
}
.content-find-your-style h1 {
    font-size: 295%;
}
.text-subscribe-books h1{
    font-size: 127%;
    padding: 10% 0 6.5% 0;
}
/* INFOGRAPHICS */
.grid-item, .grid-sizer {
    width: 100%;
}
/* PAGINA DE PRODUTO */
.product-single {
	margin-top: 0;
}
.download-now, .request-info {
	padding: 0;
}
.owl-nav {
    width: 100%;
    top: 50%;
    left: 0;
    padding: 0 10px;
}
.owl-prev, .owl-next {
	min-height: 66px;
}
.color-shape {
	width: 100%;
}
.color-shape img {
  width: 100%;
}
.filter_mobile {
    height: 48px;
    display: inline-block;
    width: 100%;
}
.ebook-item {
    text-align: center;
}
.ebook-item img{
    margin: 0 auto;
}
}