*{
    padding: 0;
    margin: 0;
    font-family: Netflix Sans, Helvetica Neue, Segoe UI, Roboto, Ubuntu, sans-serif;
}

body{
    background-color: #000000;
}


.section_one{
    background-image: url('netflixbg.jpeg');
    height:100vh;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: rgb(62, 58, 58);
     background-blend-mode:multiply
  

}

.section_one_header{
    /* border:1px solid black; */
    display:grid;
    grid-template-columns: 40% auto;
    
}

.section_one_header_container_two{
    text-align: right;
     /* padding:0rem 10rem;  */
   
}

.header_right{
    padding:2rem 10rem 0 0 ;
}

.logo{
    width:30%;
    padding:1rem 10rem;
}

.select_tag{
    padding:0.5rem 1rem;
    margin-right:0.5rem;
    border-radius:5px;
    background-color: #10100F;
    color:white;
    font-size: 1rem;
    border:1px solid white;
}

.signin{
    text-decoration: none;
    padding:0.5rem 1rem;
    color:white;
    background-color: #E50914;
    border-radius:5px;
}

.section_one_portion{
    text-align: center;
}

.heading{
    /* color:white; */
    font-size: 3.3rem;
    font-weight:900;
    color:white;
    margin: 0 0 1rem 0;
}

.internal_portion{
    padding:6rem ;
    margin: 0 14rem;
}

.cost{
    color:white;
    font-size: 20px;
    margin:0 0 1rem 0;
}

.membership{
    color:white;
    font-size:0.9rem;
    padding:1rem;
}

.heading_two{
    font-weight:400;
}

.email_input{
    background-color:rgba(22, 22, 22, 0.7);
    color:white;
    padding:1.2rem 15px 0.8rem 15px;
    width: 400px;
    border: 1px solid white;
    border-radius: 5px;
    font-size: 1rem;

}

.start_button{
    background-color: #C11119;
    color:white;
    padding: 10px 20px;
    border:none;
    border-radius: 5px;
    font-size:1.6rem;
    margin:0 0 0 0.5rem;
    font-weight:600;
    text-align: center;
}

::placeholder{
    color:white
}


.section_two{
    padding:1rem 10rem ;
    border-top: 4px solid #E10B1B;
}

.trending{
    color:white;
    margin:1.5rem 0 2rem 0;
}

.movies_image{
    display:grid;
    grid-template-columns: auto auto auto auto;
  

}

.movies_image div{
    /* border:1px solid red; */
    border-radius:10px;
}

.movie_image{
    width:11.25rem;
    height:15.75rem;
    margin:8px 22px;
    /* background-image: url('ic814.webp'); */
    /* background-repeat: no-repeat; */
    /* background-size: 100%; */
    position:relative;
}

.img_one{
    border-radius: 15px;
}

.movie_1{
    position:absolute;
    color:white;
    font-size:6rem;
    font-weight: 900;
    bottom:0px;
    left:-20px;
}

.movie_image2{
    width:11.25rem;
    height:15.75rem;
    margin:8px 22px;
   
    position:relative;
}

.movie_2{
    position:absolute;
    color:black;
    font-size:7rem;
    font-weight: 700;
    bottom:0px;
    left:-20px;
    -webkit-text-stroke:1px #fff ;

}


.movie_image3{
    width:11.25rem;
    height:15.75rem;
    margin:8px 22px;
  
    position:relative;
}

.movie_3{
    position:absolute;
    color:white;
    font-size:6rem;
    font-weight: 900;
    bottom:0px;
    left:-20px;
}


.movie_image4{
    width:11.25rem;
    height:15.75rem;
    margin:8px 22px;
  
    position:relative;
}

.reasons{
    color:white;
    padding:4rem 0;
}

.reasons_div{
    display:grid;
    grid-template-columns: auto auto auto auto;
    gap:1rem;
    

}

.reasons_div div{
    background-color: #1A1E3E;
    color:white;
    padding:1.5rem 1rem;
    border-radius: 15px ;
    
}


.tv_div{
    font-size:1.4rem;
    font-weight:500;
    margin:0 0 1rem 0;
}

.tv{
    position:relative;
   
}
.svg{
    position:absolute;
    right:0;
    bottom:0;
   
}

.paragraph{
    padding: 0 0  5rem 0 ;
}

.frequent_questions{
    color:white;
    font-size: 1.5rem;
    margin: 4rem 0 1rem 0;
}

.six_questions{
    color:white;
    background-color: #2d2d2d;
    margin: 0 0 0.5rem 0;
    padding:1.5rem;
    font-size:1.5rem;
    font-weight:400;


    display: grid;
    grid-template-columns: 90% auto;
}

.six_questions:hover{
    background-color: #414141;
    cursor: pointer;
}
.sizx2 {
    text-align: right;
    padding:10px 0 0 0;

   
   
}
.sizx2 span{
    font-size:4rem;
   line-height: 0;
   font-weight: 100;
  
}

.membership_two{
    color:white;
    font-size:0.9rem;
    padding:4rem 0 1rem 0;
    font-weight:400;
    text-align: center;
}

.email_input_two{
    background-color: rgba(22, 22, 22, 0.7);
    color:#AFAFAF;
    padding:1rem;
    width:570px;
    border:1px solid #AFAFAF;
    border-radius: 5px;
    font-size: 1rem;
    /* text-align: center; */
}

.start_button_two{
    background-color: #c11119;
    color:white;
    padding:8px 20px 13px 20px;
    font-size:1.5rem;
    font-weight:600;
    margin:0 0 0 0.5rem;
    border:none;
    border-radius:5px;

}

.form_two{
    text-align: center;
    
}

.contact{
    color:#AFAFAF;
    padding:4rem 0 2rem 0;
    font-size: 1rem;
}

.contact_link{
    color:#AFAFAF;
}

.anchor_tags{
    display:grid;
    grid-template-columns: auto auto auto auto;
    
}



.anchor_one{
    color:#AFAFAF;
    padding:12px 0 0 0;
}

.anchorr{
    color:#AFAFAF;
    /* padding:12px 0 0 0; */
    font-size:15px;
}

.select_tag_two{
    border:1px solid white;
   
}

.lang{
    margin:4rem 0 2rem 0;
}

.select_tag_two{
    border:1px solid white;
    font-size:1rem;
    color:white;
    background-color: #10100f;
    border-radius:5px;
    padding:0.4rem 1.2rem;

}

.footer{
    color:#AFAFAF;
    font-size:15px;
    margin: 0 0 4rem 0;
}

.button_angle{
    padding:0.5rem;
}

