
@media screen and (min-width:1241px) and (max-width:1500px)
{
	.container {width: 96%;}
	.header {padding:15px 0;}
	.header-right ul li a {font-size: 24px;}
	.header-right ul li {padding:0 25px;}
	.header-right ul {padding-right:40px;}
	.banner-head {margin-bottom:85px;}
	.banner-title {margin-bottom:40px;}
	.banner-head h6 {font-size: 28px;}
	.banner-title h1 {font-size: 65px;line-height: 65px;}
	.banner-dtl p {font-size:40px;line-height:45px;}
	.slick-dots {bottom:35px;right: 40px;}

	.happening-main{padding:80px 0 0;}
	.happening-title h6 {font-size: 74px;line-height: 80px;padding: 30px 50px;}
	.ticket-left-title {padding:15px;}
	.ticket-head {padding:30px 15px;min-height: 135px;}
	.ticket-head h2 {font-size: 32px;line-height: 36px;}
	.ticket-btn a{padding:18px;}
	.subscribe {padding:30px 40px;}
	.blog-cnt {padding:15px;}
	.blog-two .blog-cnt{padding:20px;}
	.blog-head h2 {padding:60px 0;font-size: 32px;line-height: 34px;}
	.blog-date p {padding:10px 20px;}
	.blog-video {height: 330px;}
	.blog-video video{min-height: 330px;max-height: 330px;}
	.blog-two .blog-head h2 {padding:30px 0;}
	.social {padding:80px 0;}

	.title-main h6{font-size: 74px;line-height: 80px;}
	.social-sub{padding-top:50px;}
	.social-img {min-height: 265px;max-height: 265px;}
	.social-img iframe{height: 265px;}

	.footer{padding:80px 0 50px;}
	.footer-bottom {padding:30px 0 0;}

	.header-menu {padding: 120px 40px 40px 60px;max-width:800px;}
	.header-menu ul li {padding:20px 0 !important;}
	.header-menu ul li a {font-size:30px;}
	.top-space {height: 120px;}
	.header-menu-subscribe{padding:30px 0;}
	.header-social ul li{padding: 0 15px 0 0 !important;}

	.sub-banner-inner h4 {font-size: 70px;line-height: 80px;}
	.coming-title h6{font-size: 70px;line-height: 80px;}
	.coming-one .blog-cnt .blog-head{min-height: 200px;max-height: 200px;}
	.coming-one .blog-cnt .blog-head h2 {padding:45px 0;}
	.subscribe-subpage .subscribe-title a {font-size: 50px;line-height: 56px;}
	.subscribe-subpage .subscribe-title p {font-size: 32px;line-height: 32px;}
	.ticket-btn-clear a{padding:15px 20px;}
	.past-show1 {margin:30px 0 0px;}
	.coming-soon{margin:30px 0 0;}

	.subpage-banner-date p {font-size:40px;line-height:42px;}
	.subpage-writer p{font-size:30px;line-height:36px;}
	.life-main {margin:80px 0;}
	.life-right-ttl h2 {font-size:66px;line-height:70px;margin-bottom: 20px;}
	.life-right-ttl p {font-size:30px;line-height:40px;}
	.life-right-cnt {margin-bottom:25px;}
	.life-right-cnt h6 {margin-bottom:10px;}
	.life-left-ttl ul li {font-size: 22px;}
	.life-left-ttl ul {margin:0 0 20px;}
	.life-left-dtl p {font-size: 22px;margin-bottom:25px;}
	.important-date {margin:80px 0;}
	.important-date-ttl h6 {font-size:70px;line-height:70px;margin-bottom:30px;padding-bottom:30px;}
	.important-left ul li {font-size: 34px;line-height:70px;}

	.cast-main {padding: 40px 30px 75px;}
	.cast-dtl h6 {font-size: 26px;}
	.cast-dtl p {font-size: 18px;}
	.gallery-main{margin: 80px 0 60px;}
	.creative-ttl{margin-bottom:30px;}
	.creative-dtl {margin-bottom:30px;}
	.cast-btn a:after
	{
	border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid white;
	}
	.cast-btn a {font-size: 22px;}
	.sponsor-main .title-main h6 {margin-bottom: 50px;}
	.sponsor-logo {width:30%;}
	.gallery-img img{min-height: 350px;max-height: 350px;}

	.mission-sub{padding:30px 0;border-width: 18px;margin-bottom: 80px;}
	.mission-left {padding:0 30px;}
	.mission-title h5 {font-size: 70px;}
	.mission-dtl p {font-size: 22px;}
	.value-sub {margin-top:40px;}
	.value-sub h6 {font-size: 34px;line-height: 40px;margin-bottom:20px;}
	.value-sub p {font-size: 22px;}

	/*about-us*/
	.about-banner-bottom {padding:30px 0;}
	.about-bnr-btn-txt p {font-size: 22px;}
	.about-us-page{margin:70px 0;}
	.about-left{padding:0 50px;}
	.about-title h5 {font-size:46px;}
	.about-sub{border-width:18px;padding:30px 0;}
	.about-main {margin:100px 0;}
	.about-cnt{padding:40px;}
	.about-cnt h6 {font-size: 28px;}
	.about-box:hover:before{border-width:12px;}
	.about-desc p {font-size: 22px;}
	.about-box:after
	{
		border-bottom: solid 30px transparent;
    	border-right: solid 30px #ffffff;
	}
	.leadership-title h6 {font-size: 70px;line-height:70px;margin-bottom: 100px;}
	.leader-left {padding:0 50px;}
	.leadership-sub{border-width:18px;margin-bottom:100px;}
	.leader-right h4 {font-size: 50px;line-height: 60px;}
	.leader-right h6 {font-size: 28px;line-height: 28px;margin-bottom:20px;}
	.leader-right p {font-size: 22px;}

	.work-inner h3 {font-size: 64px;line-height: 74px;margin-bottom: 30px;}
	.work-inner h6 {font-size: 32px;line-height: 42px;margin-bottom: 30px;}
	.work-video .blog-video video {min-height: 650px;max-height: 650px;}
	.work-video .blog-video{height: 650px;}
	.work-about-sec{margin:80px 0 50px;}
	.work-about-title {padding:60px 0;}
	.work-about-title h6 {font-size: 44px;line-height: 44px;margin-bottom:30px;}


	/*faq page*/
	.faq-page { margin: 72px 0;}
	.faq-left h6 {font-size: 70px; line-height: 78px;}

	.faq-right p {font-size: 23px; line-height: 31px;}
	.above-accordian {margin-bottom: 78px;}
	.accordion-container .accordion-title {font-size: 56px; margin-left: 50px; padding: 46px 0px 54px 0px;}
	.accordion-content { margin-left: 50px;}

	.cont-header1 { font-size: 32px;padding-bottom: 45px;}
	.cont-header2 { font-size: 32px;padding-bottom: 45px;}
	.cont-header3 { font-size: 32px;padding-bottom: 45px;}
	.cont-header4 { font-size: 32px;padding-bottom: 45px;}
	.accordian-inner { font-size: 23px;  padding-bottom: 68px;}


	/*subscription page*/
	.sub-text h4 {font-size: 50px;line-height: 38px;margin: 80px 0px 60px 0px;}

	.subscription-video .blog-video{margin-bottom: 30px;}
	.theater-heading { font-size: 45px;}
	.comparison-text {padding:100px 0 120px;}
	.comparison-text p {font-size: 50px;line-height:38px;}
	.subscription-btn {margin: 50px 0px;}
	table { margin-bottom: 90px;}
	a.purchase-flex {padding: 25px;font-size: 20px;min-height:80px;margin:0 15px;}
	a.purchase-total{padding: 25px;font-size: 20px;min-height:80px;margin:0 15px;}

	.theater-pack-inner { margin-bottom:90px;}
	.inner-content-foot p {margin-bottom: 130px;}
	.theater-pack-inner { padding: 50px 0px 50px 60px;}
	a.subs-btn {min-width:380px;min-height: 80px;}
	.content-text-p {margin-bottom:50px;}
	.head-third {padding:25px 50px;}
	.head-second{padding:25px 50px;}
	.comparison-table .head-third {padding:25px 50px;}
	.comparison-table .head-second {padding:25px 50px;}
	.inner-td {font-size:20px;}
	.comp-tb-inner{font-size:20px;padding:25px;}
	.comparison-table .icon-first .fa-check {font-size: 60px;}
	.comparison-table .icon-second .fa-check{font-size:60px;}
	a.theater-btn{padding: 25px 50px;font-size: 20px;}

	.audition-actor {padding:70px 0;}
	.audition-actor-lft h6 {font-size: 54px;line-height: 62px;}
	.audition-actor-lft p{font-size: 22px;line-height: 30px;}
	.audition-christmas{padding:70px 0 90px;}
	.audition-title h6 {font-size: 70px;line-height: 70px;}
	.audition-accordian .content{margin:30px 0 0;}
	.audition-christ-left p {margin-bottom:25px;font-size: 22px;line-height: 30px;}
	.seeking-dtl h6 {font-size: 34px;line-height: 34px;margin-bottom:30px;}
	.seeking-dtl p{font-size: 22px;line-height: 30px;}
	.seeking{padding:70px 0;}

	.play-submission {margin:120px 0;}
	.play-one-left h6 {font-size: 54px;line-height: 64px;}
	.play-one {margin-bottom:60px;border-width: 18px;}
	.play-one-right p{font-size: 22px;line-height: 30px;}
	.play-one-left {padding:0 50px;}
	.play-policy{border-width: 18px;padding:50px 0 30px 50px;}
	.play-title h6 {font-size: 54px;line-height: 64px;padding-bottom: 40px;}
	.play-title p {font-size: 28px;line-height: 38px;}
	.play-title {margin-bottom:50px;}
	.play-subtitle h6 {font-size: 32px;line-height: 40px;}
	.play-subtitle p {font-size: 22px;line-height: 30px;}
	.form-inner label{font-size: 32px;line-height: 40px;margin-bottom: 10px;}
	.form-inner .play-inp {min-height:80px;}
	.form-inner textarea.play-inp {min-height: 400px;}
	.form-cnt p{font-size: 22px;line-height: 30px;}

	.theater-main{margin:60px 0 120px;}
	.theater-dtl p {font-size: 30px;line-height: 40px;margin-bottom:30px;}
	.theater-sub h6{font-size: 30px;line-height: 40px;margin-bottom:30px;}
	.theater-btn a {font-size: 22px;min-height: 80px;}
	.theater-sub p {font-size: 22px;line-height: 30px;}
	.theater-sub{padding:10px 0 50px;margin-bottom:50px;}
	.theater-download p, .theater-download p a{font-size: 30px;line-height: 40px;}


	/* staff-leadership-page */
	.leadership-main .cast-img{padding: 20px;}
	.leadership-main .cast-img img {min-height: 200px;max-height: 200px;}
	.leadership-main {padding: 60px 0 130px;}
	.staff-main{margin: 90px 0px 0px;}
	.staff-left h6{font-size: 70px;}
	.staff-left p{font-size: 20px;}
	.creative-team .title-main h6{line-height: 77px;margin: 0px 0px 60px;}
	.team-dtl-sub .cast-dtl h6{font-size: 34px;line-height: 47px; padding-bottom: 20px;}
	.team-dtl-main .col-lg-4{padding-bottom:80px;}

	/* plan-your-visit-page */
	.dtc-theater-dtl{padding-top: 0px;margin:55px 0px 35px;}
	.dtc-theater-mian{margin-bottom: 50px;}
	.theater-header h6{line-height: 65px; font-size: 60px;}
	.addresh-map{margin: 55px 0px 30px;}
	.addresh-map iframe{height: 550px;}
	.theater-sub-header h6{font-size: 60px;line-height: 65px;}
	.theater-second-header h6{font-size: 65px;line-height: 70px;padding-bottom: 40px;}
	.hotel-gallery ul{margin-bottom: 30px;}
	.hotel-gallery .cast-dtl h6{font-size: 25px; line-height: 28px;}
	.hotel-gallery .cast-img{margin-bottom: 25px;}
	.hotel-gallery .cast-dtl p{font-size: 20px;line-height: 30px;}
	.last-section {padding-bottom: 25px;}

	/* contact-us-page */
	.contact-us-top{padding-bottom: 15px;margin-top: 60px;}
	.contact-us-play-one{width: 100%;padding: 20px 65px 20px 65px;}
	.contact-us-play-one p,.contact-us-play-one  a{font-size: 30px;line-height: 35px;}
	.contact-us-right .addresh-map iframe{height: 490px;}
	.contact-us-subscribe .subscribe{padding: 30px 0;}
	.contact-us-subscribe .subscribe-title a{font-size: 35px;line-height: 40px;}
	.contact-us-subscribe .subscribe-title p{font-size: 20px;line-height: 25px;}

	/* donate-page */
	.banefits-responsive-heder-general{color: #388085;}
	.banefits-responsive-heder-accessibility{color: #7E9D43;}
	.make-donate-part{padding: 50px 0px 100px;}
	.donate-inner P{font-size:30px; line-height:40px;}
	.donate-inner h6{margin: 35px 0px;}
	.benefits-section{padding: 80px 0px 100px;}
	.benefits-main .benefits-left h6{font-size: 65px;line-height: 70px;}
	.benefits-main .benefits-left p{font-size: 25px;line-height: 30px;}
	.patron-section{padding: 100px 0px 80px;}
	.patron-main .benefits-left h6{font-size: 70px;line-height: 75px;}
	.patron-main .benefits-left p{font-size: 25px;line-height: 35px;}
	.benefits-footer{padding: 45px 0px 100px;}

	/* corporate-page */
	.corporate-main{padding: 30px 0px;}
	.corporate-dtl{padding-bottom: 20px;}
	.coporate-header{padding: 60px 0px 70px;}
	.main-head{font-size: 20px;line-height: 27px;padding: 10px 10px;width: 250px;}
	.empty-head{width: 350px;}
	.sub-header{font-size: 20px;line-height: 25px;padding: 10px;}
	.first-colm{font-size: 25px;line-height: 30px;padding: 25px 9px;}
	.second-colm{font-size: 65px;}
	.cell-dtl{font-size: 20px;line-height: 25px;padding: 25px 9px;}
	.corporate-footer-dtl p{font-size: 25px;line-height: 30px;padding-bottom:15px ;}
	.corporate-footer-above{padding-top: 40px;}

	/* kalita masterplan page */
	.kalita-masterplan-main{padding: 50px 0px;}
	.kalita-masterplan-main .kalita-inner h6{padding: 30px 0px 40px;}
	.kalita-masterplan-main .kalita-video .blog-video{height: 650px;}
	.kalita-masterplan-part{padding-bottom: 80px;}
	.kalita-play-policy .play-title h6 {padding-bottom: 30px;}
	.kalita-play-policy .play-subtitle{margin-bottom: 60px;}
	.general{border-width: 18px ;}
	.kalita-play-policy{margin-left: 50px;}
	.accessibility{border-width: 18px;}
	.tickets{border-width: 18px;}
	

	/* Community Workshops page */
	.community-workshops-main{padding: 60px 0px;}
	.community-workshops-part{padding: 10px 0px 70px;}
	.register-applause {padding: 80px 0px;}
	.applause-term-heading h6{font-size: 45px;line-height: 50px;}
	.resgister-day{padding: 100px 0px 0px 0px;}
	.resgister-day .play-one-left h4{font-size: 55px;line-height: 60px;}
	.resgister-day .play-one-right h6{font-size: 45px;line-height: 50px;}
	.resgister-day .play-one-left p{font-size: 28px;line-height: 40px;}
	.resgister-day .play-one-right p{font-size: 30px; line-height: 40px;padding: 0px 0px 30px;}
	.resgister-day .play-fourth .sec-time{padding-top: 70px;}
	.community-workshops-main .leadership-main{padding: 50px 0px 70px;}
	

	/* project-discovery */
	.project-discovery-main{padding: 60px 0; }
	.project-dtl{padding: 0px 0px 60px;margin: 0;}
	.project-dtl .project-dtl-left p {font-size: 30px; line-height: 40px; padding-left: 30px;}
	.about-project-discovery{padding: 60px 0 40px ;}
	.project-dtl-top p, .about-project-discovery p, .project-footer-content p, .project-footer-content a{font-size: 30px;line-height: 45px;}
	.about-project-discovery .play-fourth{padding-left: 50px;}


	/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}

	.docs-list ul li a {padding:25px;min-width:250px;}

}

@media screen and (min-width:1025px) and (max-width:1240px)
{
	.container {width: 96%;}
	.logo img {max-width: 180px;}
	.top-space {height: 110px;}
	.header {padding:15px 0;}
	.header-right ul li a {font-size: 22px;}
	.header-right ul li {padding:0 15px;}
	.header-right ul {padding-right:30px;}
	.banner-img{height:700px;}
	.banner-head {margin-bottom:100px;}
	.banner-title {margin-bottom:50px;}
	.banner-head h6 {font-size: 24px;padding: 5px 0px 5px 15px;}
	.banner-title h1 {font-size: 64px;line-height: 70px;}
	.banner-dtl p {font-size:40px;line-height:50px;}
	.banner-inner {max-width: 400px;}
	.slick-dots {bottom:70px;right: 40px;}

	.happening-main{padding:70px 0 0;}
	.happening-title h6 {font-size: 64px;line-height: 70px;padding: 20px 30px;}
	.ticket-left-title {padding: 15px 10px;}
	.ticket-date h6{font-size: 14px;}
	.ticket-img img {min-height:210px;max-height: 210px;}
	.ticket-head {padding:20px 10px;min-height: 105px;}
	.ticket-head h2 {font-size: 28px;line-height: 32px;}
	.ticket-btn a{padding:10px;font-size: 14px;min-height: 40px;}
	.subscribe-title a{font-size: 40px;}
	.subscribe-title p {font-size: 24px;}
	.subscribe {padding:20px 30px;}
	.subscribe:after {border-bottom: solid 25px transparent;border-right: solid 25px #ffffff;}
	.home-blog {margin-top:50px;}
	.blog-cnt {padding:15px;}
	.blog-two .blog-cnt{padding:15px;}
	.blog-head h2 {padding:40px 0;font-size: 26px;line-height: 28px;max-width: 100%;}
	.blog-date p {padding:10px;font-size: 14px;}
	.blog-video {height: 260px;}
	.blog-video video{min-height: 260px;max-height: 260px;}
	.blog-two .blog-head h2 {padding:20px 0;}
	.social {padding:70px 0;}

	.title-main h6{font-size: 60px;line-height: 70px;}
	.social-sub{padding-top:40px;}
	.social-img {min-height: 210px;max-height: 210px;}
	.social-img iframe{height: 210px;}
	.social-cnt h6 {font-size: 18px;}
	.social-cnt {padding:15px 0;}

	.footer{padding:50px 0 30px;}
	.footer-dtl p {font-size: 15px;}
	.footer-bottom {padding:30px 0 0;}
	.footer-menu ul li a {font-size: 15px;}
	.copyright p{font-size: 15px;}
	.footer-menu ul li {padding:0 0 0 20px;}
	.footer-social{padding:30px 0;}

	.header-menu {padding: 110px 30px 30px 50px;max-width:700px;}
	.header-menu ul li {padding:15px 0 !important;}
	.header-menu ul li a {font-size:26px;}
	.header-menu-subscribe{padding:20px 0;}
	.header-social ul li{padding: 0 15px 0 0 !important;}
	.header-menu-subscribe label {font-size: 24px;line-height:34px;margin-bottom: 10px;}
	.header-menu ul li .submenu li{padding: 5px 15px 5px 0 !important;}
	.header-menu ul li a i {top: 20px;}

	.sub-banner-inner h4 {font-size:54px;line-height:64px;}
	.coming-title h6{font-size: 54px;line-height: 64px;margin-bottom: 25px;}
	.blog-name h6 {font-size: 14px;}
	.coming-one .blog-cnt .blog-head{min-height: 175px;max-height: 175px;}
	.coming-one .blog-cnt .blog-head h2 {padding:45px 0;}
	.subscribe-subpage .subscribe-title a {font-size: 42px;line-height: 48px;}
	.subscribe-subpage .subscribe-title p {font-size: 28px;line-height: 30px;}
	.ticket-btn-clear a{padding:15px 20px;}
	.past-show1 {margin:30px 0 0px;}
	.coming-soon{margin:30px 0 0;}
	.pagination-item a {font-size: 20px;}
	.ticket-btn-card a {font-size:14px;padding:9px;}

	.subpage-banner-date p {font-size:34px;line-height:42px;}
	.life-right-ttl h2 {font-size: 64px;line-height: 70px;margin-bottom: 15px;}
	.life-right-ttl p {font-size:28px;line-height: 40px;}
	.cast-main {padding: 50px 30px 80px;}
	.cast-dtl h6 {font-size: 20px;line-height: 24px;}
	.cast-dtl p {font-size:16px;}
	.creative-ttl h5 {font-size: 30px;line-height: 36px;}
	.gallery-main{margin: 50px 0 40px;} 
	.subpage-writer p {font-size: 26px;line-height:36px;}
	.subpage-banner-btn a {font-size: 22px;min-height: 70px;padding: 0 50px;}
	.life-main {margin:70px 0;}
	.life-left-ttl ul li {font-size: 20px;}
	.life-right-ttl {margin-bottom: 20px;}
	.life-right-cnt{margin-bottom:20px;}
	.life-left-dtl p{font-size: 20px;}
	.life-left-btm p {font-size:22px;}
	.home-menu-sub ul li a {padding:50px 0;font-size: 22px;}
	.home-menu-sub ul li:after {border-bottom: solid 32px transparent;
    border-right: solid 32px #ffffff;}
    .important-date {margin:70px 0;}
    .important-date-ttl h6 {font-size: 64px;line-height: 64px;padding-bottom: 30px;margin-bottom:30px;}
    .important-left ul li {font-size: 26px;line-height: 60px;}
    .cast-btn a:after
	{
		border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid white;
	}
	.cast-img {margin-bottom:20px;}
	.cast-btn a {font-size: 20px;}
	.sponsor-main .title-main h6 {margin-bottom:30px;}
	.sponsor-logo {width:30%;}
	.gallery-img img{min-height:300px;max-height:300px;}
	.cast-main .title-main h6 {line-height: 64px;
    margin-bottom: 40px;}
    .creative-ttl {margin-bottom:15px;}
    .creative-dtl h6 {font-size: 21px;line-height: 28px;}
    .creative-dtl p {line-height: 24px;}
    .sponsor-main {margin:60px 0;}

    .mission-main{margin:60px 0;}
    .mission-sub{padding:20px 0;border-width:15px;margin-bottom:60px;}
	.mission-left {padding:0 20px;}
	.mission-title h5 {font-size: 54px;}
	.mission-dtl p {font-size: 20px;line-height: 28px;}
	.value-sub {margin-top:40px;}
	.value-sub h6 {font-size: 28px;line-height:32px;margin-bottom:15px;}
	.value-sub p {font-size: 20px;line-height: 28px;}

	/*about-us*/
	.about-banner-bottom {padding:25px 0;}
	.about-bnr-btn-txt p {font-size: 20px;line-height: 26px;}
	.about-us-page{margin:60px 0;}
	.about-left{padding:0 30px;}
	.about-title h5 {font-size:42px;}
	.about-dtl p {font-size: 20px;}
	.about-sub{border-width:15px;padding:20px 0;}
	.about-main {margin:80px 0;}
	.about-cnt{padding:30px;}
	.about-cnt h6 {font-size: 22px;line-height: 28px;}
	.about-box:hover:before{border-width:10px;}
	.about-desc p {font-size: 20px;line-height: 26px;}
	.about-box:after
	{
		border-bottom: solid 26px transparent;
    	border-right: solid 26px #ffffff;
    	top: 15px;
    	right: 15px;
	}
	.leadership-title h6 {font-size:60px;line-height:60px;margin-bottom: 80px;}
	.leader-left {padding:0 30px;}
	.leadership-sub{border-width:15px;margin-bottom:80px;}
	.leader-right h4 {font-size: 40px;line-height: 50px;}
	.leader-right h6 {font-size: 24px;line-height: 24px;margin-bottom:10px;}
	.leader-right p {font-size: 20px;line-height: 28px;}

	.work-main{margin:50px 0;}
	.work-inner h3 {font-size: 56px;line-height: 66px;margin-bottom: 20px;}
	.work-inner h6 {font-size: 28px;line-height:38px;margin-bottom: 20px;}
	.work-inner p {font-size: 22px;line-height:28px;}
	.work-video .blog-video video {min-height: 550px;max-height: 550px;}
	.work-video .blog-video{height: 550px;}
	.work-about-sec{margin:60px 0 30px;}
	.work-about-title {padding:50px 0;}
	.work-about-title h6 {font-size: 38px;line-height: 38px;margin-bottom:20px;}
	.work-about-title p {font-size: 22px;line-height:28px;}



	/*faq page*/

	.faq-page { margin: 68px 0;}
	.faq-left h6 {font-size: 55px; line-height: 65px;}
	.faq-right p {font-size: 22px; line-height: 28px;}
	.above-accordian {margin-bottom: 74px;}
	.accordion-container .accordion-title {font-size: 52px; margin-left: 40px; padding: 44px 0px 52px 0px;}
	.cont-header1 { font-size: 30px;padding-bottom: 38px;}
	.cont-header2 { font-size: 30px;padding-bottom: 38px;}
	.cont-header3 { font-size: 30px;padding-bottom: 38px;}
	.cont-header4 { font-size: 30px;padding-bottom: 38px;}
	.accordion-content { margin-left: 54px;}

	.accordian-inner { font-size: 23px;  padding-bottom: 60px;}

	/*subsctiption page*/

	.sub-text h4 {font-size:42px;line-height: 38px;margin: 60px 0px 40px 0px;}
	.subscription-video .blog-video video{min-height: 450px;max-height: 450px;}
	.subscription-video .blog-video{height: 450px;}
	.subscription-video .blog-video{margin-bottom:25px;}
	.theater-heading { font-size: 45px;}
	.comparison-text {padding: 60px 0px;}
	.theater-pack-inner { margin-bottom: 100px;}

	.sub-content-text {font-size: 22px;line-height:26px; margin-bottom: 20px;}
	.subscription-btn {margin:30px 0px;}
	a.subs-btn { font-size: 20px; min-height: 70px;min-width: 330px;}
	.content-text-p {font-size: 22px; line-height: 30px; margin-bottom: 40px}

	.comparison-text p { font-size: 46px;line-height: 46px; color: #231F20;}
	.head-first {font-size: 16px; width:380px; padding:20px;}
	 .head-second {font-size: 16px;padding: 20px 40px; }
	 .head-third {font-size: 16px;padding: 20px 40px; }
	 table { margin-bottom: 80px;}
	.inner-td {padding: 15px;font-size: 16px;}

	table.comparison-table{margin-bottom: 80px;}
	.comparison-table .head-second {font-size: 16px; padding: 20px 40px;}
	.comparison-table .head-third { font-size: 16px; padding: 20px 40px;}
	.comp-tb-inner {font-size:16px; padding:20px; line-height: 28px;}
	.comparison-table .icon-first .fa-check {font-size: 50px;}
	.comparison-table .icon-second .fa-check { font-size: 50px;}
	a.purchase-total {font-size: 18px; padding: 25px; min-width: 250px; min-height: 70px;margin:0 10px;}
	a.purchase-flex {font-size: 18px; padding: 25px; min-width: 250px; min-height: 70px;margin:0 10px;}
	.theater-pack-inner {border-width: 15px;padding:40px 0px 40px 50px;margin-bottom:80px;}
	.theater-heading {  margin: 0px 0px 25px 0px; font-size: 42px;}
	.theater-text {font-size: 20px;line-height: 26px;}
	.theat-btn {margin: 25px 0px 0px 0px;}
	a.theater-btn { font-size: 20px; padding: 20px 40px;}
	.inner-content-foot p {margin-bottom: 80px;font-size: 22px;}
	.comparison-table .empty-cell {width: 380px;}
	.tot-btn {margin-top:30px;}

	.audition-actor {padding:60px 0;}
	.audition-actor-lft h6 {font-size: 44px;line-height: 52px;}
	.audition-actor-lft p{font-size: 20px;line-height: 26px;}
	.audition-christmas{padding:60px 0 80px;}
	.audition-title h6 {font-size: 54px;line-height: 54px;}
	.audition-accordian .content{margin:30px 0 0;}
	.audition-christ-left p {margin-bottom:20px;font-size: 20px;line-height: 26px;}
	.seeking-dtl h6 {font-size: 28px;line-height: 28px;margin-bottom:20px;}
	.seeking-dtl p{font-size: 20px;line-height: 26px;}
	.seeking{padding:60px 0;}

	.play-submission {margin:90px 0;}
	.play-one-left h6 {font-size: 50px;line-height: 60px;}
	.play-one {margin-bottom:50px;border-width: 15px;}
	.play-one-right p{font-size: 20px;line-height: 30px;}
	.play-one-left {padding:0 40px;}
	.play-policy{border-width: 15px;padding:40px 0 30px 40px;}
	.play-title h6 {font-size: 50px;line-height: 60px;padding-bottom:30px;margin-bottom:20px;}
	.play-title p {font-size: 24px;line-height: 34px;}
	.play-title {margin-bottom:40px;}
	.play-subtitle h6 {font-size: 28px;line-height: 30px;}
	.play-subtitle p {font-size: 20px;line-height: 30px;}
	.form-inner label{font-size: 28px;line-height: 30px;margin-bottom: 10px;}
	.form-inner .play-inp {min-height:60px;}
	.form-inner textarea.play-inp {min-height:300px;}
	.form-cnt p{font-size: 20px;line-height: 30px;}
	.form-file {margin-bottom:30px;}

	.theater-main{margin:50px 0 100px;}
	.theater-dtl p {font-size: 26px;line-height: 36px;margin-bottom:25px;}
	.theater-sub h6{font-size: 26px;line-height: 36px;margin-bottom:25px;}
	.theater-btn a {font-size: 20px;min-height: 70px;}
	.theater-sub p {font-size: 20px;line-height: 28px;}
	.theater-sub{padding:10px 0 40px;margin-bottom:40px;}
	.theater-download p, .theater-download p a{font-size: 26px;line-height: 36px;}


	/* staff-leadership-page */
	.leadership-main .cast-img{padding: 20px;}
	.leadership-main .cast-img img {min-height: 180px;max-height: 180px;}
	.leadership-main {padding: 60px 0 130px;}
	.staff-main{margin: 80px 0px 0px;}
	.staff-left h6{font-size: 60px;padding: 0 54px 0 0;}
	.staff-left p{font-size: 18px;}
	.team-dtl-sub .cast-dtl h6{font-size: 25px;line-height: 35px; padding-bottom: 20px;}
	.team-dtl-main .col-lg-4{padding-bottom:80px;}
	.team-group h6{font-size: 20px;line-height: 25px;}

	/* plan-your-visit-page */
	.dtc-theater-dtl{padding: 0px 0px 30px;margin:40px 0px 30px;}
	.dtc-theater-mian{margin-bottom: 45px;}
	.theater-dtl-left h6{font-size: 54px;line-height: 64px;}
	.theater-dtl-left p{line-height: 28px;}
	.theater-header h6{line-height: 55px; font-size: 50px;}
	.addresh-map{margin: 40px 0px 30px;}
	.addresh-map iframe{height: 490px;}
	.theater-sub-header h6{font-size: 50px;line-height: 55px;}
	.dtc-theater-mian .our-fav-box{margin-top: 35px; margin-bottom: 0px;}
	.about-img img{min-height: 250px;max-height: 250px;}
	.theater-second-header h6{font-size: 50px;line-height: 55px;padding-bottom: 25px;}
	.hotel-gallery .cast-img img{min-height: 200px;max-height: 200px;}
	.hotel-gallery ul{margin-bottom: 30px;}
	.hotel-gallery .cast-dtl h6{font-size: 22px; line-height: 25px;}
	.hotel-gallery .cast-img{margin-bottom: 22px;}
	.hotel-gallery .cast-dtl p{font-size: 18px;line-height: 25px;}
	.last-section {padding-bottom: 15px;}

	/* contact-us-page */
	.contact-us-top{padding-bottom: 15px;margin-top: 40px;}
	.contact-us-play-one{width: 100%;    padding: 15px 50px 15px 50px;}
	.contact-us-play-one p,.contact-us-play-one  a{font-size: 25px;line-height: 35px;}
	.contact-us-right .addresh-map iframe{height: 400px;}
	.contact-us-subscribe .subscribe{padding: 30px 0;}
	.contact-us-subscribe .subscribe-title a{font-size: 32px;line-height: 35px;}
	.contact-us-subscribe .subscribe-title p{font-size: 20px;line-height: 25px;}

	/* donate-page */
	.banefits-responsive-heder-general{color: #388085;}
	.banefits-responsive-heder-accessibility{color: #7E9D43;}
	.make-donate-part{padding: 30px 0px 60px;}
	.donate-inner P{font-size:22px; line-height:30px;}
	.donate-inner h6{margin: 25px 0px;}
	.benefits-section{padding: 50px 0px 70px;}
	.benefits-main .benefits-left h6{font-size: 50px;line-height: 55px;}
	.benefits-main .benefits-left p{font-size: 22px;line-height: 28px;}
	.patron-section{padding: 40px 0px 60px;}
	.patron-main .benefits-left h6{font-size: 50px;line-height: 55px;}
	.patron-main .benefits-left p{font-size: 22px;line-height: 25px;}
	.benefits-footer{padding: 30px 0px 50px;}
	.benefits-content-foot p{line-height: 30px;}

	/* corporate-page */
	.corporate-main{padding: 25px 0px;}
	.corporate-dtl{padding-bottom: 20px;}
	.coporate-header{padding: 40px 0px 50px;}
	.main-head{font-size: 18px;line-height: 25px;padding: 8px 8px;width: 250px;}
	.empty-head{width: 350px;}
	.sub-header{font-size: 20px;line-height: 25px;padding: 10px;}
	.first-colm{font-size: 25px;line-height: 30px;padding: 15px 9px;}
	.second-colm{font-size: 55px;}
	.cell-dtl{font-size: 20px;line-height: 25px;padding: 15px 9px;}
	.corporate-footer-dtl p{font-size: 25px;line-height: 30px;padding-bottom:10px ;}
	.corporate-footer-above{padding-top: 25px;}

	/* kalita masterplan page */
	.kalita-masterplan-main{padding: 40px 0px;}
	.kalita-masterplan-main .kalita-inner h6{padding: 25px 0px 30px;}
	.kalita-masterplan-main .kalita-video .blog-video{height: 550px;}
	.kalita-masterplan-part{padding-bottom: 60px;}
	.kalita-goals-section{padding-top: 60px;}
	.kalita-form-checkbox{margin-top: 20px;}
	.form-submit-btn button{margin: 30px 0px;}
	.kalita-play-policy .play-title h6 {padding-bottom: 25px;}
	.kalita-border {margin-bottom: 30px;}
	.kalita-play-policy .play-subtitle{margin-bottom: 60px;}
	.accessibility-sub-title{padding: 0 0 30px 0px;}
	.general{border-width: 15px ;}
	.kalita-play-policy{margin-left: 40px;}
	.accessibility{border-width: 15px;}
	.tickets{border-width: 15px;}
	
	/* Community Workshops page */
	.community-workshops-main{padding: 40px 0px;}
	.community-workshops-part{padding: 10px 0px 50px;}
	.register-applause {padding: 55px 0px;}
	.applause-term-heading h6{font-size: 35px;line-height: 40px;}
	.resgister-day{padding: 60px 0px 0px 0px;}
	.resgister-day .play-one-left h4{font-size: 45px;line-height: 50px;}
	.resgister-day .play-one-right h6{font-size: 40px;line-height: 45px;}
	.resgister-day .play-one-left p{font-size: 25px;line-height: 35px;}
	.resgister-day .play-one-right p{font-size: 25px; line-height: 35px;padding: 0px 0px 25px;}
	.resgister-day .play-fourth .sec-time{padding-top: 55px;}
	.community-workshops-main .leadership-main{padding: 50px 0px 50px;}

	/* project-discovery */
	.project-discovery-main{padding: 40px 0;}
	.project-dtl{padding: 0px 0px 40px;margin: 0;}
	.project-dtl .project-dtl-left p {font-size: 25px; line-height: 30px; padding-left: 30px;}
	.about-project-discovery .play-fourth{padding-left: 40px;}
	.about-project-discovery{padding: 40px 0 40px ;}
	.project-dtl-top p, .about-project-discovery p, .project-footer-content p, .project-footer-content a{font-size: 25px;line-height: 35px;}
	.community-footer{padding-top: 40px;}


	/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}

	.docs-list ul li a {padding:20px;min-width:unset;font-size:14px;}
}

@media screen and (min-width:992px) and (max-width:1024px)
{	
	.container {width: 96%;}
	.logo img {max-width: 180px;}
	.top-space {height: 110px;}
	.header {padding:15px 0;}
	.blog-title {min-height:35px;}
	.header-right ul li a {font-size: 22px;}
	.header-right ul li {padding:0 15px;}
	.header-right ul {padding-right:30px;}
	.banner-img{height:700px;}
	.banner-head {margin-bottom:100px;}
	.banner-title {margin-bottom:50px;}
	.banner-head h6 {font-size: 24px;padding: 5px 0px 5px 15px;}
	.banner-title h1 {font-size: 64px;line-height: 70px;}
	.banner-dtl p {font-size:40px;line-height:50px;}
	.banner-inner {max-width: 400px;}
	.slick-dots {bottom:70px;right: 40px;}

	.happening-main{padding:50px 0 0;}
	.happening-title h6 {font-size: 64px;line-height: 70px;padding: 20px 30px;}
	.ticket-left-title {padding: 15px 10px;}
	.ticket-date h6{font-size: 13px;}
	.ticket-img img {min-height:210px;max-height: 210px;}
	.ticket-head {padding:20px 10px;min-height: 105px;}
	.ticket-head h2 {font-size: 28px;line-height: 32px;}
	.ticket-btn a{padding:10px;font-size: 14px;min-height: 40px;}
	.subscribe-title a{font-size: 40px;}
	.subscribe-title p {font-size: 24px;}
	.subscribe {padding:20px 30px;}
	.subscribe:after {border-bottom: solid 25px transparent;border-right: solid 25px #ffffff;}
	.home-blog {margin-top:50px;}
	.blog-cnt {padding:10px;}
	.blog-two .blog-cnt{padding:15px;}
	.blog-head h2 {padding:40px 0;font-size: 26px;line-height: 28px;max-width: 100%;}
	.blog-date p {padding:10px;font-size: 14px;}
	.blog-video {height: 260px;}
	.blog-video video{min-height: 260px;max-height: 260px;}
	.blog-two .blog-head h2 {padding:20px 0;}
	.social {padding:50px 0;}

	.title-main h6{font-size: 60px;line-height: 66px;}
	.social-sub{padding-top:40px;}
	.social-img {min-height: 210px;max-height: 210px;}
	.social-img iframe{height: 210px;}
	.social-cnt h6 {font-size: 18px;}
	.social-cnt {padding:15px 0;}

	.footer{padding:50px 0 30px;}
	.footer-dtl p {font-size: 15px;}
	.footer-bottom {padding:30px 0 0;}
	.footer-menu ul li a {font-size: 15px;}
	.copyright p{font-size: 15px;}
	.footer-menu ul li {padding:0 0 0 20px;}
	.footer-social{padding:30px 0;}

	.header-menu {padding: 110px 30px 30px 50px;max-width:650px;}
	.header-menu ul li {padding:15px 0 !important;}
	.header-menu ul li a {font-size:26px;}
	.header-menu-subscribe{padding:20px 0;}
	.header-social ul li{padding: 0 15px 0 0 !important;}
	.header-menu-subscribe label {font-size: 24px;line-height:34px;margin-bottom: 10px;}
	.header-menu ul li .submenu li{padding: 5px 15px 5px 0 !important;}
	.header-menu ul li a i {top: 20px;}	

	.sub-banner-inner h4 {font-size:50px;line-height:60px;}
	.coming-title h6{font-size: 50px;line-height: 60px;margin-bottom: 25px;}
	.blog-name h6 {font-size: 14px;}
	.coming-one .blog-cnt .blog-head{min-height: 175px;max-height: 175px;}
	.coming-one .blog-cnt .blog-head h2 {padding:45px 0;}
	.subscribe-subpage .subscribe-title a {font-size: 42px;line-height: 48px;}
	.subscribe-subpage .subscribe-title p {font-size: 28px;line-height: 30px;}
	.ticket-btn-clear a{padding:15px 20px;}
	.past-show1 {margin:30px 0 0px;}
	.coming-soon{margin:30px 0 0;}
	.pagination-item a {font-size: 20px;}
	.ticket-btn-card a {font-size:14px;padding:9px;}
	.coming-soon-subpage {background-position: center 150px;}

	.subpage-banner-date p {font-size:30px;line-height:38px;}
	.life-right-ttl h2 {font-size: 60px;line-height:62px;margin-bottom: 15px;}
	.life-right-ttl p {font-size:24px;line-height:34px;}
	.life-right-cnt h6 {margin-bottom:8px;}
	.life-right-cnt p {font-size: 16px;}
	.cast-main {padding: 40px 20px 70px;}
	.cast-img img {min-height: 180px;max-height:180px;}
	.cast-sub ul {margin-bottom:40px;}
	.cast-dtl h6 {font-size: 20px;line-height: 24px;}
	.cast-dtl p {font-size:16px;}
	.creative-ttl h5 {font-size: 30px;line-height: 36px;}
	.gallery-main{margin: 50px 0 40px;} 
	.subpage-writer p {font-size: 24px;line-height:34px;}
	.subpage-banner-btn a {font-size: 22px;min-height: 70px;padding: 0 50px;}
	.life-main {margin:50px 0;}
	.life-left-ttl ul li {font-size: 20px;}
	.life-right-ttl {margin-bottom: 20px;}
	.life-right-cnt{margin-bottom:20px;}
	.life-left-dtl p{font-size: 20px;}
	.life-left-btm p {font-size:22px;}
	.home-menu-sub ul li a {padding:40px 0;font-size: 20px;}
	.home-menu-sub ul li:after {border-bottom: solid 25px transparent;
    border-right: solid 25px #ffffff;}
    .important-date {margin:50px 0;}
    .important-date-ttl h6 {font-size: 56px;line-height: 56px;padding-bottom: 30px;margin-bottom:30px;}
    .important-left ul li {font-size: 24px;line-height:55px;}
    .cast-btn a:after
	{
		border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid white;
	}
	.cast-img {margin-bottom:20px;}
	.cast-btn a {font-size: 20px;}
	.sponsor-main .title-main h6 {margin-bottom:30px;}
	.sponsor-logo {width:30%;}
	.gallery-img img{min-height:270px;max-height:270px;}
	.cast-main .title-main h6 {line-height: 64px;
    margin-bottom: 40px;}
    .creative-ttl {margin-bottom:15px;}
    .creative-dtl h6 {font-size: 21px;line-height: 28px;}
    .creative-dtl p {line-height: 24px;}
    .sponsor-main {margin:50px 0;}

    .mission-main{margin:50px 0;}
    .mission-sub{padding:15px 0;border-width:12px;margin-bottom:50px;}
	.mission-left {padding:0 15px;}
	.mission-title h5 {font-size: 50px;}
	.mission-dtl p {font-size: 20px;line-height: 28px;}
	.value-sub {margin-top:40px;}
	.value-sub h6 {font-size: 28px;line-height:32px;margin-bottom:15px;}
	.value-sub p {font-size: 20px;line-height: 28px;}

	/*about-us*/
	.about-banner-bottom {padding:25px 0;}
	.about-bnr-btn-txt p {font-size: 20px;line-height: 26px;}
	.about-us-page{margin:60px 0;}
	.about-left{padding:0 30px;}
	.about-title h5 {font-size:42px;}
	.about-dtl p {font-size: 20px;}
	.about-sub{border-width:15px;padding:20px 0;}
	.about-main {margin:80px 0;}
	.about-cnt{padding:30px;}
	.about-cnt h6 {font-size: 22px;line-height: 28px;}
	.about-box:hover:before{border-width:10px;}
	.about-desc p {font-size: 20px;line-height: 26px;}
	.about-box:after
	{
		border-bottom: solid 26px transparent;
    	border-right: solid 26px #ffffff;
    	top: 15px;
    	right: 15px;
	}
	.leadership-title h6 {font-size:60px;line-height:60px;margin-bottom: 80px;}
	.leader-left {padding:0 30px;}
	.leadership-sub{border-width:15px;margin-bottom:80px;}
	.leader-right h4 {font-size: 40px;line-height: 50px;}
	.leader-right h6 {font-size: 24px;line-height: 24px;margin-bottom:10px;}
	.leader-right p {font-size: 20px;line-height: 28px;}

	.work-main{margin:40px 0;}
	.work-inner h3 {font-size: 52px;line-height: 60px;margin-bottom:15px;}
	.work-inner h6 {font-size: 24px;line-height:34px;margin-bottom:15px;}
	.work-inner p {font-size: 20px;line-height:28px;}
	.work-video .blog-video video {min-height: 500px;max-height: 500px;}
	.work-video .blog-video{height: 500px;}
	.work-about-sec{margin:50px 0 20px;}
	.work-about-title {padding:40px 0;}
	.work-about-title h6 {font-size: 34px;line-height: 34px;margin-bottom:15px;}
	.work-about-title p {font-size: 20px;line-height:28px;}



	/*faq page*/

	.faq-page { margin:52px 0;}
	.faq-left h6 {font-size: 50px; line-height: 60px;}
	.faq-right p {font-size: 22px; line-height: 26px;}
	.above-accordian {margin-bottom: 68px;}
	.accordion-container .accordion-title {font-size: 48px; margin-left:40px; padding: 38px 0px 45px 0px;}
	.cont-header1 { font-size: 28px;padding-bottom: 35px;}
	.cont-header2 { font-size: 28px;padding-bottom: 35px;}
	.cont-header3 { font-size: 28px;padding-bottom: 35px;}
	.cont-header4 { font-size: 28px;padding-bottom: 35px;}
	.accordion-content { margin-left: 56px;}

	.accordian-inner { font-size: 22px;  padding-bottom: 52px;}

	/*subsctiption page*/

	.sub-text h4 {font-size:40px;line-height:40px;margin: 60px 0px 40px 0px;}
	.subscription-video .blog-video video{min-height: 450px;max-height: 450px;}
	.subscription-video .blog-video{height: 450px;}
	.subscription-video .blog-video{margin-bottom:25px;}
	.theater-heading { font-size: 45px;}
	.comparison-text {padding: 60px 0px;}
	.theater-pack-inner { margin-bottom: 100px;}

	.sub-content-text {font-size: 22px;line-height:26px; margin-bottom: 20px;}
	.subscription-btn {margin:30px 0px;}
	a.subs-btn { font-size: 20px; min-height: 70px;min-width: 330px;}
	.content-text-p {font-size: 22px; line-height: 30px; margin-bottom: 40px}

	.comparison-text p { font-size: 46px;line-height: 46px; color: #231F20;}
	.head-first {font-size: 16px; width:380px; padding:20px;}
	 .head-second {font-size: 16px;padding: 20px 40px; }
	 .head-third {font-size: 16px;padding: 20px 40px; }
	 table { margin-bottom: 80px;}
	.inner-td {padding: 15px;font-size: 16px;}

	table.comparison-table{margin-bottom: 80px;}
	.comparison-table .head-second {font-size: 16px; padding: 20px 40px;}
	.comparison-table .head-third { font-size: 16px; padding: 20px 40px;}
	.comp-tb-inner {font-size:16px; padding:20px; line-height: 28px;}
	.comparison-table .icon-first .fa-check {font-size: 50px;}
	.comparison-table .icon-second .fa-check { font-size: 50px;}
	a.purchase-total {font-size: 18px; padding: 25px; min-width: 250px; min-height: 70px;margin:0 10px;}
	a.purchase-flex {font-size: 18px; padding: 25px; min-width: 250px; min-height: 70px;margin:0 10px;}
	.theater-pack-inner {border-width: 15px;padding:40px 0px 40px 50px;margin-bottom:80px;}
	.theater-heading {  margin: 0px 0px 25px 0px; font-size: 42px;}
	.theater-text {font-size: 20px;line-height: 26px;}
	.theat-btn {margin: 25px 0px 0px 0px;}
	a.theater-btn { font-size: 20px; padding: 20px 40px;}
	.inner-content-foot p {margin-bottom: 80px;font-size: 22px;}
	.comparison-table .empty-cell {width: 380px;}
	.tot-btn {margin-top:30px;}


	.audition-actor {padding:60px 0;}
	.audition-actor-lft h6 {font-size: 44px;line-height: 52px;}
	.audition-actor-lft p{font-size: 20px;line-height: 26px;}
	.audition-christmas{padding:60px 0 80px;}
	.audition-title h6 {font-size: 54px;line-height: 54px;}
	.audition-accordian .content{margin:30px 0 0;}
	.audition-christ-left p {margin-bottom:20px;font-size: 20px;line-height: 26px;}
	.seeking-dtl h6 {font-size: 28px;line-height: 28px;margin-bottom:20px;}
	.seeking-dtl p{font-size: 20px;line-height: 26px;}
	.seeking{padding:60px 0;}

	.play-submission {margin:90px 0;}
	.play-one-left h6 {font-size: 50px;line-height: 60px;}
	.play-one {margin-bottom:50px;border-width: 12px;}
	.play-one-right p{font-size: 20px;line-height: 30px;}
	.play-one-left {padding:0 40px;}
	.play-policy{border-width: 12px;padding:40px 0 30px 40px;}
	.play-title h6 {font-size: 50px;line-height: 60px;padding-bottom:30px;margin-bottom:20px;}
	.play-title p {font-size: 24px;line-height: 34px;}
	.play-title {margin-bottom:40px;}
	.play-subtitle h6 {font-size: 28px;line-height: 30px;}
	.play-subtitle p {font-size: 20px;line-height: 30px;}
	.form-inner label{font-size: 28px;line-height: 30px;margin-bottom: 10px;}
	.form-inner .play-inp {min-height:60px;}
	.form-inner textarea.play-inp {min-height:300px;}
	.form-cnt p{font-size: 20px;line-height: 30px;}
	.form-file {margin-bottom:30px;}

	.theater-main{margin:50px 0 80px;}
	.theater-dtl p {font-size: 26px;line-height: 36px;margin-bottom:25px;}
	.theater-sub h6{font-size: 26px;line-height: 36px;margin-bottom:25px;}
	.theater-btn a {font-size: 20px;min-height: 70px;}
	.theater-sub p {font-size: 20px;line-height: 28px;}
	.theater-sub{padding:10px 0 40px;margin-bottom:40px;}
	.theater-download p, .theater-download p a{font-size: 26px;line-height: 36px;}


	/* staff-leadership-page */
	.leadership-main .cast-img{padding: 15px;}
	.leadership-main .cast-img img {min-height: 150px;max-height: 150px;}
	.leadership-main {padding: 50px 0 90px;}
	.staff-main{margin: 75px 0px 0px;}
	.staff-left h6{font-size: 54px;padding: 0 45px 0 0;}
	.staff-left p{font-size: 18px;line-height: 30px;}

	.team-dtl-sub .cast-dtl h6{font-size: 26px;line-height: 36px; padding-bottom: 15px;}
	.team-dtl-main .col-lg-4{padding-bottom:60px;}
	.team-group h6{font-size: 18px;line-height: 30px;}
	.leadership-main .cast-btn a:after{border-top: 25px solid #231F20;}


	/* plan-your-visit-page */
	.dtc-theater-dtl{padding: 0px 0px 25px;margin:30px 0px 20px;}
	.dtc-theater-mian{margin-bottom: 35px;}
	.theater-dtl-left h6{font-size: 50px;line-height: 55px;}
	.theater-dtl-left p{line-height: 22px;}
	.theater-header h6{line-height: 45px; font-size: 40px;}
	.addresh-map{margin: 30px 0px 25px;}
	.addresh-map iframe{height: 370px;}
	.theater-sub-header h6{font-size: 50px;line-height: 55px;}
	.dtc-theater-mian .our-fav-box{margin-top: 35px; margin-bottom: 0px;}
	.about-img img{min-height: 250px;max-height: 250px;}
	.theater-second-header h6{font-size: 50px;line-height: 55px;padding-bottom: 20px;}
	.hotel-gallery .cast-img img{min-height: 200px;max-height: 200px;}
	.hotel-gallery ul{margin-bottom: 30px;}
	.hotel-gallery .cast-dtl h6{font-size: 20px; line-height: 22px;}
	.hotel-gallery .cast-img{margin-bottom: 22px;}
	.hotel-gallery .cast-dtl p{font-size: 18px;line-height: 22px;}
	.last-section {padding-bottom: 10px;}

	/* contact-us-page */
	.contact-us-top{padding-bottom: 15px;margin-top: 35px;}
	.contact-us-play-one{width: 100%;    padding: 15px 80px 15px 30px;}
	.contact-us-play-one p,.contact-us-play-one  a{font-size: 20px;line-height: 25px;}
	.contact-us-right .addresh-map iframe{height: 350px;}
	.contact-us-subscribe .subscribe{padding: 30px 0;}
	.contact-us-subscribe .subscribe-title a{font-size: 28px;line-height: 32px;}
	.contact-us-subscribe .subscribe-title p{font-size: 18px;line-height: 22px;}

	/* donate-page */
	.banefits-responsive-heder-general{color: #388085;}
	.banefits-responsive-heder-accessibility{color: #7E9D43;}
	.make-donate-part{padding: 30px 0px 50px;}
	.donate-inner P{font-size:20px; line-height:30px;}
	.donate-inner h6{margin: 20px 0px;}
	.benefits-section{padding: 35px 0px 55px;}
	.benefits-main .benefits-left h6{font-size: 40px;line-height: 45px;}
	.benefits-main .benefits-left p{font-size: 20px;line-height: 25px;}
	.patron-section{padding: 35px 0px 55px;}
	.patron-main .benefits-left h6{font-size: 40px;line-height: 45px;}
	.patron-main .benefits-left p{font-size: 20px;line-height: 25px;}
	.benefits-footer{padding: 20px 0px 40px;}
	.benefits-content-foot p{line-height: 30px;}

	/* corporate-page */
	.corporate-main{padding: 25px 0px;}
	.corporate-dtl{padding-bottom: 10px;}
	.coporate-header{padding: 25px 0px 30px;}
	.main-head{font-size: 18px;line-height: 25px;padding: 8px 8px;width: 250px;}
	.empty-head{width: 350px;}
	.sub-header{font-size: 18px;line-height: 25px;padding: 10px;}
	.first-colm{font-size: 20px;line-height: 25px;padding: 10px 9px;}
	.second-colm{font-size: 50px;}
	.cell-dtl{font-size: 20px;line-height: 25px;padding: 10px 9px;}
	.corporate-footer-dtl p{font-size: 20px;line-height: 25px;padding-bottom:10px ;}
	.corporate-footer-above{padding-top: 20px;}

	/* kalita masterplan page */
	.kalita-masterplan-main{padding: 30px 0px;}
	.kalita-masterplan-main .kalita-inner h6{padding: 20px 0px 25px;}
	.kalita-masterplan-main .kalita-video .blog-video{height: 520px;}
	.kalita-masterplan-part{padding-bottom: 40px;}
	.kalita-goals-section{padding-top: 35px;}
	.kalita-form-checkbox{margin-top: 20px;}
	.form-submit-btn button{margin: 30px 0px;}
	.kalita-play-policy .play-title h6 {padding-bottom: 25px;}
	.kalita-border {margin-bottom: 30px;}
	.kalita-play-policy .play-subtitle{margin-bottom: 60px;}
	.accessibility-sub-title{padding: 0 0 20px 0px;}
	.general{border-width: 12px ;}
	.kalita-play-policy{margin-left: 40px;}
	.accessibility{border-width: 12px;}
	.tickets{border-width: 12px;}

	/* Community Workshops page */
	.community-workshops-main{padding: 30px 0px;}
	.community-workshops-part{padding: 10px 0px 40px;}
	.register-applause {padding: 40px 0px;}
	.applause-term-heading h6{font-size: 35px;line-height: 40px;}
	.resgister-day{padding: 50px 0px 0px 0px;}
	.resgister-day .play-one-left h4{font-size: 40px;line-height: 45px;}
	.resgister-day .play-one-right h6{font-size: 35px;line-height: 40px;}
	.resgister-day .play-one-left p{font-size: 22px;line-height: 30px;}
	.resgister-day .play-one-right p{font-size: 22px; line-height: 30px;padding: 0px 0px 25px;}
	.resgister-day .play-fourth .sec-time{padding-top: 50px;}
	.community-workshops-main .leadership-main{padding: 40px 0px 40px;}

	/* project-discovery */
	.project-discovery-main{padding: 30px 0;}
	.project-dtl{padding: 0px 0px 30px;margin: 0;}
	.project-dtl .project-dtl-left p {font-size: 20px; line-height: 28px; padding-left: 30px;}
	.about-project-discovery p{padding-top: 25px;}
	.about-project-discovery .play-fourth{padding-left: 30px;}
	.about-project-discovery{padding: 40px 0 25px ;}
	.project-dtl-top p, .about-project-discovery p, .project-footer-content p, .project-footer-content a{font-size: 20px;line-height: 30px;}
	.community-footer{padding-top: 25px;}

	/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}

	.docs-list ul li a {padding:15px;min-width:unset;font-size:14px;}

}

@media screen and (min-width:768px) and (max-width:991px)
{
	.container {width: 96%;}
	.header .container-fluid {padding:0 30px;}
	.logo img {max-width: 180px;}
	.top-space {height: 105px;}
	.header {padding:12px 0;}
	.blog-title {min-height:35px;}
	.header-right ul li a {font-size: 18px;}
	.header-right ul li {padding:0 10px;}
	.header-right ul {padding-right:10px;}
	.banner-img{height:500px;}
	.banner-head {margin-bottom:50px;}
	.banner-title {margin-bottom:25px;}
	.banner-head h6 {font-size: 20px;padding: 5px 0px 5px 10px;border-left: 15px solid #f2b21b;}
	.banner-title h1 {font-size: 54px;line-height:58px;}
	.banner-dtl p {font-size:30px;line-height:36px;}
	.slick-dots li {width: 12px;height: 12px;}
	.slick-dots li button::before{width: 12px;height: 12px;}
	.banner-inner {max-width: 330px;}
	.slick-dots {bottom:40px;right: 40px;}

	.happening-main{padding:50px 0 0;}
	.happening-title h6 {font-size: 54px;line-height: 60px;padding: 15px 20px;}
	.ticket-one{width: 100%;}
	.ticket-left-title {padding: 15px;}
	.ticket-date h6{font-size: 16px;}
	.ticket-img img {min-height:unset;max-height: unset;}
	.ticket-head {padding:15px;min-height:unset;}
	.ticket-head h2 {font-size: 28px;line-height: 32px;}
	.ticket-btn a{padding:15px;font-size: 16px;min-height:50px;}
	.subscribe-title a{font-size:30px;margin-bottom: 10px;}
	.subscribe-title p {font-size: 20px;}
	.subscribe {padding:20px;}
	.subscribe:after {border-bottom: solid 25px transparent;border-right: solid 25px #ffffff;}
	.home-blog {margin-top:50px;}
	.blog-cnt {padding:15px;}
	.blog-two .blog-cnt{padding:15px;}
	.blog-head h2 {padding:40px 0;font-size: 26px;line-height: 28px;max-width: 100%;}
	.blog-date p {padding:10px;font-size: 14px;}
	.blog-video {height: 300px;}
	.blog-video video{min-height: 260px;max-height: 260px;}
	.blog-two .blog-head h2 {padding:40px 0;}
	.social {padding:40px 0 0;}
	.social-sub .col-lg-3{flex: 0 0 50%;max-width: 50%;padding-bottom:30px;}

	.title-main h6{font-size: 54px;line-height:60px;}
	.social-sub{padding-top:30px;}
	.social-img {min-height: unset;max-height: unset;}
	.social-img iframe{height: 265px;}
	.social-cnt h6 {font-size: 18px;}
	.social-cnt {padding:15px 0;}

	.footer{padding:40px 0 20px;}
	.footer-dtl p {font-size: 14px;line-height: 20px;}
	.footer-bottom {padding:20px 0 0;}
	.footer-menu ul li a {font-size: 14px;}
	.copyright p{font-size: 14px;}
	.footer-menu ul li {padding:0 0 0 20px;}
	.footer-social{padding:20px 0;}
	.footer-social ul li a {width: 45px;height: 45px;font-size:25px;}
	.footer-social ul li a img{max-width: 25px;max-height: 25px;}
	.copyright{width: 100%;text-align: center;}
	.footer-menu{width: 100%;}
	.footer-menu ul{justify-content: center;margin-top: 10px;}

	.header-menu {padding: 100px 25px 20px 30px;max-width: 520px;}
	.header-menu ul li {padding:10px 0 !important;}
	.header-menu ul li a {font-size:22px;}
	.header-menu-subscribe{padding:20px 0;}
	.header-social ul li{padding: 0 15px 0 0 !important;}
	.header-menu-subscribe label {font-size: 22px;line-height:32px;margin-bottom: 10px;}
	.header-menu ul li .submenu li{padding: 5px 15px 5px 0 !important;}
	.header-menu ul li a i {top:10px;background-size: 28px;}	
	.header-menu ul li .submenu li a {font-size: 16px;}
	.header-menu-subscribe-form input {width: calc(100% - 140px);min-height: 50px;padding: 0 15px;font-size: 16px;}
	.header-menu-subscribe-form button {font-size: 16px;width: 140px;}
	.mobile-menu-toggle {width: 45px;height: 45px;}
	.animated-icon1, .animated-icon2, .animated-icon3 {width: 25px;}

	.sub-banner-inner h4 {font-size:46px;line-height:56px;}
	.coming-title h6{font-size: 46px;line-height:56px;margin-bottom: 25px;}
	.blog-name h6 {font-size: 16px;}
	.coming-one .blog-cnt .blog-head{min-height: unset;max-height: unset;}
	.coming-one .blog-cnt .blog-head h2 {padding:30px 0;}
	.subscribe-subpage .subscribe-title a {font-size: 30px;line-height:36px;}
	.subscribe-subpage .subscribe-title p {font-size: 22px;line-height: 24px;}
	.ticket-btn-clear a{padding:15px;font-size: 16px;}
	.past-show1 {margin:30px 0 0px;}
	.coming-soon{margin:30px 0 0;}
	.pagination-item a {font-size:18px;}
	.ticket-btn-card a {font-size:16px;padding:10px;}
	.coming-soon-subpage {background-position: center 150px;}
	.banner-img img {min-height: 250px;}
	.coming-sub .col-lg-4
	{
		flex: 0 0 100%;
    	max-width: 100%;
    	padding-bottom:30px;
	}

	.subpage-banner-date p {font-size:28px;line-height:34px;}
	.life-right-ttl h2 {font-size: 54px;line-height:58px;margin-bottom: 15px;}
	.life-right-ttl p {font-size:22px;line-height:32px;}
	.life-right-cnt h6 {margin-bottom:8px;}
	.life-right-cnt p {font-size: 16px;}
	.cast-main {padding: 30px 15px 60px;}
	.cast-img img {min-height: 150px;max-height:150px;}
	.cast-sub ul {margin-bottom:40px;}
	.cast-dtl h6 {font-size: 18px;line-height: 22px;}
	.cast-dtl p {font-size:14px;line-height: 20px;}
	.creative-ttl h5 {font-size: 24px;line-height: 30px;}
	.gallery-main{margin: 50px 0 40px;} 
	.subpage-writer p {font-size: 22px;line-height:30px;/*max-width: 75%;*/}
	.subpage-banner-btn a {font-size: 20px;min-height: 60px;padding: 0 40px;}
	.life-main {margin:50px 0;}
	.life-left-ttl ul li {font-size: 18px;}
	.life-right-ttl {margin-bottom: 18px;}
	.life-right-cnt{margin-bottom:18px;}
	.life-left-dtl p{font-size: 18px;margin-bottom: 15px;}
	.life-left-btm p {font-size:20px;}
	.home-menu-sub ul li a {padding:40px 0;font-size: 18px;}
	.home-menu-sub ul li:after {border-bottom: solid 20px transparent;
    border-right: solid 20px #ffffff;}
    .important-date {margin:50px 0;}
    .important-date-ttl h6 {font-size: 50px;line-height: 50px;padding-bottom:20px;margin-bottom:20px;}
    .important-left ul li {font-size: 22px;line-height:50px;}
    .cast-btn a:after
	{
		border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid white;
    top: 40px;
	}
	.cast-img {margin-bottom:10px;}
	.cast-btn a {font-size: 18px;}
	.sponsor-main .title-main h6 {margin-bottom:30px;}
	.sponsor-logo {width:30%;}
	.gallery-img img{min-height:200px;max-height:200px;}
	.cast-main .title-main h6 {line-height: 54px;margin-bottom:30px;}
    .creative-ttl {margin-bottom:15px;}
    .creative-dtl h6 {font-size: 18px;line-height: 26px;}
    .creative-dtl {margin-bottom:20px;}
    .creative-dtl p {line-height: 24px;}
    .sponsor-main {margin:50px 0;}

    .mission-main{margin:40px 0;}
    .mission-sub{padding:15px 0;border-width:10px;margin-bottom:40px;}
	.mission-left {padding:0 15px;}
	.mission-title h5 {font-size: 42px;}
	.mission-dtl p {font-size: 18px;line-height: 26px;}
	.value-sub {margin-top:30px;}
	.value-sub h6 {font-size: 22px;line-height:26px;margin-bottom:10px;}
	.value-sub p {font-size: 18px;line-height: 26px;}

	/*about-us*/
	.about-banner-bottom {padding:20px 0;}
	.about-bnr-btn-txt p {font-size:16px;line-height:24px;}
	.about-us-page{margin:50px 0 0;}
	.about-left{padding:0 20px;}
	.about-title h5 {font-size:34px;}
	.about-dtl p {font-size: 18px;line-height: 26px;}
	.about-sub{border-width:12px;padding:20px 0;}
	.about-main {margin:50px 0 30px;}
	.about-main .col-lg-4
	{
		flex: 0 0 50%;
    max-width: 50%;
	}
	.about-cnt{padding:20px;}
	.about-cnt h6 {font-size: 18px;line-height: 20px;}
	.about-box:hover:before{border-width:10px;}
	.about-desc p {font-size: 18px;line-height: 20px;}
	.about-box:after
	{
		border-bottom: solid 26px transparent;
    	border-right: solid 26px #ffffff;
    	top: 15px;
    	right: 15px;
	}
	.leadership-title h6 {font-size:50px;line-height:50px;margin-bottom: 50px;}
	.leader-left {padding:0 20px;}
	.leadership-sub{border-width:12px;margin-bottom:50px;}
	.leader-right h4 {font-size: 34px;line-height: 44px;}
	.leader-right h6 {font-size: 20px;line-height: 20px;margin-bottom:10px;}
	.leader-right p {font-size: 16px;line-height: 22px;}

	.work-main{margin:40px 0;}
	.work-inner h3 {font-size: 48px;line-height: 58px;margin-bottom:15px;}
	.work-inner h6 {font-size: 22px;line-height:30px;margin-bottom:15px;}
	.work-inner p {font-size: 18px;line-height:26px;}
	.work-video .blog-video video {min-height: 450px;max-height: 450px;}
	.work-video .blog-video{height: 450px;}
	.work-about-sec{margin:50px 0 20px;}
	.work-about-title {padding:40px 0;}
	.work-about-title h6 {font-size: 32px;line-height: 32px;margin-bottom:15px;}
	.work-about-title p {font-size: 18px;line-height:26px;}


	/*faq page*/

	.faq-page { margin:40px 0;}
	.faq-left h6 {font-size: 46px; line-height: 56px;}
	.faq-right p {font-size: 20px; line-height: 26px;}
	.above-accordian {margin-bottom: 50px;}
	.faq-accordian { margin-bottom: 50px;}
	.accordion-container .accordion-title {font-size: 42px; margin-left:25px; padding: 35px 0px 42px 0px;}
	.cont-header1 { font-size: 26px;padding-bottom: 32px;}
	.cont-header2 { font-size: 26px;padding-bottom: 32px;}
	.cont-header3 { font-size: 26px;padding-bottom: 32px;}
	.cont-header4 { font-size: 26px;padding-bottom: 32px;}
	.accordian-inner { font-size: 20px;  padding-bottom: 45px;}
	.accordion-content { margin-left: 48px;}
	.general ,.parking ,.tickets ,.accessibility { border-width: 19px;}
	.accordion-container .accordion-title::after {border-left: 18px solid transparent;
		border-right: 18px solid transparent;border-top: 18px solid #000;top: 43px;}
	 
	.accordion-container .accordion-title.open::after {border-left: 18px solid transparent;
	  	border-right: 18px solid transparent;border-top: 18px solid #000;top: 43px;}



	/*subsctiption page*/

	.sub-text h4 {font-size:30px; line-height:32px;margin:50px 0px 30px 0px;}
	.subscription-video .blog-video video{min-height:350px;max-height: 350px;}
	.subscription-video .blog-video{height:350px;}
	.subscription-video .blog-video{margin-bottom:25px;}
	.theater-heading { font-size: 45px;}
	.sub-content-text {font-size: 18px;line-height:26px; margin-bottom:15px;}
	.subscription-btn {margin:25px 0px;}
	a.subs-btn { font-size: 16px; min-height: 65px; min-width:240px;padding: 20px;}
	.content-text-p {font-size: 18px; line-height: 30px; margin-bottom:20px}

	.comparison-text { padding:40px 0 40px;}
	.comparison-text p { font-size: 34px;line-height: 30px;}
	.head-first {font-size: 15px; width: 250px; padding: 14px 22px;}
	.comparison-table .empty-cell{width: 250px;}
	 .head-second {font-size: 15px;padding: 25px 45px; }
	 .head-third {font-size: 15px;padding: 25px 45px; }
	 table { margin-bottom: 70px;}
	.inner-td {padding: 16px 12px;font-size: 16px;}
	.comparison-table .head-second {font-size: 16px; padding: 15px;}
	.comparison-table .head-third { font-size: 16px; padding: 15px;}
	.comp-tb-inner {font-size: 18px; padding:15px; line-height: 28px;}
	.comparison-table .icon-first .fa-check {font-size: 45px;}
	.comparison-table .icon-second .fa-check { font-size: 45px;}
	a.purchase-total {font-size: 16px; padding:15px; min-width:205px; min-height: 60px;margin:0 10px;}
	a.purchase-flex {font-size: 16px;color: #FFFFFF; padding:15px; min-width:205px; min-height: 60px;margin:0 10px;}
	.theater-pack-inner {border-left: 15px solid #8368AF; padding: 35px 0px;margin-bottom:70px;}
	.theater-heading {  margin: 0px 0px 25px 50px; font-size: 42px;}
	.theater-text {margin-left: 50px;font-size: 18px;line-height: 26px;}
	.theat-btn {margin: 40px 0px 0px 50px;}
	a.theater-btn { font-size: 18px; padding: 18px 30px;}
	.inner-content-foot p {font-size: 18px; margin-bottom: 75px;}

	.audition-actor {padding:50px 0;}
	.audition-actor-lft h6 {font-size: 40px;line-height: 50px;}
	.audition-actor-lft p{font-size: 18px;line-height: 24px;}
	.audition-christmas{padding:50px 0 70px;}
	.audition-title h6 {font-size: 44px;line-height: 44px;}
	.audition-accordian .content{margin:15px 0 0;}
	.audition-christ-left p {margin-bottom:10px;font-size: 18px;line-height: 24px;}
	.seeking-dtl h6 {font-size: 24px;line-height: 24px;margin-bottom:10px;}
	.seeking-dtl p{font-size: 18px;line-height: 24px;}
	.seeking{padding:50px 0;}
	.seeking-one{margin-bottom:25px;}

	.play-submission {margin:60px 0;}
	.play-one-left h6 {font-size:40px;line-height:50px;}
	.play-one {margin-bottom:40px;border-width: 10px;}
	.play-one-right p{font-size: 18px;line-height:28px;}
	.play-one-left {padding:0 25px;}
	.play-policy{border-width: 10px;padding:25px 0 25px 25px;}
	.play-title h6 {font-size: 40px;line-height: 50px;padding-bottom:20px;margin-bottom:15px;}
	.play-title p {font-size: 18px;line-height: 28px;}
	.play-title {margin-bottom:30px;}
	.play-subtitle h6 {font-size: 24px;line-height: 30px;margin-bottom:20px;}
	.play-subtitle p {font-size: 18px;line-height: 28px;}
	.form-inner label{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
	.form-inner .play-inp {min-height:60px;}
	.form-inner textarea.play-inp {min-height:300px;}
	.form-cnt p{font-size: 18px;line-height: 28px;}
	.form-file {margin-bottom:30px;}
	.form-file p {font-size:18px;margin-top:15px;}

	.theater-main{margin:40px 0 60px;}
	.theater-dtl p {font-size: 22px;line-height: 30px;margin-bottom:20px;}
	.theater-sub h6{font-size: 22px;line-height: 30px;margin-bottom:20px;}
	.theater-btn a {font-size: 18px;min-height: 60px;}
	.theater-sub p {font-size: 18px;line-height: 26px;}
	.theater-sub{padding:10px 0 25px;margin-bottom:25px;}
	.theater-download p, .theater-download p a{font-size: 20px;line-height: 26px;}


	/* staff-leadership-page */
	.leadership-main .cast-sub ul li{width: 42%; padding-bottom: 30px;}
	.leadership-main .cast-sub .cast-img{margin-bottom: 30px;}
	.leadership-main {padding: 40px 0 80px;}
	.leadership-main .title-main h6{margin-bottom: 40px;font-size: 48px;line-height: 55px;}
	.staff-main{margin: 60px 0px 0px;}
	.staff-left h6{font-size: 45px;padding: 0 30px 0 0;}
	.staff-left p{font-size: 18px;line-height: 25px;}
	.cast-sub ul{margin-bottom: 30px;}
	.team-dtl-sub .cast-dtl h6{font-size: 22px;line-height: 28px; padding-bottom: 15px;}
	.team-dtl-main .col-lg-4{padding-bottom:60px;}
	.team-group h6{font-size: 18px;line-height: 30px;}
	.leadership-main .cast-btn a:after{border-top: 25px solid #231F20;}
	

	/* plan-your-visit-page */
	.dtc-theater-dtl{padding: 0px 0px 25px;margin:30px 0px 20px;}
	.dtc-theater-mian{margin-bottom: 30px;}
	.theater-dtl-left h6{font-size: 45px;line-height: 50px;}
	.theater-dtl-left p{line-height: 20px;}
	.theater-header h6{line-height: 45px; font-size: 40px;}
	.addresh-map{margin: 25px 0px 25px;}
	.addresh-map iframe{height: 290px;}
	.theater-sub-header h6{font-size: 40px;line-height: 45px;}
	.dtc-theater-mian .our-fav-box{margin-top: 25px; margin-bottom: 0px;}
	.about-img img{min-height: 180px;max-height: 180px;}
	.theater-second-header h6{font-size: 40px;line-height: 45px;padding-bottom: 15px;}
	.hotel-gallery .cast-img img{min-height: 250px;max-height: 250px;}
	.hotel-gallery ul{margin-bottom: 20px;}
	.hotel-gallery .cast-dtl h6{font-size: 20px; line-height: 22px;padding-bottom: 10px;}
	.hotel-gallery .cast-img{margin-bottom: 15px;}
	.hotel-gallery .cast-dtl p{font-size: 18px;line-height: 25px;}
	.last-section {padding-bottom: 10px;}

	.hotel-gallery ul li {width: 47%; padding-bottom: 25px;}

	/* contact-us-page */
	.contact-us-top{padding-bottom: 15px;margin-top: 35px;}
	.contact-us-play-one{width: 100%;    padding: 15px 25px 15px 30px;}
	.contact-us-play-one p,.contact-us-play-one  a{font-size: 18px;line-height: 22px;}
	.contact-us-right .addresh-map iframe{height: 300px;}
	.contact-us-subscribe .subscribe{padding: 30px 0;}
	.contact-us-subscribe .subscribe-title a{font-size: 20px;line-height: 22px;}
	.contact-us-subscribe .subscribe-title p{font-size: 18px;line-height: 20px;}
	

	/* donate-page */
	.banefits-responsive-heder-general{color: #388085;}
	.banefits-responsive-heder-accessibility{color: #7E9D43;}
	.make-donate-part{padding: 25px 0px 40px;}
	.donate-inner P{font-size:18px; line-height:25px;}
	.donate-inner h6{margin: 15px 0px;}
	.benefits-section{padding: 25px 0px 45px;}
	.benefits-main .benefits-left h6{font-size: 30px;line-height: 40px;}
	.benefits-main .benefits-left p{font-size: 18px;line-height: 22px;}
	.patron-section{padding: 25px 0px 45px;}
	.patron-main .benefits-left h6{font-size: 30px;line-height: 40px;}
	.patron-main .benefits-left p{font-size: 18px;line-height: 22px;}
	.benefits-footer{padding: 20px 0px 30px;}
	.benefits-content-foot p{line-height: 30px;}

	/* corporate-page */
	.corporate-main{padding: 20px 0px;}
	.corporate-dtl{padding-bottom: 10px;}
	.coporate-header{padding: 20px 0px 20px;}
	.main-head{font-size: 18px;line-height: 25px;padding: 8px 8px;width: 250px;}
	.empty-head{width: 350px;}
	.sub-header{font-size: 18px;line-height: 25px;padding: 10px;}
	.first-colm{font-size: 18px;line-height: 22px;padding: 10px 9px;}
	.second-colm{font-size: 45px;}
	.cell-dtl{font-size: 18px;line-height: 25px;padding: 10px 9px;}
	.corporate-footer-dtl p{font-size: 18px;line-height: 25px;padding-bottom:5px ;}
	.corporate-footer-above{padding-top: 20px;}

	/* kalita masterplan page */
	.kalita-masterplan-main{padding: 20px 0px;}
	.kalita-masterplan-main .kalita-inner h6{padding: 20px 0px 20px;}
	.kalita-masterplan-main .kalita-video .blog-video{height: 400px;}
	.kalita-video .blog-video video{min-height: 400px; max-height: 400px;}
	.kalita-masterplan-part{padding-bottom: 30px;}
	.kalita-goals-section{padding-top: 35px;}
	.kalita-form-checkbox{margin-top: 10px;}
	.form-submit-btn button{margin: 30px 0px;}
	.kalita-play-policy .play-title h6 {padding-bottom: 25px;}
	.kalita-border {margin-bottom: 30px;}
	.kalita-play-policy .play-subtitle{margin-bottom: 60px;}
	.accessibility-sub-title{padding: 0 0 20px 0px;}
	.kalita-form-checkbox label{width: 87%;}
	.general{border-width: 10px ;}
	.kalita-play-policy{margin-left: 25px;}
	.accessibility{border-width: 10px;}
	.tickets{border-width: 10px;}


	/* Community Workshops page */
	.community-workshops-main{padding: 20px 0px;}
	.community-workshops-part{padding: 10px 0px 30px;}
	.register-applause {padding: 40px 0px;}
	.applause-term-heading h6{font-size: 35px;line-height: 40px;}
	.resgister-day{padding: 40px 0px 0px 0px;}
	.resgister-day .play-one-left h4{font-size: 35px;line-height: 40px;}
	.resgister-day .play-one-right h6{font-size: 30px;line-height: 35px;}
	.resgister-day .play-one-left p{font-size: 20px;line-height: 28px;}
	.resgister-day .play-one-right p{font-size: 20px; line-height: 28px;padding: 0px 0px 20px;}
	.resgister-day .play-fourth .sec-time{padding-top: 35px;}
	.community-footer{padding-top: 35px;}
	.community-workshops-main .leadership-main{padding: 40px 0px 40px;}
	.resgister-day .play-one-right .theater-btn a{min-height: 50px;}

	/* project-discovery */
	.project-discovery-main .staff-left{width: 100%;}
	.project-discovery-img img{max-height: 320px;min-height: 320px; padding-bottom: 30px;}
	.project-discovery-main{padding: 30px 0;}
	.project-discovery-img{text-align: center;}
	.project-dtl{padding: 0px 0px 30px;margin: 0;}
	.project-dtl .project-dtl-left p {font-size: 20px; line-height: 30px; padding-left: 0;}
	.about-project-discovery p{padding-top: 25px;}
	.about-project-discovery .play-fourth{padding-left: 25px;}
	.about-project-discovery{padding: 30px 0 25px ;}
	.project-dtl-top p, .about-project-discovery p, .project-footer-content p, .project-footer-content a{font-size: 18px;line-height: 25px;}
	.community-footer{padding-top: 25px;}

	/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}

	.docs-list ul li a {padding:20px;min-width:unset;font-size:16px;}
	.docs-list ul li{width: 49%;padding-bottom:15px;}

}

@media (max-width: 767px)
{
	.container {width: 96%;}
	.header .container-fluid {padding:0 30px;}
	.logo img {max-width: 170px;}
	.top-space {height:95px;}
	.header {padding:10px 0;}
	.blog-title {min-height:35px;}
	.header-right ul li a {font-size: 18px;}
	.header-right ul li {padding:0 10px;}
	.header-right ul {padding-right:10px;}
	.banner-img{height:480px;}
	.banner-head {margin-bottom:30px;}
	.banner-title {margin-bottom:0px;}
	.banner-head h6 {font-size: 18px;padding:5px 5px 5px 10px;border-left: 12px solid #f2b21b;}
	.banner-title h1 {font-size: 50px;line-height:54px;}
	.banner-dtl p {font-size:28px;line-height:34px;}
	.slick-dots li {width: 12px;height: 12px;}
	.slick-dots li button::before{width: 12px;height: 12px;}
	.banner-inner {max-width: 300px;}
	.slick-dots {bottom:40px;right: 40px;}

	.happening-main{padding:40px 0 0;}
	.happening-title h6 {font-size: 44px;line-height:50px;padding: 15px;}
	.ticket-one{width: 100%;}
	.ticket-left-title {padding: 15px;}
	.ticket-date h6{font-size: 16px;}
	.ticket-img img {min-height:unset;max-height: unset;}
	.ticket-head {padding:15px;min-height:unset;}
	.ticket-head h2 {font-size: 26px;line-height: 30px;}
	.ticket-btn a{padding:15px;font-size: 16px;min-height:50px;}
	.subscribe-title a{font-size:22px;margin-bottom:5px;line-height: 28px;}
	.subscribe-title p {font-size:16px;}
	.subscribe {padding:25px 15px;}
	.subscribe:after {border-bottom: solid 20px transparent;border-right: solid 20px #ffffff;top: 15px;right: 15px;}
	.home-blog {margin-top:40px;}
	.blog-cnt {padding:15px;}
	.blog-two .blog-cnt{padding:15px;}
	.blog-head h2 {padding:30px 0;font-size: 22px;line-height: 24px;max-width: 100%;}
	.home-blog .col-lg-4, .home-blog .col-lg-8 {padding-bottom:30px;}
	.blog-date p {padding:10px;font-size: 14px;}
	.blog-video {height: 300px;}
	.blog-video video{min-height: 260px;max-height: 260px;}
	.blog-two .blog-head h2 {padding:30px 0;}
	.social {padding:40px 0 0;margin:20px 0 0;}
	.social-sub .col-lg-3{flex: 0 0 100%;max-width: 100%;padding-bottom:30px;}

	.title-main h6{font-size:42px;line-height:50px;}
	.social-sub{padding-top:30px;}
	.social-img {min-height: unset;max-height: unset;}
	.social-img iframe{height:300px;}
	.social-cnt h6 {font-size: 18px;}
	.social-cnt {padding:10px 0;}

	.footer{padding:30px 0 20px;}
	.footer-dtl p {font-size: 16px;line-height: 22px;}
	.footer-dtl{padding-bottom:15px;}
	.footer-bottom {padding:20px 0 0;}
	.footer-menu ul li a {font-size: 14px;}
	.copyright p{font-size: 14px;}
	.footer-menu ul li {padding:0 0 0 20px;}
	.footer-social{padding:10px 0 20px;}
	.footer-social ul li a {width: 45px;height: 45px;font-size:25px;}
	.footer-social ul li a img{max-width: 25px;max-height: 25px;}
	.copyright{width: 100%;text-align: center;}
	.footer-menu{width: 100%;}
	.footer-menu ul{justify-content: center;margin-top: 10px;}

	.header-menu {padding: 90px 25px 25px;max-width: 520px;}
	.header-menu ul li {padding:10px 0 !important;}
	.header-menu ul li a {font-size:20px;}
	.header-menu-subscribe{padding:20px 0;}
	.header-social ul li{padding: 0 15px 0 0 !important;}
	.header-menu-subscribe label {font-size: 22px;line-height:32px;margin-bottom: 10px;}
	.header-menu ul li .submenu li{padding: 5px 15px 5px 0 !important;}
	.header-menu ul li a i {top:10px;background-size: 28px;}	
	.header-menu ul li .submenu li a {font-size: 16px;}
	.header-menu-subscribe-form input {width: calc(100% - 140px);min-height: 50px;padding: 0 15px;font-size: 16px;}
	.header-menu-subscribe-form button {font-size: 16px;width: 140px;}
	.mobile-menu-toggle {width: 45px;height: 45px;}
	.animated-icon1, .animated-icon2, .animated-icon3 {width: 25px;}

	.header-right .fa-heart{position: unset;}
	.header-right .fa-ticket-alt{position: unset;}
	.menu-responsive .header-main-menu{justify-content:flex-start;}
  	.menu-responsive .header-main-menu li{width:auto;border:none;padding:10px 20px 10px 0!important;}
  	.menu-responsive .header-main-menu li a{font-size:20px;}
  	.header-desktop{display: none !important;}
  	.menu-responsive{display: block;}
  	.header-menu-inner {padding:0 15px 0 0;}
  	.social-cnt p {font-size: 14px;line-height: 20px;}
  	.social-footer-left p {font-size: 14px;}

  	.sub-banner-inner h4 {font-size:36px;line-height:46px;}
	.coming-title h6{font-size: 36px;line-height:46px;margin-bottom:15px;}
	.blog-name h6 {font-size: 16px;}
	.coming-one .blog-cnt .blog-head{min-height: unset;max-height: unset;}
	.coming-one .blog-cnt .blog-head h2 {padding:30px 0;}
	.subscribe-subpage .subscribe-title a {font-size: 30px;line-height:36px;}
	.subscribe-subpage .subscribe-title p {font-size: 22px;line-height: 24px;}
	.ticket-btn-clear a{padding:10px 15px;font-size: 14px;}
	.past-show1 {margin:30px 0 0px;}
	.coming-soon{margin:30px 0 0;}
	.pagination-item a {font-size:16px;}
	.ticket-btn-card a {font-size:16px;padding:10px;}
	.coming-soon-subpage {background-position: center 150px;}
	.banner-img img {min-height: 200px;}
	.coming-sub .col-lg-4
	{
		flex: 0 0 100%;
    	max-width: 100%;
    	padding-bottom:30px;
	}
	.explore-txt h2 {font-size:28px;}
	.explore-txt1 {width: 190px;}
	.explore-txt{width: calc(100% - 190px);}
	.explore-txt1-inn{max-width: 100%;}
	.explore-txt1-inn a {font-size: 14px;}
	.pagination-ul li{padding:0 6px;}
	.pagination-dv {width: 150px;}
	.year-btn{width: calc(100% - 150px);}

	.subpage-banner-date p {font-size:28px;line-height:34px;}
	.life-right-ttl h2 {font-size: 44px;line-height:50px;margin-bottom: 15px;}
	.life-right-ttl p {font-size:22px;line-height:32px;}
	.life-right-cnt h6 {margin-bottom:8px;}
	.life-right-cnt p {font-size: 16px;}
	.cast-main {padding: 30px 15px 60px;}
	.cast-img img {min-height: 230px;max-height:230px;}
	.cast-sub ul {margin-bottom:20px;}
	.cast-dtl h6 {font-size: 18px;line-height: 22px;}
	.cast-dtl p {font-size:14px;line-height: 20px;}
	.creative-ttl h5 {font-size: 22px;line-height:24px;}
	.gallery-main{margin: 50px 0 40px;} 
	.subpage-writer p {font-size: 20px;line-height:26px;/*max-width:50%;margin:25px 0 0 0;text-align:left;*/}
	.subpage-banner-btn a {font-size:18px;min-height:50px;padding: 0 20px;}
	.life-main {margin:40px 0;}
	.life-left-ttl ul li {font-size: 18px;}
	.life-right-ttl {margin-bottom: 18px;}
	.life-right-cnt{margin-bottom:18px;}
	.life-left-dtl p{font-size: 18px;margin-bottom: 15px;line-height: 28px;}
	.life-left-btm p {font-size:20px;}
	.home-menu-sub ul li a {padding:40px 0;font-size: 18px;}
	.home-menu-sub ul li:after {border-bottom: solid 20px transparent;
    border-right: solid 20px #ffffff;}
    .important-date {margin:40px 0;}
    .important-date-ttl h6 {font-size:40px;line-height:42px;padding-bottom:10px;margin-bottom:10px;}
    .important-left ul li {font-size: 20px;line-height:40px;}
    .cast-btn a:after
	{
		border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid white;
    top: 40px;
	}
	.cast-img {margin-bottom:10px;}
	.cast-btn a {font-size: 18px;}
	.sponsor-main .title-main h6 {margin-bottom:30px;}
	.sponsor-logo {width:30%;}
	.gallery-img img{min-height:unset;max-height:unset;}
	.cast-main .title-main h6 {line-height:48px;margin-bottom:20px;font-size: 44px;}
    .creative-ttl {margin-bottom:10px;}
    .creative-box{margin-top:15px;}
    .creative-dtl h6 {font-size: 18px;line-height: 26px;}
    .creative-dtl {margin-bottom:20px;}
    .creative-dtl p {line-height: 24px;}
    .sponsor-main {margin:50px 0;}
    .subpage-banner-date{width: 100%;margin-bottom:30px;}
    .subpage-writer{width: 100%;}
    .life-main .col-lg-7
    {
    	flex: 0 0 100%;
   		max-width: 100%;
   		order: 0;
   		padding-bottom:25px;
   		text-align: center;
    }
    .life-main .col-lg-5
    {
    	flex: 0 0 100%;
   		max-width: 100%;
   		order: 1;
   		text-align: center;
    }
    .home-menu-sub ul li {width: 50%;margin-bottom:10px;}
    .cast-sub ul li {width: 48%;margin-bottom:15px;}
    .subpage-banner-btn{width: 100%;}

    .mission-main{margin:40px 0;}
    .mission-sub{padding:15px;border-width:6px;margin-bottom:40px;}
	.mission-left {padding:0 0 15px;width: 100%;}
	.mission-right{width: 100%;}
	.mission-title h5 {font-size: 42px;}
	.mission-dtl p {font-size: 16px;line-height: 24px;}
	.value-sub {margin-top:30px;}
	.value-sub h6 {font-size: 22px;line-height:26px;margin-bottom:10px;}
	.value-sub p {font-size: 16px;line-height: 24px;margin:0;}

	/*about-us*/
	.about-banner-bottom {padding:15px 0;}
	.about-bnr-btn-txt p {font-size:16px;line-height:24px;}
	.about-us-page{margin:50px 0 0;}
	.about-left{padding:0;width: 100%;}
	.about-right{width: 100%;padding-top:15px;}
	.about-title h5 {font-size:30px;}
	.about-dtl p {font-size: 16px;line-height: 24px;}
	.about-sub{border-width:10px;padding:0 15px;}
	.about-main {margin:30px 0 10px;}
	.about-main .col-lg-4
	{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.about-cnt{padding:20px;}
	.about-cnt h6 {font-size: 22px;line-height: 28px;}
	.about-box:hover:before{border-width:10px;}
	.about-desc p {font-size: 16px;line-height: 24px;}
	.about-box:after
	{
		border-bottom: solid 24px transparent;
    	border-right: solid 24px #ffffff;
    	top: 15px;
    	right: 15px;
	}
	.leadership-title h6 {font-size:36px;line-height:40px;margin-bottom:30px;}
	.leader-left {padding:0;width: 100%;}
	.leader-right{width: 100%;padding-top:20px;}
	.leadership-sub{border-width:10px;margin-bottom:30px;padding:0 15px;}
	.leader-right h4 {font-size: 28px;line-height:40px;}
	.leader-right h6 {font-size: 20px;line-height: 20px;margin-bottom:10px;}
	.leader-right p {font-size: 16px;line-height: 22px;}

	.work-main{margin:30px 0;}
	.work-inner h3 {font-size: 30px;line-height: 38px;margin-bottom:10px;}
	.work-inner h6 {font-size:18px;line-height:26px;margin-bottom:10px;}
	.work-inner p {font-size: 16px;line-height:24px;}
	.work-video .blog-video video {min-height: 400px;max-height: 400px;}
	.work-video .blog-video{height: 400px;}
	.work-about-sec{margin:30px 0 10px;}
	.work-about-title {padding:30px 0;text-align: center;}
	.work-about-title h6 {font-size: 26px;line-height: 26px;margin-bottom:10px;}
	.work-about-title p {font-size: 16px;line-height:24px;}
	.work-about-inner{width: auto;}
	.work-inner{text-align: center;}




	/*faq page*/

	.faq-page { margin:25px 0;}
	.faq-left h6 {font-size: 36px; line-height: 46px;}
	.faq-right p {font-size: 20px; line-height: 26px;}
	.above-accordian {margin-bottom: 45px;}
	.faq-accordian { margin-bottom: 39px;}
	.accordion-container .accordion-title {font-size: 34px; margin-left:15px; padding: 25px 0px 28px 0px;}
	.cont-header1 { font-size: 22px;padding-bottom: 30px;}
	.cont-header2 { font-size: 22px;padding-bottom: 30px;}
	.cont-header3 { font-size: 22px;padding-bottom: 30px;}
	.cont-header4 { font-size: 22px;padding-bottom: 30px;}
	.accordion-content { margin-left: 42px;}
	.accordian-inner { font-size: 18px;  padding-bottom: 35px;}
	.general ,.parking ,.tickets ,.accessibility { border-width: 12px;margin-bottom: 30px;}
	.accordion-container .accordion-title::after {border-left: 16px solid transparent;
		border-right: 16px solid transparent;border-top: 16px solid #000; top: 32px;}
	 
	.accordion-container .accordion-title.open::after {border-left: 16px solid transparent;
	  	border-right: 16px solid transparent;border-top: 16px solid #000; top: 32px;}

	  	
	/*subsctiption page*/

	.sub-text h4 {font-size:22px; line-height:30px;margin: 30px 0px;}
	.subscription-video .blog-video{margin-bottom: 20px;height: 265px;}

	.subscription-video .blog-video video {min-height: 260px; max-height: 260px;}

	.theater-heading { font-size: 38px;}
	.sub-content-text {font-size: 16px;line-height:26px; margin-bottom: 20px;}
	.subscription-btn {margin: 20px 0px;}
	a.subs-btn { font-size: 16px; min-height: 50px; min-width:150px;padding: 15px;}
	.content-text-p {font-size: 16px; line-height: 24px; margin-bottom:15px}

	.comparison-text {padding:20px 0;}

	.comparison-text p { font-size: 26px;line-height: 32px;}
	.head-first {font-size: 16px; width:250px; padding: 15px;}
	.comparison-table .empty-cell{width: 250px;}
	 .head-second {font-size: 15px;padding: 15px; }
	 .head-third {font-size: 15px;padding: 15px; }
	 table { margin-bottom:40px;}
	.inner-td {padding:15px;font-size: 16px;}
	.comparison-table .head-second {font-size: 16px; padding:15px;}
	.comparison-table .head-third { font-size: 16px; padding:15px;}
	.comp-tb-inner {font-size: 16px; padding: 15px; line-height: 25px;}
	.comparison-table .icon-first .fa-check {font-size: 38px;}
	.comparison-table .icon-second .fa-check { font-size: 38px;}
	a.purchase-total {font-size: 16px; padding: 15px; min-width: 230px; min-height: 55px;}
	a.purchase-flex {font-size: 16px; padding: 15px; min-width:230px; min-height: 55px;}
	.theater-pack-inner {border-left: 8px solid #8368AF; padding: 30px 0px;margin-bottom:40px;}
	.theater-heading {  margin: 0px 0px 20px 15px; font-size: 24px;}
	.theater-text {margin-left:15px;font-size: 16px;line-height: 26px;}
	.theat-btn {margin: 20px 0px 0px 15px;}
	a.theater-btn { font-size: 16px; padding:15px;}
	.inner-content-foot p {font-size: 16px; margin-bottom:40px;}

	.audition-actor {padding:30px 0;}
	.audition-actor-lft h6 {font-size:26px;line-height:30px;margin-bottom:10px;}
	.audition-actor-lft p{font-size: 16px;line-height: 22px;}
	.audition-christmas{padding:30px 0 50px;}
	.audition-title h6 {font-size: 26px;line-height:30px;}
	.audition-accordian .content{margin:15px 0 0;}
	.audition-christ-left p {margin-bottom:10px;font-size: 16px;line-height: 22px;}
	.seeking-dtl h6 {font-size: 20px;line-height: 20px;margin-bottom:10px;}
	.seeking-dtl p{font-size: 16px;line-height: 22px;}
	.seeking{padding:30px 0;}
	.seeking-one{margin-bottom:25px;}
	.audition-actor-lft{width: 100%;}
	.audition-christ-left{width: 100%;}

	.play-submission {margin:60px 0;}
	.play-one-left h6 {font-size:30px;line-height:40px;margin-bottom:25px;}
	.play-one {margin-bottom:40px;border-width: 10px;padding:0 0 0 15px;}
	.play-one-right p{font-size: 16px;line-height:26px;}
	.play-one-left {padding:0px;width: 100%;}
	.play-one-right{width: 100%;}
	.play-policy{border-width: 10px;padding:15px 0 15px 15px;}
	.play-title h6 {font-size: 30px;line-height:40px;padding-bottom:15px;margin-bottom:15px;}
	.play-title p {font-size: 16px;line-height: 26px;}
	.play-title {margin-bottom:30px;}
	.play-subtitle h6 {font-size: 22px;line-height: 30px;margin-bottom:10px;}
	.play-subtitle p {font-size: 16px;line-height: 26px;}
	.form-inner label{font-size: 22px;line-height: 30px;margin-bottom: 10px;}
	.form-inner .play-inp {min-height:50px;}
	.form-inner textarea.play-inp {min-height:250px;}
	.form-cnt p{font-size: 16px;line-height: 26px;}
	.form-file {margin-bottom:25px;}
	.form-file p {font-size:16px;margin-top:15px;}
	.form-left{width: 100%;}


	.theater-main{margin:30px 0px;}
	.theater-dtl p {font-size: 18px;line-height: 25px;margin-bottom:15px;}
	.theater-sub h6{font-size: 20px;line-height: 26px;margin-bottom:15px;}
	.theater-btn a {font-size: 16px;min-height: 50px;padding:0 25px;}
	.theater-sub p {font-size: 16px;line-height: 24px;}
	.theater-sub{padding:10px 0 15px;margin-bottom:15px;}
	.theater-download p, .theater-download p a{font-size: 16px;line-height: 24px;}

	/* staff-leadership-page */
	.leadership-main .cast-sub ul li{width: 47%; padding-bottom: 20px;}
	.leadership-main .cast-sub .cast-img{margin-bottom: 28px;}
	.leadership-main {padding: 35px 0 80px;}
	.leadership-main .title-main h6{margin-bottom: 35px;font-size: 45px;line-height: 50px;text-align: center;}
	.staff-main{margin: 60px 0px 0px !important; text-align: center;}
	.staff-left{width: 100%; padding-bottom:15px;}
	.staff-left h6{font-size: 45px;padding: 0 30px 0 0;}
	.staff-left p{font-size: 18px;line-height: 25px;}
	.cast-sub ul{margin-bottom: 30px;}
	.team-dtl-sub .cast-dtl h6{font-size: 22px;line-height: 28px; padding-bottom: 15px;}
	.team-dtl-main .col-lg-4{padding-bottom:60px;}
	.team-group h6{font-size: 18px;line-height: 30px;}
	.leadership-main .cast-btn a:after{border-top: 25px solid #231F20;}


	/* plan-your-visit-page */
	.dtc-theater-dtl{padding: 0px 0px 10px;margin:20px 0px 15px;}
	.dtc-theater-mian{margin-bottom: 20px;}
	.theater-dtl-left h6{font-size: 35px;line-height: 40px;}
	.theater-dtl-left p{line-height: 22px;}
	.theater-header h6{line-height: 40px; font-size: 35px;}
	.addresh-map{margin: 15px 0px 15px;}
	.addresh-map iframe{height: 250px;}
	.theater-sub-header h6{font-size: 35px;line-height: 40px;}
	.dtc-theater-mian .our-fav-box{margin-top: 15px; margin-bottom: 0px;}
	.about-img img{min-height: 180px;max-height: 180px;}
	.theater-second-header h6{font-size: 35px;line-height: 40px;padding-bottom: 10px;}
	.hotel-gallery .cast-img img{min-height: 230px;max-height: 230px;}
	.hotel-gallery ul{margin-bottom: 20px;}
	.hotel-gallery .cast-dtl h6{font-size: 20px; line-height: 22px;padding-bottom: 10px;}
	.hotel-gallery .cast-img{margin-bottom: 15px;}
	.hotel-gallery .cast-dtl p{font-size: 18px;line-height: 25px;}
	.last-section {padding-bottom: 0px;}
	.hotel-gallery ul li {width: 47%; padding-bottom: 25px;}

	.our-fav-box .col-lg-4 {padding:0 0 25px; max-width: 100%;flex: 0 0 100%;}
	.about-box{position: unset;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.about-img {width: 50%;}
	.about-cnt{display: flex; justify-content: left; position: unset; width: 50%; padding:0px; padding-left: 25px;}
	.about-cnt h6{color: #231F20;font-size: 20px; line-height: 25px;text-align: left; padding-bottom: 10px;}
	.about-cnt p{color: #000000;font-size: 18px; line-height: 25px;text-align: left;}
	.about-desc{display: flex; justify-content: left; width: 100%;}
	.about-img img{min-height: 250px;max-height: 250px;}
	.about-box:before{display: none;}
	.about-box:after{display: none;}
	.about-box:hover:before{border: none;}
	.about-box:hover:after{border: none;}
	.about-box:hover .about-desc{display: unset;}
	.about-box:hover .about-cnt h6{color: unset;}
	.about-box2:before{background-color: unset;}
	.about-box2:hover:before{background-color: unset; border: none;}
	.about-box2:hover::after{border: none;}
	.about-box3:before{background-color: unset;}
	.about-box3:hover:before{background-color: unset; border: none;}
	.about-box3:hover::after{border: none;}
	.about-box4:before{background-color: unset;}
	.about-box4:hover:before{background-color: unset; border: none;}
	.about-box4:hover::after{border: none;}
	.about-box5:before{background-color: unset;}
	.about-box5:hover:before{background-color: unset; border: none;}
	.about-box5:hover::after{border: none;}


	/* contact-us-page */
	.contact-us-left{width: 100%;}
	.contact-us-right{width: 100%; padding-top: 10px;}
	.contact-us-top{padding-bottom: 15px;margin-top: 35px;}
	.contact-us-play-one{width: 100%;    padding: 10px 25px 10px 30px;}
	.contact-us-play-one p,.contact-us-play-one  a{font-size: 16px;line-height: 18px;}
	.contact-us-right .addresh-map iframe{height: 300px;}
	.contact-us-subscribe .subscribe{padding: 30px 0;}
	.contact-us-subscribe .subscribe-title a{font-size: 18px;line-height: 20px;}
	.contact-us-subscribe .subscribe-title p{font-size: 16px;line-height: 18px;}
	
	/* donate-page */
	.donation-btn{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
	.banefits-responsive-heder-general{color: #388085;}
	.banefits-responsive-heder-accessibility{color: #7E9D43;}
	.make-donate-part{padding: 25px 0px 30px;}
	.donate-inner P{font-size:18px; line-height:25px;}
	.donate-inner h6{margin: 15px 0px;}
	.benefits-section{padding: 25px 0px 45px;}
	.benefits-main .benefits-left h6{font-size: 25px;line-height: 30px;}
	.benefits-main .benefits-left p{font-size: 18px;line-height: 25px;}
	.patron-section{padding: 25px 0px 30px;}
	.patron-main .benefits-left h6{font-size: 25px;line-height: 30px;}
	.patron-main .benefits-left p{font-size: 18px;line-height: 25px;}
	.benefits-footer{padding: 20px 0px 25px;}
	.benefits-content-foot p{line-height: 20px;}
	.benefits-section .benefits-main, .patron-section .patron-main{padding-bottom: 15px;}

	/* corporate-page */
	.corporate-main{padding: 20px 0px;}
	.corporate-dtl{padding-bottom: 10px;}
	.coporate-header{padding: 20px 0px 20px;}
	.main-head{font-size: 18px;line-height: 25px;padding: 8px 8px;width: unset;}
	.empty-head{width: unset;}
	.sub-header{font-size: 18px;line-height: 25px;padding: 8px;}
	.first-colm{font-size: 18px;line-height: 22px;padding: 8px 9px;}
	.second-colm{font-size: 40px;}
	.cell-dtl{font-size: 18px;line-height: 25px;padding: 10px 9px;}
	.corporate-footer-dtl p{font-size: 18px;line-height: 25px;padding-bottom:5px ;}
	.corporate-footer-above{padding-top: 20px;}
	.benefits-tbl{width: 100%; overflow-x: auto;}

	/* kalita masterplan page */
	.kalita-masterplan-main{padding: 20px 0px;}
	.kalita-masterplan-main .kalita-inner h6{padding: 20px 0px 20px;}
	.kalita-masterplan-main .kalita-video .blog-video{height: 400px;}
	.kalita-video .blog-video video{min-height: 400px; max-height: 400px;}
	.kalita-masterplan-part{padding-bottom: 25px;}
	.kalita-play-policy{margin-left: 42PX;}
	.kalita-goals-section{padding-top: 35px;}
	.kalita-form-checkbox{margin-top: 10px;}
	.form-submit-btn button{margin: 30px 0px;}
	.kalita-play-policy .play-title h6 {padding-bottom: 25px;}
	.kalita-border {margin-bottom: 30px;}
	.kalita-play-policy .play-subtitle{margin-bottom: 60px;}
	.accessibility-sub-title{padding: 0 0 20px 0px;}
	.kalita-form-checkbox label{width: 87%;}
	.kalita-play-policy .play-title h6{font-family: 'Gotham-ultra';}
	.kalita-accordian-content h6{font-family: 'Gotham-ultra';}
	.accordion-container .responsive-font{font-family: 'Gotham-ultra';}
	.general{border-width: 10px;}
	.kalita-play-policy{margin-left: 15px;}
	.accessibility{border-width: 10px;}
	.tickets{border-width: 10px;}
	.community-workshops-main .leadership-main{padding: 40px 0px 0px;}


	/* Community Workshops page */
	.community-workshops-main{padding: 20px 0px;}
	.community-workshops-part{padding: 10px 0px 30px;}
	.register-applause {padding: 30px 0px;}
	.applause-term-heading h6{font-size: 28px;line-height: 35px;}
	.resgister-day{padding: 30px 0px 0px 0px;}
	.resgister-day .play-one-left h4{font-size: 30px;line-height: 35px;}
	.resgister-day .play-one-right h6{font-size: 25px;line-height: 30px; padding-bottom: 20px;}
	.resgister-day .play-one-left p{font-size: 18px;line-height: 25px;}
	.resgister-day .play-one-left {padding-bottom: 20px;}
	.resgister-day .play-one-right p{font-size: 18px; line-height: 25px;padding: 0px 0px 15px;}
	.resgister-day .play-fourth .sec-time{padding-top: 10px;}
	.community-footer{padding-top: 35px;}
	.resgister-day .play-one-right .theater-btn a{min-height: 45px;}

	/* project-discovery */
	.project-discovery-main .staff-left{width: 100%;}
	.project-discovery-img img{max-height: 270px;min-height: 270px; padding-bottom: 20px;}
	.project-discovery-main{padding: 30px 0;}
	.project-dtl{padding: 0px 0px 15px;margin: 0;}
	.project-dtl .project-dtl-left p {font-size: 18px; line-height: 27px; padding-left: 0;}
	.about-project-discovery p{padding-top: 15px;}
	.about-project-discovery .play-fourth{padding-left: 15px;}
	.about-project-discovery{padding: 20px 0 0 ;}
	.project-dtl-top p, .about-project-discovery p, .project-footer-content p, .project-footer-content a{font-size: 18px;line-height: 22px;}
	.community-footer{padding-top: 25px;}
	.project-discovery-img{text-align: center;}


	/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}
	/*.gallery-box:hover .gallery-img-hover{display: none;}*/
	.gallery-img-hover{display: none;width: 0px;height: 0px;background-color: transparent;}
	.play-one.play-sec.contact-us-top.box-office-hours .contact-us-right{width:100%;}

	.docs-list ul li a {padding:20px;min-width:unset;font-size:16px;}
	.docs-list ul li{width:100%;padding-bottom:15px;}
}


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



/*faq page*/

.faq-page { margin: 48px 0;}
.faq-left h6 {font-size: 34px; line-height: 42px;}
.faq-right p {font-size: 18px; line-height: 24px;}
.faq-accordian { margin-bottom: 37px;}
.above-accordian {margin-bottom: 48px;}
.accordion-container .accordion-title {font-size: 30px; margin-left:15px; padding: 32px 0px 32px 0px;}
.cont-header1 { font-size: 18px;padding-bottom: 24px;}
.cont-header2 { font-size: 18px;padding-bottom: 24px;}
.cont-header3 { font-size: 18px;padding-bottom: 24px;}
.cont-header4 { font-size: 18px;padding-bottom: 24px;}
.accordion-content { margin-left: 28px;}
.accordian-inner { font-size: 16px;  padding-bottom: 30px;}
.general ,.parking ,.tickets ,.accessibility { border-width: 10px; margin-bottom: 32px;}
.accordion-container .accordion-title::after {border-left: 14px solid transparent;
	border-right: 14px solid transparent;border-top: 14px solid #000; top: 38px;}
 
.accordion-container .accordion-title.open::after {border-left: 14px solid transparent;
  	border-right: 14px solid transparent;border-top: 14px solid #000; top: 38px;}



/*subsctiption page*/
/*
.sub-text h4 {font-size:22px; line-height:35px;margin: 20px 0px 20px 0px;}
.subscription-video .blog-video{margin-bottom: 20px;height: 300px;}

.subscription-video .blog-video video {min-height: 260px; max-height: 260px;}

.theater-heading { font-size: 38px;}
.sub-content-text {font-size: 16px;line-height:26px; margin-bottom: 15px;}
.subscription-btn {margin: 30px 0px;}
a.subs-btn { font-size: 16px; min-height: 50px; min-width:200px;}
.content-text-p {font-size: 16px; line-height: 30px; margin-bottom:30px}

.comparison-text {padding: 30px 0 30px;}

.comparison-text p { font-size: 21px;line-height: 32px;}
.head-first {font-size: 14px; width: 315px; padding: 14px 22px;}
 .head-second {font-size: 15px;padding: 15px; }
 .head-third {font-size: 15px;padding: 15px; }
 table { margin-bottom: 90px;}
.inner-td {padding: 16px 12px;font-size: 14px;}
.comparison-table .head-second {font-size: 16px; padding: 15px;}
.comparison-table .head-third { font-size: 16px; padding: 15px;}
.comp-tb-inner {font-size: 14px; padding: 16px 20px; line-height: 22px;}
.comparison-table .icon-first .fa-check {font-size: 28px;}
.comparison-table .icon-second .fa-check { font-size: 28px;}
.tot-btn { margin-top: 32px;}
a.purchase-total {font-size: 15px; padding: 15px 25px; min-width: 220px; min-height: 45px;}
a.purchase-flex {font-size: 15px; padding: 15px 25px; min-width:220px; min-height: 45px;}
.theater-pack-inner {border-left: 10px solid #8368AF; padding: 50px 0px;margin-bottom: 60px;}
.theater-heading {  margin: 0px 0px 20px 30px; font-size: 30px;}
.theater-text {margin-left:30px;font-size: 14px;line-height: 22px;}
.theat-btn {margin: 40px 0px 0px 30px;}
a.theater-btn { font-size: 14px; padding: 15px 25px;}
.inner-content-foot p {font-size: 14px; margin-bottom:60px;}*/

/* leadership-main creative-team */
/* staff-leadership-page */
.leadership-main {padding: 50px 0 90px;}
.staff-main{margin: 70px 0px 0px;}
.staff-left{width: 100%; padding-bottom:15px;}
.staff-left h6{padding:0px;font-size: 55px;}
.staff-left p{font-size: 18px;line-height: 25px;}
.leadership-main .title-main h6{text-align: center;}
.leadership-main .cast-sub ul li{width: 100%; padding-bottom: 30px;}
.leadership-main .cast-sub .cast-img{margin-bottom: 15px;}
.team-dtl-main .col-lg-4{padding-bottom:90px;}
.team-dtl-sub .cast-dtl h6{font-size: 30px;line-height: 30px; padding-bottom: 25px;}
.team-group h6{font-size: 20px;line-height: 25px;}

/* plan-your-visit-page */
.dtc-theater-dtl{padding: 0px 0px 0px;margin:20px 0px 15px;}
.dtc-theater-mian{margin-bottom: 20px;}
.theater-dtl-left h6{font-size: 30px;line-height: 35px;}
.theater-dtl-left p{font-size:16px; line-height: 20px;}
.theater-header h6{line-height: 35px; font-size: 30px;}
.addresh-map{margin: 15px 0px 10px;}
.addresh-map iframe{height: 200px;}
.theater-sub-header h6{font-size: 30px;line-height: 35px;}
.dtc-theater-mian .our-fav-box{margin-top: 10px; margin-bottom: 0px;}
.about-img img{min-height: 180px;max-height: 180px;}
.theater-second-header h6{font-size: 35px;line-height: 40px;padding-bottom: 10px;}
.hotel-gallery .cast-img img{min-height: 180px;max-height: 180px;}
.hotel-gallery ul{margin-bottom: 20px;}
.hotel-gallery .cast-dtl h6{font-size: 20px; line-height: 22px;padding-bottom: 10px;}
.hotel-gallery .cast-img{margin-bottom: 15px;}
.hotel-gallery .cast-dtl p{font-size: 18px;line-height: 22px;}
.last-section {padding-bottom: 0px;}
.hotel-gallery ul li {width: 47%; padding-bottom: 25px;}

.our-fav-box .col-lg-4 {padding:0 0 15px; max-width: 100%;flex: 0 0 100%;}
.about-box{position: unset;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.about-img {width: 50%;}
.about-cnt{display: flex; justify-content: left; position: unset; width: 50%; padding:0px; padding-left: 25px;}
.about-cnt h6{color: #231F20;font-size: 18px; line-height: 20px;text-align: left; padding-bottom: 10px;}
.about-cnt p{color: #000000;font-size: 18px; line-height: 20px;text-align: left;}
.about-desc{display: flex; justify-content: left; width: 100%;}
.about-img img{min-height: 180px;max-height: 180px;}
.about-box:before{display: none;}
.about-box:after{display: none;}
.about-box:hover:before{border: none;}
.about-box:hover:after{border: none;}
.about-box:hover .about-desc{display: unset;}
.about-box:hover .about-cnt h6{color: unset;}
.about-box2:before{background-color: unset;}
.about-box2:hover:before{background-color: unset; border: none;}
.about-box2:hover::after{border: none;}
.about-box3:before{background-color: unset;}
.about-box3:hover:before{background-color: unset; border: none;}
.about-box3:hover::after{border: none;}
.about-box4:before{background-color: unset;}
.about-box4:hover:before{background-color: unset; border: none;}
.about-box4:hover::after{border: none;}
.about-box5:before{background-color: unset;}
.about-box5:hover:before{background-color: unset; border: none;}
.about-box5:hover::after{border: none;}


/* contact-us-page */
.contact-us-left{width: 100%;}
.contact-us-right{width: 100%; padding-top: 10px;}
.contact-us-top{padding-bottom: 0px;margin-top: 15px;}
.contact-us-play-one{width: 100%;    padding: 10px;}
.contact-us-play-one p,.contact-us-play-one  a{font-size: 16px;line-height: 18px;}
.contact-us-right .addresh-map iframe{height: 300px;}
.contact-us-subscribe .subscribe{padding: 30px 0;}
.contact-us-subscribe .subscribe-title a{font-size: 18px;line-height: 20px;}
.contact-us-subscribe .subscribe-title p{font-size: 16px;line-height: 18px;}

/* donate-page */
.donation-btn{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.banefits-responsive-heder-general{color: #388085;}
.banefits-responsive-heder-accessibility{color: #7E9D43;}
.make-donate-part{padding: 20px 0px 25px;}
.donate-inner P{font-size:16px; line-height:24px;}
.donate-inner h6{margin: 10px 0px;}
.benefits-section{padding: 20px 0px 30px;}
.benefits-main .benefits-left h6{font-size: 20px;line-height: 22px;}
.benefits-main .benefits-left p{font-size: 16px;line-height: 22px;}
.patron-section{padding: 25px 0px 30px;}
.patron-main .benefits-left h6{font-size: 20px;line-height: 25px;}
.patron-main .benefits-left p{font-size: 16px;line-height: 22px;}
.benefits-footer{padding: 20px 0px 20px;}
.benefits-content-foot p{line-height: 20px;}
.benefits-section .benefits-main, .patron-section .patron-main{padding-bottom: 5px;}

/* corporate-page */
.corporate-main{padding: 15px 0px;}
.corporate-dtl{padding-bottom: 10px;}
.coporate-header{padding: 10px 0px 20px;}
.main-head{font-size: 18px;line-height: 25px;padding: 8px 8px;width: 250px;}
.empty-head{width: 350px;}
.sub-header{font-size: 18px;line-height: 25px;padding: 8px;}
.first-colm{font-size: 18px;line-height: 22px;padding: 8px 9px;}
.second-colm{font-size: 35px;}
.cell-dtl{font-size: 18px;line-height: 25px;padding: 10px 9px;}
.corporate-footer-dtl p{font-size: 18px;line-height: 25px;padding-bottom:5px ;}
.corporate-footer-above{padding-top: 10px;}
.benefits-tbl{width: 100%; overflow-x: auto;}


/* kalita masterplan page */
.kalita-masterplan-main{padding: 20px 0px;}
.kalita-masterplan-main .kalita-inner h6{padding: 15px 0px 15px;}
.kalita-masterplan-main .kalita-video .blog-video{height: 295px;}
.kalita-video .blog-video video{min-height: 295px; max-height: 295px;}
.kalita-masterplan-part{padding-bottom: 25px;}
.kalita-play-policy{margin-left: 42PX;}
.kalita-goals-section{padding-top: 35px;}
.kalita-form-checkbox{margin-top: 0px;}
.form-submit-btn button{margin: 20px 0px;}
.kalita-play-policy .play-title h6 {padding-bottom: 25px;}
.kalita-border {margin-bottom: 30px;}
.kalita-play-policy .play-subtitle{margin-bottom: 60px;}
.accessibility-sub-title{padding: 0 0 20px 0px;}
.kalita-form-checkbox label{width: 83%;}
.general{border-width: 10px;}
.kalita-play-policy{margin-left: 15px;}
.accessibility{border-width: 10px;}
.tickets{border-width: 10px;}


/* Community Workshops page */
.community-workshops-main{padding: 10px 0px;}
.community-workshops-part{padding: 10px 0px 30px;}
.Instructors-main .title-main h6{font-size: 40px;line-height: 50px;}
.Instructors-main{padding-bottom: 0px;}
.register-applause {padding: 15px 0px;}
.applause-term-heading h6{font-size: 28px;line-height: 32px;}
.resgister-day{padding: 30px 0px 0px 0px;}
.resgister-day .play-one-left h4{font-size: 28px;line-height: 35px; margin-bottom: 0;}
.resgister-day .play-one-right h6{font-size: 22px;line-height: 28px; padding-bottom: 20px;}
.resgister-day .play-one-left p{font-size: 18px;line-height: 25px;}
.resgister-day .play-one-left {padding-bottom: 20px;}
.resgister-day .play-one-right p{font-size: 18px; line-height: 25px;padding: 0px 0px 15px;}
.resgister-day .play-fourth .sec-time{padding-top: 0px;}
.community-footer{padding: 25px 0px;}
.community-workshops-main .leadership-main .cast-sub ul li{padding-bottom: 10px;}
.resgister-day .play-one-right .theater-btn a{min-height: 40px;}

/* project-discovery */
.project-discovery-main .staff-left{width: 100%;}
.project-discovery-img img{max-height: 250px;min-height: 250px; padding-bottom: 0px;}
.project-discovery-main{padding: 20px 0;}
.project-dtl{padding: 0px;margin: 0;}
.project-dtl .project-dtl-left p {font-size: 18px; line-height: 25px; padding-left: 0;word-break: break-all;}
.about-project-discovery p{padding-top: 10px;}
.about-project-discovery .play-fourth{padding-left: 15px;}
.about-project-discovery{padding: 20px 0 0 ;}
.project-dtl-top p, .about-project-discovery p, .project-footer-content p, .project-footer-content a{font-size: 18px;line-height: 22px;word-break: break-all;}
.community-footer{padding-top: 15px;}
.project-discovery-img{text-align: center;}

/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}


}


@media screen and (max-width:480px)
{
	.header-menu{max-width: 100%;}
	.header .container-fluid {padding:0 15px;}
	.menu-responsive .header-main-menu li {padding: 5px 10px 5px 0!important;}
	.banner-title h1 {font-size:36px;line-height: 40px;}
    .slick-dots{bottom:10px;right: 0;text-align: center;}
    .banner-dtl p{font-size: 25px;
    line-height: 30px;}
    .happening-title h6 {font-size: 26px;
    line-height: 26px;}
    .ticket-date h6 {font-size: 12px;}
    .ticket-left-title{padding:10px;}
    .ticket-head h2 {font-size: 20px;
    line-height: 22px;}
    .ticket-head {padding:10px;}
    .ticket-btn{width: 100%;}
    .blog-date p {padding:5px;}
    .footer-social ul li a {width: 35px;height: 35px;font-size: 20px;}
    .footer-social ul li a img{max-width:20px;max-height: 20px;}
    .header-menu-subscribe label {font-size: 20px;}
    .header-menu-subscribe-form input{width: 100%;min-height: 45px;}
    .header-menu-subscribe-form button{width: 100%;min-height: 45px;margin-top: 10px;}
    .header-menu {padding:30px 15px 15px;}

    .blog-btn .ticket-btn a{margin-top:15px;}
    .blog-cnt {padding: 10px;}
    .blog-name h6 {font-size: 12px;}
    .subscribe-subpage .subscribe-title a {font-size: 22px;line-height: 30px;}
    .subscribe-subpage .subscribe-title p {font-size:16px;line-height: 22px;}
    .explore-txt{width: 100%;}
    .explore-txt1 
    {
	    width: 100%;
	    max-width: 70%;
	    margin:15px 0 0 auto;
	}
	.year-btn {width: 100%;}
	.past-show1 {margin:20px 0 0;}
	.ticket-btn-clear a {padding: 7px;font-size: 12px;}
	.pagination-dv{width: 100%;margin:15px 0 0;}
	.ticket-btn-card a {font-size: 12px;}
	.blog-btn a {font-size: 14px;}
	.coming-sub .col-lg-4 {padding-bottom:20px;}

	.subpage-writer p {max-width: 100%;font-size: 18px;}

	.life-right-ttl h2 {
	    font-size: 30px;
	    line-height: 34px;
	    margin-bottom: 10px;
	}
	.life-main{margin:30px 0;}
	.life-right-ttl p {font-size: 20px;line-height: 28px;}
	.life-left-btm p {font-size: 18px;}
	.home-menu-sub ul li{width: 100%;}
	.important-date-ttl h6{font-size: 26px;line-height:30px;}
	.cast-sub ul li{width: 100%;}
	.cast-btn a {font-size: 14px;}
	.gallery-main {margin:30px 0;}
	.sponsor-logo {width: 100%;margin-bottom:15px;}

	.mission-main{margin:40px 0;}
    .mission-sub{padding:15px;border-width:6px;margin-bottom:40px;}
	.mission-left {padding:0 0 15px;width: 100%;}
	.mission-right{width: 100%;}
	.mission-title h5 {font-size: 32px;}
	.mission-dtl p {font-size: 16px;line-height: 24px;}
	.value-sub {margin-top:20px;}
	.value-sub h6 {font-size: 18px;line-height:26px;margin-bottom:5px;}
	.value-sub p {font-size: 16px;line-height: 24px;margin:0;}

	.work-inner h3 {font-size: 24px;line-height:30px;}
	.work-video .blog-video video {min-height: 300px;max-height: 300px;}
	.work-video .blog-video{height: 300px;}
	.work-video .playpause img{max-width: 50px;max-height: 50px;}
	.work-about-title h6 {font-size: 24px;}



/*faq page*/

.faq-page {margin: 20px 0;}
.faq-accordian { margin-bottom: 35px;}
.faq-left h6 {font-size: 36px; line-height: 46px;}
.faq-right p {font-size: 16px; line-height: 22px;}
.above-accordian {margin-bottom:45px;}
.accordion-container .accordion-title {font-size: 24px; margin-left:15px; padding: 22px 0px 22px 0px;}
.cont-header1 { font-size: 18px;padding-bottom: 22px;}
.cont-header2 { font-size: 18px;padding-bottom: 22px;}
.cont-header3 { font-size: 18px;padding-bottom: 22px;}
.cont-header4 { font-size: 18px;padding-bottom: 22px;}
.accordion-content { margin-left: 22px;}
.accordian-inner { font-size: 14px;  padding-bottom: 30px;}
.general ,.parking ,.tickets ,.accessibility { border-width: 10px;margin-bottom: 30px;}
.accordion-container .accordion-title::after {border-left: 12px solid transparent;
	border-right: 12px solid transparent;border-top: 12px solid #000; top: 30px;}
 
.accordion-container .accordion-title.open::after {border-left: 12px solid transparent;
  	border-right: 12px solid transparent;border-top: 12px solid #000; top: 30px;}
 


 /**subsctiption page*/

/*.sub-text h4 {font-size:20px; line-height:25px;margin: 10px 0px 10px 0px;}

.subscription-video .blog-video{margin-bottom: 20px;height:265px;}

.subscription-video .blog-video video {min-height: 260px; max-height: 260px;}

.theater-heading { font-size: 38px;}
.sub-content-text {font-size: 16px;line-height:26px; margin-bottom: 20px;}
.subscription-btn {margin: 30px 0px;}
a.subs-btn { font-size: 14px; min-height:45px; min-width:120px;padding: 16px;}
.content-text-p {font-size: 18px; line-height: 30px; margin-bottom:30px}

.comparison-text {padding: 25px 0 25px;}

.comparison-text p { font-size: 19px;line-height:26px;}
.head-first {font-size: 14px; width: 315px; padding: 14px 22px;}
 .head-second {font-size: 15px;padding: 25px 45px; }
 .head-third {font-size: 15px;padding: 25px 45px; }
 table { margin-bottom: 90px;}
.inner-td {padding: 16px 12px;font-size: 14px;}
.comparison-table .head-second {font-size: 16px; padding: 25px 45px;}
.comparison-table .head-third { font-size: 16px; padding: 25px 45px;}
.comp-tb-inner {font-size: 14px; padding: 16px 20px; line-height: 22px;}
.comparison-table .icon-first .fa-check {font-size: 28px;}
.comparison-table .icon-second .fa-check { font-size: 28px;}
.tot-btn { margin-top: 32px;}
a.purchase-total {font-size: 15px; padding: 15px 25px; min-width: 220px; min-height: 45px;}
a.purchase-flex {font-size: 15px; padding: 15px 25px; min-width:220px; min-height: 45px;}
.theater-pack-inner {border-left: 10px solid #8368AF; padding: 25px 0px;margin-bottom: 60px;}
.theater-heading {  margin: 0px 0px 15px 25px; font-size: 24px;}
.theater-text {margin-left:25px;font-size: 14px;line-height: 22px;}
.theat-btn {margin: 40px 0px 0px 25px;}
a.theater-btn { font-size: 14px; padding: 12px 20px;}
.inner-content-foot p {font-size: 14px; margin-bottom:30px;}*/

	.sub-text h4 {font-size:20px; line-height:26px;margin: 30px 0px;}
	.comparison-text p {font-size:20px;line-height:26px;}

			
 
/* staff-leadership-page */
.leadership-main {padding: 35px 0 80px;}
.staff-main{margin: 40px 0px 0px; padding: 0px;}
.staff-left{width: 100%; padding-bottom:15px;}
.staff-left h6{padding:0px;font-size: 36px;}
.staff-left p{font-size: 18px;line-height: 25px;}
.leadership-main .cast-sub ul li{width: 100%; padding-bottom: 20px;}
.leadership-main .cast-sub .cast-img{margin-bottom: 30px;}
.team-dtl-main .col-lg-4{padding-bottom:45px;}
.team-dtl-sub .cast-dtl h6{font-size: 25px;line-height: 30px; padding-bottom: 10px;}
.team-group h6{font-size: 20px;line-height: 20px;}
.leadership-main .title-main h6 {margin-bottom: 20px;font-size: 35px;line-height: 40px;}
.cast-sub ul { margin-bottom: 0px;}


/* plan-your-visit-page */
.dtc-theater-dtl{padding: 0px 0px 0px;margin:25px 0px 25px;}
.dtc-theater-mian{margin-bottom: 20px;}
.theater-dtl-left h6{font-size: 28px;line-height: 35px;text-align: center;}
.theater-dtl-left p{font-size:16px; line-height: 20px;}
.theater-header h6{line-height: 35px; font-size: 30px;text-align: center;}
.addresh-map{margin: 15px 0px 10px;}
.addresh-map iframe{height: 180px;}
.theater-sub-header h6{font-size: 30px;line-height: 35px;text-align: center;}
.dtc-theater-mian .our-fav-box{margin-top: 10px; margin-bottom: 0px;}
.about-img img{min-height: 180px;max-height: 180px;}
.theater-second-header h6{font-size: 32px;line-height: 40px;padding-bottom: 10px; text-align: center;}
.hotel-gallery .cast-img img{min-height: 100%;max-height: 100%;}
.hotel-gallery ul{margin-bottom: 20px;}
.hotel-gallery .cast-dtl h6{font-size: 25px; line-height: 28px;padding-bottom: 10px; text-align: center;}
.hotel-gallery .cast-img{margin-bottom: 15px;}
.hotel-gallery .cast-dtl p{font-size: 16px;line-height: 22px;text-align: center;}
.last-section {padding-bottom: 0px;}
.hotel-gallery ul li {width: 100%; padding-bottom: 25px;}

.our-fav-box .col-lg-4 {padding:0 0 15px; max-width: 100%;flex: 0 0 100%;}
.about-box{position: unset;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.about-img {width: 100%;}
.about-cnt{display: flex; justify-content: left; position: unset; width: 100%; padding:8px 0;}
.about-cnt h6{color: #231F20;font-size: 20px; line-height: 22px;text-align: center; padding-bottom: 5px;}
.about-cnt p{color: #000000;font-size: 16px; line-height: 22px;text-align: center;}
.about-desc{display: flex; justify-content: left; width: 100%;}
.about-img img{min-height: 100%;max-height: 100%;}
.about-box:before{display: none;}
.about-box:after{display: none;}
.about-box:hover:before{border: none;}
.about-box:hover:after{border: none;}
.about-box:hover .about-desc{display: unset;}
.about-box:hover .about-cnt h6{color: unset; text-align: center;}
.about-box2:before{background-color: unset;}
.about-box2:hover:before{background-color: unset; border: none;}
.about-box2:hover::after{border: none;}
.about-box3:before{background-color: unset;}
.about-box3:hover:before{background-color: unset; border: none;}
.about-box3:hover::after{border: none;}
.about-box4:before{background-color: unset;}
.about-box4:hover:before{background-color: unset; border: none;}
.about-box4:hover::after{border: none;}
.about-box5:before{background-color: unset;}
.about-box5:hover:before{background-color: unset; border: none;}
.about-box5:hover::after{border: none;}


/* contact-us-page */
.contact-us-left{width: 100%;}
.contact-us-right{width: 100%; padding-top: 10px;}
.contact-us-top{padding-bottom: 0px;margin-top: 15px;}
.contact-us-play-one{width: 100%;    padding: 10px;}
.contact-us-play-one p,.contact-us-play-one  a{font-size: 16px;line-height: 18px;}
.contact-us-right .addresh-map iframe{height: 300px;}
.contact-us-subscribe .subscribe{padding: 30px 0;}
.contact-us-subscribe .subscribe-title a{font-size: 18px;line-height: 20px;}
.contact-us-subscribe .subscribe-title p{font-size: 16px;line-height: 18px;}
.contact-us-main .play-one{margin: 15px 0px;}


/* donate-page */
.donation-btn{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.banefits-responsive-heder-general{color: #388085;}
.banefits-responsive-heder-accessibility{color: #7E9D43;}
.make-donate-part{padding: 20px 0px 25px;}
.donate-inner P{font-size:16px; line-height:22px;}
.donate-inner h6{margin: 10px 0px;}
.benefits-section{padding: 20px 0px 20px;}
.benefits-main .benefits-left h6{font-size: 20px;line-height: 22px;}
.benefits-main .benefits-left p{font-size: 16px;line-height: 22px;}
.patron-section{padding: 20px 0px 20px;}
.patron-main .benefits-left h6{font-size: 20px;line-height: 25px;}
.patron-main .benefits-left p{font-size: 16px;line-height: 22px;}
.benefits-footer{padding: 20px 0px 20px;}
.benefits-content-foot p{line-height: 20px;}
.benefits-section .benefits-main, .patron-section .patron-main{padding-bottom: 5px;}

/* corporate-page */
.corporate-main{padding: 15px 0px;}
.corporate-dtl{padding-bottom: 0px;}
.coporate-header{padding: 10px 0px 20px;}
.main-head{font-size: 18px;line-height: 25px;padding: 8px 8px;width: 250px;}
.empty-head{width: 350px;}
.sub-header{font-size: 18px;line-height: 25px;padding: 8px;}
.first-colm{font-size: 18px;line-height: 22px;padding: 8px 9px;}
.second-colm{font-size: 35px;}
.cell-dtl{font-size: 18px;line-height: 25px;padding: 10px 9px;}
.corporate-footer-dtl p{font-size: 16px;line-height: 18px;padding-bottom:5px; text-align: center;}
.corporate-footer-above{padding-top: 10px;}
.benefits-tbl{width: 100%; overflow-x: auto;}

/* kalita masterplan page */
.kalita-masterplan-main{padding: 20px 0px;}
.kalita-masterplan-main .kalita-inner h6{padding: 15px 0px 15px;}
.kalita-masterplan-main .kalita-video .blog-video{height: 240px;}
.kalita-video .blog-video video{min-height: 240px; max-height: 240px;}
.kalita-masterplan-part{padding-bottom: 25px;}
.kalita-play-policy{margin-left: 42PX;}
.kalita-goals-section{padding-top: 35px;}
.kalita-form-checkbox{margin-top: 0px;}
.form-submit-btn button{margin: 20px 0px;}
.kalita-play-policy .play-title h6 {padding-bottom: 25px;}
.kalita-border {margin-bottom: 30px;}
.kalita-play-policy .play-subtitle{margin-bottom: 60px;}
.accessibility-sub-title{padding: 0 0 20px 0px;}
.kalita-form-checkbox label{width: 83%;}
.general{border-width: 10px;}
.kalita-play-policy{margin-left: 15px;}
.accessibility{border-width: 10px;}
.tickets{border-width: 10px;}			

/* Community Workshops page */
.community-workshops-main{padding: 10px 0px;}
.community-workshops-part{padding: 0px 0px 20px;}
.Instructors-main .title-main h6{font-size: 35px;line-height: 40px;}
.Instructors-main{padding-bottom: 0px;}
.register-applause {padding: 15px 0px;}
.applause-term-heading h6{font-size: 25px;line-height: 30px;}
.resgister-day{padding: 30px 0px 0px 0px;}
.resgister-day .play-one-left h4{font-size: 20px;line-height: 25px; margin-bottom: 0;}
.resgister-day .play-one-right h6{font-size: 18px;line-height: 22px; padding-bottom: 15px;}
.resgister-day .play-one-left p{font-size: 18px;line-height: 25px;}
.resgister-day .play-one-left {padding-bottom: 15px;}
.resgister-day .play-one-right p{font-size: 18px; line-height: 25px;padding: 0px 0px 15px;}
.resgister-day .play-fourth .sec-time{padding-top: 0px;}
.community-footer{padding: 25px 0px;}
.resgister-day .play-one-right .theater-btn a{min-height: 40px;}


/* project-discovery */
.project-discovery-main .staff-left{width: 100%;}
.project-discovery-img img{max-height: 200px;min-height: 200px; padding-bottom: 0px;}
.project-discovery-main{padding: 20px 0;}
.project-dtl{padding: 0px;margin: 0;}
.project-dtl .project-dtl-left p {font-size: 16px; line-height: 20px; padding-left: 0;word-break: break-all;}
.about-project-discovery p{padding-top: 10px;}
.about-project-discovery .play-fourth{padding-left: 15px;}
.about-project-discovery{padding: 20px 0 0 ;}
.project-dtl-top p, .about-project-discovery p, .project-footer-content p, .project-footer-content a{font-size: 16px;line-height: 20px;word-break: break-all;}
.community-footer{padding-top: 15px;}
.project-discovery-img{text-align: center;}

/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}

}
@media screen and (max-width:480px)
{
	.community-footer p{word-break: break-all;}
}

@media screen and (max-width:380px)
{	
	/*show-details page*/
	/*.single-shows-banner-inner .banner-title {position: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-date{margin-right: 0;}*/
	/*.single-show-banner .banner-cnt{align-items: center;}*/
	/*.single-shows-banner-inner .subpage-banner-bot{position: unset;max-width: unset;}*/
	/*.single-shows-banner-inner .subpage-banner-head{padding-top: unset;}*/
	.index-banner-inner .banner-head{position: unset;max-width: unset;}
	.index-banner-inner .banner-dtl{position: unset;max-width: unset;}

}