@import url("https://cdn3.ticketnew.com/partners/css/font-awesome.4.5.0.min.css");
@import url("https://cdn3.ticketnew.com/partners/css/bootstrap.v3.3.7.min.css");
@import url(https://fonts.googleapis.com/css?family=Cabin);
body {
	background: url(https://cdn3.ticketnew.com/partners/img/SVC_Sri_Laxmi/bg.jpg);
	font-family: 'Cabin', sans-serif !important;
	background-size: cover;
	font-size: 14px;
	background-attachment: fixed;
}
.logo {
	padding: 6px 0;
	color: #f8598f;
	font-size: 30px;
	display: inline-block;
}
.logo:hover {
	color: #f8598f;
	text-decoration: none;
}
.order button {
	background-color: #f8598f;
	border: none;
	margin-top: 12px;
	padding: 6px 15px;
}
.active1 a {
	background-color: #f8598f !important;
	color: #fff !important;
}
.menu {
	background-color: #000 !important;
	border: none !important;
}
.menu ul li a {
	/*color: #fff !important;*/
	text-transform: uppercase;
}
.fa-home {
	color: #fff;
	line-height: 0 !important;
	position: relative;
	top: 5px;
}
.text-right a {
	color: #f8598f;
}
p {
	color: #fff;
}
h4 {
	color: #f8598f;
	margin-left: 10px;
}
ol, ul {
	color: #fff;
}







.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
	overflow: hidden;
}
/*.item.active img {
    transition: transform 5000ms linear 0s;
    transform: scale(1.05, 1.05);
}*/
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
.carousel-control {
	padding-top: 12%;
	width: 5% !important;
	font-size: 50px !important;
}
.carousel-control.right {
	background: transparent !important;
}
.carousel-control.left {
	background: transparent !important;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,  .carousel-fade .carousel-inner > .item.active.right {
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.prev,  .carousel-fade .carousel-inner > .item.active.left {
	opacity: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.next.left,  .carousel-fade .carousel-inner > .item.prev.right,  .carousel-fade .carousel-inner > .item.active {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
}
.navbar {
	margin-bottom: 0 !important;
}
.padding {
	padding: 0 !important;
}
.order {
	float: right !important;
}
.slider img {
	width: 100%;
}
.tab-content img {
	width: 100%
}
.tab-content {
	background: #47484a;
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.tab-content1 {
	background: #47484a;
	padding: 10px;
	padding-top: 20px;
}
.tab li a {
	text-transform: uppercase;
	border: none !important;
	color: #fff;
}
.tab li.active a {
	background: #47484a !important;
	color: #fff !important;
}
.tab {
	border: none !important;
	background: #000;
}
.tab li a:hover {
	background: #47484a !important;
}
.tab-content button {
	border: none;
	width: 100%;
	background-color: #f8598f;
	padding: 10px;
	text-transform: uppercase;
}
.tab-content button a {
	text-decoration: none;
	color: #fff;
}
.order button a {
	color: #fff;
	text-decoration: none;
}
.ticket a {
	background: #f8598f;
	color: #000 !important;
}
.navbar-collapse {
	padding: 0 !important;
	margin-left: -15px !important;
}
.text-right {
	color: #fff;
	text-align: right;
	line-height: 40px;
	margin: 0;
}
.nav-tabs>li>a {
	line-height: 40px !important;
}
.btn-select {
	position: relative;
	padding: 0;
	/* min-width: 236px;*/
	width: 100%;
	border-radius: 0;/* margin-bottom: 20px;*/
}
.btn-select .btn-select-value {
	padding: 6px 12px;
	display: block;
	position: absolute;
	left: 0;
	right: 34px;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	border-top: none !important;
	border-bottom: none !important;
	border-left: none !important;
}
.btn-select .btn-select-arrow {
	float: right;
	line-height: 20px;
	padding: 6px 10px;
	top: 0;
	color: #fff;
}
.btn-select ul {
	display: none;
	background-color: white;
	color: black;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: none !important;
	position: absolute;
	left: -1px;
	right: -1px;
	top: 33px;
	z-index: 999;
}
.btn-select ul li {
	padding: 3px 6px;
	text-align: left;
}
.btn-select ul li:hover {
	background-color: #f4f4f4;
}
.btn-select ul li.selected {
	color: white;
}
.btn-select.btn-primary:hover, .btn-select.btn-primary:active, .btn-select.btn-primary.active {
	border-color: #286090;
}
.btn-select.btn-primary ul li.selected {
	background-color: #f8598f;
	color: #fff;
}
.btn-select.btn-primary ul {
	border: #2e6da4 1px solid;
}
.btn-select.btn-primary .btn-select-value {
	background-color: #ffffff;
	border: #2e6da4 1px solid;
	color: #000;
}
.btn-select.btn-primary:hover, .btn-select.btn-primary.active {
	background-color: #286090;
}
.booking {
	background: #000;
}
.btn {
	padding: inherit !important;
	border-radius: 0 !important;
}
.btn-primary {
	color: #000 !important;
	background-color: #f8598f !important;
	border-color: #000 !important;
}
.booking button {
	width: 100%;
	background: #f8598f;
	line-height: 30px;
	border: 1px solid #000;
}
.booking button a {
	color: #fff;
	text-decoration: none;
}
.btn:focus {
	outline: none;
}
button.close {
	opacity: inherit;
	font-size: 26px;
	color: #fff;
}
.modal-header {
	background-color: #f8598f;
}
.modal-content {
	background-color: #f8598f !important;
}
.dropdown-menu {
	background-color: #f8598f !important;
}
.dropdown-menu li {
	border-bottom: 1px dotted#000;
}
.dropdown-menu li:last-child {
	border: none;
}
.modal-title {
	color: #fff;
}
.movie_section {
	padding-top: 0;
}
.movie_section h3 {
	color: #fff;
	margin-left: 10px;
	margin-bottom: 0;
}
.line {
	width: 5%;
	height: 3px;
	background-color: #f8598f;
	padding: 0;
	margin: 0 10px 12px;
}
.coming {
	padding: 10px;
}
/* gallery */

.filter-button {
	font-size: 18px;
	border: 1px solid #f8598f;
	border-radius: 5px;
	text-align: center;
	color: #f8598f;
	padding: 6px !important;
}
.filter-button:hover {
	font-size: 18px;
	border: 1px solid #f8598f;
	border-radius: 5px;
	text-align: center;
	color: #ffffff;
	background-color: #f8598f;
}
.btn-default:active .filter-button:active {
	background-color: #f8598f;
	color: white;
}
.port-image {
	width: 100%;
}
.gallery_product {
	margin-bottom: 30px;
}
.collapse_gal {
	margin-left: 10px;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
	color: #fff !important;
	background-color: #f8598f !important;
	border-color: #f8598f !important;
}
.btn-default.focus, .btn-default:focus {
	color: #fff !important;
	background-color: #f8598f !important;
	border-color: #f8598f !important;
}
/* gallery end */
.contact p {
	margin-left: 10px;
	color: #fff;
}
.border {
	border-bottom: 1px dotted;
	line-height: 40px;
}
/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}
.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #fff;
	background-color: #f8598f;
	border-color: #f8598f;
}
.panel-title {
	font-size: 14px;
}
.panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
}
.more-less {
	float: right;
	color: #fff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
/* ----- v CAN BE DELETED v ----- */
body {
	background-color: #26a69a;
}
.demo {
	padding-top: 60px;
	padding-bottom: 60px;
}
.panel {
	background-color: #47484a !important;
}
.panel-group {
	padding: 10px;
}
@media screen and (min-width:991px) {
.container {
	width: 1000px !important;
}
}

@media screen and (max-width:767px) {
.navbar-collapse {
	padding: inherit !important;
}
.more button {
	width: 100%;
}
.tab-content button a {
	font-size: 12px;
}
.tab-content button {
	padding: 0;
}
.order button {
	margin-top: 10px;
}
.filter-button {
	width: 100%;
}
}
