@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; box-sizing: border-box; font-family: "Nunito", sans-serif;}
a:active{background:none;}


*::-webkit-scrollbar {
    height: 2px;
	width:3px;
}
*::-webkit-scrollbar-thumb {
    height: 5px;
    background-color: #ffd053;
}
*::-webkit-scrollbar-track {
	background-color: #002057;    
}

strong{color:#ffea09; font-weight: 600;}

body{background:#fff; background: linear-gradient(90deg,#fafbff 0%, #fafcff 100%);}
body.hidden{overflow:hidden;}
body.hidden:before{content:''; height:100%; width:100%; top:0; left:0; background:rgba(255,255,255,0.7); position: absolute; z-index: 10; backdrop-filter: blur(4px);}
img{max-width:100%; display: block; transition: ease 0.3s;}


.sec-head{ font-size:42px; font-weight: 1000; color:#ffd053; display: flex; justify-content: center; align-content: center; border-bottom:5px solid #fecf51;
	padding:30px 0; position: relative; font-family: "Nunito", sans-serif; text-shadow:0 4px 0 #401c04, -1px 3px 0 #401c04, 1px 3px 0 #401c04, 1px -1px 0 #401c04, -1px -1px 0 #401c04;
    position: sticky;
    z-index: 3;
    width: 100%;
    top: 0;
	background: #4188fc;
	right:200px;

}
.sec-head:before{content:''; background: linear-gradient(180deg,rgba(240, 186, 44, 1) 6%, rgba(255, 208, 83, 1) 37%, rgba(247, 209, 46, 1) 71%, rgba(255, 227, 153, 1) 83%);
height:5px; position: absolute; width:100%; bottom:-5px;}

.sec-head a{position:absolute; right:15px; bottom:15px;}
.sec-head:after{content:''; display:block; border-bottom:1px solid #532a0e; display: block; width:100%; position: absolute; bottom:0; left:0;}
.sec-head img{width:52px; height: auto; align-self: center; margin-right:1vw; margin-left:10px;}

.wrap-inside{background:url(img/bg.png) no-repeat center center; background-size:cover; padding:0 0 20px 0; background-attachment: fixed; }
.faq-wrap{width:100%;}
.faq-wrap .card-block{color: #545558; font-size: 18px; line-height: 1.8; padding:10px 20px; font-family: "Nunito", sans-serif; }
.faq-wrap .card-block p, .faq-wrap .card-block ul li{font-weight: 600; color:#fff; line-height: 1.4;}
.faq-wrap .card-block ul{list-style:outside; margin-left:20px;}
.faq-wrap .card, .featurette .panel{margin-bottom:10px;	
	border-top:0;	
 
border-left:0;
	border-right:0;
}
.faq-wrap ol, .faq-wrap ul{font-family: "Nunito", sans-serif; list-style: outside; margin-left:30px;}
.faq-wrap ol{list-style: decimal;}
.faq-wrap ol ol{list-style: lower-alpha;}
.faq-wrap li::marker {
  color:#fff; /* Changes the color of the marker */
  font-size: 18px; /* Changes the size of the marker */
	font-weight: 800;	
}
.faq-wrap li, .faq-wrap p{text-shadow:0px 2px 0 rgba(2,38,85,1), -1px 2px 0 rgba(2,38,85,1), 1px 2px 0 rgba(2,38,85,1), -1px 0 0 rgba(2,38,85,1), 0px 1px 0 rgba(2,38,85,1), 0px -1px 0 rgba(2,38,85,1); margin-bottom:10px;}
.faq-wrap li > p{margin-bottom:0;}

.faq-wrap a, .faq-wrap li a{text-decoration:none; color:#ffea09; font-family: "Nunito", sans-serif;}

.faq-wrap .head-wrap{display:flex; justify-content: center;}
.faq-wrap h4{color:#fff; font-size:30px; line-height: 1; display: inline-block;cursor:pointer; position:relative; margin:0 auto;
  font-family: "Nunito", sans-serif; padding:4px 2px; text-align: center; margin:0 auto;
  font-optical-sizing: auto;
  font-weight: 800;
	margin-bottom:25px;
  font-style: normal; text-transform: uppercase;	
	text-shadow:1px 0 0 #004db2,-1px 0 0 #004db2, 0 -1px 0 #004db2, 1px 1px 0 #004db2, -1px 1px 0 #004db2, 1px 2px 0 #004db2, -1px 2px 0 #004db2, 0 2px 0 #004db2;
	/*
	text-shadow:1px -0px 0 #014bae,-1px -0px 0 #014bae,0 -1px 0 #014bae, 0 2px 0 #014bae, -1px 2px 0 #014bae, 1px 2px 0 #014bae;	
	border-width: 2px;
    border-style: solid;
    border-image: linear-gradient(to right, #004381, #0091d7, #004381) 1;
	margin-bottom: 20px;
	*/
	background:url("img/head-band.png") repeat-x top center;
	background-size:contain;
	min-width:calc(100% - 110px);
}
.faq-wrap h4:before, .faq-wrap h4:after{content:''; height: 100%; width:20px; display: block; position: absolute; }
.faq-wrap h4:before{background:url("img/head-band-left.png") left top no-repeat; right:100%; top:0; background-size:cover; }
.faq-wrap h4:after{background:url("img/head-band-right.png") right top no-repeat; left:100%; top:0; background-size:cover; }

.faq-wrap h5{color:#fff; font-size:18px; line-height: 1.4; display: flex; justify-content: space-between; align-items: center; cursor:pointer; position:relative;
  font-family: "Nunito", sans-serif; background:#0f47a4; padding:8px 60px 8px 20px;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal; text-transform: uppercase;
	text-shadow:0px 2px 0 rgba(5,42,91,1), -1px 2px 0 rgba(5,42,91,1), 1px 2px 0 rgba(5,42,91,1), -1px 0 0 rgba(5,42,91,1), 0px 1px 0 rgba(5,42,91,1), 0px -1px 0 rgba(5,42,91,1);
	
	border-width: 2px;
  border-style: solid;
  border-image: linear-gradient(to right, #004381, #0091d7, #004381) 1;
}
.faq-wrap a.active h5{background:rgba(0,119,214,0.33); border-image: linear-gradient(to right, rgba(0,67,129,0.33), rgba(0,145,215,0.33), rgba(0,67,129,0.33)) 1;}

.faq-wrap h5:after, h4.panel-title:after{content:''; height:20px; width:20px; background: url("img/arrow-right.png") no-repeat center; transition: 0.2s; background-size:contain; position: absolute; right:10px; z-index: 2;}
.faq-wrap .active h5:after, h4.panel-title.active:after{transform:rotate(90deg);}
.faq-wrap .active h5{}



.tabContent{display:none;}
.tabContent.active{display:block; position: relative;}
.hindiTut{position:absolute; top:0; left:0; font-size:24px; font-weight: bold; color:#dc0961 ;}



section.page-inside{padding:0; width:768px; max-width:100%; margin:0 auto; background: #4188fc;}

@media all and (min-width: 320px) and (max-width: 500px) and (orientation: portrait){	
	.sec-head{font-size:34px;}
	.sec-head img{width:46px;}

}