@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit;
 
}
/* #Media Queries
================================================== */

@media only screen and (max-width: 1280px) {
	body{ overflow-x:hidden;}		
}
@media only screen and (min-width: 1601px) {
	body{ overflow-x:hidden;}	
	.team-lft { min-height: 303px;}
}
@media screen and (min-width:1341px) and (max-width:1600px) {
.row { width:1240px; }
.event-hover { right:0px;}
.loading {min-height: inherit;}

}
@media screen and (min-width:1281px) and (max-width:1340px) {
.row { width:1200px; }
.event-hover { right:0px;}
.loading {min-height: inherit;}
}
@media screen and (min-width:1201px) and (max-width:1280px) {
.row { width:1135px; }
.row1 { width:1135px }
.window-space {padding: 0px 0px 110px;}

.orng-shape { right:0px;}
.grn-bg-txt {left: -365px;bottom: -35px;}

.event-hover { right:0px;}
.loading {min-height: inherit;}

.aha-annual .grn-bg-txt { left:-35px;}
}

@media screen and (min-width:1139px) and (max-width:1200px) {
img {max-width:100%; }
.row { width:1135px; }
.row1 { width:1135px }
.window-space {padding: 0px 0px 110px;}

/* index page css */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { width:85%;}
.orng-shape { right:0px;}
.grn-bg-txt {left: -365px;bottom: -35px;}
.equal-lft .equal-lft-txt {padding: 20px 0px 0px 40px;}
.equal-lft h1 {font-size: 32px;line-height: 40px; }
.equal-rgt-txt {width: 42%;margin-right: 8%; padding-top:8px;}
.equal-rgt a.book-btn { margin-top:25px; font-size: 17px; line-height: 50px; padding: 0px 10px;}

.event-hover { right:0px;}
.loading {min-height: inherit;}

.aha-annual .grn-bg-txt { left:-35px;}
}
 
@media screen and (min-width:1024px) and (max-width:1139px) {
img {max-width:100%; }
.row { width:1000px; }
.row1 { width:1000px; }
.row2 { width:1000px; }
.banner-home .flexslider { min-height:inherit;}
.head-section {bottom: 16%;}
/* index page css */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { width:85%;}
.aha-lft { padding-left:0px;}
.orng-shape { right:0px;}
.grn-bg-txt {left: -312px;bottom: -100px;}
.aha-section {padding: 70px 0px 130px;}
.equal-lft .equal-lft-txt {padding: 20px 0px 0px 40px;}
.equal-lft h1 {font-size: 32px;line-height: 40px; }
.equal-rgt-txt {width: 42%;margin-right: 8%; padding-top:8px;}
.equal-rgt a.book-btn { margin-top:25px; font-size: 17px; line-height: 45px; padding: 0px 10px;}

.event-hover { right:0px; width:420px;}
.event-detail {padding: 15px 15px; }
.loading {min-height: inherit;}

/* our productions page */
.prod-det-lft .prod-txt { padding: 52px 12px 50px 40px; }

.team-lft h1 { font-size:25px; line-height:25px;}
#team .owl-nav { bottom:-26%;}

/* our space */
.window-space {padding: 0px 0px 110px;}
.window-img {left: -100px;}
.perform-lft-cont {margin: -360px 0px 0px 30px;}

.aha-annual .grn-bg-txt { left:-100px; top:-125px;}
.playday-mid { padding:130px 22px 0;}
.foot-rgt { width:100%;}
.ranga-lft h1{font-size:34px;}
}
/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:750px; }
.row2 { width:750px; }
.row1 { width:750px; }

/* home page */
.foot-lft { padding-left:0px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { width:85%;}
.play-title { right: -52px; }
.playday-lft p { padding-left:15%;}
.all-theatre {padding-left: 135px;}
.playday-rgt {padding-top: 200px;}

.slick-prev { left:0px;}
.slick-next { right: 0;}

.aha-lft { padding-left:0px; width:100%; margin-bottom:20px;}
.aha-lft img {float:left;}
.aha-lft a.go-btn { float:left; clear:both;}
.rose-bg-txt { right:auto; left:195px;}
.aha-rgt { width:100%;}
.orng-shape { right:0px;}
.grn-bg-txt {left: auto;bottom:auto; background:#00a79d; float:left; width:100%; padding:30px 30px; margin-top:25px; position:relative;}
.aha-section {padding:35px 0px 50px;}

.equal-section {padding: 35px 0px 35px 0px;}
.equal-lft { width:100%;}
.equal-rgt { width:100%; margin-left:0px;}
.equal-lft h1 {font-size: 32px;line-height: 40px; }
.equal-rgt a.book-btn { margin-top:25px; font-size: 17px; line-height:45px; padding: 0px 10px;}

.logo { width:35%; float: none;margin: auto;}
.search-box {float: right;width: 50%;}
.head-section { bottom:12%;}
.lang-select { top:12px;}
.event-hover { right:0px; width:420px;}
.event-detail {padding: 20px 20px;}
.event-descrip {padding: 20px 20px;}

.calendar-event .event-tit { font-size:22px; line-height:22px;}
.calendar-event .event-dt {line-height:22px;font-size:22px;}
.calendar-event ul li a small {font-size: 14px;}

.calendar-event ul li { margin-bottom:20px; }
.calendar-event ul li ul.artist-nme li { margin-bottom:0px;}
.calendar-event ul li .flexslider .slides > li{ margin-bottom:0px;}

.loading {min-height: inherit;}

.banner-home .flexslider { min-height:inherit;}

/* contact page css */
.contact-pad .contact-lft {padding: 35px 10px 0px 0px;}
.contact-pad .contact-rgt {padding: 45px 35px 35px;}
.inner-header.inner-header-new .logo { text-align:left;}

/* our story page css */
.trust-mem-lft {padding-right: 10%;}
.team-lft { min-height:inherit;}

/* festi micro page css */
.fest-section {padding: 75px 0px 55px;}
.fest-cont { margin-bottom: 40px; }
.fest-section.fest-archive{padding: 75px 0px 55px;}
.poster-section {margin-top: 25px;}

/* our productions page */
.past-prod-section ul li .prod-txt-det .time-det li { width:100%;}
.prod-det-lft .prod-txt-det .time-det li{ width:100%;}

.prod-det-lft { float:left; width:100%;height:inherit; }
.pro-det-rgt { float:right; width:100%; }
.pro-det-rgt .flexslider .slides img { height:inherit;}
.prod-det-lft .prod-txt { height:inherit;}

.production1-section ul li .prod-txt {padding: 30px 25px 30px 25px;}
.production1-section ul li .prod-txt-det .time-det { margin: 10px 0px 35px 0px; }
.production1-section ul li .prod-txt h1 { font-size:24px; letter-spacing:0px;}

.team-lft { width:100%; padding: 25px 25px 25px;}
.team-rgt { width:100%;}
#team .owl-nav { bottom:50%;}
#team .owl-prev { left:10px;}
#team .owl-next { right:10px; left:auto;}

/* our space */
.gallery-space-lft { width:52%;}
.gallery-space-rgt { width:44%; padding-right:0px;}
.book-space-cont {padding: 30px 30px;}
.other-space { padding:0px 0px 125px 0px}
.other-space-cont {padding: 30px 30px;top: -55px;}

.window-space {padding: 0px 0px 110px;}
.window-img {left: auto; top:auto; position:relative; margin-bottom:30px;}
.window-space-cont {width: 100%;padding: 30px 30px 30px 30px;}

.cafe-space-cont {padding: 30px 30px;top:55px;}
.foyer-lft-cont {padding: 40px 100px 35px 40px;}
.foyer-rgt img {left: -40px;}
.perform-lft-cont {margin: -200px 0px 0px 0px; width: 100%;padding: 30px 30px 30px;}
    
.contact-pop {width: 100%;padding: 95px 80px 40px;}

/* more page css */
.mango-lft {width: 60%;}
.mango-rgt {width: 37%; padding-top:130px;}
#more .owl-dots {top: 60px;right: -135px;}

.ranga-rgt { padding-right:20px;}
.ranga-lft {padding: 85px 0px 0px 20px;}

#loka .owl-dots {position: relative;bottom: auto;right: 0;width: auto;float: right; margin-top:10px; left:0;}

/* aha page css */
.aha-inn-lft { padding-left:0px;}

.cloud-cont {padding: 25px 30px 80px;}
.cloud-img { position:relative; top:auto; margin-bottom:15px;}
.summer-lft-cont{padding: 25px 30px 25px;}
.aha-inter-rgt { padding:25px;}

.aha-annual .grn-bg-txt { left:auto; top:auto; position:relative; width:100%; background:#00a79d; margin-top:0px; min-height:inherit; padding:20px;}
.aha-shows-rgt p.para-pad { padding-right:0px;}

.share-lft { width:60%;}
.share-rgt { width:37%;}
.share-lft .child-img { width:100%;}
.aha-inner-section .wht-bg-txt { position:relative; float:left; background:#fff; width:100%; padding:30px 30px; min-height:inherit;}
.wht-bg-txt h1.sharing-image { width:auto; margin-bottom:10px;}
.aha-inner-section .wht-bg-txt p { padding-left:0px;}
.playday-mid { padding:130px 22px 0;}
.foot-rgt { width:100%;}
.book-space-cont h1 { font-size:30px;}
.aha-shows h1 {font-size: 25px;}
.aha-annual-rgt h1 {font-size: 32px;}
.aha-annual-lft h1 {font-size: 30px;}
.aha-pad h1 {font-size: 32px;line-height: 42px;}
.maruti-pup-rgt {padding-top: 0;}
.maruti-pup-rgt h1 {font-size: 32px;line-height: 34px;}
.aha-inter-lft h1{font-size: 32px;line-height: 42px;}

}


/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
body{ height:auto !important;}
img {max-width:100%; }
.row { width:95%; }
.row2 { width:95%; }
.row1 { width:95%; }

/* home page */
footer { padding: 30px 0px 30px 0px; }
.foot-lft { padding-left:0px;}
.foot-rgt {padding-top: 8px; }
footer ul.adress {margin-top: 25px;}
.foot-lft h1 {font-size: 50px;line-height: 50px;}
.foot-rgt h2 {font-size: 35px;line-height: 40px;}
.foot-rgt h3 {font-size: 18px;}
.space-scroll {padding-bottom: 50px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { width:85%;}

.play-title { right: -25px; }
.playday-lft p { padding-left:0;}
.all-theatre {padding-left: 135px;}
.playday-rgt {padding-top: 200px;}
.playday-rgt h3 {font-size: 30px;line-height: 30px;}
.playday-section {padding: 35px 0px 35px 0px; }
.playday-lft h3 {font-size: 30px;line-height: 30px;}
.all-theatre h1 {font-size: 30px;line-height: 30px;}
.all-theatre a.more-btn { margin-top:10px;}

.slick-dotted.slick-slider {margin-bottom: 0px;}
.slick-prev { left:0px;}
.slick-next { right: 0;}

.aha-lft { padding-left:0px; width:100%; margin-bottom:20px;}
.aha-lft img {float:left;}
.aha-lft a.go-btn { float:left; clear:both;}
.rose-bg-txt { right:auto; left:195px;}
.aha-rgt { width:100%;}
.orng-shape { right:0px;}
.grn-bg-txt {left: auto;bottom:auto; background:#00a79d; float:left; width:100%; padding:30px 30px; margin-top:25px; position:relative;}
.aha-section {padding: 35px 0px 50px;}

.equal-section {padding: 35px 0px 35px 0px;}
.equal-lft { width:100%; margin-bottom:20px;}
.equal-rgt { width:100%; margin-left:0px;}
.equal-rgt-txt { width:40%; padding-top: 10px;}
.equal-lft h1 {font-size: 32px;line-height: 40px; }
.equal-rgt a.book-btn { margin-top:25px; font-size: 17px; line-height:45px; padding: 0px 10px;}

.logo { width:200px; float: none;margin: auto; top:0px;}
.logo img { float:none;}
.search-box {float: right;width: 50%;}
.search-frm-feild input[type="text"] { font-size:16px;}
.f-play ul li {padding: 15px 15px;}
.f-play ul li .date {font-size: 15px;line-height: 20px;}
.f-play ul li .date span {font-size: 28px;}
.head-section { bottom:10%;}
.lang-select { top:12px;}
.logo-txt p { display:none;}
.banner-home .flexslider {min-height:380px;}
.banner-home .flexslider .slides img { height:380px;}
.flex-control-nav { bottom:10px;}

.timeline {padding: 35px 0px;}
.calendar-event.calendar-event-des{ display:block;}
.calendar-event.calendar-event-mb { display:none;}
.event-hover { position:relative; top:auto; right:auto; width:100%; height:0px;}
.event-detail { padding: 20px 20px; }
.event-descrip{ padding: 20px 20px; }
.calendar-event.calendar-event-mb ul li .event-hover::before {width: 0;height: 0;border-left: 10px solid transparent;border-bottom: 15px solid #535252;border-right: 10px solid transparent;content: "";display: inline-block;position: absolute;left: 0;top:-34px;right: 0;margin: auto;}
.event-detail h2 {font-size: 25px; margin-top:12px;}
.calendar-event.calendar-event-mb ul.artist-nme {margin: 10px 0px 15px; padding:0px;}
.calendar-event.calendar-event-mb ul li .event-hover.black-arw::before{width: 0;height: 0;border-left: 10px solid transparent;border-bottom: 15px solid #090909;border-right: 10px solid transparent;content: "";display: inline-block;position: absolute;left: 0;top:-29px;right: 0;margin: auto;}
/*.calendar-event.calendar-event-mb ul li .event-hover.black-arw { padding-top:10px;}*/

.event-hover.open{ height:100%; opacity:1; visibility:visible;  margin-top:20px;}
.calendar-event.calendar-event-mb .event-tit { font-size:20px; line-height:20px;}
.calendar-event.calendar-event-mb .event-dt {line-height:20px;}
.calendar-event.calendar-event-mb ul li a small {font-size: 14px;}
.calendar-event.calendar-event-mb ul { padding-top:25px;}
.calendar-event.calendar-event-mb ul li { margin-bottom:20px; }

.calendar-event.calendar-event-mb ul li ul.artist-nme li { margin-bottom:0px;}
.calendar-event.calendar-event-mb ul li .flexslider .slides > li{ margin-bottom:0px;}

.loading {min-height: inherit;}

#toggle { display:block;}

.anounce-section {padding: 30px 0px 30px 0px;}
.car-anounce { width:80%;}
#anounce .owl-prev { left:-14%;}
#anounce .owl-next { right:-14%;}

/* contact page css */
.contact-pad {padding: 30px 0px;}
.contact-pad .contact-lft {padding: 20px 0px 0px 0px; width:50%;}
.contact-pad .contact-rgt {padding: 20px 20px 20px; width:50%;}
.contact-pad .contact-lft h1 {font-size: 22px;line-height: 30px;}
.inner-header.inner-header-new .logo { text-align:left;}
.inner-header.inner-header-new .logo img {float: left;}

/* festi micro page css */
.fest-micro {padding: 30px 0px;}
.fest-micro h1 { font-size:25px; line-height:30px; margin-bottom:10px; }
.fest-micro h2 { font-size:18px; line-height:25px;}

/* festivals page css */
.fest-section { padding: 30px 0px 30px;}
.fest-lft {width: 100%;padding-right: 0; margin-bottom:20px;}
.fest-lft h1 { font-size:30px; margin-bottom:15px;}
.fest-rgt {width: 100%;padding-left: 0;}
.fest-box {width: 100%;padding: 25px 25px 25px;}
.fest-box h1 { margin-bottom:30px;}
.fest-box h3 {font-size: 20px;}
.fest-cont { margin-bottom:30px;}
.pastfest-lft {width: 100%; margin-bottom:30px;}
.pastfest-rgt {width: 100%;padding-left:0px;}
.pastfest-rgt h1 {font-size: 25px;line-height: 30px;margin-bottom: 15px;}

.fest-section.fest-archive{padding: 30px 0px 30px;}
.poster-section {margin-top: 25px;}
.pastfest-in { margin-top: 35px; }
.pastfest-in h1 {font-size: 25px;line-height: 30px;margin-bottom: 15px;}
.poster-lft { width:100%; margin-bottom:30px;}
.poster-rgt{ width:100%;}

/* our productions page */
.production-section {padding: 30px 0px 30px;}
.production-section ul li .prod-txt { padding: 30px 25px 30px 25px; }
.production-section ul li .prod-txt-det { margin-top:30px;}
.production-section ul li .prod-txt-det .name-det li { margin-bottom:0px;} 
.production-section ul li .prod-txt-det .time-det li { margin-bottom:0px; width:100%;}
.production-section ul li .prod-txt-det .time-det {margin: 20px 0px 20px 0px; }

.prod-det-lft { float:left; width:100%;height:inherit; }
.pro-det-rgt { float:right; width:100%; }
.pro-det-rgt .flexslider .slides img { height:inherit;}
.prod-det-lft .prod-txt { height:inherit;}
.prod-det-lft .prod-txt { padding: 30px 25px 30px 25px;}
.prod-det-lft .prod-txt-det { margin-top:20px;}
.prod-det-lft .prod-txt-det .time-det {margin: 15px 0px 20px 0px; }
.production-section ul li .prod-txt .title {margin-bottom: 15px;}

.past-prod-section {padding: 35px 0px;}
.past-prod-section ul {margin-top: 35px; }
.past-prod-section ul li { width:48%; margin-right:4%;}
.past-prod-section ul li:nth-child(3n-3) {margin-right:4%;}
.past-prod-section ul li:nth-child(2n-2) {margin-right:0;}
.past-prod-section ul li .prod-txt-det .time-det li { width:100%;}
.past-prod-section ul li .prod-txt {padding: 30px 25px 30px 25px;}

.production1-section { padding: 30px 0px 30px; }
.production1-section ul li .prod-txt h1 { font-size:24px; letter-spacing:0px;}
.production1-section ul li{ width:48%; margin-right:4%; margin-bottom:30px;}
.production1-section ul li:nth-child(3n-3) {margin-right:4%;}
.production1-section ul li:nth-child(2n-2) {margin-right:0;}

.production1-section ul li .prod-txt {padding: 30px 25px 30px 25px;}
.production1-section ul li .prod-txt-det .time-det { margin: 10px 0px 35px 0px; }

/* our story page */
.dream-section {padding: 30px 0px 30px 0px;}
.dream-section h1 {font-size: 30px;line-height: 30px;}
.theatre-alive{padding: 30px 0px;}
.theatre-alive h1{font-size: 30px;line-height: 30px; margin-bottom:20px;}
.theatre-alive p { font-size:14px; line-height:20px;}

.trust-outer {padding: 35px 0px;}
.trust-cont1 { width:100%; margin-right:0px;  margin-bottom:30px;}
.trust-cont2 { width:100%; margin-right:0px; margin-bottom:30px;}
.trust-cont3 { width:100%; margin-right:0px;}
.trust-cont2 h1, .trust-cont3 h1 {font-size: 25px;line-height: 25px;margin-bottom: 15px;}

.trust-members {margin-top: 35px; padding-top: 35px; }
.trust-mem-lft { padding-right:8%;}

.supporters { padding:35px 0px;}
.supporters h1 {font-size: 30px;line-height: 30px;}
.supporters ul { margin-top:25px;}
.supporters p br { display:none;}
.supporters ul li { width:23.5%; margin-right:2%; margin-bottom:15px;}
.supporters ul li:nth-child(5n-5) {margin-right: 2%;}
.supporters ul li:nth-child(4n-4) {margin-right: 0px;}

.team-lft { width:100%; padding: 25px 25px 25px;}
.team-rgt { width:100%;}
#team .owl-nav { bottom:50%;}
#team .owl-prev { left:10px;}
#team .owl-next { right:10px; left:auto;}

/* our space */
.gallery-space-lft { width:52%;}
.gallery-space-rgt { width:44%; padding-right:0px;}
.book-space-cont {padding: 30px 30px;}
.other-space { padding:0px 0px 216px 0px}
.other-space-cont {padding: 30px 30px;top: -80px;}

.window-img {left: auto; top:auto; position:relative; margin-bottom:30px;}
.window-space-cont {width: 100%;padding: 30px 30px 30px 30px;}
.cafe-space-cont {padding: 30px 30px;top:0px;}

.foyer-lft-cont {padding: 40px 90px 35px 40px;}
.foyer-rgt img {left: -40px;}

.perform-lft-cont {margin: -200px 0px 0px 0px; width: 100%;padding: 30px 30px 30px;}
.contact-pop {width: 100%;padding: 30px 20px;}
.perform-lft-cont h1, .foyer-lft-cont h1, .cafe-space-cont h1, 
.window-space-cont h1, .other-space-cont h1, .book-space-cont h1 { font-size: 30px;line-height: 35px;}

/* more page css */
.lotmore-section {padding: 30px 0px 30px 0px;}
.mango-lft {width: 60%;}
.mango-rgt {width: 37%; padding-top:130px;}
#more .owl-dots {top: 60px;right: -135px;}
.lotmore-cont {padding: 40px 0px 30px 0px;}
.mango-rgt h1 {font-size: 30px;line-height: 35px; margin-bottom:15px;}
.mango-lft-cont {margin-top: 25px;padding-right: 20px;}
.mango-lft-cont h1 {font-size: 30px;line-height: 35px;margin-bottom: 15px;}

.ranga-rgt { padding-right:20px;}
.ranga-lft {padding: 85px 0px 0px 20px;}
.ranga-ugadi {padding: 30px 0px 35px;}
.ranga-lft h1{font-size: 30px;line-height: 35px; margin-bottom:15px;}
.youth-theatre { padding-left:0px; margin-bottom:20px;}
.youth-theatre h1{font-size: 30px;line-height: 35px; margin-bottom:15px;}
.youth-theatre h1 br{ display:none;}
.youth-theatre p br { display:none;}

#loka .owl-dots {position: relative;bottom: auto;right: 0;width: auto;float: right; margin-top:10px; left:0; float:none; width:100%; text-align:center;}

.yr-lst {padding: 0px 5%;}

/* aha page css */
.aha-pad { padding: 30px 0px;}
.aha-pad h1 {font-size: 30px;line-height: 35px; padding-top:10px;}
.aha-inn-lft { padding-left:0px; width:100%; margin-right:0px;}
.aha-inner-section {padding: 35px 0px 35px;}
.aha-inn-rgt { width:100%;  margin-bottom:20px;}
.aha-inner-section .rose-bg-txt { left:0; top:auto; bottom:20px;}
.aha-shows h1 {font-size: 25px;}
.aha-annual-rgt h1 {font-size:28px;}
.aha-annual-lft h1 {font-size: 28px;}
.aha-pad h1 {font-size: 28px;line-height:30px;}
.maruti-pup-rgt {padding-top: 0;}
.maruti-pup-rgt h1 {font-size: 28px;line-height:30px;}
.aha-inter-lft h1{font-size: 28px;line-height: 38px;}
.aha-shows h1.show-rgt-img { width:100%;line-height: 42px; background-image:none;}

.summer-express {padding: 35px 0px 30px;}
.summer-lft { width:100%; margin-right:0px; margin-bottom:25px;}
.summer-rgt { width:100%;}
.cloud-cont {padding: 25px 30px 30px;}
.cloud-img { position:relative; top:auto; margin-bottom:15px; text-align:center;}
.summer-lft-cont{padding: 25px 30px 25px;}

.maruti-section { padding:35px 0px 0px;}
.aha-inter-lft { padding-top:20px;}
.aha-inter-rgt {padding: 25px 25px;}
.aha-inter-rgt li a { width:95%;}
.maruti-pup-rgt { padding-top:0px;}
.aha-annual{ padding:35px 0px 30px;}

.aha-annual .grn-bg-txt { left:auto; top:auto; position:relative; width:100%; background:#00a79d; margin-top:0px; min-height:inherit; padding:20px;}
.aha-shows-rgt p.para-pad { padding-right:0px;}

.sharing-privilege { padding:10px 0px 20px; margin-top:0px;}
.share-lft { width:60%;}
.share-rgt { width:37%; padding-top:0px;}
.share-lft .child-img { width:100%;}
.aha-inner-section .wht-bg-txt { position:relative; float:left; background:#fff; width:100%; top:auto; margin-top:25px; padding:30px 30px; min-height:inherit;}
.wht-bg-txt h1.sharing-image { width:auto; margin-bottom:10px; padding-left:18%;}
.aha-inner-section .wht-bg-txt p { padding-left:0px;}
.playday-mid { padding:110px 22px 0;}

/* more page css */
.mango-lft {width: 100%;  margin-right:0px;}
.mango-rgt {width: 100%; padding-top:30px;}
#more .owl-dots {top: auto;right:0;left:0px; width:100%; position:relative; margin-top:10px; text-align:center;}
.mango-rgt h1 {font-size: 25px;line-height: 30px;}
.mango-rgt h1 br { display:none;}
.mango-rgt p br { display:none;}
.ranga-lft p br { display:none;}
.mango-lft-cont {margin-top: 25px;padding-right: 20px;}
.mango-lft-cont h1 {font-size:25px;line-height: 30px;}

.ranga-rgt {width:100%; float:left; padding:0px;}
.ranga-lft {width:100%; padding: 25px 0px 0px 0px; margin-right:0px; }
.ranga-lft h1{font-size:25px;line-height:30px;}
.ranga-lft h1 br { display:none;}
#ranga .owl-dots { top:auto; left:0px; width:100%; position:relative; margin-top:10px;}

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

.calendar-event ul li .event-tit{font-size:16px;line-height:20px;}
.calendar-event ul li a .event-tit small {font-size:13px;}
.calendar-event ul li { margin-bottom:15px;}
.calendar-event ul li .event-hover ul li { margin-bottom:0px;}

.production-section .item .prod-txt {padding: 35px 20px 35px 20px;}
.event-hover span.today-event {background: #535252;display: block;}
.event-hover::before {border-left: 10px solid transparent;border-bottom: 13px solid #535252;border-right: 8px solid transparent;left: 20px;
top: -27px;}

.window-space-cont1{width:70%;}
#prods .owl-controls{margin-top:0;}
.production-section .item .prod-txt-det{margin-top:25px;}
.past-prod-section ul li.thumbnail{min-height:550px;}
.past-prod-section ul li:nth-child(3n+1){clear:inherit;}


.overlay ul li{margin-bottom:25px;}
.overlay ul li a{font-size:22px;}
.calendar-event ul li p.mth-start::after{width:150%;}

}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.row { width:95%; }

/* index page css */
footer ul.adress li {width: 50%;min-height: 105px;}
footer ul.adress li:last-child {min-height:inherit;}
footer ul.adress li ul li { min-height:inherit;}
.foot-lft h1 {font-size: 40px;line-height: 40px;}
.foot-rgt h2 {font-size: 30px;line-height: 35px;}
.foot-rgt h3 {font-size: 15px; line-height:20px;}

.head-section { bottom:20px;}
.playday-lft {width: 100%;}
.play-title {right: 0;}
.playday-mid {width: 100%;padding: 20px 0px 0px;}
.playday-rgt { width:100%; padding-top:25px;}
.playday-rgt a.more-btn { margin-left:0px;}
.all-theatre { padding-left:15px; margin-top:35px;}
.playday-rgt span {display: inline-block;padding-left:0px;}

.equal-lft .equal-lft-txt {padding:0px 0px 0px 20px;}
.equal-lft h1 {font-size: 28px;line-height: 30px;}

/*.logo { width:80%; float:right;}*/
.menu-left {margin-top: 30px;}
.search-box {float: right;width:70%;}
.search-frm-feild input[type="text"] { font-size:16px;}
.f-play ul li {padding: 15px 15px;}
.f-play ul li .date {font-size: 15px;line-height: 20px;}
.f-play ul li .date span {font-size: 28px;}
.banner-home .flexslider {min-height:310px;}
.banner-home .flexslider .slides img { height:310px;}

.calendar-rgt span { margin-bottom:25px;}
.production-section ul li h2.upcoming-title { margin-bottom:25px; padding-bottom:15px;}

.production-section ul.calendar-header li { width:48%; margin-right:2%;}
	
/* contact page css */
.contact-pad .contact-lft {padding: 0px 0px 0px 0px; width:100%; margin-bottom:25px;}
.contact-pad .contact-rgt {padding: 20px 20px 20px; width:100%;}

.overlay .closebtn { left:15px;}
.overlay ul {padding-left: 65px;}
.overlay ul li {margin-bottom: 25px;}
.overlay ul li a { font-size:18px;}

/* our productions page */
.production-section ul li { width:100%; margin-right:0px; margin-bottom:0px;}
.production-section ul li .prod-txt { padding: 30px 25px 30px 25px; }
.production-section ul li .prod-txt-det { margin-top:30px;}
.production-section ul li .prod-txt-det .name-det li { margin-bottom:0px;} 
.production-section ul li .prod-txt-det .time-det li { margin-bottom:0px;}
.production-section ul li .prod-txt-det .time-det {margin: 20px 0px 20px 0px; }

.past-prod-section ul li { width:100%; margin-right:0; margin-bottom:25px;}

/* our story page */
.dream-img { width:30%;}
.dream-para {width: 67%;margin-right: 0;}
.dream-txt { width:100%;}

.trust-mem-lft { width:100%; padding:0px; margin-bottom:25px;}
.trust-mem-lft h1 { margin-bottom:15px;}
.trust-mem-rgt { width:100%;}

.supporters ul li { width:32%;}
.supporters ul li:nth-child(5n-5) {margin-right: 2%;}
.supporters ul li:nth-child(4n-4) {margin-right: 2%;}
.supporters ul li:nth-child(3n-3) {margin-right: 0px;}

/* our space */
.gallery-space-lft { width:100%; margin-bottom:20px;}
.gallery-space-rgt { width:100%; padding-right:0px;}

.book-space-cont { position:relative;right:auto; bottom:auto; width:100%;}
.book-space-cont h1 {font-size: 25px;line-height: 25px;margin-bottom: 15px;}
.gallery-space {padding: 35px 0px 35px 0px;}
.gallery-space-lft h1 {font-size: 25px;line-height: 25px; margin-bottom: 25px;}
.car-gal {margin-bottom: 35px;}

.other-space-cont { position:relative;top:auto;left:auto;width:100%;}
.other-space-cont h1 {font-size: 25px;line-height: 25px; margin-bottom: 25px;}
.other-space-cont h1 br{display:none;}
.other-space {padding: 0px 0px 50px 0px;}
.window-space {padding: 0px 0px 50px;}
.window-space-cont h1{font-size: 25px;line-height: 25px; margin-bottom: 25px;}
.cafe-space {padding: 40px 0px 40px;}
.cafe-space-cont { width:100%; right:auto; top:auto; width:100%; position:relative;}
.cafe-space-cont h1 {font-size: 25px;line-height: 25px; margin-bottom: 25px;}

.foyer-lft{ width:100%;}
.foyer-rgt{ width:100%;}
.foyer-rgt img { position:relative; top:auto; left:auto;}
.foyer-lft-cont {padding: 30px 30px 30px 30px;}
.foyer-lft-cont h1 {font-size: 25px;line-height: 25px; margin-bottom: 25px;}
.foyer-lft-cont h1 br { display:none;}

.perform-space { padding: 35px 0px 35px;}
.perform-lft { width:100%; margin-bottom:25px;}
.perform-lft-cont {margin:0px 0px 0px 0px;}
.perform-rgt { width:100%;}
.perform-lft-cont h1 {font-size: 25px;line-height: 25px; margin-bottom: 25px;}


/* aha page css */
.aha-pad h1 {font-size:25px;line-height:30px; padding-top:0px;}
.aha-img {float: left;padding: 0 5%;}

.aha-inner-section .rose-bg-txt { position:relative; background:#ed3d89; float:left; width:100%; min-height:inherit; padding:20px; bottom:auto; margin:0px;}

.maruti-pup-lft { width:100%; margin:0px 0px 20px 0px;}
.maruti-pup-rgt { width:100%;}
.aha-inter-lft { width:100%;}
.aha-inter-rgt { width:100%;}
.aha-inter-rgt li a { width:95%;}

.aha-annual-lft { width:100%;}
.aha-annual-rgt { width:100%; text-align:center;}
.aha-annual-rgt h1 { text-align:center;}
.aha-annual-lft h1 br { display:none;}
.maruti-pup-rgt h1 br { display:none;} 

.aha-shows-lft { width:100%; margin-bottom:20px;}
.aha-shows-rgt {width: 100%;margin-left: 0;}
.sharing-img { margin-bottom:15px;}

.share-lft { width:100%; margin-bottom:20px;}
.share-rgt { width:100%;}
.wht-bg-txt h1 { font-size:25px;}

.window-space-cont1{width:100%; position:static	;}
.window-space1-img img{position:static;}
.window-space-cont1 h1{font-size: 26px;line-height: 30px;margin-bottom: 15px;}
.window-space-cont1{padding:30px;}
.window-space1{padding:30px 0;}
.past-prod-section ul li .prod-txt h1{font-size:22px;}

.grey-bg li{ width:48.5%; margin-bottom:15px;}
.grey-bg li:nth-child(3n-3){margin-right:2.5%;}
.grey-bg li:nth-child(2n-2){margin-right:0;}

.rose-bg-txt { position:static; background:#ed3d89; float:left; width:100%; min-height:inherit; padding:20px; bottom:auto; margin:10px 0 0 0;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row { width:94%; }	

/* index page css */
.foot-lft { width:100%;}
.foot-rgt{ width:100%;}
.foot-rgt h2 { padding-left:0px;}
footer ul.adress li { width:100%; min-height:inherit; margin-bottom:20px; }
footer ul.adress li:last-child { margin-bottom:0px; }
footer ul.adress li ul li { margin-bottom:0px;}

.orng-shape { display:none;}
.rose-bg-txt {right: auto;left: auto; top: auto; margin-top:25px; padding:30px; float:left; width:100%; background:#ed3d89; position:relative;}

.space-txt p br { display:none;}

.equal-lft img {float: none;width: 100px;margin: auto;display: block;}
.equal-lft .equal-lft-txt {padding: 20px 0px 0px 0px; width:100%; text-align:center;}
.equal-rgt-txt { width:100%;}
.equal-lft h3 { font-size:22px; line-height:28px;}
.equal-lft h1 { font-size:22px; line-height:28px;}
.equal-lft h2 { font-size:20px; line-height:25px;}

.all-theatre h1 {font-size: 26px;line-height: 26px;}

.calendar-event.calendar-event-mb .event-tit { font-size:18px; line-height:18px;}
.calendar-event.calendar-event-mb .event-dt {line-height:18px; font-size:18px; padding-left:10px;}
.calendar-event.calendar-event-mb ul li a small {font-size: 13px;}
.calendar-tit h2 { font-size:20px; line-height:20px;}
.calendar-tit h3 {font-size: 16px;padding-left: 10px;}

.banner-home .flexslider {min-height:280px;}
.banner-home .flexslider .slides img { height:280px;}

.calendar-rgt span { margin-bottom:0px;}
.production-section ul li h2.upcoming-title { margin-bottom:0px; padding-bottom:15px;}
.filter-icon { position:relative; top:0px; left:auto; float:right; margin-bottom:10px; }
.production-section.upcoming-sec .filter-icon li { margin:0px 0px 0px 15px }

.search-box {float: right;width:100%;}

/* inner header */
.inner-header{padding: 18px 0px 18px;}
.inner-header .logo {width: 130px;top: 10px;right: 0;}
.inner-header.inner-header-new .logo {width: 150px;}
.inner-header.inner-header-new {padding: 18px 0px 9px;}
.bk-btn { margin-top:0px;}

/* our productions page */
.prod-det-lft .prod-txt-det .time-det li { width:100%;}
.production1-section ul li{ width:100%; margin-right:0;}

/* our story page */
.dream-section h1 {font-size: 25px;line-height: 25px;}
.dream-img { width:100%; margin-bottom:20px;}
.dream-para {width: 100%;}

.supporters ul li { width:48%;margin-right: 4%;}
.supporters ul li:nth-child(5n-5) {margin-right: 4%;}
.supporters ul li:nth-child(3n-3) {margin-right: 4%;}
.supporters ul li:nth-child(2n-2) {margin-right: 0px;}

.team-lft h1 {font-size: 25px;line-height: 25px;}

/* our space css */
.gallery-space-lft ul li { width:48%; margin-right:4%;}
.gallery-space-lft ul li:nth-child(3n-3) {margin-right:4%;}
.gallery-space-lft ul li:nth-child(2n-2) {margin-right:0;}

/* more page css */
.lotmore-section h1 { font-size:18px; line-height:25px;}
.lotmore-section h1 span { letter-spacing:2px;}
/* aha page css */
.aha-pad h1 {padding-top:20px; text-align:center;}
.aha-img {float:none; }

.grey-bg li { width:48%; margin-right:4%; margin-bottom:15px;}
.grey-bg li:nth-child(2n-2) {margin-right:0;}
.grey-bg li:nth-child(3n-3) {margin-right:4%;}
.wht-bg-txt h1.sharing-image { width:210px;}
.aha-shows h1 {font-size: 25px;padding-top: 0px;line-height: 40px;}
.aha-annual-lft h1, .aha-annual-rgt h1{font-size: 25px;line-height: 30px;}
.aha-inter-lft h1, .maruti-pup-rgt h1 {font-size: 25px;line-height: 30px;}
.aha-inter-lft h1 br, .maruti-pup-rgt br { display:none;}

.grey-bg li{ width:100%; margin-bottom:15px;}
.grey-bg li:nth-child(3n-3){margin-right:0%;}

}

@media screen and (max-width:319px) {}

