/*================= Desktop and Laptop Layout: 991px. =====================*/
@media only screen and (min-width: 991px) {
#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 961px;
}
#nav {
  display: block !important;
}
.slicknav_menu {
  display: none !important;
}
#affiliate-bar {
  height: 216px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 7px;
  width: 960px;
}
#bot-bar-home img{
  height: 50px;
  width: 321px;
}
#twitter, 
#facebook, 
#pinterest, 
#instagram{
  display: none;
}
}

/*================= Mobile Layout: 768px. =====================*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 95%;
}
.sherrie_books #int-book {
  margin: 0 auto;
  max-width: 200px;
  width: 100%;
}
.second_part {
  left: 0;
}
.sherrie_books .int-text {
  float: none;
  width: auto;
}
.customer_review {
  float: none;
  width: 97%;
}
#nav {
  display: none !important;
}
.slicknav_menu {
  display: block !important;
  margin: 0 auto;
  width: 95%;
}
#affiliate-bar {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 7px;
  width: 100%;
}
#blog-row {
  background: none repeat scroll 0 0 #fde1d3;
}
.blog-image {
  width: 20%;
}
.blog-image img {
  width: 100%;
}
#home-blog-content {
  background: none repeat scroll 0 0 #fde1d3;
  width: 37.5%;
  font-size: 17px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
}
#home-vid {
  float: left;
  width: 39.6%;
}
#home-vid iframe{
  width: 100%;
}
#space-row{
  display: none;
}
#products-row {
  background: none repeat scroll 0 0 #e8e8e8;
}
#book-home {
  float: left;
  width: 17%;
}
#book-home img{
  width: 100%;
}
.blog-title, 
.small-title, 
#press{
  font-size: 18px;
}
.book-sale {
  font-size: 17px;
  padding-right: 15px;
  width: 22.3%;
}
.flt-lt{
  display: none;
}
#press {
  float: right;
  width: 50%;
}
#bot-bar-home {
  margin: 4px auto;
  padding-left: 0;
  width: 95%;
}
.subscribe {
  width: auto;
}
.subscribe input{
  font-size: 16px !important;
}
.heda-bar {
  height: 50px;
  padding-left: 20px;
  width: 50%;
}
.heda {
  width: auto;
}
#affiliate-bar {
  width: 95%;
}
#rcd {
  width: 95%;
}


.int-img-bar {
  float: left;
  width: 30%;
  z-index: 9999;
}
.int-img-bar img{
  width: 100%;
}
.int-top-bar {
  float: left;
  width: 70%;
}
.int-top-bar img{
  height: auto;
  width: 100%;
}
.title-index-head, 
.title-sessions, 
.title-products, 
.title-blog, 
.title-articles, 
.title-speaking, 
.title-mentor, 
.title-about2, 
.title-contact{
  height: auto;
  width: 100%;
}
.title-index-head span, 
.title-sessions span, 
.title-products span, 
.title-blog span, 
.title-articles span, 
.title-speaking span, 
.title-mentor span, 
.title-about2 span, 
.title-contact span{
  width: 70%;
}
.title-index-head span {
  background:none;
}
.int-text {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 40px;
  width: 45%;
}
#comment{
  width:100%;
}
#int-book {
  float: left;
  margin-top: 40px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 14px;
  width: 21%;
  z-index: 9999;
}
#int-book ul li{
  list-style:none;
}
#bot-bar {
  padding-left: 0;
  width: 100%;
}
#twitter, 
#facebook, 
#pinterest, 
#instagram{
  display: block;
}
}

/*================= iPhone 5 Portrait: =====================*/
@media screen and (device-aspect-ratio: 40/71) and (-webkit-min-device-pixel-ratio: 2) and (orientation:portrait) {
body {
   -webkit-text-size-adjust: 200% !important;
   font-size: xx-large !important;
}
#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#nav {
  display: none;
}
.slicknav_menu {
  display: block;
  font-size: 28px !important;
  margin: 0 auto;
  padding: 3px;
  width: 100%;
}
#affiliate-bar {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#blog-row {
  background: none repeat scroll 0 0 #fde1d3;
  height: auto;
}
.blog-image {
  float: none;
  margin: 0 auto;
  width: 50%;
}
.blog-image img {
  height: auto;
  margin: 0 auto;
  width: 100%;
}
#home-blog-content {
  background: none repeat scroll 0 0 #fde1d3;
  float: none;
  font-size: 28px !important;
  height: auto;
  line-height: 30px !important;
  padding: 30px 10px;
  text-align: center;
  width: auto;
}
#home-vid {
  float: none;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
#home-vid iframe {
  margin: 0 auto;
  width: 100%;
}
#space-row{
  display: none;
}
#products-row {
  background: none repeat scroll 0 0 #e8e8e8;
  height: auto;
}
#book-home {
  float: none;
  height: auto;
  margin: 0 auto;
  padding-top: 10px;
  width: 50%;
}
#book-home img {
  height: auto;
  margin: 0 auto;
  padding-top: 20px;
  width: 100%;
}
.book-sale {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
}
.blog-title {
  font-size: 22px !important;
}
.small-title {
  font-size: 19px !important;
}
.book-sale a {
  font-size: 23px !important;
}
.flt-lt{
  display: none;
}
#press {
  float: none;
  font-size: 28px !important;
  height: auto;
  margin-bottom: -20px;
  padding-bottom: 20px;
  padding-top: 25px;
  text-align: center;
  width: auto;
}
#bot-bar-home {
  height: auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%;
}
#bot-bar-home img{
  height: 50px;
  width: 90%;
}
#bot-bar {
  height: auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%;
}
#bot-bar img{
  height: 50px;
  width: 90%;
}
.subscribe {
  float: none;
  margin-top: 0;
  width: 100%;
}
.subscribe input{
  font-size: 16px !important;
}
.heda-bar, 
.heda{
  float: none;
}
.heda{
  width: 100%;
}
#rcd {
  font-size: 22px !important;
  width: 100%;
}
#rcd h2 {
  font-size: 22px !important;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}


.int-img-bar {
  float: none;
  margin: 0 auto;
  width: 100%;
}
.int-img-bar img{
  height: auto;
  width: 100%;
}
.int-top-bar {
  width: 100% !important;
}
.int-top-bar img{
  height: 80px;
  width: 100% !important;
}
.title-index-head, 
.title-sessions, 
.title-products, 
.title-blog, 
.title-articles, 
.title-speaking, 
.title-mentor, 
.title-about2, 
.title-contact{
  width: 100% !important;
  height: auto !important;
  font-size: xx-large;
  text-align: center;
}
.title-index-head span, 
.title-sessions span, 
.title-products span, 
.title-blog span, 
.title-articles span, 
.title-speaking span, 
.title-mentor span, 
.title-about2 span, 
.title-contact span{
  position: static;
  width: 100% !important;
  background: none;
  height: 100%;
}
.int-text {
  float: none;
  font-size: 28px !important;
  line-height: 40px !important;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  width: auto;
}
.int-text strong span{
  font-size: 130% !important;
}
.size-medium{
  width: 100% !important;
  height: auto !important;
  margin: 0 auto !important;
}
#comment{
  width:90%;
}
#int-book {
  border-left: 0px dashed #999;
  border-right: 0px solid #e4e8e9;
  float: none;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 0;
  text-align: center;
  width: 50%;
}
#int-book img{
  width: 100%;
  height: auto;
}
.book-title{
  font-size: 22px !important;
}
.sub-title{
  font-size: 18px !important;
}
.books-text{
  font-size: 20px !important;
}
#int-book ul{
  padding-left: 0;
}
#int-book ul li{
  list-style:none;
}
#int-book ul li a{
  font-size: 22px !important;
}
#cntctfrm_contact_form input.text, 
#cntctfrm_contact_form textarea, 
#cntctfrm_contact_message, 
#cntctfrm_contact_name, 
#cntctfrm_contact_email, 
#cntctfrm_contact_subject {
  padding-left: 0;
  width: 100%;
}
#twitter, 
#facebook, 
#pinterest, 
#instagram{
  display: block;
}
}

/*================= iPhone 5 Landscape: =====================*/
@media screen and (device-aspect-ratio: 40/71) and (-webkit-min-device-pixel-ratio: 2) and (orientation:landscape) {
body {
   -webkit-text-size-adjust: 200% !important;
   font-size: xx-large !important;
}
#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#nav {
  display: none;
}
.slicknav_menu {
  display: block;
  font-size: 28px !important;
  margin: 0 auto;
  padding: 3px;
  width: 100%;
}
#affiliate-bar {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#blog-row {
  background: none repeat scroll 0 0 #fde1d3;
  height: auto;
}
.blog-image {
  float: none;
  margin: 0 auto;
  width: 50%;
}
.blog-image img {
  height: auto;
  margin: 0 auto;
  width: 100%;
}
#home-blog-content {
  background: none repeat scroll 0 0 #fde1d3;
  float: none;
  font-size: 28px !important;
  height: auto;
  line-height: 30px !important;
  padding: 30px 10px;
  text-align: center;
  width: auto;
}
#home-vid {
  float: none;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
#home-vid iframe {
  margin: 0 auto;
  width: 100%;
}
#space-row{
  display: none;
}
#products-row {
  background: none repeat scroll 0 0 #e8e8e8;
  height: auto;
}
#book-home {
  float: none;
  height: auto;
  margin: 0 auto;
  padding-top: 10px;
  width: 50%;
}
#book-home img {
  height: auto;
  margin: 0 auto;
  padding-top: 20px;
  width: 100%;
}
.book-sale {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
}
.blog-title {
  font-size: 22px !important;
}
.small-title {
  font-size: 19px !important;
}
.book-sale a {
  font-size: 23px !important;
}
.flt-lt{
  display: none;
}
#press {
  float: none;
  font-size: 28px !important;
  height: auto;
  margin-bottom: -20px;
  padding-bottom: 20px;
  padding-top: 25px;
  text-align: center;
  width: auto;
}
#bot-bar-home {
  height: auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%;
}
#bot-bar-home img{
  height: 50px;
  width: 90%;
}
#bot-bar {
  height: auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%;
}
#bot-bar img{
  height: 50px;
  width: 90%;
}
.subscribe {
  float: none;
  margin-top: 0;
  width: 100%;
}
.subscribe input{
  font-size: 16px !important;
}
.heda-bar, 
.heda{
  float: none;
}
.heda{
  width: 100%;
}
#rcd {
  font-size: 22px !important;
  width: 100%;
}
#rcd h2 {
  font-size: 22px !important;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: center;
}


.int-img-bar {
  float: none;
  margin: 0 auto;
  width: 100%;
}
.int-img-bar img{
  height: auto;
  width: 100%;
}
.int-top-bar {
  width: 100% !important;
}
.int-top-bar img{
  height: 80px;
  width: 100% !important;
}
.title-index-head, 
.title-sessions, 
.title-products, 
.title-blog, 
.title-articles, 
.title-speaking, 
.title-mentor, 
.title-about2, 
.title-contact{
  width: 100% !important;
  height: auto !important;
  font-size: xx-large;
  text-align: center;
}
.title-index-head span, 
.title-sessions span, 
.title-products span, 
.title-blog span, 
.title-articles span, 
.title-speaking span, 
.title-mentor span, 
.title-about2 span, 
.title-contact span{
  position: static;
  width: 100% !important;
  background: none;
  height: 100%;
}
.int-text {
  float: none;
  font-size: 28px !important;
  line-height: 40px !important;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  width: auto;
}
.int-text strong span{
  font-size: 130% !important;
}
.size-medium{
  width: 100% !important;
  height: auto !important;
  margin: 0 auto !important;
}
#comment{
  width:90%;
}
#int-book {
  border-left: 0px dashed #999;
  border-right: 0px solid #e4e8e9;
  float: none;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 0;
  text-align: center;
  width: 50%;
}
#int-book img{
  width: 100%;
  height: auto;
}
.book-title{
  font-size: 22px !important;
}
.sub-title{
  font-size: 18px !important;
}
.books-text{
  font-size: 20px !important;
}
#int-book ul{
  padding-left: 0;
}
#int-book ul li{
  list-style:none;
}
#int-book ul li a{
  font-size: 22px !important;
}
#cntctfrm_contact_form input.text, 
#cntctfrm_contact_form textarea, 
#cntctfrm_contact_message, 
#cntctfrm_contact_name, 
#cntctfrm_contact_email, 
#cntctfrm_contact_subject {
  padding-left: 0;
  width: 100%;
}
#twitter, 
#facebook, 
#pinterest, 
#instagram{
  display: block;
}
}

/*================= Mobile Layout: 320px. =====================*/
@media only screen and (max-width: 766px) {
#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.sherrie_books #int-book {
  margin: 0 auto;
  max-width: 200px;
  width: 100%;
}
.second_part {
  left: 0;
}
.sherrie_books .int-text {
  float: none;
  width: auto;
}
.customer_review {
  float: none;
  width: 97%;
}
#nav {
  display: none;
}
.slicknav_menu {
  display: block;
  padding: 0!important;
  font-size: 20px;
}
#affiliate-bar {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#blog-row {
  background: none repeat scroll 0 0 #fde1d3;
  height: auto;
}
.blog-image {
  float: none;
  margin: 0 auto;
  width: 50%;
}
.blog-image img {
  height: auto;
  margin: 0 auto;
  width: 100%;
}
#home-blog-content {
  background: #fde1d3;
  float: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: center;
  height: auto;
  width: auto;
  font-size: 20px!important;
}
#home-vid {
  float: none;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
#home-vid iframe {
  margin: 0 auto;
  width: 100%;
}
#space-row{
  display: none;
}
#products-row {
  background: none repeat scroll 0 0 #e8e8e8;
  height: auto;
}
#book-home {
  float: none;
  height: auto;
  margin: 0 auto;
  padding-top: 10px;
  width:50%;
}
#book-home img {
  height: auto;
  margin: 0 auto;
  width: 100%;
}
.book-sale {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
}
.blog-title {
  font-size: 20px!important;
}
.small-title {
  font-size: 18px!important;
}
.book-sale a {
  font-size: 22px!important;
}
.flt-lt{
  display: none;
}
#comment{
  width:90%;
}
#press {
  float: none;
  height: auto;
  width: auto;
  margin-bottom: -20px;
  padding: 10px;
  text-align: center;
  font-size: 22px!important;
}
#bot-bar-home {
  height: auto;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
#bot-bar-home img{
  height: 50px;
  width: 80%;
}
#bot-bar {
  height: auto;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
#bot-bar img{
  height: 50px;
  width: 80%;
}
.subscribe {
  float: none;
  margin-top: 0;
  width: 100%;
}
.subscribe input{
  font-size: 16px !important;
}
.heda-bar, 
.heda{
  float: none;
}
.heda{
  width: 100%;
}
#rcd{
  font-size: 18px!important;
}
#rcd h2{
  font-size: 18px!important;
}


.int-img-bar {
  float: none;
  margin: 0 auto;
  width: 30%;
}
.int-img-bar img{
  height: auto;
  width: 100%;
}
.int-top-bar img{
  height: 52px;
  width: 100%;
}
.title-index-head, 
.title-sessions, 
.title-products, 
.title-blog, 
.title-articles, 
.title-speaking, 
.title-mentor, 
.title-about2, 
.title-contact{
  width: auto;
}
.int-text {
  float: none;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  width: auto;
  font-size: 24px !important;
  line-height: 36px !important;
}
.int-text strong span{
  font-size: 100% !important;
}
.size-medium{
  width: 100%;
  height: auto;
}
#int-book {
  border-left: 0px dashed #999;
  border-right: 0px solid #e4e8e9;
  float: none;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 0;
  text-align: center;
  width: 50%;
}
#int-book img{
  height: auto;
  width: 100%;
}
#int-book ul{
  padding-left: 0!important;
}
#int-book ul li{
  list-style: none;
}
#int-book ul li a{
  font-size: 18px !important;
}
.book-title{
  font-size: 22px !important;
}
.sub-title{
  font-size: 18px !important;
}
.books-text{
  font-size: 20px !important;
}
#int-book ul li{
  list-style:none;
}
.title-index-head {
  width: 100%;
}
.title-index-head span {
  height: 100%;
  width: 70%;
}
#cntctfrm_contact_form input.text, 
#cntctfrm_contact_form textarea, 
#cntctfrm_contact_message, 
#cntctfrm_contact_name, 
#cntctfrm_contact_email, 
#cntctfrm_contact_subject {
  padding-left: 0;
  width: 100%!important;
}
#twitter, 
#facebook, 
#pinterest, 
#instagram{
  display: block;
}
}

/* ================== Wide Mobile Layout: 480px. ==================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#nav {
  display: none;
}
.sherrie_books #int-book {
  margin: 0 auto;
  max-width: 200px;
  width: 100%;
}
.second_part {
  left: 0;
}
.sherrie_books .int-text {
  float: none;
  width: auto;
}
.customer_review {
  float: none;
  width: 97%;
}
.slicknav_menu {
  display: block;
  padding: 3px;
  margin: 0 auto;
  width: 100%;
}
#bot-bar-home {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%;
}
#bot-bar-home img {
  width: auto;
}
#bot-bar {
  text-align: center;
}
#bot-bar img {
  width: auto;
}
#affiliate-bar {
  width: 100%;
}
#rcd {
  width: 100%;
}
.size-medium{
  width: auto;
}
#twitter, 
#facebook, 
#pinterest, 
#instagram{
  display: block;
}
}