@media (max-width:1600px){ 
.reqOtpOut,.reqOtp {padding: 16px 25px 13px 25px;font-size:15px;}
}

@media (max-width:1366px){
.sinform.mySchBoa .schBoar label {font-size: 14px;}
.sinform.selYouGr .schBoar label {font-size: 14px;}
.forSig .statCit .form-group label {font-size: 14px;}
.reqOtp,.reqOtpOut{padding:13px 22px 12px 22px;font-size:14px;}
.genLiveClas .btnRegi,.genLiveClas .btnUNRegi{border-radius:20px;font-size:11px;width:46.5%;}
.genLiveClas .btnShar{ border-radius: 20px;font-size:11px;width:46.5%;}
.genLiveClas .btnShar {padding: 10px 12px;font-size:11px;width:46.5%;}

}
@media (max-width:1166px){
.title { padding-top: 40px;}
.container-fluid.forSig {padding-left: 30px;  padding-right:30px;}
h1 {font-size:24px;}
.formSignUp .form-label {font-size: 16px;}
.rigSign .borBox p { font-size: 16px;}
.reqOtp,.reqOtpOut{padding: 16px 20px 13px 20px;}
.titlSucFul h1{font-size:26px;}
.titleSign h2 { font-size:16px;}
.subjChap .subjChBox h2{ font-size:20px;}
}
@media (max-width:991px){
.container-fluid.forSig { padding-left:20px;padding-right:20px;}
.rigSign{margin-top:50px;}
.rigSign .borBox{ max-width:100%;}
.titlSucFul p{font-size:16px;}
.rigSign.pt_20 {padding-top: 6px;}
.rigSign.pt_19{ padding-top:5px;}
h1 {font-size:20px;}
.max-580 { max-width:100%;}
.sinform.selYouGr .subjLike .schBoar { padding:10px;}
.sinform.mySchBoa .form-control:checked ~ .schBoar label { font-size:16px;}
.chapSubj h2 {font-size:20px;}
.chapSubj a {padding:10px 26px; border-radius: 26px; font-size:16px;}
.title p { font-size:16px;}
.subjChap .subjChBox h2{ font-size:16px;}
.heiCal > .col-auto .img-fluid {max-width: 91px;}
	}	
@media (max-width:767px){
.container-fluid.forSig { padding-left:15px;padding-right:15px;}
.sinform { padding-top:10px;}
.sinform.mySchBoa{ padding-right:0px}
.formSignUp .row.formSignUp{margin-right:0px;}
.chapSubj a {padding: 10px 18px;border-radius:20px;font-size: 15px;}
.sigUpFr .selecSubject{ margin-top:30px; margin-right:auto!important}
.sigUpFr .selecSubject{ margin-top:30px}
.des{ display:none!important}
.mbo{ display:block!important}
.mbo .form-control{ display:none}
.mbo .filtbtn{ background-color:transparent}
.filterte .gallery h4{ margin-bottom:0px;}
.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {    display: block;}
#Geneologo{ width:60px;}
}

@media (max-width:576px){
h1 { font-size:18px;}
.titlSucFul h1{font-size:22px;}
header{ padding-left:0px;padding-right:0px;}
header .chanLan .btn{ display:block; font-size:12px; padding-right:0px; text-align:right;}
header .nedHep {font-size: 12px;}
.sinform.selYouGr .schBoar label {padding:12px 8px; font-size:14px;line-height: 1;}
.sinform.selYouGr .schBoar span {width: 18px;height: 18px;margin-right:2px;}	
.sinform.mySchBoa .schBoar label {  font-size:12px;}
.sinform.mySchBoa .schBoar {padding: 5px 10px;}
.formSignUp .input-group button.btn{ padding-right:0px;}
.formSignUp .input-group button.btn.resnd{ padding-right:10px}
.formSignUp .input-group button.btn.chks img{ padding-right:10px;}
.formSignUp .sinform.mySchBoa img{ width:30px; height:auto}
.reqOtp, .reqOtpOut{ display:block; width:100%;margin-bottom:20px;}
.rigSign{margin-top:30px;}
.rigSign .borBox {padding: 20px;}
.rigSign .borBox.proStat{ padding:10px 15px 0px;  border-radius:0px; border-left:0px; border-right:0px; border-top:0px; margin-top:-5px;}
.rigSign .proStat ul{ padding-top:0px;}
.col-12.title{ padding-top:20px; padding-bottom:0px;}
.rigSign .borBox h3{ font-size:14px;}
.rigSign .proStat ul li{ font-weight:400; font-size:13px;}
.askquestionRedirect .img-fluid{ max-width:100px;}
header .chanLan .languageOptions{ float:right;margin-top: 3px; }
.formSignUp .col-lg-11.sinform{ padding-right:0px;}
.titlSucFul p{font-size:14px;}
.titleSign h2 { font-size:14px;}
.chanLan{ text-align:right}
.w-col { width: calc(100% - 44px);}
.forSig .w-col { width: calc(100% - 0px);}
.sinform.selYouGr .subjLike .schBoar { padding:4px 8px;}
.subjLike .schBoar samp {width:26px; height:26px; background-size:16px auto;}
.sinform.mySchBoa .form-control:checked ~ .schBoar label { font-size:13px;}
.chapSubj h2 {font-size:18px;}
.chapSubj a {font-size:14px;white-space: nowrap;}
.chapSubj { padding:26px 20px;}
.title p { font-size:14px;}
.sigUpFr.skeleton .user-cover.sucImg::after {width: 45px;height: 45px;left: -4px;top: -5px;}
.formSignUp .form-label {font-size: 15px;}
.sigUpFr .selecSubject .barBox { padding:20px 30px;}
.sigUpFr .selecSubject .carePath h3 {font-size: 16px;}
.sigUpFr .selecSubject .carePath p {font-size:14px;}
.sigUpFr .selecSubject .carePath h4 {font-size: 16px;}
.subjChap .subjChBox .reqOtpOut{ max-width:240px; margin:auto}
.genLiveClas .title.d-flex{ display:block!important; text-align:center} 
.genLiveClas h1{ padding-bottom:10px;}
.genLiveClas .title{ padding:16px 0px 0px;}
.genLiveClas .titleH2{ padding-top:20px; text-align:center; padding-bottom:5px;}
.genLiveClas .filtBut{ text-align:center} 
.filterte .gallery, .filterte .filtBut { text-align:center} 
.filter1 {padding: 15px 0px;}
.heiCal > .col-auto .img-fluid {max-width:80px;}
#recipeCarousel .filter1 .boxSho{ width:100%;}
.rigSign{margin-top:0px;}
.rigSign .proStat.stick{ background-color:#fff; z-index:99; left:0; top:0px; margin-top:0px;}
.rigSign .proStat ul{ display:flex;}
.rigSign .proStat ul li{    padding-left:5px;padding-right:5px;padding-bottom:16px; padding-top:30px;line-height: 1.31; text-align:center}
.rigSign .proStat.social_Stps ul li{ font-size:12px;}
.rigSign .proStat ul li:before{ width:100%; height:1px; top:12px;}
.rigSign.pt_19{ padding-left:0px; padding-right:0px;}
.rigSign .proStat ul li p{ display:none}
.rigSign .proStat ul li:last-child:before{ display:block; width:90%}
.rigSign .proStat ul li:first-child{ text-align:left}
.rigSign .proStat ul li:last-child{ text-align:right}
.rigSign .proStat ul li:last-child:after{ right:0px; left:auto}
.rigSign .proStat ul li:first-child:after{ margin-left:0px;}
.rigSign .proStat ul li:after{ margin:auto; right:0px; }

}
@media (max-width:480px){
h1 { font-size:20px;}
.titlSucFul h1{font-size:20px;}	
.sinform.selYouGr .schBoar span {width:16px;height:16px;margin-right:2px;}
header .nedHep a {font-size: 12px;}
header .chanLan .chaLan, header .chanLan .languageOptions {font-size:12px;}
.chapSubj h2 {font-size: 16px;}

}
@media (max-width:370px){
header .nedHep {font-size: 11px;}
header .chanLan .chaLan, header .chanLan .languageOptions { font-size: 11px;}
.sinform.selYouGr .schBoar span {width:15px;height:15px;margin-right:5px;}
h1 { font-size:18px;}
.titlSucFul h1{font-size:18px;}
.askquestionRedirect .img-fluid {max-width: 85px;}	
.genLiveClas .regiShar .btn.me-2{margin-right: 0.3rem!important;} 
}
@media (max-width:360px){
.logoTit > span.me-3{ margin-right:10px!important}
.subjChap .subjChBox h2{ font-size:15px;}

}