/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
.baby-container{ 
    width:960px;
}
div.kc_tabs > .kc_wrapper > .kc_tabs_nav {
    padding: 0;
} 
    
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.baby-container{ 
    width:760px;
}
.site-title {
    font-size: 3rem;
    line-height: 1.4;
}

}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
.baby-container{ 
    width:300px;
}
.slicknav_menu{ 
    display:block;
}
.menu-bar {
    position: relative;
    left: 0;
    top: 0;
}
.slicknav_nav .slicknav_arrow {
    border: 1px solid #888;
    padding: 2px 10px;
    text-align: right;
    float: right;
}
.slicknav_nav li {
    display: block;
    border-bottom: 1px solid #555;
}
.content-row{
    flex-flow: column wrap;
}
.site-content.full-width aside section.widget {
    width: 48%;
    margin: 0 1% 15px 1%;
    min-height: inherit;
    display: flex;
    gap: 27px;
    flex-flow: row wrap;
}
h1 {
    font-size: 35px;
}
h1.page-title {
    font-size: 20px;
}
h2 {
    font-size: 28px;
}
.site-main article,
.site-main section,
.comments-area,
.site-footer 
.site-info, 
.page-header {
    padding: 20px 5px;
}
.site-content .widget-area {
  width: auto;
  float: inherit;
}
nav#site-navigation {
    display:none;
}
html body ul.slicknav_nav li a {
    text-decoration: none;
    color: #ffffff;
}
.content-area {
    margin: 0 auto;
    width: 100%;
}
section.not-found .page-content .widget {
    width: 100%;
    float: inherit;
    margin: auto;
}
section.footer-widget {
    width: auto;
    float: inherit;
    margin: 30px 0;
    border: 1px solid #fff;
}

}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.baby-container{ 
    width:90%;
}
h1 {
    font-size: 35px;
}
h1.page-title {
    font-size: 24px;
}
h2 {
    font-size: 30px;
}

}
/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 479px) {
.header-search-form {
    right: 0;
}
.site-content.full-width aside section.widget {
    width: 100%;
}
.site-title {
    font-size: 2rem;
    line-height: 1.2;
}

}