       
        /* Media Query for Mobile Devices */ 
        @media only screen and (min-device-width : 320px) and (max-device-width : 479px) {
            .topbar .topbar-inner{padding: 5px 0;}
            header .social-icons a {margin-left: 0px;}
            .page-title{line-height: 35px;           
            padding-top: 30px;}
            .banner-home h1{padding-top: 60px; font-size: 32px;}
            .banner-home h2{font-size: 28px;}
            .booknow_cover_up .line{width: 70px;}
            .booknow_cover_up .slimline{width: 200px;}
            .contactform .field-row {border-bottom: 2px solid #fff;border-right-style: none;}
            .contactform button.ttm-btn.ttm-btn-size-md {width: 85%;}
            .page-title{line-height: 35px;           
            padding-top: 30px;}
            .page-title h2{font-size: 30px;}   
            .subtitle{padding-bottom: 30px;} 
            .subtitle h3{font-size: 18px;}  
            #about-us h2{font-size: 28px;margin-bottom: 30px;}
            #services h2{font-size: 28px;margin-bottom: 30px;padding-bottom: 0px;}
            .attraction-page h2{font-size: 28px;margin-bottom: 30px;}
            #portfolio h2{font-size: 28px;margin-bottom: 30px;}
            #rooms h2{font-size: 28px;margin-bottom: 30px;}
            #contact h2{font-size: 28px;margin-bottom: 30px;}
            .about .about-inner{text-align: center; }
            .about .btn-skin{margin: 20px auto;
            align-content: center;
            display: flex;
            justify-content: center;
            width: 55%;padding: 15px;}
            .services {height: 720px}
            .services ul li span {padding-bottom: 5px;}
            .services ul li:last-child span {border-bottom: 1px solid;}
            .attraction figure {margin: 0 0 2rem;}
            .inquiry{background-size: 210%;}  
            .inquiry .inquirytitle h2 {font-size: 24px;padding: 10px 0px;}
            .inquiry .inquiry_inner h5{color:#fff;font-size: 20px;}
            .inquiry .inquiry_inner .btn-outline-skin{padding: 10px;}
            #services .heading h3 {font-size: 22px;}
            #services img{width: 100%;}
            #services .part-1, .part-2, .part-3, .part-4, .part-5, .part-6, .part-7, .part-8, .part-9 {
            padding-bottom: 10px;}            
            .attraction-page figure {
            margin: 0 0 2rem;}
            .bottom_inner i{font-size: 20px;}
            }
        @media (max-width: 480px) {             
         /*body{background-color: green;}*/
         

        } 
          
        /* Media Query for low resolution  Tablets, Ipads */ 
        @media (min-width: 481px) and (max-width: 767px) { 

        } 
          
        /* Media Query for Tablets Ipads portrait mode */ 
        @media (min-width: 768px) and (max-width: 1024px){ 
        .sticky{padding-top: 15px;}
        .contactform button.ttm-btn.ttm-btn-size-md {
        width: 87%;margin: 35px 15px;}
        } 
          
        /* Media Query for Laptops and Desktops */ 
        @media (min-width: 1024px) and (max-width: 1280px){ 
          
        } 
          
        /* Media Query for Large screens */ 
        @media (min-width: 1281px) { 
        
        } 


        /*-********************************************************************/
