@import url('https://fonts.googleapis.com/css?family=Muli:100,200,300,400,300italic,400italic');@import url('https://fonts.googleapis.com/css?family=RobotoDraft:regular,bold,italic,thin,light,bolditalic,black,medium&amp;lang=en');
body{background-color:#efefef;font-family:RobotoDraft, 'Helvetica Neue', Helvetica, Arial;overflow:auto;}
html, body{height:88.3%;}
#container{min-height:100%;}
#footer{background-color:#000;position:relative;height:200px;margin-top:0px;clear:both;}
#footer_mobile1{display:none;}
.catContainer{display:inline-block;vertical-align:top;cursor:pointer;color:#333;padding:4px;}
.catContainer:hover{color:#f15a22;text-decoration:none;}
.whiteLink{color:#fff;}
.whiteLink:hover{color:#ff0;text-decoration:none;}
#menuHead{display:none;}
.panel-title a{text-decoration:none; display: block;}
.panel-heading.active a:hover{color:#fff;}
.panel-heading.active a:focus{color:#fff;}
.productBox{vertical-align:top;color:#333;background-color:#fff;display:block;border:solid 1px #ccc;}
.productBox:hover{color:#f15a22;text-decoration:none;}
.productNameBoxUpper{background-color:#fff;padding:0px 12px 0px 12px;height:40px;overflow:hidden;vertical-align:middle;}
.catImg{margin-top:20%;width:60%}
.catImg2{margin-top:20%;}
.blackLinkText{color:#777;cursor:pointer;text-decoration:none;}
.blackLinkText:hover{color:#f15a22;text-decoration:none;}
.blackLinkText:link{color:#333;text-decoration:none;}
#menuBG{display:none;}
.navBox{display:none;border-radius:0px;margin:4px 4px;opacity:1;padding:3px 8px;border-radius:5px;border:solid 1px #ccc;}
.navBoxGreen{border-radius:0px;margin:8px 10px;opacity:1;padding:3px 8px;border-radius:5px;border:solid 1px #ccc;}
.navBox2{border-radius:0px;padding:14px 8px;background-color:#f8f8f8;z-index:5; border-bottom: solid 1px #eeeeee; box-shadow: 0px 0px 1px #666;}
.navBox2Icon{color:#333;font-size:18px;padding:0px 4px;opacity:0.8}
.navBox2Icon:hover{color:#333;text-decoration:none;}
.navBox2Icon:focus{color:#333;text-decoration:none;}
.navBox3Icon{font-size:18px;padding:0px 4px;opacity:0.8;display:none;}
.navInput{padding:6px;border-radius:1px;width:90%;border:solid 1px #ccc;}
.menuBox{padding:2px;margin:0px;}
.menuIconBox{vertical-align:middle;margin-left:8px;}
.menuIcon{font-size:20px;line-height:30px;}
.userText{color:#3b6c3b;margin-left:-20px;}
.searchBox{width:92%;display:inline-block;}
.productName{font-size:13px;font-weight:normal;color:#222;}
.productName:hover{color:#337ab7;}
.productNameBoxUpper .productName{font-size:16px; line-height: 20px;font-weight:normal;color:#222;}
.productNameBoxUpper .productName:hover{color:#337ab7;}
.circleDesign{border:solid 4px #bbb;}
.contentBox{margin-top:50px;padding:8px;}
.classBox{background-color:#fff;padding:2px;border:solid 1px #ccc;}
.classBoxLink{color:#333;}
.headerText{padding:0px;margin:0px;text-align:center;display:inline-block;color: #333;font-size:16px;font-weight:bold;}
.productBox2{padding:0px 12px 8px 12px;background-color:#fff;}
.productBox3{box-shadow:1px 1px 8px #ccc;border-radius:6px;vertical-align:top;cursor:pointer;color:#333;background-color:#fff;display:block;border:solid 1px #ccc;}
.productBox3:hover{color:#f15a22;text-decoration:none;}
.productBox4{padding:8px 12px 0px 12px;text-align:center;}
.productDetailBox{padding:0px 12px;background-color:#fff;min-height:210px;}
.productNameBox{height:40px;padding-top:3px;line-height:18px;vertical-align:middle;display:table-cell;}
.productReviewIcon{padding:0px;font-size:12px;margin:0px;color:#f9a825;}
.reviewIconOrange{margin-left:-2px;color:#f15a22;}
.reviewIconGrey{margin-left:-2px;color:#999;}
.productItemReview{padding:0px;font-size:12px;margin-top:3px;margin-bottom:0px;color:#666;}
.productItemPrice{padding:0px;font-size:12px;margin-top:6px;margin-bottom:0px;color:#666;margin-left:3px;}
.productItemPrice2{padding:0px;font-size:14px;margin-top:8px;color:#666;}
.productPublisher{padding:0px;font-size:11px;margin-top:3px;margin-bottom:0px;color:#666;font-weight:normal;}
.productThumb{width:380px;}
.productNameBox2{height:56px;vertical-align:middle;display:table-cell;}
.productReviewIcon2{padding:0px;font-size:18px;margin:0px;}
.productName2{font-size:18px;font-weight:normal;color:#555;}
.productItemReview2{padding:0px;font-size:15px;margin-top:0px;margin-bottom:0px;color:#666;}
.productItemPrice3{padding:0px;font-size:14px;margin-top:9px;margin-bottom:0px;color:#666;}
.productItemPrice4{padding:0px;font-size:14px;margin-top:3px;color:#666;}
.listRightArrow{color:#aaa;line-height:22px;}
.listRightArrow2{color:#fd642f;line-height:22px;}
.thumbBox{padding:0px;}
.videoThumb{width:100%;height:auto;}
.tabBox{font-size:18px;}
.greyHeading{font-weight:bold;color:#555;}
.greyHeading2{font-weight:normal;color:#555;font-size:14px;display:block;}
.bulletText{font-size:14px;color:#555;margin-top:5px;}
.cartLink{background-color:#333;padding:14px 30px;color:#fff;opacity:0.95;}
.cartLink:hover{background-color:#444;color:#fff;text-decoration:none;}
.buyLink{background-color:#f00;padding:14px 30px;color:#fff;opacity:0.95;}
.buyLink:hover{background-color:#f41c1c;color:#fff;text-decoration:none;}
.tab1{text-align:center;padding:10px;background-color:#eee;display:block;text-decoration:none;}
.tab1:hover{background-color:#ccc;text-decoration:none;}
.tab2{text-align:center;padding:10px;background-color:#fff;display:block;text-decoration:none;}
.tab2:hover{background-color:#ccc;text-decoration:none;}
.loginBtn{width:100%;background-color:#59b2e0;padding:14px;border:none;color:#fff;}
.loginBtn:hover{background-color:#53a4ce;color:#fff;}
.registerBtn{width:100%;background-color:#5cb85c;padding:14px;border:none;color:#fff;}
.registerBtn:hover{background-color:#6cc46c;color:#fff;}
.forgotBtn{width:100%;background-color:#c16050;padding:14px;border:none;color:#fff;}
.forgotBtn:hover{background-color:#976559;color:#fff;}
.panelLeft{border-left:solid 1px #ddd;}
.panelLeft2{border-left:solid 1px #ddd;}
.panelLeft3{border-left:solid 1px #ddd;}
.panelLeft4{border-left:solid 1px #ddd;}
.panelLeft5{border-left:solid 1px #ddd;}
.panelExamHeading{font-size:15px;display:block;}
.examBox{text-align:center;padding:8px;}
.examBox:hover{text-decoration:none;}
.examIcon{width:60px;margin-top:10px;}
.notesUser{font-size:12px;color:#666;}
.noteBottom{background-color:#e14045;border-radius:0px;padding-top:8px;padding-bottom:1px;}
.examTabBox{width:50%;text-align:center;border:none;border-radius:0px;}
.examTab{font-size:18px;border-top:none;text-align:center;display:inline-block;background-color:#eaeaea;}
.examBoxOuter2{padding:10px;}
.rightMark{position:absolute;margin-top:10px;margin-left:54px;font-size:20px;color:#333;}
.lockIcon{color:#ccc;font-size:12px;margin-right:4px;}
.okIcon{color:green;font-size:12px;margin-right:4px;}
.navBox3{border-radius:0px;opacity:1;padding:14px;background-color:#fd642f;}
#bulText>li{line-height:20px;margin-top:5px;margin-bottom:5px;}
.questionBox{margin-top:10px;font-size:16px;}
.questionBox2{margin-top:10px;font-size:16px;display:block;padding:20px;border:solid 1px #ccc;border-radius:6px;}
.navBarIcon{margin-right:4px;margin-top:8px;}
.blackBoxStyle{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:none;}
.lectureRow{border-radius:0px;border:none;margin-top:1px;border-bottom:solid 1px #ccc;}
.lectureThumb{width:50px;margin-right:10px;}
.navBox4{border-radius:0px;padding:8px 14px;z-index:1;}
.progBarStyle{height:16px;padding:0px;line-height:13px;}
.progBarText{font-size:10px;line-height:12px;}
.progBox{padding:0px;height:16px;border:solid 1px #efefef;}
.chapterName{font-size:16px;height:43px;line-height:20px;overflow:hidden;}
.examBtn{padding:8px 20px;color:#fff;}
.examBtn:hover{color:#fff;text-decoration:none;opacity:0.8;}
.examBtn:focus{color:#fff;text-decoration:none;opacity:0.8;}
.searchBox1{background-color:#fff;margin-top:50px;margin-bottom:-50px;padding:10px;display:none;}
.searchBox2{padding:10px;display:none;position:fixed;top:20%;z-index:30;}
.searchBox2Inner{border-radius:8px;margin-top:10px;background-color:#555;width:100%;width:70%;padding:10px 8px;}
.premiumPatti{position:absolute;height:56px;width:100px;right:8px;text-align:center;line-height:17px;color:#fff;font-size:11px;}
.freePatti{position:absolute;height:56px;width:100px;right:8px;text-align:center;line-height:17px;color:#fff;font-size:11px;}
.examBottom{margin-left:-36px;padding-top:10px;z-index:1;background-color:#efefef;border-top:solid 1px #ccc;}
.examQ{padding:10px;border:solid 1px #ccc;border-radius:4px;font-size:16px;max-height:120px;overflow-y:scroll;min-height:100px;}
.tabBoxCourse{margin-top:43px;padding:0px;background-color:#fff;height:90vh;box-shadow:0px 0px 8px #ccc;}
.tabBoxCourseInner{padding:8px;margin-bottom:30px;background-color:#fff;}
.lectureListBox{overflow-y:auto;max-height:640px;border-top:solid 3px #ddd;background-color:#fff;}
.lectureListBox a{padding:14px 10px;border:none;border-top:solid 1px #ccc;border-radius:0px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{background-color:#42a5f5;color:#fff;border:solid 1px #42a5f5;}
.tabSetting{height:32px;line-height:11px;border-radius:0px;border:solid 1px #ccc;}
#catMenu a{font-size:14px;color:#555;padding:6px 14px;}
#catMenu a:hover{color:#2889d8;background-color:#efefef;}
#catMenu1 a{font-size:14px;color:#555;padding:6px 14px;}
#catMenu1 a:hover{color:#2889d8;background-color:#efefef;}
#catMenu2 a{font-size:14px;color:#555;padding:6px 14px;}
#catMenu2 a:hover{color:#2889d8;background-color:#efefef;}
#catMenu3 a{font-size:14px;color:#555;padding:6px 14px;}
#catMenu3 a:hover{color:#2889d8;background-color:#efefef;}
#catMenu4 a{font-size:14px;color:#555;padding:6px 14px;}
#catMenu4 a:hover{color:#2889d8;background-color:#efefef;}
.carousel-caption{padding:10px;opacity:.85;margin-bottom:-10px;}
.bannerBox{background-color:#fff;padding:10px 0px;text-decoration:none;text-shadow:none;border-radius:2px;border:solid 1px #fff;box-shadow:1px 1px 5px #555;display:inline-block;width:95%;}
.navbarBox{border-radius:0px;margin:0px;padding:2px;font-size:16px;border-bottom:solid 1px #ddd;z-index:99;background-color:#fff;}
.navbarBox2{border-radius:0px;margin:0px;padding:2px;font-size:16px;border-bottom:solid 1px #ddd;z-index:99;background-color:#fff;}
#bannerSearch2{display:none;margin-bottom:-46px;}
.bannerBox2{background-color:#fff;padding:4px 6px 4px 6px;text-decoration:none;text-shadow:none;border-radius:2px;border:solid 1px #fff;box-shadow:1px 1px 5px #555;}
.bannerHeading{font-size:42px;color:#333;opacity:1;}
.searchText{border:solid 1px #ccc;height:42px;font-size:18px;opacity:1;}
.navbar-header .brandStyle{color:#3b9be9;font-size:20px;}
#logBtn .topButton{padding:7px 10px;color:#fff;margin:7px 2px 0px 0px; font-size: 12px;}
#logBtn .topButton:hover{color:#333;background-color:#efefef;border:solid 1px #ccc;}
#logBtn2 .topButton{padding:7px 10px;color:#fff;margin:7px 2px 0px 0px;}
#logBtn2 .topButton:hover{color:#333;background-color:#efefef;border:solid 1px #ccc;}
#signUp .topButton{padding:7px 10px;color:#fff;margin:7px 2px 0px 0px; font-size: 12px;}
#signUp .topButton:hover{color:#333;background-color:#efefef;border:solid 1px #ccc;}
#signUp2 .topButton{padding:7px 10px;color:#fff;margin:7px 2px 0px 0px;}
#signUp2 .topButton:hover{color:#333;background-color:#efefef;border:solid 1px #ccc;}
.listRightArrow3{color:#aaa;line-height:10px;margin-right:5px;}
.greyHeading3{font-weight:bold;color:#555;font-size:15px;}
.classList{font-size:14px;}
.classList:hover{color:#2889d8;background-color:#f5f5f5;text-decoration:none;}
.collapse .classList{color:#333;border-radius:none;cursor:pointer;}
.collapse .classList:hover{color:#2889d8;background-color:#f5f5f5;text-decoration:none;}
.collapse .active{color:#fff;background-color:#42a5f5;border:none;border-radius:0px;}
.collapse .active:hover{color:#fff;background-color:#42a5f5;border:none;}
#collapse21 .active{color:#fff;background-color:#42a5f5;border:none;border-radius:0px;}
#collapse21 .active:hover{color:#fff;background-color:#42a5f5;border:none;}
#collapse41 .active{color:#333;background-color:#efefef;border:none;border-radius:0px;}
.footerHead{font-size:22px;color:#616161;}
.footerSubHead{font-size:13px;color:#616161;}
.footerSubHead:hover{color:#908e8e;}
.socialIcon{border-radius:80px;width:38px;height:38px;line-height:24px;text-align:center;border:none;}
.faceBookBG{background-color:#3f51b5;}
.googlePlusBG{background-color:#bd362f;}
.linkdinBG{background-color:#4caf50;}
.subscribeBtn{color:#999;background-color:#424242;}
.footerBox{background-color:#000;padding:20px;}
.advSearch{display:none;}
.advSearch2{display:none;}
.catHeading{font-size:46px;}
.catSubHeading{font-size:24px;}
.catHeading2{font-size:26px;}
.foundText{font-size:18px;margin-top:-20px;color:#777;}
.foundTextBlue{color:#3b9be9;font-size:18px;font-weight:bold;}
.foundText2{font-size:14px;margin-top:-20px;}
.buyButton{height:10px;margin-top:8px;font-weight:normal;}
.buyButton:hover{color:#333;}
.orangeLink{color:#f15a22;}
.orangeLink:hover{color:#f15a22;}
.top-heading{margin-top:55px;background-color:#42a5f5;border-bottom:solid 1px #eee; display: block;}
.top-heading2{top:0px;z-index:10;display:none;}
.top-heading3{margin-top:20px;background-color:#42a5f5;border-bottom:solid 1px #eee;}
.top-heading4{margin-top:14px;background-color:#42a5f5;border-bottom:solid 1px #eee;}
#accordion21{display:block;}
#accordion22{display:block;}
#accordion23{display:block;}
#myTab{display:block;}
#myTabPlayer{display:block;}
#accordion1{display:block;}
#accordion11 {display: none;}
#accordion12{display:none;}
#myTabBottom{display:none;}
#myTabBottom a{color:#fff;border-radius:0px;}
#myTabBottom a:hover{color:#42a5f5;}
#myTabBottom .active a{color:#42a5f5;}
.panel-collapse .active{color:#fff;background-color:#42a5f5;border:none;border-radius:0px;}
.panel-collapse .active:hover{color:#fff;background-color:#42a5f5;border:none;}
.greyText{color:#555;}
.reviewIcon{padding:5px;color:#f58220;width:24px;height:24px;text-align:center;line-height:11px;border-radius:80px;border:solid 1px #f58220;font-size:11px;}
.viewerIcon{padding:5px;margin-left:5px;color:#42a5f5;width:24px;height:24px;text-align:center;line-height:11px;border-radius:80px;border:solid 1px #42a5f5;font-size:11px;}
.likeIcon{padding:5px;margin-left:5px;color:#4caf50;width:24px;height:24px;text-align:center;line-height:11px;border-radius:80px;border:solid 1px #4caf50;font-size:11px;}
.productPublisherName{color:#42a5f5;font-size:14px;font-weight:bold;line-height:18px;}
.productChannelName{font-size:13px;font-weight:normal;color:#555;}
.width-40{width:40px;}
.examBoxOuter{background-color:#fff;padding:8px;margin-top:0px;border:solid 1px #ccc;}
.examIconfull{display:inline-block;margin:0px 15px 0px 15px;}
.productBoxOuter{padding:8px;}
.reportBox{height:126px;width:200px;margin-top:-154px;margin-left:-55px;text-align:left;background-color:#333;position:absolute;display:none;opacity:.9;padding:0px;}
.reportBox ul li{list-style:none;text-align:left;color:#fff;padding:6px 5px 6px 8px;font-weight:normal;text-transform:none;margin-left:-40px;border-bottom:groove 1px #444;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.reviewIconLink{color:#42a5f5;}
.reviewIconLink:hover{color:#42a5f5;text-decoration:none;}
.reviewIconLink:hover .reviewIcon{background-color:#42a5f5;color:#fff;text-decoration:none;}
.likeIconLink{color:#4caf50;}
.likeIconLink:hover{color:#4caf50;text-decoration:none;}
.likeIconLink:hover .likeIcon{background-color:#4caf50;color:#fff;text-decoration:none;}
.videoBox{padding:10px;}
.videoBox2{padding:6px 6px 0px 6px;}
.videoBox3{background-color:#fff;}
.videoBox4{padding:10px;border:solid 1px #ccc;width:100%;}
.videoBottom{padding:4px 4px 6px 4px;border-top:solid 1px #ccc;}
.topicBox{padding:6px;}
.topicHeading{display:block;}
.likeLink{text-decoration:none;color:#888;}
.likeLink:hover{text-decoration:none;color:#4caf50;}
.likeLink:focus{text-decoration:none;color:#4caf50;}
.favLink{margin-right:10px;text-decoration:none;color:#888;}
.favLink:hover{margin-right:10px;text-decoration:none;color:#42a5f5;}
.favLink:focus{margin-right:10px;text-decoration:none;color:#42a5f5;}
.favLinkBox{padding:8px;font-size:16px;background-color:#efefef;border:solid 1px #ccc;border-top:#none;}
.ratStar{color:#f58220;}
.rightMenuIcon{width:26px;}
.videoPlayIcons{color:#fd642f;}
.videoPlayIcons{color:#fd642f;}
.videoCircle{margin-right:5px;color:#ccc;}
.videoCircleActive{margin-right:5px;color:#4caf50;}
.top-heading .container{background-color:#42a5f5;padding-top:10px; color:#fff;}
.detailBox{padding:10px 0px 0px 0px;}
.detailBox2{padding:0px;}
.detailBox3{background-color:#fff;margin:0px;border:solid 1px #ccc;padding:0px 0px 16px 0px;}
.detailBoxExam2{background-color:#fff;margin:0px;border:solid 1px #ccc;}
.detailBoxExam1{padding:8px;}
.detailBoxExamOuter{padding:10px 0px 0px 0px;}
.line{background-color:#ccc;height:1px;margin:0px;display:none;}
.subHeadBox{background-color:#42a5f5;padding-top:24px;padding-bottom:2px;color:#fff;}
.examTop{border-right:solid 1px #ccc;padding:10px;text-align:center;font-size:16px;}
.examBox1{background-color:#fff;margin:0px;border:solid 1px #ccc;}
.questionOuter{padding:0px 8px 8px 8px;border:solid 1px #ccc;margin-top:10px;background-color:#fff;}
.examOuterTop{margin-top:0px;}
.queNo{border:none;padding:6px 0px;margin:5px 0px 5px 0px;font-weight:bold;}
.numCircle{display:inline-block;width:26px;height:26px;border:solid 1px #ccc;border-radius:100px;text-align:center;line-height:28px;margin-right:8px;}
.numBox{width:50px;height:50px;border-radius:100px;color:#333;display:block;text-align:center;line-height:50px;border:solid 2px #999;}
.green{background-color:#66bb6a;border:none;color:#fff;}
.greenText{color:#66bb6a;}
.cyanText{color:#42a5f5;}
.cyan{background-color:#42a5f5;border:none;color:#fff;}
.orange{background-color:#f58220;border:none;color:#fff;}
.purple{background-color:#663399;border:none;color:#fff;}
.purpleText{color:#663399;}
.red{background-color:#ef5350;border:none;color:#fff;}
.redText{color:#ef5350;}
.grey{background-color:#bdbdbd;border:none;color:#fff;}
.legCircle{width:11px;height:11px;border-radius:100px;text-align:center;margin-right:8px;margin-top:4px;}
.legCircleBlank{width:11px;height:11px;border-radius:100px;border:solid 2px #42a5f5;text-align:center;margin-right:8px;margin-top:4px;}
.numBoxOuter{margin:3px;}
.link{text-decoration:none;color:#fff;}
.link:hover{text-decoration:none;opacity:0.9;color:#fff;}
.link2{text-decoration:none;}
.link2:hover{text-decoration:none;opacity:0.9;background-color:#efefef;}
.pauseBtn{color:#42a5f5;text-decoration:none;display:block;}
.pauseBtn:hover{color:#42a5f5;text-decoration:none;opacity:0.8;}
.pauseBtn:focus{color:#42a5f5;text-decoration:none;}
.finishBtn{color:#5cb85c;text-decoration:none;border:none;display:block;}
.finishBtn:hover{color:#5cb85c;text-decoration:none;opacity:0.8;}
.finishBtn:focus{color:#5cb85c;text-decoration:none;}
.numCircleBlank{display:inline-block;width:26px;height:26px;border:solid 2px #999;border-radius:100px;text-align:center;line-height:24px;margin-right:8px;}
.resultBox{margin-top:0px;}
.resultBoxOuter{padding:10px 0px 0px 0px;}
.resultBox2{padding:8px 8px 0px 8px;}
.panel-group .resultHeadingBox{background-color:#fff;border-bottom:solid 1px #ccc;}
.resultHeading{font-size:18px;margin:0px;color:#337ab7;font-weight:bold;}
.panel-group .resultFooterBox{background-color:#fff;border-top:solid 1px #ccc;}
.resultFooterText{font-size:14px;margin:0px;color:#222;}
.panel-group .resultGraphBox{background-color:#efefef;}
.resultBox1{background-color:#fff;margin:8px 8px 6px 8px;border:solid 1px #ccc;}
.resultUserBox{width:80px;height:80px;background-color:rgba(255, 255, 255, 0.3);border-radius:100px;margin-top:-70px;margin-bottom:5px;text-align:center;line-height:80px;}
.resultUserImg{border-radius:100%;width:64px;height:64px;}
.resultFooter{text-align:center;font-size:14px;margin:0px;color:#42a5f5;font-weight:bold;}
.resultTopRow{background-color:#42a5f5;padding:10px;color:#fff;}
.resultTopLinkActive{color:#fff;padding:12px 30px;border-bottom:solid 2px #ec0038;text-decoration:none;}
.resultTopLinkActive:hover{color:#fff;text-decoration:none;}
.resultTopLink{color:#fff;padding:12px 30px;opacity:0.7;text-decoration:none;}
.resultTopLink:hover{color:#fff;opacity:1;text-decoration:none;}
.resultTopLink:focus{color:#fff;opacity:1;text-decoration:none;}
.resultBoxBottom{display:none;}
.resultOuter{padding:0px 0px;border:solid 1px #ccc;margin:8px 0px;}
.resultOuter2{background-color:#e1e1e1;border-bottom:solid 1px #ccc;padding:6px;}
.reAttempBtn{margin-top:-4px;}
.resultBtn{margin-top:-4px;}
.viewIcon{margin-right:20px;margin-left:-20px;font-size:18px;}
.questionOuter3{background-color:#fff;margin-top:-8px;padding-bottom:8px;}
.nextPrevBox{padding:4px 4px;background-color:#d1d1d1;border-top:solid 1px #bbb;display:none;z-index:2;}
.nextPrevBox2{padding:8px 0px;}
.text-headline{font-size:24px;font-weight:normal;}
.margin-none{margin:0px;}
.text-subhead{font-size:17px;margin:0px;}
.text-light{color:#848484;}
.list-group-link{color:#333;font-weight:normal;}
.list-group-link:hover{color:#42a5f5;text-decoration:none;}
.lectureText{color:#42a5f5;font-size:13px;}
.timeText{color:#999;font-size:13px;}


.media{margin-top:0px;}
.paper-shadow{box-shadow:2px 2px 4px #ddd; border: solid 1px #f0f0f7;}
.btn-white{border:solid 1px #ccc;color:#333;font-size:14px;}
.btn-white:hover{color:#42a5f5;}
.progress-bar-green-300{background-color:#81c784;}
.progress-bar-red-300{background-color:#e57373;}
.progress-bar-purple-300{background-color:#7986cb;}
.progress-bar-radish-300{background-color:#ba68c8;}
.progress-bar-orange-300{background-color:#f79548;}
.width-100{width:100px;}
.width-70{width:70px;}
.progress-mini{height:10px;border-radius:0px;}
.margin-top-15{margin-top:15px;}
.margin-bottom-15{margin-bottom:15px;}
.text-red-300{color:#e57373;}
.text-green-300{color:#81c784;}
.text-purple-300{color:#7986cb;}
.text-display-1{font-size:16px;font-weight:bold;}
.box-padding{padding:9px;}
.control-label{font-weight:normal;color:#333;font-size:16px;padding:10px 14px;}
.control-labelRight{padding:5px 10px;font-size:20px;font-weight:bold;color:#fff;display:inline-block;background-color:#f00;}
.control-labelRight2{padding:5px 10px;font-size:20px;font-weight:normal;color:#333;display:inline-block;}
.addressBox{padding:0px;}
.addressBoxInner{border:solid 1px #ccc;padding:0px 10px;margin:8px;}
.profile-box-padding{padding:9px;}
.profileTabBox{color:#888;padding:12px;}
.profileTabBox label{color:#555;}
.catHeading2 .badge{font-size:16px;background-color:#215683;}
.paddingTop{padding-top:0px;}
.downLink{color:#fff;font-size:13px;padding:10px 6px;}
.downLink:hover{color:#ff0;}
.downLink:focus{color:#fff;}
.allSearch{border:none;width:80%;padding:0px;}
.searchTabOuter{margin-bottom:-9px;}
.searchTabOuter .searchTab{text-decoration:none;border:none;padding:7px 30px;border-radius:6px 6px 0px 0px;font-weight:normal;font-size:20px;color:#fff;}
.searchTabOuter .searchTab:hover{color:#337ab7;border:none;background-color:#efefef;}
.searchTabOuter .active .searchTab{background-color:#efefef;border:none;}
.searchTabOuter .active .searchTab:focus{background-color:#efefef;border:none;}
.searchTabOuter .active .searchTab:hover{background-color:#efefef;border:none;}
.myTabOuter{margin-top:-1px;border-bottom:solid 1px #ccc;background-color:#ddd;}
.myTabOuter .searchTab{padding:8px 30px;border:none;margin-bottom:-6px;}
.myTabOuter .searchTab:hover{background-color:#fff;}
.myTabOuter .active .searchTab{background-color:#efefef;border:none;}
.myTabOuter .active .searchTab:focus{background-color:#efefef;border:none;}
.myTabOuter .active .searchTab:hover{background-color:#efefef;border:none;}
.catTabOuter{border-bottom:solid 1px #ccc;width:100%;text-align:center;border-bottom:solid 0px #ccc;margin:6px 0px;}
.catTabOuter .searchTab{padding:8px 24px;border-radius:0px;color:#292f33;border:solid 1px #5096cf;background-color:#fff;margin-bottom:-6px;margin-left:-2px;}
.catTabOuter .searchTab:hover{background-color:#42a5f5;border:solid 1px #5096cf;color:#fff;}
.catTabOuter .active .searchTab{background-color:#42a5f5;border:solid 1px #5096cf;color:#fff;}
.catTabOuter .active .searchTab:focus{background-color:#42a5f5;border:solid 1px #5096cf;color:#fff;}
.catTabOuter .active .searchTab:hover{background-color:#42a5f5;border:solid 1px #5096cf;color:#fff;}
.lectureHeading{font-weight:normal;font-size:20px;color:#337ab7;}
.downLink2{color:#aaa;margin-top:-9px;font-size:11px;display:block;padding:10px 6px;}
.downLink3{color:#aaa;vertical-align:18px;background-color:#f00;font-size:11px;display:block;padding:10px 6px;}
.subHeadBox5{background-color:#42a5f5;padding-top:40px;padding-bottom:2px;color:#fff;}
.searchContent{padding-top:8px;}
.ProductBoxSearch{padding:8px;}
.eBookThumb{padding:4px;width:110px;}
.examName{font-weight:normal;color:#207ec9;font-size:26px;line-height:30px;}
.examThumbBlock{display:block;}
.eBookThumbBig{padding:4px;width:146px;}
.examThumbBox{padding:0px 12px;}
.redLink{color:#ec3a3e;font-size:13px;}
.redLink:hover{color:#ea5f62;}
.greenLink{color:#00a84e;font-size:13px;}
.greenLink:hover{color:#2bc271;}
.examListOuter{padding:0px 8px 10px 8px;}
.examListBox{border:solid 1px #ccc;padding:10px;background-color:#fff;}
.examListImg{padding:10px;background-color:#ccc;width:44px;}
.examListImg2{padding:10px;background-color:#00a84e;width:60px;}
.examHeading{margin:0px;color:#666;}
.examListUsers{font-size:13px;color:#555;margin:0px;}
.examListQues{font-size:13px;color:#555;margin:0px;margin-top:0px;}
.examIconOuter .examListIcon{font-size:34px;color:#ec3a3e;}
.examIconOuter .examListIcon2{font-size:34px;color:#00a84e;}
.examListIcon{font-size:34px;color:#ec3a3e;}
.examListIcon2{font-size:34px;color:#00a84e;}
.courseLearning{font-size:12px;font-weight:normal;color:#777;margin-top:4px;}
.icon-block{display:inline-block;}
.img-circle2{border-radius:100px;width:44px;height:44px;text-align:center;line-height:44px;font-size:24px;color:#fff;display:none;}
#small{font-size:18px;}
.btn-circle{width:48px;height:48px;border-radius:100px;text-align:center;line-height:26px;color:#999;}
.btn-circle2{width:34px;height:34px;border-radius:100px;text-align:center;line-height:22px;color:#fff;}
.btn-circle2:hover{color:#fff;}
.btn-circle2:focus{color:#fff;}
.searchTabOuter2{display:none;}
.searchTabOuter2 .searchTab{text-decoration:none;border:none;padding:7px 16px;border-radius:6px 6px 0px 0px;font-weight:bold;font-size:14px;color:#fff;}
.searchTabOuter2 .searchTab:hover{color:#337ab7;border:none;background-color:#efefef;}
.searchTabOuter2 .active .searchTab{background-color:#efefef;border:none;}
.searchTabOuter2 .active .searchTab:focus{background-color:#efefef;border:none;}
.searchTabOuter2 .active .searchTab:hover{background-color:#efefef;border:none;}
.refrellBox1{background-color:#efefef;height:310px;}
.refrellBox2{background-color:#b48269;height:310px;background-image:url(../images/people-with-mobile.jpg);background-repeat:no-repeat;background-position:center;}
.banner-Next{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;color:#333;}
.banner-Right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;color:#333;right:20px;}
#topSearch{display:none;}
.catList{font-size:12px;color:#fff;}
.catList:hover{color:#ff0;}
.buyBox{border:solid 1px #ccc;height:360px;width:40%;display:inline-block;margin:20px;background-color:#fff;vertical-align:top;}
.buyBigText{color:#666;font-size:24px;border-bottom:solid 1px #e1e1e1;padding:8px;}
.buyRateText{color:#fff;background-color:#8a9c10;font-size:32px;padding:8px;margin:12px;display:inline-block;}
.codeNumberBox{width:24px;height:24;text-align:center;margin-right:-4px;border:solid 1px #ccc;}
.buyHeading{font-size:32px;font-weight:normal;color:#333;text-align:center;}
.buyHeading2{font-size:24px;font-weight:normal;color:#333;text-align:center;}
.buyBorder{border:solid 1px #ccc;background-color:#fff;width:70%;padding:40px;}
.bg-grey{background-color:#e1e1e1;}
.indexBox2{display:none;}
.indexBox1{display:block;}
.homeIconBox{border:solid 1px #efefef;display:inline-block;float:left;padding:5px;margin-top:-14px;margin-left:-14px;color:#259dc9;font-size:16px;}
.homeIconBox:hover{background-color:#efefef;}
.startLearningPopup{margin:auto;position:fixed;width:500px;top:50%;left:50%;margin-top:-100px;margin-left:-250px;padding:0px;display:none;z-index:30;}
.startLearningPopupInner{margin:0px;background-color:#fff;padding:34px 80px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.ratingPopup{margin:auto;position:fixed;width:500px;top:50%;left:50%;margin-top:-135px;margin-left:-250px;padding:0px;display:none;z-index:30;}
.ratingPopupInner{margin:0px;background-color:#fff;padding:34px 80px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.popupHeading{font-size:32px;}
.timeText2{color:#e57373;font-size:12px;}
.timeText2:hover{color:#e57373;}
.horiLIne{margin-top:7px;margin-bottom:0px;background-color:#ddd;height:1px;}
.paraText{font-size:14px;line-height:24px;}
.paraText2{font-size:14px;margin:10px 0px;line-height:24px;}
.bulletText{font-size:14px;margin-top:10px;margin-bottom:10px;line-height:24px;}
.marginBottom-0{margin-bottom:0;}
.dropdown-submenu{position:relative;font-size:14px;}
.dropdown-submenu2>.courseName{padding:6px 14px;}
.dropdown-submenu2:hover>.courseName{background-color:#eee;}
.dropdown-submenu>.courseName{padding:6px 15px;}
.dropdown-submenu:hover>.courseName{background-color:#eee;}
.dropdown-submenu > a:hover,
.dropdown-submenu > a:focus{background-color:#f00;border-color:#f00;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;box-shadow:none;border-radius:0px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;font-size:24px;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu.dropdown-toggle{background:#f00;}
.branchBox{width:684px;padding:4px;height:396px;background-color:#eee;border:solid 1px #d5d5d5;border-bottom:solid 1px #848e9d;border-left:none;border-radius:none;}
.branchBox li{list-style:none;line-height:32px;margin-left:-10px;border-bottom:solid 1px #e6e5e5;}
.branchLink{color:#333;font-weight:none;font-size:14px;}
.branchBoxInner{display:inline-block;vertical-align:top;}
.branchBox2{width:600px;padding:4px;height:332px;background-color:#eee;border:solid 1px #d5d5d5;border-bottom:solid 1px #848e9d;border-left:none;border-radius:none;}
.branchBox2 li{list-style:none;line-height:32px;margin-left:-10px;border-bottom:solid 1px #e6e5e5;}
#priceListTable tr td{background-color:#fff;border:solid 1px #ddd;vertical-align:top;box-shadow:1px 1px 8px #ccc;}
.priceContent{padding:10px 10px 10px 15px;font-size:16px;line-height:35px;text-align:left;}
.rightMark2{text-align:center;padding:15px;}
.tableWidth{width:80%;}
.congBox{margin:auto;display:none;position:fixed;width:680px;top:50%;left:50%;margin-top:-160px;margin-left:-340px;padding:0px;z-index:3;background:#fff;}
.congBox2{margin:0px;background-color:#fff;padding:16px 10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.OTPPopup{z-index:200;margin:auto;position:fixed;width:380px;top:50%;left:50%;margin-top:-75px;margin-left:-190px;padding:0px;display:none;background:#fff;}
.OTPPopupInner{margin:0px;padding:16px 10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.OTPPopup2{z-index:200;text-align:center;border-radius:6px;margin:auto;position:fixed;width:380px;top:50%;left:50%;margin-top:-160px;margin-left:-190px;padding:0px;display:none;background:#fff;}
.popupHeading2{font-size:18px;color:#2988f8;font-weight:bold;}
.OTPBtn{width:100%;background-color:#2988f8;padding:7px;border:none;color:#fff;}
.OTPBtn:hover{background-color:#4798f6;color:#fff;}
.SendBtn{width:100%;background-color:#ccc;padding:6px 26px;border:none;color:#333;border:solid 1px #999;}
.SendBtn:hover{background-color:#777;color:#fff;}
.allSearchPage{border:none;width:100%;padding:0px;display:none;}
.downloadAppBtn{background-color:#333;padding:14px 30px;color:#fff;opacity:0.95;}
.downloadAppBtn:hover{background-color:#444;color:#fff;text-decoration:none;}
.googlePlayBtn{background-color:#dfe6ef;display:inline-block;border-radius:4px;padding:10px;text-align:left;border:solid 1px #becdde;font-weight:bold;color:#5a6a73;margin:10px;text-decoration:none;}
.googlePlayBtn:hover{text-decoration:none;background-color:#d1d9e3;}
.googlePlayBtn:hover>a:after{text-decoration:none;background-color:#d1d9e3;}
.bannerText{font-size:18px;background-color:#333;padding:5px;opacity:0.9;display:inline-block;}
.topSearch{display:none;}
.changeColor{background-color:#dfdfdf;}
.changeColor2{background-color:#cbe5fa;}
.navLink{cursor:pointer;}
.navLink:hover{background-color:#cbe5fa;}
.navLinkBox{display:none;list-style:none;border-bottom:solid 1px #ccc;background-color:#efefef;line-height:34px;}
.navLinkBox2{display:none;list-style:none;border-bottom:solid 1px #cbe5fa;background-color:#e9f5ff;line-height:34px;}
.branchText{font-size:11px;}
.catGroupText{padding:10px;margin-bottom:1px;background-color:#2f2734;font-size:13px;color:#fff;font-weight:normal;}
.catGroupText2{padding:10px;margin-bottom:1px;background-color:#b93221;font-size:13px;color:#fff;font-weight:normal;}
.catText{font-size:11px;}
.courseCount{font-size:10px;font-weight:normal;}
.catBox{margin:0px;margin-top:-1px;}
.catBox2{border-radius:0px;border-left:0px;border-right:0px;}
#blackBox10{display:none;}
.blackBoxStyle10{background-color:#000;display:none;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;}
.catGroupText3{border-bottom:solid 1px #136f8e;display:block;padding:10px;margin-bottom:1px;background-color:#3381c1;font-size:13px;color:#fff;font-weight:normal;}
.catGroupText3:hover{color:#86cae1;text-decoration:none;}
.btnInfo2{background-color:#42a5f5;color:#fff;}
.btnInfo2:hover{background-color:#3196e8;color:#fff;}
.btnInfo3{background-color:#4fa3d9;color:#fff;}
.btnInfo3:hover{background-color:#3196e8;color:#fff;}
.enrollBtn{display:block;font-size:16px;text-align:left;color:#fff;text-decoration:none;background-color:#5cb85c;margin-bottom:10px;padding:10px 14px;border-radius:0px;}
.examBtn{display:block;font-size:16px;text-align:left;color:#fff;text-decoration:none;background-color:#d9534f;margin-bottom:10px;padding:10px 14px;border-radius:0px;}
.courseThumbLink{color:#222;text-decoration:none;font-size:17px;line-height:24px;}
.courseThumbLink:hover{color:#337ab7;text-decoration:none;}
.greenPatti{background-color:#1c8d7f;padding:10px;color:#fff;font-size:20px;line-height:30px;text-align:center;}
#numberStyle li{margin:10px 0px;line-height:24px;}
.numberStyle2 li{margin:10px 0px;line-height:24px;}
#courseList li{margin:3px 0px;color:#3c5a60;font-size:14px;}
#courseList li a{color:#3c5a60;text-decoration:none;}
#courseList li a:hover{text-decoration:underline;color:#3b9be9;}
.listHeading{font-weight:bold;color:#3c5a60;margin:5px 0px;}
.boxLeft{background-color:#118acb;margin-bottom:-1000px;padding-bottom:1000px;overflow:hidden;}
.boxLeftGreen{background-color:#2db068;margin-bottom:-1000px;padding-bottom:1000px;overflow:hidden;}
.boxRight{background-color:#fff;margin-bottom:-1000px;padding-bottom:1000px;overflow:hidden;}
.boxRightWhite{background-color:#fff;padding:20px 40px;}
.loginConBox{padding:20px 15px 20px 15px;font-family:Muli, RobotoDraft, 'Helvetica Neue', Helvetica, Arial;}
.loginConBox h1{font-size:32px;color:#fff;}
.loginConBox p{color:#fff;font-size:20px;}
.loginConBox ul{padding-left:20px;list-style:none;}
.loginConBox li{color:#fff;font-size:16px;margin-top:10px;margin-bottom:10px;opacity:0.9;}
.loginConBox li:before{font-family:'FontAwesome';content:"\f00c";margin:0 10px 0 -25px;color:#fff;opacity:0.8;font-size:18px;}
.loginHead{font-size:36px;text-align:center;font-weight:bold;color:#478fca;margin-top:10px;}
.boxRightInner{padding:40px;}
.signUpInner{padding:60px 0px 20px 0px;}
.subscribeHead{text-align:left;font-size:20px;}
.priceText{font-size:20px;padding:0px;margin:0px;}
.priceText2{font-size:20px;padding:8px;margin-top:5px;font-weight:bold;}
.subscribeBox{border:solid 1px #ccc;background-color:#fff;width:86%;padding:26px 10px;}
.subscribeSubHead{text-align:left;font-size:16px;padding:10px;font-weight:bold;color:#666;}
.subscribeConBox p{color:#fff;font-size:16px;}
.subscribeConBox ul{padding-left:30px;list-style:none;text-align:left;}
.subscribeConBox li{color:#444;font-size:16px;margin-top:-5px;margin-bottom:10px;font-weight:normal;}
.subscribeConBox li:before{font-family:'FontAwesome';content:"\f00c";margin:0 10px 0 -20px;color:#444;opacity:0.8;font-size:18px;}
.subscribeConBox2 li{color:#444;font-size:13px;margin-bottom:8px;}
.subscribeConBox2 li:before{font-family:'FontAwesome';content:"\f0da";margin:0 14px 0 -20px;color:#444;opacity:0.8;font-size:13px;line-height:22px;}
.myTabOuter{display:none;}
.thumbStyle{padding:0px;display:none;}
.content-panel{font-family:muli, RobotoDraft, 'Helvetica Neue', Helvetica, Arial;}
.content-panel h1{font-family:muli, RobotoDraft, 'Helvetica Neue', Helvetica, Arial;color:#43464a;font-size:42px;font-weight:400;padding:0px;line-height:60px;}
.content-panel ul{list-style:none;margin:20px;padding:0px;}
.content-panel li{color:#444;font-size:16px;font-weight:300;margin-top:14px;margin-bottom:14px;background-image:url(../images/rightMark3.png);background-repeat:no-repeat;background-position:0px;padding-left:70px;line-height:32px;}
.content-panel img{margin:0 20px 0 -48px;margin-top:20px;}
.content-panel .testmonialBox{border:dotted 1px #fed786;padding:14px;margin:10px;text-align:left;font-size:14px;background-color:#fed786;}
.leftBox{display:block;}
.examCount{background-color:#333;color:#fff;font-weight:normal;width:80px;height:20px;position:relative;margin-top:-20px;border-radius:0px 6px 0px 0px;font-size:14px;opacity:0.8;text-align:center;}
.fpThumbBox{padding:10px 6px 6px 6px;margin:0px 0px;height:210px;text-align:center;display:block;text-decoration:none;}
.fpThumbBox:hover{text-decoration:none;opacity:0.9;}
.fpThumbBox h4{line-height:20px;}
.fpImgBox{padding:10px;display:inline-block;width:140px;height:140px;line-height:110px;border:solid 8px #fff;box-shadow:0px 0px 8px #999;}
.fpImgBox:hover{box-shadow:0 0px 15px rgba(0,0,0,0.3);}
.fpImgBox img{width:80px;}
.blackBoxStyle2{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:none;}
.blackBoxShow{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:20;display:block;}
.blackBoxScholar{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:block;}
.searchPopup{margin:auto;text-align:center;display:block;position:fixed;width:700px;top:50%;left:50%;margin-top:-135px;margin-left:-350px;padding:0px;z-index:30;}
.searchPopupInner{margin:0px;background-color:#fff;padding:30px 30px 40px 30px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.closeBtn{float:right;cursor:pointer;line-height:32px;border-radius:20px;color:#777;background-color:#ccc;width:30px;height:30px;margin-right:-15px;margin-top:-15px;}
.closeBtn:hover{color:#222;background-color:#999;}
.closeBtn2{float:right;cursor:pointer;line-height:32px;border-radius:20px;color:#ccc;background-color:#0993aa;width:30px;height:30px;margin-right:10px;margin-top:10px;}
.closeBtn2:hover{color:#ccc;background-color:#066a7a;}
.scholarPopup{margin:auto;text-align:center;display:block;position:fixed;width:700px;top:50%;left:50%;margin-top:-135px;margin-left:-350px;padding:0px;z-index:30;}
.scholarPopup_hide{margin:auto;text-align:center;display:none;position:fixed;width:700px;top:50%;left:50%;margin-top:-135px;margin-left:-350px;padding:0px;z-index:30;}
.scholarPopupInner{margin:0px;background-color:#fff;padding:30px 30px 40px 30px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.loginConBoxOver{display:block;}
.learningBox{margin-top:60px;}
.phone-input{margin-bottom:8px;}
.earningDetail{margin:auto;position:fixed;border-radius:6px;height:500px;width:740px;top:50%;left:50%;margin-top:-250px;margin-left:-370px;padding:0px;display:none;z-index:30;}
.earningDetailInner{margin:0px;height:500px;background-color:#fff;padding:16px 10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
thead th{text-align:center;}
tbody th{text-align:center;font-weight:normal;}
tbody tr{text-align:left;}
.refNum{font-size:24px;color:#008cdb;margin:30px 0px;}
.earnBox{border:solid 1px #f95b29;background-color:#f95b29;margin-top:20px;padding:8px 28px;display:inline-block;text-align:center;font-weight:normal;font-size:20px;color:#fff;}
.detBtn{margin-left:-4px;background-color:#ededed;margin-top:-6px;border-radius:0px;border:none;padding:11px 18px;font-size:16px;font-weight:bold;color:#555;}
.payBox{background-color:#fff;padding:0px 20px;}
.promoBox{width:90px;margin-left:5px;vertical-align:12px;padding:0px 2px;height:34px;}
.promoBox2{width:90px;margin-left:0px;vertical-align:12px;padding:0px 2px;height:34px;}
.promoBox3{width:190px;margin-left:0px;vertical-align:12px;padding:0px 2px;height:34px;}
.promoText{font-weight:normal;margin-right:15px;text-align:left;font-size:15px;}
.testiContBox{color:#fff;width:50px;font-size:80px;display:block;background-color:#f00;opacity:.5;}
.testiContBox .conIcon{color:#6d6f6e;-webkit-text-stroke:5px #222;margin-top:-45px;}
.testiThumbBox .testiThumb{padding:6px;background-color:#ccc;width:200px;margin:0px;margin-bottom:20px;}
.testiTextQuate .content{font-size:19px;line-height:30px;margin-right:50px;color:#ccc;text-align:justify;}
.testiTextQuate .name{font-size:24px;color:#fdcd07;}
.testiTextQuate .std{color:#ccc;}
.content .fa{font-size:24px;}
.content-panel .heading-1{font-size:40px;}
.disImage{width:250px;}
.subImage{width:140px;}
.subBox{display:inline-block;border-right:solid 1px #ccc;padding:9px;line-height:210px;text-align:center;}
.blackBoxStyle3{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:none;}
.lastViewedPopup{margin:auto;position:fixed;width:500px;top:50%;left:50%;margin-top:-135px;margin-left:-250px;padding:0px;z-index:30;}
.lastViewedPopupInner{margin:0px;background-color:#fff;padding:30px 30px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.lastViewedBlack{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:block;}
.lastViewedBlack3{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:none;}
.lastViewedPopup2{margin:auto;position:fixed;width:500px;top:50%;left:50%;margin-top:-190px;margin-left:-250px;padding:0px;z-index:30;}
.closeBtn4{float:right;cursor:pointer;line-height:32px;border-radius:20px;color:#777;background-color:#ccc;width:30px;height:30px;margin-right:-24px;margin-top:-24px;}
.closeBtn4:hover{color:#222;background-color:#999;}
.popupHeading4{font-size:24px;font-size:20px;color:#333;font-weight:normal;}
.footerBox2{background-color:#212121;padding:20px;display:none;}
#resultTable td{padding:10px 8px;background-color:#efefef;}
#faqText li{margin:5px 0px;}
.iconSize{font-size:14px;font-weight:normal;}
#myLink .classList2{color:#333;font-size:11px;border-radius:none;}
#myLink .classList2:hover{color:#2889d8;background-color:#f5f5f5;}
.subScribeLink{background-color:#222;padding:14px;text-align:center;color:#fff;opacity:0.95;z-index:1;display:none;}
.subScribeLink:hover{background-color:#444;color:#fff;text-decoration:none;}
.rememberIcon{display:block;}
.videoThumb2{padding:10px;background-color:#222;width:80%;}
.text-display-2{font-size:30px;font-weight:normal;}
.testimonialName{color:#f8a000;font-size:18px;font-weight:bold;}
.searchPopup2{margin:auto;text-align:center;display:none;position:fixed;width:700px;top:50%;left:50%;margin-top:-135px;margin-left:-350px;padding:0px;z-index:30;}
.payOption{margin:auto;text-align:center;display:none;position:fixed;width:550px;top:50%;left:50%;margin-top:-135px;margin-left:-275px;padding:0px;z-index:30;}
.payOptionInner{margin:0px;background-color:#fff;padding:24px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.payCloseBtn{float:right;font-weight:normal;cursor:pointer;line-height:32px;border-radius:20px;color:#55a6df;width:30px;height:30px;margin-right:-15px;margin-top:-8px;}
.payCloseBtn:hover{color:#2c668f;}
.logoIcon{width:84%;}
.payTextBox{display:inline-block;vertical-align:top;margin-left:14px;color:#fff;}
.payTextHeading{margin-top:-6px;margin-bottom:0px;font-size:28px;font-weight:normal;}
.payTextDes{font-family:muli;font-size:16px;margin:0px;margin-top:-6px;color:#a3cbef;}
.payTextAmount{font-family:muli;font-weight:normal;margin-top:12px;margin-bottom:0px;font-size:24px;}
.payOptionProv{display:inline-block;margin:20px 20px 20px 0px;padding:10px 0px;border:solid 1px #ccc;}
.emailVarBox{background-color:#fff;padding:50px;height:100vh;text-align:center;font-family:muli;}
#flex{display:flex;flex-direction:column;}
#right{order:1;}
#left{order:2;}
.examListOuter .tab-Box{padding:14px 4px 0px 4px;background-color:#fff;}
.downBtn{cursor:pointer;}
.downBtn:hover{opacity:0.8;}
#accordion42 .topicPanel{margin-bottom:0px;}
.subText-1{display:block;}
.subText-2{display:none;}
.subText-2 li{font-size:14px;text-indent:-8px;margin-left:8px;}
.subHeading{font-size:24px;font-weight:bold;}
.buyHeading3{margin-top:0px;}
.buyHeading4{margin-top:auto;}
.tabContentBox{min-height:760px;}
.rightside{display:block;}
#rightImage{display:none;}
.catImage{display:none;}
.mobText .loginTextMob{font-size:18px;font-weight:bold;text-align:left;margin-top:-30px;color:#666;}
.mobText2 .termsText{margin-top:10px;text-align:left;font-size:16px;}
.catHeight{overflow-y:scroll;max-height:380px;background-color:#fff;}
.rightside2{display:none;}
.playerThumbBox{height:100vh;max-height:535px;width:100%;position:relative;display:block;background-color:#000;}
.playerThumb{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.bottomContent{margin-top:10px;}
.colorBox1{padding:14px 14px;font-family:Muli, RobotoDraft, 'Helvetica Neue', Helvetica, Arial;font-size:20px;margin:16px;color:#fff;background-color:#9d4f8d;display:block;}
.colorBox2{padding:14px 14px;font-family:Muli, RobotoDraft, 'Helvetica Neue', Helvetica, Arial;font-size:20px;margin:16px;color:#fff;background-color:#64be7e;display:block;}
.colorBox3{padding:14px 14px;font-family:Muli, RobotoDraft, 'Helvetica Neue', Helvetica, Arial;font-size:20px;margin:16px;color:#fff;background-color:#ee4a65;display:block;}
.colorBox4{padding:14px 14px;font-family:Muli, RobotoDraft, 'Helvetica Neue', Helvetica, Arial;font-size:20px;margin:16px;color:#fff;background-color:#00abc7;display:block;}
.colorBox:hover{color:#fff;text-decoration:none;opacity:0.95;}
.colorBox:visited{color:#fff;text-decoration:none;opacity:0.95;}
.googlePlayLink{border:solid 1px #333;display:block;}
.googlePlayLink:hover{opacity:0.6;}
#bannerDesktop{display:block;}
#bannerMobile{display:none;}
.videoStyle{width:100%;height:100%;background-color:#000;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center;}
.retPass{padding:10px 10px;border-radius:100px;font-weight:bold;font-size:30px;color:#7986cb;display:inline-block;}
.monitorBox{width:450px;height:380px;background-repeat:no-repeat;padding:14px 0px 0px 30px;background-image:url(../images/desktop.png);}
.bannerBox{width:420px;height:263px;}
.greenSearchBtn{background-color:#009f3c;}
.greenSearchBtn:hover{opacity:.7;}
.capHeading{color:#333;margin:3px 0px;font-size:19px;}
.bullSize{margin:0px 10px;}
.active{bac1kground-color:#f00;}
.topMenu{font-size:14px;background-color:#5eb75d;border:solid 1px #59a058;color:#fff;display:block;padding:8px 12px;margin-top:7px;margin-right:3px;border-radius:4px;}
.topMenu:hover{background-color:#78ca77;text-decoration:none;color:#fff;}
.topMenu:focus{background-color:#fff;text-decoration:none;color:#333;border:solid 1px #d6d6d6;border-bottom:solid 1px #fff;z-index:999;}
.topMenu:focus{background-color:#fff;text-decoration:none;color:#333;border:solid 1px #d6d6d6;border-bottom:solid 1px #fff;z-index:999;}
.topMenu2{font-size:14px;background-color:#ff3333;border:solid 1px #d14040;color:#fff;display:block;padding:7px 12px;margin-top:7px;margin-right:3px;border-radius:4px;}
.topMenu2:hover{background-color:#ed5050;text-decoration:none;color:#fff;}
.topMenu3{font-size:12px;font-weight:bold;background-color:#42a5f5;border:solid 1px #42a5f5;color:#fff;display:block;padding:7px 12px;margin-top:7px;margin-right:3px;border-radius:4px;}
.topMenu3:hover{background-color:#4da9f4;text-decoration:none;color:#fff;}
.topMenu3:focus{background-color:#4da9f4;text-decoration:none;color:#fff;}
.morecontent span{display:none;}
.morelink{display:block;}
.lectureCircleOuter{padding:6px;background-color:#008ae1;border-radius:100px;}
.lectureCircle{background-color:#fff;color:#333;font-weight:bold;height:50px;width:50px;text-align:center;border-radius:100px;}
.lectureCircleText{color:#0784d3;font-weight:bold;font-size:15px;}
.examCircleOuter{padding:6px;background-color:#d32322;border-radius:100px;}
.examCircle{background-color:#fff;color:#333;font-weight:bold;height:50px;width:50px;text-align:center;border-radius:100px;}
.examCircleText{color:#d32322;font-weight:bold;font-size:15px;}
.eBookCircleOuter{padding:6px;background-color:#a04573;border-radius:100px;}
.eBookCircle{background-color:#fff;color:#333;font-weight:bold;height:50px;width:50px;text-align:center;border-radius:100px;}
.eBookCircleText{color:#a04573;font-weight:bold;font-size:15px;}
.numberBox{background-color:#fc8b61;width:30px;height:30px;color:#fff;font-weight:bold;float:left;margin-right:20px;text-align:center;}
.numberList{list-style:none;font-size:22px;margin-top:20px;margin-left:-40px;color:#555;}
.numberList:li{margin-top:40px;margin-bottom:40px;}
.printBtn{padding:0px;padding-top:54px;}
#frontHeading p{font-size:15px;font-weight:normal;color:#5b687a;line-height:24px;}
.subText{font-size:18px;font-weight:normal;color:#5b687a;margin-top:-7px;}
.subText2{font-size:15px;font-weight:normal;color:#5b687a;margin-top:-10px;}
.messageText{font-size:16px;color:#999;padding:5px;}
.featureBox{margin:-16px 16px;}
.downloadBtn{font-size:14px;background-color:#ff3333;color:#fff;display:block;padding:15px 20px;text-align:center;border-radius:0px 60px 60px 0px;}
.downloadBtn:hover{background-color:#ed5050;text-decoration:none;color:#fff;}
.downloadHead{margin-top:80px;font-size:46px;color:#438eda;font-weight:normal;}
.downloadSubHead{font-size:17px;margin-top:30px;color:#878787; display: block;}
.mobileForm {display: inline-block;}
.googlePlayImg{display:inline-block;width:166px;margin-right:10px;}
.googlePlayText{display:inline-block;width:300px;font-size:16px;vertical-align:-13px;margin-top:10px;color:#878787;line-height:26px;}
.inputBox{width:460px;}
.inputSize{width:100%;border:solid 1px #ff3333;padding:24px 20px 24px 20px;border-radius:60px 0px 0px 60px;}
.signUpBox{padding:10px 40px;border-radius:100px;font-size:30px;color:#fff;background-color:#2db068;display:inline-block;margin:10px;}
.logoSize{width:114px;margin-top:-10px;}
.loginLink{margin-top:10px;text-align:left;font-size:16px;}
.promDetail{font-size:24px;text-align:center;line-height:27px;font-weight:bold;color:#fff;}
.promDetail{font-size:24px;text-align:center;line-height:27px;font-weight:bold;color:#fff;}
.promText{font-size:18px;text-align:center;line-height:27px;font-weight:normal;color:#fff;}
.promDetail2{font-size:24px;text-align:center;line-height:27px;font-weight:bold;color:#fff;}
.promText2{font-size:22px;text-align:center;line-height:27px;font-weight:normal;color:#fff;}
.congSubHead{text-align:center;margin-top:10px;font-size:18px;max-width:650px;padding:0px 10px;}
.conSubHead2{font-weight:normal;margin:10px;line-height:24px;font-size:17px;}
.conSubHead3{font-weight:normal;margin:20px;line-height:24px;font-size:23px;}
.whyEdubull{margin-top:10px;font-size:46px;color:#438eda;font-weight:normal;}
.whyEdubull2{margin-top:10px;font-size:46px;color:#438eda;font-weight:normal;}
#featHeading h3{font-size:22px;}
.imgClass{width:140px;height:140px;}
.imgClass2{width:100%; max-width: 529px;}
#featHeading .featBox{border:solid 1px #ccc;padding:10px;}
.promHeading{padding:20px 0px;font-size:45px;font-family:'Barlow Semi Condensed', sans-serif;margin:0px;color:#333;text-align:center;display:block;}
.oneFamText{font-size:24px;font-weight:bold;padding:10px;}
.catBox5{display:inline-block;height:200px;vertical-align:top;margin:5px;}
.inputSize2{width:100%;color:#efefef;border:solid 1px #999;padding:24px 20px 24px 20px;background-color:#64676b;}
.enterPromo{margin-top:0px;padding:0px 0px 20px 20px;}
.downloadSubHead2{font-size:17px;margin-top:15px;color:#fff;}
.formBox{margin:20px 60px 40px 60px;text-align:left;}
.productOffBox{z-index:200;text-align:center;border-radius:6px;position:fixed;width:680px;top:50%;left:50%;margin-top:-160px;margin-left:-340px;display:none;}
.productOffBox2{z-index:200;text-align:center;border-radius:6px;position:absolute;width:780px;top:50%;left:50%;margin-top:-254px;margin-left:-390px;display:none;}
.planInner{height:516px;background-color:#fff;}
.closeBtn6{float:right;z-index:201;margin-top:5px;position:absolute;right:5px;text-align:center;width:26px;height:26px;line-height:29px;margin-right:10px;color:#ccc;background-color:#000;border-radius:60px;}
.closeBtn6:hover{color:#222;background-color:#666;}
.productOffWhite{background-color:#fff;padding:18px;height:220px;}
.productOffText{padding-bottom:6px;margin:0px;font-size:20px;font-weight:normal;font-family:'Barlow Semi Condensed', sans-serif;}
.productOffWhite h3{color:#00a995;margin-top:20px;font-weight:bold;font-family:'Barlow Semi Condensed', sans-serif;}
.productOffWhite h4{color:#009edc;font-size:17px;font-weight:bold;text-align:left;font-family:'Barlow Semi Condensed', sans-serif;}
#service{display:none;}
.loginConBox .promiseHeading{font-size:28px;font-weight:bold;color:#fff;margin-top:10px;}
.loginConBox .promiseText{line-height:40px;margin-top:0px;font-size:24px;color:#fff;}
.loginConBox .promiseBottom{font-size:16px;color:#fff;font-weight:bold;text-align:right;}
.collageBox{color:#fff;height:620px;margin-top:52px;background-image:url(../images/indexCollage2.jpg);background-position:top right;background-repeat:no-repeat; background-size: 100%;}
.collageBoxInner{color:#fff;height:620px;margin-top:52px;background-image:url(../images/bannerMasking.png); background-image: background-position:top left;background-repeat:no-repeat;}
.collageTextBox{text-align:left;position:absolute;top:70%;left:1%;transform:translateY(-50%);width:100%;padding:30px;}
.collageHeading{margin-top:10px;text-align:left;font-size:44px;font-weight:bold;}
.collageSubHeading{margin-top:0px;margin-bottom:0px;width:440px;text-align:left;font-size:18px;line-height:28px;}
.collageSubText{text-align:left;font-size:16px;margin:0px;}
.collageSearchBox{display:inline-block;width:480px;padding:10px;background-color:#000;margin-top:20px;}
.collageBoxInner2{display:none;}
.collageTextBox2{display:none;}
.joinFreeBtn{border-radius:0px;margin:40px 0px 10px 0px;padding:10px 115px;background-color:#42a5f5;color:#fff;}
.joinFreeBtn:hover{background-color:#3196e8;color:#fff;}
.collageImage2{display:none;}
.row-1{background-color:#fff;padding:8px 4px;}
.row-2{background-color:#ddd;padding:8px 4px;}
.row-1 i{text-align:center;font-weight:normal;font-size:13px;margin-top:8px;}
.row-2 i{text-align:center;font-weight:normal;font-size:13px;margin-top:8px;}
.row-1 .planRate{text-align:center;font-weight:bold;color:#333;font-size:14px;padding-top:4px;}
.featText{text-align:left;font-weight:normal;font-size:13px;margin:4px 0px;}
.featText2{text-align:left;font-weight:normal;font-size:13px;margin-top:4px;}
.featText3{text-align:center;font-weight:normal;font-size:12px;padding:0px 2px;}
.planHeading{font-size:24px;}
.planTable{border:solid 1px #ccc;margin-top:20px;padding:0px 15px;font-size:13px;vertical-align:middle;}
.planBtn{width:100%;font-size:13px;padding:8px 0px;border-radius:3px;border:solid 1px #4c864c;text-align:center;margin-top:4px;}
.proceedBtn{width:100%;font-size:13px;padding:7px 0px;border-radius:3px;border:solid 1px #3d85c0;text-align:center;margin-top:3px;}
.redBtn{font-size:12px;font-weight:bold;background-color:#da251e;border:solid 1px #d14040;color:#fff;display:block;padding:7px 12px;margin-top:7px;margin-right:3px;border-radius:4px;}
.redBtn:hover{background-color:#e3322c;text-decoration:none;color:#fff;}
.smallBannerText{font-size:16px;font-weight:normal;text-align:center;padding-top:14px;}
.vacText{font-size:17px;}
.vacHead{font-size:20px;margin:0px;font-weight:bold;}
.tableText{font-size:15px;}
.vaCat2{margin:4px;}
#vacTable{padding:8px;margin-top:0px;}
.buyPlanBox{display:inline-block;background-color:#e7e7e7;margin:6px;}
.buyPlanMonth{padding:6px 10px;width:220px;color:#fff;font-size:24px;}
.buyNowLink{padding:6px 10px;color:#fff;padding:7px 34px;font-weight:bold;border-radius:0px;}
.buyNowLink:hover{color:#fff;text-decoration:none;opacity:0.8;}
.buyNowLink:focus{color:#fff;text-decoration:none;opacity:0.8;}
.dialogMessage{margin-top:10px;margin-bottom:-30px;min-height:20px;}
.well{padding:10px;border:none;box-shadow:none;background:transparent;}
.well:nth-of-type(1) ul li{list-style-type:none;margin-top:8px;}
.well:nth-of-type(1) ul li:before{font-family:'Glyphicons Halflings';content:"\e013";position:absolute;left:25px;}
.well:nth-of-type(2) ul li{list-style-type:none;}
.well:nth-of-type(2) ul li:before{font-family:'Glyphicons Halflings';content:"\e013";position:absolute;left:25px;}
.congHeading{position:relative;top:10px;text-align:center;color:rgba(182, 15, 97, 0.9);font-size:3.5em;font-family:'Wendy One', sans-serif;}
.congText{position:relative;top:0px;text-align:center;color:#333;font-size:24px;line-height:50px;font-weight:normal;color:#333;}
.video-wrapper{position:relative;}
.video-wrapper > video{width:100%;vertical-align:middle;}
.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls{display:none;}
.page-section-heading{padding:16px 0;text-align:center;}
.text-display-1,
.jumbotron h1{font-size:2.61rem;font-weight:400;line-height:3.07rem;}
.cover.overlay .overlay p.lead{font-size:22px;}
.lead{margin-bottom:18px; font-size:20px;font-weight:300;line-height:1.4;}
.text-muted{color:#777777;margin-top:-4px;font-size:18px;}
.media-margin{margin:10px 0px;}
.media-left,
.media > .pull-left{padding-right:10px;}
.media .media-heading{margin-bottom:10px;}
.media > .pull-left{margin-right:20px;}
.media > .pull-right{margin-left:20px;}
.padding-none{padding:0 !important;}
.bg-green-300{background-color:#81c784;}
.bg-purple-300{background-color:#ba68c8;}
.bg-orange-400{background-color:#ffa726;}
.bg-cyan-400{background-color:#26c6da;}
.bg-pink-400{background-color:#ec407a;}
.bg-red-400{background-color:#ef5350;}
.bg-blue-400{background-color:#1c90f1;}
.bg-golden-400{background-color:#b4b830;}
.text-white{color:#ffffff;}
.media-body > *:last-child{margin-bottom:0;}
.panel-body > .text-headline{margin:0 0 16px;}
.panel-body > .text-headline:last-child{margin:0;}
.row.gridalicious{margin:0 -20px;}
.pull-left{float:left !important;}
.text-features{font-size:16px;font-weight:bold;margin-bottom:5px;font-family:muli;}
.featContBox{padding-left:10px;border:none;background-color:transparent;}
.featCont{padding:0px;}
.panel-body .featContText{font-family:muli;color:#333;font-size:13px;}
.panel-body > p{color:#555;font-size:13px;}
.thumbOver{position:relative;background-color:#333;}
.thumbimage{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;}
.middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.thumbOver:hover .thumbimage{opacity:0.3;}
.thumbOver:hover .middle{opacity:1;}
.imgtext{background-color:#222;color:white;font-size:14px;padding:12px 12px;opacity:0.8;}
.thumbOver2{position:relative;}
.thumbOver2:hover .thumbimage{opacity:0.3;}
.thumbOver2:hover .middle{opacity:0.8;}
.thumbOver2:hover .thumbOver2{background-color:#222;}
.imgtext2{color:white;font-size:16px;padding:28px 16px;opacity:0.8;}
.video-overlay-play-button{box-sizing:border-box;width:100%;height:100%;padding:10px calc(50% - 50px);position:absolute;top:0;left:0;display:block;opacity:0.95;cursor:pointer;background-image:linear-gradient(transparent, #000);transition:opacity 150ms;}
.video-overlay-play-button:hover{opacity:1;}
.video-overlay-play-button.is-hidden{display:none;}
.blockquote{display:block;background:#fff;padding:15px 20px 15px 45px;margin:0 0 20px;position:relative;font-family:Georgia, serif;font-size:16px;line-height:1.2;color:#666;text-align:justify;border-left:15px solid #c76c0c;border-right:2px solid #c76c0c;-moz-box-shadow:2px 2px 15px #ccc;-webkit-box-shadow:2px 2px 15px #ccc;box-shadow:2px 2px 15px #ccc;}
.blockquote::before{content:"\201C";font-family:Georgia, serif;font-size:60px;font-weight:bold;color:#999;position:absolute;left:10px;top:5px;}
.blockquote::after{content:"";}
.blockquote a{text-decoration:none;background:#eee;cursor:pointer;padding:0 3px;color:#c76c0c;}
.blockquote a:hover{color:#666;}
.blockquote em{font-style:italic;}
.content-panel li:before{font-family:'FontAwesome';margin:0 10px 0 -30px;color:#444;opacity:1;font-size:18px;display:block;}
.form-control-material{border:none;border-radius:0;border-bottom:2px solid #ccc;position:relative;box-shadow:none;padding:16px 0 0;height:48px;}
.form-control-material label{position:absolute;left:0;right:0;top:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-size:1.23rem;font-weight:normal;height:48px;line-height:48px;margin:0;display:block;}
.form-control-material:not(.static) label{pointer-events:none;}
.form-control-material .form-control{font-size:1.23rem;border:none;line-height:16px;background-color:transparent;padding:3px 0 13px;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;}
.form-control-material .form-control::-moz-placeholder{color:transparent;opacity:1;}
.form-control-material .form-control:-ms-input-placeholder{color:transparent;}
.form-control-material .form-control::-webkit-input-placeholder{color:transparent;}
.form-control-material textarea.form-control{line-height:22px;height:32px;padding:3px 0 0;}
.form-control-material .ma-form-highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.2;}
.form-control-material .ma-form-bar{position:absolute;display:block;width:100%;height:100%;pointer-events:none;top:0;left:0;}
.form-control-material .ma-form-bar:before,
.form-control-material .ma-form-bar:after{content:'';height:2px;width:0;bottom:-1px;position:absolute;background:#42a5f5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.form-control-material .ma-form-bar:before{left:50%;}
.form-control-material .ma-form-bar:after{right:50%;}
.form-control-material .form-control:focus::-moz-placeholder,
.form-control-material.static .form-control::-moz-placeholder{color:#333;opacity:1;}
.form-control-material .form-control:focus:-ms-input-placeholder,
.form-control-material.static .form-control:-ms-input-placeholder{color:#333;}
.form-control-material .form-control:focus::-webkit-input-placeholder,
.form-control-material.static .form-control::-webkit-input-placeholder{color:#cccccc;}
.form-control-material.static.form-control ~ label{font-size:9px;top:-10px;position:static;cursor:pointer;}
.form-control-material .form-control:focus ~ label,
.form-control-material .form-control.used ~ label{color:#42a5f5;font-size:9px;top:-10px;}
.form-control-material .form-control:focus ~ .ma-form-highlight{-webkit-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease;}
.form-control-material .form-control:focus ~ .ma-form-bar:before,
.form-control-material .form-control:focus ~ .ma-form-bar:after{width:50%;}
.form-control-material .input-group{position:initial;width:100%;}
.form-control-material .input-group label{left:36px;}
.form-control-material .input-group .input-group-addon{background-color:transparent;border:none;vertical-align:top;padding:0;width:36px;text-align:left;font-size:1.23rem;}
.form-control-material.required:after{color:#bd362f;content:"*";font-size:20px;position:absolute;right:0;top:0;}
.myIframe{position:relative;padding-bottom:65.25%;padding-top:30px;height:0;overflow:auto;-webkit-overflow-scrolling:touch;//<<--- THIS IS THE KEY
border:solid black 1px;}
.myIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.columns{-webkit-column-count:3;-webkit-column-gap:0px;-moz-column-count:3;-moz-column-gap:0px;}
.cards{background-color:white;margin:0 0.4em 1em;border:1px solid #ccc;border-radius:4px;box-shadow:1px 2px 3px #ccc;display:block;-webkit-column-break-inside:avoid;transition:box-shadow ease-in-out 0.2s;text-decoration:none;}
.cards:hover{box-shadow:2px 3px 10px #ccc;text-decoration:none;}
.cards:link, .cards:visited{box-shadow:2px 3px 10px #ccc;text-decoration:none;}
.card-head{background:#24C6DC;background:-webkit-linear-gradient(to left, #24C6DC , #514A9D);background:linear-gradient(to left, #24C6DC , #514A9D);}
.card-text{padding:0.7em;}
.lactureFrame{width:100%;height:531px;background-color:#f00;border:solid 1px #333;}
.iframe{height:529px;}

.classDetailBox{width: 100%; padding: 1px 20px; margin-top: 0px; text-align: center; background-image:url(../images/class_bg.jpg); background-repeat: no-repeat; background-position: top left;}
.MathBg{background-image:url(../images/math_bg.jpg); background-repeat: no-repeat; background-position: top left;}
.classDetail{padding: 10px 20px; display: inline-block; margin-bottom: 6px; font-weight: normal; background-color: #965d28; font-size: 16px; color: #fff; border-radius: 6px; text-decoration: none; cursor: pointer;}
.classDetail:hover{background-color: #d17816; text-decoration: none; color: #fff;}
.classDetail:focus{background-color: #d17816; text-decoration: none; color: #fff;}
.classDetailText{padding: 0px 0px; text-align: justify; color: #ccc; font-size: 15px; line-height: 26px;}
.classDetailText2{padding: 0px 0px; text-align: justify; font-size: 15px; line-height: 26px;}
.btnBox{margin: 30px 0px;}
.whiteButton{padding: 10px 30px; font-weight: bold; background-color: #fff; border: solid 1px #888; font-size: 16px; color: #666; border-radius: 60px; text-decoration: none; cursor: pointer;}
.whiteButton:hover{background-color: #ccc; text-decoration: none; color: #333;}
.whiteButton:focus{background-color: #ccc; text-decoration: none; color: #333;}
.greenButton{padding: 10px 30px; font-weight: bold; background-color: #00b169; font-size: 16px; color: #fff; border-radius: 60px; text-decoration: none; cursor: pointer;}
.greenButton:hover{background-color: #0f8354; text-decoration: none; color: #fff;}
.greenButton:focus{background-color: #0f8354; text-decoration: none; color: #fff;}
.socialLink{width:8px;height:8px;border-radius:100px;text-align:center;line-height:22px;color:#fff; }
.socialLink:hover{color:#ccc;}
.socialLink:focus{color:#ccc;}
.subjectBox{display: inline-block; color: #fff; width: 330px; padding: 10px 14px; cursor: pointer; text-align: left; margin: 10px;}
.subjectBox:hover{color: #fff; text-decoration: none; opacity: 0.8;}
.subjectBox:focus{color: #fff; text-decoration: none;}
.colorPink{background-color: #e04857}
.colorCyan{background-color: #0093dd}
.colorPurple{background-color: #974478}
.colorGreen{background-color: #00923f}
.colorPaleGreen{background-color: #42929d}
.colorLightBrown{background-color: #97946b}
.paraHead{font-size: 22px; font-weight: normal; margin: 0px;}
.subjectBoxText{font-size: 13px; margin: 0px; padding: 0px;}
.flotingTabBox{width: 64px; z-index: 20; background-color: #02b069; border-radius: 8px 0px 0px 8px; position: fixed; right: -70px; top: 100px;}
.flotingTabLink{width: 100%; cursor: pointer; display: block; border-bottom: solid 1px #0a6f47; text-align: center;}
.flotingTabLink:hover{text-decoration: none; color: #fff; opacity: 0.8;}
.flotingTabLink:focus{text-decoration: none; color: #fff; opacity: 0.8;}
.flotingTabIcon{margin-top: 10px;}
.flotingTabText{color: #fff; font-size: 11px; margin-bottom: 7px; margin-top: 3px;}
.flotingTabBox2{top: 268px; z-index: 10; display: block; width: 30px; height: 50px; border-radius: 8px 0px 0px 8px; position: fixed; right: 0px;}
.flotArrow{display: block; cursor: pointer; padding: 10px; background-color: #0a6f47; border-radius: 6px 0px 0px 6px; color: #fff; font-size: 20px;}
.flotArrow:hover{color: #fff;}
.flotArrow:focus{color: #fff;}
.closeFlotBtn{width: 20px; cursor: pointer; display: block; height: 20px; font-size: 13px; color: #666; text-align: center; line-height: 20px; background-color: #fff; float: right; position: absolute; border-radius: 100px; right: 0px; margin-top: -16px;}
.closeFlotBtn:hover{text-decoration: none; color: #666;}
.closeFlotBtn:focus{text-decoration: none; color: #666;}
.subjectIcon {float: left; margin-right: 13px; width: 40px; height: 40px; border-radius: 100px; background-color: #f8f8f8; text-align: center; line-height: 40px;}
.containerBox{padding: 0px; background-color: #ececea; border-top: solid 1px #ccc; padding-bottom: 20px;}
.otherLearHeading{font-size: 24px; margin-top: 6px; margin-bottom: 0px; font-weight: bold;}
.otherLearnText{margin: 0px; font-size: 15px; line-height: 24px;}
.otherLearnBtn{border-radius: 0px; background-color: #00b169; margin-top: 10px; cursor: pointer; padding: 6px 20px; font-size: 16px; border: none;}
.searchPopupInner2{margin:0px; border-radius: 10px; background-color:#fff;padding:30px 30px 40px 30px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.callPopup{margin:auto;border-radius: 10px; text-align:center;display:none;position:fixed;width:400px;top:50%;left:50%;margin-top:-180px;margin-left:-200px;padding:0px;z-index:30;}
.callImage{width: 90px;  height: 90px; border: solid 1px #ccc; border-radius: 60px; margin-right: 20px;}
.bottomLinkBox{display: none;}
.smallText{text-align: left; font-size: 14px; color: #333; line-height: 26px; margin-top: -10px;}
.bottomBox{background-color: #efefef; padding-bottom: 0px; border-top: solid 1px #ccc; text-align: center; padding-bottom: 46px;}

.IocnBox{top: 438px; z-index: 100; display: block; background-color: #0a6f47;  width: 150px; height: 36px;  border-radius: 8px 0px 0px 8px; position: fixed; right: -200px;}
.IocnLink{display: block; cursor: pointer;   border-radius: 6px 0px 0px 6px; color: #fff; font-size: 20px;}
.flotArrow:hover{color: #fff;}
.flotArrow:focus{color: #fff;}
.socialLink2{width:24px;height:24px;border-radius:100px;text-align:center;line-height:22px;color:#fff; font-size: 16px;}
.socialLink2:hover{color:#ccc;}
.socialLink2:focus{color:#ccc;}
.courseTabBox{display: inline-block;  text-align:center;border:none;border-radius:0px;}
.courseTab{font-size:15px; color: #333; border-top: solid 1px #00b169; margin-bottom: -1px; border: solid 1px #00b169;display:inline-block;background-color:#fff;}
.nav .courseTab{padding: 10px 30px; border-radius: 0px;}
.nav-tab>li.active>a, .nav-tab>li.active>a:hover, .nav-tab>li.active>a:focus{background-color:#00b169;color:#fff; border:solid 1px #00b169;}
.divBox{position: relative; margin: 0px; display: block; cursor: pointer;}
.divBox:hover{opacity: 0.9;}
.divBox ul{margin-left: 0px;}
.videoHeading{font-size: 14px; font-weight: normal; text-align: center; line-height: 20px; margin-top: 5px;}
.demoPlayer{position: absolute; z-index: 5; opacity: 0.5;}
.nav .examTabRed{font-size:15px; color: #333; margin-bottom: -1px; border-radius: 0px; border: solid 1px #dc214c;display:inline-block;background-color:#fff;}
.nav-tab>li.active>.examTabRed, .nav-tab>li.active>.examTabRed:hover, .nav-tab>li.active>.examTabRed:focus{background-color:#dc214c;color:#fff; border:solid 1px #dc214c;}
.nav .syllabusTabPurple{font-size:15px; color: #333; margin-bottom: -1px; border-radius: 0px; border: solid 1px #974478;display:inline-block;background-color:#fff;}
.nav-tab>li.active>.syllabusTabPurple, .nav-tab>li.active>.syllabusTabPurple:hover, .nav-tab>li.active>.syllabusTabPurple:focus{background-color:#974478;color:#fff; border:solid 1px #974478;}
.olyBox{display: inline-block; width: 240px; text-decoration: none; margin-top: 5px; cursor: pointer; color: #333;}
.olyBox:hover{text-decoration: none; color: #33a3dd;}
.olyBox:focus{text-decoration: none; color: #33a3dd;}
.olyExamIcon {vertical-align: middle; line-height: 134px; font-size: 45px;}
.olyExamText{background-color: #fff; font-size: 16px; padding: 10px; font-weight: normal; border: solid 1px #ccc;}
.nav .syllabusTabBlue{font-size:15px; color: #333; margin-bottom: -1px; border-radius: 0px; border: solid 1px #0093dd;display:inline-block;background-color:#fff;}
.nav-tab>li.active>.syllabusTabBlue, .nav-tab>li.active>.syllabusTabBlue:hover, .nav-tab>li.active>.syllabusTabBlue:focus{background-color:#0093dd;color:#fff; border:solid 1px #0093dd;}
.ncertBookLink{color: #0493e2; font-weight: normal;}
.ncertBookLink:hover{color: #0093dd;}
.containerBox .item{padding: 10px 10px; font-family: arial;}
.item .text-1{color: #fff200; font-size: 14px; margin: 0px; margin-top: 10px; line-height: 24px; font-weight: bold; letter-spacing: 1px; }
.item .text-2{color: #fff; font-size: 14px; margin: 0px; line-height: 24px; letter-spacing: 0.5px;}
.otherLearnBtn {font-size: 13px;}
/* scroll to top */
#myBtn { display: none; position: fixed; bottom: 20px; right: 20px; z-index: 99; font-size: 18px; border: none; outline: none;
  background-color: red; color: white; cursor: pointer; padding: 8px 15px; border-radius: 4px;}

#myBtn:hover {
  background-color: #555;
}
#top{margin-top: -100px; position: fixed;}
.titleBox{margin-top: 20px; color: #fff;}
.conVideoBox{margin:auto;border-radius: 10px; text-align:center;display:none;position:fixed;width:720px;top:50%;left:50%;margin-top:-270px;margin-left:-360px;padding:0px;z-index:30;}
.divBox2{position: relative; margin: 0px; display: block; cursor: pointer;}
.divBox2:hover{opacity: 0.9;}
.divBox2 ul{margin-left: -25px; margin-top: -18px;}
.bulletHeading{font-weight: bold; list-style: none; margin: 5px 0px;}
.lessonList {font-size: 12px; line-height: 22px; list-style-type: square; list-style-image: url("images/rightMark3.png");}
.startBtn{float: right; margin-top: -24px; font-size: 20px; color: #333;}
.lessonBox{display: block; font-size: 13px;}
.divBox .syllStyle{line-height: 26px; margin-left: -25px; color: #0093dd;}
.colorGrey{background-color: #97946b; color: #333;}
.classLearning{display: block;}
.classLearning2{display: none;}
.productHeading{height: 50px; background-color: #585d61; line-height: 50px; text-align: center; color: #fff; font-weight: bold;}
.productRate{background-color: #262b2e; text-align: center; color: #fff; font-weight: bold; padding: 10px 0px;}
.productBenifit{border: solid 1px #ccc; background-color: #fff; padding: 10px 20px;}
.productBenifit ul li {list-style: none; line-height: 40px; height: 40px; background-color: #fff; display: block; margin-left: -40px; border-bottom: solid 1px #ddd;}
.productHeading2{height: 50px; background-color: #6fc9cb; line-height: 50px; text-align: center; color: #fff; font-weight: bold;}
.productRate2{height: 65px; background-color: #3fbabf; line-height: 65px; text-align: center; color: #fff; font-weight: bold;}
.undiscountRate{height: 65px; line-height: 67px; text-align: center; color: #666; font-weight: bold;}
.discountRate{height: 50px; line-height: 50px; margin: 6px; background-color: #3fbabf; text-align: center; color: #fff; font-weight: normal;}
.discountHeading{height: 40px; background-color: #585d61; line-height: 40px; text-align: center; color: #fff;}
.cross{position: absolute; margin-top: 12px;}
.testiBox{padding: 10px 30px; text-align: center;}
.testiPatti{background-color: #42a5f6; height: 80px;}
.testiUser{margin-top: -60px;}
.testiUserName{margin: 0px; margin-top: 6px;}
.testiText{text-align: left; margin-top: 10px;}
#courseList ul {list-style: none; padding: 0;}
#courseList ul li {padding-left: 1.3em; font-size: 14px;}
#courseList ul li:before {content: "\f00c"; font-family: FontAwesome; display: inline-block; margin-left: -1.5em; width: 1.3em; color: #00b169;}
.socialLink3{display: inline-block; border-radius:100px;text-align:center;background-color: #333;line-height:34px;color:#fff; width: 34px; height: 34px;}
.socialLink3:hover{color:#ccc;}
.socialLink3:focus{color:#ccc;}
.faceBookColor {background-color: #3a589b;}
.twitterColor{background-color: #52a7e7;}
.linkdinColor{background-color: #0077af;}
.instagramColor{background-color: #d8375d;}
.whatsAppColor{background-color: #2cb742;}

/*---------New CSS-------*/

#subject{margin-top: 0px;}
.packageBox{padding: 16px;}
.prepCodeBox{border: solid 1px #ccc; background-color: #fff; margin-top: 20px;}
.colBox{padding: 0px;}

/*---------New CSS prepaid code-------*/
.blackBG{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:4;display:none;}
.priceBox2{position: fixed; background-color: #fff; z-index: 8; width:360px;top:50%;left:50%;margin-top:-225px;margin-left:-180px;display:none;}

/*---------Edubull App landing page CSS-------*/
.appformBox{padding: 10px 20px; color: #fff; text-align: center; border-radius: 20px; background-color: #669999; display: inline-block;}
.appText{margin-top: 10px; line-height: 28px; font-size: 17px;}
.appText2{padding: 16px; font-size: 14px; background-color: #82ba9d; border: solid 1px #679980; max-width: 500px;}
.appText3{padding: 16px; font-size: 16px; background-color: #82ba9d; max-width: 500px; color: #333; text-align: left;}
.eduApp{padding: 20px; color: #fff; text-align: center; background-color: #82ba9d;}
.appBannerBox{padding: 20px;}
.googlePlay{width: 156px;}
.tagTextBlock{ color: #fff; text-align: center;}
.tagTextBlock h3{font-size: 28px; padding: 20px; color: #fff; line-height: 28px;}
.playBlock{margin-top: 20px; text-align: left; color: #333;}
.deviceImage{margin-bottom: 20px;}
.orangeLink{color:#ff0000;}
.orangeLink:hover{color:#ff0000;}
.greenBtn{font-size:24px;font-weight:normal;background-color:#166a75;border:solid 1px #0f565f;color:#fff;display:block;padding:10px 44px;margin-top:7px;margin-right:3px;border-radius:100px;}
.greenBtn:hover{background-color:#227d89;text-decoration:none;color:#fff;}
.getPassBtn{display: Inline-block; margin-top: 30px;font-size:2vw;font-weight:bold;background-color:#dc214c;border:solid 1px #b81b3f;color:#fff;display:block;padding:10px 44px;margin-right:3px;border-radius:100px;}
.getPassBtn:hover{background-color:#de385e;text-decoration:none;color:#fff;}
.familyPhoto{margin-top: 20px; width: 100%; max-width: 580px;} 
.bannerText2{margin-top: 40px; width: 100%;}

/*---------you tube player-------*/
 .youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin: 5px;
    }    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }    
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }    
    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }    
    .youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("//i.imgur.com/TxzC70f.png") no-repeat;
        cursor: pointer;
    }
	
	
	/*---------buy Now page CSS-------*/
.benefitIconRight{float: right; color: #5eb660; margin-top: 12px;} /*---------Used CSS-------*/
.benefitIconRight2{float: right; color: #6e54a6; margin-top: 12px;} /*---------Used CSS-------*/
.benefitIconRight3{float: right; color: #e99b4f; margin-top: 12px;} /*---------Used CSS-------*/
.benefitIconWrong{float: right; color: #ff0000; margin-top: 12px;} /*---------Used CSS-------*/
.benefitBottom{height: 55px; text-align: center; line-height: 55px;  background-color: #ececea; border: solid 1px #ccc; border-top: none;} /*---------Used CSS-------*/
#disCode{display: none; margin-top: -10px;}
.boxBuy {margin-left: 44px;}
.textfeatureBox3{padding: 6px 0px;}

/*---------New home page CSS-------*/

.backgroundBox{color:#fff;height:580px;margin-top:52px;background-image:url(../images/backgroundImage.jpg);background-position:top right;background-repeat:no-repeat; background-size: 100%;}
.bannerImgBox{color: #333; text-align: center;}
.bannerImgText_h{padding: 0px; margin: 0px; font-weight: normal; font-size: 18px; margin-top: 5px;}
.bannerImgText_e{padding: 0px; margin: 0px; font-weight: normal; font-size: 18px; margin-top: -5px;}
.courseIcon{width: 50px;}
.examIcon{width: 50px;}
.courseIconText{font-size: 16px; margin-top: 6px; margin-bottom: 16px; font-weight: normal;}
.courseExamText{font-size: 16px; margin-top: 6px; margin-bottom: 16px; font-weight: normal;}
.catBox6{display:inline-block;height:160px; vertical-align:bottom;margin:10px 6px;}
.inputSizeSignUp{width:100%; margin-bottom: 10px; color:#333; border:solid 1px #999;padding:20px 20px 20px 20px;}
.formBox2{margin: 0px 60px 0px 60px;}
.connFacebook{background-color: #315c9a; cursor: pointer; margin-top: 0px; color: #fff; display: inline-block; padding: 10px 26px; text-align: left;}
.connFacebook:hover{text-decoration: none; opacity: 0.8px;  color: #a0bce4;}
.connGoogle{background-color: #e65425; cursor: pointer; margin-top: 0px; color: #fff; display: inline-block; padding: 10px 26px; text-align: left;}
.connGoogle:hover{text-decoration: none; color: #fde3da; opacity: 0.8px;}
.getPassBottom{text-align: center; margin-top: 15px; font-size: 1.3vw; padding: 0px 70px;}
.courseIconBox{background-color: #ececec; line-height: 100px; border-radius: 100px; height: 100px; width: 100px; border: solid 1px #dcdcdc;}
.examIconBox{background-color: #ececec; border-radius: 100px; line-height: 80px; height: 100px; width: 100px; border: solid 1px #dcdcdc;}
.searchBlueBox{width: 80%; margin-left: -50px; font-size: 20px; display: inline-block; height: 54px;}
.text-display-3{font-size:38px;font-weight:normal; margin-top: 5px;}
.iconBoxLink{color: #333;}
.iconBoxLink:hover{color: #0093dd;}
.iconBoxLink:hover .courseIconBox{background-color: #daf3ff;}
.iconBoxLink2{color: #333;}
.iconBoxLink2:hover{color: #dc214c;}
.iconBoxLink2:hover .examIconBox{background-color: #ffd5df; border: solid 1px #fcc2d0;}
.learningText{text-align: center; font-size: 1.9vw; font-style: italic; font-weight: normal; margin-top: 20px; color: #333;}
.darkGreenButton{padding: 10px 30px; font-weight: bold; background-color: #224a2f; letter-spacing: 1px; font-size: 22px; color: #fff; border-radius: 60px; text-decoration: none; cursor: pointer;}
.darkGreenButton:hover{background-color: #0f8354; text-decoration: none; color: #fff;}
.darkGreenButton:focus{background-color: #0f8354; text-decoration: none; color: #fff;}
.cbseClassBox{border-radius: 100px; margin-top: 30px; display: inline-block; padding: 4px; font-weight: bold; background: #f58220;}
.cbseClassName{width: 70px; height: 70px;  font-size: 30px; Color: #fff; border: dotted 2px #fff; border-radius: 100px; line-height: 70px;}
.cbaseClassText{font-size: 16px; margin-top: 6px;}
.cbseLink:hover .cbseClassBox {transform: scale(1.1); box-shadow: 0px 0px 4px 4px #ccc; }
.student{display: inline-block; position: absolute; margin-top: -398px;}
.schoolBox{background-color: #27744f; margin-top: -1px;}
.schoolRightText{font-size:4vw; margin-top: 10px;}
.schoolRightBtn{margin-top: 40px;}
.schoolSmallText{font-size:1.5vw;}
.schoolSmallText2{color: #ffdd00; font-size:1.3vw; padding: 15px 30px; padding-bottom: 0px;}
.changeBoard{display: inline-block; text-align: center; margin-left: 100px; position: absolute; z-index: 1; margin-top: 360px; padding: 30px 20px;}
.schoolBtnBox{padding: 30px;}
.boardBtn{padding: 16px 24px; text-align: center; border-right: solid 1px #052c1e; font-size: 16px; color: #fff; cursor: pointer;}
.boardBtn:hover{background-color: #06935c; text-decoration: none; color: #fff;}
.boardBtn:focus{background-color: #06935c; text-decoration: none; color: #fff;}
#board .active{background-color: #f06100; cursor: default; border: none;}
.girlBox{background-color: #00af83; padding: 0px; margin-top: 40px;}
.boardSmallText{font-size: 18px;}
.startText{font-size: 20px; margin-top: -8px; color: #999;}
.text-display-4{font-size:38px;font-weight:normal; margin-top: 20px;}
.horLine2{height: 2px; background-color: #eaeaea; max-width: 680px; margin-top: 6px; margin-bottom: 0px;}
.getLearningBtn{display: inline-block;}
.schoolBannerBox {width: 100%; padding: 0px;}
.schoolBox{background-color: #218e9e; margin-top: -1px;}
.darkOrangeButton{padding: 10px 30px; font-weight: bold; background-color: #f15a22; letter-spacing: 1px; font-size: 22px; color: #fff; border-radius: 60px; text-decoration: none; cursor: pointer;}
.darkOrangeButton:hover{background-color: #f36a37; text-decoration: none; color: #fff;}
.darkOrangeButton:focus{background-color: #f36a37; text-decoration: none; color: #fff;}
.enggButton{font-size: 16px; cursor: pointer; padding: 10px 0px; color: #fff; margin-top: 10px; display: block; border: none; border-radius: 0px; background-color: #009ae7;}
.enggButton:hover{background-color: #0ea5f0; text-decoration: none; color: #fff;}
.enggButton:focus{background-color: #0ea5f0; text-decoration: none; color: #fff;}
.enggName{margin-top: 10px; font-weight: normal; font-size: 17px;}

.enggBox{border: solid 1px #ccc; padding: 10px; margin: 5px; background-color: #fff; }
.enggBoxOver{padding: 6px; }
.downloadHead2{margin-top:40px;font-size:46px;color:#438eda;font-weight:normal;}
.enggContent{background-color: #218e9e; padding: 40px; color: #fff; font-size: 18px; line-height: 30px;}
.enggPara{font-size: 15px; line-height: 22px;}
.enggCourseBox{text-align: center; margin-bottom: 40px;}
.enggConBox .syllStyle {font-size: 14px; line-height: 26px; color: #333;}
.enggConBoxkLink{color: #ff0000; font-weight: normal;}
.enggConBoxLink:hover{color: #0093dd;}
.internshipSearch{display: inline-block; text-align: center; margin-left: 100px; z-index: 1; margin-top: 260px; padding: 30px 20px;}
.interImages{width: 100%;}
.interName{margin-top: 10px; font-weight: bold; font-size: 17px;}
.interName2{margin-top: 10px; font-weight: bold; font-size: 16px; height: 40px; line-height: 20px; color: #333; padding: 0px 6px;}
.internButton{font-size: 14px; cursor: pointer; padding: 6px 16px; color: #fff; margin-top: 10px; transition: all 0.4s ease-in; margin-bottom: 10px; display: inline-block; border: none; border-radius: 6px; background-color: #42929d;}
.internButton:hover{background-color: #333; text-decoration: none; color: #fff;}
.internBox{background-color: #218e9e; padding: 40px; margin-top: -1px; background-image: url(../images/internship-background.jpg);  background-repeat: no-repeat; background-color: #004d85;}
.internBigText{font-size: 54px; margin-top: 20px;}
.internBigBtn{margin-top: 40px;}
.internSmallText{font-size: 24px; font-family: muli;}
.internSearchBox{background: rgb(111, 57, 35, 0.7); border-radius: 6px;  padding: 2px 10px; display: inline-block; margin-top: 40px;}
.internBox2{border: solid 1px #ccc; padding: 2px; margin: 0px; background-color: #fff; }
.govtJobBox{background-color: #218e9e; padding: 40px; margin-top: -1px; background-image: url(../images/govt-job-background.jpg);  background-repeat: no-repeat; background-color: #004d85;}
.lightGreenButton{padding: 10px 30px; font-weight: bold; background-color: #017f7e; letter-spacing: 1px; font-size: 22px; color: #fff; border-radius: 60px; text-decoration: none; cursor: pointer;}
.lightGreenButton:hover{background-color: #088c8b; text-decoration: none; color: #fff;}
.lightGreenButton:focus{background-color: #088c8b; text-decoration: none; color: #fff;}
.govJobSearchBox{background: rgb(6, 104, 103, 0.7); border-radius: 6px;  padding: 2px 10px; display: inline-block; margin-top: 40px;}
.govJobBox2{border: solid 1px #ccc; padding: 10px; margin: 5px; background-color: #fff;}
.govJobName{margin-top: 10px; font-weight: normal; font-size: 20px;}
.govJobBigText{font-size: 54px; margin-top: 20px;}
.govJobSmallText{font-size: 16px; text-align: left;}
.takeExamBox{border: solid 1px #ccc; background-color: #fff; padding: 20px; margin: 6px;}
.takeExamHeading{font-size: 16px; font-weight: bold; color: #197ce0;}
.takeExamBtn{cursor: pointer; display: inline-block; border-radius: 6px; margin: 6px; background-color: #d9534f; color: #fff; padding: 2px 6px;}
.takeExamBtn:hover{background-color: #e1635f; color: #fff; text-decoration: none;}
.govJobExam{margin-top: 10px; font-weight: normal; font-size: 17px;}
.internExamBox{border: solid 1px #5bc0de; padding: 20px; background-color: #fff; margin: 14px 0px;}
.internExamBox2{border: solid 1px #5bc0de; padding: 20px; background-color: #fff; margin: 14px 0px;}
.internExamBox2 h4 {margin: 0px;}
.internExamBox2 p {height: 90px; margin-top: 10px;}
.internExamBox2 a {background-color: #45b6d8; border: none; transition: all 0.4s ease-in; }
.internExamBox2 a:hover {background-color: #333;}
.internExamHeading{font-weight: bold; color: #45b6d8; font-size: 16px;}
.englishBox{border: solid 1px #ccc;  margin: 5px; color: #fff;}
.englishBoxName{margin-top: 10px; font-weight: bold; font-size: 40px;}
.engBoxOver{padding: 20px;}
.engLinkBox{display: block; background-color: #333333; padding: 10px;}
.engLink{display: inline-block; background-color: #f8c300; padding: 6px 25px; color: #333; border-radius: 2px; font-weight: bold; font-size: 16px;}
.engLink:hover{background-color: #f5cc35; cursor: pointer; color: #333; text-decoration: none;}
.engImage{margin-top: 20px; box-shadow: 0px 1px 10px rgba(29,34,47,0.3); border-radius: 80px;}
.engHeading{font-weight: bold; font-size: 22px;}
.engExamHeading{font-weight: bold; color: #333; font-size: 16px;}
.engExamBox{border: solid 1px #ccc; padding: 20px; background-color: #fff; margin: 14px 0px; height: 200px;}
.englishBoxOver{padding: 40px; margin: 0px; margin-top: -1px; border: none; border-bottom: solid 1px #ccc; background-image: url(../images/english-background.jpg); background-position: center;  background-repeat: no-repeat; background-color: #004d85;}
.englishSearchBox{background: rgb(0, 0, 0, 0.7); border-radius: 6px;  padding: 2px 10px; display: inline-block; margin-top: 40px;}
.computerButton{font-size: 14px; cursor: pointer;  padding: 6px 14px; transition: all 0.4s ease-in; color: #fff; margin-top: 10px; margin-bottom: 10px; display: inline-block; border: none; border-radius: 4px; background-color: #0085d2;}
.computerButton:hover{background-color: #333; text-decoration: none; color: #fff; border-radius: 600px;}
.examButton{font-size: 14px; cursor: pointer;  padding: 6px 14px; transition: all 0.4s ease-in; color: #fff; margin-top: 10px; margin-bottom: 10px; display: inline-block; border: none; border-radius: 600px; background-color: #0085d2;}
.examButton:hover{background-color: #333; text-decoration: none; color: #fff;}

.skillOver{border-radius: 4px; padding: 6px 14px;}
.skillExamName{margin-top: 10px; font-weight: normal; font-size: 15px;}
.examLink{padding: 8px; margin: 0px; display: inline-block; height: 120px;}
#skills .examLink {color: #333; font-weight: normal;}
#skills .examLink:hover {color: #0093dd; text-decoration: none;}
.enroll-section{background-image: url(../images/enroll-bg.jpg); margin-bottom: 0px; padding: 10px 0px 20px 0px;}
.boardBtn2{padding: 16px; display: block; margin: 0px;  border-right: solid 1px #052c1e;  background-color: #10523b; font-size: 16px; color: #fff; text-decoration: none;}
#it li{font-size: 17px; line-height: 38px; list-style: none;}
#it i{margin-right: 5px;}
.btn-blue{transition: all 0.4s ease-in; background-color: #45b6d8;}
.btn-blue:hover{transition: all 0.4s ease-in; background-color: #333; color: #fff; border: solid 1px #333;}
.socialLink4 {}
.socialLink4:hover > img {opacity: 0.6;}
.courseNameMngt{margin-top: 10px; font-weight: bold; font-size: 17px; height: 50px; padding: 0px 15px;}
.bannerList {list-style: none; font-size: 20px; color: #fff; margin-left: -40px;}
.bannerList li{margin: 17px 0px;}
.bannerList i {margin-right: 10px; color: #fff; font-size: 24px;}
.nav .syllabusTabBlue{font-size:15px; color: #333; margin-bottom: -1px; border-radius: 0px; border: solid 1px #0093dd;display:inline-block;background-color:#fff;}
.nav-tab>.active>.syllabusTabBlue, .nav-tab>.active>.syllabusTabBlue:hover, .nav-tab>.active>.syllabusTabBlue:focus{background-color:#0093dd;color:#fff; border:solid 1px #0093dd;}
.govtCoursesBtn{font-size: 14px; cursor: pointer; padding: 6px 16px; color: #fff; margin-top: 10px; transition: all 0.4s ease-in; margin-bottom: 10px; display: inline-block; border: none; border-radius: 6px; background-color: #0085d2;}
.govtCoursesBtn:hover{background-color: #333; text-decoration: none; color: #fff;}
#how h2{font-size: 32px; line-height: 38px;}






/**
*Report Analyzer
**/
	
	
	.courseTabBoxRed{display: inline-block;  text-align:center;border:none;border-radius:0px;}
	.courseTabRed{font-size:15px; color: #333; border-top: solid 1px #00b169; margin-bottom: -1px; display:inline-block;background-color:#fff;}
	.nav-tabRed{padding: 0px;}
	.nav .courseTabRed{padding: 10px 30px; border-radius: 0px;}
	.nav-tabRed>li.active>a, .nav-tabRed>li.active>a:hover, .nav-tabRed>li.active>a:focus{background-color:#00b169;color:#fff; border:none;}
	.nav .syllabusTabRed{font-size:15px; color: #333; margin-bottom: -1px; border-radius: 0px; display:inline-block;background-color:#fff; border:none;}
	.nav-tabRed>li.active>.syllabusTabRed, .nav-tabRed>li.active>.syllabusTabRed:hover, .nav-tabRed>li.active>.syllabusTabRed:focus{background-color:#f42f2c;color:#fff; border:none; padding: 10px 40px;}
	
	.anlyzerBox{background-color: #fff; padding: 14px 30px; box-shadow: 0px 4px 10px rgba(10,10,10, 0.2);}
	.anlyzerBox p{font-weight: normal; font-size: 16px;}
	.anlyzerBox .progress{height: 5px; background-color: #ccc; border-radius: 200px;}
	.anlyzerBox .progressInner{height: 5px; border-radius: 200px; width: 60%;}
	.anlyzerBox h4{font-size: 16px; text-transform: uppercase;}
	.colorBlue{background-color: #798ac5;}
	.colorBlueText{color: #798ac5;}
	.colorOrange{background-color: #fb925c;}
	.colorOrangeText{color: #fb925c;}
	.colorGreen{background-color: #46b78f;}
	.colorGreenText{color: #46b78f;}
	.colorRed{background-color: #cb3340;}
	.colorRedText{color: #cb3340;}
	
	.markDisBox{margin-top: 30px;}
	.markDisBox .markDisBoxInner{background-color: #fff; box-shadow: 0px 4px 10px rgba(10,10,10, 0.2); padding: 14px 20px;}
	.markDisBox h4 {font-size: 16px;}
	.markDisBox ul{list-style: none; margin-left: -40px; margin-top: 20px;}
	.markDisBox ul li{border-bottom: solid 1px #ccc; padding: 10px 0px; margin: 20px 0px;}
	.markDisBox ul span{float: right; font-size: 20px; font-weight: bold;}
	.markDisBoxInner .circleBox{display: flex; justify-content: center;}
	.markDisBoxInner .circle{width: 130px; height: 130px; border-radius: 200px; background-color: #ccc; clear: both;}
	.markDisBoxInner .col-box{width: 20px; height: 20px; background-color: #ff0000; display: inline-block;}
	
	
/**
*How it  works
**/
	
	.nav .courseTabWork{ border-radius: 0px; display: block; font-size:15px; color: #333; width: 100%;}	
	.nav .syllabusTabWork{font-size:15px; color: #333; border-radius: 0px; padding-top: 10px; padding-bottom: 0px; margin-top: 6px;  background-color: #fff; border:none; }
	.nav .syllabusTabWork:hover{background-color:#fff;}
	.nav-tabWork>li.active>.syllabusTabWork, .nav-tabWork>li.active>.syllabusTabWork:hover, .nav-tabWork>li.active>.syllabusTabWork:focus{background-color:#fff; color:#333; border: none; border-top: solid 2px #00a1df; border-bottom: solid 2px #00a1df;}
	.syllabusTabWork h4{font-weight: normal; font-size: 22px; color: #ccc; margin: 0px;}	
	.syllabusTabWork p{font-size: 13px; line-height: 24px; font-weight: normal; color: #ccc; margin-top: 7px;}
	.syllabusTabWork .step{margin: 0px; font-weight: bold; font-size: 14px; letter-spacing: 0.8px; color: #00a1df;}
	.nav .courseTabWork:hover>.syllabusTabWork h4, .nav .courseTabWork:hover>.syllabusTabWork p{font-weight: normal; color: #333;}
	.nav .courseTabWork:hover>.syllabusTabWork .badge{font-weight: normal; color: #00a1df; border: solid 1px #00a1df;}
	.nav .courseTabWork:hover>.syllabusTabWork .step{color: #00a1df; font-weight: bold;}
	.nav .nav-tabWork>li.active>, .courseTabWork:focus>.syllabusTabWork .step{color: #00a1df; font-weight: bold;}
	
	
	.nav-tabWork>li.active>.syllabusTabWork h4, .nav-tabWork>li.active>.syllabusTabWork p{font-weight: normal; color: #333;}
	.nav-tabWork>li.active>.syllabusTabWork .badge{font-weight: normal; color: #00a1df; border: solid 1px #00a1df;}
	.nav-tabWork>li.active>.syllabusTabWork .step{color: #00a1df;}
	.syllabusTabWork .badge{width: 26px; height: 26px; color: #00a1df; background-color: transparent; border: solid 1px #00a1df;  font-weight: normal; border-radius: 200px; line-height: 18px; font-size: 14px;}
	.syllabusTabWork .lable{display: inline-block; width: 10%; vertical-align: top;}
	.syllabusTabWork .content{display: inline-block; width: 85%; vertical-align: top; margin-left: 6px;}
	
/**
*Report Analyzer End
**/
.gray-bg {
    background-color: #f2fefe;
}
.section-padding {
    padding: 60px 0;
}


/* Featured Services Section
--------------------------------*/

#featured-services {
  background: #000;
  margin-top: 30px;
}

#featured-services .box {
  padding: 30px 20px;
}

#featured-services .box-bg {
  background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);
}

#featured-services i {
  color: #18d26e;
  font-size: 48px;
  display: inline-block;
  line-height: 1;
}

#featured-services h4 {
  font-weight: 400;
  margin: 15px 0;
  font-size: 18px;
  line-height: 30px;
}

#featured-services .title {
  color: #fff;
}

#featured-services h4 a:hover {
  color: #18d26e;
}

#featured-services p {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 0;
}


/* Numbers Services Section
--------------------------------*/
#board{padding: 0px; display: flex; justify-content: center;}
#numbers{padding: 0px; display: flex; justify-content: center;}
#skillsSlider{padding: 0px;}

#numbers i {
  color: #18d26e;
  font-size: 24px;
  display: inline-block; 
}

#numbers h4 {
  font-weight: 400;
  margin: 2px 0;
  font-size: 17px;
  line-height: 30px;
}

#numbers .title {
  color: #fff;
}
#numbers .title2 {
  color: #333;
}

#numbers h4 a:hover {
  color: #18d26e;
 
}

#numbers p {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 0;
}


.slider-box2{text-align: center; transition: all 0.4s ease-in; padding: 20px 0px; margin: 0px; color: #ff0000; border-right: solid 1px #ccc;}
.slider-box2:hover{margin-top: -10px;}



/*======================================
//--//-->   INTRO
======================================*/

.intro{padding: 30px 0px;  color: #fff; font-size: 32px;}

.intro .text-slider-items{
  display: none;
  
}
.intro .text-slider{
  font-size: 28px;
   color: #fff;
   font-weight: 500;
   font-family: 'Lobster', cursive;
}




/**
*Box-style
**/

.carbox {
    padding: 50px 30px;
    text-align: center;
    -webkit-box-shadow: 0 0 0 0 #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 5px;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.carbox:hover {
    -webkit-box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.carbox h4 {
    text-transform: uppercase;
}

.carbox .carbox-icon {
    height: 160px;
    margin-bottom: 0px;
}

.carbox .carbox-icon img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.carbox:hover .carbox-icon img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}
.carbox  p{
	font-size: 16px;
	line-height: 28px;
}





 
/*---------------------
	Enroll Section
-----------------------*/

.enroll-section {
	position: relative;
}

.enroll-section:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.8;
}

.enroll-section .container {
	position: relative;
	z-index: 1;
}

.enroll-section .section-title {
	margin-bottom: 0px;
}

.enroll-list-item {
	padding-left: 70px;
	position: relative;
	padding-bottom: 2px;
	margin-bottom: 0px;
}

.enroll-list-item span {
	position: absolute;
	width: 40px;
	height: 40px;
	left: 0;
	top: 0;
	text-align: center;
	border-radius: 50px;
	background: #f6783a;
	font-size: 16px;
	font-weight: 500;
	padding-top: 10px;
}

.enroll-list-item h5 {
	font-weight: 400;
	margin-bottom: 10px;
}

.enroll-list-item h4 {
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 9px;
	padding-top: 5px;
	
	line-height: 33px;
}

.enroll-list-item:after {
	position: absolute;
	content: '';
	height: calc(100% - 45px);
	left: 20px;
	top: 48px;
	border-left: 1px dashed #6c6e70;
}

.enroll-list-item:last-child {margin-bottom: 0; padding-bottom: 0;}

.enroll-list-item:last-child:after {display: none;}

.enroll-list-item p {font-size: 16px; padding-right: 20px;}

#boardPatti .boardBox {border-radius: 0px; height: 44px; font-size: 16px; width: 160px; cursor: pointer;}
.boardPattiBtn{border-radius: 0px; border: none; font-size: 18px; height: 44px;  width: 160px; cursor: pointer;}
.boardboxOver{position: absolute; display: none; width: 100%; z-index: 2; margin-top: 410px;}
.schoolTextBox{text-align: center; color: #fff; padding: 37px;}
.schoolH2{font-size: 32px;}
.schoolLightText{font-size: 16px; color: #ccc; line-height: 26px; margin-top: 20px;}
.form-inline .ageBox{border-radius: 0px; background-color: #fff; border-radius: 6px 6px 0px 0px; height: 44px; font-size: 17px; width: 220px; cursor: pointer;}

#multiple option{font: inherit; color: #333; background-color: #fff; font-size: 15px;}
.searchBoxOver{background-color: #0093dd; margin: 0px; padding: 10px;}
.ageBoxOver{position: absolute;  width: 100%;  text-align: center; margin-top: -48px;}
.containerBox p{line-height: 24px; font-size: 15px;}
.ageGroupBox-1{font-size:1.4vw; cursor: pointer; font-weight:normal;background-color:#00923f;color:#fff;display:block;padding:10px 20px;margin-top:14px;margin-right:3px;border-radius:60px;}
.ageGroupBox-1:hover{background-color:#129f4f;text-decoration:none;color:#fff;}
.ageGroupBox-1:focus{background-color:#129f4f;text-decoration:none;color:#fff;}
.ageGroupBox-2{font-size:1.4vw;font-weight:normal;cursor: pointer;background-color:#974478;color:#fff;display:block;padding:10px 20px;margin-top:14px;margin-right:3px;border-radius:60px;}
.ageGroupBox-2:hover{background-color:#a74a84;text-decoration:none;color:#fff;}
.ageGroupBox-2:focus{background-color:#a74a84;text-decoration:none;color:#fff;}
.ageGroupBox-3{font-size:1.4vw;font-weight:normal;cursor: pointer;background-color:#e04857;color:#fff;display:block;padding:10px 20px;margin-top:14px;margin-right:3px;border-radius:60px;}
.ageGroupBox-3:hover{background-color:#e15361;text-decoration:none;color:#fff;}
.ageGroupBox-3:focus{background-color:#e15361;text-decoration:none;color:#fff;}

.age-submenu{position:relative;font-size:14px; border-bottom: solid 1px #eee;}
.age-submenu>.courseName{padding:6px 15px;}
.age-submenu:hover>.courseName{background-color:#e9f1e5;}
.age-submenu > a:hover,
.age-submenu > a:focus{background-color:#f00;border-color:#f00;}
.age-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;box-shadow:none;border-radius:0px;}
.age-submenu.pull-left{float:none;}
.age-submenu.pull-left>.dropdown-menu{left:-100%;font-size:24px;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.age-submenu.dropdown-toggle{background:#f00;}

.age-submenu-1{position:relative;font-size:14px; border-bottom: solid 1px #eee;}
.age-submenu-1>.courseName{padding:6px 15px;}
.age-submenu-1:hover>.courseName{background-color:#f0e7ed;}
.age-submenu-1> a:hover,
.age-submenu-1 > a:focus{background-color:#f00;border-color:#f00;}
.age-submenu-1>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;box-shadow:none;border-radius:0px;}
.age-submenu-1.pull-left{float:none;}
.age-submenu-1.pull-left>.dropdown-menu{left:-100%;font-size:24px;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.age-submenu-1.dropdown-toggle{background:#f00;}

.age-submenu-2{position:relative;font-size:14px; border-bottom: solid 1px #eee;}
.age-submenu-2>.courseName{padding:6px 15px;}
.age-submenu-2:hover>.courseName{background-color:#feece6;}
.age-submenu-2> a:hover,
.age-submenu-2 > a:focus{background-color:#f00;border-color:#f00;}
.age-submenu-2>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;box-shadow:none;border-radius:0px;}
.age-submenu-2.pull-left{float:none;}
.age-submenu-2.pull-left>.dropdown-menu{left:-100%;font-size:24px;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.age-submenu-2.dropdown-toggle{background:#f00;}
.academicBox{background-color: #00923f; font-weight: bold; color: #fff; border-radius: 100px; padding: 10px 30px; font-size: 20px; display: inline-block;}
.non-academicBox{background-color: #974478; font-weight: bold; color: #fff; border-radius: 100px; padding: 10px 30px; font-size: 20px; display: inline-block;}
.schoolBoxOver{padding: 0px;}
.academicHeading{font-size: 1.8vw;}
.academicBoxOver{max-width: 860px; display: inline-block; margin-top: 20px; border-right: solid 1px #ccc;}
.non-academicBoxOver{max-width: 860px; display: inline-block; margin-top: 20px;}
.studentImage{margin-top: 120px;}
.allLearn{font-size: 28px; font-weight: bold; padding: 10px;}
.schoolIconBox{padding: 0px 40px;}
#ageBox .dropdown { margin: 0px 10px;}


/*---------------------
	pre-school page
-----------------------*/
.bgimg{background-image: url('../images/preSchoolBG.jpg');  background-attachment: relative; width: 100%; height: 540px;}
.preSchoolBtn{background-color: #fdc800; cursor: pointer; color: #000; padding: 10px 30px; font-size: 20px; border-radius: 100px; font-weight: bold; display: inline-block;}
.preSchoolBtn:hover{text-decoration: none; color: #333; background-color: #fad443;}
.preSchoolBtn:focus{text-decoration: none; color: #333; background-color: #fad443;}
.preSchoolBox{color: #fff; display: inline-block; padding: 0px 80px 14px 80px; text-align: center; margin-top: 300px;}
.preSchoolBox2{padding: 0px 40px;  background: rgba(254, 254, 254, 0.8);}
.preSchoolBox2 h2{font-size: 70px; margin: 0px;}
.preSchoolBox2 p{font-size: 34px; color: #333; margin-top: -10px; padding: 0px;}
.preSchoolBtn2{display: inline-block; margin-top: 20px; border-radius: 80px; color: #fff; padding: 10px 40px; font-size: 16px; cursor: pointer;}
.preSchoolBtn2:hover{text-decoration: none; color: #fff; opacity: 0.8;}
.preSchoolCatBox{background-color: #fff; padding: 20px; border: solid 1px #ccc; border-radius: 10px; box-shadow: 2px 2px 2px #ccc;}
.preSchoolCatBox h3{font-size: 24px; margin-top: 20px; font-weight: bold;}
.preSchoolCatBox p{font-size: 18px; margin: 0px;}
.computerButton2{font-size: 15px; cursor: pointer; padding: 6px 18px; color: #fff; margin-top: 10px; margin-bottom: 10px; display: inline-block; border: none; border-radius: 80px; background-color: #c20035;}
.computerButton2:hover{background-color: #0594e7; text-decoration: none; color: #fff;}
.header-section{margin-top: -1px;}
.topHeading{font-size: 32px; line-height: 38px;}
.topImage{margin-top: 20px;}
.enroll-listBox{margin-left: 30px;}
.preImage{max-width: 147px; width: 100%;}
.genBoxOver{padding: 14px;}
.enggButtonRed{font-size: 16px; cursor: pointer; padding: 10px 0px; color: #fff; margin-top: 10px; display: inline-block; border: none; border-radius: 0px; background-color: #e1283a;}
.enggButtonRed:hover{background-color: #f03245; text-decoration: none; color: #fff;}
.enggButtonRed:focus{background-color: #f03245; text-decoration: none; color: #fff;}
.text-bold{font-weight: bold;}
.olyBox2Over .pd-20{padding: 20px;}
.olyBox2Over .pd-14{padding: 20px 20px;}
.pd-30{padding: 30px;}
.ht-380{height: 380px;}
.inline{display: inline-block; padding: 10px 20px;}
.color-red{background-color: #ff0000;}
.color-blue{background-color: #009ae7;}
.olyBox2Over{padding: 10px; }
.olyBox2{border: solid 1px #ccc; padding: 6px; margin: 5px; background-color: #fff; }

.font-normal{font-weight: normal}
.entranceName{font-weight: 500; font-size: 18px;}

.row.make-columns {-moz-column-width: 24em;-webkit-column-width: 24em;-moz-column-gap: 1em;-webkit-column-gap:1em;}
.row.make-columns > div {display: inline-block;padding:  .5rem; width:  100%; }
 /* demo only* */
.panel {display: inline-block; width:  100%; }
.pointHead{font-size: 26px; color: #fff; margin-top: 12px;}

.promImg{width: 80px;}
.vocBox{background-color: #ff5c5c; height: 200px; display: block; text-decoration: none; box-shadow: 2px 2px 2px  #888;}
.vocBox:hover{text-decoration: none;}
.vocBox .icon{font-size: 94px; color: #fff; margin-top: 30px;}
.vocHeading{font-weight: bold; font-size: 18px;}
#voc li{font-size: 16px; line-height: 34px;}
#courseBox h1{font-size: 36px;}
.bannerIconOver{display: inline-block; padding: 20px;}
.bannerIcon{display: inline-block; height: 60px; width: 60px; background-color: #ff0000; border-radius: 100px; text-align: center; line-height: 60px;}
#iconList li{list-style: none; font-size: 14px; font-weight: bold; padding: 4px 0px;}
#iconList img{margin-right: 10px; width: 16px;}
#detBtn{margin-top: 20px;}
.spad {padding: 20px 0px;}
.spad2 {padding: 80px 0px 40px 0px;}
.shadowBox1{display: inline-block; border-radius: 40px; width: 200px; margin: 10px; color: #fff; box-shadow: 0px 1px 10px rgba(29,34,47,0.3); background-color: #000; padding: 24px 30px;  font-size: 20px}
.shadowBox2{display: inline-block; border-radius: 40px; width: 160px; margin: 10px; color: #fff; box-shadow: 0px 1px 10px rgba(29,34,47,0.3); background-color: #084b9e; padding: 20px 10px;  font-size: 16px; }
.shadowBox2:hover {color: #fff; opacity: 0.8; text-decoration: none;}
.shadowBox2:focus {color: #fff; opacity: 0.8; text-decoration: none;}
.enggBoxOver ul{text-align: left; margin-top: 10px;}
.enggBoxOver ul li{margin: 5px; font-size: 16px;}
#aniBox:hover {margin-top: -1px; -webkit-transition: all 0.2s ease; 	-moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;}
	
#usp ul{text-align: left;}
#usp ul li{font-size: 17px; margin: 10px 0px;}
.aniboxText{font-size: 17px; padding: 0px; margin: 0px;}
.well h3{font-size: 17px;}
.searchboxText{width: 145px; font-size: 12px;}
.card.centerBox{max-width:280px; height:390px; margin-top: 1px; padding: 60px 20px; box-shadow:0 2px 4px rgba(0,0,0,0.3); border-radius: 10px; }
.blockIcon{max-width: 100px; width: 100%;}
.engBox{background-color: #fff; border: solid 1px #ccc; padding: 20px 8px; box-shadow:0 0px 8px rgba(0,0,0,0.1); }
.engBoxCircle{height: 232px; width: 232px; padding: 20px; margin-top: 10px; border: solid 1px #ccc; border-radius: 600px; text-align: center; display: inline-block;}
.gredient-red{background-image: linear-gradient(135deg, #d3252c, #a01f2f);}
.gredient-blue{background-image: linear-gradient(135deg, #429db5, #2b78a5);}
.gredient-green{background-image: linear-gradient(135deg, #5ba877, #327c60);}
.gredient-purple{background-image: linear-gradient(135deg, #bc2e66, #763a87);}
.engBoxCircle h4{font-family: 'Roboto Slab', serif; color: #fff; font-size: 22px; margin-top: 35px; letter-spacing: 1px;}
.engBoxCircle .link-box {text-align: right; margin-top: 10px;}
.engBoxCircle a {display: inline-block; color: #fff; font-size: 15px; transition: all 0.4s ease-in; font-weight: normal; margin-right: 7px; }
.engBoxCircle a:hover {text-decoration: none; color: #ccc;}
.engCourseBox{font-size:1.4vw;font-weight:normal; cursor: pointer; background-color:#f8f8f8;color:#333;display:block;padding:8px 30px; width: 100%; border-radius:6px;}
.engCourseBox:hover{background-color:#f8f8f8;text-decoration:none;color:#fff;}
.engCourseBox:focus{background-color:#f8f8f8;text-decoration:none;color:#fff;}

.engBox-submenu{position:relative;}
.engBox-submenu>.courseName{padding:4px 15px; font-size: 14px;}
.engBox-submenu:hover>.courseName{background-color:#efefef;}
.engBox-submenu > a:hover,
.engBox-submenu > a:focus{background-color:#f00;border-color:#f00;}
.engBox-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;box-shadow:none;border-radius:0px;}
.engBox-submenu.pull-left{float:none;}
.engBox-submenu.pull-left>.dropdown-menu{left:-100%;font-size:24px;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.engBox-submenu.dropdown-toggle{background:#f00;}




.btnText { transition: all 0.4s ease-in;}
.btnText:hover {background-color: #333; border: solid 1px #333;}
.intExamBox p{height: 80px; vertical-align: top;}
.slider-Text{font-size: 24px; margin-top: 30px; color: #fcd462;}
.slider-Text:after{
	content: ''; 
	animation: changetext 10s infinite linear forwards;
}


	@keyframes changetext {	
	
		0% {content: "Management is doing things right;"}		
		25% {content: "Management is doing things right;" }		
		100%{content: "Leadership is done the right things."}		
		
		
	}




/* custom template style */

/*======================================
//--//-->   ABOUT
======================================*/



.well:hover2 {
	 border: dotted 1px #fff;
	 box-shadow: 0px 2px 10px rgba(29,34,47,0.6);
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	
}

.well.box {
 -webkit-transition: margin 0.5s ease-out;
 -moz-transition: margin 0.5s ease-out;
 -o-transition: margin 0.5s ease-out;
 
}
.well.box:hover2 {
	margin-top:-2px;
}

.dottedwell {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 10px;
  background: #f5f5f5;
  border: 1px dotted #e3e3e3;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.well-primary, .carousel-caption.primary {
	background: #009cea;
	color:#fff;
}
.well-primary:hover {
	background: #0096e1;
}

.well-orange, .carousel-caption.primary {
	background: #fb7b24;
	color:#fff;
}
.well-orange:hover {
	background: #f46b0d;
}

.well-green, .carousel-caption.primary {
	background: #06935c;
	color:#fff;
}
.well-green:hover {
	background: #0c8858;
}


.well-warning, .carousel-caption.warning {
	background: #ffbb00;
	color:#fff;
}
.well-warning:hover {
	background: #f8b601;
}
.well-info, .carousel-caption.info {
	background: #595eaa;
	color:#fff;
}
.well-info:hover {
	background: #5258a3;
}
.well-success, .carousel-caption.success {
	background: #7cbb00;
	color:#fff;
}
.well-success:hover {
	background: #78b500;
}
.well-blue, .carousel-caption.success {
	background: #084b9e;
	color:#fff;
}
.well-blue:hover {
	background: #053f88;
}

.well-purple, .carousel-caption.success {
	background: #901d78;
	color:#fff;
}
.well-purple:hover {
	background: #7c1767;
}

.well-danger, .carousel-caption.danger {
	background: #ec4f13;
	color:#fff;
}
.well-danger:hover {
	background: #e54c12;
}
.box {
	text-align:center;
}

.box img {
	margin:10px 0 10px;
}

.box a, .box a:hover {
	color:#fff;
}


.cta-primary {
	background: #127b9b;
}


.flex-caption.primary {
	background:#009cea;
}
.flex-caption.success {
	background:#7cbb00;
}
.flex-caption.warning {
	background:#ffbb00;
}
.flex-caption.danger {
	background:#ec4f13;
}
.flex-caption.info {
	background: #a903b3;
}

.heading-success {
	border-bottom:1px solid #7cbb00;
	font-weight:400;
}
.heading-warning {
	border-bottom:1px solid #ffbb00;
	font-weight:400;
}
.heading-danger {
	border-bottom:1px solid #ec4f13;
	font-weight:400;
}
.heading-info {
	border-bottom:1px solid #a903b3;
	font-weight:400;
}
.heading-inverse {
	border-bottom:1px solid #333;
	font-weight:400;
}
.heading-primary {
	border-bottom:1px solid #009cea;
	font-weight:400;
}
.hovereffectOver{margin-top: 30px; border: solid 1px #ccc; background-color: #fff;}
.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  padding-bottom: 10px;  
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
 
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

.hovereffect:hover img {  
  filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);  
}

.hovereffect h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  border: 1px solid #fff;
  margin: 50px 0 0 0;
  background: rgba(0, 0, 0, 0.6);
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect a.info, .hovereffect h2 {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #fff;
  text-transform: uppercase;
}

.hovereffect:hover a.info, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* ==== Heading style === */
.rheading { margin-bottom: 24px; }

.rheading {
	position: relative;
	border-bottom: #e9e9e9 1px solid;
	padding-bottom: 9px;
}
.rheading span {
	position: absolute;
	width: 50px;
	height: 1px;
	bottom: -1px;
	left: 0;
}


/* Service css
============================================================================================ */
.service_area {
  padding: 164px 0px 100px 0;
}

.service_item {
  border: 1px solid #b10400;
  text-align: center;
  position: relative;
  padding-bottom: 30px;
}

.service_item img {
  max-width: 100%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  top: -64px;
}

.service_item h3 {
  font-size: 20px;
  font-family: "Cantata One", serif;
  color: #b10400;
  text-transform: uppercase;
  padding: 90px 0px 10px 0;
}

.service_item p {
  font-size: 14px;
  line-height: 26px;
  font-family: "Open Sans", sans-serif;
  color: #666666;
  padding: 15px 0px 25px 0;
}

/* End Service css
============================================================================================ */
/*---------------------------------------------------- */
/*----------------------------------------------------*/


.cardBig {height: 185px;}
.cardBig2 {height: 185px;  margin-top: 0px;}
.skillsBlack{text-align: center; margin: 0px; border-bottom: solid 1px #ccc; background-image: url(../images/box-bg.jpg);  background-color: #52ac8d;}
.skillsHeading{color: #fff; font-weight: normal; margin-top: 20px;  font-family: 'Fira Sans Extra Condensed', sans-serif;}
#job .skillsHeading{font-size: 32px;}
.howBox{border-top: solid 1px #ccc; margin-top: 0px; background-color: #ebf2e9;}
.engBoxCircleOver{margin-top: 50px; text-align: center;}
.img-responsive {width: 100%;}
.enggName2{margin-top: 10px; font-weight: normal; font-size: 18px;}
.enggBoxOver2{padding: 6px;}
.contentBox {margin-top: 50px;}
.getPassBtn2{display: Inline-block; margin-top: 30px;font-size: 20px;font-weight:bold;background-color:#dc214c;border:solid 1px #b81b3f;color:#fff;display:block;padding:8px 24px;margin-right:3px;border-radius:100px;}
.getPassBtn2:hover{background-color:#de385e;text-decoration:none;color:#fff;}
.page-section-heading p{font-size: 20px; margin-top: -8px; color: #333;}
.familyPhotoOver{width: 100%; padding: 0px; margin: 0px;}
.catBoxOver{display: flex; justify-content: center;}
.yellowText{line-height: 40px; font-size: 30px; color: #fdc800;}
.hideDiv {display: block;}
.hideBtn{display: none;}
.schoolBoardHeading{font-size:3vw; margin-top: 0px; text-align: left;}
.boardImgBox {padding: 40px 0px 10px 0px;}
.board-section{background-image: url(../images/class_bg.jpg); margin-bottom: 0px; padding: 30px 0px 20px 0px;} 
.largestHeading{color: #333; text-align: center; margin: 0px; padding: 20px 5px; font-size: 42px; font-family: 'Bree Serif', serif;}
.searchingBox{padding: 0px 115px; margin-top: 20px; border: none; width: 100%; }
#signBox h3{margin-left: -5px; font-size: 28px; color: #fff; font-weight: bold; letter-spacing: 0.5px;}
#signBox ul li{font-size: 18px; margin: 5px 0px; opacity: 1;}
#signBox h4{color: #fff;  font-size: 24px; font-weight: bold; margin-top: 40px; letter-spacing: 0.5px;}
#signBox p{font-size: 19px;}
#signBox2 {display: none;}
.cardBtn  img{max-width: 140px; width: 100%;}
.cardBtn {opacity: 1.0;}
.cardBtn:hover {opacity: 0.6;}
.dashTab{padding: 10px 16px;}
.dashTab .tabBox-1{padding: 14px ; width: 180px; height: 90px; text-align: center; background-color: #003087; display: inline-block; margin-bottom: 10px;  vertical-align: top;}
.dashTab .tabBox-1 p {color: #fff; text-align: center; font-size: 16px;}
.dashTab .tabBox-1 img {text-align: center;}
.dashTab .tabBox-1:hover  {opacity: 0.7; text-decoration: none;}
.dashTab .tabBox-1:focus  {text-decoration: none;}

.dashTab .tabBox-2{padding: 14px ; width: 180px; height: 90px; text-align: center; background-color: #d0021b; display: inline-block;  margin-bottom: 10px;  vertical-align: top;}
.dashTab .tabBox-2 p {color: #fff; text-align: center; font-size: 16px;}
.dashTab .tabBox-2 img {text-align: center;}
.dashTab .tabBox-2:hover  {opacity: 0.7; text-decoration: none;}
.dashTab .tabBox-2:focus  {text-decoration: none;}

.dashTab .tabBox-3{padding: 14px ; width: 180px; height: 90px; text-align: center; background-color: #237c0d; display: inline-block;  margin-bottom: 10px;  vertical-align: top;}
.dashTab .tabBox-3 p {color: #fff; text-align: center; font-size: 16px;}
.dashTab .tabBox-3 img {text-align: center;}
.dashTab .tabBox-3:hover  {opacity: 0.7; text-decoration: none;}
.dashTab .tabBox-3:focus  {text-decoration: none;}

.dashTab .tabBox-4{padding: 14px ; width: 180px; height: 90px; text-align: center; background-color: #ef8902; display: inline-block;  margin-bottom: 10px; vertical-align: top;}
.dashTab .tabBox-4 p {color: #fff; text-align: center; font-size: 16px;}
.dashTab .tabBox-4 img {text-align: center;}
.dashTab .tabBox-4:hover  {opacity: 0.7; text-decoration: none;}
.dashTab .tabBox-4:focus  {text-decoration: none;}

.coursesStatus{padding: 10px 20px; border: solid 1px #ccc; margin: 14px 0px; background-color: #fff; display: block;}
.coursesStatus:hover{text-decoration: none;}
.coursesStatus h4{margin: 3px 0px;}
.coursesStatus p{margin: 3px 0px;}
.media.v-middle .media-left,
.media.v-middle .media-right,
.media.v-middle .media-body {
  vertical-align: middle;
}
.media.v-middle .media-body > *:first-child {
  margin-top: 0;
}
.media.list-group-item {
  margin-top: 0;
}
.media-padding.media-left {
  padding-left: 10px;
}
.media-padding.media-right {
  padding-right: 10px;
}
.media-body > *:last-child {
  margin-bottom: 0;
}
.media.media-overflow-visible {
  overflow: visible;
}
.media.media-overflow-visible > .media-body,
.media.media-overflow-visible > .media-left,
.media.media-overflow-visible > .media-right {
  overflow: visible;
}

  #halfCircle {
      width: 0px;
      height: 0px;
      border-right: 100px solid transparent;
      border-top: 100px solid #ed4a23;
      border-left: 100px solid #ed4a23;
      border-bottom: 100px solid #ed4a23;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-left-radius: 100px;
      border-bottom-right-radius: 100px;
    }

  .close-btn{display: block; text-align: center; line-height: 14px; color: #999; padding: 4px;}
  .close-btn:hover{color: #ccc;}
  .close-btn:focus{color: #ccc;}
  .list-group .caption {margin-top: 5px;}
  #engEng{list-style: none; margin-left: -38px;}
  #engEng li{margin-top: 10px;}
  #engEng i{margin-right: 10px;}
  .examBoxOver {}
  .examBoxOver a {border: solid 1px #ccc; cursor: pointer; color: #333; display: block; background-color: #fff; opacity: 0.9; padding: 10px 20px; text-align: left;}
  .examBoxOver a:hover {opacity: 0.6; text-decoration: none;}
  .examBoxOver a:focus {opacity: 1; text-decoration: none;}
  .examBoxOver img {width: 48px;}
  .examBoxOver span {font-size: 20px; margin-left: 15px;}

.nav .syllabusTabBlue2{font-size:15px; color: #333; padding: 5px 40px; margin: 4px; border-radius: 4px; border-radius: 0px; display:inline-block;}
.nav-tab>.active>.syllabusTabBlue2, .nav-tab>.active>.syllabusTabBlue2:hover, .nav-tab>.active>.syllabusTabBlue2:focus{background-color:#0093dd;color:#fff; border:solid 1px #0093dd;}
.cong-text h4{font-family: 'Pacifico', cursive; text-align: center; font-size: 30px; color: #00a1df;}
.cong-text p{text-align: center; font-size: 15px; font-weight: bold;}
.cong-text a{display: block; padding: 6px; margin-top: 16px; font-size: 16px;}
.refer-text .panel-heading h4{font-size: 20px; margin: 0px;}
.refer-text p{font-weight: bold; margin: 0px;}
.refer-text h3{margin: 0px; margin-top: 0px; color: #ed4a23; letter-spacing: 2px; font-family: 'Bree Serif', serif; font-size: 32px;}
.refer-text .refer-btn{display: inline-block; padding: 6px 20px; font-size: 16px; margin-top: 6px; margin-bottom: 6px;}
.earn-text h4{font-size: 20px; margin: 0px;}
.earn-text h3{margin: 0px; font-family: 'Bree Serif', serif; }
.earn-text .refer-btn{display: inline-block; padding: 6px 20px; font-size: 16px; margin-top: 6px; margin-bottom: 6px;}
#refList{list-style: none; margin-left: -40px;}
#refList li{margin-top: 8px; text-indent: -20px; margin-left: 40px; font-size: 15px; line-height: 24px;}
#refList i{margin-right: 20px;}




/* Exam pages css
============================================================================================ */
/*---------------------------------------------------- */
/*----------------------------------------------------*/
/* bank-header */
.bank-box{display: inline-block; padding: 2px 6px; border: solid 1px #ccc; background-color: #fff; margin: 8px; cursor: pointer;}
.bank-box:hover {-webkit-transition: all 0.4s ease-in; box-shadow: 0px 1px 10px rgba(29,34,47,0.3); -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95);}
.pad{padding-top: 10px; padding-bottom: 30px;}
.feaBoxBank{background-color: #fff; border: solid 1px #ccc; padding: 20px; text-align: center; margin: 20px 0px;}
/*.feaBoxBank:hover{-webkit-transition: all 0.4s ease-in; box-shadow: 0px 1px 10px rgba(29,34,47,0.3); -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01);
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out}*/
.feaBoxBank img{width: 80px;}
.feaBoxBank h3{font-size: 20px;}
.listStyle {line-height: 23px; font-size: 14px; margin-left: -0px; list-style: none; text-indent: -20px;}
.listStyle li{margin-top: 6px;}
.listStyle i{margin-right: 16px;}
.paraSytle {margin-top: 30px;}
.paraSytle h4{margin-top: 15px;}
.paraText3 {font-size: 16px; font-weight: normal; text-align: center; color: #666;}
.paraText4 {font-size: 16px; font-weight: normal; text-align: justify; color: #666;}
.numberStyle {padding: 10px 40px; line-height: 28px;}
.numberStyle li ul {margin-left: -25px; line-height: 24px; list-style: square;}
.examPageLink{padding: 10px 30px; background-color: rgba(238,200,64,1); margin: 6px; color: #252112; font-size: 16px; font-weight: 500; cursor: pointer; border-radius: 600px;}
.examPageLink:hover{text-decoration: none; -webkit-transition: all 0.2s ease; background-color: #5067eb; color: #fff;}
.examDetailPatti{margin-top: 20px; margin-bottom: 20px; font-size: 16px; background-color: rgba(0,0,0,0.2); border: solid 1px #333; display: inline-block; color: #fff; padding: 8px 30px;}
.panel-syllabus {border: solid 1px #a0e0d9;}
.panel-syllabus .panel-heading {background-color: #a0e0d9; color: #175a62;}
#bank-header{margin-top: auto;}
.examLinkTab{display: inline-block; padding: 8px 30px; background-color: #efefef; border: solid 1px #ccc; color: #333; font-size: 15px; border-radius: 6px; cursor: pointer; margin-right: 8px;}
.examLinkTab:hover{background-color: #333; border: solid 1px #333; color: #fff; text-decoration: none; -webkit-transition: all 0.4s ease-in; }
.examLinkActive{display: inline-block; padding: 8px 30px; background-color: #0093dd; color: #fff; font-size: 15px; border-radius: 6px; margin-right: 8px;}
.examLinkActive:hover{color: #fff; text-decoration: none;}
.olyBox2 .examNameDetail{height: 40px;}
.courseThumbLink .courseThumb {width: 100%;}
.bannerContent{color: #333; font-size: 20px; margin-top: 12px; font-weight: bold;}
.catTabBox{display: inline-block;  text-align:center;border:none;border-radius:0px;}
.catTabBlue{color: #333; margin-bottom: -1px; border-radius: 0px; border: solid 1px #0093dd;display:inline-block;background-color:#fff; font-size: 14px; margin: 4px; border-radius: 4px; height: 40px; vertical-align: 30px; width: 160px;}
.btn-claim{background-color: #000; color: #fff;}
.btn-claim:hover{background-color: #7a8085; color: #fff;}
.resourse{font-weight: bold; padding: 8px 10px; font-size: 14px;}
.resourse:hover{background-color:#18a6ee; color: #fff; text-decoration: none;}
#myTabContent .accordStyle{margin-top: -2px; border-radius: none; border-left: none; border-right: none;}
#myTabPlayerContent .accordStyle{margin-top: -2px; border-radius: none; border-left: none; border-right: none;}
.shareBtn{display: inline-block; background-color: #ff9902; padding: 6px 10px; color: #efefef; margin-top: -4px;}
.shareBtn:hover{background-color: #ef9b1e; color: #fff; text-decoration: none;}
.shareBtn:focus{background-color: #ef9b1e; color: #fff; text-decoration: none;}
.emailBox{display: none; right: 14px; position: absolute; background-color: #fff; border: solid 1px #ccc; width: 245px; padding: 4px; z-index: 10;}
.emailBox a{margin: 4px;  border-radius: 0px; display: block; text-align: left;}
.emailBox i{margin-right: 5px;}
.videoReport{display: none; right: 102px; position: absolute; background-color: #fff; border: solid 1px #ccc; width: 170px; padding: 4px 15px; z-index: 10;}
.videoReport a{margin: 4px;  border-radius: 0px; display: block; text-align: left;}
.videoReport i{margin-right: 5px;}
#video-left{display: block;}
#myTab li a{font-weight: bold; padding: 8px 10px; font-size: 15px;}
#myTabPlayer li a{font-weight: bold; padding: 8px 10px; font-size: 15px;}
#askTab {display: none;}
.chapterList .topicPanel .panel-heading{cursor: pointer}
.chapterList .topicPanel .active .listRightArrow3 {color: #fff; font-size: 12px;}
.chapterList .topicPanel .listRightArrow3 {color: #aaa; font-size: 12px; line-height: 15px;}
.productBtn {border-radius: 0px; margin: 0px 10px; padding: 6px 20px;}
.showNew{display: none;}
.hideNew{display: none;}
.dvdImage {display: inline-block; margin-left: 30px;}
.dvdText {display: inline-block; width: 300px; text-align: left; margin-left: -70px;}
.dvdText h3{margin-top:40px;font-size:32px;color:#438eda;font-weight:normal; line-height: 36px;}
.defaultBtn{font-size:16px; cursor: pointer; font-weight:normal;background-color:#0d64a0;color:#fff;display:block;padding:10px 20px;margin-top:14px;margin-right:3px;border-radius:10px; border: solid 1px #fff;}
.defaultBtn:hover{background-color:#01385e;text-decoration:none;color:#fff;}
.defaultBtnOver{margin-top: 30px;}
.boxMargin{margin: 0px;}
.boxPadding{padding: 8px;}
.roundedBtn{padding: 12px 30px; text-decoration: none; background-color: #248994; font-size: 16px; color: #fff; margin-top: 14px; display: inline-block; border-radius: 160px; border: solid 1px #fff; margin-bottom: 20px;}
.roundedBtn:hover {text-decoration: none; color: #fff; background-color: #1b6169;}
.roundedBtn:focus {text-decoration: none; color: #fff;  background-color: #1b6169;}
.courseTabBox .businessBox{cursor: pointer; text-decoration: none; padding: 20px; width: 150px; height: 130px;  margin: 4px; vertical-align: top; background-color: #248994; color: #fff; box-shadow: 0px 1px 2px #ccc; display: inline-block;}
.courseTabBox .businessBox:hover{opacity: 0.8; text-decoration: none; background-color: #248994;}
.courseTabBox .businessBox:focus{opacity: 0.8; text-decoration: none; background-color: #248994;}
.businessBox h5{font-size: 14px; line-height: 17px; color: #1d5393; color: #fff;}
.businessBox img{margin-top: 0px;}
.busiCourse{width: 260px; margin: 6px; display: inline-block;}
.busiCourse .interName{font-size: 14px; margin-top: 12px; display: block; height: 46px; text-align: center;}
.busiCourse .computerButton {margin-top: 0px;}
.courseTabBox .businessBox2{cursor: pointer; text-decoration: none; padding: 20px; width: 150px; height: 134px;  margin: 4px; vertical-align: top; background-color: #db662f; color: #fff; box-shadow: 0px 1px 2px #ccc; display: inline-block;}
.courseTabBox .businessBox2:hover{opacity: 0.8; text-decoration: none; background-color: #db662f;}
.courseTabBox .businessBox2:focus{opacity: 0.8; text-decoration: none; background-color: #db662f;}
.businessBox2 h5{font-size: 14px; line-height: 17px; color: #1d5393; color: #fff;}

.colorText {
	animation-name: color_change;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes color_change {
	0% 	{color: blue; }
	25% {color: orange; }
	50% {color: green; }
	75% {color: purple; }
	100% {color: red; }
}

.buyPopup{margin:auto;position:absolute;width:600px;top:50%;left:50%;margin-top:-265px;margin-left:-300px;padding:0px;z-index:30; display: none;}
.buyPopupInner{margin:0px;background-color:#fff;padding:30px 30px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.buyPopupBlack{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:block;}
.buyPopup2{margin:auto;position:fixed;width:500px;top:50%;left:50%;margin-top:-190px;margin-left:-250px;padding:0px;z-index:30;}
.closeBtn4{float:right;cursor:pointer;line-height:32px;border-radius:20px;color:#777;background-color:#ccc;width:30px;height:30px;margin-right:-24px;margin-top:-24px;}
.closeBtn4:hover{color:#222;background-color:#999;}
.popupHeading4{font-size:24px;font-size:20px;color:#333;font-weight:normal;}
.buyBenifit{border: solid 1px #ccc; background-color: #fff; padding: 10px 12px; display: block;}
.buyBenifit ul li {list-style: none; color: #666; font-size: 13px; line-height: 35px; height: 35px; background-color: #fff; display: block; margin-left: -40px; border-bottom: solid 1px #ddd;}
.buyBenifit .benefitIconRight3{float: right; color: #666; margin-top: 12px;} /*---------Used CSS-------*/
.greyText3{font-weight: normal; font-size: 12px; text-align: right; padding: 10px 12px 0px 0px; margin: 0px; color: #ccc;}
#subject h2 {font-weight: normal; font-family: 'Pacifico', cursive; font-size: 50px; color: #00a1df;}
.congSubHead2{padding: 6px 20px; background-color: #333; color: #fff; display: inline-block; margin-top: 0px; margin-bottom: 20px;}
.signUpPopup{margin:auto;position:fixed;width:500px;top:50%;left:50%;margin-top:-285px;margin-left:-250px;padding:0px;z-index:30;}
.signUpPopupInner{margin:0px;background-color:#fff;padding:30px 30px 0px 30px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.logoSize2{width:74px;margin-top:-10px;}
.signUpBoxText{padding:10px 40px;border-radius:100px;font-size:18px;color:#fff;background-color: #118acb;display:inline-block;margin:10px;}

/* Team
--------------------------------*/




/* Facts Section
--------------------------------*/

#facts {
  background: url("../images/background-bank.jpg") center top no-repeat fixed;
  background-size: cover;
  padding: 60px 0 0 0;
  position: relative;
}

#facts::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.58);
  z-index: 1;
}

#facts .container {
  position: relative;
  z-index: 1;   
}

#facts .counters span {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 48px;
  display: block;
  color: #18d26e;
}

#facts .counters p {
  padding: 0;
  margin: 0 0 20px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  color: #fff;
}

#facts .facts-img {
  text-align: center;
  padding-top: 30px;
}
#facts h3{font-size: 38px; color: #fff;}

/*----------- mother-page ----------*/
#mother .boxOver{padding: 20px;}
#mother .boxInner{background-color: #eef3f6; height: 364px; border: solid 1px #d6e5ee;}
#mother .boxImg{height: 100%; background-image: url(../images/working-women.jpg); background-repeat: no-repeat; background-position: -20px; background-size: 118%;}
#mother .boxImg2{height: 100%; background-image: url(../images/home-maker.jpg); background-repeat: no-repeat; background-position: -20px; background-size: 118%;}
#mother .boxImg3{height: 100%; background-image: url(../images/business-man.jpg); background-repeat: no-repeat; background-position: -20px; background-size: 118%;}
#mother .boxImg4{height: 100%; background-image: url(../images/service-person2.jpg); background-repeat: no-repeat; background-position: -20px; background-size: 118%;}
#mother .boxText{text-align: left; padding: 10px 20px;}
#mother p{line-height: 22px; font-size: 14px;}
#mother ul{margin-left: -42px;}
#mother ul li{margin-left: 17px; font-size: 13px; line-height: 22px;}
#mother h4{font-weight: bold; color: #363e4f; margin-top: 30px;}
#mother a{margin-top: 14px; background-color: #3f475a; border: none;}
#mother a:hover{background-color: #2f3647;}

/*----------- Login Popup ----------*/
.loginPopup{margin:auto;border-radius: 0px; text-align:center;display:none;position:fixed;width:380px;top:50%;left:50%;margin-top:-250px;margin-left:-200px;z-index:30;}
.loginPopupInner{background-color:#fff; box-shadow:0px 4px 8px #444;}
.nav .loginTabBlue{font-size:15px; color: #fff; margin-bottom: -1px; border-radius: 0px; border: none;display:block; width: 176px; background-color: transparent;}
.nav .loginTabBlue:hover{background-color: #11689d;}
.nav-tab>li.active>.loginTabBlue, .nav-tab>li.active>.loginTabBlue:hover, .nav-tab>li.active>.loginTabBlue:focus{background-color:#025f98;color:#fff; border:solid 1px #025f98;}
.loginTabBox{display: block;  text-align:center;border:none;border-radius:0px;}
.loginPopupBtn{display: Inline-block; padding: 8px 30px; background-color: #0277bd; color: #fff; box-shadow:0px 4px 6px #ccc;}
.loginPopupBtn:hover{background-color: #0767a0; color: #fff; text-decoration: none;}
.loginPopupBtn:focus{background-color: #0767a0; color: #fff; text-decoration: none;}
.input-icons i {position: absolute; margin-top: 3px; color: #999;}
.input-icons {width: 100%; margin-bottom: 10px;}
.icon {padding: 10px; min-width: 40px;}
.input-field {width: 100%; padding: 10px; padding-left: 30px; text-align: left; border-radius: 4px; display: block;}
.loginFormBox{padding: 10px 32px 20px 32px;text-align:left;}
.loginCloseBtn{float:right;z-index:10;cursor:pointer;position: absolute;line-height:32px;border-radius:20px;color:#b1c3dd;background-color:#315c9a;width:30px;height:30px;right:-8px;top:-8px;}
.loginCloseBtn:hover{color:#222;background-color:#999;}
#forgotBox{display: none;}
#loginBox{display: block;}
#register2{display: none;}
#register{display: block;}
.dobInput{width: 60px; padding: 5px; text-align: center; margin-right: 2px; }
.genderBox{padding: 4px 8px 0px 8px; font-weight: normal; background-color: #efefef; border-radius: 4px; display: inline-block; border: solid 1px #ccc; cursor: pointer; color: #666;}
.birthText{margin-right: 6px; font-weight: bold; color: #666; letter-spacing: 1px;}
.popupuBox3{width: 70%; background-color: #fff; margin-top: 20px; border: solid 1px #ccc; margin-bottom: 0px; padding-bottom: 0px;}
.loginPopupBtn2{display: Inline-block; padding: 8px 30px; background-color: rgba(16, 56, 80, 0.8) ; color: #fff; cursor: pointer; border: solid 1px #164e70;}
.loginPopupBtn2:hover{background-color: #215677; color: #fff; text-decoration: none;}
.loginPopupBtn2:focus{background-color: #215677; color: #fff; text-decoration: none;}
.signUpHide{text-align: center; margin-top: 20px; display: none;}
.signText{font-size: 12px; color: #fff;}
.genderStyle{font-weight: normal; font-size: 14px;}
#loginRight{text-align: center; background-color: #118acb; padding-top: 30px; margin-bottom: 0px;}
.bottomLinkBox .botLink{height: 50px; padding-top: 8px;text-align: center; font-size: 14px; color: #6e717a; font-weight: normal;}
.bottomLinkBox .botLinkOver{padding: 0px;}
.botLinkOver i {font-size: 18px;}
.bottomLinkBox h6{margin: 0px; padding: 0px; font-size: 13px; font-weight: normal; font-family: 'Barlow Semi Condensed', sans-serif;}
.bottomLinkBox a{color: #6e717a; cursor: pointer; text-decoration: none; padding: 0px;}
.bottomLinkBox a:hover{color: #6e717a; cursor: pointer; text-decoration: none;}

.bottomLinkBox a.active{color: #117cd3; cursor: pointer; text-decoration: none;}

.linkBox{width: 100%; Background: #fff; box-sizing: border-box; display: none; border-top: solid 1px #ccc; position: fixed; bottom: 0px; z-index: 2;}
.linkBox a{padding: 5px; width: 100%; text-align: center; color: #6e717a; cursor: pointer;}
.linkBox h6{margin: 0px; padding: 0px; font-size: 13px; font-weight: normal; font-family: 'Barlow Semi Condensed', sans-serif;}

/*----------- My Courses ----------*/
.courseListing {text-decoration: none;}
.courseListing:hover {text-decoration: none;}
.courseListing:focus {text-decoration: none;}
.courseListing .media-object {width: 160px;}
.courseListing .media-heading {color: #333; margin: 0px; padding: 0px; margin-right: 10px; font-size: 16px; line-height: 20px;}
.courseListing .learnText{padding: 6px 0px; margin: 0px; color: #666; font-size: 14px;}
.courseListingbox {padding: 4px 12px;}
.closeIconBox{position: absolute; right: 3px; padding: 0px 8px; top: 0px; display: block; color: #333;; text-align: right;  z-index: 2; }
.closeIconBox2{padding: 0px 8px; position: absolute; margin-top: -8px; right: 12px;}
.deleteBox{border: solid 1px #ccc; z-index: 5; padding: 8px 20px; top: 0px; right: 0px; position: absolute; text-align: center; width: 160px; background-color: #fff; display:none; box-shadow: 0px 0px 4px #ccc;}
.deleteBox2{border: solid 1px #ccc; z-index: 5; padding: 8px 20px; margin-top: -10px; right: 0px; position: absolute; text-align: center; width: 160px; background-color: #fff; display:none; box-shadow: 0px 0px 4px #ccc;}
.closeIcon{padding: 4px;}
.blackBoxShow2{position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:1;display:none;}
#player{display: none;}
#myDiv{display: block;}
#askDiv{display: block;}
#howJob h4{font-size: 18px;}
#howContent {display: none;}

/*----------- Discover css ----------*/
.discoverOver{background-color: #f2f3f5; padding-bottom: 50px;}
.discoverBox h2{margin: 0px; padding: 20px; font-size: 22px; text-align: center;}
.discoverBoxCourse{vertical-align:top; width: 230px;color:#333;background-color:#fff;display:inline-block;border:solid 1px #ccc; text-decoration: none; cursor: default;}
.discoverBoxCourse:hover{color:#f15a22;text-decoration:none;}
.scrollBox{text-align: left; overflow-x: auto; overflow-y: hidden;}
.scrollBoxInner{display:table; margin:0 auto; width: max-content;}
.reportMenu li a{padding: 7px 10px; text-align: left; border-bottom: solid 1px #ddd;}
.reportMenu li a:hover{background-color: #ddd;}
.examListingbox {padding: 0px; margin: 0px; border-bottom: solid 1px #ccc;}
.examListingIcon{color:#ec3a3e; opacity: 0.8;}
.examListingIcon2{color:#00a84e; opacity: 0.8;}
.examListingIcon3{color:#117cd3; opacity: 0.8;}
.examDetail{padding: 3px 0px; margin: 0px; color: #f15a22; font-weight: light; font-size: 14px;}
.examListing {text-decoration: none; display: block; padding: 12px 16px;}
.examListing:hover {text-decoration: none; background-color: #efefef;}
.examListing:focus {text-decoration: none;}
.examListing .media-object {width: 160px;}
.examListing .media-heading {color: #333; font-weight: 500; margin: 0px; padding: 0px; margin-right: 10px; font-size: 17px; line-height: 20px;}
.stBtnActive{background-color: #00b169; text-decoration: none; display: inline-block; padding: 8px 20px; border-radius: 160px; color: #fff; font-size: 16px;}
.stBtnActive:hover{background-color: #00b169; color: #fff; text-decoration: none; }
.stBtn{background-color: transparent; text-decoration: none; cursor: pointer; display: inline-block; padding: 8px 20px; border: solid 1px #ccc; border-radius: 160px; color: #333; font-size: 16px;}
.stBtn:hover{background-color: #fff; color: #333; text-decoration: none; }
.productItemReview .courseWishlist{margin-right: 5px; vertical-align: top; color: #333; padding: 4px; cursor: pointer; margin-top: -4px; font-weight: 500; color: #ccc;}
.productItemReview .courseWishlist.active{margin-right: 5px; vertical-align: top; color: #333; padding: 4px; cursor: pointer; margin-top: -4px; font-weight: 500; color: #65b556;}
.productItemReview .courseWishlist i {font-size: 18px;}
.productItemReview .premProd {margin-bottom: -4px; margin-right: -10px; background-color: #ec7c1f; color: #fff; padding: 3px 8px;}
.productItemReview .freeProd {margin-bottom: -4px; margin-right: -0px; background-color: grey; color: #fff; padding: 3px 16px;}
#heading .page-heading{font-weight: bold; font-size: 34px; margin-top: 0px; line-height: 38px; text-transform: uppercase;}

/*----------- Blog css ----------*/	
.s-container {padding: 10px 4px;}
.icon-block{width: 50px; height: 50px; background-color: #e0e0e0; text-align: center; line-height: 50px; font-size: 20px;}
.link-text-color {color: #212121;}
.link-text-color:hover {color: #42a5f5; text-decoration: none;}
.link-text-color:focus {color: #42a5f5; text-decoration: none;}
.box-blog{box-shadow:2px 2px 4px #ddd; background-color: #fff;}
.blog-image {width: 280px; float: left; margin-right: 20px;}
.blog-image2 {width: 280px; float: right; margin-left: 20px;}
.blog-sm-over {margin: 3px 0px;}
.blog-sm-img{width: 80px;}
.blog-sm-content{width: 220px; margin-left: 10px;}
.blog-head-link {color: #212121; font-size: 18px; line-height: 22px;}
.blog-head-link:hover {color: #42a5f5; text-decoration: none;}
.blog-head-link:fover {color: #42a5f5; text-decoration: none;}
.blog-bgimg{background-image: url('../images/blog-bg.jpg');  background-attachment: relative;background-repeat: no-repeat;
  background-size: cover;}
.blog-bgBox{color: #fff;  padding: 0px 10px 14px 10px; text-align: left; margin-top: 40px;margin-bottom: 30px;}
.blog-bgBox2{padding: 0px 0px; }
.blog-bgBox2 h2{font-size: 70px; margin: 0px;}
.blog-bgBox2 p{font-size: 34px; color: #333; margin-top: -10px; padding: 0px;}
.blog-bgBtn2{display: inline-block; margin-top: 20px; border-radius: 80px; color: #fff; padding: 10px 40px; font-size: 16px; cursor: pointer;}
.blog-bgBtn2:hover{text-decoration: none; color: #fff; opacity: 0.8;}

/*---------------------
	smartReader page
-----------------------*/
.mainBackground{background-color:#066; height: 580px; background-image: url(../images/banner_bg.jpg); background-repeat: no-repeat; background-position:  center;}
.thumbBox{width: 100%; height: 500px; margin-top: 30px; position:absolute; clear:both;}
.thumbBoxInternal{max-width: 950px; width: 100%; height: 300px; padding: 20px;}
.view .maskImg{margin-top: 46px;}
.bgColor-1{ background: #ff3300; background-color: rgba(255,0,0,0.9); filter: alpha(opacity=90);  }
.bgColor-2{ background: #aea22b; background-color: rgba(174,162,43,0.9); filter: alpha(opacity=90);}
.bgColor-3{ background: #dd7689; background-color: rgba(221,118,137,0.9); filter: alpha(opacity=90);}
.bgColor-4{ background: #26c5c1; background-color: rgba(38,197,193,0.9); filter: alpha(opacity=90);}
.bgColor-5{ background: #6ab647; background-color: rgba(106,182,71,0.9); filter: alpha(opacity=90);}
.bgColor-6{ background: #3a60a0; background-color: rgba(58,96,160,0.9);  filter: alpha(opacity=90);}
.bgColor-7{ background: #4bb1c5; background-color: rgba(75,177,197,0.9); filter: alpha(opacity=90);}
.bgColor-8{ background: #cb732c; background-color: rgba(203,115,44,0.9); filter: alpha(opacity=90);}
.bgColor-9{ background: #d0548b; background-color: rgba(208,84,139,0.9); filter: alpha(opacity=90);}
.bgColor-10{ background: #3a5f9f; background-color: rgba(204,102,0,0.9); filter: alpha(opacity=100);}
.bgColor-11{ background: #5e79aa; background-color: rgba(94,121,170,0.9); filter: alpha(opacity=90);}
.bgColor-12{ background: #79ba29; background-color:  rgba(121,186,41,0.9); filter: alpha(opacity=100);}
.bgColor-13{ background: #c7284c; background-color: rgba(199,40,76,0.9); filter: alpha(opacity=90);}
.bgColor-14{ background: #d2761c; background-color: rgba(210,118,28,0.9); filter: alpha(opacity=90);}
.bgColor-15{ background: #111; background-color: rgba(10,10,10,1.0); filter: alpha(opacity=100);}
.catHeading{font-size: 24px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff;}
.view {width: 152px; height: 152px; margin: 2px; display:inline-block; overflow: hidden; position: relative; text-align: center; cursor: pointer; opacity: 1;}
.view h2 {text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 4px; background-color: #333;   
   margin: 20px 0 0 0; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;}
.view:hover{opacity: 0.8;}
.view p {font-family: Georgia, serif; font-style: italic; font-size: 12px; position: relative; color: #fff; padding: 10px 20px 10px; text-align: center;}
.view2 {width: 152px; height: 152px; margin: 2px; display: inline-block; overflow: hidden; position: relative; text-align: center; cursor: default;}
.view2 img {margin-top: 20px;}
.chooseImg{width: 400px;}

/*---------------------
	school-board page
-----------------------*/
.board-icon {width: 160px;}

/*---------------------
	school-page
-----------------------*/
.class-box{padding: 14px; cursor: pointer; margin: 10px; text-decoration: none; border-radius: 10px; background-color: #fff; box-shadow: 0px 0px 6px #ddd; display: inline-block;}
.class-box:hover {background-color: #efefef; text-decoration: none;}
.class-box .text-circle {background-color: #00aeef; text-decoration: none; border-radius: 80px; height: 70px; width: 70px; color: #fff; line-height: 70px; font-size: 44px; font-weight: bold;}
.class-box .text-circle:hover {background-color: #0095da; text-decoration: none;}
.class-box-over {display: inline-block;}
.class-box-over p{font-size: 15px;}
.class-box .text-circle2 {text-decoration: none; border-radius: 80px; height: 70px; width: 70px; color: #fff; line-height: 70px; font-size: 44px; font-weight: bold;}

/*---------------------
	school-page new
-----------------------*/
.school-left{padding: 0px;}
.school-left li{list-style: none;}
.school-left li a{margin:10px 0px; text-decoration: none; height: 37px; background-color: #fff; line-height:37px; padding-left: 25px; display: block; background-image: url(../images/left-bg.png); background-repeat: no-repeat; background-position: left;}
.school-left li a:hover {background-image: url(../images/left-bg2.png); background-color: #fff; color: #fff; }
.school-left li a:focus {background-image: url(../images/left-bg2.png); background-color: #fff; color: #fff; }

.school-left2{padding: 0px;}
.school-left2 li{list-style: none;}
.school-left2 li a{margin:10px 0px; text-decoration: none; height: 37px; background-color: #fff; line-height:37px; padding-left: 25px; display: block; background-image: url(../images/left-bg.png); background-repeat: no-repeat; background-position: left;}
.school-left2 li a:hover {background-image: url(../images/left-bg3.png); background-color: #fff; color: #fff; }
.school-left2 li a:focus {background-image: url(../images/left-bg3.png); background-color: #fff; color: #fff; }
/* .subjectIcon2 {float: left; margin-right: 13px; width: 40px; height: 40px; border-radius: 100px; background-color: #f8f8f8; text-align: center; line-height: 40px;} */
.top-heading5{margin-top:35px;background-color:#42a5f5;border-bottom:solid 1px #eee; display: block;}

.course-top {margin-top:55px;background-color:#42a5f5;border-bottom:solid 1px #eee; display: block;}
.course-top .container{background-color:#42a5f5;padding-top:10px; color:#fff;}
.courseDetailText2{padding: 0px 0px; text-align: justify; font-size: 15px; line-height: 26px;}

#examTopBanner {
  background: url("../images/background-bank.jpg") center top no-repeat fixed;
  background-size: cover;
  
  position: relative;
  margin-top: -1px;
 
  
}

#examTopBanner::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.58);
  z-index: 1;
}

#examTopBanner.container {
  position: relative;
  z-index: 1;  
  color: #f7f7f7;
  margin-bottom: 10px;
  padding: 10px 30px 30px 30px; 
  color: #fff;
	
}


#examTopBanner h2{font-size: 28px; color: #fff;}
#examTopBanner p{font-size: 15px; line-height: 24px; color: #fff;}
#examTopBanner a{color: #fff; padding: 8px 15px; margin-bottom: 5px; border-radius: 4px; display: inline-block; text-decoration: none;}
#examTopBanner a:hover{opacity: 0.9;}

/* .examTopBanner {color: #fff; z-index: 2; padding: 30px 30px; background: url("../images/background-bank.jpg") center top no-repeat fixed; background-size: cover;  position: relative;} */
.examTopBanner {color: #333; z-index: 2; padding: 30px 30px; background-color: #fff; position: relative;}

.examTopBanner h1{font-size: 26px; margin-top: 0px; line-height: 32px;}
.examTopBanner h2{font-size: 24px;}
.examTopBanner p{font-size: 15px; line-height: 24px;}
.examTopBanner a{ padding: 8px 15px; color: #fff; margin-bottom: 5px; border-radius: 4px; display: inline-block; text-decoration: none;}
.examTopBanner a:hover{opacity: 0.9;}
.examTopBannerOver {background-color: #e7eff4; padding: 13px 30px;}
.colorCyan {background-color: #008bd3;}
.colorGreen {background-color: #00944b;}



/*---------------------
	school-page new
-----------------------*/
.panel-learning {border: solid 1px #a0e0d9;}
.panel-learning .panel-heading {background-color: #a0e0d9; color: #175a62; padding: 16px 15px; display: block;}
.learning-left{padding: 0px;}
.learning-left li{list-style: none;}
.learning-left li a{margin-top: 0px; font-size: 14px; text-decoration: none; background-color: #f7f7f7; color: #333; padding: 10px 15px; display: block; border-left: solid 1px #eee; border-right: solid 1px #eee; border-bottom: solid 1px #eee;}
.learning-left li a:hover {background-color: #26bcf7; color: #fff;}
.learning-left li a:focus {background-color: #26bcf7; color: #fff;}
.learning-left li a.active2 {background-color: #26bcf7; color: #fff;}
.learning-left .activeBlue {margin-top: 0px; font-size: 14px; text-decoration: none; background-color: #26bcf7; color: #fff; padding: 10px 15px; display: block; }
.learning-left li i {font-size: 18px;}
.learningTabBox {display: inline-block;  text-align:center;border:none;border-radius:0px; margin-top: 5px; margin-bottom: 5px;}
.learningTabBox .syllabusTabBlue {font-size: 13px; border-radius: 40px; padding: 6px 20px; margin-right: 5px;}
.learningTab{font-size:15px; color: #333; border-top: solid 1px #00b169; margin-bottom: -1px; border: solid 1px #00b169;display:inline-block;background-color:#fff;}
.learningBox2 {margin-top: 20px;}
.learningBox2 .productName{text-align: left;}

.learningTopicBox {margin-top: 0px; margin-right: 10px;}
.learningTopicBox .lessonBox {display: block; font-size: 15px; text-align: left; text-decoration: none;}
.learningTopicBox .startBtn {float: right; margin-top: -24px; font-size: 20px; color: #333;}
.learningTopicBox .startBtn:hover {float: right; margin-top: -24px; font-size: 20px; color: #42a5f5;}
.learningTopicBox .lessonList {font-size: 12px; line-height: 22px; list-style-type: square; list-style-image: url("images/rightMark3.png");}
.learningTopicBox li{font-size: 14px;}
.learningTopicBox li span{}
.tab-pane h4 {text-align: left;}
.playicon {height: 18px;}
.playicon:hover {opacity: 0.7;}
.pdficon {height: 18px;}
.pdficon:hover {opacity: 0.7;}
.scroll-content {min-height: 400px; max-height: 500px; overflow: hidden auto; padding-top: 5px; padding-left: 10px;}
.scroll-content2 {min-height: 400px; max-height: 600px; overflow: hidden auto; padding-bottom: 20px; padding-left: 10px;}
.scroll-content3 {min-height: 400px; max-height: 600px; overflow: hidden auto; padding-top: 1px; margin-top: -10px; padding-bottom: 20px; padding-left: 10px;}
.pdfListOver {border: solid 1px #ccc; text-align: left; margin-top: -1px;}
.pdfListOver .pdfListOver-left {display: inline-block; padding: 10px; width: 75%;}
.pdfListOver .pdfListOver-right {display: inline-block; float: right; width: 25%; text-align: right;}
.pdfListOver .pdfListOver-right a {display: inline-block; padding: 10px; text-align: center; background-color: #eee;}
.pdfListingOver {border: solid 1px #ccc; text-align: left; margin-top: -1px;}
.pdfListingOver a {padding: 10px; color: #333; display: block; text-decoration: none;}
.pdfListingOver a:hover { background-color: #f0f0f7; text-decoration: none;}
.pdfListingOver a:focus { background-color: #f0f0f7; text-decoration: none;}
.pdfListingOver i {margin-right: 5px;}

.topBluePatti {padding: 15px 30px; color: #fff; margin-top: 55px; margin-bottom: 0px; background-color: #42a5f5; font-size: 16px;}

.panel-reporting {border: solid 1px #ddd;}
.panel-reporting .panel-heading {background-color: #a0e0d9; color: #175a62; padding: 16px 15px; display: block;}
.reporting-left{padding: 0px;}
.reporting-left li{list-style: none; margin: 10px 0px;}
.reporting-left li a{margin-top: 0px; font-size: 14px; text-decoration: none; background-color: #fff; color: #333; padding: 10px 15px; display: block; border: solid 1px #ddd;}
.reporting-left li a:hover {background-color: #eee;}
.reporting-left li a:focus {background-color: #eee;}
.reporting-left li a.active2 {background-color: #eee; color: #333; cursor: default;}

.ranking-left {padding: 0px;}
.ranking-left {list-style: none; margin: 10px 0px; background-color: #fff;}
.ranking-left a{color: #777; margin-top: 20px; background-color: #fff; border: solid 1px #ccc; border-radius: 10px; display: block; padding: 20px; text-align: left; font-size: 18px;}
.ranking-left a:hover {background-color: #eee; text-decoration: none;}
.ranking-left a:focus {background-color: #eee; text-decoration: none;}
.ranking-left a.active2 {background-color: #26bcf7; color: #fff; text-decoration: none; border: none;}
.ranking-left i {font-size: 26px; margin-right: 10px;}

.rankingTop {background-color: #4caf50; color: #fff; padding: 10px 20px 4px 20px;}
.rankingTop .rank-left{display: inline-block;}
.rankingTop .rank-right{display: inline-block; font-size: 20px; margin-left: 10px;}
.rankingTop .rank-right p{font-size: 16px; margin-top: -4px;}
.progress.proBox{height:10px; margin-bottom: 0px; margin-top: 5px;}
.progress .proPer{height:10px; background-color: #4caf50;}

.leftBtn {padding: 0px;}
.leftBtn {list-style: none; margin: 10px 0px; background-color: #fff;}
.leftBtn a{color: #777; margin-top: 10px; background-color: #fff; border: solid 1px #ccc; border-radius: 6px; display: block; padding: 10px 20px; text-align: left; font-size: 16px;}
.leftBtn a:hover {background-color: #eee; text-decoration: none;}
.leftBtn a:focus {background-color: #eee; text-decoration: none;}
.leftBtn a.active2 {background-color: #26bcf7; color: #fff; text-decoration: none; border: none;}
.leftBtn a.active3 {background-color: #eee; text-decoration: none;}
.leftBtn i { margin-right: 10px;}


/* Report */

.examReportBoxOver {margin-top: 0px;}
.learnThumb {width: 60px; height: 60px; border-radius: 100px;}
.reportTopBtn a {padding: 6px 18px; font-size: 14px; color: #0186c1; font-weight: bold; background-color: #fff; line-height: 20px; border: solid 2px #0186c1; border-radius: 100px; margin-right: 10px;}
.reportTopBtn a:hover {background-color: #0186c1; color: #fff; text-decoration: none;}
.reportTopBtn a:focus {background-color: #0186c1; color: #fff; text-decoration: none;}
.reportTopBtn a.active { background-color: #0186c1; color: #fff;}


.examReport li{padding: 10px 0px; color: #555; list-style: none;}
.examReport .img-box{text-align: center; margin-right: 15px; display: inline-block; vertical-align: top;}
.examReport img{height: 45px;}
.examReport .enroll-text{text-align: left; display: inline-block; vertical-align: top;}
.examReport h4{padding: 0px; margin-top: -6px; margin-bottom: 0px; font-size: 18px;}
.examReport .badge{font-size: 14px;}
.examReport .examReportBox {padding-top: 0px;}
.examReport .examReportBox .reportBoxOver{color: #555; padding: 15px; border-radius: 10px; box-shadow: 1px 1px 4px #ccc;}

.examReportBox {padding: 0px; margin-top: 8px;}

.courseReport li{padding: 10px 12px; color: #555; list-style: none;}
.courseReport .img-box{width: 80px; text-align: center; margin-right: 15px;}
.courseReport img{height: 45px;}
.courseReport .enroll-text{text-align: left; width: 100%;}
.courseReport h4{padding: 0px; margin-top:7px;font-size: 18px;}
.courseReport .badge{font-size: 14px;}
.courseReport .courseReportBox a{color: #555; border-radius: 4px; box-shadow: 1px 1px 4px #ccc;}

.subjectDD {background-color: #0093dd; color: #fff; display: block; padding: 10px 5px; min-width: 240px; margin-bottom: 10px;}
.subjectDD option {background-color: #fff; color: #333;}

.graphBoxOver {background-color: #fff; margin-top: 0px; border: solid 1px #ddd;}
.compareBoxOver {background-color: #fff; margin-top: 0px; border: solid 1px #ddd;}


/* about exam */
.about-box  {padding: 0px 20px;}
.about-box h4{font-size: 17px;}
.about-box p{line-height: 30px; font-size: 15px;}
.about-box ul li{line-height: 20px; font-size: 15px; margin: 10px 0px;}

.sylHeading {font-size: 15px;}
.secitonOver {background-color: #e7eff4; padding: 0px 30px 13px 30px;}
.sectionInner{padding: 20px; background-color: #fff; margin-top: 0px;}

.modal-center {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.modalIframe {width: 100%; min-height: 540px;}

/* exam category page*/
 .exam-cat-over {text-align: left; margin-top: 10px;}
 .exam-icon-box {text-align: left; padding: 8px 12px; margin: 10px 8px; display: inline-block; width: 340px; border: solid 1px #ddd;}
 .exam-icon-box:hover {text-decoration: none; box-shadow: 0px 0px 8px #ccc;}
 .exam-icon-box img {width: 100px; height: 100px;}
 .exam-icon-box .media-body {vertical-align: middle;}
 .exam-icon-box h4 {margin: 0px; font-size: 20px; font-weight: normal; line-height: 26px;}
 .exam-des {text-align: center; font-size: 16px; line-height: 26px; margin-top: 20px; color: #777;}
 
 /* school page*/
 .exercise-color {color: #0093dd;}
 .panel-heading.chapter-heading {background-color: #fff; color: #333; border: solid 1px #ccc; padding: 12px 10px;}

#player_one.videoPlayerBox {height: 530px;}

.stdMtlHeading {display: none;}

@media screen and (max-width:812px){
body{background-color:#efefef; margin-bottom:32px;}
.iframe{height:525px;}
h1{font-size:20px; margin:12px 0px; line-height: 24px;}
.subhead{font-size:14px;margin:12px;}
.circleDesign{display:inline-block;width:94px;height:94px;text-align:center;line-height:90px;margin:1px;border:solid 7px #bbb;}
.catText{font-size:14px;}
.searchBox{width:92%;display:inline-block;}
.productName{font-size:13px;}
.productName2{font-size:18px;}
.productReviewIcon{font-size:12px;}
.productItemReview{font-size:11px;}
.productItemPrice{font-size:11px;}
.productPublisher{font-size:11px;}
.productItemPrice2{font-size:14px;}
.headerText{font-size:16px;}
.thumbBox{padding:0px;}
.videoThumb{width:100%;height:auto;}
.notesUser{font-size:12px;color:#666;}
#bannerSearch{display:none;}
#bannerSearch2{display:block;}
#myBanner{top:0px;margin-bottom:0px;}
.advSearch{display:block;}
.advSearch2{display:none;}
.catHeading{font-size:26px;}
.catSubHeading{font-size:18px;}
.foundText{font-size:14px;margin-top:-10px;margin-bottom:0px;}
.foundTextBlue{color:#3b9be9;font-size:14px;}
.top-heading2{display:block;}
.top-heading{display:none;}
.navbarBox{display:none;}
.navbarBox2{display:none;}
#accordion21{display:none;}
#accordion22{display:none;}
#accordion23{display:none;}

#accordion12{display:block;}
.productPublisherName{font-size:12px;line-height:14px;}
.productChannelName{font-size:11px;color:#555;}
.width-40{width:30px;}
#myTabBottom{display:block;background-color:#42a5f5;bottom:0px;position:fixed;border-top:solid 1px #ccc;}
.footerBox{display:none;}
.examBoxOuter{border:none;}
.productBoxOuter{padding:2px;}
.chapterName{font-size:15px;height:auto;padding-bottom:5px;}
.videoBox{padding:0px;margin-top:40px;}
.videoBox2{padding:0px;}
.videoBox3{background-color:#fff;border:none;}
.videoBox4{padding:0px;}
.videoBottom{padding:4px 4px 6px 4px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.lectureListBox{overflow-y:scroll;max-height:220px;border-top:solid 3px #ddd;background-color:#fff;}
.topicBox{padding:0px;}
.topicHeading{display:none;}
.reviewIcon{padding:2px;width:16px;height:18px;line-height:10px;font-size:5px;}
.viewerIcon{padding:2px;width:18px;height:18px;line-height:10px;font-size:9px;}
.likeIcon{padding:2px;margin-left:6px;width:18px;height:18px;line-height:10px;font-size:5px;}
.favLinkBox{padding:8px;font-size:18px;}
.detailBox{padding:0px;}
.detailBox2{padding:0px;}
.detailBox3{background-color:#fff;margin:0px;border:none;}
.line{background-color:#ccc;height:1px;margin:0px;display:block;}
.examBox1{margin:13px 6px 6px 6px;box-shadow:0px 1px 2px #ccc;}
.examTop{font-size:14px;}
.questionOuter{border:none;}
.examOuterTop{margin-top:20px;}
.examTab{font-size:16px;}
.examBoxOuter2{padding:0px;}
.resultBox1{display:none;}
.resultBoxBottom{box-shadow:-3px -2px 5px #333;background-color:#42a5f5;z-index:2;display:block;}
.examBottomFooter{text-align:center;}
.examBottomBtn2{color:#333;text-decoration:none;font-size:14px;display:block;font-family:arial, Geneva, sans-serif;font-weight:bold;padding:10px 0px;background-color:#fff;}
.examBottomBtn2:hover{color:#333;text-decoration:none;background-color:#d1d1d1;}
.examBottomBtn{color:#fff;text-decoration:none;font-size:14px;display:block;font-family:arial, Geneva, sans-serif;font-weight:bold;padding:10px 0px;background-color:#42a5f5;}
.examBottomBtn:hover{color:#fff;text-decoration:none;opacity:0.4;}
.examBottomBtn:focus{color:#fff;text-decoration:none;opacity:0.4;}
.resultOuter{margin-top:12px;border:none;}
.reAttempBtn{margin-top:-2px;}
.resultBtn{margin-top:-4px;display:none;}
.nextPrevBox{display:block;}
.nextPrevBox2{display:none;}
.questionOuter3{padding-bottom:20px;}
.box-padding{padding:15px 0px 0px 0px;}
.profile-box-padding{padding:5px;}
.btn-white{font-size:11px;}
.paddingTop{padding-top:30px;}
.allSearch{width:100%;}
.searchTabOuter .searchTab{text-decoration:none;border:none;padding:7px 18px;border-radius:6px 6px 0px 0px;font-weight:bold;font-size:14px;color:#fff;}
.searchTabOuter{margin-bottom:-9px;margin-top:-14px;}
.lectureHeading{font-weight:normal;font-size:18px;color:#337ab7;}
.downLink{margin-left:-2px;}
.subHeadBox5{background-color:#42a5f5;padding-top:32px;padding-bottom:2px;color:#fff;}
.searchContent{padding:8px 0px;}
.ProductBoxSearch{padding:5px;}
.examName{font-size:22px;}
.examThumbBlock{padding:0px;}
.examListOuter{padding-top:10px;}
.examHeading{font-size:17px;}
.examListUsers{font-size:12px;margin-top:5px;}
.examListQues{font-size:12px;}
.redLink{font-size:12px;}
.greenLink{font-size:12px;}
.searchTabOuter2{display:block;}
.searchTabOuter2 .searchTab{text-decoration:none;border:none;padding:7px 18px;border-radius:6px 6px 0px 0px;font-weight:bold;font-size:14px;color:#fff;margin-bottom:-2px;}
.searchTabOuter2 .searchTab:hover{color:#337ab7;border:none;background-color:#efefef;}
.searchTabOuter2 .active .searchTab{background-color:#efefef;border:none;}
.searchTabOuter2 .active .searchTab:focus{background-color:#efefef;border:none;}
.searchTabOuter2 .active .searchTab:hover{background-color:#efefef;border:none;}
#topSearch{display:block;}
#sBtn{display:none;}
.buyHeading{font-size:20px;font-weight:bold;}
.buyHeading2{font-size:18px;font-weight:bold;}
.control-label{font-weight:bold;font-size:13px;padding:0px 14px;}
.blankDiv{display:none;}
.buyBorder{border:none;padding:20px 0px;width:93%;}
.indexBox2{display:none;}
.indexBox1{display:block;}
.topSearch{display:block;}
.navBox{display:block;}
#menuBG{display:block;}
.boxLeft{display:none;}
.boxLeftGreen{display:none;}
.boxRightWhite{background-color:#fff;padding:10px 6px;}
.playerBox{width:100%;height:273px;}
.enterPromo{margin-top:-10px;}
.myIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.homeIconBox{margin-top:-24px;margin-left:-14px;}
.detailBox3{padding:0px;}
.popupHeading{font-size:24px;}
.startLearningPopup{width:300px;margin-left:-150px;margin-top:-135px;}
.startLearningPopupInner{padding:20px 10px;}
.ratingPopup{width:300px;height:270px;margin-left:-150px;margin-top:-60px;}
.ratingPopupInner{padding:20px 10px;}
.boxRightInner{padding:0px;}
.tableWidth{width:100%;}
.rightMark2{padding:10px;}
.priceContent{font-size:14px;line-height:20px;padding:10px;}
.allSearchPage{display:inline-block;}
.subscribeHead{font-size:16px;}
.priceText{font-size:14px;padding:0px;margin:0px;}
.subscribeBox{border:none;background-color:#fff;width:100%;padding:0px;}
.leftBox{display:none;}
.fpThumbBox{padding:0px;margin:3px 0px;height:140px;text-align:center;display:inline-block;text-decoration:none;}
.fpImgBox img{width:44px;}
.fpImgBox{width:84px;height:84px;line-height:55px;border:solid 6px #fff;box-shadow:0px 0px 4px #999;}
.fpThumbBox h4{font-size:13px;line-height:18px;}
.searchPopup{display:none;margin:auto;position:fixed;width:380px;top:50%;left:50%;margin-top:-135px;margin-left:-190px;padding:0px;z-index:30;}
#blackBox3{display:none;}
.top-heading3{border-bottom:solid 1px #eee;display:block;}
.top-heading4{display:block;margin-top:40px;}
.myTabOuter{display:block;}
.thumbStyle{padding:0px;display:block;}
.loginConBoxOver{display:none;}
.learningBox{margin-top:-4px;}
.earningDetail{margin:auto;position:fixed;border-radius:6px;height:500px;width:360px;top:50%;left:50%;margin-top:-250px;margin-left:-180px;padding:0px;display:none;z-index:30;}
.earningDetailInner{margin:0px;height:500px;background-color:#fff;padding:16px 10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.earningImage{width:100%;}
.refNum{font-size:20px;color:#008cdb;margin:20px 0px;}
.earnBox{margin-top:10px;padding:5px 5px 5px 10px;font-weight:normal;font-size:16px;color:#fff;}
.detBtn{padding:7px 6px;margin-top:-2px;font-size:13px;}
.payBox{background-color:#fff;padding:10px 0px;}
.promoBox{width:90px;vertical-align:13px;margin-left:16px;}
.promoBox2{width:90px;vertical-align:13px;margin-left:16px;}
.promoText{font-size:13px;}
.priceText2{font-size:16px;margin-top:0px;font-weight:bold;}
.content-panel .heading-1{font-size:24px;}
.disImage{width:180px;}
.subImage{width:120px;}
.subBox{display:block;padding:9px;line-height:30px;}
.blackBoxStyle2{background-color:#000;position:fixed;top:0px;height:100%;width:100%;opacity:0.6;z-index:10;display:none;}
.lastViewedPopup{margin:auto;position:fixed;width:320px;top:50%;left:50%;margin-top:-135px;margin-left:-160px;padding:0px;z-index:30;}
.lastViewedPopupInner{margin:0px;background-color:#fff;border-radius:4px;padding:20px 10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.popupHeading4{font-size:14px;color:#333;font-weight:normal;}
.closeBtn4{float:right;cursor:pointer;line-height:26px;border-radius:20px;color:#777;background-color:#ccc;width:24px;height:24px;margin-right:-8px;margin-top:-18px;}
.closeBtn4:hover{color:#222;background-color:#999;}
.closeBtn4 span{font-size:12px;}
.footerBox2{background-color:#212121;padding:20px;}
.subScribeLink{background-color:#222;padding:14px;text-align:center;color:#fff;opacity:0.95;z-index:1;display:block;}
#container{margin-bottom:46px;}
.subScribeLink:hover{background-color:#444;color:#fff;text-decoration:none;}
.loginConBoxOver{display:none;}
.productDetailBox{min-height:auto;}
#menuHead{display:block;}
.navBox3Icon{display:block;}
.rememberIcon{display:none;}
.imgtext{font-size:11px;padding:8px 16px;}
.videoThumb2{padding:6px;width:100%;margin-top:-34px;}
.productNameBoxUpper{height:40px;}
.productNameBox{line-height:17px;padding-top:3px;height:40px;}
.payOption{margin:auto;text-align:center;display:none;position:fixed;width:340px;top:50%;left:50%;margin-top:-185px;margin-left:-170px;padding:0px;z-index:30;}
.logoIcon{width:60%;background-color:#fff;}
.payTextBox{margin-left:-45px;color:#fff;display:inline-block;}
.payTextHeading{margin-top:-6px;margin-bottom:0px;font-size:24px;font-weight:normal;}
.payTextDes{font-family:muli;font-size:12px;margin:0px;margin-top:-6px;color:#a3cbef;}
.payTextAmount{font-size:20px;margin-top:4px;}
.payOptionProv{margin:10px 10px 10px 0px;padding:10px 0px;border:solid 1px #ccc;}
.emailVarBox{padding:50px 20px 20px 20px;}
#flex{display:flex;flex-direction:column;}
#right{order:1;}
#left{order:2;}
.examIconOuter .examListIcon{margin-right:-10px;}
.examIconOuter .examListIcon2{margin-right:-10px;}
.examListOuter .tab-Box{padding:4px 4px 0px 4px;}
#accordion42 .topicPanel{margin-bottom:54px;}
.subText-1{display:none;}
.subText-2{display:block;}
.subHeading{font-size:18px;font-weight:bold;}
.buyHeading3{margin-top:26px;}
.buyHeading4{margin-top:6px;}
.tabContentBox{min-height:auto;padding-bottom:20px;}
#footer_mobile1{background-color:#000;position:relative;height:44px;margin-top:-0px;border-top:solid 1px #ccc;display:block;clear:both;}
#rightImage{display:none;}
html, body{height:94%;}
.rightside{display:none;}
.mobText .loginTextMob{font-size:14px;font-weight:bold;text-align:left;margin-top:-30px;color:#666;}
.mobText2 .termsText{margin-top:10px;text-align:left;font-size:12px;}
.catHeight{max-height:250px;}
.bottomContent{margin-top:28px;}
.playerThumbBox{height:auto;}
.text-display-2{font-size:20px;margin-top:26px;margin-bottom:0px;}
.text-features{font-size:16px;font-weight:bold;}
.iconBox{padding:8px;}
.iconBox .iconText{font-size:14px}
.congBox{margin:auto;display:none;position:fixed;width:340px;top:50%;left:50%;margin-top:-100px;margin-left:-170px;padding:0px;z-index:3;background:#fff;}
.congHeading{font-size:2.1em;font-family:'Wendy One', sans-serif;}
#bannerDesktop{display:none;}
#bannerMobile{display:block;}
.retPass{font-size:20px;}
.textfeatureBox{margin:5px 15px 5px 15px;padding:0px;min-height:auto;height:auto}
.textfeatureBox2{margin:5px 15px 5px 15px;padding:0px;min-height:auto;height:auto}
.capHeading{font-size:16px;}
.bullSize{margin:0px 4px;}
.printBtn{padding:0px;padding-top:0px;}
#frontHeading h1{font-size:15px;padding:0px;margin-top:13px;margin-bottom:0px;font-weight:bold;color:#0092dd;}
#frontHeading h2{font-size:15px;margin-top:10px;line-height:24px;}
#frontHeading p{font-size:12px;font-weight:normal;color:#5b687a;line-height:24px;}
.subText{font-size:15px;}
.messageText{font-size:14px;}
.OTPPopup{z-index:200;margin:auto;position:fixed;width:340px;top:50%;left:50%;margin-top:-75px;margin-left:-170px;padding:0px;display:none;background:#fff;}
.OTPPopup2{z-index:200;text-align:center;border-radius:6px;margin:auto;position:fixed;width:340px;top:50%;left:50%;margin-top:-160px;margin-left:-170px;padding:0px;display:none;background:#fff;}
.featureBox{margin:-16px 0px;padding-bottom:20px;}
.page-section-heading .text-muted{margin-top:5px;font-size:14px;}
.downloadHead{font-size:30px;margin-top:30px;}
.downloadSubHead{font-size:16px;margin-top:20px;}
.googlePlayText{font-size:15px;width:260px;margin-bottom:20px;line-height:auto;}

.inputSize{padding:20px;border-radius:60px 0px 0px 60px;}
.downloadBtn{padding:11px 14px;}
.googlePlayImg{width:166px;margin-right:20px;margin-top:-10px;}
.signUpBox{padding:6px 24px;font-size:20px;}
.logoSize{width:60px;margin-top:20px;}
.loginLink{margin-top:10px;text-align:left;font-size:12px;}
.promDetail{font-size:16px;line-height:15px;padding:0px;margin:0px;}
.promDetail2{font-size:13px;line-height:15px;padding:0px;margin:0px;}
.promText{font-size:11px;text-align:center;line-height:14px;font-weight:normal;color:#fff;}
.congSubHead{margin-top:10px;font-size:13px;}
.conSubHead2{line-height:20px;font-size:14px;margin-top:14px;}
.conSubHead3{margin:10px;line-height:20px;font-size:16px;font-weight:normal;}
.whyEdubull2{margin-top:20px;font-size:26px;}
.imgClass{width:60px;height:60px;}
#featHeading h3{font-size:13px;font-weight:bold;line-height:18px;margin-top:8px;vertical-align:top;}
#featHeading p{font-size:10px;margin-top:-10px;}
#featHeading .featBox{border:solid 1px #ccc;padding:10px;}
.promHeading{padding:16px 0px 10px 0px;font-size:21px;}
.oneFamText{font-size:16px;}
.catTabOuter{margin-bottom:-2px;margin-top:10px;}
#detBtn .btn-lg{padding:6px 10px;font-size:14px;border-radius:4px;}
.catBox5{height:130px;}
#entire h2{font-size:20px;padding-top:6px;}
.downloadSubHead2{font-size:14px;margin-top:10px;}
.formBox{margin:20px 30px 20px 30px;text-align:left;}
.subText2{font-size:11px;margin-top:-10px;}
.productOffBox{width:340px;margin-left:-170px;margin-top:-200px;}
.productOffBox2{width:300px;margin-left:-150px;margin-top:-300px;}
.planInner{height:1050px;width:300px;}
#subPlan{margin-top:10px;}
.closeBtn6{margin-top:10px;}
.productOffWhite{background-color:#fff;padding:8px;height:140px;}
.productOffWhite img{width:50px;margin-top:10px;}
.productOffWhite h3{font-size:16px;}
.productOffWhite h4{font-size:14px;margin:4px 0px;}
.collageTextBox{top:45%;text-align:center;left:0%;width:100%;padding:10px;}
.collageHeading{font-size:34px;font-weight:normal;text-align:center;}
.collageSubHeading{font-size:14px;text-align:center;margin-top:-5px;line-height:20px;width:100%;}
.collageSubText{font-size:14px;}
.collageSearchBox{display:inline-block;width:320px;padding:10px;background-color:#000;margin-top:20px;}
.collageBox{display:none;}
.collageBox2{color:#fff;height:620px;background-size:100%;margin-top:52px;background-image:url(../images/indexCollage3.jpg); background-position:top right;background-repeat:no-repeat;}
.collageBoxInner{display:none;}
.joinFreeBtn{margin-top:20px;display:block;padding:10px 80px;}
.collageTextBox2{display:block;margin-top:-20px;background-color:#000;color:#fff;text-align:left;width:100%;padding:10px 15px 15px 15px;}
.collageImage2{margin-top:52px;width:100%;display:block;}
.featText{text-align:center;font-weight:normal;font-size:13px;margin:4px 0px;}
.featText2{text-align:center;font-weight:bold;font-size:13px;margin:4px 0px;}
.planHeading{font-size:18px;}
.planTable{border:solid 1px #ccc;padding:0px 15px;font-size:13px;}
.scholarPopup{margin:auto;text-align:center;display:block;position:fixed;width:340px;top:50%;left:50%;margin-top:-135px;margin-left:-170px;padding:0px;z-index:30;}
.scholarPopup_hide{margin:auto;text-align:center;display:none;position:fixed;width:340px;top:50%;left:50%;margin-top:-135px;margin-left:-170px;padding:0px;z-index:30;}
.scholarPopupInner{margin:0px;background-color:#fff;padding:10px 10px 20px 10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.scholarPopup h3{font-size:16px;}
.scholarPopup_hide h3{font-size:16px;}
.searchBox2Inner{margin-top:10px;width:100%;}
.bannerImage{width:100%;}
.vacText{font-size:14px;}
.vacHead{font-size:16px;}
.tableText{font-size:13px;}
#vacTable{margin-top:23px;}
.dialogMessage{margin-top:10px;margin-bottom:-12px;min-height:20px;}
.congText{position:relative;top:0px;text-align:center;color:#333;font-size:20px;line-height:30px;font-weight:normal;color:#333;}
.lead{font-size:16px;}
.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}

.flotingTabBox2{display: none;}
.flotingTabBox{display: none;}
.bottomLinkBox{background-color: #fff; border-top: solid 1px #ccc; position: fixed; width: 100%; bottom: -2px; z-index: 2; display: block;}
.bottomLinkIcon{display: block; border-right: solid 1px #107950; display: inline-block; padding: 6px 12px;}
.bottomLinkIcon:hover{opacity: 0.6;}
.bottomLinkIcon:focus{opacity: 0.6;}
.imgClass2 {display: none;}
.searchPopupInner2{padding:20px 20px 30px 20px;}
.callPopup{margin:auto;border-radius: 10px; text-align:center;display:none;position:fixed;width:300px;top:50%;left:50%;margin-top:-180px;margin-left:-150px;padding:0px;z-index:30;}
.callText{font-size: 14px;}


.containerBoxTop{margin-top: 36px;}
.container-fluid {padding: 0px;}
.classDetailBox{padding: 10px 20px; text-align: left; background-image:url(../images/class_bg2.jpg); background-repeat: no-repeat; background-position: top left;}
.classDetailBox h1{font-size: 24px;}
.classDetailBox .classDetailText{ line-height: 22px; font-size: 14px;}
.classDetailText2{ line-height: 22px; font-size: 14px;}
.classDetail{padding: 6px 10px; display: inline-block; margin-bottom: 6px; font-size: 13px;}
h2 {font-size: 22px;}
.courseTab{font-size:11px;}
.nav .courseTab{padding: 5px 10px; border-radius: 0px; font-size:11px;}
.nav .examTabRed{padding: 5px 10px; border-radius: 0px; font-size:11px;}
.nav .syllabusTabPurple{padding: 5px 10px; border-radius: 0px; font-size:11px;}
.nav .syllabusTabBlue{padding: 5px 10px; border-radius: 0px; font-size:11px;}
.videoHeading{font-size: 13px;}
.divBox ul{margin-left: -25px; font-size: 12px;}
.divBox img{width: 100%;}
.olyBox{width: 180px;}
.olyExamText{font-size: 13px;}
.olyExamIcon img{width: 40px;}
.olyExamIcon{line-height: 110px;}
.otherLearHeading {font-size: 20px;}
.otherLearnText {font-size: 14px;}
.whiteButton{padding: 10px 20px; font-weight: bold; font-size: 13px;}
.btnBox{margin: 10px 0px;}
.greenButton{padding: 10px 20px; font-weight: bold; font-size: 13px;}
.subjectBox{width: 100%; padding: 10px 14px; margin: 3px;}
.container{padding-bottom: 14px;}
.player{width: 320px; height: 240px;}
.conVideoBox{border-radius: 5px; width:320px;top:50%;left:50%;margin-top:-120px;margin-left:-160px;padding:0px;z-index:30;}
.classLearning{display: none;}
.classLearning2{display: block;}
#subject{margin-top: 50px;}
.prepCodeBox{margin-top: 0px; margin-bottom: 10px;}

/*---------Edubull App landing page CSS-------*/
.eduApp{padding-bottom: 0px;}
.appBannerBox{padding: 0px; margin-top: 75px;}
.googlePlay{width: 130px; margin-top: 5px; margin-bottom: 10px;}
.tagTextBlock{ color: #fff; text-align: center;}
.tagTextBlock h3{font-size: 20px; padding: 20px; color: #fff;}
.appText3{font-size: 13px;}
.appText2{font-size: 13px;}
.inputBox{width:100%;}
.playBlock{margin-top: 0px;}
.image-1{display: none;}
.deviceImage{margin-bottom: 20px; width: 250px;}
/*---------Buy Page -------*/
.boxBuy {margin-left: 0px;}
.familyPhoto{max-width: 672px; margin-top: 10px; width: 100%;}
.bannerText2{margin-top: 10px; width: 100%; max-width: 602px;}
.getPassBtn {margin-top: 5px; font-size: 16px;}
.getPassBottom{margin-top: 6px; font-size: 4vw; padding: 0px 20px;}
.searchBlueBox{width: 100%;}
.learningText{font-size: 4.5vw; margin-top: 10px;}
.student{display: none;}
.schoolBox{margin-top: 50px;}
.schoolRightText{font-size: 34px; margin-top: 10px;}
.schoolRightBtn{margin-top: 20px; margin-bottom: 30px;}
.schoolSmallText{font-size: 14px; font-family: muli; margin-top: -8px;}
.changeBoard{display: none;}
.schoolBtnBox{padding: 16px 0px 4px 0px; text-align: center;}
.referBtn{display: none;}
.boardBtn{padding: 10px 20px;}
#boardBox3 .container{padding-bottom: 0px;}
.schoolBtnBox a {font-size: 16px;}
.cbseClassBox{margin-top: 14px;}
.girlBox{margin-top: 10px;}
.boardSmallText{font-size: 16px;}
.text-display-3{margin-top: -15px;}
.startText{font-size: 16px; margin-top: -8px; color: #999;}
.text-display-4{font-size:24px;}
.horLine2{margin-top: -10px;}
.getLearningBtn{display: inline-block; margin: -20px 0px;}
.schoolBannerBox {width: 100%; padding: 0px 15px;}
.enggIcon{width: 80px;}
.enggName{font-size: 14px; font-weight: 500; line-height: 18px; height: 40px;}
.enggLink{font-size: 12px;}
.enggButton{font-size: 14px; padding: 4px 8px;}
.downloadHead2{font-size:26px;margin-top:0px;}
.enggContent{padding: 20px; color: #fff; font-size: 15px; line-height: 30px;}
.enggPara{font-size: 14px;}
.btnText{font-size: 14px;}
.enggCourseBox{text-align: center; margin-bottom: 10px;}
.interImages{width: 100%;}
.interName{font-size: 14px; font-weight: normal;}
.internshipSearch{display: none;}
.internBox{margin-top: 50px;}
.internBigText{font-size: 32px; font-weight: bold;}
.internSearchBox {display: none;}
#internship h1{font-size: 24px; line-height: 28px;}
.internButton{font-size: 13px; padding: 3px 14px;}
.enggBoxOver{padding: 6px 6px;}
.govJobSearchBox{display: none; }
.govJobBigText{font-size: 36px; margin-top: 70px;}
.govJobBox2{padding: 6px;}
.darkOrangeButton{padding: 8px 24px;font-size: 16px;}
.lightGreenButton{padding: 8px 24px;font-size: 16px;}
.englishSearchBox{display: none;}
.engImage{width: 80px;}
.engBoxOver{padding: 0px; margin: 0px;}
.engHeading{font-size: 20px;}
.englishBoxOver{margin-top: 50px;}
.enggBox{height: 206px; margin: 0px;}
.boardboxOver{display: none;}
.schoolTextBox{padding: 10px;}
.schoolSmallText2{font-size: 14px; margin-top: -10px;}
.schoolH2{font-size: 22px; line-height: 28px;}
.schoolLightText{font-size: 15px; color: #ccc; text-align: justify; margin-bottom: 30px; margin-top: 0px;}
.enroll-section{padding: 25px 0px 25px 0px;}
.form-inline .ageBox{height: 44px; display: inline-block; font-size: 14px; width: 100px; cursor: pointer;}

.ageBoxOver{display: block;  padding: 0px; margin: 0px; margin-top: -10px; position: relative; background-color: #000;}
.form-inline .ageBox{border-radius: 0px; margin: 0px; padding: 10px; font-size: 16px; width: 100%; cursor: pointer;}
.ageGroupBox-1{font-size:4vw;}
.ageGroupBox-2{font-size:4vw;}
.ageGroupBox-3{font-size:4vw;}
.academicHeading{font-size: 5.2vw;}
.non-academicBoxOver{border-top: solid 1px #ccc; padding-top: 30px;}
.studentImage{margin-top: 10px;}
.allLearn{font-size: 18px; padding: 10px 0px;}
.schoolIconBox{padding: 0px 10px;}
.header-section{margin-top: 40px;}
.topHeading{font-size: 24px;}
.topImage{margin-top: -20px; margin-bottom: 10px;}
.enroll-listBox{margin-left: 0px;}
.enroll-list-item span {width: 30px; height: 30px; font-size: 12px; font-weight: 500; padding-top: 8px;}
.enroll-list-item h4 {font-size: 15px; font-weight: 400; margin-bottom: 6px; line-height: 29px;}
.enroll-list-item {padding-left: 50px; position: relative; padding-bottom: 0px;}
.preSchoolCatBox h3{font-size: 18px;}
.preSchoolCatBox p{font-size: 15px;}
.preSchoolBtn2{padding: 10px 20px; font-size: 14px;}
.genBoxOver{padding: 8px;}
.enggButtonRed{font-size: 14px; padding: 4px 8px;}
.olyBox2Over{padding: 0px;}
.olyBox2{height: auto;}
.pointHead{font-size: 18px; color: #fff; margin-top: 12px;}
.promImg{width: 40px; margin-top: 20px;}
.vocHeading{font-size: 20px;}
.hovereffect h2 {font-size: 11px;}
.hovereffect a.info {padding: 5px 14px; margin: 10px 0 0 0; font-size: 10px;}
#courseBox h1{font-size: 20px;}
.bannerIconOver{padding: 5px;}
#detBtn{margin-bottom: 20px;}
#how h2{font-size: 24px; line-height: 36px; margin: 0px;}
.intro{padding: 0px 0px; margin: 0px; }
#numbers{margin: 0px 30px 0px 20px;}
.slider-box2{border: none; padding: 10px 0px;}
.hovereffectOver{margin: 8px 0px; background-color: #fff;}
.spad {padding: 20px 0px;}
#skillsSlider{margin: 0px 30px 0px 26px;}
.card.centerBox{display: none; }
.card-block a {font-size: 10px;}
.card-block img {height: 50px;}
.card-block h3 {margin: 5px;}
.cardBig {height: 145px;}
.cardBig2 {height: 145px;  margin-top: 22px;}
.olyBox2Over {padding: 10px;}
.numberOver {margin: 10px 0px;}
#job .skillsHeading{font-size: 22px;}
.olyBox2Over .pd-20{padding: 0px;}

#usp ul{text-align: left;}
#usp ul li{font-size: 14px; margin: 5px 0px;}
#usp{padding: 0px 30px;}
.engBoxCircleOver{margin-top: 10px;}
.slider-box .blockIcon{width: 60px; height: auto;}
.slider-box .card-block {padding-bottom: 30px; }
.enggName2{font-size: 14px; font-weight: 500; line-height: 18px;}
.enggBoxOver2{padding: 10px 30px;}
.contentBox {margin-top: -10px;}
.getPassBtn2 {font-size: 20px;}
.page-section-heading p{font-size: 16px;}
#courseBox h2{font-size: 20px;}
.courseIconText{font-size: 14px; line-height: 17px;}
.courseExamText{font-size: 14px; line-height: 17px;}
.courseIconBox{line-height: 80px; height: 80px; width: 80px;}
.examIconBox{line-height: 80px; height: 80px; width: 80px;}
.catBox6{height: 114px; width: 94px;}
.intro .text-slider{font-size: 20px;}
.hovereffectOver {margin: 10px 20px;}
.catBoxOver {display: block;}
.hovereffect .overlay h2{font-size: 20px;}
.hovereffect .overlay a{margin-top: 60px; font-size: 16px;}
.intExamBox p{height: auto;}
.engExamBox{height: auto;}
#learn h1{font-size: 20px; line-height: 28px;}
#it{margin-left: -34px;}
#it li{font-size: 15px; line-height: 30px; list-style: none;}
#it i{margin-right: 5px;}
.govtCoursesBtn{font-size: 13px; padding: 3px 14px; }
.yellowText{font-size: 23px; line-height: 28px;}
.bannerList {font-size: 16px;}
.bannerList li{margin: 14px 0px;}
.bannerList i {margin-right: 10px; color: #fff; font-size: 18px;}
#board{margin: 0px 30px 0px 20px; padding: 10px 0px 0px 0px;}
#board .boardBtn{border: none;}
.shadowBox2{width: 150px; margin: 6px; color: #fff; box-shadow: 0px 1px 10px rgba(29,34,47,0.3); background-color: #084b9e; padding: 10px 10px;  font-size: 16px; }
.downloadSubHead {display: none;}
.mobileForm {display: none;}
.hideDiv {display: none;}
.hideBtn{display: inline-block;}
.boardImgBox {padding: 50px 0px 0px 0px;}
.sticky {}
.sticky2 {background-color: rgba(16,82,59,0.9); position: fixed; top: 51px; display: block; width: 100%; z-index: 10; }
.acadTop{margin-top: 60px;}
.largestHeading{font-size: 28px; padding: 10px;}
.searchingBox{padding: 0px 15px;}
.loginConBox {padding: 20px 30px 20px 30px;}
#signBox h3{font-size: 22px; line-height: 30px;}
#signBox ul li{font-size: 16px; margin: 5px 0px; opacity: 1;}
#signBox h4{color: #fff; font-weight: bold; letter-spacing: 1px; margin-top: 40px;}
#signBox p{font-size: 16px;}
#signBox2 {padding: 20px; text-align: left; display: block; background-color: #eee; margin-top: 20px; margin-bottom: 0xp; border-top: solid 1px #ccc;}
#signBox2 h3{font-size: 22px; line-height: 30px; color: #333;}
#signBox2 ul li{font-size: 16px; margin: 5px 0px; opacity: 1; margin-left: -20px;}
#signBox2 h4{color: #333; font-weight: bold; letter-spacing: 1px; margin-top: 30px;}
#signBox2 p{font-size: 16px;}
.boxRight{background-color: #fff;}
 .dashTab{margin: 24px 0px; padding: 6px;}
.dashTab .tabBox-1{padding: 14px; width: 150px; height: 90;}
.dashTab .tabBox-1 p{font-size: 14px;}
.dashTab .tabBox-2{padding: 14px; width: 150px; height: 90px;} 
.dashTab .tabBox-2 p{font-size: 14px;} 
.dashTab .tabBox-3{padding: 14px; width: 150px; height: 90px;} 
.dashTab .tabBox-3 p{font-size: 14px;}
.dashTab .tabBox-4 {padding: 14px; width: 150px; height: 90px;} 
.dashTab .tabBox-4 p {font-size: 14px;} 
.dashArrow{display: none;}
.enBox{margin-top: -40px;}
.text-subhead{font-size: 15px;}
#bank-header{margin-top: 65px;}
.examPageLink{padding: 6px 20px; margin: 15px 50px; display: block; text-align: center; font-size: 16px; border-radius: 4px;}
.paraText3 {font-size: 16px;}
.bannerContent{font-size: 13px;}
#video-left{display: block; position: fixed; top: 42px; z-index: 30;}
#myTab li a{padding: 8px 9px; font-size: 13px;}
#myTabPlayer li a{padding: 8px; font-size: 13px;}
.lessonBox {padding: 0px;}
#askTab{display: block;}
.buyPopup{width:350px;top:50%;left:50%;margin-top:-265px;margin-left:-175px;}
.buyPopupInner{margin:0px;background-color:#fff;padding:10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
#subject h2 {font-size: 34px; margin-top: -30px;}
.closeBtn4{line-height:25px;margin-right:-4px;margin-top:-4px;}
.congSubHead2{font-size: 16px; padding: 6px 20px; background-color: #333; color: #fff; display: inline-block; margin-top: 0px; margin-bottom: 20px;}
.passBox{margin-top: 50px;}
.productBtn {margin: 3px 5px; padding: 3px 20px;}
.buyBenifit {display: none;}
.showNew{display: block;}
.hideNew{display: none;}
.dvdImage {display: none;}
.dvdText {display: inline-block; width: 300px; text-align: left; margin-left: 0px; margin-top: -40px;}
.dvdText h3{margin-top:40px;font-size:32px;color:#438eda;font-weight:normal; line-height: 36px;}
.cardBtn  img{max-width: 130px; width: 100%;}
.topBox{margin-top: 50px;}
.defaultBtn{font-size:13px;}
.defaultBtnOver{margin-top: 0px;}
.govJobExam{font-size: 14px;}
.entranceName{font-size: 15px;}
#heading h1{margin-top: 24px;}
#heading{margin-top: 54px;}
.businessBox{width: 150px; margin: 5px;}
.businessBox h5{font-size: 14px;}
.signUpPopup{margin:auto;position:fixed;width:320px;top:50%;left:50%;margin-top:-285px;margin-left:-160px;padding:0px;z-index:30;}
.signUpPopupInner{margin:0px;background-color:#fff;padding:30px 10px 0px 10px;border:solid 1px #ccc;box-shadow:0px 4px 8px #444;}
.signUpBoxText{padding:10px 20px;border-radius:100px;font-size:15px;color:#fff;background-color: #118acb;display:inline-block;margin:10px;}
.loginPopup{width:300px;margin-left:-150px;}
.nav .loginTabBlue{width: 134px;}
.loginFormBox{padding: 10px 15px 10px 15px;}
.popupuBox3{width: 95%;}
.signUpHide{display: block;}
#loginRight{display: none;}
.signText{font-size: 11px;}
.dobInput{width: 50px; padding: 5px; text-align: center; margin-right: 2px; }
#loginRight{margin-bottom: -14px;}
#player{display: block; z-index: 20; width: 100%; height: 256px;}
#myDiv{display: none;}
#askDiv{display: none;}
#shareBtn{padding: 4px 10px; font-size: 12px;}
#myTabPlayerContent{margin-top: 292px;}
#myTab{display:block;}
#myTabPlayer{display: inline-block; position: fixed; top: 298px; z-index: 31; width: 100%;}
.linkBox{ position: fixed; width: 100%; Background: #fff; box-sizing: border-box; display: flex; border-top: solid 1px #ccc;bottom: 0px; z-index: 2;}
.hovereffectOver{padding: 0px; margin: 0px;}
.hovereffectOver .vocHeading{font-size: 14px;}
.hovereffectOver .overlay h2{font-size: 14px; display: none;}
.hovereffectOver .overlay .info{font-size: 12px;}
.hoverOver{padding: 5px;}
#howJob h4{font-size: 16px;}
#internship h2{font-size: 16px;}
.discoverOver{margin-top: 53px; text-align: left;}
.discoverBox h2{margin-top: 5px; padding: 8px 0px; font-size: 16px;text-align: left; color: #515256;}
.discoverBoxCourse{width: 144px; margin: 2px; padding-bottom: 3px;}
.discoverBoxCourse .productNameBoxUpper{padding: 3px 7px; height: 50px;}
.discoverBoxCourse .productName{font-size: 13px; line-height: 15px; }
.discoverBoxCourse .productBox2{padding: 6px;}
.discoverBoxCourse .courseWishlist{margin-right: 5px; margin-top: -3px; vertical-align: top; color: #333; padding: 4px; cursor: pointer;}
.discoverBoxCourse .courseWishlist i {font-size: 14px;}
.discoverBoxCourse .productItemReview img {vertical-align: -5px;}
.discoverBoxCourse .courseWishlist.active{color: #117cd3;}

#accordion1 {display: none;}
#accordion11 {display: block; margin-top: 13px;}

/* smartReader */
.view2 {width: 100px;height: 90px;}
.chooseImg{width: 300px;}
.view2 img {height: 70px; margin-top: 10px;}
.view {width: 100px;height: 90px;}
.view .maskImg {margin-top: 20px; height: 46px}
.view .mask,.view .content {width: 100px;height: 80px;}
.view h2{font-size: 14px;}
.view p{font-size: 14px;}

/*---------------------
	school-board page
-----------------------*/
.board-icon {width: 90px;}

.course-top {margin-top:35px;}
.course-top .container{display: none;}
.courseDetailText2 {display: none;}

.topBluePatti {padding: 12px; color: #fff; margin-top: 55px; margin-bottom: 0px; background-color: #42a5f5; font-size: 16px;}
.examTopBannerOver {padding: 4px 0px;}
.examTopBanner {padding: 16px;}

.secitonOver {padding: 4px 0px;}
.sectionInner {padding: 10px;}
.playicon {height: 13px;}
.pdficon {height: 13px;}
.pdfListOver .pdfListOver-right a {padding: 10px;}
.scroll-content {padding-top: 3px; padding-left: 0px;}
.scroll-content2 {padding-top: 3px; padding-left: 0px;}
.scroll-content3 {padding-top: 3px; padding-left: 0px;}
.about-box  {padding: 0px 5px;}


.ranking-left a {display: inline-block; padding: 10px 18px; text-align: center; font-size: 15px; border-radius: 6px;}
.ranking-left a:hover {background-color: #eee; text-decoration: none;}
.ranking-left a:focus {background-color: #eee; text-decoration: none;}
.ranking-left a.active2 {background-color: #26bcf7; color: #fff; text-decoration: none;}
.modalIframe {width: 100%; min-height: 240px;}
.exam-icon-box {padding: 8px 12px; margin: 0px; width: 320px;}

/* exam category page*/
 .exam-cat-over {text-align: left; margin-top: 10px;}

 .exam-icon-box img {width: 60px; height: 60px; margin-right: 10px;}

 .exam-icon-box h4 {margin: 0px; font-size: 17px; font-weight: normal; line-height: 26px;}
 
#player_one.videoPlayerBox {height: 256px;}

/* school page*/
.leftBtnOver {background-color: #fff; overflow-x: auto; overflow-y: hidden; -webkit-scrollbar-display: none;}
.examTopBanner {margin-top: 50px;}
.examTopBanner p{display: none;}
.topBluePatti {display: none;}
.leftBtn {display:table; margin:0 auto; width: max-content; padding: 0px;}
.leftBtn a {font-size: 12px; margin-right: 5px; padding: 6px 10px; display: inline-block; border-radius: 4px;}
.leftBtn i { margin-right: 4px;}
.stdMtlOver {background-color: #fff; overflow-x: auto; overflow-y: hidden; -webkit-scrollbar-display: none;}
.stdMtl {display:table; margin:0 auto; width: max-content; padding: 0px;}
.stdMtlHeading {display: block; font-size: 15px;}
.ranking-left a{margin-top: 0px; border-radius: 4px; display: inline-block; padding: 8px 16px; font-size: 14px;}
.ranking-left i {font-size: 16px; margin-right: 10px;}

.examReport li{padding: 4px 0px;}
.examReport .img-box{vertical-align: -8px;}
.examReport img{height: 30px;}
.examReport h4{font-size: 16px;}
.examReport .badge{font-size: 13px;}
.examReport .examReportBox .reportBoxOver{color: #555; padding: 10px 15px; border-radius: 10px; box-shadow: 1px 1px 4px #ccc;}

.examReportBox {padding: 0px; margin-top: 8px;}


}

@media (min-width:375px) and (max-width:812px){
	#loginRight{margin-bottom: -14px;}
	#player{display: block; z-index: 20; width: 100%; height: 256px;}
	#myDiv{display: none;}
	#askDiv{display: none;}
	#shareBtn{padding: 4px 10px; font-size: 12px;}	
	#myTab{display: block;}	
	.playerThumbBox{height:auto;}	
}






@media (min-width:768px) and (max-width:1024px){
html, body{height:100%;}
body{background-color:#fff;}
h1{font-size:18px;}
.subhead{font-size:16px;}
.iframe{height:529px;}
.circleDesign{display:inline-block;width:160px;height:160px;text-align:center;line-height:160px;margin:10px;border:solid 10px #bbb;}
.catText{font-size:16px;}
.searchBox{width:96%;display:inline-block;}
.productName{font-size:16px;font-weight:normal;}
.productReviewIcon{font-size:16px;}
.productItemReview{font-size:13px;}
.productItemPrice{font-size:13px;margin-top:5px;}
.productPublisher{font-size:13px;margin-top:5px;}
.productItemPrice2{font-size:13px;}
.productThumb{height:130px;}
.headerText{font-size:16px;}
.thumbBox{padding:0px;}
.videoThumb{width:100%;height:auto;}
.notesUser{font-size:13px;color:#666;}
.bannerHeading{font-size:28px;color:#333;opacity:1;}
.advSearch{display:block;}
.advSearch2{display:none;}
.catHeading{font-size:36px;}
.catSubHeading{font-size:24px;}
.foundText{font-size:16px;margin-top:-10px;margin-bottom:0px;}
.foundTextBlue{color:#3b9be9;font-size:16px;}
.top-heading2{display:block; padding: 0px; margin: 0px;}
.top-heading2 .container{width: 100%;}
.top-heading{display:block;}
.navbarBox2{display:block;}
#accordion21{display:none;}
#accordion22{display:none;}
#accordion23{display:none;}
#myTab{display:block;}
#accordion1{display:block;}
#accordion12{display:block;}
#myTabBottom{display:block;background-color:#42a5f5;bottom:0px;position:fixed;border-top:solid 1px #ccc;}
.footerBox{display:block;}
.examBoxOuter{border:none;}
.chapterName{font-size:14px;}
.videoBox{padding:0px;margin-top:40px; margin: 0px;}
.videoBottom{padding:4px 4px 6px 4px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.lectureListBox{overflow-y:scroll;max-height:320px;border-top:solid 3px #ddd;background-color:#fff;}
.topicBox{padding:0px;}
.topicHeading{display:none;}
.reviewIcon{padding:2px;width:10px;height:10px;line-height:10px;font-size:5px;}
.viewerIcon{padding:2px;width:10px;height:10px;line-height:10px;font-size:9px;}
.likeIcon{padding:2px;margin-left:6px;width:18px;height:18px;line-height:10px;font-size:5px;}
.favLinkBox{padding:8px;font-size:18px;}
.detailBox{padding:0px;}
.detailBox2{padding:0px;}
.detailBox3{background-color:#fff;margin:0px;border:none;}
.line{background-color:#ccc;height:1px;margin:0px;display:block;}
.examBox1{margin:13px 6px 6px 6px;box-shadow:0px 1px 2px #ccc;}
.examTop{font-size:14px;}
.questionOuter{border:none;}
.examOuterTop{margin-top:0px;}
.examTab{font-size:16px;}
.examBoxOuter2{padding:0px;}
.resultBox1{display:none;}
.resultBoxBottom{box-shadow:-3px -2px 5px #333;background-color:#42a5f5;z-index:2;display:block;}
.examBottomFooter{text-align:center;}
.examBottomBtn2{color:#333;text-decoration:none;font-size:14px;display:block;font-family:arial, Geneva, sans-serif;font-weight:bold;padding:10px 0px;background-color:#fff;}
.examBottomBtn2:hover{color:#333;text-decoration:none;background-color:#d1d1d1;}
.examBottomBtn{color:#fff;text-decoration:none;font-size:14px;display:block;font-family:arial, Geneva, sans-serif;font-weight:bold;padding:10px 0px;background-color:#42a5f5;}
.examBottomBtn:hover{color:#fff;text-decoration:none;opacity:0.4;}
.examBottomBtn:focus{color:#fff;text-decoration:none;opacity:0.4;}
.resultOuter{margin:0px;border:none;}
.reAttempBtn{margin-top:-2px;}
.resultBtn{margin-top:-4px;display:none;}
.nextPrevBox{display:block;}
.nextPrevBox2{display:none;}
.questionOuter3{padding-bottom:20px;}
.box-padding{padding:15px 0px;}
.profile-box-padding{padding:5px;}
.btn-white{font-size:11px;}
.paddingTop{padding-top:16px;}
.allSearch{width:100%;}
.lectureHeading{font-weight:normal;font-size:18px;color:#337ab7;}
.downLink{margin-left:-2px;}
.examName{font-size:22px;}
.examThumbBlock{padding:0px;}
.examListOuter{padding-top:10px;}
.examHeading{font-size:17px;}
.examListUsers{font-size:12px;margin-top:5px;}
.examListQues{font-size:12px;}
.redLink{font-size:12px;}
.greenLink{font-size:12px;}
.searchTabOuter2{display:block;}
.searchTabOuter2 .searchTab{text-decoration:none;border:none;padding:7px 16px;border-radius:6px 6px 0px 0px;font-weight:bold;font-size:14px;color:#fff;margin-bottom:-2px;}
.searchTabOuter2 .searchTab:hover{color:#337ab7;border:none;background-color:#efefef;}
.searchTabOuter2 .active .searchTab{background-color:#efefef;border:none;}
.searchTabOuter2 .active .searchTab:focus{background-color:#efefef;border:none;}
.searchTabOuter2 .active .searchTab:hover{background-color:#efefef;border:none;}
#topSearch{display:block;}
#sBtn{display:none;}
.buyHeading{font-size:20px;font-weight:bold;}
.control-label{font-weight:bold;font-size:13px;padding:0px 14px;}
.blankDiv{display:none;}
.buyBorder{border:none;}
.ProductBoxSearch{padding:5px;}
.indexBox2{display:none;}
.indexBox1{display:block;}
.blackBoxStyle2{display:none;}
.catImage{display:block;}
/* #myTabPlayerContent{margin-top: 356px; padding: 0px;} */
/* #myTabPlayer{top: 350px;} */
.top-heading2{display: none;}
.videoBox{padding: 10px;}
#player{display: block; z-index: 20; width: 100%; height: 310px;}
#myTabPlayer .lessonName{font-size: 13px;}

}




@media (min-width:992px) and (max-width:1199px){.iframe{height:529px;}
html, body{height:91.2%;}
h1{font-size:28px;}
.subhead{font-size:20px;}
.circleDesign{display:inline-block;width:220px;height:220px;text-align:center;line-height:220px;margin:10px;border:solid 12px #bbb;}
.catText{font-size:20px;}
.searchBox{width:95%;display:inline-block;}
.productName{font-size:16px;font-weight:normal;}
.productReviewIcon{font-size:20px;margin-top:2px;}
.productItemReview{font-size:13px;}
.productItemPrice{font-size:13px;margin-top:5px;}
.productPublisher{font-size:13px;margin-top:5px;}
.productItemPrice2{font-size:16px;}
.productThumb{height:160px;}
.headerText{font-size:16px;}
.thumbBox{padding:8px;margin-bottom:-16px;}
.videoThumb{width:640px;height:auto;}
.notesUser{font-size:13px;color:#666;}
.footerBottom{font-size:14px;}
.productNameBox{padding-top:5px;}
.chapterName{font-size:15px;}
#wrapper{display:none;}
.indexBox2{display:block;}
.indexBox1{display:none;}
.bannerBox{width:120%}
.blackBoxStyle2{display:none;}
.text-features{font-size:18px;font-weight:bold;}
.text-features2{font-size:14px;font-weight:bold;}
.textfeatureBox{margin:0px;padding:5px;min-height:106px;}
.textfeatureBox2{margin:0px;padding:5px;min-height:90px;}
.productNameBoxUpper{height:50px;}
.productNameBox{height:50px;padding-top:6px;line-height:21px;}
#flex{display:flex;flex-direction:row;}
#right{order:2;}
#left{order:1;}
.advSearch2{display:block;}
#rightImage{display:block;}
.catImage{display:block;}
.boardboxOver{display: none;}
}
@media (min-width:768px) and (max-width:1024px){.iframe{height:529px;}
html, body{height:90%;}
.rightside2{display:none;}
.mobText .loginTextMob{font-size:22px;font-weight:bold;text-align:left;margin-top:-30px;color:#666;}
.mobText2 .termsText{margin-top:10px;text-align:left;font-size:18px;}
.desText{font-size:16px;}
.desSubHead{font-size:16px;}
.productItemReview{font-size:16px;}
.textfeatureBox{min-height:120px;}
.textfeatureBox2{min-height:100px;}
.text-features{font-weight:bold;}
.textfeatureBox{margin:0px;padding:8px;min-height:110px;}
.textfeatureBox2{margin:0px;padding:8px;min-height:90px;}
.loginConBox li{font-size:16px;margin-top:10px;margin-bottom:10px;}
.capHeading{font-size:18px;}
.text-display-2{font-size:26px;}
.fpThumbBox{height:190px;}
.fpImgBox{width:120px;height:120px;line-height:90px;}
.fpImgBox img{width:60px;}
.googlePlayImg{width:146px;}
#featHeading h3{font-size:19px;font-weight:bold;}
.catBox5{height:180px;}

}
@media (min-width:768px) and (max-width:1200px){.iframe{height:529px;}
html, body{height:90%;}
.rightside2{display:none;}
.mobText .loginTextMob{font-size:22px;font-weight:bold;text-align:left;margin-top:-30px;color:#666;}
.mobText2 .termsText{margin-top:10px;text-align:left;font-size:18px;}
.desText{font-size:16px;}
.desSubHead{font-size:16px;}
.productItemReview{font-size:16px;}
.capHeading{font-size:18px;}
.downloadHead{font-size:44px;margin-top:60px;}
.googlePlayText{font-size:16px;width:280px;margin-bottom:20px;line-height:auto;}
.navbar-nav .blogMenu{display:none;color:#f00;}
#service{display:block;}
.loginConBox .promiseHeading{font-size:22px;}
.loginConBox .promiseText{font-size:18px;}
.loginConBox .promiseBottom{font-size:14px;}
.promDetail{font-size:18px;line-height:22px;}
.conSubHead2{font-size:16px;}
.promDetail{font-size:30px;line-height:32px;}
.collageBox{height:728px;}
.collageBoxInner{height:728px;background-position:-0px 0px;}
.collageTextBox{text-align:left;position:absolute;top:65%;left:1%;transform:translateY(-50%);width:100%;padding:30px;}
.collageHeading{font-size:40px;}
.collageSubHeading{font-size:17px;}
.collageSubText{text-align:left;font-size:16px;margin:0px;}

}
@media (min-width:1024px) and (max-width:1366px){.iframe{height:529px;}
html, body{height:91.2%;}
.rightside2{display:block;}
.mobText .loginTextMob{font-size:24px;font-weight:bold;text-align:left;margin-top:-30px;color:#666;}
.mobText2 .termsText{margin-top:10px;text-align:left;font-size:20px;}
.desText{font-size:16px;}
.desSubHead{font-size:16px;}
.productItemReview{font-size:16px;}
.printBtn{padding:0px;padding-top:54px;}
.navbar-nav .blogMenu{display:block;}
#service{display:none;}
#myTabContent{margin-top: 0px; padding: 0px;}
}
@media (min-width:1240px) and (max-width:1280px){.iframe{height:529px;}
.collageTextBox{top:65%;left:1%;transform:translateY(-65%);}
.collageHeading{font-size:40px;}
.bannerImage{width:50%;}
}
@media screen and (min-width:1200px){.iframe{height:529px;}
html, body{height:91.2%;}
.rightside2{display:block;}
h1{font-size:32px;}
.rightside{display:block;}
subhead{font-size:24px;}
.circleDesign{width:220px;height:220px;text-align:center;line-height:220px;margin:10px;border:solid 12px #bbb;}
.catText{font-size:20px;}
.searchBox{width:96%;display:inline-block;}
.productName{font-size:18px;}
.productReviewIcon{font-size:15px;margin-top:2px;}
.productItemReview{font-size:13px;}
.productItemPrice{font-size:14px;margin-top:10px;}
.productPublisher{font-size:14px;margin-top:5px;}
.productItemPrice2{font-size:17px;margin-top:10px;}
.productThumb{height:160px;}
.headerText{font-size:16px;}
.thumbBox{padding:8px;margin-bottom:-16px;}
.videoThumb{width:640px;height:auto;}
.notesUser{font-size:13px;color:#666;}
.footerBottom{font-size:14px;}
#bannerSearch{display:block;}
#wrapper{display:none;}
#blackBox10{display:none;width:0px;}
.indexBox2{display:block;}
.indexBox1{display:none;}
#blackBox2{display:none;width:0px;}
#filter-wrapper{display:none;width:0px;}
.text-features2{font-size:19px;font-weight:normal;}
.textfeatureBox{margin:0px;padding:8px;min-height:126px;}
.textfeatureBox2{margin:0px;padding:8px;min-height:80px;}
.productNameBoxUpper{height:60px;}
.productNameBox{height:60px;padding-top:8px;line-height:24px;}
#flex{display:flex;flex-direction:row;}
#right{order:2;}
#left{order:1;}
.advSearch2{display:block;}
#rightImage{display:block;}
.catImage{display:block;}
.loginConBox li{font-size:20px;margin-top:14px;margin-bottom:14px;}
}

/* @media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
  html {
    transform: rotate(-90deg);
    transform-origin: left top;
    width: 100vh;
    overflow-x: hidden;
    position: absolute;
    top: 100%;
    left: 0;
  }
} */

}
}



.panel-login{border-color:#ccc;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2);}
.panel-login>.panel-heading{color:#00415d;background-color:#fff;border-color:#fff;text-align:center;}
.panel-login>.panel-heading a{text-decoration:none;color:#666;font-weight:bold;font-size:15px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;}
.panel-login>.panel-heading a.active{color:#029f5b;font-size:15px;}
.panel-login>.panel-heading hr{margin-top:10px;margin-bottom:0px;clear:both;border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));}
.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"]{height:45px;border:1px solid #ddd;font-size:16px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;}
.panel-login input:hover,
.panel-login input:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ccc;}
.btn-login{background-color:#59B2E0;outline:none;color:#fff;font-size:14px;height:auto;font-weight:normal;padding:14px 0;text-transform:uppercase;border-color:#59B2E6;}
.btn-login:hover,
.btn-login:focus{color:#fff;background-color:#53A3CD;border-color:#53A3CD;}
.forgot-password{text-decoration:underline;color:#888;}
.forgot-password:hover,
.forgot-password:focus{text-decoration:underline;color:#666;}
.btn-register{background-color:#1CB94E;outline:none;color:#fff;font-size:14px;height:auto;font-weight:normal;padding:14px 0;text-transform:uppercase;border-color:#1CB94A;}
.btn-register:hover,
.btn-register:focus{color:#fff;background-color:#1CA347;border-color:#1CA347;}
.tree, .tree ul{margin:0;padding:0;list-style:none}
.tree ul{margin-left:1em;position:relative}
.tree ul ul{margin-left:.5em}
.tree ul:before{content:"";display:block;width:0;position:absolute;top:0;bottom:0;left:0;border-left:1px solid}
.tree li{margin:0;padding:0 1em;line-height:34px;color:#777;font-weight:normal;position:relative}
.tree ul li:before{content:"";display:block;width:10px;height:0;border-top:1px solid;margin-top:3px;position:absolute;top:1em;left:0}
.tree ul li:last-child:before{background:#fff;height:auto;top:1em;bottom:0}
.indicator{margin-right:5px;}
.tree li a{text-decoration:none;color:#333;font-size:15px;}
.tree li a:focus{text-decoration:none;color:#308a30;font-weight:bold;}
.tree li button, .tree li button:active, .tree li button:focus{text-decoration:none;color:#369;border:none;background:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;outline:0;}
.inner-addon{position:relative;}
.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none;}
.left-addon .glyphicon{left:0px;}
.right-addon .glyphicon{right:0px;}
.left-addon input{padding-left:30px;}
.right-addon input{padding-right:30px;}