@charset "utf-8";
/* CSS Document */
section{display: block; padding: 70px 0px;}
section.pt-70{padding-top:70px;}
section.pb-70{padding-bottom:70px;}
.pt-0{padding-top:0px;}
.pb-0{padding-bottom:0px;}
.ht-70{height:70px; display:block;}
.ht-50{height:50px; display:block;}
a{text-decoration: none;}
body{margin: 0px; padding: 0px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; font-size: 17px; line-height: 1.6;}
h1, h2, h3, h4{font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; font-weight: bold;}
.section1{background-image: linear-gradient(to bottom, #531A66, #A32829);}
.section1 .h-slokha{ color: #fd7b28; color: rgba(254, 248, 135, 1);}
/*.section1 img.img1{border-radius: 10px; box-shadow: 0px 0px 50px rgba(254, 248, 135, 0.3);}*/
.section1 .mid-sec1, .section1 .mid-sec1 a{color: #FFF;}
.section1 .mid-sec1 img{border-radius: 50%;}
.section1 .mid-sec1 img.img2{border:5px solid rgba(254, 248, 135, 1);}
.section1 .mid-sec1 h2{color: rgba(254, 248, 135, 1); margin-top: 10px;}
.section1 .mid-sec1 span{display: block; margin-top: 10px;}
.section1 .mid-sec1 a:hover{color: rgba(254, 248, 135, 1);}
.section1 .mid-sec3 h1{color: #FEF887; font-size: 30px; line-height: 1; text-shadow: -1px -1px 0 #a01e1c, 1px -1px 0 #a01e1c, -1px 1px 0 #a01e1c, 1px 1px 0 #a01e1c;   }
@media (max-width:767.98px){.section1 .mid-sec3 h1{font-size: 20px;} }
.section1 .mid-sec3 h5{color: #FFF; font-weight: bold; font-size: 16px;}
.section1 .mid-sec3 .mid-sec3-content{position: absolute; bottom: -30px; width: 100%; text-align: center;}
.mid-sec3 form{margin-top: 30px;}
.mid-sec3 form a{border:1px solid #FFF !important;}
section.sec2{background-color:#E2DCCF; }
section.sec2 .title-icon{width: 65px; height: 65px; display: block; margin: 0px auto 30px; background-image: linear-gradient(to bottom right, #531A66, #A32829); text-align: center; line-height: 60px; border-radius: 50%;}
section.sec2 .title-icon svg{color: rgba(254, 248, 135, 1); }
.sec-title{position: relative; padding-bottom: 15px; margin-bottom: 40px;}
.sec-title h2{font-size: 45px; margin: 0px; color: #531A66; background:linear-gradient(to bottom right, #531A66, #A32829); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.sec-title:after{width: 90px; height: 5px; position: absolute;  bottom: 0px; left:50%; transform: translateX(-50%); content: ""; background-image: url('../images/divider-centered.webp');}
section.sec2 .sec2-content{display: block;padding: 40px; border: 2px solid rgba(254, 248, 135, 0.3); background-color: #fff; border-radius: 20px; }
section.sec2 .sec2-content label{font-weight: 500; color: #A22729; margin-bottom: 20px; display: block;}
section.sec2 .sec2-content .chanted-times{margin-bottom: 20px;}
section.sec2 .sec2-content .chanted-times span{display: block; color: #531A66; font-weight: 500; }
.space30{display: block; height: 30px;}

.sec3 .accordion .accordion-item, .sec4 .accordion .accordion-item{margin-bottom: 10px;} 
.sec3 .accordion .accordion-item:not(:first-of-type), .sec4 .accordion .accordion-item:not(:first-of-type) {border-top: 1px solid #dee2e6;}
.sec3 .accordion .accordion-item:first-of-type>.accordion-header .accordion-button, .sec4 .accordion .accordion-item:first-of-type, .sec3 .accordion .accordion-item:first-of-type>.accordion-header .accordion-button, .sec3 .accordion .accordion-item:first-of-type  {border-radius: 0px;}
.sec3 .accordion .accordion-item .accordion-header .accordion-button:focus, .sec4 .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;}
.sec3 .accordion .accordion-item .accordion-header .accordion-button, .sec4 .accordion .accordion-item .accordion-header .accordion-button{background:linear-gradient(to bottom right, #531A66, #A32829); color: #FFF; font-size: 18px; font-weight: 600; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";}
.sec3 .accordion-button::after, .sec4 .accordion-button::after {background-image: url('../images/black-arrow.svg')}
.sec3 .accordion-button:not(.collapsed)::after, .sec4 .accordion-button:not(.collapsed)::after{background-image: url('../images/arrow.svg')}
.sec3 .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed), .sec4 .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:linear-gradient(to bottom right, #A32829, #531A66);}
.sec3 .accordion .accordion-item .accordion-header .accordion-button span, .sec4 .accordion .accordion-item .accordion-header .accordion-button span{display: inline-block; padding:3px 10px; font-size: 12px; background-color: #FFF; border-radius: 10px; color: #D92727; margin-left: 20px;}
.sec3 .accordion .accordion-body ul, .sec4 .accordion .accordion-body ul{list-style-type: none; margin: 0px; padding: 0px;}
.sec3 .accordion .accordion-body ul li, .sec4 .accordion .accordion-body ul li{display: block; padding-left: 125px; position: relative; margin-bottom: 15px;}
.sec3 .accordion .accordion-body ul li img, .sec4 .accordion .accordion-body ul li img{width: 17px; height: auto; position: absolute; left: 0px; top:7px;}
.sec3 .accordion .accordion-body ul li strong{position: absolute; left: 25px;}
.sec4 .accordion .accordion-body ul li{padding-left: 25px; margin-bottom: 30px;}
.sec4 .accordion .accordion-body ul li strong{color:#A32829 }
.contribution-sponserships img{display: block; margin: 5px auto;}

section.sec5{padding: 20px 0px; display: block; background-color:#A32829; text-align: center;}
section.sec5 h4{color: #FFF; margin: 0px; padding: 0px;}

section.sec6{background-color:#fcf7e2;}
section.sec6 .sec6-slokha, section.sec6 .sec6-mission{display: block; margin-bottom: 30px;}
section.sec6 .sec6-slokha span{display: block; text-align: center; font-style: italic; color:#A22729;}

section.sec6 .sec6-mission h2{color: #a01e1c; margin: 10px 0px 5px; padding: 0px;}
section.sec6 .sec6-content h1{color: #a01e1c;}
section.sec6 .sec6-content p{color: #764c29; margin-bottom: 10px;}
section.sec6 .yaga-committee h5{color: #a01e1c; margin-bottom:0px; font-size: 600;}
section.sec6 .yaga-committee span{color: #764c29;font-weight: 500;}


section.footer{display: block; background-color: #05013a; color: #FFF; padding: 30px 0px;}
section.footer h4, section.footer p{color: #FFF;}

section marquee{font-size:25px; color:#FFF; padding:5px 0px; font-weight:500;}
.sec2 marquee, .sec4 marquee, .sec3 marquee, .sec6 marquee{background-color: #a01e1c;}

header{background:#fff;display:none;width:100%;z-index:100;position:relative;transition:.3s top ease-out;-webkit-box-shadow:0 0 10px #32323233;-moz-box-shadow:0 0 10px #32323233;box-shadow:0 0 10px #32323233;height:70px}
header.clone{display:block!important;top:-100px;width:100%;position:fixed;transition:.4s top ease-in}
header.clone.fixed{top:0}
#default-page header.clone{top:0}
header.clone #logo .inner{height:70px;padding-top:10px}
header.clone #logo .inner img{height:50px}header.clone .header-info{display:none}header.clone #mainmenu a{padding-top:17px;padding-bottom:18px}
header.clone #mainmenu li li a{padding:2px 15px}
header.clone #mainmenu li li li a{padding:2px 15px}
body.down header.clone{top:0;left:0;right:0;z-index:999}
#logo{float:left}
#mainmenu{font-family:"Montserrat",Arial,Helvetica,sans-serif;letter-spacing:0;float:right;height:60px;font-size:13px;text-transform:uppercase;font-weight:700}
#mainmenu ul{float:right;margin:0;padding:0;height:30px}
#mainmenu li{margin:0;padding:0;float:left;display:inline;list-style:none;position:relative}#mainmenu a{display:block;padding:32px 10px 33px;line-height:35px;text-decoration:none;color:#222;text-align:center;outline:none}
#mainmenu a:hover,#mainmenu a.active{background:#ececec;color:#A32829}
#mainmenu li li{font-size:12px;font-weight:400;border-bottom:solid 1px #333}
#mainmenu li li:last-child{border-bottom:none}
#mainmenu li li a{padding:2px 15px;background:#222327;border-top:none;color:#ccc;width:170px;border-left:none;text-align:left}
#mainmenu li li li a{padding:2px 15px;background:#222327}
#mainmenu li li a:hover{color:#fff;background:#1a8b49}
#mainmenu li ul{width:172px;height:auto;position:absolute;top:100%;left:0;z-index:10;display:none;border:solid 1px #2b2b2b}
#mainmenu li li{display:block;float:none}
#mainmenu li:hover > ul{display:block}
#mainmenu li ul ul{left:100%;top:0}
#mainmenu li:hover > ul{color:#1a8b49}
#mainmenu select{padding:10px;height:36px;font-size:14px;border:none;background:#ff4200;color:#fff}
#mainmenu select option{padding:10px}
.selectnav{display:none}
#menu-btn{display:none;float:right;margin-top:15px;width:36px;height:36px;background:#fff;padding:6px;text-align:center;cursor:pointer}
@media only screen and (max-width: 992px){
	#menu-btn{display:block}
	header{display:none}
	header.clone{position:fixed;display:block;top:0;margin:0;padding:0;margin-top:0;height:auto}
	#logo{height:20px}
	#logo,#logo .inner{display:table-cell;vertical-align:middle;height:auto}
	#mainmenu{display:none;float:none;z-index:200;width:100%;margin:0;padding:0}
	#mainmenu a{text-align:left;padding-top:10px!important;padding-bottom:10px!important}
	#mainmenu a:hover{background:#ececec!important}
	#mainmenu li ul{display:block;position:inherit;margin:0;width:100%}
	#mainmenu li{border-bottom:solid 1px #333;margin:0;width:100%;display:block;letter-spacing:3px}
	#mainmenu li:last-child{margin-bottom:30px}
	#mainmenu li ul{border-top:solid 1px #333}
	#mainmenu li ul a{width:100%;background:none;border:none}
	#mainmenu li ul li{border:none;padding-left:40px!important}
	#mainmenu li ul li a{display:block;border-left:solid 1px #333;border-bottom:solid 1px #333}
	#mainmenu li ul li:last-child{border-bottom:none;margin:0}
	#mainmenu li ul li:last-child a{border-bottom:none}
	#mainmenu li a{color:#000}
}








