    @charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');
/* font-family: 'Noto Serif', serif; */

@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.eot');
    src: url('fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff'),
         url('fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { padding:0px; margin:0px; background:#fff; font-size:16px; color:#1a171b; line-height:20px; font-family: 'Noto Serif', serif; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }
a, img { border: medium none; }
a { color: #192432; text-decoration: none;  }
div { margin: 0; padding: 0; }
p { font-size:16px; line-height:24px; padding:0px; margin:0px; color:#000000;font-family: 'Noto Serif', serif;} 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px;  line-height: 30px; }
a{ color: #192432; outline:none; }
/*a:hover { color: #979796; }*/
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
.anim2 { transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.row{ width:1340px; margin:auto; padding:0px;}
.row1{ width:1208px; margin:auto; padding:0px;}
.row2{ width:1100px; margin:auto; padding:0px;}


/* header css */
.head-section { position:absolute; z-index:999; float:left; width:100%;bottom:15%;}
.head-section .row { position:relative;}
.lang-select { position:absolute; right:0px; top:35px; float:left; width:100%; z-index:999;}
.lang { float:right;}
.lang li{ float:left; margin-right:9px;}
.lang li:last-child{  margin-right:0px;}
.lang li a{color:#ffffff; font-size:10px;font-family: 'montserratlight'; position:relative; padding-bottom:3px;}
.lang li a.selected:after, .lang li a:hover:after { content:""; position:absolute; width:100%; left:0; bottom:0;
  right: -3px;
  height: 1px;
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(transparent), to(#fff));
  background-image: -webkit-linear-gradient(left, transparent, #fff);
  background-image: -moz-linear-gradient(left, transparent, #fff);
  background-image: -o-linear-gradient(left, transparent, #fff );
}
.menu-left { float:left; margin-top:-137px; width:25px;position: relative;z-index: 999; }
.logo { float:left;width: 100%;text-align: center;position: relative;top: -40px;}
.logo-txt { float:right; width:100%; text-align:center; margin-top:20px;color:#ffffff; font-size:17px;line-height:22px; font-family:"Times New Roman", Times, serif;}
.logo-txt p{color:#ffffff; font-size:20px;line-height:20px; font-family:"Times New Roman", Times, serif;}
/* search form */
.search-box { float:left; width:32%;}
.search-frm-feild { position:relative; /*width:410px;*/  width:100%; height:43px; /*overflow:hidden;*/ padding:0px 0px; margin-top:26px;
-webkit-border-radius:50px; -moz-border-radius:50px; -khtml-border-radius:50px; border-radius:50px; 
-webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; background:rgba(0,0,0, 0.35); border:1px solid #7f5c3f; position:relative; }
.search-frm-feild input[type="text"] { border:none; background:none; line-height:43px; width:100%; padding:0 14px 0 50px; color:#c8c8c8; font-size:20px;font-family: 'montserratlight'; letter-spacing:0.5px;}
.search-frm-feild input[type="submit"] { position:absolute; left:14px; top:11px; float:right; display:inline-block; border:none; width:19px; background:url(../images/lupa.png) no-repeat  center center; cursor:pointer; padding:0px; margin:0 0px; height:19px; }
.search-frm-feild input[type="button"]:hover{ background: url(../images/lupa.png);}
.search-box ::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:#c8c8c8;}
.search-box :-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#c8c8c8;   opacity:  1;}
.search-box ::-moz-placeholder { /* Mozilla Firefox 19+ */   color:#c8c8c8;   opacity:  1;}
.search-box :-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #fff;}
.search-box ::-ms-input-placeholder { /* Microsoft Edge */   color:#c8c8c8;}

.f-play { position:absolute; top:44px; float:left; width:100%;}
.f-play ul li { float:left; width:100%; background:rgba(180,151,92,0.73); padding:15px 25px 20px 35px; margin-bottom:3px;}
.f-play ul li .date { float:left;color:#fff; font-size:20px;font-family: 'montserratlight'; line-height:25px; margin-right:8%; width:13%; }
.f-play ul li .date span { display:block;font-size:40px;}

.f-play ul li .f-play-cnt{ float:left;color:#fff; font-size:10px;font-family: 'montserratlight'; line-height:14px;margin-right:4%;width:55%;  }
.f-play ul li .f-play-cnt span { display:block; font-size:14px;}
.f-play ul li .book-now { float:left; width:20%;}
.f-play ul li .book-now a { float:left; width:62px; font-family: 'montserratlight';  border:1px solid #9d8753;  font-size:14px; text-transform:uppercase; color:#fff; padding:8px 10px; line-height:13px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.f-play ul li .book-now a span { font-size:12px; }
.f-play ul li .book-now a:hover {  background:#9d8753;}

.banner-home { float:left; width:100%; position:relative;}
.banner-home .flexslider { min-height:600px;}

.navbar-toggle {position: relative;width: 24px;cursor: pointer;}
.bar1, .bar2, .bar3 {width: 100%;height: 2px;margin-bottom: 5px;background-color: #fff;transition: all 0.3s ease-in-out;}

/* The Overlay (background) */
.overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */    
    height: 100%;
    width: 100%;
	display:none;
    position: fixed; /* Stay in place */
    z-index: 999999; /* Sit on top */
    left: 0;
    top: 0;
     /* Black fallback color */
    background-color: #676767; /* Black w/opacity */
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay-content {
    position: relative;
    top:0; /* 25% from the top */
    width: 100%; /* 100% width */
    text-align: center; /* Centered text/links */
    margin-top: 0px; /* 30px top margin to avoid conflict with the close button on smaller screens */
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	display:table;
	height:100%;
}

/* The navigation links inside the overlay */
.overlay ul {padding-left: 170px;text-align: left; vertical-align: middle;display: table-cell;}
.overlay ul li { margin-bottom:40px;}
.overlay ul li:last-child { margin-bottom:0px;}
.overlay ul li a {
    font-size: 25px;
    color: #fff;
    text-decoration: none;
    font-family: 'montserratlight';
    transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;
}
/* When you mouse over the navigation links, change their color */
.overlay ul li a:hover, .overlay ul li  a:focus {color: #c4ab72;}
/* Position the close button (top right corner) */
.overlay .closebtn { position: absolute; top:50%;left: 45px;font-size:45px;color: #fff;z-index:999; }
body.navbar-open { overflow:hidden;}

/* footer css */
footer { float:left; width:100%; padding:52px 0px 75px 0px;background:#32548a;}
.foot-lft { float:left; width:25%; padding-left:11%;}
.foot-lft h2 {font-family: 'montserratlight'; color:#f2f4f8; font-size:15px;}
.foot-lft h1 {font-family: 'montserratlight'; color:#fff; font-size:65px; line-height:55px;}
.foot-rgt { float:left; width:75%; padding-top: 25px;}
.foot-rgt h2 {font-family: 'montserratlight'; color:#fff; font-size:41px; line-height:45px; padding-left:22px;}
.foot-rgt h2 span{font-family: 'montserratregular'; }
.foot-rgt h3 {font-family: 'montserratlight'; color:#fff; font-size:22px;}
.foot-rgt h4 a{font-family: 'montserratlight'; color:#fff; font-size:15px;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; text-decoration:underline;}
.foot-rgt h4 a:hover{text-decoration:none;}

footer ul.adress { float:left; width:100%; margin-top:65px;}
footer ul.adress li { float:left; width:33.3333%;}
footer ul.adress li:last-child{ margin-right:0px;}
footer ul.adress li ul { margin-top:6px;}
footer ul.adress li ul li { float:left; width:auto; margin-right:24px; padding:0px 0px;}
footer ul.adress li a {color:#fff; font-family: 'montserratlight';font-size:10px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
footer ul.adress li a:hover { text-decoration:underline;}
footer ul.adress li ul li a {color:#fff; font-family: 'montserratlight';font-size:10px;}
footer ul.adress li p{color:#fff; font-family: 'montserratlight'; font-size:10px; line-height:15px;}
footer ul.adress li ul li a:hover{ opacity:0.7}

.gmap-link { margin-top:15px; display:block; }

/* play day section */
.playday-section { float:left; width:100%; background:#323232; padding:118px 0px 44px 0px }
.playday-lft { float:left; width:23%; text-align:right;}
.playday-lft p{color:#fff; font-family: 'montserratlight'; font-size:10px; line-height:15px; text-align:right; padding-left: 50%;}
.playday-lft h5{color:#c4ab72; font-family: 'montserratlight'; font-size:12px; line-height:15px; text-transform:uppercase; letter-spacing:0.2px; margin-bottom:10px; padding-right:10px;}
.playday-lft h3{color:#c4ab72; font-family: 'montserratlight'; font-size:40px; line-height:40px;letter-spacing:0.2px; margin-bottom:20px;}
.playday-lft a.more-btn { display:inline-block; margin-top:25px;color:#fff; font-family: 'montserratlight'; font-size:12px; line-height:20px; text-transform:uppercase; letter-spacing:0.5px;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; position:relative; padding-bottom:0px; }
.playday-lft a.more-btn:after {content:"";  background:#fff; height:0.5px; position:absolute; bottom:0px; width:105%; left:-5px; }
.playday-lft a.more-btn:hover:after{  background:none;}
.play-title { position:relative; right:-93px;}

.playday-mid { float:left; width:54%; padding:88px 22px 0;}
.playday-mid img{ float:left; width:100%; }
.playday-rgt { float:left; width:23%; padding-top:328px;}
.playday-rgt p{color:#fff; font-family: 'montserratlight'; font-size:10px; line-height:15px; text-align:left;}
.playday-rgt h5{color:#c4ab72; font-family: 'montserratlight'; font-size:12px; line-height:15px; text-transform:uppercase; letter-spacing:0.2px; margin-bottom:10px; padding-right:10px;}
.playday-rgt span { display:block; padding-left:30px;}
.playday-rgt h3{color:#c4ab72; font-family: 'montserratlight'; font-size:40px; line-height:40px;letter-spacing:0.2px; margin-bottom:20px;}
.playday-rgt a.more-btn {display:inline-block; margin-top:36px;color:#fff; font-family: 'montserratlight'; font-size:12px; line-height:20px; text-transform:uppercase; letter-spacing:2px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border:1px solid #a89361; line-height:33px; padding:0px 21px; margin-left:-72px;}
.playday-rgt a.more-btn:hover { background:#a89361;}

.playday-rgt h4{color:#fff; font-family: 'montserratlight'; font-size:14px; line-height:16px; letter-spacing:0.2px;}

.all-theatre { float:left; width:100%; margin-top:50px; padding-left:220px;}
.all-theatre h3{color:#c4ab72; font-family: 'montserratlight'; font-size:12px; line-height:15px; text-transform:uppercase; letter-spacing:0.2px; margin-bottom:15px;}
.all-theatre h1{color:#c4ab72; font-family: 'montserratlight'; font-size:40px; line-height:40px;letter-spacing:0.2px;}
.all-theatre a.more-btn { display:inline-block; margin-top:25px;color:#fff; font-family: 'montserratlight'; font-size:12px; line-height:20px; text-transform:uppercase; letter-spacing:0.5px;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; position:relative; padding-bottom:0px; }
.all-theatre a.more-btn:after {content:"";  background:#fff; height:0.5px; position:absolute; bottom:0px; width:105%; left:-5px; }
.all-theatre a.more-btn:hover:after{  background:none;}

.space-scroll { float:left; width:100%; background:#323232; padding-bottom:93px;}

.space-txt { float:right; margin-top:20px; text-align:right; }
.space-txt p{color:#fff; font-family: 'montserratlight'; font-size:15px; line-height:20px; text-align:right;}

.space-txt a.more-btn {display:inline-block; margin-top:30px;color:#fff; font-family: 'montserratlight'; font-size:12px; text-transform:uppercase; letter-spacing:2px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border:1px solid #a89361; line-height:33px; padding:0px 21px;}
.space-txt a.more-btn:hover { background:#a89361;}

/* equal section */
.equal-section { float:left; width:100%; background:#fff; padding:49px 0px 40px 0px }
.equal-lft { float:left; width:60%;}
.equal-lft img { float:left; width:19%;}
.equal-lft .equal-lft-txt { float:left; padding:30px 0px 0px 40px; width:81%;}
.equal-lft h3 {color:#eb5042; font-family: 'montserratregular'; font-size:28px; line-height:30px;letter-spacing:0.2px; margin-bottom:0px; }
.equal-lft h1 {color:#eb5042; font-family: 'montserratregular'; font-size:40px; line-height:45px; letter-spacing:inherit; margin-bottom:5px; }
.equal-lft h2 {color:#eb5042; font-family: 'montserratregular'; font-size:25px; line-height:30px;letter-spacing:0.2px; margin-bottom:0px; }
.equal-rgt { float:left; width:38%; margin-left:2%;}
.equal-rgt-txt { float:left; width:34%; margin-right:8%; padding-top:32px;}
.equal-rgt-txt h1 {color:#eb5042; font-family: 'montserratlight'; font-size:25px; line-height:25px; letter-spacing:0px; margin-bottom:5px; }
.equal-rgt-txt h1 span { display:block; border-bottom:1px solid #eb5042; font-size:22px;}
.equal-rgt-txt h2 {color:#eb5042; font-family: 'montserratlight'; font-size:18px; line-height:20px; letter-spacing:0px;}

.equal-rgt a.book-btn {display:inline-block; margin-top:45px;color:#eb5042; font-family: 'montserratregular'; font-size:25px; line-height:60px; text-transform:uppercase; letter-spacing:1px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border:1px solid #eb5042; padding:0px 24px;}
.equal-rgt a.book-btn:hover { background:#eb5042; color:#fff;}

.news-section { float:left; width:100%; background:#000; padding:20px 0px 20px;}
.news-section h1 {color:#c8c8c8; font-family: 'montserratregular'; font-size:35px; line-height:30px; letter-spacing:inherit; text-align:center; padding-top:20px;}
.news-section .slick-slider { margin-top:30px;}

.aha-section { float:left; width:100%; background:#f1edb9; padding:70px 0px;}
.aha-lft { float:left; width:32%; padding-left:32px; position:relative;}
.aha-rgt { float:left; width:68%; position:relative; padding-top:10px;}
.aha-scroll {width:100%; position:relative;}
.aha-lft a.go-btn {display:inline-block; margin-top:25px;  color:#ed3d89; font-family: 'montserratlight'; font-size:20px; line-height:40px; text-transform:uppercase; letter-spacing:1px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border:1px solid #ed3d89; padding:0px 30px 0px 18px;}
.aha-lft a.go-btn:hover { background:#ed3d89; color:#fff;}

.orng-shape { position:absolute; right:-37px; bottom:38px; z-index:999;}
.grn-bg-txt { position:absolute; left:-397px; bottom:-10px; z-index:999; background: url(../images/green-shape.png) no-repeat 0 0; width:461px; padding:42px 120px 70px 45px; text-align:center;}
.grn-bg-txt p {color:#fff; font-family: 'Noto Serif', serif; font-size:15px; line-height:18px }
.grn-bg-txt p span { font-family: 'montserratlight';}

.rose-bg-txt { position:absolute; right:-92px; top:-10px; z-index:999; background: url(../images/rose-shape.png) no-repeat 0 0; width:228px; padding:35px 35px 40px 35px; text-align:center;}
.rose-bg-txt p {color:#fff; font-family: 'montserratlight'; font-size:15px; line-height:18px }

/* inner page css */
.inner-header { float:left; width:100%; background:#323232; position:relative; z-index:99999; padding:42px 0px 32px;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.is-sticky .inner-header { padding:27px 0px 22px;}
.is-sticky .inner-header .logo { top:15px;}
.inner-header .logo { float:none; margin:auto; text-align:center; width:245px; padding:0px; position:absolute; top:24px; left:0; right:0;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.inner-header .menu-left { margin-top:0px;}
.inner-header .bar1, .inner-header .bar2, .inner-header .bar3 {background-color: #a89361;}
.inner-header .lang li { line-height:15px;}
.inner-header .lang li a { color:#c4ab72;}
.inner-header .lang-select { position:relative; top:auto; right:auto; float:right; width:auto; height:30px;}
.inner-header .lang-select .goog-te-gadget .goog-te-combo {margin: 0px 0;}

/* production page css */
.production-section { float:left; width:100%; background:#444444; padding:104px 0px 104px;}
.production-section .item { float:left; width:100%; margin-right:0; letter-spacing:0.1px;}
/*.production-section ul li:nth-child(2n-2) { margin-right:0;}*/
.production-section .item .car-sec { float:left; width:100%;}
.production-section .item .prod-txt { float:left; width:100%; background:#535252; padding:52px 25px 52px 42px;}
.production-section .item .prod-txt .title { padding-left:0px; margin-bottom:25px; }
.production-section .item .prod-txt p{color:#c8c8c8; font-family: 'montserratlight'; font-size:11px; line-height:16px;}
.production-section .item .prod-txt h1{color:#c8c8c8;font-family: 'montserratlight'; font-size:26px; line-height:28px; margin-top:10px; letter-spacing:2px;}

.production-section .item .prod-txt-det { float:left; width:100%;padding-left:0px; margin-top:72px; }

.production-section .item .prod-txt-det .name-det { float:left; width:100%;}
.production-section .item .prod-txt-det .name-det li{ float:left; width:100%; color:#c8c8c8; font-family: 'montserratlight'; font-size:10px; /*text-decoration:underline;*/ line-height:18px;}
.production-section .item .prod-txt-det .time-det { float:left; width:100%; margin:25px 0px 35px 0px;}
.production-section .item .prod-txt-det .time-det li{ color:#c4ab72; font-family: 'montserratlight'; font-size:12px; line-height:18px;}

.production-section .item .prod-txt-det .book-btn {display:inline-block; margin-top:0px;  color:#fff; font-family: 'montserratlight'; font-size:14px; line-height:30px; text-transform:uppercase; letter-spacing:3px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border:1px solid #c4ab72; padding:0px 54px 0px 24px; background:#c4ab72;}
.production-section .item .prod-txt-det .book-btn:hover { background:#fff; color:#c4ab72;}


.past-prod-section { float:left; width:100%; background:#fff; padding:75px 0px;}
.past-prod-section h1 {color:#c4ab72;font-family: 'montserratlight'; font-size:18px; line-height:22px; letter-spacing:5px; text-align:center; }
.past-prod-section ul { margin-top:70px; float:left; width:100%;}
.past-prod-section ul li { float:left; width:31.3333%; margin-right:3%; margin-bottom:35px; letter-spacing:0.1px; }
.past-prod-section ul li:nth-child(3n-3) { margin-right:0;}
.past-prod-section ul li:nth-child(3n+1) { clear:left; }
.past-prod-section ul li .car-sec { float:left; width:100%;}

.past-prod-section ul li .prod-txt { float:left; width:100%; background:#535252; padding:38px 30px 95px 35px;}
.past-prod-section ul li .prod-txt .title { padding-left:0px; margin-bottom:10px; }
.past-prod-section ul li .prod-txt p{color:#c8c8c8; font-family: 'montserratlight'; font-size:11px; line-height:16px;}
.past-prod-section ul li .prod-txt h1{color:#c8c8c8;font-family: 'montserratlight'; font-size:26px; line-height:28px; margin-top:10px; letter-spacing:2px; text-align:left;}

.past-prod-section ul li .prod-txt-det { float:left; width:100%;padding-left:0px; margin-top:15px; }
.past-prod-section ul li .prod-txt-det ul { margin-top:0px;}

.past-prod-section ul li .prod-txt-det .name-det { float:left; width:100%;}
.past-prod-section ul li .prod-txt-det .name-det li{ float:left; width:100%; color:#c8c8c8; font-family: 'montserratlight'; font-size:10px; /*text-decoration:underline;*/ line-height:18px; margin-bottom:0px;}
.past-prod-section ul li .prod-txt-det .time-det { float:left; width:100%; margin:12px 0px 0px 0px;}
.past-prod-section ul li .prod-txt-det .time-det li{float:left; width:50%; margin-right:0px; color:#c4ab72; font-family: 'montserratlight'; font-size:12px; line-height:18px; margin-bottom:0px;}


.btn-center { float:left; width:100%; text-align:center;}
a.more-link { color:#535252;font-family: 'montserratlight'; font-size:12px; text-transform:uppercase; text-align:center;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
a.more-link img { float:none;}
a.more-link span { padding-bottom:12px; display:block; text-align:center;}
a.more-link:hover {color:#c4ab72; }

.btn-view.btn-load-more1 {background: url(../images/view-more-arw.png) no-repeat bottom 0 center; border:none;  cursor:pointer; text-align:center; color:#535252;font-family: 'montserratlight'; font-size:12px; text-transform:uppercase; text-align:center;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; padding-bottom:35px; float:none; margin:auto; display:block; }
.btn-view.btn-load-more1:hover {color:#c4ab72; }

/* production 1 page css */
.production1-section { float:left; width:100%; background:#444444; padding:104px 0px 320px;}

/*.production1-section ul { float:left; width:100%; padding-right:120px; border-right:1px solid #c8c8c8;}*/
.production1-section ul li { float:left; width:31.3333%; margin-right:3%; margin-bottom:35px;}
.production1-section ul li:nth-child(3n-3) { margin-right:0;}

.production1-section ul li .prod-txt { float:left; width:100%; background:#323232; padding:45px 35px 65px 35px;}
.production1-section ul li .prod-txt .title { padding-left:0px; margin-bottom:10px; }
.production1-section ul li .prod-txt p{color:#535252; font-family: 'montserratlight'; font-size:11px; line-height:16px;}
.production1-section ul li .prod-txt h1{color:#535252;font-family: 'montserratlight'; font-size:28px; line-height:30px; margin-top:10px; letter-spacing:2px; text-align:left;}

.production1-section ul li .prod-txt-det ul { padding:0px; border:none;}
.production1-section ul li .prod-txt-det .time-det { float:left; width:100%; margin:10px 0px 65px 0px;}
.production1-section ul li .prod-txt-det .time-det li{float:left; width:100%; margin-right:0px; color:#c4ab72; font-family: 'montserratlight'; font-size:12px; line-height:18px; margin-bottom:0px;}

.production1-section ul li .prod-txt-det .book-btn {display:inline-block; margin-top:0px;  color:#fff; font-family: 'montserratlight'; font-size:14px; line-height:30px; text-transform:uppercase; letter-spacing:3px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border:1px solid #c4ab72; padding:0px 25px 0px 25px; background:#c4ab72;}
.production1-section ul li .prod-txt-det .book-btn:hover { background:#fff; color:#c4ab72;}

/*popup*/
.popup { float:left; display:none; background:#fff; width:100%; max-width:1095px; padding:0px;}
.prod-det-lft { float:left; width:35%; height:512px; }
.pro-det-rgt { float:right; width:65%; }
.pro-det-rgt .flexslider{ float:left; width:100%;}
.pro-det-rgt .flexslider  .slides > li::after { position:absolute; content:"";top:0; left:0; width:100%; height:100%; background:none;}
.pro-det-rgt .flexslider .slides img{ height:512px;}

.pro-det-rgt .flexslider .flex-control-nav { bottom:20px;}
.pro-det-rgt .flex-control-nav li a{background: #d4d4d4;width:6px;height: 6px;display: inline-block;-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;margin: 0 4px;}
.pro-det-rgt .flex-control-nav li a.flex-active, .pro-det-rgt .flex-control-nav li a:hover{ background:#eeeeee;}

.prod-det-lft .prod-txt { float:left; width:100%; background:#535252; padding:52px 12px 68px 40px; height:512px;}
.prod-det-lft .prod-txt .title { padding-left:0px; margin-bottom:18px; }
.prod-det-lft .prod-txt p{color:#c8c8c8; font-family: 'montserratlight'; font-size:11px; line-height:16px;}
.prod-det-lft .prod-txt h1{color:#c8c8c8;font-family: 'montserratlight'; font-size:26px; line-height:28px; margin-top:10px; letter-spacing:2px;}

.prod-det-lft .prod-txt-det { float:left; width:100%;padding-left:0px; margin-top:30px; }

.prod-det-lft .prod-txt-det .name-det { float:left; width:100%;}
.prod-det-lft .prod-txt-det .name-det li{ float:left; width:100%; color:#c8c8c8; font-family: 'montserratlight'; font-size:10px; /*text-decoration:underline; */line-height:18px;}
.prod-det-lft .prod-txt-det .time-det { float:left; width:100%; margin:25px 0px 35px 0px;}
.prod-det-lft .prod-txt-det .time-det li{ color:#c4ab72;float:left; width:50%; margin-right:0px; font-family: 'montserratlight'; font-size:12px; line-height:18px;}

.prod-det-lft .prod-txt-det .book-btn {display:inline-block; margin-top:0px;  color:#fff; font-family: 'montserratlight'; font-size:14px; line-height:30px; text-transform:uppercase; letter-spacing:3px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border:1px solid #c4ab72; padding:0px 25px 0px 25px; background:#c4ab72;}
.prod-det-lft .prod-txt-det .book-btn:hover { background:#fff; color:#c4ab72;}

/*festival microsite*/
.inner-header.inner-header-new { padding: 20px 0px 9px; }
.inner-header.inner-header-new .logo { float:left;text-align:center; width:245px; padding:0px; position:relative; top:auto; left:0; right:0; }

.bk-btn { float:right; text-transform:uppercase; color:#c8c8c8; font-size:14px; font-family: 'montserratlight'; margin-top:7px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; cursor:pointer;}
.bk-btn:hover { color:#c4ab72; }
    
.fest-micro { float:left; width:100%; padding:100px 0px; text-align:center;}
.fest-micro h1 { font-size:38px; font-family: 'montserratlight'; color:#424242; margin-bottom:18px; }
.fest-micro h2 { font-size:28px; font-family: 'montserratlight'; color:#c4ab72;}
.fest-micro h2.red-txt{ color:#f32626;}

/*festivals*/
.fest-section { float:left; width:100%; background:#a89361; padding:175px 0px 105px;}
.fest-cont { float:left; width:100%; margin-bottom:95px;}
.fest-lft { float:left; width:63.5%; padding-right:6%;}
.fest-lft h1{font-size:38px; font-family: 'montserratlight'; color:#fff; margin-bottom:30px; letter-spacing:inherit;}
.fest-lft p {color:#fff;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:22px; }
.fest-rgt { float:left; width:36.5%; padding-left:40px;}
.fest-box { float:right; width:300px; background:#c4ab72; padding:56px 40px 42px;}
.fest-box h1{font-size:25px; font-family: 'montserratlight'; color:#a89361; margin-bottom:94px;}
.fest-box h3{font-size:25px; font-family: 'montserratlight'; color:#a89361;}

.pastfest-cont{ float:left; width:100%;}
.pastfest-lft { float:left; width:68.5%;}
.pastfest-rgt { float:left; width:31.5%; padding-left:40px; text-align:right;}
.pastfest-rgt h1{font-size:30px; line-height:35px; font-family: 'montserratlight'; color:#fff; margin-bottom:30px;}
.pastfest-rgt ul li { float:left; width:100%; margin-bottom:12px;font-size:14px;color:#fff; font-family: 'montserratlight'; }
.pastfest-rgt ul li a { color:#fff; }

/*festivals archive*/
.fest-section.fest-archive { float:left; width:100%; background:#e8e8e8; padding:145px 0px 160px;}
.fest-section.fest-archive .fest-lft h3{color:#535252; font-size:20px; font-family: 'montserratlight'; margin-bottom:12px;}
.fest-section.fest-archive .fest-lft h1{color:#535252;}
.fest-section.fest-archive .fest-lft p {color:#535252;}

.pastfest-in { float:left; width:100%;text-align:right; margin-top:115px;}
.pastfest-in h1{font-size:30px; line-height:35px; font-family: 'montserratlight'; color:#535252; margin-bottom:30px;}
.pastfest-in ul li { float:left; width:100%; margin-bottom:12px;font-size:14px;color:#535252; font-family: 'montserratlight'; }

.poster-section {float:left; width:100%; margin-top:65px;}
.poster-lft { float:left; width:36%; margin-right:4%;}
.poster-lft img{ float:left; width:100%;}
.poster-rgt { float:left; width:60%; margin-right:0;}
.poster-rgt #carousel{width:100%;margin:8px 0px 0px; padding:12px; background:#c8c8c8; border-radius:0px;}
.poster-rgt #carousel .slides > li{ margin-right:10px; position:relative; cursor:pointer;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.poster-rgt #carousel .slides > li:hover { opacity:0.7;}
/*#carousel .slides > li{ border: solid 3px transparent}
#carousel .slides > li:after{ background:rgba(0,0,0,0.5); content:""; display:inline-block; width:100%; height:100%; position:absolute; top:0px; left:0}
#carousel  .slides > li.flex-active-slide:after{ background:rgba(0,0,0,0)}
#carousel  .slides > li.flex-active-slide{ border: solid 3px #fff}*/

/* our story page */
.dream-section { float:left; width:100%; background:#fff; padding:160px 0px 62px 0px; } 
.dream-section h1{font-size:40px; line-height:40px; font-family: 'montserratlight'; color:#c4ab72; margin-bottom:30px;}
.dream-img { float:left; width:27%; margin-right:3%; overflow:hidden;}
.dream-img img { float:left; width:100%;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.dream-img img:hover { transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.dream-para { float:left; width:37%; margin-right:2%;}
.dream-para p {color:#424242;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:20px; }

.dream-txt { float:left; width:31%; }
.dream-txt p {color:#c4ab72;font-family: 'montserratlight'; font-size:20px; line-height:28px; margin-bottom:30px; }
.dream-txt p.author {color:#c4ab72;font-family: 'montserratlight'; font-size:10px; line-height:20px; margin-bottom:0px; }

.theatre-alive { float:left; width:100%; background:#323232; padding:100px 0px;}
.theatre-alive h1{font-size:40px; line-height:40px; font-family: 'montserratlight'; color:#c4ab72; margin-bottom:30px;}
.theatre-alive p {color:#fff;font-family: 'montserratlight'; font-size:16px; line-height:22px; margin-bottom:25px; }

.trust-outer { float:left; width:100%; background:#fff; padding:115px 0px 130px;}
.trust-cont { float:left; width:100%; }
.trust-cont1 { float:left; width:30%; margin-right:2%;}
.trust-cont1 p {color:#c4ab72;font-family: 'montserratlight'; font-size:18px; line-height:25px; margin-bottom:30px; }
.trust-cont1 p.author {color:#c4ab72;font-family: 'montserratlight'; font-size:10px; line-height:20px; margin-bottom:0px; }
/*.trust-cont2 { float:left; width:35%; margin-right:2%;}*/
.trust-cont2 { float:left; width:68%; margin-right:0;}
.trust-cont2 h1{font-size:28px; line-height:30px; font-family: 'montserratlight'; color:#c4ab72; margin-bottom:25px;}
.trust-cont2 p {color:#424242;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:20px; }
.trust-cont2 ul { float:left; width:100%;}
.trust-cont2 ul li{ float:left; width:100%;color:#424242;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:0px;}
.trust-cont2 ul li a{color:#424242;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:0px;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.trust-cont2 ul li a:hover{color:#000;}
.trust-cont3 { float:left; width:31%;}
.trust-cont3 h1{font-size:28px; line-height:30px; font-family: 'montserratlight'; color:#c4ab72; margin-bottom:25px;}
.trust-cont3 p {color:#424242;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:20px; }

.trust-members { float:left; width:100%; margin-top:105px; border-top:6px solid #c4ab72; padding-top:65px; }
.trust-mem-lft { float:left; width:65%; padding-right:23%;}
.trust-mem-lft h1{font-size:28px; line-height:30px; font-family: 'montserratlight'; color:#c4ab72; margin-bottom:25px;}
.trust-mem-lft p {color:#424242;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:20px; }

.trust-mem-rgt { float:left; width:35%;}
.trust-mem-rgt ul li {float:left; width:48%; margin-right:4%; margin-bottom:16px;}
.trust-mem-rgt ul li:nth-child(2n-2) {margin-right:0px;}
.trust-mem-rgt ul li img { border:1px solid #e3e3e3; float:left; width:100%;}
.trust-mem-rgt ul li img.active { -webkit-filter: sepia(100%);filter: sepia(100%);}

.accordion-toggle {cursor: pointer;}
#accordion h2 { margin-bottom:20px;line-height:20px;}
#accordion h2 span{ font-size:18px; color:#676767;text-decoration: underline;}
#accordion h2 span.arrowUp {color:#c4ab72;}
#accordion .accordion-content p { font-size:11px; line-height:16px;}

.team-section { float:left; width:100%;}
.team-lft { float:left; width:38%; background:#c8c8c8; padding:33px 34px 37px; min-height:280px; }
.team-lft h1 {color:#323232;font-family: 'montserratlight'; font-size:30px; line-height:30px; margin-bottom:20px; }
.team-lft p {color:#323232;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:0px; }

.team-rgt {float:left; width:62%; }

.supporters { float:left; width:100%; padding:90px 0px;}
.supporters h1 { color:#c4ab72; font-size:40px; line-height:40px; font-family: 'montserratlight'; margin-bottom:20px;}
.supporters p {color:#323232;font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:18px; }

.supporters ul { float:left; width:100%; margin-top:46px;}
.supporters ul li { width:17.6%; float:left; margin-right:3%; margin-bottom:32px;}
.supporters ul li:nth-child(5n-5) { margin-right:0px;}
.supporters ul li img { float:left; width:100%;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.supporters ul li img:hover {opacity:0.7;}

.back-to-top { float:right; margin:10px 20px 0px 0px;}

/* lot more page */
.lotmore-section { float:left; width:100%; background:#c4ab72; padding:100px 0px 90px 0px; text-align:center;}
.lotmore-section h1 { color:#fff; font-size:22px; line-height:35px; font-family: 'montserratlight';}
.lotmore-section h1 span { text-transform:uppercase; letter-spacing:8px;}

.lotmore-cont{ float:left; width:100%; background:#fff; padding:120px 0px 90px 0px;}
.mango-sec { float:left; width:100%;}
.mango-lft { float:left; width:68%; margin-right:3%;}
.mango-cap { float:left; width:100%; font-size:12px; padding:8px 0px; color:#343434;}
.mango-rgt { float:left; width:29%; padding-top:100px;}
.mango-rgt h1 { color:#676767; font-size:40px; line-height:45px; font-family: 'montserratlight'; margin-bottom:25px; }
.mango-rgt p {color:#323232; font-family: 'montserratlight';  font-size:13px; line-height:20px; margin-bottom:22px; }

.mango-lft-cont { float:left; width:100%; margin-top:25px; text-align:right; padding-right:0px;}
.mango-lft-cont h1 { color:#676767; font-size:40px; line-height:45px; font-family: 'montserratlight'; margin-bottom:25px; }
.mango-lft-cont p {color:#323232; font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:22px; }

.ranga-ugadi { float:left; width:100%; padding:75px 0px 40px;}
.ranga-lft { float:left; width:40%; margin-right:3%; text-align:right; padding:112px 0px 0px 110px;}
.ranga-cap { float:left; width:100%; font-size:12px; padding:8px 0px; color:#343434;}
.ranga-rgt { float:right; width:57%; padding-right:120px;}
.ranga-lft h1 { color:#676767; font-size:40px; line-height:45px; font-family: 'montserratlight'; margin-bottom:25px; }
.ranga-lft p {color:#323232; font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:22px; }

.youth-theatre { float:left; width:100%; padding-left:115px; }
.youth-theatre h1 { color:#676767; font-size:40px; line-height:45px; font-family: 'montserratlight'; margin-bottom:25px; }
.youth-theatre p {color:#323232; font-family: 'montserratlight'; font-size:13px; line-height:20px; margin-bottom:22px; }

.mango-sec1 { padding-top:90px;}
.mango-sec1 .mango-rgt { padding-top:0px; margin-top:-105px;}

.yr-lst { float:left; width:100%; padding:0px 10%;}
.yr-lst ul { float:left; width:100%;}
.yr-lst li { float:left; padding-left:55px; position:relative; margin-bottom:15px; } 
.yr-lst li span{ position:absolute; top:0; left:0px;  font-family: 'montserratlight'; font-size:14px; color:#c4ab72; }
.yr-lst li p {color:#323232; font-family: 'montserratlight';  font-size:13px; line-height:20px; margin-bottom:0px; }

a.yr-more-btn { color:#323232;font-family: 'montserratlight';font-size:13px; line-height:20px; text-transform:uppercase; margin-top:10px; display:inline-block; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
a.yr-more-btn:hover { color:#c4ab72; }

.btn-view.btn-load-more { background:none; border:none; cursor:pointer; padding:0px; margin-left:55px; color:#323232;font-family: 'montserratlight';font-size:13px; line-height:20px; text-transform:uppercase; margin-top:10px; display:inline-block; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.btn-view.btn-load-more:hover { color:#c4ab72; }

/* announcement page */
.anounce-section { float:left; width:100%; padding:55px 0px 55px 0px;}
.car-anounce { float:none; width:540px; margin:auto;}
.down-div { float:left; width:100%; text-align:center; margin-top:20px;}
.car-anounce a.down-ico { float:none; display:inline-block; margin:auto; width:31px; height:27px;  background: url(../images/download-ico.png);}
.close-ico { float:right;}

/*contact*/
.contact-pad{float:left; width:100%; background:#fff; padding:80px 0px;}
.contact-pad .contact-lft{float:left; width:45%; padding:72px 20px 0px 55px;}
.contact-pad .contact-lft h2 { color:#c4ab72; font-size:20px; line-height:20px; font-family: 'montserratlight'; margin-bottom:5px;}
.contact-pad .contact-lft p{color:#3b3b3b; font-size:15px; letter-spacing:1px; font-family: 'montserratlight'; line-height:18px; margin-top:0px; margin-bottom:30px;}
.contact-pad .contact-lft p a {transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.contact-pad .contact-lft p a:hover { color:#c4ab72;}
.contact-pad .contact-lft h1 { color:#c4ab72; font-size:30px; line-height:35px; font-family: 'montserratlight'; margin-bottom:5px;}
.contact-pad .contact-rgt{float:left; width:55%; padding:70px 82px 35px; background:#676767;}

.contact-pad .contact-rgt ul{ float:left; width:100%;}
.contact-pad .contact-rgt ul li{ float:left; width:100%; margin-bottom:10px; position:relative;}
.contact-pad .contact-rgt ul li:last-child { margin-bottom:0px;}
.contact-pad .contact-rgt ul li input[type="text"], .contact-pad .contact-rgt ul li textarea, .contact-pad .contact-rgt ul li input[type="email"]{ float:left; width:100%; background:#535252; padding:8px 15px; color:#fff; font-size:13px;font-family: 'montserratlight'; border:none;}
.contact-pad .contact-rgt ul li textarea{height:145px; resize:none;}

.contact-pad .contact-rgt ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.contact-pad .contact-rgt ::-moz-placeholder { /* Firefox 19+ */
   color: #fff;
}
.contact-pad .contact-rgt :-ms-input-placeholder { /* IE 10+ */
   color: #fff;
}
.contact-pad .contact-rgt :-moz-placeholder { /* Firefox 18- */
   color: #fff;
}
.contact-pad .contact-rgt ul li a.apply-btn { float:right; margin-top:12px; color: #323232;font-size:13px; font-family: 'montserratlight'; letter-spacing:1px; height: 38px;line-height: 40px;padding: 0px 25px;background: #c4ab72;text-transform: uppercase;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}
.contact-pad .contact-rgt ul li a.apply-btn:hover{ background:#fff; color:#323232; }


/* aha 03May2018 */
.aha-pad 				{ float:left; width:100%; padding:100px 0px; text-align:center;}
.aha-pad h1 			{ font-size:36px; font-family: 'montserratlight'; color:#00a79d; padding-top:20px; text-align:left; line-height:48px; }
.aha-img				{ float:left; padding:0 10%;}
.aha-inner-section 		{ float:left; width:100%; background:#f1edb9; padding:70px 0px 50px;}
.aha-inn-lft 			{ float:left; width:40%; padding-left:0px; position:relative; margin-right:4%;}
.aha-inn-lft p			{ font-size:15px; font-family: 'montserratlight'; padding-bottom:30px;}
.aha-inn-rgt 			{ float:right; width:56%; position:relative; padding-top:0px;}
.aha-inn-rgt .child-img { float:left; width:100%; overflow:hidden;}
.aha-inn-rgt .child-img img  { float:left; width:100%; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.aha-inn-rgt .child-img img:hover { transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.aha-inner-section .rose-bg-txt { position:absolute; left:-33px; top:114px; z-index:999; background: url(../images/rose-shape1.png) no-repeat 0 0; width:197px; min-height:155px; padding:23px 29px 40px 20px; text-align:center;}
.aha-inner-section .rose-bg-txt p {color:#fff; font-family: 'montserratlight'; font-size:14px; line-height:18px }

.sharing-privilege		{ float:left; width:100%; padding:40px 0; margin-top:10px; position:relative;}
.share-lft 				{ float:left; width:73%; position:relative; padding-top:0px;}
.share-lft .child-img	{ float:right; overflow:hidden;}
.share-lft .child-img img  { float:left; width:100%; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.share-lft .child-img img:hover { transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.wht-bg-txt h1			{ font-size:32px; font-family: 'montserratregular'; color:#393937; padding-top:17px; text-align:left; line-height:52px; }
.wht-bg-txt h1.sharing-image {  background: url(../images/sharing-privilege.png) no-repeat top left; padding-top:26px; padding-left:90px; width:64%; display:inline-block; line-height:30px;  }
.share-rgt 				{ float:right; width:24%; padding-top:70px; padding-left:0; position:relative; margin-left:3%;}
.share-rgt p			{ font-size:16px; font-family: 'montserratlight'; padding-bottom:20px;}
.share-rgt span 		{ font-family: 'montserratlight'; font-size:10px;}
.aha-inner-section .wht-bg-txt { position:absolute; left:0px; top:25px; z-index:999; background: url(../images/white-shape.png) no-repeat 0 0; width:625px; min-height:508px; padding:65px 50px 55px 0; text-align:center;}
.aha-inner-section .wht-bg-txt p {color:#222; font-family: 'montserratlight'; font-size:14px; line-height:18px; padding:10px 0 0 110px; }

.aha-shows				{ float:left; width:100%; padding:20px 0 0;}
.aha-shows h1			{ font-size:32px; font-family: 'montserratregular'; color:#393937; padding-top:17px; text-align:left; line-height:52px; }
.aha-shows h1.show-rgt-img {  background: url(../images/sharing-icon.png) no-repeat center right; padding-top:0; width:62%; display:inline-block; position:relative; line-height:84px;  }
.aha-shows-lft 			{ float:left; width:48%; position:relative; padding-top:0px;}
.aha-shows-lft p		{ font-size:13px; font-family: 'montserratlight'; padding-bottom:20px; line-height:20px;}
.sharing-img			{ margin-bottom:50px; float:left; width:100%; overflow:hidden;}
.sharing-img img		{ float:left; width:100%; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.sharing-img img:hover { transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.aha-shows-rgt 			{ float:left; width:49%; padding-top:0px; padding-left:0; position:relative; margin-left:3%;}
.aha-shows-rgt p		{ font-size:13px; font-family: 'montserratlight'; padding-bottom:30px; line-height:20px;}
.aha-shows-rgt p.para-pad	{ font-size:16px; font-family:'montserratregular'; padding-right:110px; padding-bottom:10px; line-height:24px; }
.aha-shows-rgt p.para-pad1	{ padding-top:15px;}
.aha-shows-rgt span 	{ font-family: 'montserratlight'; font-size:10px; padding-bottom:45px; display:inline-block;}

.aha-annual 			{ float:left; width:100%; padding:70px 0px 60px; text-align:center;}
.aha-img				{ float:left; padding:0 10%;}
.aha-annual-lft 		{ float:left; width:48%; position:relative; margin-right:4%;}
.aha-annual-lft h1 		{ font-size:38px; font-family: 'montserratregular'; color:#393937; padding-top:0px; text-align:left; line-height:32px; padding-right:41px; padding-bottom:15px; }
.aha-annual-lft p		{ font-size:13px; font-family: 'montserratlight'; padding-bottom:30px; text-align:left;}
.aha-annual-rgt 		{ float:left; width:48%; position:relative; padding-top:0px;}
.aha-annual-rgt h1 		{ font-size:38px; font-family: 'montserratregular'; color:#fff; padding-top:0px; text-align:right; line-height:32px; padding-right:15px; letter-spacing:1px; padding-bottom:15px; }
.aha-annual-rgt p		{ font-size:13px; font-family: 'montserratlight'; padding-bottom:30px; text-align:center;}
.aha-annual .grn-bg-txt { position:absolute; left:0px; top:-138px; z-index:999; background: url(../images/green-shape-big.png) no-repeat 0 0; width:575px; min-height:361px; padding:62px 35px 40px 145px; text-align:center;}
.aha-annual .grn-bg-txt p {color:#fff; font-family: 'montserratlight'; font-size:14px; line-height:20px }
.grey-bg				{ float:left; width:100%; padding:20px 0 0;}
.grey-bg li 			{ width:31.6666%; float:left; margin-right:2.5%; }
.grey-bg li img          { float:left; width:100%;}
.grey-bg li:nth-child(3n-3)	{ margin-right:0;}

.maruti-section 		{ float:left; width:100%; background:#f1edb9; padding:70px 0px 50px;}
.maruti-puppet			{ float:left; width:100%;}
.maruti-pup-lft 		{ float:left; width:37%;position:relative; margin-right:4%; overflow:hidden;}
.maruti-pup-lft img    { float:left; width:100%; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.maruti-pup-lft img:hover { transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.maruti-pup-lft p		{ font-size:15px; font-family: 'montserratlight'; padding-bottom:30px;}
.maruti-pup-rgt 		{ float:left; width:59%; position:relative; padding-top:50px;}
.maruti-pup-rgt h1 		{ font-size:38px; font-family: 'montserratlight'; color:#393937; padding-top:0px; text-align:left; line-height:38px; padding-right:41px; padding-bottom:15px; }
.maruti-pup-rgt p		{ font-size:13px; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}

.aha-international		{ float:left; width:100%; padding-top:20px;}
.aha-inter-lft 			{ float:left; width:50%; position:relative; margin-right:2%; padding-top:70px;}
.aha-inter-lft h1 		{ font-size:38px; font-family: 'montserratlight'; color:#393937; padding-top:0px; text-align:left; line-height:38px; padding-right:41px; padding-bottom:15px; }
.aha-inter-lft p		{ font-size:13px; font-family: 'montserratlight'; padding-bottom:30px; line-height:20px;}
.aha-inter-rgt 			{ float:left; width:48%; position:relative; padding:25px 40px; background:#fff;}
.aha-inter-rgt li		{ float:left; width:100%;}
.aha-inter-rgt li a		{ float:left; width:87%; font-size:15px; font-family: 'montserratlight'; border-bottom:1px solid #979797; padding:18px 0;}
.aha-inter-rgt li a	span{ float:left; width:100%; font-size:13px; font-family: 'montserratlight';}
.aha-inter-rgt p		{ font-size:13px; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}

.summer-express 		{ float:left; width:100%; padding:70px 0px 60px; text-align:center;}
.aha-img				{ float:left; padding:0 10%;}
.summer-lft 			{ float:left; width:42%; position:relative; margin-right:3%;}
.summer-lft-cont         { float:left; width:100%; background:#18b492;  padding:40px 40px 30px; }
.summer-lft-cont img   { margin-bottom:25px;}
.summer-lft h1 			{ font-size:38px; font-family: 'montserratregular'; color:#393937; padding-top:0px; text-align:left; line-height:32px; padding-right:41px; padding-bottom:15px; }
.summer-lft p			{ font-size:13px; font-family: 'montserratlight'; text-align:left; color:#fff; padding-bottom:20px; line-height:20px;}
.summer-lft p.para-pad2	{ padding-top:0; padding-bottom:40px;}
.summer-image			{ float:left; margin-bottom:2px; width:100%;}
.summer-rgt 			{ float:left; width:55%; position:relative; padding-top:0px; background:#6aa5c2;}
.summer-rgt h1 			{ font-size:38px; font-family: 'montserratregular'; color:#fff; padding-top:0px; text-align:right; line-height:32px; padding-right:15px; letter-spacing:1px; padding-bottom:15px; }
.summer-rgt p			{ font-size:13px; font-family: 'montserratlight'; text-align:center; color:#fff; text-align:left; line-height:20px; padding-bottom:24px}
.summer-rgt p.cloud-para	{ padding-top:49%; padding-bottom:20px;}
.cloud-img 				{ right:0; text-align: right;  position: absolute; top:-105px; z-index: 9;}

#summer { float:left; width:100%;}
.cloud-cont { float:left; width:100%;  background:#6aa5c2; padding:325px 75px 79px; position:relative;}


/* our space page */
.space-ban { float:left; width:100%;}
.space-ban img{ float:left; width:100%;}
.space-cont { float:left; width:100%; background:#323232;}

.perform-space { float:left; width:100%; padding:75px 0px 95px;}
.perform-lft { float:left; width:63%; position:relative;}
.perform-rgt { float:left; width:37%;}
.perform-lft-cont { float:none; margin:-360px 0px 0px 112px; background:rgba(0,0,0,0.7); width:630px; padding:100px 114px 90px; }
.perform-lft-cont h1 { color:#c4ab72; font-size:35px; line-height:40px; font-family: 'montserratlight'; margin-bottom:30px;} 
.perform-lft-cont p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}
.perform-rgt ul{ float:none; width:190px; margin:auto;}
.perform-rgt ul li { float:left; width:100%; margin-bottom:15px;}
.down-icon { float:right;}
.perform-rgt ul li a.select-btn { border:1px solid #a89361; padding:6px 30px; color:#c8c8c8; font-size:13px; text-transform:uppercase;  font-family: 'montserratlight'; float:right; width:100%; letter-spacing:2px; line-height:18px; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}
.perform-rgt ul li a.select-btn:hover { background:#a89361;}
.perform-rgt ul li a.hire-btn { border:1px solid #a89361; background:#a89361; padding:8px 30px; color:#323232; font-size:16px; text-transform:uppercase;  font-family: 'montserratlight'; float:right; width:100%; letter-spacing:2px; line-height:20px; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}
.perform-rgt ul li a.hire-btn:hover { background:none; color:#c8c8c8;}

.contact-pop { float:left; width:800px; background:#676767; padding:95px 112px 40px; }
.contact-pop ul{ float:left; width:100%;}
.contact-pop ul li{ float:left; width:100%; margin-bottom:10px; position:relative;}
.contact-pop ul li:last-child { margin-bottom:0px;}
.contact-pop ul li input[type="text"], .contact-pop ul li input[type="email"], .contact-pop ul li textarea{ float:left; width:100%; background:#535252; padding:8px 15px; color:#fff; font-size:13px;font-family: 'montserratlight'; border:none;}
.contact-pop ul li textarea{height:145px; resize:none;}

.contact-pop ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.contact-pop ::-moz-placeholder { /* Firefox 19+ */
   color: #fff;
}
.contact-pop :-ms-input-placeholder { /* IE 10+ */
   color: #fff;
}
.contact-pop :-moz-placeholder { /* Firefox 18- */
   color: #fff;
}
.contact-pop ul li a.apply-btn, .contact-pop ul li input[type="submit"] { float:right; margin-top:12px; color: #323232;font-size:13px; font-family: 'montserratlight'; letter-spacing:1px; height: 38px;line-height: 40px;padding: 0px 25px;background: #c4ab72; border:0px;text-transform: uppercase;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}
.contact-pop ul li a.apply-btn:hover, .contact-pop ul li input[type="submit"]:hover{ background:#fff; color:#323232; }


.foyer-space { float:left; width:100%;}
.foyer-lft { float:left; width:52%; position:relative;}
.foyer-rgt { float:right; width:48%; position:relative; z-index:99;}
.foyer-lft-cont { float:left; background:rgba(0,0,0,0.7); width:100%; padding:68px 110px 68px; }
.foyer-lft-cont h1 { color:#c4ab72; font-size:35px; line-height:40px; font-family: 'montserratlight'; margin-bottom:30px;} 
.foyer-lft-cont p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}

.foyer-rgt img{ float:left; width:auto; position:absolute; top:-25px; left:-78px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;}

.cafe-space { float:left; width:100%; padding:92px 0px 112px; position:relative;}
.cafe-space img{ float:left; width:100%;}
.cafe-space-cont { float:left; width:382px; background:rgba(0,0,0,0.7); padding:145px 40px; position:absolute; right:72px; top:-58px; }
.cafe-space-cont h1 { color:#c4ab72; font-size:35px; line-height:40px; font-family: 'montserratlight'; margin-bottom:30px;} 
.cafe-space-cont p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}

.window-space {float:left; width:100%; padding:0px 7% 110px; }
.window-space-cont  { float:right; width:890px; background:rgba(0,0,0,0.7); padding:80px 80px 70px 225px; position:relative; }
.window-space-cont h1 { color:#c4ab72; font-size:35px; line-height:40px; font-family: 'montserratlight'; margin-bottom:30px;} 
.window-space-cont p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}

.window-img { position:absolute; left:-190px; top:-45px;}

.other-space {float:left; width:100%; padding:0px 9% 216px 0px; position:relative;}
.other-space > img { float:right;}
.other-space-cont  { float:right; width:380px; background:rgba(0,0,0,0.7); padding:85px 32px 65px 42px; position:absolute; left:0px; top:-35px; }
.other-space-cont h1 { color:#c4ab72; font-size:35px; line-height:40px; font-family: 'montserratlight'; margin-bottom:30px;} 
.other-space-cont p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}


.book-space {float:left; width:100%;position:relative;}
.book-space img{ float:left; width:100%;}
.book-space-cont  { float:right; width:500px; background:rgba(0,0,0,0.7); padding:75px 65px; position:absolute; /*right:160px;*/ right:12%; bottom:-75px; }
.book-space-cont h1 { color:#c4ab72; font-size:35px; line-height:40px; font-family: 'montserratlight'; margin-bottom:30px;} 
.book-space-cont p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}

.gallery-space { float:left; width:100%; padding:150px 0px 130px 0px;}
.gallery-space-lft { float:left; width:57%; margin-right:4%;}
.gallery-space-lft h1 { color:#c4ab72; font-size:30px; line-height:35px; font-family: 'montserratlight'; margin-bottom:25px;} 
.gallery-space-lft ul li { float:left; width:30%; margin-right:5%; margin-bottom:25px;}
.gallery-space-lft ul li:nth-child(3n-3) { margin-right:0px;}
.gallery-space-lft ul li img { float:left; width:100%;}
.gallery-space-rgt { float:left; width:39%; padding-right:38px;}
.gallery-space-rgt h1 { color:#c4ab72; font-size:25px; line-height:30px; font-family: 'montserratlight'; margin-bottom:25px;} 
.gallery-space-rgt h1 span{ font-size:15px;}

.car-gal { float:left; width:100%; background:#fff; margin-bottom:65px; padding:0px 10px;}
.gallery-space-rgt p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}

.google-link { color:#c4ab72; font-size:16px; line-height:20px; font-family: 'montserratlight';transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; }
.google-link:hover { color:#fff;}

.gal-txt { float:left; width:100%; padding:13px 0px; border-top:1px solid #979797; color:#838383; text-align:center; font-family: 'montserratlight';font-size:15px;}

/*Timeline*/
.timeline{ float:left; width:100%; background:#313131; padding:45px 0px 90px; position:relative; z-index:99;}
.calendar-tit{float:left; width:100%; text-align:center; position:relative;}
.calendar-tit .line{ background:#c4ab72; width:1px; height:100%;  display:inline-block;position: absolute;left: 0;top:75px; right:0px; margin:auto;}
.calendar-tit ul li { float:left; width:100%;}
.calendar-tit h2{ color:#fff; text-transform:uppercase;font-family: 'montserratlight'; font-size:30px;position: relative;/*margin-right: 30px;*/padding: 10px 0px 0 0; text-align:center;}
/*.calendar-tit h2:after{ background:#c4ab72; width:1px; height: 140px; content:""; display:inline-block;position: absolute;right: 0;top: 0;}*/
.calendar-tit h2 span{ text-transform:none; font-size:15px; display:block;text-align:center;}
.calendar-tit ul li:hover h2, .calendar-tit ul li:hover h2 span { color:#c4ab72; }
.calendar-tit h3{ color:#969696; text-transform:uppercase; font-size:20px;font-family: 'montserratlight';vertical-align: top; margin-top:10px; padding-left:25px; text-align:left;}
.calendar-event{float:left; width:100%; position:relative;}
.calendar-event ul { position:relative; height: 100%;width: 100%;z-index: 0;/*overflow: hidden; */padding-top:30px;}
.calendar-event .line{ background:#c4ab72; width:1px; height:100%;  display:inline-block;position: absolute;left: 0;top: 0; right:0px; margin:auto;}
.calendar-event .line:before{background: #c4ab72;width: 8px;height: 8px;content: "";display: inline-block;position: absolute;left: -3px;bottom: -8px;border-radius: 12px;}
.calendar-event ul li{ font-size:25px;font-family: 'montserratlight';line-height:40px; position:relative;width: 92%;margin: 0 4%;float: left;}
.calendar-event ul li.month-nme{ line-height:25px;}
.calendar-event ul li a{color:#c8c8c8;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.calendar-event.calendar-event-des ul li:hover a{ color:#c4ab72}
.calendar-event ul li a small{ font-size:16px;}
.calendar-event.calendar-event-des ul li:hover .event-hover{ /*display:block*/ visibility:visible; opacity:1;}
.event-tit{ float:left;width: 50%;text-align: right;padding-right: 25px;}
.event-dt{ float:left; width:50%;padding-left:25px;position:relative}
/*.event-dt:after{ background:#c4ab72; width:1px; height: 45px; content:""; display:inline-block;position: absolute;left: 0;top: 0;}*/
.event-hover{  width:530px; color:#c8c8c8;float: left; position:absolute; top: -66px;right: 10%;/* display:none;*/z-index: 999; visibility:hidden; opacity:0; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.event-hover .flexslider .slides { padding-top:0px;}
.event-hover .flexslider .slides > li::after { background:none;}
.event-hover span.today-event{color: #c4ab72; text-transform:uppercase; font-size:16px;padding-left: 20px;}
.event-detail{ float:left; width:100%;padding: 40px 45px;background:#535252;}
.event-detail small { font-size: 13px;display: block;line-height: 15px;}
.event-detail h2{ font-size:30px;font-family: 'montserratlight';margin-top: 25px;}
.event-detail h2 span{font-size:15px; display:block}
ul.artist-nme{ float:left; width:100%; margin:20px 0px 15px; padding:0px;}
/*.calendar-event ul li:last-child .event-dt:before{background: #c4ab72;width: 8px;height: 8px;content: "";display: inline-block;position: absolute;left: -3px;bottom: -8px;border-radius: 12px;}*/
ul.artist-nme li{font-size: 10px;line-height: 20px;text-decoration:none;font-style:italic;margin: 0;}
ul.artist-nme li a{ color:#c8c8c8 !important;}
ul.artist-nme li a:hover{ color:#c4ab72 !important;}
p.dat{ color:#b7a16e;font-size:13px;font-family: 'montserratlight';float: left;width: 40%;line-height: 18px;}
.calendar-event ul li a.book-nw{ background:#c4ab72; color:#fff !important; padding: 9px 20px;display: inline-block;font-size: 13px; letter-spacing:1px;line-height: 14px;margin-top: 22px;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; opacity:1;}
.calendar-event ul li a.book-nw:hover{ background:#b59b60}
.event-descrip{ background:#444444; width:100%; float:left;padding: 20px 34px;}
.event-descrip p{color:#c8c8c8;font-size: 11px;line-height: 14px;font-family: 'montserratlight';}
.event-hover:before{width: 0; height: 0; border-top: 14px solid transparent;border-right: 20px solid #535252;border-bottom: 14px solid transparent;content: "";display: inline-block;position: absolute;left: -20px;top: 75px;}
.calendar-event ul li p.mth-start{color:#c4ab72; font-size:14px;text-align: left;margin-left: 42%;position: relative;}
.calendar-event ul li p.mth-start:after{background:#c4ab72;width: 490px; height: 1px; content:""; display:inline-block;position: absolute;top: 16px;left: 33px;}
.trailer-lnk{ float:right; font-size:12px; text-decoration:underline;margin-top: 23px;}
.detail-slider {float: left; width: 100%;}
p.det-para{color:#c8c8c8;font-size: 13px;line-height: 18px;font-family: 'montserratlight';margin-top: 13px;}
p.dat.full-wdth{ width:100%;}
.calendar-event .flex-control-nav li{float: none;width: auto;margin: 0 3px;}
.calendar-event .flex-control-nav{ bottom:0}
.event-hover.black-arw::before { width: 0; height: 0; border-top: 14px solid transparent; border-right: 20px solid #090909; border-bottom: 14px solid transparent; content: "";  display: inline-block; position: absolute; left: -20px;  top: 75px;}
.event-hover .flex-control-nav li a{ background:#aaa;width: 6px;height: 6px;}
.event-hover .flex-control-nav li a.flex-active{ background:#fff;}

/* 04 May 2018 Ram*/
.cloud-li		{ background:url(../images/li-bg1.jpg) no-repeat 0 0; display:inline-block; width:436px; height:200px; position:relative; margin-left:9px;}
.cloud-li img	{ position:absolute; left:-9px; top:10px;}
.blue-txt		{ color:#4ea1cc; font-size:10px;font-family: 'montserratlight'; float:right; text-align:left; width:50%; padding-top:30px;}
.blue-txt p		{ color:#4ea1cc; font-size:16px;font-family: 'montserratlight'; line-height:20px; margin-bottom:70px; }
.cloud-list		{ background:url(../images/li-bg.jpg) no-repeat 0 0; display:inline-block; width:240px; height:200px; position:relative; font-size:10px;font-family: 'montserratlight'; float:left; text-align:left; padding:30px 0 0 30px;}
.cloud-list p	{ font-size:16px;font-family: 'montserratlight'; line-height:20px; margin-bottom:56px; }
.cloud-list span	{ font-size:8px;font-family: 'montserratlight'; float:left; width:100%; line-height:16px; }
.cloud-list span.month-pad	{ font-size:12px; float:left; width:100%;}
.yellow-txt			{ color:#f1d761; }
.yellow-txt p		{ color:#f1d761; }
.red-txt			{ color:#ea4e48; }
.red-txt p			{ color:#ea4e48; }
.violet-txt			{ color:#b264f6; }
.cloud-list.violet-txt p	{ color:#b264f6; margin-bottom:70px; }
.calendar-header	{ float:left; width:100%;}
.calendar-head		{ float:left; width:100%;}
.production-section ul li .calendar-head li	{ width:auto; margin-right:25px;}
.calendar-rgt		{ float:right; text-align:right; font-family: 'montserratlight'; }
.calendar-rgt h2	{ float:right; text-align:right; width:100%; color:#919191; font-size:14px; }
.calendar-rgt span	{ float:right; text-align:right; width:100%; color:#fff; font-size:10px; margin-bottom:71px; }
.production-section ul li h2.upcoming-title	{ float:left; text-align:left; width:100%; color:#fff; font-size:23px; font-family: 'montserratlight';  padding-bottom:40px; margin-bottom:50px;border-bottom:1px solid #c4ab72; }
.production-section.upcoming-sec .row2 { position:relative;}
.filter-icon { position:absolute; top:15px; left:0px;}
.production-section.upcoming-sec .filter-icon li { width:auto; margin-right:25px;}
.calendar-event.calendar-event-mb { display:none;}
.aha-inn-full	{ float:left; width:100%;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { float:left; width:100%; font-size:13px; color:#fff;}
span.wpcf7-not-valid-tip	{ font-size:11px !important;}
.contact-rgt .apply-btn { float:right; margin-top:12px; color: #323232;font-size:13px;  letter-spacing:1px; height: 38px;line-height: 40px;padding: 0px 25px;background: #c4ab72;text-transform: uppercase;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; border:none; cursor:pointer; font-family:'Noto Serif', serif;}
.contact-rgt .apply-btn:hover{ background:#fff; color:#323232; }
h2.no-space br { float:left; }
.content-box { float:left; width:100%; border-bottom:1px dashed #333333; padding:20px 0px; margin:0px 0px; }
.content-box a.more-link span { display:inline-block; padding-left:5px; }
#google_language_translator select.goog-te-combo { background:rgba(0,0,0, 0.35)!important; color:#FFFFFF!important; border:1px solid #7f5c3f!important; }

.date-para { color: #c8c8c8;
font-family: 'montserratlight';
font-size: 11px;
line-height: 16px; padding: 5px 0px;

}
.date-para1 { color: #c8c8c8;
font-family: 'montserratlight';
font-size: 11px;
line-height: 16px; padding: 5px 0px;
color: #c4ab72; 
}

.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}

.read-more-state:checked ~ .read-more-wrap .read-less {
  display:none;
 }

.read-more-state ~ .read-more-trigger:before {
  content: 'Read more';
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Read less';
}

.read-more-trigger {
 cursor: pointer;
    float: left;
    font-size: 12px;
	text-decoration:underline;
	line-height:12px;
}

.b-description_readmore_wrapper {max-width: none !important;width: 100%;float:left;}
.b-description_readmore {text-align: left;}
.b-description_readmore_button {cursor: pointer; font-size:12px; color: #c8c8c8; text-decoration:underline;}

.b-description_readmore_button:hover {color: white;}

/* window space new */
.window-space1 {float:left; width:100%; padding:0px 7% 180px; position:relative; }
.window-space-cont1 { float:right; width:380px; background:rgba(0,0,0,0.7); padding:85px 32px 65px 42px; position:absolute; right:87px; top:-35px; }
.window-space-cont1 h1 { color:#c4ab72; font-size:35px; line-height:40px;  margin-bottom:30px;} 
.window-space-cont1 p { font-size:14px; color:#fff; font-family: 'montserratlight'; padding-bottom:20px; text-align:left; line-height:20px;}
.window1-img { position:absolute; left:-40px; top:-40px;}
.window-space1-img { float:left; position:relative; }
.window-space1-img img { float:left;}

.trust-cont2 ul.nag-award li a{color:#c4ab72; text-decoration:underline;}
.download-btn a{
    border: 1px solid #fff;
    padding: 10px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 10%;
    margin-top: -137px;
    width: 25px;
    /* position: relative; */
    z-index: 999;
    width: 200px;
}
.bendakalu{
        font-family: 'montserratlight';
}
.bendakalu h2{
    margin-bottom: 15px;
    color: #231f20;
}
.bendakalu p{
    margin-bottom:10px;
     font-family: 'montserratlight';
}
.toast-full{
    display: flex;
   background-color: #f1edb9; 
        padding-top: 30px;
    text-align: center;
    padding-bottom: 20px;
}
.toast-left{
    width:49%;
}
.toast-right{
    width:49%;
}
.synopsis{
    padding: 20px 0 0;.toast-full
     background-color: #313131;
}
.bendakalu-center{
    width: 320px;
    margin: 0 auto;
    padding: 17px 28px;
}
.bendakalu-bg-color{
 
   padding: 0px 0 15px;
}
.toast-full p{
    color: #231f20;
}
.toast-full h2{
        color: #231f20;
    font-weight: bold;
}
.synopsis-bg-color{
    background-color: #313131;
        padding-bottom: 20px;
    padding-top: 15px;
}
.synopsis p{
    color: #c8c8c8;
}
.synopsis h2{
    color: #c4ab72;
}
section.equal-section.bendakalu {
    padding-top: 25px;
}
.festival-section{
    padding: 50px 0 0;
}
.festival-section img{
    height: auto;
    max-width:100%;
    margin: 0 auto;
}

@media only screen and (min-width:1200px){
  .cloud-img {
    position: relative;
    top: 16px;
    z-index: 9;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
 }
 .cloud-cont {
    padding: 30px 75px 33px !important;
 }
 .cloud-img img {
    height: auto;
    width: 80%;
    margin: 0 auto;
    text-align: center;
 }
 .sharing-privilege .share-lft .child-img img{
     margin-top:75px;
 }
}
@media only screen and (min-width:991px) and (max-width:1199px){
 .cloud-img {
    position: relative;
    top: 16px;
    z-index: 9;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
 }
 .cloud-cont {
    padding: 30px 75px 33px !important;
 }
 .cloud-img img {
    height: auto;
    width: 75%;
    margin: 0 auto;
    text-align: center;
 }
 .cloud-cont .space-txt a.more-btn{
    margin-right: auto !important;
    margin-bottom:10px !important;
 }
}
@media only screen and (min-width:768px) and (max-width:991px){
 .cloud-cont .space-txt a.more-btn{
    margin-right: auto !important;
    margin-bottom:10px !important;
 }
}

@media only screen and (max-width: 767px){
    .toast-full{
        display: block;
    }
    .toast-left{
        width: 100%;
    }
    .toast-right{
     width:100%;
     margin-top: 20px;
   }
   .cloud-cont .space-txt a.more-btn{
    margin-right: auto !important;
    margin-bottom:10px !important;
 }
}