body{
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
    font-family: Arial, Helvetica, sans-serif;
}
h1 {
font-family:'Gill Sans';
}

#header {

        background-color: #000; /* Used if the image is unavailable */
        height: 160px; /* You must set a specified height */
        background-position:top; /* Center the image */
        background-repeat: no-repeat; /* Do not repeat the image */
        background-size: cover; /* Resize the background image to cover the entire container */
}
 #header h1{
    font-size: 50px;
    color:blanchedalmond;
    font-family:'Gill Sans';
}
 .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: rgba(97, 86, 241, 0.54);
	
}
.navbar-inverse {
    background-color: rgb(18, 7, 32);
    border: none;
	font-size:16px;
    
}
.navbar-inverse .navbar-nav>li>a {
    color: rgb(236, 234, 240);
	margin:0px 5px;
}
.card-group{
    display:flex;
}
/* Start Services */
.service-item {
    box-shadow: 0 0 45px rgba(0, 0, 0, .07);
    min-height: 350px;
	
	
}
.service-item .attractions {
text-align:left;
font-size:12pt;
margin-left:15px;	
position:absolute;
bottom:30px;
line-height:25px;		
}
.service-item img {
    transition: .4s;
	max-height:250px;
}

.service-item .service-img {
    height: 200px;
}

.service-item:hover img {
    transform: scale(1.1);
}

.service-item a.btn-slide {
    position: relative;
    display: inline-block;
    overflow: hidden;
    font-size: 0;
}

.service-item a.btn-slide i,
.service-item a.btn-slide span {
    position: relative;
    height: 40px;
    padding: 0 15px;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    color: #FFFFFF;
    background: var(--primary);
    border-radius: 0 35px 35px 0;
    transition: .5s;
    z-index: 2;
}



.service-item a.btn-slide span {
    padding-left: 0;
    left: -100%;
    z-index: 1;
}

.service-item:hover a.btn-slide i {
    border-radius: 0;
}

.service-item:hover a.btn-slide span {
    left: 0;
}

.service-item a.btn-slide:hover i,
.service-item a.btn-slide:hover span {
    background: var(--secondary);
}

/* End Services */
.check{
    height:300px;
    background:blue;
    }
    .tickets{
    background:url("../images/tab1.jpg" ) 0px 0px no-repeat;
    -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
    }
    .tickets h3{
    padding-bottom: 50px;
    margin: 0;
    color: #fff;
    }
    .tickets-padding-laagile{
    padding:80px 0px;
    }     /* -----  Tickets Tabs Starts -----*/
    
    #wrapper {
    width: 72%;
    margin: 0 auto;
    height:550px;
    }
    
    #tabs4 {
        margin: 0 auto;
        margin-bottom: 40px;
    }
    
    #tabs4 ul{
        margin: 0 auto;
        text-align: center;
        margin:0px;
        padding: 0px;
    }
    
    #tabs4 li {
    display: inline-block;
    }
    
    #tabs4 li a {
        display: block;
        padding: 17px 30px;
        background: rgba(247, 34, 71, 0.75);
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        font-size:16px;
        cursor: pointer;
    }
    
    #tabs4 li a:hover {
        background: rgb(78, 74, 99);
    }
    
    .tabulous_active {
        background: rgba(97, 86, 241, 0.54) !important;
        color: #fff !important;
    }
    
    #tabs_container {
        padding:0px 40px;
        position: relative;
    }
    
    #tabs-1,#tabs-2,#tabs-3 {
    width:88%;
    right:4px;
    }
    
    
    .tabulousclear {
        display: block;
        clear: both;
    }
    
    #tabs-1 h4,#tabs-2 h4,#tabs-3 h4{
    padding:0px;
    margin:0px;
    padding-bottom:30px;
    font-size:30px;
    color:#fff;
    }
    
    .text-center {
        text-align: center;
        margin-top: 40px;
    }
    
    .para-a{
    margin:0 auto;
    text-align:center;
    padding-top:90px;
    }
    
    .para-a h5{
    margin: 0px;
    padding: 0px;
    font-size: 60px;
    padding-bottom: 12px;
    color: rgba(97, 86, 241, 1);
    font-family: "Courgette-Regular";
    }
    
    .para-a span{
    font-size:24px;
    padding-right:10px;
    font-family: "Antic-Regular";
    }
    
    .para-a p{
    margin:0 auto;
    padding:0px;
    text-align:center;
    color:#E0DDDD;
    font-size:14px;
    letter-spacing: 2.5px;
    padding-top: 10px;
    }
    
    a.book{
        padding: 8px 16px;
        background: rgb(216, 16, 51);
        text-decoration: none;
        border-radius: 4px;
        color:#fff;
    }
    a.hover{
        background: blue;
        text-decoration: none;
        color:white;
    }
    
    .grid2a, .grid3a, .grid1a {
        float: left;
        width: 36%;
        margin-right: 20px;
        background: rgba(2, 2, 2, 0.80);
        padding:16px;
        height:445px;
        border-radius:6px;
    }
    
    
    .grid1b, .grid2b, .grid3b{
        width:49%;
        float: left;
        background: rgba(2, 2, 2, 0.80);
        padding:16px;
        height:445px;
        border-radius:6px;
    }
    
    .grid1b p, .grid2b p, .grid3b p{
        margin: 0 5% !important;
        padding:10px 0px;
        border-bottom: 1px solid rgba(141, 141, 142, 0.20);
        display:block !important;
        letter-spacing:2px;
        text-align:left;
        color:#fff;
        font-size:16px;
    }
    
    .grid1b h3, .grid2b h3, .grid3b h3 {
        padding: 0px;
        margin-bottom: 16px;
        margin-top:10px;
        text-align: center;
        font-size:26px;
        color: rgba(97, 86, 241, 1);
    }
    
    
    .transition {
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    
        -webkit-transition-delay: .3s;
        -moz-transition-delay: .3s;
        -o-transition-delay: .3s;
        -ms-transition-delay: .3s;
        transition-delay: .3s;
    }
    
    .make_transist {
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }
    
    .hidescale {
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -o-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        filter: alpha(opacity=0);
        opacity: 0;
    }
    
    .showscale {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    
        -webkit-transition-delay: .3s;
        -moz-transition-delay: .3s;
        -o-transition-delay: .3s;
        -ms-transition-delay: .3s;
        transition-delay: .3s;
    }
    
    .hideleft {
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
    }
    
    .showleft {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -o-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    
        -webkit-transition-delay: .3s;
        -moz-transition-delay: .3s;
        -o-transition-delay: .3s;
        -ms-transition-delay: .3s;
        transition-delay: .3s;
    }
    
    .hidescaleup {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
    }
    
    .showscaleup {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    
        -webkit-transition-delay: .3s;
        -moz-transition-delay: .3s;
        -o-transition-delay: .3s;
        -ms-transition-delay: .3s;
        transition-delay: .3s;
    }
    
    .hideflip {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
    
        -webkit-transform: rotatey(-90deg) scale(1.1);
        -moz-transform: rotatey(-90deg) scale(1.1);
        -o-transform: rotatey(-90deg) scale(1.1);
        -ms-transform: rotatey(-90deg) scale(1.1);
        transform: rotatey(-90deg) scale(1.1);
    
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    
    .showflip {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    
        -webkit-transition-delay: .3s;
        -moz-transition-delay: .3s;
        -o-transition-delay: .3s;
        -ms-transition-delay: .3s;
        transition-delay: .3s;
    
        -webkit-transform: rotatey(0deg) scale(1);
        -moz-transform: rotatey(0deg) scale(1);
        -o-transform: rotatey(0deg) scale(1);
        -ms-transform: rotatey(0deg) scale(1);
        transform: rotatey(0deg) scale(1);
    
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    
    .tabulousclear {
        display: block;
        clear: both;
    }        /*  ------ Tickets Tabs Ends  -------------*/
    .contact-padding {
        padding: 40px 0px;
    }
    .address{
    width: 33%;
    float: left;
    }
    address {
        font-size: 13px;
        letter-spacing: 1px;
    }
    .map {
        width: 33%;
        float: left;
    }
    .map-grid iframe {
        width: 200px;
    }
    .social-icons {
        width: 33%;
        float: left;
    }
    .social{
    padding-top: 20px;
    }
    .visiting-time{
        background:url("../images/timing-img.jpg" ) 0px 0px no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        }
        
        .visiting-padding{
        padding:250px 0px;
        }
        .strike {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap; 
}

.strike > span {
    position: relative;
    display: inline-block;
	color:var(--secondary-color);
	font-size:17pt;
	padding:10px 0px 10px 0px;
}

.strike > span:before,
.strike > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    height: 2px;
    background: #e1ad0d;
}

.strike > span:before {
    right: 100%;
    margin-right: 15px;
}

.strike > span:after {
    left: 100%;
    margin-left: 15px;
}
        .timings {
            width: 50%;
            margin: 0 auto;
            background: rgba(16, 16, 16, 0.75);
            border-radius: 40px;
        }
        
        .timings h2{
        padding-top: 40px;
        padding-bottom: 50px;
        text-align: center;
        color:rgba(97, 86, 241, 1);
        }
        
        .timings h5{
        margin: 0 auto;
        padding-bottom: 30px;
        font-size: 22px;
        color: #fff;
        }
        
        .timings span {
        width: 220px;
        text-align: left;
        font-size: 22px;
        display: inline-block;
        
        }   
#loadingpages,#loadingpages1{
              width:100%;
              position: absolute;
margin-top:60px;


            }
            #showdata .pagination ul li.inactive,#showdatavacancies .pagination ul li.inactive,  
            #showdata .pagination ul li.inactive:hover,#showdatavacancies .pagination ul li.inactive:hover{
                background-color:#ededed;
                color:#bababa;
                border:1px solid #bababa;
                cursor: default;
            }
            #showdata .data ul li, #showdatavacancies .data ul li{
                list-style: none;
                font-family: verdana;
                margin: 5px 0 5px 0;
                color: #000;
                font-size: 13px;
            }

            #showdata .pagination, #showdatavacancies .pagination{
                width: 100%;
                height: 25px;
            }
            #showdata .pagination ul li, #showdatavacancies .pagination ul li{
                list-style: none;
                float: left;
                border: 1px solid #006699;
                padding: 2px 6px 2px 6px;
                margin: 0 3px 0 3px;
                font-family: arial;
                font-size: 12px;
                color: #006699;
                font-weight: normal;
                background-color: #f2f2f2;
            }
            #showdata .pagination ul li:hover, #showdatavacancies .pagination ul li:hover{
                color: #fff;
                background-color: #006699;
                cursor: pointer;
            }
			.go_button
			{
			background-color:#f2f2f2;border:1px solid #006699;color:#cc0000;padding:2px 6px 2px 6px;cursor:pointer;position:absolute;margin-top:-1px;
			}
			.total
			{padding-top:15px;
			font:normal arial 11pt;color:#b0b0b0;
		/* ------ Visiting-time Ends -----*/