
     .active{
       /* font-weight: bold;*/
       color: #ed2626 !important;
    }
@media (min-width: 768px){
.flex{
  display: flex;
}
}
    .img_content{
    /* margin-top: 90px; */
    color: #fff;
    text-align: center;
    } 
    .img_content_header{
        font-size: 27px;
    }
    .img_content_para{
        font-size: 16px;
        margin-top: 30px;
        line-height: 1.8em;
    }
    .img_content_enq{
        font-size: 17px;
        /* margin-top: 20px; */
        color: #f9ed03;
    }
    .bg-img{
        /*height: 541px;*/
        width: 100%;
    }
    .tab button {
      margin-left: 10px !important;
    }
    body{
        overflow-x: hidden;
    }
    .home_right{
        /*height: 541px;*/
        /* width: 32.49%; */
    }
    .tab{
      height: 100px;
    }
 
    .bounce {
      animation: bounce 2s infinite;
      cursor:pointer;
    }
        @media (min-width: 1199px){
         .tab {
          width: 100%;
          padding:0px;
      overflow: hidden !important;
      background-color: #ffffff;
/*      border: 1px solid #ccc;
      background-color: #f1f1f1;*/
    }


    .tab button {
      text-align: center;
      background-color: inherit;
      float: left;
      border: none;
      outline: none;
      cursor: pointer;
      border: 1px solid;
      transition: 0.3s;
      margin: 33px 14px 0 0px;
      padding: 6px 0 3px 0;
      font-size: medium;
      width: 14%;
      font-weight: 600;
      font-family: 'Roboto', sans-serif;
      color: #797878;
    }
    .tab button .active{
         color: #ed2626 !important;
    }

     h3 {
    font-size: 20px;
    font-weight: 600 !important;
    color: #000;
    font-family: 'Roboto', sans-serif;
    }
    u{
        font-weight:600;
        color:#000;
        font-size:18px;
    }


    .tab button:hover {
      /*background-color: #fff;*/
    }

    .tab button.active {
     /* background-color: #fff;*/
     color: #ed2626 !important;
    }


    /* Style the tab content */
    .tabcontent {
      display: none;
 /*     padding: 6px 12px;*/
       font-family: 'Roboto', sans-serif;
/*      border: 1px solid #ccc;*/
      border-top: none;
    }
    p{
      font-size: 1.1em;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    color: #000;
    }
        .content-dive {
              text-align: left;
        font-size:  16px;
        color: #000;
        font-family: 'Roboto', sans-serif;
        line-height: 1.5;
    }
    .dream{
            font-size: 16px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
        /* margin: 12px 0 0 9px; */
    width: 100%;
          }
          .gate{
          position: absolute;
    bottom: 20px;
    left: 10%;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 3em;
    text-align: center;
          }
  }
       @media only screen and (max-width:768px){
        .mobile {
        position: absolute;
        top: 15%;
        left: 64%;
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
        width: 100%;
    }
          .film{
      font-size: 19px;
          font-weight: 600;
          font-family: 'Roboto', sans-serif;
          text-align: center;
          padding-top: 60px;
        }
        .photo{
          padding-top: 60px;
          padding-right: 0px;
           padding-left: 0px;
        }
        .tab button {
    background-color: inherit;
    /*float: left;*/
    border: none;
    outline: none;
    cursor: pointer;
    border: 1px solid;
    transition: 0.3s;
    margin: 15px 0px 0 -1px;
    padding: 3px 0px 3px 3px;
    font-family: 'Roboto', sans-serif;
    width: 38%;
    font-size: 16px;
    }
        .tabcontent {
      display: none;
      padding-left: 0px;
    padding-top: 17px;
 /*       padding-right: 10px;*/
       font-family: 'Roboto', sans-serif;
/*      border: 1px solid #ccc;*/
      border-top: none;
    }
    .buts{
          width: 32%;
    }
    .buts1{
         width: 29%;

    }
    .pads{
      padding-top: 30px;
    }
    .content-dive {
    text-align: justify;
    font-size: 1.0em;
    color: #000;
    font-family: 'Roboto', sans-serif;
    line-height: 1.5;
}
.dream{
    font-size: 15px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
    margin:15px 0 0 0;
          }
          .gate{
         position: absolute;
    bottom: 15px;
    left: 20%;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 1.5em;
    text-align: center;
          }
      h3{
    padding: 8px 0 0 10px;
    font-size: 20px;
    color:#000;
    font-weight:600;
     }
     u{
         font-weight:600;
         color:#000;
         font-size:18px;
     }
     p{
      padding: 8px 0 0 35px;
    font-size: 15px;
     }
     .row {
    margin-left: 0px;
    margin-right: 0px;
}
@media only screen and (max-width:320px){
          .mobile {
        position: absolute;
        top: 15%;
        left: 58%;
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
        width: 100%;
    }
           .tabcontent {
      display: none;
      padding-left: 16px;
    padding-top: 17px;
 /*       padding-right: 10px;*/
       font-family: 'Roboto', sans-serif;
/*      border: 1px solid #ccc;*/
      border-top: none;
    }
    .buts{
          width: 36%;
    }
    .buts1{
         width: 32%;

    }
h3 {
    padding: 10px 0 0 30px;
    font-size: 20px;
}
 p{
      padding: 8px 0 0 30px;
    font-size: 16px;
     }
}
    }
     @media (min-width: 768px) and (max-width: 1024px) {
      h3{
        font-size: 20px!important;
        font-weight: 600 !important;
        color: #000;
  }
  u{
        font-weight: bold!important;
    color: #000!important;
    font-size: 18px!important;
  }
  .copy_footer {
        position: relative;
        top: 0px;
    }
     }
/*   @media only screen and (max-width:480px){
        .mobile {
        position: absolute;
        top: 15%;
        left: 62%;
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 14px;
        font-family: 'Roboto', sans-serif;
        width: 100%;
    }

}*/


/*@media (min-width: 1024px) and (max-width: 1366px) {
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    border: 1px solid;
    transition: 0.3s;
    margin: 33px 10px 0 0;
    padding: 6px 0 3px 0;
    font-size: medium;
    width: 15%;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    color: #797878;
}
}*/
    @keyframes bounce {
      0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
      }
      40% {
        transform: translateY(-15px);
      }
      60% {
        transform: translateY(-7px);
      }
    }
