@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
.call {
    float: left;
    margin: 15px 0px 0px 30px!important;
}
.whatsapp{
    float: left;
    padding: 14px 0px 0px 20px;
}
.whatsapp2{
            float: left;
    padding: 0px 0px 0px 20px;
}
.navbar-toggle {
    margin-top: 15px;
}
.flex {
    display: block;
}
.slide{
    width: 100%;
    height: 100vh;
}
.mobile1 {
    position: absolute;
    top: 4%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 1.12em;
    font-family: 'Roboto', sans-serif;
    width: 100%;
    text-align: center;
}
.mobile_page {
    position: absolute;
    top: 16%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 22px;
    font-family: 'Zilla Slab', serif;
    width: 100%;
    text-align: center;
}
.mobile {
    position: absolute;
    top: 23%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 1.12em;
    font-family: 'Roboto', sans-serif;
    width: 100%;
    text-align: center;
}
.bottom-left1 {
    position: absolute;
    bottom: 30px;
    left: 43%;
    background-color: #fff;
    color: #000;
    font-size: 1.2em;
    font-family: 'Roboto', sans-serif;
    padding: 2px 2px 3px 3px;
}
.rohoni-new{
    border: none;
}
.very-reasonable{
    margin-top: 65px;
}
.copy_footer {
    font-size: 13px !important;
    font-family: Myriad Pro;
    color: #000;
    font-weight: 600;
    padding: 6px 0px 6px 15px;
    width: 100%;
    text-align: center;
    background: #e6e5e5;
    line-height: 25px;
}
.landscape_view{
    margin-top: 60px;
    border-top: 1px solid #000;
}
.navbar .dropdown-menu {
    position: absolute !important;
   /* margin-top: 0;*/
    margin: -30px 0 0 20%;
}
.cause{
        text-align: center;
    line-height: 2.0;
    font-size: 1.1em;
    font-family: 'Roboto', sans-serif;
    padding-left: 20px;
    color: #000;
}
.iframe_video{
    margin: auto;
    text-align: center;
    display: block;
}
.tab button {
    background-color: inherit;
    /* float: left; */
    border: none;
    outline: none;
    cursor: pointer;
    border: 1px solid;
    transition: 0.3s;
    margin: 15px 0px 0 33px;
    padding: 3px 0px 3px 3px;
    font-family: 'Roboto', sans-serif;
    width: 38%;
    font-size: 1.0em;
}
.gate {
    position: absolute;
    bottom: 15px;
    left: 5%;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 1.5em;
    text-align: center;
}
.dream {
    font-size: 15px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
    margin: 15px 0 0 0;
}
h3 {
    font-size: 19px;
}
.youare {
    font-size: 14px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
}
.proper {
    font-size: 19px;
    font-weight: 600;
    font-family: 'Zilla Slab', serif;
    text-align: center;
    padding-top: 30px;
    margin-bottom: 15px;
}
.beautiful {
    font-size: 14px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
}
.joint {
    font-size: 1.4em;
    font-weight: 600;
    font-family: 'Zilla Slab', serif;
    text-align: center;
}
.mobile_img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: right;
}
.joint_venture{
    display: none;
}
.right_form{
    padding: 17px 0 0 0;
}
.submit_from {
    font-size: 1.2em;
    text-transform: uppercase;
    padding: 7px 12px 5px 12px;
    border: 1px solid;
    background-color: #fff;
    color: #4b4a4acc;
    width: 65%;
    margin-top: 20px;
}
.testimonial {
    padding: 40px 20px 70px;
}
.single-box {
    border: 1px solid #a9a9aa;
    padding: 10px 10px 10px;
    border-radius: 10px;
    background: #fff;
    color: #000;
}
.single-box h2 {
    font-weight: 600;
    font-family: roboto,sans-serif;
    margin: 0 0 30px 0;
    font-size: 13px;
    line-height: 28px;
}
.bycode {
    margin-top: 30px;
    padding: 0 0 0 0;
}
.date_blog{

    padding: 0;
}
.dreams {
    font-size: 15px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
    margin: 0px 0 0 0;
}
.abt {
    font-size: 19px;
    font-weight: 600;
    font-family: 'Zilla Slab', serif;
    text-align: center;
}
.gates {
    position: absolute;
    /* bottom: 15px; */
    left: 3%;
    top: 28%;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 2.0em;
    /* text-align: center; */
}
.agenda {
    font-size: 14px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
}

.gall {
    padding-bottom: 5px;
}
.forms {
    background-color: #fff;
}

  .header_2 .menu-icon .navicon {
    background: #ffffff;
    display: block;
    height: 2px;
    left: 70px!important;
    position: relative;
    transition: background .2s ease-out;
    width: 16px!important;
    margin-top: 16px!important;
}
   .header_2 .logo {
    display: block;
    float: left;
    font-size: 25px;
    padding: 0px 15px 0px 30px!important;
    text-decoration: none;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
    margin-top: 0px!important;
    }
    /* .call {
    float: left;
    margin: 15px 10px 0px 0px;
} */

.mobile2 {
    position: absolute;
    top: 7%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    background: #000!important;
    padding: 5px 0 5px 0!important;
    font-size: medium;
    font-family: 'Zilla Slab', serif;
    /* font-family: 'Roboto', sans-serif; */
    width: 96.5%;
    text-indent: 10px;
    text-align: center;
}

.gall {
    padding-bottom: 5px;
}
label {
    display: inline-block;
    /* max-width: 100%; */
    margin-bottom: 5px;
    font-weight: 700;
    width: 20%!important;
    margin-left: 0%;
    padding: 3px 5px 0px 6px;
    /* border: 1px solid #000; */
}
.header_2 label{
   
    color:white;
   
    margin-top: 20px!important;
    font-size: 11px!important;
}
.closers {
    font-size: 15px;
    text-align: center;
    padding: 12px 0 8px 0;
    background: #d9dada;
    font-weight: 700;
    color: #575656;
}
.map{
    width: 100%;
    height: 75vh;
}
.presence {
    font-size: 14px;
    text-align: center;
    padding: 12px 0px 8px 0;
    background: #d9dada;
    font-weight: bold;
    color: #575656;
}
.content-div {
    text-align: center;
    margin: 50px 10px 0 40px;
}
.respective{
    padding-left: 35px;
}
.aboutus p{
    padding-left: 15px!important;
}
.blog_rohini{
    font-size: 15px!important;
}
}
@media (min-device-width: 767px) and (max-device-width: 1208px) and (orientation: landscape) {
    .navbar-inverse{
        background-color:#006a7f !important;
    }
    .menus {
        width: 22% !important;
    }
    .navbar-brand img {

        margin-top: 7px;
        width: 116px !important;
    }


    }