 
		
 			
 /*
Theme Name: SpaceMovie
Theme URI: http://smthemes.com/spacemovie/
Author: The Smart Magazine Themes
Author URI: http://smthemes.com/
Description: Template by SMThemes.com
Version: 3.0
License: Creative Commons 3.0
Theme date: 01/11/2019
License URI: license.txt
Tags: black, green, dark, fixed-width, featured-images, custom-menu, translation-ready, threaded-comments, theme-options
*/

@import url(styles/font.css);
/* ========================================= GENERAL. ========================================= */
body {
    font-family: 'montserratregular';
    font-size:14px;
    background: url(images/top.jpg) top center no-repeat, url(images/footer.jpg) bottom center no-repeat, #0d1218;
    color:#717a84;
}
/* .......................................................................... UI .......................................................................... */
a { 
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#da0d2b;
}
.submit, .button, input[type="submit"] {
	padding: 3px 44px;
	line-height:27px;
	background: none;
	color:#fff;
	font-size:11px;
	font-family:'montserratlight';
	text-transform:uppercase;
	border:2px solid #222f3d;
	border-radius:50px;
}
.submit:hover, .button:hover, input[type="submit"]:hover { 
	background:#da0d2b;
	color:#fff;
	box-shadow:0 0 30px rgba(218, 13, 43, 0.8);
	border-color:transparent;
}
input[type="text"], 
textarea, 
input[type="email"], 
input[type="password"], 
input[type="tel"], 
input[type="url"], 
input[type="search"], 
input[type="date"],
select {
	border-color:#e0e0e0;
	color:#2b3139;
	font-size:13px;
	text-transform:uppercase;
	border:none;
	border-bottom:1px solid #2d3238;
	background:  none;
}
input[type="text"]:focus, 
textarea:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="date"]:focus,
select:focus { 
	border-color:#da0d2b;
	color:#fff;
}
.accent {
	color:#fff;
	font-size:18px;
}
#comments .accent {}
.descent {
	color:#7b7c80;
	font-size:12px;
}

/* ....................... Page Navigation .................... */
nav.pagination.dynamic a ,
nav.pagination span.page-numbers,
nav.pagination a.page-numbers {
	background:none;
	border-radius:60px;
	padding:9px 20px;
	font-size:12px;
	border:2px solid #202c39;
	color:#fff;
	margin-right:30px;
}
nav.pagination span.page-numbers.dots {}
nav.pagination a.page-numbers:hover,
nav.pagination.dynamic a:hover,
nav.pagination span.page-numbers.current {
	background:#da0d2b; 
	color:#fff;
	border-color:transparent;
}

/* ========================================= Theme Header. ========================================= */
#logo {
	float:left;
	display:flex;
	align-items:center;
	height:200px;
}
#logo img {
	max-height:100%;
	max-width:65px;
}
.site_ttl {
	float:left;
	margin:0;
	padding:0;
	line-height:normal;
	color: #fff;
    text-transform: none;
}
.headersearch {
	float:none;
	display:flex;
	align-items:center;
	height:200px;
}
.headersearch .search-form {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
@media screen and (max-width:1024px) {
	#logo {
		height:100px;
	}
	.headersearch {	
		height:100px;
		align-items:flex-end;
	}
}

/* .......................................................................... Search Box  .......................................................................... */
form .search-box {
	position: relative;
}
form .search-box input[type="search"] {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #717a84;
	background:#222830;
	border:none;
	border:4px;
	padding-right: 40px;
	border-radius:  4px;
}
form .search-box input[type="submit"] {
	position: absolute;
	right: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	top: 0;	
	border:none;
	font-family:'FontAwesome';
}
.headersearch .search-box {
	margin:0 auto;
}
.headersearch .search-box input[type="search"] {	
	font-size:13px;
	background:none;
	padding:0 15px;
	width:250px;
	border-radius:60px;
	border:2px solid rgba(255,255,255,0.1);
}
.headersearch .search-box input[type="submit"] {background: #da0f24;}
.search-box input[type="search"]::-webkit-input-placeholder { color:#717a84; }
.search-box input[type="search"]:-moz-placeholder { color:#717a84; }
.search-box input[type="search"]::-moz-placeholder { color:#717a84; }
.search-box input[type="search"]:-ms-input-placeholder { color:#717a84;}
.headersearch input[type="search"]::-webkit-input-placeholder { color:rgba(252,252,252,0.5); }
.headersearch input[type="search"]:-moz-placeholder { color:rgba(252,252,252,0.5); }
.headersearch input[type="search"]::-moz-placeholder { color:rgba(252,252,252,0.5); }
.headersearch input[type="search"]:-ms-input-placeholder { color:rgba(252,252,252,0.5); }


/* .......................................................................... Navigation .......................................................................... */
@media only screen and (min-width:1024px) {
	#extra-menu {
		float:right;
		display:flex;
		align-items:center;
		height:200px;
	}
	#extra-menu ul.nav-menu > li > a {
		color:#fff;
		padding:29px 20px;
		font-size:13px;
		text-transform:uppercase;
		font-family:'montserratsemi_bold';
	}
	#extra-menu ul.nav-menu > li:hover > a {
		color:#da0d2b;
	}
	header ul.nav-menu  > li ul {
		background:#161b21;
		border-radius:4px;
	}
	header ul.nav-menu  > li ul li a {
		color:#9da7b3;
		font-size:12px;
		text-transform:uppercase;
		font-family:'montserratlight';
	}
	header ul.nav-menu  > li ul li:hover > a {
		color:#fff;
	}
	
}
@media only screen and (min-width:1024px) {
	#menu-trigger {
		position:relative;
		z-index:3;
		width:50px;
		height:200px;
		cursor:pointer;
		background:url(images/menu.png) 50% no-repeat;
	}
	#menu-trigger:hover {
		background:url(images/menu-hover.png) 50% no-repeat;
	}
	#menu-trigger.active {		
		background:url(images/menu-hover.png) 50% no-repeat;
	}
	#main-menu {
		float:right;
		display:flex;
		align-items:center;
		height:200px;
		position: relative;
	}
	#main-menu ul.nav-menu {
		display:none;
		background: #161b21;
		position: absolute;
		right: 0;
		top: 125px;
		min-width: 200px;
		z-index: 2;
		border-radius:4px;
	}
	#main-menu ul.nav-menu > li {
		width:100%;
	}
	#main-menu ul.nav-menu > li ul {
		right:100%;
		top:0;
		left:auto;
	}
	#main-menu ul.nav-menu > li > a {
		color:#9da7b3;
		font-size:12px;
		text-transform:uppercase;
		font-family:'montserratlight';
		padding: 17px 20px;
	}
	#main-menu ul.nav-menu > li:hover > a {
		color:#fff;
	}
}

@media only screen and (max-width:1023px) {
	#mobile-menu-trigger a {
    color:  #fff;
    margin: 30px 0;
}
	#mobile-menu-trigger a:hover {
    color: #da0f24;
}
}

/* .......................................................................... Slider .......................................................................... */
.slider-container {}
.slider-bgr {
	position:absolute;
	width:100%;
	height:100%;
	/* background:url(images/fp-back.png); */
}
.fp-slides {
	z-index:1;
}
.fp-slides-item {
	width:100% !important;
}
.fp-thumbnail {
	margin-left:45%;
	width: 55% !important;
	box-shadow:0 20px 50px rgba(0,0,0,0.5);	
}
.fp-content-wrap {
	left: 0;
	width:45%;
	display:flex;
	align-items:center;
	right:  auto;
}
.fp-content {
	padding: 0 20px 0 0;
	position:relative;
	width:100%;
}
.fp-title {
	color:#fff;
	font-family:'poppinsbold';
	font-size:54px;
	font-weight:normal;
	line-height:  54px;
	margin-bottom:20px;
}
.fp-description {
	color:#fcfcfc;
	font-size:15px;
	font-family:'montserratlight';
	margin-bottom: 27px;
}
.fp-more {
	float:none;
	background:#da0f24;
	border:none;
	text-transform:none;
}
.fp-more:hover {
	
}
.fp-prev-next-wrap {
	width:100%;
}
.fp-prev-next-wrap a {
	top:-20px;
	height:40px;
	width:40px;
	transition:none;
}
.fp-nav {
	position:absolute;
	bottom: -40px;
	left: auto;
	right: 0;
	margin:0 auto;
	text-align:center;
}
.fp-nav a {
	display:inline-block;
	width:30px;
	height:4px;
	background:url(images/pager.png) 50% no-repeat;
}
.fp-nav a:not(:last-child) {
	margin-right:18px;
}
.fp-nav a:hover, .fp-nav a.activeSlide {
	background:url(images/pager-active.png) 50% no-repeat;	
}
.fp-prev {
	left:0;
	background:url(images/slide-left.png) left top no-repeat;
}
.fp-next {
	right:0;
	background:url(images/slide-right.png) right top no-repeat;
}
.fp-prev-next-wrap a.fp-next:hover {
	background-position:0 top;
}
.fp-prev-next-wrap a.fp-prev:hover {
	background-position:-40px top;
}
@media screen and (max-width:850px) {
	.fp-title {
		font-size:35px;
		line-height:35px;
		margin-bottom:10px;
	}	
	.fp-desc {
		margin-bottom:15px;
	} 	
}
@media screen and (max-width:640px) {
	.fp-content {
		display:none;
	}	
	.fp-thumbnail {
		margin:0;
		width: 100% !important;
	}
	.fp-prev-next-wrap {
		display:none;
	} 	
}


/* ========================================= CONTENT. ========================================= */
.site-content {
	margin:40px 0;
}
.page-title {
	color:#fff;
	font-family: 'montserratextra_bold';
}
.entry-title {
	margin:0 0 15px;
	padding-bottom:5px;
	border:none;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	font-size:22px;	
	color:#fff;
	font-weight:normal;
	text-transform:none; 
	font-family: 'montserratextra_bold';
}
.entry-title a {
	color:#fff;
}
.entry-title a:hover { color:#da0d2b;}
article {
	border-bottom:2px solid #1a212a;
	margin-bottom:30px;
	padding-bottom:30px;
}
article .featured_image {
	vertical-align:bottom;
	border-radius:4px;
	width:  100%;
}
article h2 {
	color:#717a84;
}

/* .......................................................................... Entry Meta .......................................................................... */
.entry-meta {
	color:#fcfcfc;
	margin:20px 0;
	font-size:11px;
}
.entry-meta a {}
.entry-meta a:hover {}
.entry-meta > span {
	padding-left: 20px;
	margin: 0 10px 0 0;
}
.entry-meta .post-date {
	float:right;
	border-radius:60px;
	width: 38px;
	text-align:center;
	border:2px solid #1e2228;
	padding: 9px 5px;
	text-transform:  uppercase;
	line-height: 15px;
}
.entry-meta .post-date .day {
	color:#da0d2b;
	font-size:17px;
}
.entry-meta .post-categories {
	text-transform:uppercase;
}
.entry-meta .post-comments {
	padding-left:0;
}
.entry-meta .post-author {}

/* ....................... Sidebar .................... */
.widget {
	line-height:24px;
	color:#717a84;
}
.widget a {}
.widget a:hover {}
.sidebar { 
	box-sizing:border-box;
	padding:25px;
	background:#161b21; 
}
.widget .caption h4 {
	color:#fcfcfc;
	font-size:16px;
	border-bottom:1px solid #222830;
	padding-bottom:  10px;
}
.widget ul {
	padding:0;
}
.widget ul li {
	list-style-type: none;
}
.widget_recent_entries ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a,
.widget_pages ul li a,
.widget_categories ul li a {
	color:#9da7b3;
	font-family:'montserratlight';
	text-transform:uppercase;
	text-decoration:none;
	padding: 15px 0;
	display:inline-block;
}
.widget_recent_entries a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover {
	text-decoration:none;
	color:#fff;
}
.widget_smt_comments .comment_avatar img {
	border-radius:60px;
}
.widget_smt_comments .comment_avatar img,
.widget_smt_posts img {
	float:left;
	margin:0 10px 10px 0;
	border-radius:4px;
}
.widget_smt_posts img {
	max-width:100px;
}
.widget_smt_comments .comment_author {}
.widget_smt_comments a {}
.widget_smt_posts .post-date {
	color:#717a84;
	font-size:12px;
	margin:10px 0;
	display:flex;
}
.widget_smt_posts .post-date .icon {
	padding-right:5px;
}
.widget_smt_posts .title {}
.widget_smt_posts p {
	font-size:13px;
}
.widget_smt_posts ul li,
.widget_smt_comments ul li,
.widget_recent_comments ul li  { display:block;	padding:10px 0; }


/* ========================================= FOOTER. ========================================= */
footer {}
footer .widget {
	padding-top:40px;
}
footer .widget a, footer a {}
footer .widget a:hover, footer a:hover {}
footer .footer_txt {
	padding:25px 0;
	color:#fff;
	text-align:center;
	font-family:'montserratlight';
	border-top: 1px solid rgba(255,255,255,0.1);
}
footer .footer_txt a {
	text-decoration:none;
}
.page .slider-container, .single .slider-container {
    display: none;
}
.page .headersearch, .single .headersearch {
    display: none;
}
.home .slider-container {
    display: block;
    margin:51px 0px 42px 0px;
}
.home .headersearch {
    display: flex;
}
.fp_more_bk{
    float: right;
    padding: 3px 20px;
    margin-bottom: 28px;
    display: block;
}
.h2_head{
    color: #363c44;
    font-size: 44px;
    margin: 5px;
    position: relative;
    top: 5px;
    left: 46px;
    text-transform: none;
    padding-bottom: 12px;
}
.site-header{
    background: #e0dbdb;
        padding: 10px 0px;
}
#logo, #main-menu{
    height: auto !important;
}
 .home .headersearch {
    display: none;
}
 #menu-trigger{
    height: 74px !important;
    background: url(images/menu-hover.png) 50% no-repeat;
 }
.h3_head{
    font-size: 13px;
    color: #6a6e73;
    padding-left: 115px;
    margin-top: -14px;
    font-weight: 500;
    margin-bottom: 12px;
}
.textwidget.custom-html-widget .title-text, .home-row-about-us .textwidget{
    color:#2f2d2d !important;
}
body {
    background: #e0dbdb !important;
}




@media only screen and (max-width: 480px) {
.h2_head {
    color: #fff;
    font-size: 22px;
    margin: 5px;
    position: relative;
    top: 25px;
    left: 25px;
    text-transform: none;
}
.h3_head {
    font-size: 10px;
    color: #fff;
    padding-left: 103px;
    margin-top: 0px;
    font-weight: 500;
    max-width: 220px;
    margin-bottom: 41px;
}
}




/*Rounak*/


/* #### Home start #### */

div#upl-list-782 a:hover {
    color: red;
}
div#upl-list-782 a {
    color: #363c44;
}
div#upl-list-782 {
    color: #363c44;
}
.textwidget.custom-html-widget {
    color: #363c44 !important;
}
.textwidget {
    color: #363c44;
}
.footer-main {
    color:#363c44 !important;
}

/* #### Home End #### */


/* #### About Us start #### */

.textwidget.custom-html-widget p {
    color: #363c44 !important;
}

/* #### About Us End #### */


/* #### Offer Start #### */



/* #### Offer End #### */

/* #### Contact Us Start #### */

h3.Gou21b {
    color: #363c44 !important;
}
.widget ul {
       color: #363c44 !important;
}

.openingHours th.x2TOCf {
    color: #363c44 !important;
}
.openingHours td.o0m3Qb {
    color: #363c44 !important;
}
address.qhkvMe div {
    color: #363c44 !important;
}
/* #### Contact Us End #### */


/* ##### On Movie Click Start #### */

h1.entry-title {
    color: #363c44;
}

.post-categories a {
    color: black;
}
.post-categories a:hover {
    color: #da0d2b;
}

.entry-meta span {
    color: #363c44 !important;
}
span.post-comments a, span.edit-link a, span.post-author.vcard a {
    color: black !important;
}
span.post-comments a:hover, span.edit-link a:hover, span.post-author.vcard a:hover {
    color: #da0d2b !important;
}
.entry-title a:hover {
     color: #fff !important; 
}
p.logged-in-as a {
    color: black;
}
p.logged-in-as a:hover {
    color: #da0d2b;
}
p.form-submit #submit {
    background-color: #da0d2b;
}
textarea#comment: {
    color: #363c44 !important;
}
.smt-field textarea {
    color: #363c44 !important;
}
input.input-text:hover {
    color: black;
}


/* ##### On Movie Click End #### */


/* #### Book Ticket Start ##### */
li.book_ticket_date_li label {
    color: #363c44 !important;
}
li.book_ticket_quantity_li label {
    color: #363c44 !important;
}
li.book_ticket_price label {
    color: #363c44 !important;
}
li.book_ticket_show_time_li label {
    color: #363c44 !important;
}
.final_amount {
    color: black;
}
div.book_main_img {
    color: #363c44 !important;
}
.book_main_img a {
    color: #363c44 !important;
}
.book_main_img a:hover {
    color: #da0d2b !important;
}


/* #### Book Ticket End ##### */

/* #### Checkout Start #### */
.movie-meta-2 p {
    color: #363c44;
}
input.checkout-field {
    color: #363c44 !important;
}







@media screen and (max-width: 768px)
{ 
    
	
.menu-header-menu-container li a {
        color: #fff;
            }
.menu-header-menu-container li a:hover {
        color: #da0d2b;
}
h1.h2_head {
    color: #363c44;
}
h3.h3_head {
    color: #363c44;
    padding-top: 10px;
    padding-left: 93px;
}
#mobile-menu-trigger a {
    color: #da0d2b !important;
    margin: 20px 0 !important;
}


.page-id-32 .slider-container div.fp-slides-item, div.slider div.fp-thumbnail img{
    height:327px !important;
    
    }
    .h2_head{
        left: 15px !important;
        top: 17px !important;
    }
     .h3_head{
        margin-top: -8px !important;
    }


h3.h3_head{padding-left: 65px !important;}

#mobile-menu-trigger{top: 37px;right: 13px !important;}
#logo {
    padding-top: 13px !important;
}
.home_slider .ms-slide .ms-slide-bgcont img{
    height: 150px !important;
    margin-top: 0px !important;
    }
.page-id-32 div.home-row-facilities-1{
        padding-top: 0px !important;
        margin-top: -80px !important;
        
        }
        
        .h3_head{margin-bottom: 0px !important; }
 
#logo img{max-width: 50px;}

.boxed-container {
    margin-top: -12px !important;
}

.entry-title .span_1{
	 max-width: 46%;
    display: block;
    float: left;
    padding-bottom: 5%;
}

.entry-title .span_2{
	display: block;
    max-width: 48%;
}
#dialog table td img {
    max-width: 100% !important;
    height: 95px !important;
}
#dialog table td div {
    max-width: 80% !important;
    display: inline-block;
    padding-left: 10px !important;
    padding-right: 10px !important;
	margin-top: 10px;
		}
.img-combo8{
	    margin-top: -26%;	
}

a.add_btn {
    margin-left: -21%;
}
.amnt_table {
     margin-right: 6% !important;
}
.clmnn {
    
    display: block !important;
    width: 100% !important;
}

li.book_ticket_show_time_li {
	margin-top: 20px !important;

}
#datepicker{
	margin:20px;
}

li.book_ticket_date_li label{
	margin-bottom: -38px !important;
}

#book-ticket-main-div{
	max-width: 100% !important;
	display: block;
    overflow: scroll;
}

.book_main_img img {
	height: auto !important;
}

	#pay-online-form {
		width: 93% !important;
	}
	#pay-online-form .form-filed{
		width: 100% !important;
	}
}

/* ###### Media Css End 768 ##### */

article {
    border-bottom: 0px solid #1a212a !important;
}

footer {
    background: #424141 !important;
    color: #fff !important;
    padding: 18px 11px 3px 11px !important;
}
.site-header {
    background: #ffffff !important;
    padding: 0px 0px 4px 0px !important;
    border-bottom: 1px solid #d8d8d8 !important; 
    position: sticky !important;
    top: 0;
    width: 100%;
    z-index: 1;
}


body {
    background: #f1f1f1 !important;
}
.boxed-container {
    max-width: 1120px !important;
   /* width: 100% !important;*/
}


.footer-main {
    color: #d8d7d7 !important;
}
.home .slider-container, .home_slider{
display:none !important;
}
.home .home_slider{
    display:block !important;
}

input[type="text"], textarea, input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="date"], select{ border: 1px solid #b6babd;
    border-radius: 3px;
    }
    
    .book_main_info .cell input[type="submit"], .submit:hover, .button:hover, input[type="submit"]:hover{  box-shadow: none;
    background-color: #da0d2bdb !important; 
    border: none;
    }
    
#home-about-row-1{

    text-align: center;
    }
    .home-row-facilities-1 {padding-top: 40px !important;
    padding-bottom: 0px !important;}


.top_header{
 background: #d40000;
    color: #fff;
    padding: 9px;
    text-align: center;
}
.home-post-carousel-1, .home-row-facilities-1, .home-testimonial-row-2, .home-row-about-us{padding-bottom: 0px !important;}



p.form-submit #submit{border: none !important;}

.home-row-facilities-1 .textwidget .fa, .home-row-facilities-1 .textwidget .fas {
    background-color: #18a3d2 !important;
    padding: 15px !important;
    font-size: 18px !important;
}
#pg-32-0 h2 {
    margin-bottom: 7px;
}
#pl-32{
    margin-top: 40px;
}
.page-id-86  #wrapper {padding-top: 30px;
    background-color: #fff;}

@media screen and (min-width: 768px){
    .boxed-container { 
   width: 100% !important;
}
}

.page-id-918 center{
        color: #3a3d42 !important;
}
.top_header a:hover {
    color: #d2d0d0;
}


.ui-dialog-title {
    text-align: center !important;
   }
   
#ui-id-1 {
    text-align: center !important;
    font-size: 17px !important;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
    height: 400px !important;
    width: 700px !important;
    top: 239px !important;
    
}
.pepsi {
    text-align: center;
    margin-bottom: 0px;
    font-size: 13px;
    color: #363c44;
    margin-top: 3px;
}

.backet{
     text-align: center;
    margin-bottom: 0px;
    font-size: 11px;
    line-height: 11px;
	

}
.rs{
	margin-top: 15px;
    margin-bottom: 0px;
    
    font-size: 14;
    color: green;
}
.plus{
	text-align: center;
	margin-bottom: 0px;
	font-size: 16px;
	margin-top: 0px;
	
}

#upl-list-782 ul li img{
       height: 200px;
    border: 1px solid #b7aeae;
    padding: 1px;
}

.fp-more, .book_main_info .cell input[type="submit"] {
    background: #22add8 !important;
}
.food_btn {
    background: #2ec71d !important;
    padding: 4px 20px;
}
.ui-draggable .ui-dialog-titlebar {
    background: #74bedc;
    color: #fff;
    padding: 9px;
}
.ui-widget.ui-widget-content { 
    padding: 0px;
}

#dialog table td {
    border-bottom: 1px solid #e0e0e0;
    padding: 13px;
    background: #eae5e5;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
    height: 90% !important;
	overflow-y: scroll;
    width: 90% !important;
    top: 10% !important; 
    left: 5% !important; 
}
#dialog table td img{
max-width: 55%;
    width: 139px;
    height: 123px;
}
#dialog table td div{
max-width: 40%;
    display: inline-block;
    padding-left: 20px;
}

a.add_btn {
    background-color: #74bedc;
    color: white !important;
    padding: 12px;
    text-decoration: none;
}
.add_btn:hover {
    background-color: green;
}
.num_bx{
    max-width: 47px;
    text-align: center;
    }

.total{
    text-align : left;
     
    margin-bottom: 0px;
    font-size: 15px;
    color: black;
    margin-top: 2px;
   
    }
    
#amnt{
   
    color: #000000ba;
    }
#dis {
    color: #000000db;
}
#amont{
    
    color: #000000ba;
    }
#disc {
    color: #000000db;
}
    
.inp_bx{
    text-align: center;
    margin-top: 7px;
    margin-left: -39%;
    }
.amnt_table{
	float: right;
    width: 12%;
    margin-right: 12%;
    text-align: left;
    margin-top: -36px;
    background-color: none;
    border: none;
}
table.amnt_table td {
    padding: 1px !important;
    background-color: white !important;
}
table.tab_comb td {
    color: black !important;
    font-weight: 500 !important;
}
.slash{
    margin-left: 6px;
    }
    
.clmnn {
    width: 25%;
    display: table-cell;
}
.row {
    width: 100%;
    display: table;
}
.clmnn div {
    
    margin-bottom: 30px;
     max-width: 40%;
    display: inline-block;
    padding-left: 20px;
    text-align: center;
}
.clmnn img {
    max-width: 100%;
    width: 118px;
    height: 84px;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}  
    
.page-id-1577 .content-block h2, .page-id-1577 .content-block h3, .page-id-1579 .content-block h2, .page-id-1579 .content-block h3{
	font-size: 16px;
    margin-bottom: 20px;
    padding-top: 22px;
}
 footer h3.widget-title {
    font-size: 18px;
}   
footer .textwidget p {
    color: #fff;
    font-size: 10px;
    line-height: 17px !important;
}
footer div#siteorigin-panels-builder-2 {
    padding-top: 10px;
}
footer div#siteorigin-panels-builder-2 {
    padding-top: 1px;
    padding-bottom: 21px;
    border-bottom: 1px solid #9a9a9a;
    margin-bottom: 14px;
}
.seat-no {
    border: 1px solid #b9b9b9 !important;
    background: #fff !important;
}
.booked {
    background-color: #b9b9b9 !important;
}

.movie-display-table-cell-span {
    display: inline-block;
    width: 49%;
}

.movie-display-table-cell-span.span-2 .button {
    padding: 4px 17px;
    float: right;
	color: #fff !important;
}
.movie-display-table-cell-span.span-2 .button:hover{
	box-shadow: none;
    background-color: #da0d2bdb !important;
    border: none;
}

#pay-online-form .payonline{
    background-color: #da0f24 !important;
    border: 0px;
    margin-top: 10px;
    color: #fff;
    border-radius: 4px;
    padding: 9px 2px;
}
#pay-online-form label {
    color: #363c44 !important;
}
#pay-online-form .form-filed {
    display: grid;
    width: 430px;
}
#pay-online-form {
	 margin-right: auto;
    display: block;
    margin-left: auto;
    width: 433px;
    background-color: #fff;
    padding: 18px 11px;
    border-radius: 3px;
    border: 1px solid #e7d8d8cc;
}
.pay-online-link-div .pay-online-link:hover{
	color: #fff;
}
#pay-online-form .input-field:focus {
    color: #666 !important;
}
div#wpcs_tab_131 {
    display: none;
}
.page-id-32 .textwidget.custom-html-widget .title-text {
    margin-left: auto;
    margin-right: auto;
}.download_app_sub_div img {    max-width: 140px;}.download_app_m_div {    margin-top: -25px;}

a.float_guide {
    background: #d40000;
    color: #fff;
    padding: 5px 18px;
    position: fixed;
    top: 250px;
    right: -86px;
    z-index: 10000000;
    border-radius: 7px 7px 0px 0px;
    transform: rotateZ(270deg);
    font-size: 16px;
}