@media (max-width: 991px) {
.shadow_title{font-size: 10em;}
.title_section {font-size:3.5em;}
}
@media (max-width: 767px) {
.shadow_title{font-size: 5em;}
.flex_div {
   display: flex;
   height: 100%;
  width:100%;
   align-items: center;
   align-content: center;
}
.scene {
    display: none;
}
.title_section {font-size:3em;}
.fullheight {
    padding-left: 53px;
}
#menu {padding: 5vh 2vh;}
#menu li {font-size: 1.1em;}
.parag_section {margin: 5vh 0;}
.big_text {
    font-size: 2em;
}
}
@media screen and (max-device-width: 767px) and (orientation : landscape){
   .title_section {
    text-align: center;
    margin: 20px auto;
}
}
