.blog_container{
    background: var(--cream_color);
}
.discover_content_container{
    height: 700px;
    background: var(--cream_color);
    border-radius: 15px;
    width: 800px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0, .35);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0, .35);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0, .35);
    /* overflow: auto; */
}
.discover_basic_content{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 20px;
    max-height: calc(100% - 120px);
    height: 100%;
    align-items: center;
    overflow-y: auto;
}
.discover_basic_element{
    flex-basis: calc(50% - 10px);
    display: flex;
    background: var(--primary_color_50);
    color: black;
}
.discover_basic_element:hover{
    background: var(--primary_color);
    color: white;
    cursor: pointer;
}
.discover_basic_element_text{
    display: flex;
    align-items: center;
    font-size: 1.1rem;
    padding: 5px 15px;
}
.discover_basic_element img{
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.discover_basic_content button{
    width: 100%;
    padding: 3px 0;
    border: none;
    border-radius: 5px;
    outline: 1px solid rgba(0,0,0, .35);
    background: var(--primary_color_25);
}
.discover_basic_content button:hover{
    cursor: pointer;
    background: var(--primary_color_75);
    outline: 1px solid rgba(0,0,0, 1);
}

.content_pool_control{
    padding: 20px 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
    box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
}
.content_discover_control{
    padding: 20px 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
    box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
}
.content_discover_control_text{
    display: flex;
    flex-direction: column;
}
.content_discover_control_text span{
    font-size: 1.4rem;
    font-weight: bold;
}
.content_discover_control_text label{
    font-size: 1rem;
    color: var(--primary_color);
}
.content_discover_control button{
    font-size: 2rem;
    background: none;
    border: none;
    outline: none;
}
.content_discover_control button:hover{
    cursor: pointer;
    color: var(--primary_color);
}

.discover_control{
    padding: 20px 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
    box-shadow: 0px 0px 30px 0px rgba(0,0,0, .35);
}
.discover_control button:hover{
    cursor: pointer;
    color: var(--primary_color);
}
.content_exit{
    border: none;
    outline: none;
    font-size: 2rem;
    background: none;
}
.content_exit:hover{
    cursor: pointer;
    color: var(--dark_blue_color);
}
.content_back{
    border: none;
    outline: none;
    font-size: 1.3rem;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
}
.content_back:hover{
    cursor: pointer;
    color: var(--dark_blue_color);
}
.content_back i{
    font-size: 1.5rem;
}

.discover_content_div{
    padding: 0px 110px;
    position: relative;
}

.discover_basic_heading_1_label{
    font-size: 2rem;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    color: var(--primary_color);
}
.discover_basic_text{
    font-size: 1.1rem;
    padding-bottom: 30px;
}

.blog_content_div{
    max-width: 1400px;
    width: 100%;
    margin: auto;
}
.blog_heading{
    display: flex;
    padding-top: 120px;
    align-items: center;
    gap: 10px;
}
.blog_heading h1{
    font-size: 2.5rem;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.blog_heading_line{
    height: 50px;
    width: 100px;
    background: rgb(57,124,58);
    background: -moz-linear-gradient(90deg, rgba(57,124,58,0) 0%, rgba(57,124,58,.1) 35%, rgba(57,124,58,.4) 65%, rgba(57,124,58,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(57,124,58,0) 0%, rgba(57,124,58,.1) 35%, rgba(57,124,58,.4) 65%, rgba(57,124,58,1) 100%);
    background: linear-gradient(90deg, rgba(57,124,58,0) 0%, rgba(57,124,58,.1) 35%, rgba(57,124,58,.4) 65%, rgba(57,124,58,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#397c3a",endColorstr="#397c3a",GradientType=1);
    content: "";
    margin: 0;
    padding: 0;
}
.blog_body{
    padding: 0;
}

.discover_basic_heading_span{
    font-size: 25pt;
}
.discover_basic_heading_label{
    font-size: 25pt;
    font-weight: bold;
    color: var(--primary_color);
}
.discover_basic_text{
    font-size: 16pt;
}

.discover_blog_max_width_img{
    width: 100%;
    height: 100%;
    max-height: 700px;
}
.discover_blog_max_width_img img{
    width: 100%;
    height: 100%;
    max-height: 700px;
    object-fit: cover;
}
.best_colors_special{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 20px;
}
.discover_basic_text_special{
    max-width: 600px;
    font-size: 16pt;
}
.best_colors_imgs{
    width: 200px;
    display: flex;
    gap: 20px;
}

@media only screen and (max-width: 1350px) and (min-width: 1201px){
    .discover_content_div{
        padding: 0px 90px;
        max-width: 1350px;
        width: 100%;
    }
    .discover_basic_text_special{
        max-width: 560px;
        width: 100%;
    }
    .best_colors_special{
        max-width: 1350px;
        width: 100%;
        padding-bottom: 25px;
    }
    .best_colors_imgs{
        max-width: 510px;
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    .best_colors_imgs img{
        max-width: 250px;
        width: 100%;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1101px){
    .discover_content_div{
        padding: 0px 60px;
        max-width: 1200px;
        width: 100%;
    }
    .discover_basic_text_special{
        max-width: 450px;
        width: 100%;
    }
    .best_colors_special{
        max-width: 1200px;
        width: 100%;
        padding-bottom: 25px;
    }
    .best_colors_imgs{
        max-width: 510px;
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    .best_colors_imgs img{
        max-width: 250px;
        width: 100%;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 801px){
    .blog_heading h1{
        font-size: 55pt;
    }
    .discover_content_div{
        padding: 0px 30pt;
        max-width: 1100px;
        width: 100%;
    }
    .discover_basic_heading_span{
        font-size: 40pt;
    }
    .discover_basic_heading_label{
        font-size: 40pt;
    }
    .discover_basic_text{
        font-size: 25pt;
    }
    .discover_basic_text_special{
        max-width: 1100px;
        width: 100%;
        font-size: 25pt;
    }
    .best_colors_special{
        max-width: 1100px;
        width: 100%;
        padding: 0 0 20pt 0;
    }
    .best_colors_imgs{
        max-width: 1100px;
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .best_colors_imgs img{
        display: block;
        max-height: 100%;
        height: 100%;
        max-width: 450px;
        width: 100%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 800px) and (min-width: 481px){

    .discover_content_container{
        max-height: auto;
        height: auto;
        max-width: 800px;
        width: 100%;
        border-radius: 0;
        display: flex;
        flex-direction: column;
        padding-bottom: 20px;
    }
    .discover_basic_content{
        display: flex;
        flex-wrap:unset;
        flex-direction: column;
        max-height: calc(100vh - 100px);
        height: 100%;
        overflow-y: auto;
    }
    .discover_basic_element{
        max-width: 800px;
        width: 100%;
    }
    .discover_basic_element_text{
        font-size: 20pt;
        padding: 5px 15px;
    }

    .blog_heading h1{
        font-size: 45pt;
    }
    .discover_content_div{
        padding: 0px 30pt;
        max-width: 800px;
        width: 100%;
    }
    .discover_basic_heading_span{
        font-size: 35pt;
    }
    .discover_basic_heading_label{
        font-size: 35pt;
    }
    .discover_basic_text{
        font-size: 20pt;
    }
    .discover_basic_text_special{
        max-width: 800px;
        width: 100%;
        font-size: 20pt;
    }
    .best_colors_special{
        max-width: 800px;
        width: 100%;
        padding: 0 0 20pt 0;
    }
    .best_colors_imgs{
        max-width: 800px;
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .best_colors_imgs img{
        display: block;
        max-height: 100%;
        height: 100%;
        max-width: 450px;
        width: 100%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 480px){

    .discover_content_container{
        max-height: auto;
        height: auto;
        max-width: 480px;
        width: 100%;
        border-radius: 0;
        display: flex;
        flex-direction: column;
        padding-bottom: 20px;
    }
    .discover_basic_content{
        display: flex;
        flex-wrap:unset;
        flex-direction: column;
        max-height: calc(100vh - 100px);
        height: 100%;
        overflow-y: auto;
    }
    .discover_basic_element{
        max-width: 480px;
        width: 100%;
    }
    .discover_basic_element_text{
        font-size: 15pt;
        padding: 5px 15px;
    }



    .blog_heading h1{
        font-size: 45pt;
    }
    .discover_content_div{
        padding: 0px 20pt;
        max-width: 480px;
        width: 100%;
    }
    .discover_basic_heading_span{
        font-size: 30pt;
    }
    .discover_basic_heading_label{
        font-size: 30pt;
    }
    .discover_basic_text{
        font-size: 15pt;
    }
    .discover_basic_text_special{
        max-width: 480px;
        width: 100%;
        font-size: 15pt;
    }
    .best_colors_special{
        max-width: 480px;
        width: 100%;
        padding: 0 0 20pt 0;
    }
    .best_colors_imgs{
        max-width: 450px;
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .best_colors_imgs img{
        display: block;
        max-height: 100%;
        height: 100%;
        max-width: 450px;
        width: 100%;
        margin: 0 auto;
    }
}