    h1 { font-size:30px; }
    h2 { font-size:20px; font-weight:bold;  margin-top:50px;}
    h3 {  line-height:21.8px;;font-size:24px;}
    h1,h2,h3,h4, h5, h6 { color : #222222; }
    h5 { font-size:17px; }
    h3 i { display : none; } 

    h6 {  line-height:21.8px;;font-size:20px;}
    .tr-single-box {
        border : 0px;
        border-bottom:1px solid #BBB;
    }
    .tr-single-header {
        border-bottom : 0px; padding : 0px;
    }
    .tr-single-body {
        padding : 15px 15px 25px;
    }
    .dot-sep { font-weight:bold; }
    .tr-single-header-form {
        width: 100%;

        padding: 12px 25px 12px;
        /*margin-top : 20px;*/
    }
    .sticky-top {
      position: -webkit-sticky;
      position: sticky;
      top: 0;  

    }
    #restaurant-booking-form-container {
        border-radius:10px;
        /*border-bottom : 1px solid white !important;*/
    }

    #restaurant-booking-form-container .btn {
        background-color:black !important;
        font-weight:bold;
        color:white;
    }

    #restaurant-booking-form-container .btn:hover {
        background-color:#black !important;
        font-weight:bold;
    }    
    #restaurant-booking-form-container .form-control {
        border : 1px solid #222;
        height : 40px;

    }
    #restaurant-booking-form-container .form-control * {
        font-size:13px;
    }
        


    .tr-single-box-last {
        border-bottom : 1px solid white;
    }

    @media only screen and (max-width: 992px) {
        .sticky-top {
              padding-top:0px;
              padding-top:40px;
              margin : 0px;

              /*border:1px solid red;*/
        }
        .tr-single-box {
            margin : 0px;
        }
        
        .points-book-now-arrow { display : none; }
        
    }

    @media only screen and (min-width: 992px) {
        .sticky-top {
              padding-top:0px;
              padding-top:80px;
              margin:0px;

        }
        .points-book-now-button { display : none; }
        
    }
