﻿.logo-img1 {
    width: auto;
}

.nav-scroll1 .logo-img1 {
    width: auto;
}

.clients .clients-logo {
    max-width: 175px;
}

.brand-social-list a {
    padding-right: 20px;
}

.booking-wrapper {
    left: 25%;
    z-index: 10
}


/*.section-title{margin-bottom:0}*/


.brand-logo-box {
    max-width: 275px;
    margin: 0 auto
}

.bg-blck {
    background: #939597;
}
.header-brand{min-height:auto;max-height:550px;}
.pricing-card .name{font-size:20px}
.pricing-card .amount {
    font-size: 25px;color:#222;
}

.rooms-page h6{font-size:22px;}
/*.news .item .con h5 a{font-family: 'Barlow';}*/
.news .item .con .category a{color:#000;text-transform:none;width:100%;}
.news .item .con .category {width:100%;letter-spacing:1px;}
/*.news .item .con a{font-family: 'Gilda Display';}*/

@media screen and (max-width: 991px) {
    .nav-scroll .logo-img {
            width: 100px
        }
        .logo-img{width:120px;}
        .logo-wrapper {
            padding: 12px 0 26px 12px
        ;}
    }

    @media (max-width: 991.98px) {

        .booking-wrapper {
            left: 0;
        }
    }

    @media screen and (max-width: 767px) {
        .pricing-card .desc{padding:30px 5px;}
        .news .item .con a{font-size:13px;}
        .mobile-logo{max-width:200px;position:absolute;right:0;bottom:425px;}
        .video-fullscreen-wrap {
            height: 580px;
        }
        .header{min-height:auto;}
        .booking-wrapper{padding:0 0}
        .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:18px;}
        .select2{border:1px solid;margin-top:10px;}
        .footer-top {
            padding: 40px 0 60px 0
        }
        .nomobile {
            display: none;
        }
        .news .item .con h5, .news .item .con h5 a {
            font-size: 20px;
        }

        .news .item .con .category {
            font-size: 10px;min-height:50px;
        }

        .news .item .con {
            padding: 5px;
            margin: -100px 0px 90px;min-height:92px;
        }

        .section-title {
            text-align: center;font-size:40px;
        }
.section-subtitle,.about-star {
            text-align: center;width:100%
        }
        .section-padding {
            padding: 40px 0;
        }

        .align-brand-center {
            text-align: center;
        }
        .header .caption h1{font-size:18px;}

        .v-middle{top:70%}
        .pricing-card{margin-bottom:0;}
    }

    @media screen and (min-width: 767px) {
        .header .caption h1 {
            font-size: 40px;
        }

        .section-padding {
            padding: 80px 0;
        }

        .form1 .col2 {
            width: 20%;
        }
        .nodesktop {
            display: none;
        }
    }