@media screen and (max-width: 768px) {
    .container{
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
    }
    .menu-header{
        margin-top: 100px;
    }
    .contact{
        color: #373737;
    }
    .logo-head img {
    margin: 0px 0 0px 0px;
}
    .contact p:first-child, .contact p:nth-child(2){
        color: #373737;
    }
   .navbar-inverse {
    background-color: transparent;
    right: 0px;
    top: 0;
    margin-top: -70px;
    }
    .navbar-nav li:first-child a{
        border-radius: 0!important;
    }
    .navbar-nav {
    margin: 27.5px 0px!important;
}
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0px!important;
    margin-left: 0px!important;
    }
    .about{
        height: auto!important;
    }
    .hall-int p{
        font-size: 25px;
    }
    .features-detail p{
        margin-top: 0px;
    }
    .features-detail p:nth-child(8){
        font-size: 25px;
    }
    .m-auto h2{
        text-align: center;
        font-size: 25px;
        margin-top: 0px;
    }
    .carousel .carousel-indicators {
    bottom: -35px;
    }
    .carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 221%;
    z-index: 15;
    width: 50%;
    padding-left: 0;
    /* margin-left: -30%; */
    text-align: center;
    list-style: none;
}
    .copy-right p{
        text-align: center;
        padding: 0!important;
        
    }
    .copy-right{
        padding: 15px 0 15px 0;  
    }
    .address-info, .call-info, .mail-info{
        border-right: none;
        text-align: center;
    }
    .mail-info{
        margin-bottom: 20px;
    }
    .carousel {
    margin: 50px auto;
    padding: 0;
}
    .slider-wrapper {
    height: 200px !important;
}
    .hall-int {
    position: relative;
    margin-top: 26px;
    z-index: 10;
    padding-bottom: 20px;
}
    .abt-int a {
    padding: 8px 35px 8px 20px;   
}
    .abt-int p {
    margin-bottom: 15px;
}
    .abt-int{
        padding: 5px;
    }
        
.features-img img {
    margin: 60px 0 20px 0;
}
    .furnished {
    width: 46%;
        margin-bottom: 10px;
}
    .img-box img{
        margin: 0 auto;
    }
    .carousel .testimonial {
    padding: 10px 0 10px;
}
.address-info h3:before {
    margin: 0px 6px 0 0px;
}
    .contact{
        position: relative;
        right: 0;
        margin-bottom: 10px;
    }
    .contact li {
    display: inline-block;
    margin-top: 32px;
    padding-right: 3px;
    font-size: 14px;
    padding-bottom: 10px;
    float: left;
}
    .contact li:first-child{
        background-position: 0 0;
    }
    .contact li:nth-child(2) {
            background-position: 5px 4px;
    }
    .call-info, .mail-info{
         padding: 0;
    }
    .address-info h3, .mail-info h3, .call-info h3{
        text-align: center;
       
    }
    .address-info h3:before, .mail-info h3:before, .call-info h3:before{
        content: none;
    }
    .address-info p, .call-info p, .mail-info p{
        margin-bottom: 10px;
    }
    .tab button{
            margin: 10px 5px;
    }
    .our-portfolio {
        padding: 0;
    }
    .hall-cont p:nth-child(5), .hall-cont p:nth-child(6){
            background-position: 64px 5px;
    }
    .nav > li{
        background-color: #2e4c95;
        text-align: center;
    }
    .our-gallery h3{
        font-size: 30px;
        text-align: center;
    }
    .facilities-det{
        padding: 0;
    }
    .item img{
        margin: 0 auto!important;
        display: block!important;
    }
    .carousel-inner item img{
        display: none;
    }
    .features-detail p:first-child{
        font-size: 30px;
        text-align: center;
        margin-bottom: 30px;
    }
    .img-quotes img{
        display: none!important;
    }
    .facilities-det h2{
        font-size: 30px;
        text-align: center;
        margin-top: 20px;
    }
    .hall-det{
        margin-top: 30px;
    }
    .img-seat, .img-room, .parking-car{
        margin-bottom: 20px;
    }
    .amenities-det,.tariff-plans{
        margin-bottom: 20px;
    }
    .amenities-det, .tariff-plans{
        border-radius: 30px;
    }
    .btn-right{
        padding-left: 0!important;
    }
    .links ul li{
        padding: 10px 15px 10px 0;
    }
}