.care {
    position: relative;
    width: 100%;
    height: 494px;
}


.care .cont_l {
 position: relative;
    width: 1200px;
    margin: 0 auto;
    padding: 30px 20px 0;
    box-sizing: border-box;
}

.care .cont_r {
 position: relative;
width: 1200px;
margin: 0 auto;
padding: 30px 0px 0px 840px;
box-sizing: border-box;
}

.care .cont_l .text, .care .cont_r .text {
    margin-top: 20px;
    font-size: 25px !important;
    line-height: 30px;
}

.bt_group {
    width: 100%;
    font-size: 0;
}

.bt_group .green_line {
    border: 1px solid #575757;
    background: #575757;
    color: #fff;
    width: 140px;
      border-radius: 20px;
}


.bt_group .green_line:hover, .bt_group .green_line:focus {
    border: 1px solid #575757 !important;
    background: transparent;
    color: #575757;
    width: 140px;
    border-radius: 20px;
}

.pop_desc {
    background: 
rgba(255, 255, 255, 0.5);
color:
    #000;
    font-size: 12px;
    padding: 8px 20px;
    line-height: 20px;
    margin-top: 10px;
    display: none;
    height: 100px;
    overflow: auto;
    border-radius: 10px;
    width: 300px;
}

  @media all and (max-width:768px){

     .care {
    position: relative;
    width: 100%;
    height: 750px;
}

 .care .cont_l {
  width: 90%;text-align: left;padding: 20px;position: absolute;top: 0px;margin: 0px auto;
}

.care .cont_r {
  width: 90%;text-align: left;padding: 20px;position: absolute;top: 0px;margin: 0px auto;
}

.care .cont_l .text, .care .cont_r .text {
    margin-top: 10px;
    font-size: 18px !important;
    line-height: 20px;
}

}

/* Banner Heading*/
.banner-heading-black{
  padding-top: 35px;
font-size: 35px;
line-height: 40px;
color: #575757 !important;
}

.banner-heading-white{
   padding-top: 35px;
font-size: 35px;
line-height: 40px;
    color: #fff !important;
}


/* Banner Sub Heading*/
.banner-sub-black{
  padding-top: 25px;
font-size: 23px;
line-height: 25px;
color: #575757 !important;
}

.banner-sub-white{
    padding-top: 25px;
font-size: 23px;
line-height: 25px;
    color: #fff !important;
}

/* Banner Paragraph*/
.banner-p-black{
    padding-top: 25px;
font-size: 14px;
line-height: 20px;
color: #575757 !important;
}

.banner-p-white{
    padding-top: 25px;
font-size: 14px;
line-height: 20px;
    color: #fff !important;
}

.readmore_btn{
  color: #00677b;
  margin: 0 10px;
  font-weight: bold;
}

.readmore_btn:hover,
.readmore_btn:focus{
  color: #f72c16;
}


/* Banner Image*/

.volto_banner{background-image:url(../../../images/home_banner/volto-home.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:1900px;}
.gusto_pro_banner{background-image:url(../../../images/home_banner/gusto-pro-home.jpg);background-repeat:no-repeat;background-position:left bottom;background-size:1900px;}
.everything-except-ordinary{background-image:url(../../../images/home_banner/everything-except-ordinary.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:1900px;}
.german-technology{background-image:url(../../../images/home_banner/german-technology.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:1900px;}
.high-performance-high-endurance{background-image:url(../../../images/home_banner/high-performance-high-endurance.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:1900px;}
.super-silent{background-image:url(../../../images/home_banner/super-silent.jpg);background-repeat:no-repeat;background-position:center top;background-size:1900px;}
.world-best-commercial-blender{background-image:url(../../../images/home_banner/world-best-commercial-blender.jpg);background-repeat:no-repeat;background-position:center top;background-size:1900px;}


@media all and (max-width:1200px){
.volto_banner{background-position:center top;width: 100%;}
.gusto_pro_banner{background-position:center top;width: 100%;}
.everything-except-ordinary{background-position:center top;width: 100%;}
.german-technology{background-position:center top;width: 100%;}
.high-performance-high-endurance{background-position:center top;width: 100%;}
.super-silent{background-position:center top;width: 100%;}
.world-best-commercial-blender{background-position:center top;width: 100%;}
}

@media all and (max-width:768px){
.volto_banner{background:url(../../../images/home_banner/volto-home-m.jpg);background-size: cover;}
.gusto_pro_banner{background:url(../../../images/home_banner/gusto-pro-home-m.jpg);background-size: cover;}
.everything-except-ordinary{background-image:url(../../../images/home_banner/everything-except-ordinary-m.jpg);background-size: cover;}
.german-technology{background-image:url(../../../images/home_banner/german-technology-m.jpg);background-size: cover;}
.high-performance-high-endurance{background-image:url(../../../images/home_banner/high-performance-high-endurance-m.jpg);background-size: cover;}
.super-silent{background-image:url(../../../images/home_banner/super-silent-m.jpg);background-size: cover;}
.world-best-commercial-blender{background-image:url(../../../images/home_banner/world-best-commercial-blender-m.jpg);background-size: cover;}
}

.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  background-color: rgba(99, 93, 93);
  background-color: rgba(99, 93, 93, 0.9);
  overflow-x: hidden;
  transition: 0.5s;
}

.overlay-content {
  position: relative;
  top: 20%;
  width: 50%;
 text-align: justify;
  margin-top: 30px;
  margin: 0px auto;
  background: rgba(99, 93, 93);
  padding: 20px;
}

.overlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}

.overlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

@media screen and (max-height: 767px) {
.overlay-content {
  position: relative;
  top: 15%;
  width: 85%;
  text-align: justify;
  margin-top: 30px;
  margin: 0px auto;
}
}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}



.overlay-heading{
    color: #83d423;
    font-size: 25px;
}
.read_heading{
color: #8e8989;
font-size: 17px;
 font-weight: 800;
}
.read_more_txt{
    color: #fff;
font-size: 17px;
}


/* Video Background*/
  .product_text{
    font-size: 17px !important;line-height: 25px;color: #0c2b31;
  }

   ._info {
    position: static;
}

.video_btn {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url("../../../images/btn_video.png") no-repeat center center;
    text-indent: -10000px;
}

.movie_cont_play {
    position: absolute;
    width: 100%;
    top: 12%;
    left: 0;
    z-index: 8;
    left: 50%;
   
  
    
}
.video-background ._info {
    overflow: hidden;
    width: 100%;
    height: 560px;
    margin: 0 auto;
}

.video-background._info li {
    width: 50%;
    height: 100%;
    list-style: none;
}

.video-background ._info .txt_box {
    position: absolute;
    left: 0;
    top: 193px;
    margin: 0;
    width: 100%;
    min-height: 0;
    text-align: center;
}
.video-background ._info .cont_text .bt_group {
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 54%;
    margin: -45px 0 0 -45px;
    width: 90px;
    height: 90px;
}

.play-background {
   
    height: 6rem;
    width: 6rem;
}
.centered {
    left: 50%;
    position: absolute;
    top: 25%;
    transform: translateX(-50%) translateY(-50%);
}

.video-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    padding-top: 30px; 
    height: 0; 
    overflow: hidden; 
} 
.video-container iframe, .video-container object, .video-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
}

.bianco-video{
  background-image: url("../../../images/home_banner/bianco-di-puro-video.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 560px;
}

@media all and (max-width:768px){
.bianco-video{
  background-image: url("../../../images/home_banner/bianco-di-puro-video-m.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  width: 100%;
  height: 560px;
}
}