/******bannerhome**********/
.banner_home {
    display: table;
    width: 100%;
    height: 80vh;
    position: relative;
    z-index: 0;
}

.banner_home img {
    display: block;
    width: 100%;
    height: 100%;
}
.box_height div{height:100%}

@media(max-width:767px) {
.banner_home {    height: 60vh !important;}
}
/******home***********/
.desc_section {
    padding: 0

}
.pink {
    margin: 0;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
}
.line {
    width: 1px;
    background-color: #fff;
    height: 150px;
    margin: 10px auto;
}
.num {
    font-family: lato;
    font-size: 15px;
    text-align: center;
}
/**************section1***************/
.section1 {
    display: flex;
    align-content: stretch;
    align-items: stretch;
    min-height: auto;
}
.section1 .pink {
    background-color: #e0aa54;
    color: #fff;

}
.list_prod_new {
padding:0px;

}
.content_box_t {
    padding: 20px 6%;
    height: 100%;
}
.title_section {
    font-family: lato;
    font-weight: bold;
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
}
.text_section {
    font-family: lato;
    font-size: 15px;
    margin-bottom: 20%;
    text-align: justify;
    padding: 20px 30px;
}
/******list_prod****/

.item_prod {
    padding: 0;
    height: 100%;
   
}
.item_prod_detail {
    background-color: #efeff1;
    padding: 20px;
    font-family: lato;
     border-bottom: 1px solid #e1e1e1;
}
.item_prod:last-child .anime_item_prod {
     border-right:0;
}
.name_prod {
    font-size: 20px;
    color: #3d3d3d;
    font-family: lato;
    display: block;
    margin-bottom: 10px;
}
.price_prod {
    font-family: lato;
    font-size: 22px;
    font-weight: bold;
    color: #ca2e54;
    text-transform: uppercase;
}
.frame_img_prod {
    width: 100%;
    display: block;
    position: relative;
}
.frame_img_prod:before{
    content: "";
    position: absolute;
    top: -14px;
    right: 10%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 14px 10px;
    border-color: transparent transparent #ffffff transparent;
}
.img_prod {
    margin: 0 auto;
    max-height: 100%;
}

/*******************/
@media (max-width: 1200px) {
    .title_section {
    font-size: 2em;
    }
}
@media (max-width: 767px) {
    .section1 {
        display: table;
    }
}
/*********section2************/
.section2 {
    display: flex;
    flex-direction: row-reverse;
    min-height: auto;
}
.section2 .line {
    background-color: #3f3f3f;
}
.box_video {
    padding: 0;
}
.frame_video {
    margin: 0;
    height: 100%;
}
.pink2 {   
    color: #3f3f3f;
    border-bottom: 1px solid #e1e1e1;
        margin: 0;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
}
/*******************/

@media (max-width: 767px) {
    .section2 {
        display: table;
    }
}
/****************Section3**************/
.section3 {
    display: flex;
    flex-direction: row-reverse;
    min-height: auto;
align-items: stretch;
    align-content: stretch;
}
.pink3 {  
    background-color: #ca2e54; 
    color: #fff;
    margin: 0;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
}

@media (max-width: 767px) {
    .section3 {
        display: block;
    }
}
/****************Section3**************/
.section4 {
    display: flex;
    align-content: stretch;
    align-items: stretch;
    min-height: auto;
}
.pink4 {  
    background-color: #5d6a80; 
    color: #fff;
    margin: 0;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
}

@media (max-width: 767px) {
    .section4 {
        display: block;
    }
}



.section3 #ctl07_pnl_Products_Slider {
    height: 100%;
}
.section3 #ctl07_upnl_Widget {
height: 100%;
}
.section3 #WG_best_sale{
    height: 100%;
}
.section3 #WG_best_sale .Products_Slider_Container {
    height: 100%;
}
.section3 #ctl07_pnl_Widget_Frame {
    height: 100%;
}
.section4 #ctl08_pnl_Products_Slider {
    height: 100%;
}
.section4 #ctl08_upnl_Widget {
height: 100%;
}
.section4 #WG_promo_prod{
    height: 100%;
}
.section4  .Products_Slider_Container {
    height: 100%;
}
.section4 #ctl08_pnl_Widget_Frame {
    height: 100%;
}


