@charset "UTF-8";
/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */


 @media only screen and (min-width: 768px) {
  .remove-br > br {
    display:none;
  }
}
 
 section { padding:80px;}
 
.download-form { padding: 45px 35px 35px 35px; }
.download-form h2 { padding-bottom:35px; }
 
.home-text {
	position:absolute;
	top:auto;
	bottom:80px;
	left:0px;
	width:100%;
	text-align:center;
}
 .home-heading-01 {
	color:#ffffff;
	font-size:2rem;
	font-family: 'Merriweather', serif;
	font-weight:bold;
	letter-spacing:5.5px;
	display:inline-block;
	text-transform:uppercase;
}
.home-heading-02 {
	color:#ffffff;
	font-size:3.5rem;
	font-family:'Caveat';
	display:block;
	text-transform:capitalize;
	margin-top:10px;
}

.home-text .btn:hover {
  background: #ffffff;
  color: #26253a;
}

.home-text .btn-01, .home-text .btn-02 {
  background: #fff500;
  border: none;
  border-radius: 4px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1px;
  padding: 8px;
  margin-top: 18px;
  width:250px;
  transition: all 0.4s ease-in-out;
}
.home-text .btn-01 {
	 background: #ffaa00;
}

.home-text .btn-02:hover {
  background: #ffffff;
  color: #26253a;
}
 
.text-block {
  position:relative;
  background: #b2852d;
  word-spacing: 1px;
  letter-spacing: 1px;
  font-size: 18px;
  padding: 18px 55px;
  max-width:100%;
  color:#FFFFFF;
  font-family: 'Raleway', sans-serif;
  border-right: 8px solid #7a6439;
}

.overview {padding:160px 60px;}
.overview h2 {padding-bottom:10px;}
.overview h2 span {color:#b2852d;}
.overview p { font-size:14pt;}
.overview .btn { background: #e4e4e4; border-radius: 4px; font-size: 14px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 12px 20px; transition: all 0.4s ease-in-out; margin-top: 12px; color:#b2852d; }

.aboutcdg {padding:115px 60px;}
.aboutcdg h2 {padding-bottom:10px;}
.aboutcdg h2 span {color:#b2852d;}
.aboutcdg p { font-size:14pt;}
.aboutcdg .btn { background: #e4e4e4; border-radius: 4px; font-size: 14px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 12px 20px; transition: all 0.4s ease-in-out; margin-top: 12px; color:#b2852d; }




.photo-gallery-new img {
width:380px;
height:250px;
object-fit:cover;
border-radius:7px;
}

.footer-text {
	font-size:.8rem;
	color:#999999;
}

.aparna-speaks {padding:80px 50px;}
.aparna-speaks p {font-size:17px}
.aparna-speaks p span {font-size:24px; font-family:"Times New Roman", Times, serif; font-weight:bold; padding:2px;}

.highlights { padding: 80px 60px 25px 65px; }
.highlights p {font-size:18px;}
.highlights p span {color:#b2852d;  }

.programme { padding: 80px 60px 25px 65px; }
.programme p {font-size:18px;}
.programme p span {font-size:25px; color:#b2852d; text-transform:uppercase; border-bottom: 2px solid #999966;  }
.programme ul li {font-size:18px;}
.downloads-link {font-size:38px; color:#b2852d; text-decoration:none;}
.downloads-link a{font-size:28px; color:#b2852d; text-decoration:none;}
.downloads-link a:hover {font-size:28px; color:#b2852d; text-decoration:none; }

.trust-text-01 {padding: 50px 50px 25px 50px;}
.trust-text-01 h4 span {color:#b2852d;}
.trust-text-01 p {font-size:18px; padding-top:10px;}
.trust-text-01 p span {color:#b2852d;}

.contact-form {padding: 40px 80px; }
.contact-form label { padding-top:10px; padding-bottom:5px;}


.dash {margin:0 auto; width:50px; height:6px; background-color:#b2852d; margin-bottom:15px;}
.award-cat {font-size:24px; color:#b2852d;  margin-top:40px;}
.award-desc {margin:0 auto; width:60%; font-size: 18px; padding-bottom:15px;}

.debut-film { padding: 60px 60px 25px 45px; }
.debut-film h4 {color:#b2852d;}
.debut-film p span {color:#b2852d;  }
.dfilm  ul li {padding-bottom:15px;}
.dfilm li span {color:#b2852d;  }

.trust-text { width:70%; margin:0 auto; padding-bottom:25px;  }



.bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }

@media (max-width:1024px) {

section { padding:20px;}

.download-form { padding: 45px 35px 35px 35px; }
.download-form h2 { padding-bottom:35px; }

.overview {padding:50px}
.overview p { font-size:12pt;}

.trust-text-01 { padding: 20px 20px 25px 25px; }
.trust-text-01 h4 span {color:#b2852d;  }
.trust-text-01 p {font-size:16px; line-height:22px;}
.trust-text-01 p span {color:#b2852d;}


.trust-text { width:100%; margin:0 auto; padding-bottom:25px;  }

.contact-form {padding: 40px 20px; }
.contact-form label { padding-top:10px; padding-bottom:5px;}

.aboutcdg {padding:40px 30px;}
.aboutcdg h2 {padding-bottom:10px; font-size:26px;}
.aboutcdg p { font-size:12pt;}
.aboutcdg .btn { background: #e4e4e4; border-radius: 4px; font-size: 14px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 12px 20px; transition: all 0.4s ease-in-out; margin-top:-5px; color:#b2852d; }


.hls { padding:50px 20px;}
.highlights { padding: 30px; }
.highlights p {font-size:15px;}
.highlights p span {color:#b2852d;  }

.programme { padding: 30px; }
.programme p {font-size:15px;}
.programme p span {font-size:20px; color:#b2852d; text-transform:uppercase; border-bottom: 2px solid #999966;  }
.programme ul li {font-size:15px;}

.dfilm { padding:50px 20px;}
.debut-film { padding: 30px 25px 30px 20px; }
.debut-film h4 {color:#b2852d; font-size:17px;}
.debut-film p span {color:#b2852d;  }
.dfilm  ul li {padding-bottom:15px;}
.dfilm li span {color:#b2852d;  }

.dash {margin:0 auto; width:50px; height:6px; background-color:#b2852d; margin-bottom:20px;}
.award-cat {font-size:24px; color:#b2852d; }
.award-desc {margin:0 auto; width:100%; font-size: 18px; padding-bottom:25px;}

.photo-gallery-new h2 {
    margin-bottom:25px;
    padding-top:25px;
    font-size:24px;
  }

.photo-gallery-new .intro {
  font-size:16px;
  max-width:500px;
  margin:0 auto 40px;
}

.photo-gallery-new .intro p {
  margin-bottom:0;
}

.photo-gallery-new .photos {
  padding-bottom:20px;
}

.photo-gallery-new .item {
  padding-bottom:30px;
}

.photo-gallery-new p {
  color:#7d8285;
}

.photo-gallery-new h2 {
  font-family: 'Raleway', sans-serif;
  font-weight:400;
  text-align:left;
}

.photo-gallery-new img {
width:280px;
height:200px;
object-fit:cover;
border-radius:7px;
margin-right:30px;
}

}



@media (max-width:768px) {

 section { padding:20px;}
 
 .download-form { padding: 45px 35px 35px 35px; }
.download-form h2 { padding-bottom:35px; }
 
.overview {padding:50px}

.aboutcdg {padding:50px;}

.highlights { padding: 35px; }

.trust-text { width:90%; margin:0 auto; padding-bottom:25px;  }


.dfilm { padding:50px 20px;}
.debut-film { padding: 30px 25px 30px 20px; }
.debut-film h4 {color:#b2852d;}
.debut-film p span {color:#b2852d;  }
.dfilm  ul li {padding-bottom:15px;}
.dfilm li span {color:#b2852d;  }


.photo-gallery-new h2 {
    margin-bottom:25px;
    padding-top:25px;
    font-size:24px;
  }

.photo-gallery-new .intro {
  font-size:16px;
  max-width:500px;
  margin:0 auto 40px;
}

.photo-gallery-new .intro p {
  margin-bottom:0;
}

.photo-gallery-new .photos {
  padding-bottom:20px;
}

.photo-gallery-new .item {
  padding-bottom:30px;
}

.photo-gallery-new p {
  color:#7d8285;
}

.photo-gallery-new h2 {
  font-family: 'Raleway', sans-serif;
  font-weight:400;
  text-align:left;
}

.photo-gallery-new img {
width:280px;
height:200px;
object-fit:cover;
border-radius:7px;
margin-right:30px;
}


}


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

 section { padding:20px;}
 
 .download-form { padding: 45px 35px 35px 35px; }
.download-form h2 { padding-bottom:35px;}

.overview {padding:40px 40px;}
.overview .btn {  margin-top: 0px;}

.aboutcdg {padding:40px 40px;}

.trust-text { width:100%; margin:0 auto; padding-bottom:25px;  }

.contact-form {padding: 40px 30px; }
.contact-form label { padding-top:10px; padding-bottom:5px;}

.home-text {
		position:absolute;
		top:auto;
		bottom:20px;
		left:0px;
		width:100%;
		text-align:center;
	}
	.home-heading-01 {
		color:#ffffff;
		font-size:1.7rem;
		font-family: 'Merriweather', serif;
		font-weight:bold;
		letter-spacing:1px;
		display:inline-block;
		text-transform:uppercase;
	}
	.home-heading-02 {
		color:#ffffff;
		font-size:2.5rem;
		font-family:'Caveat';
		display:block;
		text-transform:capitalize;
		margin-top:10px;
	}


.text-block {
  position:relative;
  background: #b2852d;
  word-spacing: 0x;
  letter-spacing: 0px;
  font-size: 18px;
  padding: 18px 25px;
  max-width:100%;
  color:#FFFFFF;
  font-family: 'Raleway', sans-serif;
  border-right: 8px solid #7a6439;
}

.photo-gallery-new img {
width:350px;
height:200px;
object-fit:cover;
border-radius:7px;
margin-right:30px;
}

.highlights { padding: 45px 35px 35px 35px; }
.highlights p {font-size:18px;}
.highlights p span {color:#b2852d;  }


.programme { padding: 45px 35px 35px 35px; }
.programme p {font-size:18px;}
.programme p span {font-size:25px; color:#b2852d; text-transform:uppercase; border-bottom: 2px solid #999966;  }
.programme ul li {font-size:18px;}
.programme .h2 { text-decoration:none; padding-bottom:20px;}
.programme .h2 a { padding-bottom:20px;}
.programme .h2 a:hover {padding-bottom:20px;}



.dash {margin:0 auto; width:50px; height:6px; background-color:#b2852d; margin-bottom:20px;}
.award-cat {font-size:24px; color:#b2852d; }
.award-desc {margin:0 auto; width:100%; font-size: 18px; padding-bottom:25px;}


}