@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
 @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
 
@font-face {
    font-family: 'New Amsterdam';
    src: url('../fonts/NewAmsterdam-Regular.eot');
    src: url('../fonts/NewAmsterdam-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NewAmsterdam-Regular.woff2') format('woff2'),
        url('../fonts/NewAmsterdam-Regular.woff') format('woff'),
        url('../fonts/NewAmsterdam-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Chapaza';
    src: url('../fonts/ChapazaItalic-Italic.eot');
    src: url('../fonts/ChapazaItalic-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ChapazaItalic-Italic.woff2') format('woff2'),
        url('../fonts/ChapazaItalic-Italic.woff') format('woff'),
        url('../fonts/ChapazaItalic-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
	font-family: 'Minion Pro Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Regular'), url('../fonts/MinionPro-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Minion Pro Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Italic'), url('../fonts/MinionPro-It.woff') format('woff');
}

@font-face {
	font-family: 'Minion Pro Medium';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Medium'), url('../fonts/MinionPro-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Minion Pro Medium Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Medium Italic'), url('../fonts/MinionPro-MediumIt.woff') format('woff');
}

@font-face {
	font-family: 'Minion Pro Semibold';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Semibold'), url('../fonts/MinionPro-Semibold.woff') format('woff');
}

@font-face {
	font-family: 'Minion Pro Semibold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Semibold Italic'), url('../fonts/MinionPro-SemiboldIt.woff') format('woff');
}

@font-face {
	font-family: 'Minion Pro Bold Condensed';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Bold Condensed'), url('../fonts/MinionPro-BoldCn.woff') format('woff');
}

@font-face {
	font-family: 'Minion Pro Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Bold'), url('../fonts/MinionPro-Bold.woff') format('woff');
}


@font-face {
	font-family: 'Minion Pro Bold Condensed Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Bold Condensed Italic'), url('../fonts/MinionPro-BoldCnIt.woff') format('woff');
}


@font-face {
	font-family: 'Minion Pro Bold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Minion Pro Bold Italic'), url('../fonts/MinionPro-BoldIt.woff') format('woff');
}

html {scroll-behavior: smooth;}
* {margin: 0;padding: 0;box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
a{ext-decoration:none;}
table {border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
strong{	font-weight: bold;}
ol,ul {list-style: none;margin:0;padding:0;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;margin:0;padding:0;color:#444;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
html, body, html * {}
.st0 {font-family: 'Chapaza';letter-spacing: -4px;font-weight:500;}
section.entry-gate .cover .post-script {margin: 35px 0 0;}
img{max-width:100%;}
/* has-scroll-init has-scroll-smooth
has-scroll-init has-scroll-smooth has-scroll-scrolling */

/* Custom CSS
 * --------------------------------------- */
body{color: #4f4f4f;font-size:16px;font-family: 'Minion Pro Regular';line-height:1.8;	font-weight: 100;}
header{position: fixed;z-index: 9;width: 100%;top:0;background:#ffffff;margin-block: 3.5vw;opacity:1;visibility:visible;pointer-events:all;transition:all 0.5s ease-in-out;}
body.home.banner-visible header{opacity:0;visibility:hidden;pointer-events:none;}
header nav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
header nav ul{display: -webkit-box;display: -ms-flexbox;display: flex;}
header nav ul.navulLeft{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding-right:2.4vw;}
header nav ul.navulRight{padding-left:3vw;}
header nav ul li{}
header nav ul.navulLeft li{margin-left:30px;}
header nav ul.navulRight li{margin-right:30px;}
header nav ul li a{text-transform:uppercase;font-size:18px;color:#334457;letter-spacing:3px;display:block;width:100%;}
header nav ul li a small{font-size:75%;}
header nav ul.logoli{width: 10vw;margin-block: -3vw;transition:all 0.5s ease-in-out;}
header nav ul:not(.logoli){width: calc(50% - 5vw);}
header nav ul.logoli li{width:100%;}
header nav ul.logoli li a img{width:100%;}

/* body.scroll-up header{-webkit-transform: translate3d(0, 0%, 0);-ms-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
body.scroll-down header{-webkit-transform: translate3d(0, calc(-100% - 50px), 0);-ms-transform: translate3d(0, calc(-100% - 50px), 0);transform: translate3d(0, calc(-100% - 50px), 0);} */
body.sscroll-animi header{margin-block: 0 2vw;box-shadow: 0 0 10px 1px rgb(0 0 0 / 7%);}
body.sscroll-animi header nav ul.logoli {width: 6vw;margin-block: 0 -1.15vw;}
body.sscroll-animi header nav ul li{position: relative;top: 5px;}
body.thankyoupage header{margin-block: 0 2vw;box-shadow: 0 0 10px 1px rgb(0 0 0 / 7%);}
body.thankyoupage header nav ul.logoli {width: 6vw;margin-block: 0 -1.15vw;}
body.thankyoupage header nav ul li{position: relative;top: 5px;}


footer {background:#a44294;padding-block:20px;}
footer p{color:#ffffff;margin-bottom:0;font-family: "Roboto", serif;font-weight: 500;}
footer p.openpara{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
footer p.openpara a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color:#ffffff;}
footer p.openpara a span{margin-right:10px;}
footer p.openpara a img{width:25px;}

.stop-scrolling {height: 100%;overflow: hidden;}

.homemobsec{display:none;}
.hometabsec{display:none;}

.SecPaddBlock{padding-block:12vh;}
.Sectitles.marbtm{margin-bottom:2vw;}
.Sectitles h5{color:#334457;font-family: 'New Amsterdam';font-size:1.5vw;line-height: 0.9;letter-spacing: 5px;}
.Sectitles h2{font-family: 'New Amsterdam';font-size:7vw;line-height: 0.9;color:#a44294;}
.IntroSec{margin-top:5px;}
.IntroSec .Sectitles {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.IntroSec .Sectitles h2{position:relative;}
.IntroSec .Sectitles h2 a.youtubeicon{position:absolute;bottom:18px;right:0;width:70px;-webkit-transform: translateX(120%);-ms-transform: translateX(120%);transform: translateX(120%);}
.IntroSec .secnpara p{color:#334457;font-size: 1.3vw;line-height: 1.4;margin-bottom: 1.2vw;letter-spacing:-0.4px;}
.IntroSec .secnpara p:last-child{margin-bottom: 0;}
.IntroSec .introright{position:relative;margin-bottom:-15vw;width: 90%;margin-left: auto;}
.IntroSec .introright .introimg{position:relative;}

.marquee-block{position:absolute;bottom:0;left:0;width: 100%;height: 65%;transform: translateY(35%);}
.marquee-container {position: relative;width: 130%;height: 100%;overflow: hidden;margin-inline:-15%;}
.marquee-content {display: flex;flex-direction: column;position: absolute;animation: scrollUp 10000s linear infinite;width:100%;text-align:center;}
.marquee-content p{font-family: 'New Amsterdam';font-size:7vw;line-height: 0.9;color:#a44294;-webkit-text-fill-color: transparent;-webkit-text-stroke: #ffa0ef;-webkit-text-stroke-width: 1px;opacity:0.2;}

@keyframes scrollUp {
0% { transform: translateY(0%); }
100% { transform: translateY(-50%); } /* Adjust based on content */
}

body{padding-right:0!important;}
video{width:100%;}


.NumChennaiSec{background:#a84699 url(../images/NumChennaiSecbg.jpg) no-repeat bottom right;background-size:auto 100%;}
.NumChennaiSec h2{font-size:5.8vw;line-height: 0.9;color:#ffffff;font-weight: 100;font-style: italic;margin-bottom:15px;}
.NumChennaiSec h5{font-size: 2.2vw;line-height: 1.1;margin-bottom: 1.2vw;letter-spacing:-0.4px;color:#ffffff;}
.NumChennaiSec p{font-size: 1.3vw;line-height: 1.4;margin-bottom: 1.2vw;letter-spacing:-0.2px;color:#ffffff;}
.NumChennaiSec h6{font-size: 1.8vw;line-height: 1.1;margin-bottom: 1.2vw;letter-spacing:-0.4px;color:#ffffff;}
.NumChennaiSec h3{font-family: 'New Amsterdam';font-size:4.4vw;line-height: 0.85;color:#ffffff;letter-spacing:0.5px;}

.scformSec{background: url(../images/scformSecbg.jpg) no-repeat center center;background-size:100% 100%;}
.scformSec .tsSectitles{text-align:center;margin-bottom:40px;}
.scformSec h2{font-family: 'New Amsterdam';font-size:4.5vw;line-height: 0.9;color:#a44294;}
.scformSec p{color:#334457;font-size: 1.3vw;line-height: 1.4;margin-bottom: 1.2vw;letter-spacing:-0.4px;}
.scformSec .FormbfrSec{position:relative;}
.scformSec .FormbfrSec::before{content:'';position:absolute;width:100%;height:100%;top:50%;left:0;background: url(../images/FormbfrSecimg.png) no-repeat center center;background-size:100% 100%;opacity:0.5;}
.scformSec .FormSec{background: url(../images/scformboxbg.jpg) no-repeat center center;background-size:100% 100%;border-radius:15px;padding:45px 35px;    position: relative;}
.scformSec .FormSec .form-group{margin-bottom:0;position:relative;}
.scformSec .FormSec .btm-form-group {  position: relative;  bottom: 0;  left: 13px;   height: 100%; }
.scformSec .FormSec .btm-form-group button{background:#a44294;border: 1px solid #a44294;padding: 5px 15px 5px 10px;border-radius: 5px;height: 100%;position:relative;     color: #fff;
    text-transform: uppercase; font-weight: 500;font-family: "Roboto", serif;}
.scformSec .FormSec .btm-form-group button img{width:20px;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.scformSec .FormSec .btm-form-group button:hover{background:#ffffff;     color: #a44294;
    text-transform: uppercase;
    font-weight: 500;}
.scformSec .FormSec .btm-form-group button:hover img{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
.scformSec .FormSec form{position:relative;padding-right:0;}
.scformSec .FormSec form .row{margin-right: -10px;margin-left: -10px;}
.scformSec .FormSec form .row .col-md-3{padding-right: 10px;padding-left: 10px;}
.scformSec .FormSec form label{display:block;margin:0;line-height: 1;font-size: 13px;font-weight: 400;position: absolute;top: 10px;left: 10px;color: #acacac;font-family: "Roboto", serif;pointer-events: none;}
.scformSec .FormSec form input{height: auto;padding-inline: 10px;padding-block: 21px 5px;font-size: 16px;font-family: "Roboto", serif;color:#a44294;}
.scformSec .FormSec form input:hover{border-color:#a44294;}
.scformSec .FormSec form input:focus{border-color:#a44294;box-shadow:none;}
.scformSec .FormSec form input::-webkit-input-placeholder{color:#333333;}
.scformSec .FormSec form input::-moz-placeholder{color:#333333;}
.scformSec .FormSec form input:-ms-input-placeholder{color:#333333;}
.scformSec .FormSec form input::-ms-input-placeholder{color:#333333;}
.scformSec .FormSec form input::placeholder{color:#333333;}

.scformSec .FormSec .volunteer label {
    display: block;
     margin: 0 19px 0 0;
    line-height: 1;
    font-size: 14px;
    font-weight: 400;
    position: relative;
    top: 0;
    left: 0;
    color: #acacac;
    font-family: "Roboto", serif;
    pointer-events: inherit;
	cursor:pointer;
	
}
.scformSec .FormSec .volunteer {
    margin: 15px 0; 
}
.scformSec .FormSec .volunteerIn{ display:flex; gap:10px;}
.scformSec .FormSec .volunteer p{
    margin: 0 0 5px;
    padding: 0;
}
.scformSec .FormSec .volunteerIn span{color:#334457; font-weight: 500;  font-size: 18px;}
.scformSec .FormSec .volunteer label:hover span{color:#a44294;}

.scFaqSec{background:#ededed;}
.scFaqSec .tsSectitles{text-align:center;margin-bottom:40px;}
.scFaqSec .tsSectitles h2{font-family: 'New Amsterdam';font-size:4.5vw;line-height: 0.9;color:#a44294;}
.scFaqSec .tsSectitles h2 small{font-size:75%;}
.scFaqSec .tsSectitles p{color:#334457;font-size: 1.3vw;line-height: 1.4;margin-bottom: 1.2vw;letter-spacing:-0.4px;}

.accordion-container .accordion-item {background:transparent; border-bottom:1px solid #cbcbcb;}
.accordion-container .accordion-item.open {background:#ffffff;}
.accordion-container .accordion-title {position: relative;margin: 0;padding: 15px 25px;background-color: transparent;font-size: 0.95vw;font-weight: normal;color: #404040;cursor: pointer;font-family: "Roboto", serif;transition: all 0.5s ease-in-out;}
.accordion-container .accordion-title:hover,.accordion-container .accordion-title:active {background-color: #ffffff;}
.accordion-container .open .accordion-title {padding: 20px 25px 10px;font-weight:600;color:#a44294;}
.accordion-container .accordion-title::after {content: "+";position: absolute;top: 0%;right: 10px;width: 20px;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.accordion-container .open .accordion-title::after {content: "-";}
.accordion-content {padding: 10px 25px 25px;border-bottom: 6px solid #a44294;background: #ffffff;}
.accordion-content p{font-family: "Roboto", serif;font-weight:400;}
.accordion-content ul li{font-family: "Roboto", serif;font-weight:400;position: relative;padding-left: 15px;}
.accordion-content ul li:before{content:"";position: absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #a44294;left: 0;top: 7px;}
.accordion-container {width: 100%;margin: 0 auto;}

.VideosboxModal .modal-content{border:none;border-radius: 0;}
.VideosboxModal .modal-body{padding:0;line-height:0;}
.VideosboxModal .modal-body button.close{position: absolute;width: 35px;height: 35px;z-index: 99;background: #fff;border: 2px solid #333;border-radius: 50%;top: 0;right: 0;transform: translate(50%, -50%);}

.grecaptcha-badge{opacity:0;visibility:hidden;}

.TYoubannersec img{width: auto;height: 100vh;display:block;margin-inline:auto;}

	.signup{ text-align: center;
    padding: 80px 0;}

@media(min-width:767px){
	.LeftaccordionSec .accordion-item:nth-child(11),.LeftaccordionSec .accordion-item:nth-child(12),.LeftaccordionSec .accordion-item:nth-child(13),.LeftaccordionSec .accordion-item:nth-child(14),.LeftaccordionSec .accordion-item:nth-child(15),.LeftaccordionSec .accordion-item:nth-child(16),.LeftaccordionSec .accordion-item:nth-child(17),.LeftaccordionSec .accordion-item:nth-child(18),.LeftaccordionSec .accordion-item:nth-child(19),.LeftaccordionSec .accordion-item:nth-child(20){display:none;}
	.MoblogoImg{display:none;}
}
@media(min-width:801px){
	.MobSectionss{display:none;}
}
@media (min-width: 1500px) {
	.container{max-width: 1200px;}
}
@media(max-width:1620px){
    section.entry-gate .cover .punch-out {object-position: 0 -60px;}
	header nav ul li a{font-size: 16px;}
	.scformSec .FormSec form input{font-size: 14px;}
	.scformSec .FormSec form label{font-size: 12px;}
	body{font-size: 15px;}
}
@media (max-width:1620px) and (min-height:1000px) {
	section.entry-gate .cover .punch-out {object-position: center;	}
}
 
 
 
@media(max-width:1480px){ 
	header nav ul li a {font-size: 14px;}
	body{font-size: 14px;}
    section.entry-gate .cover .punch-out {object-position: 0 -35px;}
	.marquee-content p{font-size: 7.5vw;}
	.IntroSec .Sectitles h2 a.youtubeicon {bottom: 10px;width: 40px;}
	.IntroSec .secnpara p{font-size: 1.6vw;}
	.scformSec .FormSec .volunteerIn span {  font-size: 16px; }
} 
 
@media(max-width:1380px){
    section.entry-gate .cover .punch-out {
        object-position: 0 -75px;
    }
}
 
@media(max-width:1380px){
	.IntroSec .secnpara p{font-size: 18px;}
}
 
@media (max-width:1200px){
	.NumChennaiSec p{font-size: 16px;}
	.scformSec .FormSec .volunteerIn span {   font-size: 14px; }
}
@media (max-width:1100px){	
	.mainbannersec{display:none;}
	.hometabsec{display:block;}
	.accordion-container .accordion-title{    font-size: 16px;}
	.scFaqSec .tsSectitles p{font-size: 15px;}
	.has-scroll-smooth body {overflow-y: visible;}
	.SecPaddBlock {    padding-block: 70px;}
	.MoblogoImg{position:fixed;width:114px;bottom:63px;right:20px;z-index:99;display: block;}
	.scformSec .FormSec .volunteer label {  margin: 0 4px 0 0;}
	.scformSec .FormSec .volunteer p {  font-size: 2vw; }
	
}
@media (max-width:1200px) and (min-height:700px){
	section.entry-gate .cover .punch-out {object-position: center;}
}
 
@media(max-width:800px){
	.signup iframe{width:100%;}
	body {overflow-y: scroll;}
	.moVideo{display:block; background: #000; height:100vh;}
	.st0 {  letter-spacing: 1px;}
	header{display:none;}
	.thankyoupage header{display:block;}
	body.thankyoupage header {box-shadow: 0 0 0px 0px rgb(0 0 0 / 7%);background: transparent;position: relative;}
	body.thankyoupage header nav ul.logoli {width: 120px;}
	.thankyoupage header .navulLeft{display:none;}
	.thankyoupage header .navulRight{display:none;}
	.webSectionss{display:block;}
	.MobSectionss .bansec{line-height:0;}
	.MobSectionss .bansec video{width:100%;}
	.IntroSec {margin-top: 0;}
	.SecPaddBlock {padding-block: 60px;}
	.Sectitles.marbtm {margin-bottom: 10px;}
	.IntroSec .secnpara p{font-size: 16px;letter-spacing: 0;margin-bottom: 15px;}
	.Sectitles h2,.NumChennaiSec h2{font-size: 54px;}
	.Sectitles h5{font-size: 20px;line-height: 1;letter-spacing: 3px;}
	.IntroSec .introright{width: 100%;}
	.marquee-content p{font-size:80px;line-height:1;}
	.marquee-block{}
	.NumChennaiSec h5{font-size:22px;}
	.NumChennaiSec p,.scformSec p,.scFaqSec .tsSectitles p{font-size:16px;letter-spacing: 0;}
	.scformSec p br{display:none;}
	.NumChennaiSec h6{font-size:19px;letter-spacing: 0;}
	.scformSec .FormSec form .row .col-md-3{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.scformSec .FormSec .form-group {margin-bottom: 15px;}
	.scformSec .FormSec form {padding-right: 0;}
	.scformSec .FormSec .btm-form-group{position: relative;left:10px; height: auto;margin-bottom:0;}
	.accordion-container .accordion-title{font-size: 16px;}
	footer .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	footer p{text-align: center;}
	footer p.openpara{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.scformSec .FormbfrSec::before{opacity: 0.2;}
	.VideosboxModal.show {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.VideosboxModal .modal-dialog{max-width:96%;}
	.VideosboxModal .modal-body button.close{-webkit-transform: translate(0%, -110%);-ms-transform: translate(0%, -110%);transform: translate(0%, -110%);}
	.TYoubannersec img{width: 100%;height: auto;}
	.scformSec .FormSec .volunteerIn {
    display: ruby;}
  .scformSec .FormSec .volunteer label {
        margin: 0 14px 0 0;
    }
	 .scformSec .FormSec .volunteer p {
        font-size: 4vw;
    }
}
 
@media(max-width:780px){  

	.IntroSec{margin-bottom: -220px;overflow:hidden;}
	.IntroSec .introright{margin-bottom: 100px;margin-top:20px;}
	.NumChennaiSec{padding-top:260px;padding-bottom:38vw; margin-inline:auto;background: #a84699 url(../images/NumChennaiSecbg.jpg) no-repeat bottom right;background-size: 150% auto;}
	.scformSec h2{    font-size: 38px;}	
	.marquee-content p{font-size:80px;}
	.NumChennaiSec h5{font-size:30px;letter-spacing:0;}
	.NumChennaiSec h6 {font-size: 22px;}
	.NumChennaiSec h3{font-size: 40px;line-height: 0.9;}
}
 
@media(max-width:767px){
	.RightaccordionSec{display:none;}  
	.marquee-content p{font-size:114px;}
}
 
@media(max-width:600px){  
	.hometabsec{display:none;}
	.homemobsec {display: block;}
	.SecPaddBlock {padding-block: 40px;}
	.NumChennaiSec p br,.scFaqSec .tsSectitles p br{display:none;}
	.IntroSec .Sectitles h2{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;line-height: 1;}
	.NumChennaiSec{padding-top:210px;padding-bottom: 50vw;}
	.IntroSec .Sectitles h2 span{line-height:0.8;}
	.Sectitles h5 {font-size: 30px;}
	.Sectitles h2, .NumChennaiSec h2,.scformSec h2 {font-size: 80px;line-height:0.9;}
	.scformSec h2,.scFaqSec .tsSectitles h2 {font-size: 50px;line-height:1;margin-bottom: 10px;}
	.NumChennaiSec h5 {font-size: 24px;margin-bottom:15px;}
	.NumChennaiSec p{margin-bottom: 15px;}
	.NumChennaiSec h6{margin-bottom: 15px;}
	.NumChennaiSec h3{font-size: 32px;letter-spacing:1px;}
	.scformSec .FormbfrSec::before{height: 100px;top: auto;bottom:0;    transform: translateY(50%);}
	.RightaccordionSec{display:none;}
	.scformSec .FormSec{border-radius: 8px;padding: 30px;}
	.marquee-content p{font-size:90px;}
	.IntroSec .introright .introimg{width:100%;margin-inline:auto;}
	.marquee-block {}
	.IntroSec .Sectitles h2 a.youtubeicon{bottom: 8px;}
}
@media(max-width:450px){  
.scformSec .FormSec .volunteer label {
        margin: 0 14px 0 0;
        display: flex;
        gap: 5px;
    }
    .IntroSec .introright .introimg {width: 100%;}
	.marquee-content p{font-size:75px;}	
	.scformSec .FormSec .volunteerIn {  display: flow;  }
	.scformSec .FormSec .volunteerIn .form-check {   margin: 0 0 12px; }
	
	    .scformSec .FormSec .volunteerIn  input {   padding: 0;
        padding-inline: 0;
        padding-block: 0;}
}

 