@media only screen and (max-width: 768px) {
    .map h2, .instafeed h2, .vid h2, .midata h4,.textdatadntr h3{font-size:35px; white-space: normal;}
    footer h3{font-size:30px; white-space: normal; }
    h3.text-white.mb-5{margin-bottom: 25px  !important;}
    footer ul{justify-content: space-around;}
    footer ul.otherlink li{margin-right:0px; padding-right:5px ; line-height: 14px}
    footer .otherlink a{font-size: 12px;}
    .map{ padding: 30px 0px;}
    .flexdataalign, .flexdataalign1{padding: 0px;}
    .imageright, .imageleft{width:100% !important}
    .flexdataalign h3 span{display: inline-block; }
    .flexdataalign h3{font-size:35px;}
    .showmobile{display: block;}
    .hidemobile{display: none;}
    .mobilealign .textdatadntr {
        position: relative;
        padding: 30px 0px;
        width: 100%;
        height:auto;
    }
    .flexdataalign p, p, .midata p, .textdatadntr p, .map p{font-size: 16px;}
    .map p br{display: none;}
    .second{padding: 40px 0px;}
    #home{margin-top: 0vh;}
    .section-1{display: none !important;}
    .mobile{display: flex !important; width:30vh !important; left:0; right: 0; margin:auto; padding-top: 0px !important;}
 #mobilehome{margin-top: -50vh !important;}
 .flexdataalign, .flexdataalign1, .one, .twonine, .fullheight{height:auto}
 header.text-center{position: relative;}
 .flexdataalign1 .bottomtext ul li{padding-left: 0px;}
 .flexdataalign1 .bottomtext ul li:nth-child(even) {
    padding-left:70px;
}.mobilealign .adujust {
    padding: 0px 20px;
}
.flexdataalign1 .bottomtext ul li span{font-size:16px;}
.flexdataalign1 .bottomtext ul li{font-size:18px;}
.twonine{padding: 70px 0px;}
.bitele{height:30vh}
section.vid.service.movie{padding: 0px;}
.textdatadntr h3 span{display: inline-block;}
.map .col-12.text-center, .instafeed .col-12.text-center, section.scroltextani {
    padding: 0px;
}
.one{ background: #000;}
    .videodata {
        position: absolute;
        padding: 40px 0 0;
    }
section.vid.service.movie img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
section.map.mapnkasa img {
    width: 100%;
    height: auto;
    padding: 20px;
}
/*==============================contactform========================*/
.contactform h2 {font-size:35px; white-space: normal; margin-bottom: 25px  !important;}
.contactform .row{ flex-direction: column-reverse;}
.cntfrm h4{font-size: 25px;}
.cntfrm .form-group label, .contactaddres ul li, .contactaddres ul li p, .contactaddres ul li a, .contactaddres ul li h6{font-size: 18px;}
.cntfrm .form-group{margin-bottom: 15px;}
.contactaddres{padding:30px 0px 10px;}
.contactaddres ul li{margin-bottom:30px;}
.contactaddres h4{margin-bottom: 6px; font-size: 20px;}
footer{padding: 0px 0px 30px;}
}
}