/* v1 */
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab&display=swap');
.div1{padding:5px; border:4px solid #87c593; background:#bef1ce;}
.div1 div{border:1px solid #62ce13 !important; background:#ebffda; padding:5px;}
/* style.css */
body, html{height:100%;}
html,body,input,textarea,button {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.004);}
ol, ul{margin:0; padding:0px; font-size: 15px; color: #000;}
header {position:relative; top:0; right:0; left:0; z-index:15;}
header a {color:#fff;}
header table {width:100%;}
/*#content-wrapper{overflow-x:hidden; margin-left:0px; margin-bottom:0px; padding-bottom:0px;}*/ 
#content-wrapper{-webkit-box-sizing:border-box; box-sizing:border-box; min-height:100%; overflow-x:hidden; margin-left:0; -webkit-transition:margin-left .2s; transition:margin-left .2s; margin-bottom:-6rem; padding-bottom:10rem;}
body{background:#fff url(../images/welcome-wrap-top.jpg) no-repeat 25% 0%; font-family:'Roboto Slab', sans-serif; font-size:1rem; line-height:1.5; color:#333; margin:0; overflow-x:hidden;}
.v-header{height:100vh; display:flex; align-items:center; color:#fff;}
.container{max-width:1170px; padding-left:0rem; padding-right:0rem; margin:auto; text-align:center;}
.flowplayer{border-radius:0px!important; -webkit-border-radius:0px!important;}
.np{padding-left:0px!important; padding-right:0px!important;}
.header-sub{margin:0px; padding:0;}
.faicon{font-size:42px; margin-right:10px; position:relative; top:14px;}
.header-sub h1.toc-title{width:100%; font-size:24px; color:#0a5190; font-weight:500; text-align:left; padding:0 0 .3rem 0; margin:0px 0 1rem 0; border-bottom:1px solid #ccc;}
.header-sub h1.toc-title strong{font-size:20px; color:#797878; font-weight:normal; position:absolute; left:58px; top:35px;}
.mui-list--inline>li{display:inline-block; padding:0px 0px 0px 15px; vertical-align:middle;}
.header-bg{padding:30px; margin:0;}
button, input, select{outline:none!important;}

/* home css */
.main-menu-new2 .ttx-search-input{width:180px; height:36px; color:#8a8a8; font-size:14px; padding:0px 10px; margin:5px -30px 5px 5px; border-radius:10px; border:1px solid #ccc;}
img.search-header-icon{width:18px; margin-right:4px; vertical-align:middle;}
li.search-monile-menu2 {display: inline-flex;}
.ttx-home-top{margin:2rem auto 0 auto; padding:0;}
.ttx-home{background:url(../images/user-inner-wrap.jpg) no-repeat 0% 315% fixed; background-size:contain; min-height:440px; margin:0rem auto 0 auto; padding:0;}
.ttx-home h1{font-size:30px; color:#4a505f; font-weight:normal; margin:0rem 0 1.5rem 0;}
.mui--text-title{text-align:left;}
.ttx-home h1 span{color:#005ba9;}
img.top-menu{width:18px; position:relative; margin-right:4px; border:none;}
.login .fa-home{font-size:22px;}
#header{padding:.5rem 0 2rem 0; -webkit-transition:left.2s; transition:left .2s;}
button.ttx-user-icon{font-size:22px; color:#333; background:#fff; padding:4px; position:relative; border:none;cursor:pointer;}
button.ttx-user-icon img{width:30px; height:30px; padding:4px; margin-bottom:-2px; border-radius:90px; border:1px solid #eee; border-radius:90px; -webkit-border-radius:90px;}
button.ttx-user-icon svg{position:relative; top:-5px; color:#9e9fa0;}
.buy-activation-btn{background:url(../images/buy-subscription-wrap.png) no-repeat; width:154px; height:125px; text-align:center; position:absolute; margin:-34px 0px 0px -250px;}
.buy-activation-btn a{font-size:19px; color:#fff; padding:25px 0px; position:relative; top:24px; left:-4px;}
.buy-activation-btn a svg{font-size:2.5rem; color:#fff;}
.buy-activation-btn a:hover, .buy-activation-btn a i:hover{color:#fafafa; cursor:pointer;}
.ttx-sub-list{padding-top:35px; width:180px; height:180px; text-align:center; margin:10px auto 40px auto; border-radius:190px; -webkit-border-radius:190px; box-shadow:5px 4px 25px #949494; -webkit-box-shadow:5px 4px 25px #949494;}
.ttx-sub-list .span{font-size:25px; color:#fff; position:relative; letter-spacing:-1px; top:-35px;}
.ttx-sub-list .span .teach{position:relative; top:14px;}
.ttx-sub-list .span .profile{position:relative; top:11px;}
.ttx-sub-list .span .activities{position:relative; top:10px;}
.ttx-sub-list a{color:#fff;}
.ttx-sub-list img{width:75px;}
.ttx-learn{background:radial-gradient(circle, rgba(136,236,236,1) 0%, rgba(78,200,225,1) 35%, rgba(50,190,226,1) 100%);}
.ttx-anlysis{background:radial-gradient(circle, rgba(160,147,226,1) 0%, rgba(129,116,191,1) 35%, rgba(109,96,171,1) 100%);}
.ttx-tools{background:radial-gradient(circle, rgb(118, 196, 232) 0%, rgba(79,180,225,1) 35%, rgba(86,176,222,1) 100%);}
.ttx-school{background:radial-gradient(circle, rgb(205, 99, 181) 0%, rgb(228, 113, 200) 35%, rgb(232, 0, 176) 100%);}
.ttx-doubtss{background:radial-gradient(circle, rgb(75, 162, 101) 0%, rgb(63, 165, 97) 35%, rgb(73, 241, 108) 100%);}
.ttx-profile{background:radial-gradient(circle, rgb(230, 155, 23) 0%, rgb(230, 152, 3) 35%, rgb(232, 148, 13) 100%);}
.ttx-act{background:radial-gradient(circle, rgb(11, 32, 82) 0%, rgba(44,74,147,1) 35%, rgba(42,71,149,1) 100%);}
.ttx-learn img, .ttx-anlysis img, .ttx-tools img, .ttx-doubtss img, .ttx-profile img, .ttx-act img{width:105px; margin:0px 0px 0px 0px; position:relative; left:20px; line-height:65px;}
.ttx-school img{width:105px; margin:0px 0px 30px -40px; position:relative; left:20px;}
.ttx-phy{background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 35%, rgb(194, 65, 65) 100%); padding:50px 2px 14px 2px;}
.ttx-chem{background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 35%, rgb(31, 140, 122) 100%); padding:50px 2px 14px 2px;}
.ttx-mat{background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 35%, rgb(36, 36, 155) 100%); padding:50px 2px 14px 2px;}
.ttx-bio{background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 35%, rgb(75, 101, 157) 100%); padding:50px 2px 14px 2px;}
.ttx-sub-list-sub{text-align:left; padding:0px; margin:9px 15px 0px 0px; float:left; position:relative; z-index:999;}
.sub-title-sub-n{top:32px!important;}
.sub-title-sub{display:inline; color:#0760ae; font-weight:400; margin:0rem 0 0rem 0; line-height:25px; position:relative; top:15px;}
.sub-title-sub span{position:relative; top:20px!important;}
.sub-title-sub i{color:#b7b7b7; font-size:20px; font-style:normal; font-weight:normal;}
.ttx-mathematics-subject, .ttx-biology-subject, .ttx-chemistry-subject, .ttx-physics-subject{padding:0px 2px 0px 0px; float:left;}
.ttx-mathematics-subject img, .ttx-biology-subject img, .ttx-chemistry-subject img, .ttx-physics-subject img{height:85px!important;}
.txt-float-left select{margin:25px 10px 0px 50px!important;}
.txt-float-left{float:left; margin:0px 0px 0px 30px;}
.txt-float-right{float:right; margin:15px 0px 0px 0px!important;}
/* end of home css */

/* switch class 
.ttx-switch-class{background:url(https://origin.tutorix.com/dev/images/switch-class-wrap.png) no-repeat center center; background-size:contain; min-height:600px;}
.switch_select_class ul{margin:0% 0% 0 4%; padding:0;}
.switch_select_class ul li{list-style-type:none; float:left; cursor:pointer;}
.switch_select_class ul a li{width:110px; min-height:45px; background:#fff; font-size:30px; margin:1rem .7rem 2rem .7rem; padding:18px 0px 16px 0px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
.switch_select_class ul a:hover li{background:radial-gradient(circle, rgb(60, 210, 255) 0%, rgb(98, 184, 226) 35%, rgb(29, 123, 171) 100%); color:#fff;}
.switch_select_class ul a.active li{background:radial-gradient(circle, rgb(60, 210, 255) 0%, rgb(98, 184, 226) 35%, rgb(29, 123, 171) 100%); color:#fff;}
.switch_select_class ul a.deactive li{opacity:.7; background:rgb(233,233,233); background:radial-gradient(circle, rgba(233,233,233,1) 0%, rgba(227,227,227,1) 35%, rgba(177,177,177,1) 100%); pointer-events:none;}
.switch_select_class ul a li.short-title{font-size:18px; line-height:40px;}
 end of swtich class */

/* subject page css */
.ttx-subject-class{min-height:450px;}
.sub-title{font-size:22px; color:#464d5d; font-weight:600; margin:-1.5rem 0 1rem 0;}
/* end of subject page css */

/* learn css */
.ttx-syl-ratings{text-align:right; margin-right:35px;}
.ttx-syl-ratings svg{font-size:20px; color:#ffcf35; display:inline-block; padding:0 0%;}
.rating-exp{font-size:14px; font-style:italic; text-align:right;}
.ttx-widget ul{margin:0px; padding:0px;}
.ttx-widget ul li{font-size:14px; list-style:none; line-height:22px;text-align:left;margin:5px 0px 0px 0px; padding:2px 3px;}
.ttx-widget ul li ul li{border-bottom:1px solid #ccc;}
.ttx-widget ul li ul li:hover{color:#3b86b0;}
.ttx-widget ul li a:hover, .ttx-widget ul li ul li a:hover{color:#3b86b0;}
.txt-graphs h2{color:#484aab; text-align:left; font-size:22px; margin:0px 0px 10px 0px; padding:0px;}
ul.ttx-improve-area{margin:0px; padding:0p;}
ul.ttx-improve-area li{width:100%; font-size:14px; list-style:none; text-align:left; margin:5px 0px 5px 0px; padding:8px 15px; border:1px solid #0d4d72; border-radius:6px; -webki-border-radius:6px;}
ul.ttx-improve-area li svg{float:right;}
.ttx-syllabus-liststyle{text-align:center;}
.ttx-syllabus-none img{width:65px; height:65px; filter:grayscale(100%);}
.ttx-syllabus-none div{line-height:11px;}
ul li.ttx-syllabus-liststyle{width:100%; list-style:none!important; background:none; margin:10px 0px 0px 0px!important; padding:0px!important;}
.ttx-syllabus-none{margin:0px 0px 50px 0px; text-align:center;}
a.lecture_actions_class.active{color:#214eb3!important;}
a.lecture_actions_class.active img{filter:grayscale(0%);}
li.txt-border-box{padding:15px!important; margin:10px 0px 10px 0px!important; border:1px solid #ccc; border-radius:8px;}
/* end of learn css */

.performance_subjects{min-height:95px; display:flex; text-align:center; margin:0px 0px 0px 0px; position:relative; z-index:99;}
.quiz_subject{background:#f9f9f9; width:65px; height:65px; border:1px solid #f1f1f1; padding:10px 0px 0px 0px; margin:0px auto; border-radius:90rem; cursor:pointer;}
.quiz_subject .quiz-chart-title{color:#333; font-size:13px; line-height:16px; margin-top:8px; display:block;}
.quiz_inactive{border:1px solid #3b86b0; padding:2px 10px; border-radius:4px;}

.quiz_active_1{background-color:#D2593F; color:#fff; border:1px solid #D2593F;}
.quiz_active_2{background-color:#1F8C7A; color:#fff; border:1px solid #1F8C7A;}
.quiz_active_3{background-color:#2A4F93; color:#fff; border:1px solid #2A4F93;}
.quiz_active_4{background-color:#504AA0; color:#fff; border:1px solid #504AA0;}
.quiz_active_5{background-color:#545173; color:#fff; border:1px solid #545173;}
.quiz_active_6{background-color:#0451bb; color:#fff; border:1px solid #0451bb;}
.quiz_active_1:hover{background-color:#bf4328; color:#fff; border:1px solid #bf4328;}
.quiz_active_2:hover{background-color:#1a7869; color:#fff; border:1px solid #1a7869;}
.quiz_active_3:hover{background-color:#203f78; color:#fff; border:1px solid #203f78;}
.quiz_active_4:hover{background-color:#3c3876; color:#fff; border:1px solid #3c3876;}
.quiz_active_5:hover{background-color:#3a375a; color:#fff; border:1px solid #3a375a;}
.quiz_active_6:hover{background-color:#0b3e85; color:#fff; border:1px solid #0b3e85;}

img.quiz-img{width:45px; height:45px;}
.ttx-widget.quiz_title h3{font-size:14px; border-bottom:1px solid #eee; display:inline;padding:10px 0px; margin-left:20px;}
.fullscreen-video-wrap{position:absolute; top:0; left:0; width:100%; height:100vh; overflow:hidden;}
.fullscreen-video-wrap video{min-width:100%; min-height:100%;}
.header-overlay{height:100vh; width:100%; position:absolute; top:0; left:0; background:#225470; z-index:1; opacity:0.65;}
.header-content{z-index:1;}
.header-content h1{margin-bottom:0; font-family:"Domine", serif; font-size:4.5rem; line-height:1.1; margin-top:0; color:#fff; letter-spacing:-0.1rem; width:100%;}
.header-content h1 + p{font-family:"Abel", sans-serif; font-size:2.0rem; line-height:1.421; color:rgba(255, 255, 255, 0.8); margin-top:1.3rem; padding-left:10rem; position:relative;}
.header-content h1 + p::before{content:""; display:block; width:9rem; height:2px;background:linear-gradient(135deg,#78b833 0%,#dd8618 100%); position:absolute; left:6px;top:1.4rem;}
.header-content{font-size:1.5rem; display:block; padding-bottom:2rem;}
.btn-download{text-decoration:none; width:150px;}
.download-mini-button{justify-content:space-around; margin:20px 0px 0px 0px;}
.download-mini-button .button{width:110px; color:#888; font-size:17px; height:31px; border-radius:4px; -moz-border-radius:4px; margin:0px 5px; border:1px solid #fff; display:flex; display:-webkit-inline-box; cursor:pointer;}
.download-mini-button .flex_centered{background:#fff; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.download-mini-button svg, .download-mini-button svg g, .download-mini-button svg path {fill:#888;}
p.download-success{color:#3b86b0; font-weight:bold;}
.nav .thin{border:1px solid #4c4c4c; height:0px;}
.section-b{ background:#333; color:#fff;}
header .mui-container{position:fixed; top:0; right:0; left:0; z-index:2;}
header table{width:100%;}
header table td .trx-logo{text-align:left;}
header table a{color:#4a505f; font-size:16px;}
header table a:hover{text-decoration:none;}
.mui-dropdown__menu{right:5px; top:30px; padding:0px; border-radius:14px; -webkit-border-radius:8px;}
.mui-dropdown__menu{z-index:999;}
.mui-dropdown__menu:before{display:none; content:" "; position:absolute; top:-10px; right:27px; height:0; width:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff;}
.mui--text-title img{position:relative; width:135px; height:auto; padding:10px 0px 0px 10px;}
.mui-dropdown__menu a{font-size:1rem; padding:10px 0px 10px 0px!important; border-bottom:1px solid #d7e1f7;}
.mui--z1, .mui-dropdown__menu, .mui-select__menu{z-index:999; }
.mui--text-title, h3{font-weight:600; font-size:20px;}
img.subject-icon{height:190px; display:block;}
.togg-content{border-top:2px solid #ccc; background:#ffffffbf; padding:20px 20px 25px 20px; text-align:left;}
.track-icon{font-size:22px; color:#707370; background:#eee; padding:10px 10px; position:relative; top:0px; border:none; border-radius:90px; left:22px; float:left;}
.banner{background:#074986; height:260px;}
.banner div{color:#fff; font-size:36px; padding:100px 0px; text-align:center;}
.login-footer p{margin:10px; font-size:14px; color:#aaa;}
.login-footer .signup{border-radius:0px; border:1px solid #08a3d6; background:#fff; color:#08a3d6; margin:0 auto; text-align:center; float:none; cursor:pointer; transition: all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease; -o-transition: all 0.3s ease;}
.popup-close {width:16px; height:24px; position:absolute; top:7px; right:10px; z-index: 100;}
.close-popup{position:relative; float:right; color:white; top:10px; right:6px;}
.header-content{animation-duration:2s; -webkit-animation-name:fadeIn; animation-name:fadeIn;}
.feature{animation-duration:2s;}
.scroll-down:hover{background:transparent;}
.scroll-down{position:absolute; margin-left:-22px; bottom:20px; z-index:100; -webkit-animation:bouncing 1.5s infinite; -moz-animation:bouncing 1.55s infinite; -o-animation:bouncing 1.55s infinite; animation:bouncing 1.55s infinite; left:50%; border:1px solid #eee; background:transparent; cursor:pointer;}
h1.section_title{font-size:2.5rem; margin-bottom:20px; color:#133677; line-height:70px;}
.section_subtitle{font-size:20px; color:#333;}
h3.feature_title{position:relative; color:#fff; font-size:22px; margin:25px 0px 0px 0px; font-weight:700; -webkit-font-smoothing:antialiased; -webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px; text-shadow:rgba(0,0,0,.01) 0 0 1px;}
.feature_text{font-size:15px; line-height:1.3; font-weight:400; color:#fff; -webkit-font-smoothing:antialiased; -webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px; text-shadow:rgba(0,0,0,.01) 0 0 1px; margin:15px 0px 0px 0px!important}
.feature_icon{height:55px;}
.feature_icon img{height:55px;}
.feature{width:100%; padding-top:30px; padding-bottom:30px; padding-left:15px; padding-right:15px; background:#fff; margin-bottom:20px;}
.feature:hover {box-shadow:0px 5px 40px rgba(29,34,47,0.15);}
.features_row{margin:30px 0px;}
.trans_400{-webkit-transition:all 400ms ease; -moz-transition:all 400ms ease; -ms-transition:all 400ms ease; -o-transition:all 400ms ease; transition:all 400ms ease;}
.crs-feature{width:100%; min-height:450px; padding:0px; margin-bottom:20px;}
.crs-sc-btn{background:#1d5e90; color:#fff; text-transform:lowercase;}
.crs-sc{background:#c0225f; padding:20px;}
.crs-ph{background:#da681d; padding:20px;}
.crs-bi{background:#3bcad3; padding:20px;}
.crs-ma{background:#76b53e; padding:20px;}
.crs-sc .crs-feature-title-sc{font-family:'Courgette', cursive; background:#961848; color:#fff;font-size:32px;font-weight:bold;padding:15px;margin:-20px -20px 0px -20px;}
.crs-ph .crs-feature-title-ph{font-family:'Courgette', cursive; background:#ab5217; color:#fff;font-size:32px;font-weight:bold; padding:15px; margin:-20px -20px 0px -20px;}
.crs-bi .crs-feature-title-bi{font-family:'Courgette', cursive; background:#259da5; color:#fff; font-size:32px;font-weight:bold;padding:15px; margin:-20px -20px 0px -20px;}
.crs-ma .crs-feature-title-ma{font-family:'Courgette', cursive; background:#4d9011; color:#fff; font-size:32px;font-weight:bold; padding:15px; margin:-20px -20px 0px -20px;}
.crs-feature img{max-width:100%;}
div{display:block; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.text-center{text-align:center!important;}
.faculties-section{background:#8ab8d2 url(../images/crissxcross.png) repeat; padding:55px 0 60px; margin:0px;}
.section-feature{background:#fbfbfb;}
.section-videos{background:#001f3a url(https://www.transparenttextures.com/patterns/grunge-wall.png) repeat;}
div.title{text-align:center; margin:0 0 30px;}
.faculties-section h2{color:#fff; font-weight:600; font-size:3.5rem; margin:0; padding:0; position:relative; text-align:center; font-family:'Cabin Slab', serif;}
.faculties-section h2 span{color:#133677; font-weight:600;}
.video-navigation{margin-top:8%;}
.prev-slide-video{position:absolute; width:45px; height:45px; left:0px; color:#fff; font-size:66px; -webkit-transform:translateY(193%); -ms-transform:translateY(193%); transform:translateY(193%); z-index:22; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.next-slide-video {position:absolute; right:0px; width:32px; height:45px; -webkit-transform:translateY(193%); -ms-transform:translateY(193%); transform:translateY(193%); z-index:22; color:#fff; font-size:66px; display:inline-block; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.navbar-default{transition:2ms ease; background:transparent;}
.navbar-default.scrolled {background:linear-gradient(135deg,#dd8618 0%,#78b833 100%);}
.courses-offered{background:#eee;}
.section-subscribe{background:#fff; padding:15px 0px 40px 0px; margin:0px;}
.section-footer{background:#053561; padding:40px 0px 40px 0px; text-align:center; color:#d0d0d0;}
.section-footer p{font-size:15px; color:#d0d0d0; padding:30px 0px 30px 0px; margin:0px;}
.section-footer a{color:#fafafa;}
.mui-subscribe{width:26vw; background:#fff!important; padding:0px 0px 2px 5px; margin:0px; line-height:32px; border:1px solid #d6d6d6!important;}
.mui-subscribe-btn{background:#2b2d31; color:#fff; margin:0px 0px 0px -5px;}
.mui-subscribe>input{border-bottom:0px solid rgba(0,0,0,.26)!important;}
.mui--text-headline, h2{font-size:30px; padding:0px 30px 0px 0px;}
.mui-forgot-visible{display:none;}

/* sample video css */   
.video{background:#fff; padding-bottom:0px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); width:100%; float:left;}
.video figure{height:0; margin:0px; padding-bottom:56.25%; overflow:hidden;}
.video figure a{display:block; margin:0; padding:0; border:none; line-height:0;}
@media (max-width: 1024px){ .video{width:99%;}}
@media (max-width: 600px){ .video{width:99%;} .prev-slide-video{transform:translateY(75%);} .next-slide-video{transform:translateY(75%);} }
@media(max-width:360px){.video{display:block;width:96%;margin:2%;float:none;} .prev-slide-video{transform:translateY(75%);}.next-slide-video{transform:translateY(75%);} }
.video .videoThumb img{width:100%; opacity:1;}
.video img.videoThumb:hover, .video img.videoThumb:active, .video img.videoThumb:focus{opacity:0.75;}
.video p.video-text{font-family:"Domine",serif; font-size:18px; font-weight:600; line-height:1.25; color:#555; text-transform:capitalize; text-align:center; padding:15px 4px; margin:0; white-space:pre-wrap;}
/* end of sample video css */

/* header css */
.mui-appbar{background:transparent; background:transparent; color:#0056C7; min-height:85px; margin-bottom:0px; -webkit-box-shadow:none; box-shadow:none;} 
.serviceBox{padding:35px 20px 25px;text-align:center; position:relative;border:1px solid #2675b9;transition:all 0.3s ease 0s;}
.serviceBox:hover{border-color:#727cb6;}
.serviceBox:hover .serviceBox .description{color:#fff;}
.serviceBox:before{content:""; border-top:50px solid #f7f7f7; border-left:50px solid transparent; border-bottom:20px solid transparent; position:absolute; top:0px; right:0px;transition:all 0.3s ease 0s;}
.serviceBox:hover:before{border-top-color:#436d8e ; }
.serviceBox .service-icon{display:inline-block; width:80px; height:80px; line-height:80px;font-size:30px; color:#064774; margin-bottom:35px; z-index:1; position:relative; transition:all 0.3s ease 0s;}
.serviceBox:hover .service-icon{color:#fff;}
.serviceBox .service-icon:before{content:""; width:100%; height:100%; border-radius:3px; border:1px solid #f4f4f4; position:absolute; top:0; left:0; z-index:-1; transform:rotate(45deg);transition:all 0.3s ease 0s;}
.serviceBox:hover .service-icon:before{border-color:#727cb6; background:#727cb6;}
.serviceBox .title{font-size:19px; font-weight:700; color:#064774; text-transform:capitalize;margin:0 0 15px 0;}
.serviceBox .description{font-size: 15px;color: #999;line-height: 27px;margin: 0;}
.service_icon img {height: 55px;}
.courses-offered{background: url("../images/course-bg.jpg");background-size: cover;}
.pricingTable{text-align: center;position: relative;overflow: hidden;z-index: 1;}
.pricingTable:before, .pricingTable:after {content: '';position: absolute;width: 100%;height: 100%;background-color: #fff;z-index: -1;}
.pricingTable:before{top:-30px; left:0;}
.pricingTable:after{top:0; left:0px;}
.pricingTable .pricingTable-header{color:#fff;}
.pricingTable .heading{display:block; background:#52b0de; padding:17px 0; text-transform:uppercase;}
.pricingTable .heading > h3{margin:0; font-size:19px;}
.pricingTable-header .price-value{min-height:280px; background:#bde1f3; color:#d6dbe2; font-size:60px; display:block; padding-bottom:13px;}
.pricingTable-header .price-value > span{font-size:60px; color:#717477;}
.pricingTable-header .price-value .month{font-size:16px;}
.pricingTable .pricingContent{color:#737373; text-transform:capitalize;}
.pricingTable .pricingContent ul{list-style:none; padding:0; margin-bottom:0;}
.pricingTable .pricingContent ul li{padding:20px; position:relative;}
.pricingTable .pricingContent ul li:before{content:""; border-bottom:1px solid #ecf0f1; margin-left:-72px; position:absolute;bottom:0; left:50%; width:144px;}
.pricingTable-sign-up{padding:30px 0;}
.pricingTable-sign-up .btn{padding:12px 18px; border:0; text-transform:capitalize; color:#fff; background:#52b0de; transition:all 0.2s ease-in-out 0s;}
.pricingTable-sign-up .btn:hover{text-decoration:none;}
.pricingTable.blue .heading,.pricingTable.blue .pricingTable-sign-up .btn{background:#52b0de;}
.pricingTable.blue .pricingTable-sign-up:after{border-color:#52b0de transparent transparent transparent;}
.pricingTable.yellow .heading,.pricingTable.yellow .pricingTable-sign-up .btn{background:#e8ae42;}
.pricingTable.yellow .pricingTable-sign-up:after{border-color:#e8ae42 transparent transparent transparent;}
.pricingTable.purple .heading,.pricingTable.purple .pricingTable-sign-up .btn{background:#e74c3c;}
.pricingTable.purple .pricingTable-sign-up:after{border-color:#e74c3c transparent transparent transparent;}
.page p.title{font-size:36px; font-family:poppins; margin-bottom:0px;}
.page h1{font-size:62px;font-family:poppins; margin-top:0px;}
.video-widget-iframe:after{content: " "; display:table;}
.welcome{background:#e8e2e2;}
.signup-now{background:#f9f9f9;}
.video-widget-iframe:before{content: " "; display:table;}
.custom-padding{ padding:12px 15px; height:unset; line-height:25px; margin:0px; font-weight:bold;}
.custom-padding:hover{background:#fff;color:#01BAFD; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border-color:#fff;}
#player,iframe {overflow:hidden; max-width:100%; max-height:100%; margin:0; padding:0;}
iframe{max-width:100%; padding:5px; margin:35px 0px 35px 0px; border:2px solid #eee; border-radius:4px; -webkit-border-radius:4px;}
.vm-wrapper{width:100%; height:100%; display:block; position:absolute; margin:0; top:0;left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.fullwidth-testimonial{margin-top:0px;padding-top: 50px !important;padding-bottom: 50px !important;background-image: url(http://academiawp.demo.themexpert.com/wp-content/uploads/2016/01/transparent-back-2.png?id=2066) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.page p{font-size:15px;}
p.para{text-align:left; font-weight:normal; line-height:1.5; color:#555; padding:10px 4px 0px 4px; margin:0; white-space:pre-wrap;}
.left-to-right, .wpb_left-to-right{-webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275); -o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275); animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);}
.fullwidth-container{ padding-top: 60px !important;padding-bottom: 60px !important;position: relative;box-sizing: border-box;height:auto;padding-left: 70.5px;padding-right: 70.5px; overflow: auto;}
.black-gradient{background-image: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #2d2d2d 50%, #2d2d2d 100%);}
.fullwidth-container .skill-set div.col-inner{width:100%;}
.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.wpb_start_animation{opacity:1;}
.left-to-right, .wpb_left-to-right{-webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);animation: wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:35px;}
.icon svg{font-size:70px; color:#8c8c8c;}
.icon svg:hover{opacity:1;transition: all .5s;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.inner-wrap .page-title1 {font-family: poppins;font-size: 62px;font-weight: normal;color:#fff;}
.inner-wrap h1.publications{font-size:62px;color:#fff;font-family: poppins;padding-top:0px;margin-top:0px;}
.col-inner.right{margin-left:20px;}
h3.author-title{font-size:18px; line-height:28px; color:#5d5b5b;}
p.author-name{color:#938f8f;}
p.author-name a{font-size:14px; color:#adadad; line-height:46px; }
p.author-name a:hover{color:#69ad41;}
.mui-row.ic{box-sizing:border-box;width: 100%;}
.atvImg-shine{position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(135deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 60%);}
.course-start-text h2{color:#3e3e3e; text-transform:capitalize; font-family:'Open Sans', sans-serif; font-size:38px;}
.course-start-text h5{font-size:16px; margin:15px 0; text-transform:uppercase;}
.sign-up-form{background:#fdc735 none repeat scroll 0 0; padding:40px;}
.sign-up-form h2{font-family:'Cabin', sans-serif; font-weight:bold;}
.sign-up-form input{border:1px solid #fff; margin:0 0 20px;}
.form-control{border-color:#ddd; border-radius:0; box-shadow:none; height:45px;}
.form-control{display:block; width:-webkit-fill-available; height:28px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555;background-color:#fff;outline:none;}
select{-webkit-border-radius: 0px; }
.select-form {width:100%; height:40px; background:#fff; color:#555; border:1px solid #fff; margin:0 0 20px;}
.sign-up-form h2{color:#3e3e3e; margin:0 0 20px; text-align:center; text-transform:uppercase;}
.sign-up-form input[type="submit"]{background:#343434; color:#fff; margin:0; padding:15px 50px; text-transform:uppercase; font-weight: 700; transition:.3s; border:none; cursor:pointer;outline:none;}
/***Countdown Timer***/
#clockdiv{font-family:sans-serif; color:#fff; display:inline-block; text-align:center; background:#343434 none repeat scroll 0 0; margin:15px 0; padding:10px;}
#clockdiv > div{display:inline-block; padding:2px 10px 3px 10px;}
#clockdiv div > span{border-radius:3px; display:inline-block;}
smalltext{padding-top:5px; font-size:16px;}
.time{font-weight:700; font-size:30px;}
.timer-item:last-child {border:none;}
.timer-item{display:inline-block; color:#fff; border-right:1px solid #808080; text-align:center;}
.timer{background:#343434 none repeat scroll 0 0; margin:15px 0; padding:10px;}
.testimonial{background:#f3f3f3; display:inline-block; color:#4c4c4c; margin-top:2em;}
.testimonial .author-left{float:left; width:60%; font-size:14px; padding:10px 20px 10px 20px;}
.testimonial .author-right{float:left; width:40%; height:280px;}
ul.author-info{list-style:none; float:left; text-align:left; padding:0px;}
.new-course-area{padding:50px 0px; margin:0px;}
a.viewlog {vertical-align: top;line-height: 10px;float:right;}

/* Footer */
ul.footer li i{color:#5798ca;}	
.pattern-bottom{background:url(https://www.york.ac.uk/media/che/images/staff/C%20Modified.png); background-position:center top; background-size:cover; height:75vh; width:100%;}
#clockdiv > div{display:inline-block; padding:2px 34px 3px 10px;}
.base-effect:before, .base-effect:after{z-index:-1; position:absolute; content:""; bottom:15px; left:10px; width:50%; top:80%; max-width:300px; background:#777; -webkit-box-shadow:0 15px 10px #777; -moz-box-shadow:0 15px 10px #777; box-shadow:0 15px 10px #777; -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -o-transform:rotate(-3deg); -ms-transform: rotate(-3deg); transform:rotate(-3deg);}
.base-effect:after{-webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -o-transform:rotate(3deg); -ms-transform: rotate(3deg); transform:rotate(3deg); right:10px; left:auto;}
.fullwidth-container {padding-top: 60px !important;padding-bottom: 20px !important;position: relative;box-sizing: border-box;height: auto;padding-left: 70.5px;padding-right: 70.5px;overflow: auto;}
header.scroll{border-bottom:1px solid #436d8e; background:linear-gradient(155deg,#77b933 0%,#0056a5 77%); color:#eef; height:70px;}
.header-content h1{font-family:"Caveat", serif;}
.header-content h1 + p::before {content: "";display: block;width: 9rem;height: 2px;background: linear-gradient(135deg,#ffffff 0%,#326dae 100%);position: absolute;left: 6px;top: 1.4rem;}
.header-overlay {height: 100vh;width: 100%;position: absolute;top: 0;left: 0;background-color: rgb(51, 85, 170);background-image: linear-gradient(0deg, rgb(0, 0, 0) 30%, rgba(19, 85, 158, 0) 65%, rgba(19, 85, 158, 0) 0px, transparent), linear-gradient(-241deg, rgb(24, 32, 126) 6%, rgba(24, 32, 126, 0.8) 16%, rgba(255, 255, 255, 0) 57%, transparent), linear-gradient(18deg, rgb(3, 88, 161) 20%, rgb(239, 126, 28) 60%, rgb(113, 137, 178) 75%, rgb(74, 64, 150) 90%);min-height: 0px;overflow-y: visible;z-index: 1;opacity: 0.65;}
.fullwidth-testimonial {margin-top:0px; padding-top:50px !important; padding-bottom: 50px !important; background-image:url(http://academiawp.demo.themexpert.com/wp-content/uploads/2016/01/transparent-back-2.ipng) !important; background-position:center !important; background-repeat:no-repeat !important; background-size:cover !important; background:#e8e8e8;}
.page p.title {font-size:42px; font-family:'Open Sans', sans-serif; margin-bottom:0px;float:left; margin-right:10px; font-weight:bold; color:#76b62f; clear:both;}
.price-tag{margin:0px 0px 0px 0px; font-weight:bold; font-size:24px; color:#a7a7a7;}
.pricingTable .heading > h3 {margin:0; font-size:19px; color:#ffffff; font-weight:bold;text-transform:capitalize;}
img{max-width:100%; margin:0 auto;} 
.close-btn {position:fixed; display:block; width:40px; height:40px; top:10px; right:5%;overflow:hidden; text-indent:100%; white-space:nowrap;}
.close-btn::before, .close-btn::after {content:''; position:absolute; display: inline-block; width:2px; height:24px; top:8px; left:19px; background-color:#39393c;}
.close-btn::before {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);-ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.close-btn::after {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}

/* footer css */
/*.footer-inner-copyright{font-size:14px; color:#000; text-align:center; padding:10px 0px 5px 0px; margin:35px 0px 0px 0px;}*/
.footer-inner-copyright {font-size: 14px;color: #000;text-align: center;padding: 10px 0;margin: 0;width: 100%;position: fixed;bottom:0;left: 0;background-color: #fff;box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.1);}
.footer-inner-copyrightInn {font-size: 14px;color: #fff;text-align: center;padding: 10px 0;margin: 0;width: 100%;}
/* footer css */

/* admin css */
.anlaysis-desc{margin:0px 0px 0px 0px; padding:0; position:inherit;}
.anlaysis-desc h2{text-align:center; padding:0px 0px 0px 0px; margin: 0px auto;}
.anlaysis-desc h2 img{background:#fff; width:75px; height:75px; ;padding:4px; vertical-align:middle; border:1px solid #e7e7e7; border-radius:90px; -moz-border-radius:90px;}
.anlaysis-desc h2 div{font-size:22px; color:#3a3441; font-weight:500; min-height:32px; line-height:26px; padding-top:5px; clear: both;}
.anlaysis-desc h2 .sub-title{color:#808080; text-transform:capitalize; font-size:18px; font-weight:normal; margin:8px 0px 15px 0px; padding:0px; line-height:10px;}
.anlaysis-desc h3{color:#0056c7; font-weight:bold; font-size:15px; line-height:10px; text-transform:uppercase; margin:25px 0px 15px 10px; padding-left:6px;}
.anlaysis-desc .analysis-btn{max-width:215px; background:#fff; color:#072c7e; text-align:left; padding:10px 30px; margin:10px auto 0px auto; display:flex; gap:.7rem; align-items:center; border-radius:90rem; box-shadow:1px 0px 8px #b7b7b7;}
.anlaysis-desc .analysis-btn:hover, .anlaysis-desc .analysis-btn a:hover{background:#072d7e; color:#deedf6;}
.analysis-btn-active{max-width:215px; background:#072d7e; color:#deedf6; text-align:left; padding:10px 30px; margin:10px auto 0px auto; display:flex; gap:.7rem; align-items:center; border-radius:90rem; box-shadow:1px 0px 8px #b7b7b7;}
.ttx-charts{min-height:388px!important; margin:0px 0px -5px 0px;}
.how-to-use-tutorix{float:right; padding-right:5px; top:-4px; font-size:20px;}
.nav-down{background:linear-gradient(155deg,#77b933 0%,#0056a5 77%);color:#eef; height:70px; border-bottom:1px solid #436d8e;}
.download-widget .download-android{text-align:right;}
.download-widget .download-android img{width:200px;}
.download-widget .download-ios img{width:190px;}
.download-widget .download-link{font-size:16px; text-align:center; padding:0px 0px 20px 0px; margin:0px;}

.ttx-no-bg{background:transparent!important;}
.ttx-shadow{padding:20px!important; margin:0px 0px 25px 0px; border:1px solid #eee; border-radius:4px; -moz-border-radius:4px;}
.download-link-title{font-family:'Open Sans', sans-serif; font-size:22px; text-align:center; font-weight:bold; padding:20px 0px 00px 0px; margin:0px;}
.ttx-nobg{background:transparent!important;}
.ttx-nopadding{padding-left:0px!important; padding-right:0px!important;}
.ttx-widget{text-align:left; margin-bottom:0px; padding:0px; min-height:70px;}
.download-widget{padding:15px 15px 50px 15px; margin-bottom:0px; background:#eee; border-radius:0;}
.ttx-widget-profile{background:#fdfdfd; margin:0px auto 20px auto; padding:10px 0px; text-align:center;}
.ttx-widget-profile img{background:#fff; width:150px; height:150px; padding:2px; border:1px solid #ccc; border-radius:90px; -moz-border-radius:90px;}
.ttx-widget h1{font-size:22px; padding:5px 0px; margin:0px; text-align:left; font-weight:bold;}
h2.ttx-widget{font-size:20px; padding:5px 0px; margin:0px; text-align:left; font-weight:600;}
.ttx-sub-box h2{width:100%; font-size:20px; padding:0px 0px; margin:0px 0px 0px 0px; text-align:left; font-weight:600; display:inline-block;}
.ttx-widget h2.subs-name{font-size:20px; padding:0px 0px; margin:0px 0px 0px 0px; text-align:left; font-weight:600; display:inline-block; color:#6b6d6a;}
.ttx-widget h3{font-size:18px; padding:5px 0px; margin:0px; text-align:left; font-weight:600;}
.ttx-widget h4{background:transparent; font-size:16px; padding:5px 0px; margin:0px; text-align:left; font-weight:600;}
h4{background:#fafafa; font-size:16px; color:#000; font-weight:bold; padding:5px 0px 5px 10px;}
h4 span{font-size:12px; color:#000; font-weight:normal;}
.ttx-widget p{font-size:14px; text-align:left; line-height:26px; margin:0px; padding:5px 20px 5px 20px;}
.ttx-widget .ttx-title{margin:0px 0px 30px 0px; padding:5px 0px 5px 0px; border-bottom:1px solid #ccc;}
.ttx-widget a.ttx-title-link{float:right;}
.ttx-widget a.ttx-title-link.edit-title-padding{background:#FFC107; font-size:14px; color:#fff; padding:4px 15px; border-radius:30px; -webkit-border-radius:30px;}
.ttx-widget .ttx-filter{font-size:13px; font-weight:normal; background:#fff; margin:0px -5px 0px 0px; padding:0px 10px; float:right;}
.ttx-title, .ttx-title-text{color:#333; font-size:22px!important;}
.breadcrumb .ttx-filter{font-size:16px; font-weight:normal; color:#000; margin:0px -5px 0px 0px; padding:1px 20px; float:right;}

.ttx-widget .ttx-widget-timeline{font-size:16px; font-weight:normal; color:#75ba61; padding:4px 10px; border-radius:4px; -moz-border-radius:4px;}
#ttxphotoupload:hover .ttx-widget-profile-img input[type="file"]{display:block;}
#ttxphotoupload .ttx-widget-profile-img input[type="file"]{display:none; padding:70px; background:#000; opacity:0; width:20%; position:absolute; margin:-165px 0px 0px 390px; cursor:pointer; border-radius:90px; -moz-border-radius:90px;}
.mui-container{padding-left:0px; padding-right:0px;}
#toc-right-panel{height:100%; width:0; position:fixed; z-index:999999; top:0; left:0px; background:#fff; overflow-x:hidden; transition:.5s; padding:0px; box-shadow:0 3px 9px rgba(0,0,0,.5);}
#ttx-overlaybg{background:rgba(0,0,0,0.7); position:fixed; top:0; left:0; height:100%; width:100%; z-index:9991; -webkit-transition-property:background-color; transition-property:background-color; -webkit-transition-duration:.2s; transition-duration:.2s; -webkit-transition-timing-function:cubic-bezier(.4,0,.2,1); transition-timing-function: cubic-bezier(.4,0,.2,1); display:none;}
.sidenav-bar{font-size:20px; margin:0px 12px 0px 0px; position:relative; top:-8px;}
.list-action{background:#f1f1f1; width:100%; padding:10px 10px; margin:5px 0px; text-align:left;}
.list-action:hover{background:#fafafa; cursor:pointer;}
.list-action a{font-size:18px; color:#333; padding:5px; margin:5px 0px;}
.list-action a:hover{text-decoration:none;}
.muii-select{border:1px solid #d0d0d0; background:#fff; margin-bottom:5px; padding:5px 2px;}
.muii-select select{display:inline-block; width:30%; margin:-5px 0px 0px 0px; border:none; font-size:13px;}
.muii-select input[type="text"]{font-size:13px; line-height:23px; padding:4px; margin:-1px 0px 0px 3px; width:56%; border:none; outline:none;}
.muii-select input[type="submit"]{font-size:14px; line-height:23px; padding:4px; margin:-1px 0px 0px 3px; width:12%; border:none; cursor:pointer;}
.ttx-sub-box{color:#5d5d5d; margin:0px 0px 15px 0px; padding:10px!important;}
.ttx-sub-box b{font-size:18px; font-weight:500; text-align:left; margin:0px; padding:0px;}
.ttx-sub-box .ttx-sub-class{padding:5px 0px 4px 0px;}
.inline{display:inline;}
.right-paynow,.right-align{float:right;line-height:30px;}
.ttx-sub-id{font-size:14px; font-weight:normal; text-align:center; }
.ttx-sub-date{font-size:14px; font-weight:normal; text-align:right; }
.ttx-sub-date span{background:#f7f7f7; font-size:13px; padding:2px 9px; text-transform:capitalize;}
.ttx-sub-contact{font-size:15px;font-weight:normal; text-align:left;     padding-bottom: 5px;}
.ttx-sub-place{font-size:14px; font-weight:normal; text-align:left; line-height:28px; margin:0px; padding:0px 0px 0px 0px; padding-bottom:5px;}
.ttx-sub-box a{color:#848484; font-size:18px; font-weight:500;}
.sml-btn-save{width:55px; background:#3ca757; font-size:14px; padding:7px 5px 6px 5px; margin:5px auto; text-transform:capitalize; border-bottom:2px solid #3ca757; border-radius:2px; -moz-border-radius:2px; cursor:pointer;}
.header-btn-save{width:fit-content; background:#3ca757; color:#fff; font-size:14px!important; text-align:center; padding:9px 15px; margin:5px -24px 5px 0px; text-transform:capitalize; border-radius:90px; -moz-border-radius:90px; border:none; cursor:pointer;}
.btn-save{width:fit-content; background:#3060ae; color:#fff; font-size:14px!important; text-align:center; padding:6px 15px; margin:0px 2px 0px 2px; text-transform:capitalize; border-radius:4px; -moz-border-radius:4px; border:none; cursor:pointer;}
.btn-cancel{background:#f00; color:#fff; font-size:14px; text-align:center; padding:6px 15px; margin:0px 2px 0px 2px; text-transform:capitalize; border:none; border-radius:4px; -moz-border-radius:4px; cursor:pointer;}
.btn-details{background:#2196f3; color:#fff; font-size:14px; text-align:center; padding:6px 15px; margin:0px 2px 0px 2px; text-transform:capitalize; border:1px solid #1a74bb; border-radius:4px; -moz-border-radius:4px; border:none; cursor:pointer;}
.btn-draft{background:#0056a5; color:#fff; font-size:14px; text-align:center; padding:6px 15px; margin:0px 2px 0px 2px; text-transform:capitalize; line-height:34px; border:none; border-radius:4px; -moz-border-radius:4px; cursor:pointer;}
.btn-links{background:#b5b0b0; color:#fff; font-size:12px; text-align:center; padding:0px 0px; margin:0px 2px 0px 2px416; text-transform:capitalize; line-height:26px; border-radius:4px; -moz-border-radius:4px; cursor:pointer;}
.btn-links.active,.btn-links:hover{background:#3b86b0;}
.btn-save a, .btn-cancel a, .btn-draft a, .btn-links a, .btn-details a, .sml-btn-save{color:#fff;}
.btn-save input[type="submit"]{background:#3ca757; color:#fff; border:none;cursor: pointer;}
.success{background:#3060ae;}
.failure{background:#f00; color:#fff; border:1px solid #f00; border-radius:4px; -webkit-border-radius:4px;}
.btn-warning{background:#ffa605; color:#fff; font-size:14px!important; text-align:center; padding:6px 15px; margin:5px auto; text-transform:capitalize; border-radius:4px; -moz-border-radius:4px; border:none; cursor:pointer;}

.ttx-profile-img{border:1px solid #eee;}
.ttx-timeline{font-size:14px; text-align:center; margin:5px 0px 5px 0px; padding:0px;}
.clear{clear:both; line-height:1px;}
.ttx-contact-tollfree{border:1px solid #}
#appbar-sidenav-show{display:none; position:relative; font-size:26px; top:-3px; left:15px; margin-right:18px;}
#appbar-sidenav-hide{position:relative; font-size:26px; top:-3px; left:15px; margin-right:18px;}
#appbar-more-vert, #appbar-sidenav-hide, #appbar-sidenav-show{width:31px; height:31px; line-height:31px; color:#fff; cursor:pointer; text-align:center; border-radius:50%;}
.ttx-post-data{display:none;}

.parent-square{position:relative; width:100%; min-height:400px;}
.child-square{background:#fff; padding:10px 10px 0px 10px; margin:0px 0px 15px 0px;}
.square{background:#fff; border:1px solid #ccc;; text-align:center; margin:0px; border-radius:4px;}
.square img{max-width:100%; height:auto; width:100%; }
.square img:hover{filter:gray; -webkit-filter:grayscale(1); filter:grayscale(1);}
.square h5{background:#f6f6f6; font-size:16px; font-weight:bold; color:#333; padding:5px; margin:0px; text-align:center; border-top:1px solid #dcdcdc;}

/* end of admin css *//
#modal-signin{width:345px!important; padding:25px 20px 40px 20px; margin:0px auto!important;}
.faculty-img{width:80%;}
h3.cbs{padding:20px; color:#fff;width:230px;text-align: -webkit-center;}
h3.sixth{background:#8080bf;}
h3.seven{background:#80bf88}
h3.eight{background:#4181e0}
h3.nine{background:#de80c1}
h3.ten{background:#dea780}
h3.ele{background:#77b0f7}
h3.twl{background:#77f781}
h3.iit{background:#f7a677}
h3.neet{background:#e8625b;}
.ind-syllabus{margin-top:70px;}
section.syllabus-content{margin-top:40px; margin-bottom:30px;}
@media only screen and (max-width:703px){ .classes-offered h2{font-size:38px; bottom:14px;} .classNavigation{top:30px; margin-right:22px;} #popular-course .customNavigation{top:71px;} }

/* Course Page */
.course-wrapper{margin:50px 0px 0px 0px; padding:0px;}
.course-wrapper .option-box{background:#fff; color:#fff; margin:0px 0px 10px 0px; padding:20px 10px 30px 10px;}
.option-box svg{color:#fff;}
.option-content{padding-bottom:20px;}
a.btn.btn-default.green-wa{font-size:24px; padding:5px 10px; text-transform:capitalize; color:#fff; background:#4b9069; transition:all 0.2s ease-in-out 0s; font-weight:bold; border-radius:2px; -moz-border-radius:2px;}
a.btn.btn-default.blue-wa{font-size:24px; padding:5px 10px; text-transform:capitalize; color:#fff; background:#458dc5; transition:all 0.2s ease-in-out 0s; font-weight:bold; border-radius:2px; -moz-border-radius:2px;}
a.btn.btn-default.pink-wa{font-size:24px; padding:5px 10px; border-radius: 0px; border:0; text-transform:capitalize; color:#fff; background:#b74996; transition:all 0.2s ease-in-out 0s; font-weight:bold; border-radius:2px; -moz-border-radius:2px;}
a.btn.btn-default.gray{padding:12px 18px; border-radius: 0px; border:0; text-transform:capitalize; color:#fff; background:#559c54; transition:all 0.2s ease-in-out 0s; font-weight:bold;}
a.btn.btn-default.gray:hover{box-shadow:2px 2px 5px #2e632d; -moz-box-shadow:2px 2px 5px #2e632d;}
a.btn.btn-default.green-wa:hover, a.btn.btn-default.blue-wa:hover, a.btn.btn-default.pink-wa:hover{box-shadow:2px 2px 5px #2e632d; -moz-box-shadow:2px 2px 5px #2e632d;}
.svg-icon{font-size:64px;}
.body-lock-right{font-size:16px; color:#fe9b74; float:right;}
.sub-noc-disc{font-size:16px!important; color:#333!important; display:inline-block; padding:0px 0px; z-index:99; cursor:pointer;}
.sub-noc-disc:hover{color:#3893c1!important;}
.sub-noc-links a{font-size:16px!important; color:#737373; padding:0px 15px; margin:0px;}
.sub-noc-links a:hover{color:#333; text-decoration:none; cursor:pointer;}
.sub-noc-disc:hover{color:#484aab!important;}
a{color:#4a505f; text-decoration:none;}

/*accordion- individual class*/
.gray-widget{background:#ddd; margin-bottom:18px; padding:0px;}
section.toggle>label.individualclass{background:none; font-size:18px; border:none; padding:2px 10px 12px 0px;}
hr.tracking{width:1px; height:35px; margin-left:46px; background:#dedede; margin-top:0px; margin-bottom:0px;}
p.padding-bottom-zero{padding-bottom:0px;font-weight:600;margin-bottom:0px;}
.tracking h1{text-align:left; font-size:24px;}
.tracking-inner img{float:left; width:15%; padding-right:20px; padding-left:20px;}
.tracking-wrapper{text-align:-webkit-center; width:35%;}
.tracking-wrapper1{margin:0px; padding:35px 0px 30px 35px; text-align:-webkit-center;}
.tracking-inner p{line-height:15px; padding:5px 0px 0px 95px; margin:0px;}
.ttx-syllabus{min-height:50px; padding:0px;}
.ttx-syllabus .subject-icon{float:left; margin-top:-2px; margin-bottom:15px;}
.ttx-syllabus .subject-name{margin-left:80px; padding-top:15px; padding-bottom:10px;}
li.ttx-syllabus-liststyle .subject-icon img{width:65px; height:65px; list-style:none; padding:2px; vertical-align:middle; margin:3px 14px 0px 0px; border:4px solid #95a2e8; border-radius:90px;}
#my_notes h2{font-size:20px!important; text-align:left; font-weight:normal; margin:10px 0px 10px 0px!important; padding:0px!important;}
.sub-play-icon{font-size:1.2rem; color:#fe9b74; vertical-align:middle;}
.flowplayer{z-index:0!important;}
.ttx-syllabus .subject-name span{font-size:20px; font-weight:normal; vertical-align:middle;}

/*checkout*/
section.checkout-wrapper{padding:50px 0px 0px 0px;}
.nopadding{padding-left:0px;}
.paddingleft{padding-left:15px; padding-right:0px;}
.inr-box{background:antiquewhite; text-align:center; padding:4px;}
.usd-box{background:aliceblue; text-align:center; padding:4px;}
.totalpayable{color:green;font-weight:bold;}

/* css of pagination */
.job-index{margin:40px auto 0 auto; text-align:center;}
.pages a, .pages span{background:#fff; color:#8e8e8e; padding:.43em .6em; margin-right:.1em; border:1px solid #d6d6d6; border-radius:4px;}
.pages a:hover, .pages span:hover, .pages a.number:hover{background:#3060ae; color:#fff!important; border:1px solid #3060ae;}
.pages a.number{background:#fafafa; font-size:14px; color:#6c6c6c; padding:5px 10px; margin:0px 2px 0px 2px; border:1px solid #c7c7c7; border-radius:4px; -webkit-border-radius:4px;}
.pages a.current{background:#3060ae!important; color:#fff!important; padding:5px 10px; margin:0px 0px 0px 0px; border:1px solid #3060ae!important;}
/* end of css pagination */

.ttx-customer-filter{background:#fafafa; margin:0px 0px 15px 0px;padding: 2px 7px 10px 8px;width:100%;}
.ttx-customer-filter input.username[type="text"]{width:100%; padding:0px 10px; margin:0px; font-size:15px; line-height:32px; border:1px solid #ccc; border-radius:30px; -webkit-border-radius:30px; box-sizing:border-box;}

.toll-free{font-size:20px;}
.getintouch-title{font-size:25px; text-align:center; padding:20px 0px 20px 0px; margin:0px;}
.contact-tollfree{padding:5px; margin:35px auto 20px auto;}
.contact-tollfree .tollfree-icon{background:#fff; font-size:85px; position:relative; margin:-30px 36px -33px -7px; padding:2px; color:#003d75; top:-5px;}
.contact-tollfree strong{background:#fff; font-size:18px; color:#00396c;}
.ttx-contact-chat{width:85%; padding:5px; margin:35px auto 20px auto;}
.ttx-contact-chat .tollfree-icon{background:#fff; font-size:85px; position:relative; margin:-30px 36px -33px -7px; padding:2px; color:#4aad58; top:-5px;}
.ttx-contact-chat strong{background: #fff; position: absolute; font-size: 14px; font-weight: normal; top:-4px; padding:0px 6px; text-align:left; left:103px; font-size:18px; color:#4aad58;}
.ttx-contact-chat p{font-size: 18px; position: absolute; left: 97px; text-align: left; padding: 0px 10px 0px 0px; margin: -12px 4px 4px 15px; color: #4aad58;}
.ttx-contact-write strong { background: #fff; position: absolute; font-size: 14px; font-weight: normal; top: -4px; padding: 0px 6px; text-align: left; left: 103px; font-size: 18px; color: #e57b1f; }
.ttx-contact-write .tollfree-icon{background:#fff; font-size:85px; position:relative; margin:-30px 36px -33px -7px; padding:2px; color:#e57b1f; top:-5px;}
.ttx-contact-write p{font-size: 18px; position: absolute; left: 97px; text-align: left; padding: 0px 10px 0px 0px; margin: -12px 4px 4px 15px; color: #e57b1f;}
.ttx-widget ul li ul li:last-child{border-bottom:0px;}

/*Login CSS*/
.form-sign-bg{background:rgb(255, 255, 255,.8); max-width:430px; height:100%; padding:0px 0px 20px 0px; margin:10vh 0 0 0; float:right; box-shadow:0px 0px 5px #a7a7a7; border-radius:25px; -moz-border-radius:25px;}
.form-sign-bg h1{font-size:28px; text-align:left; padding:10px 0px 5px 0px; margin:0px 0px 20px 0px; border-bottom:1px solid #cfd3dc;}
#modal-signin{display:none;}
.modal-dialog{width:345px!important; padding:25px 20px 40px 20px; margin:0px!important;}
.logo-popup{}
.logo-popup img{height:35px;}
.form_sign{text-align:center; margin:0vh auto 0 auto;}
.form_sign h2, .modal-dialog h2{color:#02203b; font-size:18px; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; text-transform:capitalize; border-bottom:1px solid #eaeaea;}
.fb_icon{position:relative;}
.login_icon_plcholder{color:#9e9e9e; position:absolute; font-size:18px; left:14px; top:12px;}
.login_alert_sign,.alert.alert_otp{width:100%; font-size:12px; color:#f00; margin:0px; padding:0px 0px 0px 20px; text-align:left; display:none;position:absolute;}
.signup-otp-msg{color:#3b86b0; width:100%; font-size:12px; margin:0px; padding:11px 0px 0px 15px; text-align:left; display:none; position:absolute;}
.forgot-otp-err{padding: 65px 0px 0px 0px !important;}
.sign-in{float:left;width:100%;}
.signup_active{margin:-5px 0px 0px 0px; padding:0px; cursor:pointer;}
.signin a{font-size:13px; font-weight:normal; color:#808080; padding:0px 8px 0px 8px;}
.signin a:hover{text-decoration:none;color:#02203b!important}
.signup_active a{color:#02203b!important; font-weight:600;}
.login-alert{font-size:12px; color:#f00; padding:3px 10px; margin:0px 0px 0px -11px!important; text-align:center; display:none;}
.login-alerts{font-size:12px; color:#f00; padding:3px 10px; margin:-243px 0px 0px -11px!important; text-align:center; display:none;}
.form_nav{margin:25px 0px -10px 0px; padding:5px 0px 0px 0px; border-top:1px solid #eaeaea; z-index:99;}
.form_sign .form_control{width:100%; height:auto; font-size:14px; line-height:40px; padding:0px 0px 0px 15px; text-indent:23px; border:1px solid #d9d9dc; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0px 0px 16px 0px; border-radius:90px; -webkit-border-radius:90px; outline:none;}
.checkbox{font-size:12px; text-align:left; margin-bottom:10px;}
.tp-pwd-required{font-size:11px; text-align:left; margin:-15px 0px 10px 0px; padding:0px; display:none;}
.tp-star-required{font-size:16px; font-style:normal; color:#f00; position:absolute; margin:-58px 0px 0px 2px; left:0px; display:none;}
.tp-star-inner{margin:-52px 0px 0px 0px; display:none;}
.tp-star-country{margin:-21px 0px 0px -9px; display:none;}
[type=checkbox], [type=radio]{vertical-align:middle;}

.nav-user-icon img{width:25px; height:25px; padding:2px; border:1px solid #d6d6d6; border-radius:90px;}
#signinForm{min-height:260px; margin:0px; padding:40px 40px 20px 40px; z-index:9999;}
#forgotOTPForm{display:none; padding:20px;display: block;z-index:9999;}
#registerForm .mui-col-md-6{padding-left:0px!important; padding-right:0px!important;}
#forgotOTPMail, #registerForm, #signupOTPForm{padding:40px 40px 20px 40px; display:block;z-index:9999;}
#forgotAlert{width:auto; margin:-100px 0px 0px 0px;}    
#forgotOTPSubmit{display:none;padding: 20px;display: block;z-index: 9999;}
#forgotOTPSubmitAlert{width:auto; margin:0px 0px 0px 0px;}
#forgotOTPAlert,.otp-msg{width:auto; margin:0px 0px 5px 0px!important; font-size:12px; color:#3b86b0;}
#forgotMailAlert{width:auto; font-size:11px; color:#f00; margin:0px 0px 10px 0px;}
.form-padding{margin:0; padding:0px;}
/* end of css for login-signup-forgotpassword */

.modal-dialog{height:560px; padding:15px; transform:none!important; -webkit-transform:none!important; -moz-transform:none!important; display:none;}
.alert_otp{font-size:14px; color:#f00; text-align:center;}
.header-content .caret_drpdwn{color:#fff; border:1px solid #6b6b6b; padding:1px 6px; border-radius:2px; -moz-border-radius:2px;}
.tp-mobile-nav-links{display:none;}
 
/* LOGIN MODAL */
.loginbox{background:#fff; padding:10px; margin:10px 0px;}
#loginModal{background:linear-gradient(135deg,#dd8618 0%,#78b833 100%); width:460px; padding:40px 40px; margin:0px 0px 0px 0px;}
#loginModal h1, .sign-up h1{font-size:1.2em; color:#fff; text-align:left; margin:0px 0px 15px 0px; padding:5px 0px 10px 0px; border-bottom: 1px dashed #ccc;}
.sign-up{padding:0px; margin:0px;}
.mobile-field{width:100%!important; padding:0 8px 0 60px!important; border:1px solid #fff; outline:none;}
select{background:#fff; font-size:14px!important; padding:5px 10px; margin-top:5px; border:1px solid #d4d2d2; border-radius:40px; -webkit-border-radius:40px; outline:none;}
option{background:#fff; font-size:14px; min-height:32px; border:1px solid #f00; border-radius:10px; border-radius:10px;}
.from_order_Date,.to_order_Date{width:100%; height:32px; font-size:14px!important; padding:0 10px; margin:0px; border:1px solid #ccc; border-radius:30px; -webkit-border-radius:30px; outline:none;}
.w50{width:49%!important; margin-right:10px; float:left;}
.w50-rght{width:49%!important; margin-right:0px; float:right;}
.arrow{-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-color:#8E8E8E rgba(0,0,0,0) rgba(0,0,0,0); border-image:none; border-right:5px solid rgba(0,0,0,0); border-style:solid; border-width:5px; display:inline-block; left:5px; position:absolute; top:-7px;}
.country-codes-container{width:380px; background:#fff; border:1px solid #fff; border-top:0; display:none; height:100px; overflow-y:scroll; overflow-x:hidden; position:absolute; margin:39px 0px 0px 0px!important; z-index:30;}
.country-codes-container ul{margin:0; padding:0!important;}
.country-codes-container li{color:#a5a5a5; font-size:14px!important; width:100%; list-style:none; line-height:22px; border-bottom:1px solid #efefef;}
.country-codes-container a{border-radius:0; color:#8E8E8E; display:inline-block; padding:4px; width:100%;}
.country-code{font-size:14px; position:absolute; margin-left:0px; margin-top:1px; outline:none;}
.country-code a{color:#8E8E8E; display:inline-block; padding:8px 5px; width:100%;}
.arrow-container{display:inline-block; position:relative; width:15px;}
.country-codes-container li:hover{background:#f7f7f7; cursor:pointer;}
/*Login CSS Ends*/

#navbar.active{background:linear-gradient(155deg,#77b933 0%,#0056a5 77%); box-shadow:none; border-bottom:1px solid #436d8e; -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.25); box-shadow:0 1px 5px rgba(0, 0, 0, 0.25);}
.ttx-course-toc-top{margin:75px 0px -60px 0px!important;}
.ttx-course-toc{background:#fff; margin:0px 0px 10px 0px; padding:10px;}
.ttx-course-toc h4{background:#f1f1f1; font-size:16px; font-weight:bold; margin:-9px -9px 4px -9px; padding:10px 0px 10px 10px;}
.ttx-course-toc ul{margin:0px 0px; padding:0px 0px;}
.ttx-course-toc ul li{margin:0px 5px; padding:5px 5px; list-style:none;}
.ttx-course-toc ul li b{font-size:15px; text-transform:uppercase;}
.ttx-course-toc ul li:last-child{border-bottom:0px solid #ccc;}
.ttx-course-toc ul li a{/*font-size:14px; color:#333;*/color: #58595b;font-size: 16px;}
.ttx-course-toc ul li ul{margin:5px 2px 0px 2px; padding:0px;}
.ttx-course-toc ul li ul li{background:url(../images/list-icon.png) no-repeat 0 10px; margin:0px 0px; padding:5px 0px 5px 22px; line-height:26px; border-bottom:1px solid #f3f3f3;}
.ttx-course-toc ul li ul li:hover{background:#fafafa url(../images/list-icon.png) no-repeat 0 10px;}
.ttx-course-toc .activeli{background:#5ca34c; color:#fff;}
.ttx-course-toc .activeli a{color:#fff;}
.ttx-course-toc .activeli:hover, .ttx-course-toc .activeli a{background:#5ca34c; color:#fff;}
li.ttx-course-deactive{opacity:.7; margin:2px 0px 1px 0px!important; background-color:#fff!important; line-height:26px;cursor:pointer;}
.ttx-course-toc ul li ul li.ttx-course-active:after{/*background-color:#c5ffa3!important;*/background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 504c137 0 248-111 248-248S393 8 256 8 8 119 8 256s111 248 248 248zM40 256c0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216-118.7 0-216-96.1-216-216zm331.7-18l-176-107c-15.8-8.8-35.7 2.5-35.7 21v208c0 18.4 19.8 29.8 35.7 21l176-101c16.4-9.1 16.4-32.8 0-42zM192 335.8V176.9c0-4.7 5.1-7.6 9.1-5.1l134.5 81.7c3.9 2.4 3.8 8.1-.1 10.3L201 341c-4 2.3-9-.6-9-5.2z"/></svg>'); margin:2px 0px 1px 0px!important; line-height:26px;cursor:pointer;background-repeat:no-repeat;}
li.ttx-course-active a{color:#3b86b0; cursor:pointer;}
li.ttx-course-deactive a{cursor:pointer;}
.breadcrumb{background:#fafafa; width:100%; font-size:16px; margin:75px 0px 15px 0px; padding:10px 5px 10px 10px;}
.ttx-container-top{margin:75px 0px 10px 0px!important; padding:0px 17px 13px 19px; font-size:13px;}
.ttx-order-summary{background:#fff; margin:75px 0px 10px 0px; padding:10px 17px 13px 19px; font-size:13px;}
.breadcrumb .non-active a{font-size:16px; color:#575757;}
.breadcrumb .non-active a:hover{cursor:pointer;color:#3b86b0;}
.breadcrumb span.active{font-size:16px; color:#3b86b0 !important; font-weight:normal;}
.mui-textfield>label{position:absolute; top:-5px; display:block; width:100%; color:#4a505f; font-size:13px; font-weight:500; overflow-x:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:inherit;}
.mui-select>label{position:absolute; text-align:left; top:0; display:block; width:100%; color:#919292; font-size:14px; font-weight:500; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
select.order-select{width:100%; height:38px;}
.select-bottom{margin-bottom:55px;}
.select-width{width:110px; z-index:4;}
.select-width>select{font-size:14px; border-bottom:none;}
.select-input{position:absolute; top:30px; padding:0px 0px 0px 131px!important;}
.subscribe-details{float:right; position:relative; top:11px; cursor:pointer;}
.subscribe-details.subscribe-dots{margin:2px 0px 0px 0px; background:none; color:#000;}
.subscribe-details.course-dots{margin:2px 0px 0px 0px; background:none; color:#000;}
.detail-icon{border-radius:20px; font-size:20px!important; text-align:center; font-weight:normal; font-size:13px; float:right; padding:2px 10px; margin:0px 0px 0px 0px;}
.detail-icon a{font-size:20px!important; color:#9a9898!important; padding:0px 5px; margin:0px;}

.ttx-track-product{margin:0px; padding:0px;}
.ttx-track-product a{background:#fafafa; font-size:14px; color:#c0c0c0; margin:0px 5px; padding:4px 18px; border:1px solid #ccc; border-radius:30px; -moz-border-radius:30px;}
.ttx-track-product a.active{background:linear-gradient(155deg,#040404 0%,#003d75 77%); color:#fff; border:1px solid #00386b;}
.ttx-widget table{width:100%; margin:0px; padding:0px; font-size:14px;}
.ttx-widget table td{text-align:right; margin:0px; padding:4px; border-bottom:1px solid #dcdcdc;}
.ttx-widget table.no-border{width:100%; margin:0px; padding:0px; font-size:14px; border:0px solid #ccc;}
.ttx-widget table.no-border td{margin:0px; padding:4px; border:0px solid #ccc;}
.ttx-order-icon{font-size:30px; margin:5px 15px 0px 0px; vertical-align:top; color:#5ea44c; float:left;}
.ttx-currency-icon-inr{background:#f5d6ab; font-size:30px; margin:4px 10px 0px 10px; padding:12px 18px; position:relative; border-radius:60px; -moz-border-radius:60px; float:left;}
.ttx-currency-icon-usd{background:#dbe8f3; font-size:30px; margin:4px 10px 0px 10px; padding:12px 18px; position:relative; border-radius:60px; -moz-border-radius:60px; float:left;}
.btns-bg{padding:0px; margin:0px;}
.align-left{padding:0px 0px 30px 20px; margin:0px;}
.ttx-logout{font-size:15px; position:relative; font-weight:600;}
.ttx-buy-activate{color:#fff; padding:3px 10px 4px 10px;}
.ttx-buy-activate:hover{color:#fff!important;}

.course{height:400px; background:#deefff url(../images/sub-banner.jpg) repeat top center; border-bottom:1px solid #d8ddea;}
.error{color:#f00; font-size:13px;}
.mui-select__menu>div{height:26px; padding:0 0px; line-height:32px; white-space:nowrap; cursor:pointer;}
.mui-optgroup__option{font-size:14px; text-indent:.1em;}
.ttx-order-status{height:100px; margin:0px 0px 80px 0px; padding:0px;}
.ttx-order-status .ttx-order-status-deactive{width:20%; background:#f6f6f6; color:#555; font-size:20px; text-align:center; margin:25px 5% 0px 8%; padding:40px 25px; float:left;}
.ttx-order-status .ttx-order-status-active{width:20%; background:#3ca757; font-size:20px; text-align:center; margin:25px 4% 0px 4%; padding:40px 25px; float:left;}
.ttx-order-status .ttx-order-status-deactive a{color:#9a9a9a;}
.ttx-order-status .ttx-order-status-active a{color:#fff;}
.fb_icon select{font-size:13px; color:#828282; font-weight:normal; width:97px; height:32px; margin:5px 0px 0px 26px; position:absolute; border:none; border-right:1px solid #ccc;}
.coupon-container{width:100%; margin-top:10px; margin-bottom:25px; display:flex;}
#coupon_code{float:left;width:60%; padding:10px 11px; border: 1px solid #aaa; border-right: 0px; flex-grow:2;}
#coupon_apply{width:30%; padding:10px 10px;}
.ttx-quiz-completed{background:#fff; text-align:center; margin:0px; padding:20px;}
.ttx-quiz-completed h2{font-size:22px!important; text-align:center; margin:0px; padding:0px;}
.ttx-quiz-completed p{width:50%; background:#fff; text-align:left; margin:10px auto 10px auto; padding:0px 15px; border-radius:6px; border:1px dotted #ccc;}
.ttx-post-success{border-left:5px solid #77b733; border-bottom-left-radius:10px; border-top-left-radius:10px; margin-top:2rem;}
.ttx-post-failure{border-left:5px solid #f00; border-bottom-left-radius:10px; border-top-left-radius:10px; margin-top:2rem;}
.ttx-post-warning{border-left:5px solid #ffa605; border-bottom-left-radius:10px; border-top-left-radius:10px; margin-top:2rem;}
.ttx-post-draft{border-left:5px solid #2c98fb; border-bottom-left-radius:10px; border-top-left-radius:10px; margin-top:2rem;}
.ttx-score-total{font-size:32px; color:#359649; padding:0px; margin:0px; vertical-align:middle; margin:7px 10px 7px 0px;}
.ttx-score-correct{font-size:20px; color:#359649; padding:1px 4px 4px 4px; vertical-align:middle; margin:7px 10px 7px 0px;}
.ttx-score-wrong{font-size:25px; color:#f70e0e; padding:0px 5px 0px 5px; vertical-align:middle; margin:7px 10px 7px 0px;}
.ttx-score-select{font-size:32px; color:#1e80ce; padding:0px; margin:0px; vertical-align:middle; margin:7px 10px 7px 0px;}
.ttx-score-quiz{font-size:32px; color:#00396c; padding:0px; margin:0px; vertical-align:middle; margin:7px 10px 7px 0px;}
.ttx-quiz{background:#fff;text-align:center;padding:15px 0px; margin:0px 0px -25px 0px;}
.ttx-quiz h2{font-size:18px; text-align:center; margin:0px 0px 10px 0px!important; padding:0px; border-bottom:1px solid #eee;}
.ttx-quiz p{text-align:center; margin:0px; padding:0px;}
.ttx-quiz .ttx-quiz-grandtotal{background:#6bd011; font-size:16px; color:#fff; padding:5px 15px; border-radius:90px;}
.ttx-quiz .ttx-quiz-total{color:#80d45c;}
.ttx-quiz .ttx-quiz-wrong{color:#f00;}
.earned-coins{width:32px; vertical-align:middle; padding:5px 10px 5px 0px;}

.search-container{width:100%; margin-bottom:10px; display:flex;}
.search-container input[type=text]{float:left; font-size:14px; width:80%; flex-grow:2;}
.search-container input[type=submit]{font-size:17px; float:left; width:16%;text-transform:capitalize; cursor:pointer; border:none;}
.mui-container-faculty{background:#fff; margin:90px auto 30px auto; padding:0px 0px 25px 0px;}
.mui-container-faculty h1{font-size:34px; margin:0px; padding:25px 0px;}
.timeline-bio{background-color:#3b86b0;}
#footernav{background:#eceff8 url(../images/footer-bg.jpg) no-repeat bottom; background-size:cover; min-height:250px; padding-top:45px; margin-top:45px; box-shadow:1px 0px 4px #737373; -moz-box-shadow:1px 0px 4px #737373;}
.footer-nav{height:250px;}
.icon{font-size:32px; padding:0px 25px; margin:-18px 0px -4px 0px;}
.linkedin{color:#7d7d7d;} .linkedin:hover{color:#157ab7;}
.google{color:#7d7d7d;} .google:hover{color:#de4a37;}
.facebook{color:#7d7d7d;} .facebook:hover{color:#3d5c9a;}
.twitter{color:#7d7d7d;} .twitter:hover{color:#2ba8de;}
.youtube{color:#7d7d7d;} .youtube:hover{color:#c22a27;}
.ttx-footer{text-align:center; line-height:34px; margin:0px; padding:0px}
.ttx-footer span a{font-size:16px; color:#6d6b6b; font-weight:bold; padding:0px 10px 0px 10px;}
.ttx-footer span a:hover{color:#0060aa; text-decoration:none;}
.ttx-footer img{padding:15px 0px 15px 0px; vertical-align:bottom;}
.ttx-footer p{font-size:14px; color:#525050; text-align:center; padding:0px; margin:0px;}

/*flow player css */
.flowplayer{width:65%!important; margin-bottom:20px;}
.flowplayer .fp-color{background-color:#ff0!important;}
.flowplayer .fp-color-play{fill:#ff0!important;}
.flowplayer .fp-controls{background-color:#252525!important;}
.flowplayer.is-mouseout:not(.is-paused) .fp-logo{display:none;}
.flowplayer .fp-pause{display:none;}
/* end of flow player css */

a:focus, a:hover{text-decoration:none;}
section.class-individual{padding:50px 0px 50px 0px;}
section.syllabus{margin-top:90px; margin-bottom:15px;}
section.syllabus-content{text-align:left; margin-top:0px; margin-bottom:0px; padding:50px 0px 0px 0px;}
.mui-tabs__bar>li>a{font-size:15px; text-transform:capitalize; cursor:pointer;}
.mui-tabs__bar>li.mui--is-active{color:#0af; border:0px solid #abc!important; border-top:0px solid #0af!important; border-bottom:0px solid #0af!important;}
.mui-tabs__bar>li.mui--is-active>a{color:#3b86b0; font-size:16px; font-weight:bold; height:40px;}
.mui-tabs__bar>li{display:inline-block; text-align:center!important; padding:4px 12px !important; margin:0px!important;}
.mui-tabs__pane.mui--is-active{display:block;  margin:0px!important; padding:20px; border:1px solid #3b86b0; border-radius:15px; -webkit-border-radius:15px;}
.mui-tabs__bar{width:85%; margin:0px auto 15px auto!important; padding:0px;}
.mui-tabs__pane h1{font-size:22px; color:#9294e5; text-align:center; margin-bottom:15px; padding:0px; border-bottom:1px solid #eee;}
.mui-tabs__pane h2{font-size:17px; margin:0px; padding:0px;}
.mui-tabs__pane h3{font-size:15px; margin:0px; padding:0px 0px 10px 0px;}
.mui-tabs__pane input[type=radio]{margin:0px 5px 0px 15px; padding:0px; vertical-align:middle;}
.ttx-contact-write strong {position:absolute; font-size:14px; font-weight:normal; top: -12px;text-align:left; left:77px; background:rgb(255, 255, 255); padding:0px 6px;}
.ttx-contact-chat strong {position:absolute; font-size:14px; font-weight:normal; top: -12px; text-align:left; left:77px; background:rgb(255, 255, 255); padding:0px 6px;}
img.toc-img{width:30px; height:30px; margin:0px 10px 0px 0px; padding:0px; vertical-align:middle; float:left;}
.ttx-display-card{background:#fff; text-align:center; padding:10px; margin:0px; border-right:1px solid #eee;}
.mui-scroll-lock{overflow:hidden!important;}
.ttx-link-edit-save{float:right; font-size:14px; color:#333;}
.ttx-link-edit-save a{margin:0px 5px; padding:0px;}
a.ttx-link-edit-cancel{padding:10px 26px 9px 26px;}
.ttx-question{padding:10px; margin:0px 0px 15px 0px;}
.ttx-question .ttx-question-title{font-size:18px; font-weight:bold; text-align:left; padding:4px 0px; margin:0px;}
.ttx-question p{font-size:14px; text-align:left; padding:4px 0px; margin:0px; line-height:26px; word-wrap:break-word;}
.ttx-question .ttx-question-details{background:#fafafa; font-size:13px; color:#404040; padding:4px 10px; margin:0px;}
.ttx-question-details img{width:400px; padding:5px; border:1px solid #ccc;}
.mui-textfield input[type="file"]{height:32px; opacity:0; border-bottom:1px solid #ccc; cursor:pointer;}
input:checked + label.c{color:#0060aa; border:1px solid #4a505f; border-top:2px solid #4a505f;border-bottom:1px solid #f9f8fe;}
.five-block {width:14% !important;}
.ttx-track-status .ttx-track-error {background:#f00 !important; font-size:13px;}
.ttx-track-status{font-size:13px;}

@media (min-width: 244px){
.calendar-topic{display:grid;}
.login-punch img{display:none;}	
.mui-row.ic{padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}
.modal-dialog{width:85vw; max-height:525px!important; background:#fff; margin:35px auto 15px auto!important; padding:10px 20px 40px 20px!important;}
.footer-nav .foot-clear{clear:left;}
.video{display:block; width:96%; margin:2%; float:none;}
.prev-slide-video{transform:translateY(75%);} 
.next-slide-video{transform:translateY(75%);}
.mobile{display:block;}
.header-content h1 {font-size:2.5rem;}
.header-content h1 + p {font-size:1.1rem; padding-left:3.0rem;}
.header-content h1 + p::before {width:2.0rem; top:0.8rem;}
.faculties-section h2 {font-size:1.5rem !important;}
.mui--appbar-height{min-height:125px;} 
.mui--appbar-line-height{line-height:53px;}
header table a{font-size:26px;}
.trx-logo img{width:100px;}
.pricingTable{margin-bottom:10px;}
.paddingleft{padding-left:0px;}
.ttx-buy-activate span{display:none;}
.ttx-buy-activate{background:-webkit-gradient(linear,left top,right top,from(#2196F3),to(#4CAF50)); color:#fff; font-size:15px; padding:6px 12px;}
a.close {font-size:13px; color:#fff; background:linear-gradient(155deg,#040404 0%,#003d75 77%); border:none; margin:6vh 0 0 0; position:absolute; z-index:99; right:6vh; cursor:pointer; outline:none; padding:13px 17px 11px 17px; border-radius:90px; -moz-border-radius:90px;}
.square {margin-bottom:10px;}
.phone-icon{font-size:15px;}
.breadcrumb .ttx-filter {font-size:14px; padding:0px 8px;}
.ttx-shipping-address{margin-top:30px;}
.select-input{padding:0px 0px 0px 112px!important;}
.created_Date{margin-top:5px; left:-1px; margin-bottom:15px;}
.ttx-widget .ttx-title{font-size:16px;}
.ttx-link-edit-save{font-size:12px;}
.ttx-link-edit-save a{margin:0px;}
.breadcrumb .active a {font-size:14px;}
.breadcrumb .ttx-filter {font-size:14px; padding:0px 8px;}
.btn-save.activationBtn{min-width:97px;}
.order_track_info h1{font-size:18px;}
.tracking-wrapper1{padding-left:0px;}
a.viewlog {vertical-align:middle; line-height:10px;}
.mui-col-md-8{padding-left:0px; padding-right:0px;}
.ttx-order-summary{margin:45px 0px 10px 0px;}
ul.tl li.tl-item .timestamp{left:-80%;}
.option-box.blue{background:rgba(112, 115, 165, 0.75)!important;}
.option-box.green{background:rgb(110, 177, 59)!important;}
.option-box.pink{background:rgba(175, 102, 152, 0.75)!important;}
.date-box{float:left; width:98%;}
.question-box{float:left; width:100%;}
.subject-box{float:left; width:100%;}
.btn-text-center{margin-top:10px;}
.inner-wrap.heading h1{font-size:21px!important; color:#00396c!important;}
p.mobile-subject{font-size:11px;}
label.c span {display:none;}
label.c {margin:0 0 -1px; padding:0px 6px 0px 6px; text-align:center;}
label.c:hover {color:#789; cursor:pointer;}
select.selectclass{width:100%;}
.form-input-width{width:100%}
.quick-link-top {margin-top:-30px;}
.resp-container{margin-top:60px !important;}
.input_list_doubts{width:100% !important;}
.doubt_select_subject{float:none;}
.list_orders .select_class{width:100%; margin:0px;}
.list_orders .select_class select{width:100%;}
.list_orders .select_class.list_orders_activation_type select{width:100%;}
.list_orders input.order-filter{width:68% !important;}
.select_class.list_order_select_class select{width:100%;}
.list_orders .user_input_fileds,.list_activation .user_input_fileds{width:100% !important;}
.list_orders .date-box,.list_activation .date-box{width:46%; margin-right:9px;}
.list_orders .doubts_btns,.list_activation .doubts_btns{margin-left:75px; margin-top:10px;}
.list_doubts input.order-filter {width:68% !important;}
.list_doubts .select_class{width:50%; margin-left:0px;}
.doubt_filter .from_order_Date{margin-bottom:10px;}
.list_subscriber .user_input_fileds.input_subscriber {width:100%;}
.list_subscriber .select_class {width:50%; margin-left:0px;}
.list_subscriber .date-box.date_list_subscribe,.list_doubts .date-box{width:46%;}
.list_activation .order-filter-activation{width:68% !important;}
.list_activation .select_class{width:100%; margin-left:0px;}
.list_activation .select_class.date_type select{width:100%;}
.loader-dots{background-attachment:fixed; background-position:center center; width:100%;height:8vh; margin:0px auto; top:-46px;}
li.padding-left-five .ttx-user-icon{margin-right:4px; padding:9px 10px;}
li.ttx-syllabus-liststyle b{font-size:16px;}
.ttx-widget ul li a, .ttx-widget ul li ul li a{font-size:15px; color:#58595b;}
/*.js-show-sidedrawer{margin-left:1px;}*/
section.toggle>label{font-size:14px;}
section.cbse-syllabus .mui-col-md-12,section.cbse-syllabus .mui-col-md-9{padding:0px;}
.ttx-widget table.text-left td{width:75%; text-align:left;}
.ttx-widget-download.ttx-container-top{margin:45px 0px 15px 0px !important;}
.ttx-container-margin-top.resp-container.learn-toc-right{margin-bottom:-30px !important;}
.ttx-container-margin-top {margin-top:60px !important;}
.imop_bg div{font-size:18px; margin-top:10px;} 
p.mnum,p.userclass,p.clock-time{display:block; text-align:left;}
span.pipe{display:none;}
.f-right{float:none;}
.sub-title-sub{font-size:20px;}
.ttx-widget ul li ul li{margin:10px 10px 10px 0px; padding:5px 0px 10px 4px;}
.sub-noc-links{line-height:22px;float: right;} 
img.step-curved{display:none;} .subject-ask-doubts{position:static;}
.sub-play-icon{padding:0px 10px 0px 10px;}
.ttx-syllabus{margin:0px 0px 0px 0px;}
.mui-dropdown__menu li a{display:block;} 
}

@media (min-width: 544px){
.calendar-topic{display:grid;}
.login-punch img{display:none;}	
.mui-row.ic	{padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}
.footer-nav .foot-clear {clear:left;}
.mui-subscribe{width:85vw!important;}
.mui-subscribe-btn{width:85vw!important; margin:0px 0px 0px 0px!important;}
.header-content h1 + p{font-size:1.3rem; padding-left:7rem;}
.header-content h1{font-size:3.5rem;}
.header-content h1 + p::before{width:6rem; top:1.1rem;}
.faculties-section h2{font-size:2.2rem!important;}
.video{width:99%;}
.prev-slide-video{transform:translateY(75%);} 
.next-slide-video{transform:translateY(75%);}
#thumbnail-slider{padding:0;}
.inner-wrap h1{font-size:36px;}
.course-start-text h2{font-size:38px;}
.course-start-text h5{font-size:16px;}
#clockdiv > div{padding:2px 34px 3px 10px;}
.paddingleft{padding-left:0px;}
.pages a.current{padding:5px 8px;}
.pages a.number{padding:5px 10px;}
.ttx-buy-activate span{display:none;}
.ttx-buy-activate{color:#fff; background:#074986; padding:6px 12px; border:none;border-radius:90px; font-size:15px;}
a.close {font-size:13px; color:#fff; background:linear-gradient(155deg,#040404 0%,#003d75 77%); border:none; margin:3vh 0 0 0; position:absolute; z-index:99; right:3vh; cursor:pointer; outline:none; padding:13px 17px 11px 17px; border-radius:90px;-moz-border-radius:90px;}
.padding-leftright-zero{padding-left:15px; padding-right:15px;}
.mui-col-md-8{padding-left:0px; padding-right:0px;}
.ttx-order-summary{margin:45px 0px 10px 0px;}
.option-box.pink, .option-box.blue, .option-box.green{min-height:835px;border-radius:6px; -moz-border-radius:6px;}
.option-box.blue{background:rgba(36, 151, 236, 0.75)!important;}
.option-box.green{background:rgb(52, 173, 103, 0.75)!important;}
.option-box.pink{background:rgba(230, 49, 173, 0.75)!important;}
.date-box{float:left; width:25%;}
.question-box{float:left; width:46%;}
.subject-box{float:left; width:25%; margin-left:10px;}
.btn-text-center{margin-top:0px;}
ul.tl li.tl-item .timestamp{left:-80%;}
.inner-wrap.heading h1{font-size:32px !important; color:#00396c !important; line-height:1.2;}
p.mobile-subject{display:none;}
label.c span {display:inline; font-size:13px;}
label.c {padding:10px 10px;}
label.c:hover {color:#789; cursor:pointer;}
.form-input-width{float:left; width:30%;}
li.toll-free-num{font-size:16px; display:inline; padding-right:14px;}
.ttx-caret-down{font-size:23px; padding:4px 14px;}
li.padding-left-five{padding-left:1px;}
.quick-link-top {margin-top:-30px;}
.ttx-login span, li.ttx-register {display:inline;}
.ttx-login-icon {background:none; font-size:15px; padding:0px 0px; top:0px;}
.doubt_select_subject{float:left;}
.list_orders .select_class{width:21%; margin-left:0px;}
.list_orders .user_input_fileds{width:56% !important; margin-left:10px;}
.list_activation .user_input_fileds{width:50% !important; margin-left:0px;}
.list_orders input.order-filter{width:69% !important;}
.select_class.list_orders_order_status {width:21%; margin:0px;}
.list_orders .date-box,.list_activation .date-box {width:20%; margin-right:4px;margin-left:10px;}
.list_orders .to_order_Date{width:100%;}
.list_orders .doubts_btns{ margin-left:34px; margin-top:20px;}
.list_activation .doubts_btns{margin-left:8px; margin-top:28px;}
.list_activation .order-filter-activation {width:64% !important;}
.list_orders .doubts_btn_save{margin-top:10px;} 
.list_doubts .user_input_fileds.input_list_doubts{width:50% !important;}
.list_doubts input.order-filter {width:64% !important;}
.list_doubts .select_class{width:20%;}
.list_doubts .date-box{float:left; width:28%;}
.doubt_filter .from_order_Date{margin-bottom:10px;}
.list_activation .select_class{width:22%; margin-left:0px;}
.loader-dots{background-attachment:fixed; background-position:center center; width:100%;height:15vh; margin:0px auto; top:-120px;}
.mui-container{max-width:100%;}
#timelinevideo .timelinevideo-item .timelinevideo-content.left{width:44%; margin-left:-1px;}
.list_subscriber .user_input_fileds.input_subscriber {width:50%; margin-right:10px;}
.list_subscriber .select_class {width:23%; margin-left:0px;}
.list_subscriber .date-box.date_list_subscribe {width:23%;}
section.cbse-syllabus .mui-col-md-12,section.cbse-syllabus .mui-col-md-9{padding-left:15px; padding-right:15px;}
.ttx-widget ul li a, .ttx-widget ul li ul li a{color:#58595b; font-size:18px;}
.ttx-widget-download.ttx-container-top{margin:45px 0px 15px 0px!important;}
.sub-title-sub{font-size:20px;}
.ttx-widget ul li ul li{margin:10px 10px 10px 0px; padding:5px 0px 10px 4px;}
.sub-noc-links{line-height:22px; float:right;} 
img.step-curved{display:none;} 
.subject-ask-doubts{position:static;} 
.sub-play-icon{padding:0px 10px 0px 10px;}
.ttx-syllabus{margin:0px 0px 0px 0px;}
}
@media (min-width: 991px){
.mobile-menu-new { display: none;}
.main-menu-new2{display: inline-block;position: inherit;right: 0px;top: -10px !important;box-shadow: none; background: transparent;}
.main-menu-new2 li a { border-bottom: 0;}
.main-menu-new2 li a {padding: 10px 5px !important;}	
.mui-dropdown__menu li a{display:block;} 
}
@media (max-width: 990px){
.mobile-menu-new{cursor: pointer;margin-right: 8px;font-size: 25px !important;}
.main-menu-new2 li{ padding: 0px !important;}
.main-menu-new2.mui--is-open {right: 4px;}
.main-menu-new2 li {width:100%;}
.mui-dropdown select.bookmark-drop { margin: 10px !important;}
.main-menu-new2 .ttx-search-input {width: 130px;}	
.sub-play-icon{padding:0px 10px 0px 0px;}
.ttx-syllabus{margin:0px 0px 0px 0px;}
}

@media (max-width: 767px){
.calendar-topic{display:flex;}
#divContentToC h2 { font-size: 24px !important;} 
.premium-subscription ul {margin: 0 0 25px 20px !important;}
/* .switch_select_class ul a li {width: 50px !important; min-height: 20px !important; font-size: 18px !important; margin: 6px !important; padding: 10px 0px 10px 0px !important;} */
.ttx-home h1 { font-size: 20px;}
.ttx-course-active .sub-noc-links{margin-left:20px!important;} 
.ttx-course-active .sub-noc-links{float:none !important;}
}

@media (min-width: 544px) and (max-width: 768px) {
.switch_select_class ul {margin: 0% 0% 0 -80% !important;}	
}

@media (max-width: 435px){
.mui-tabs__bar>li>a { padding-left: 10px;padding-right: 10px;}	
}

@media (min-width: 768px) and (max-width: 1124px) {
/* .switch_select_class ul a li {width: 75px !important; min-height: 40px !important; font-size: 28px !important; margin: 10px !important; padding: 10px 0px 10px 0px !important;} */

}

@media (min-width: 768px){
.calendar-topic{display:flex;}
.login-punch img{display:inline-block;}	
.footer-nav .foot-clear {clear:none;}
.modal-dialog{background:#fff; max-width:772px; margin:35px auto 0px auto!important; border-radius:2px; -moz-border-radius:2px;}
.modal-content{margin:0px 0px; padding:0px 0px 0px 0px;}
.modal-sm{width:300px;}
.fullwidth-container{padding-left:27px; padding-right:27px;}	
.mui-row.ic	{padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}
.col-inner.right{margin-left:20px;}
.header-content h1 + p {font-size:1.5rem;}
.header-content h1 {font-size:4.5rem;}
.header-content h1 + p::before {width:8rem; top:1.1rem;}
section.toggle>label {font-size:16px;}
.faculties-section h2 {font-size:2.8rem!important;}
.serviceBox{margin-bottom:30px; }
.pricingTable{margin-bottom:20px;}
.pricingTable .heading{display:block; padding:17px 0; text-transform:uppercase;}
.blue{background:rgba(112, 115, 165, 0.75)!important;}
.green{background:rgb(110, 177, 59)!important;}
.teal{background:rgba(84, 139, 149, 0.75)!important;}
.pink{background:rgba(175, 102, 152, 0.75)!important;}
.red{background:rgba(220, 179, 179, 0.75)!important;}
.yellow{background:rgba(228, 219, 166, 0.75)!important;}
.purple{background:rgba(201, 187, 212, 0.75)}
.pricingTable-header .price-value{background:#bde1f3; color:#d6dbe2; font-size:60px;display:block; padding-bottom:0px;}
.pricingTable-sign-up{background:#fff; padding:25px 0; padding-bottom:25px;}
.pricingTable-sign-up .btn{padding:12px 18px; border-radius:0px; border:0; text-transform:capitalize; color:#fff; background:#bdbdbd; transition: all 0.2s ease-in-out 0s; font-weight:bold;}
.inner-wrap h1{font-size:48px;}
.course-start-text h2{font-size:28px;}
.course-start-text h5{font-size:16px;}
#clockdiv > div{padding:2px 11px 3px 10px;}
.ttx-buy-activate span{display:inline-block;}
.ttx-buy-activate{font-size:15px; color:#fff; padding:6px 12px; background:none;}
/*.js-show-sidedrawer{margin-left:0px;}*/
a.close{font-size:13px; color:#fff; background:linear-gradient(155deg,#040404 0%,#003d75 77%); border:none; position:absolute; z-index:99; margin:15.4vh 0 0 0; right:16vh; cursor:pointer; outline:none; padding:13px 17px 11px 17px; border-radius:90px; -moz-border-radius:90px;}
.padding-leftright-zero{padding-left:15px; padding-right:15px;}
.square {margin-bottom:10px;}
.mui-col-md-8{padding-left:15px; padding-right:15px;}
.ttx-order-summary{margin:75px 0px 10px 0px;}
.date-box{float:left; width:25%;}
.question-box{float:left; width:46%;}
.subject-box{float:left; width:25%; margin-left:10px;}
.btn-text-center{margin-top:0px;}
ul.tl li.tl-item .timestamp{left:-80%;}
.inner-wrap.heading h1{font-size:36px!important; color:#00396c!important; line-height:1.2;}
label.c {padding:15px 14px;}
label.c span {display:inline; font-size:14px;}
label.c:hover {color:#789; cursor:pointer;}
p.mobile-subject{display:none;}
.form-input-width{float:left; width:30%;}
li.toll-free-num{font-size:16px; display:inline;}
.ttx-caret-down{padding:8px 11px;}
.quick-link-top {margin-top:-60px;}
.ttx-login span, li.ttx-register {display:inline;}
.ttx-login-icon {background:none; font-size:15px; padding:0px 0px; top:0px;}
.doubt_select_subject{float:left;}
.list_doubts input.order-filter{width:52% !important;}
.list_doubts .date-box{float:left; width:25%;}
.list_activation .select_class{width:23%; margin-left:10px;}
.loader-dots{background-attachment:fixed; background-position:center center; width:100%; height:8vh; margin:0px auto; top:-46px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.left{width:43%}
.list_subscriber .user_input_fileds.input_subscriber {width:49%;}
.list_activation .order-filter-activation { width:53% !important;}
.list_activation .user_input_fileds {width:49% !important;  margin-left:0px;} 
.list_activation .select_class.date_type{width:22%; margin-left:0px}
.list_activation .doubts_btns{margin-top:10px;}
.list_orders .user_input_fileds {width:50% !important;}
.list_orders input.order-filter {width:52% !important;}
.list_orders .select_class {width:23%;}
.ttx-widget table.text-left td{width:85%; text-align:left;}
.ttx-widget-download.ttx-container-top {margin:75px 0px 15px 0px!important;}
.imop_bg div{font-size:27px; margin-top:0px;} 
.sub-title-sub{font-size:28px;}     
.ttx-widget ul li ul li{margin:10px 10px 10px 0px; padding:5px 0px 10px 4px;}
.sub-noc-links{float:right; line-height:22px;} 
img.step-curved{display:block;} .subject-ask-doubts{position:static;}
.ttx-syllabus{margin:0px 0px 0px 0px;}
.mui-dropdown__menu li a{display:block;} 
}

@media (min-width: 992px){
.calendar-topic{display:flex;}
.login-punch img{display:inline-block;}	
.pages a.current{padding:5px 8px;}
.pages a.number{padding:5px 10px;}
a.close {font-size:13px; color:#fff; background:linear-gradient(155deg,#040404 0%,#003d75 77%); border:none; margin:3vh 0 0 0; position:absolute; z-index:99; right:3vh; cursor:pointer; outline:none; padding:13px 17px 11px 17px; border-radius:90px;-moz-border-radius:90px;}
.padding-leftright-zero{padding-left:15px; padding-right:15px;}
.phone-icon{font-size:18px;}
.ttx-container-margin-top.resp-container.learn-toc-right{margin-bottom:-60px !important;}
.ttx-widget table.text-left td{text-align:left; width:90%;}
section.toggle>label{font-size:16px;}
.width-cookie{width:25%;}
.width-faq{width:25%;}
.width-terms{width:25%;}
.width-contact{width:25%;}
.mui-col-md-8{padding-left:15px; padding-right:15px;}
.ttx-order-summary{margin:75px 0px 10px 0px;}
.list_orders .date-box{float:left; width:20%;}
.question-box{float:left; width:46%;}
.subject-box{float:left; width:25%; margin-left:10px;}
.btn-text-center{margin-top:0px;}
ul.tl li.tl-item .timestamp{left:-80%;}
.doubt_select_subject{float:left;}
.inner-wrap.heading h1{font-size:45px !important; color:#00396c !important; line-height:1.2;}
label.c span{font-size:14px;}
label.c {display:inline-block; margin:0 0 -1px; padding:15px 25px; font-weight:600;text-align:center; color:#abc; border:1px solid transparent;}
label.c:hover {color:#789; cursor:pointer;}
p.mobile-subject{display:none;}
.form-input-width{float:left; width:30%;}
li.toll-free-num{font-size:18px; display:inline; vertical-align:middle;}	
.ttx-caret-down{padding:8px 11px;}
.quick-link-top { margin-top:-60px;}
.ttx-login span, li.ttx-register {display:inline;}
.ttx-login-icon {background:none; font-size:15px; padding:0px 0px; top:0px;}
.list_doubts input.order-filter{width:66% !important;}
.input_list_doubts{width:53% !important;}
.list_orders input.order-filter {width:65% !important;}
.list_orders .doubts_btns {margin-top:28px; margin-left:10px;}
.list_orders .doubts_btn_save {margin-top:0px;} 
.list_doubts .input_list_doubts{width:53% !important;}
.list_doubts .select_class{width:20%;}
.list_subscriber .user_input_fileds.input_subscriber {width:50%; margin-right:0px;}
.list_subscriber .select_class{width:21%; margin-left:10px;}
.list_subscriber .date-box.date_list_subscribe {width:25%;}
.list_activation .select_class{width:23%; margin-left:10px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.left {width:44%;}
.username.order-filter.dbt-page{width:97% !important;}
.list_activation .doubts_btns {margin-top:29px;}
.list_activation .user_input_fileds {width:50% !important;}
.list_activation .order-filter-activation {width:67% !important;}
.list_activation .doubts_btns {margin-top:29px;}
p.mnum,p.userclass{display:inline-block; width:33%;}
p.userclass,p.clock-time{text-align:center;}
p.clock-time{display:inline-block; width:32%;}
.startd,.endd,span.pipe{display:inline-block;}
.f-right{float:right;}
.list_activation .select_class.activation_type select{width:100% !important;}
.sub-title-sub{font-size:28px;}
.ttx-widget ul li ul li{margin:10px 10px 10px 0px; padding:5px 0px 10px 4px;}
.sub-noc-links{float:right; line-height:22px;} img.step-curved{display:block;} .subject-ask-doubts{position:relative;}
.ttx-syllabus{margin:0px 0px 0px 16px;}
}
@media (max-width: 1140px){ 
.clsLiSubject span {display: none;}
}
@media (max-width: 1200px){ 
.subject-ask-doubts{text-align: center!important; top: 15px!important; margin: 0px !important; margin-top: 10px !important;} 

}
@media (min-width: 1200px){ 
.calendar-topic{display:flex;}
li.ttx-syllabus-liststyle b{font-size:22px; color:#484aab; font-weight:normal; margin:0px; line-height:42px;}
li.ttx-syllabus-liststyle div{font-size:16px; color:#9fa0a5; font-weight:normal; margin:0px;}
.login-punch img{display:inline-block;}
.mui-container{max-width:99%;} 
.course-start-text h2{font-size:38px;}
.course-start-text h5{font-size:16px;}
#clockdiv > div{padding:2px 34px 3px 10px;}
.pages a.current{padding:5px 8px;}
.pages a.number{padding:5px 10px;}
.doubt_select_subject{float:left;}
a.close{font-size:13px; color:#fff; background:#4a505f; margin:3vh 0 0 0; position:absolute;z-index:99; right:3vh; outline:none; padding:13px 17px 11px 17px; border:none; cursor:pointer;border-radius:90px;-moz-border-radius:90px;}
.padding-leftright-zero{padding-left:15px;padding-right:15px;}
.mui-col-md-8{padding-left:15px;padding-right:15px;}
.ttx-order-summary{margin:75px 0px 10px 0px;}
.list_orders .date-box,.list_activation .date-box{float:left;width:20%;}
.question-box{float:left;width:32.6%;}
.subject-box{float:left;width:15%;margin-left:10px;margin-right:6px;}
.btn-text-center{margin-top:10px;}
ul.tl li.tl-item .timestamp{left:-80%;}
.ttx-container-margin-top.resp-container.learn-toc-right{margin-bottom:-60px!important;}
.inner-wrap.heading h1{font-size:45px!important; color:#00396c!important; line-height:1.2;}
label.c span{font-size:14px;}
label.c{display:inline-block; margin:0 0 -1px; padding:15px 25px; font-weight:600; text-align:center; color:#63656b; border:1px solid transparent;}
label.c:hover{color:#789; cursor:pointer;}
p.mobile-subject{display:none;}
.form-input-width{float:left; width:30%;}
 li.toll-free-num{color:#4a505f; margin-right:0px; font-size:22px; font-weight:bold; display:inline; vertical-align:middle;}
.ttx-caret-down{padding:8px 11px;}
.quick-link-top{margin-top:-60px;}
.ttx-login span, li.ttx-register{display:inline;}
.ttx-login-icon{background:none; color:#49505f; font-size:15px; padding:0px 0px; top:0px;}
.list_orders .select_class{width:15%; margin-left:0px;}
.list_orders .select_class.list_orders_activation_type{width:28%;}
.list_orders .date-box,.list_activation .date-box{margin-left:10px;}
.list_orders .user_input_fileds{width:55%!important; margin-left:10px;}
.list_activation .user_input_fileds{width:50%; margin-left:0px}
.list_orders_activation_type{width:20%; margin:0px 7px 0px 0px;}
.select_class.list_orders_order_status{width:21%; margin:0px;}
.list_activation .select_class.date_type{margin-left:0px; width:21%;}
.list_activation .select_class.date_type select{width:100%;}
.list_orders .doubts_btns{margin-left:43px;display:-webkit-inline-box;margin-top:29px;}
.list_activation .doubts_btns{display:-webkit-inline-box; margin-top:29px;}
.list_orders input.order-filter{width:70%!important;}
.list_orders .doubts_btn_save{margin-top:0px;} 
.doubts_date_box.date-box{width:18%;}
.doubt_filter .doubts_page_btns{margin-left:25px; display:-webkit-inline-box; margin-top:30px;}
.list_subscriber .user_input_fileds.input_subscriber{width:50%;}
.list_subscriber .select_class{width:21%; margin-left:10px;}
.list_subscriber .date-box.date_list_subscribe{width:25%;}
.list_activation .select_class{width:23%; margin-left:10px;}
.loader-dots{background-attachment:fixed; background-position:center center; width:100%; height:398px; margin:0px auto; top:0px;}
.ttx-widget .ttx-title{font-size:20px;}
.sub-title-sub{font-size:28px;}
.ttx-widget ul li ul li{margin:10px 10px 10px 0px; padding:5px 0px 10px 4px;}
.sub-noc-links{float:right; line-height:22px;} img.step-curved{display:block;} .subject-ask-doubts{position:relative;}
.subject-totals{top:-15px!important;}
.subject-cbse-duration{top:-8px!important;}
.sub-play-icon{padding:0px 10px 0px 0px;}
}

@media (max-width: 767px) and (min-width: 544px){
.mui--visible-sm-inline-block{display:inline-block!important;}
}

/*CSS Media Queries Ends*/
.wrap_loader{background:#fffafa url(../images/uni_loader.gif) no-repeat; background-attachment:fixed; background-position:center center; width:100%; height:500vh; margin:0px auto; padding:0px 0px 0px 0px; vertical-align:center; text-align:center; position:absolute; top:0px; z-index:999999; opacity:.8; display:none;}
.wrap_loader img{text-align:center; border:none; display:none;}
.imgLoader{position:fixed; margin:0 auto; top:50%; left:50%;}
.userbtn{width:55px; background:#3ca757; color:#fff; font-size:14px; padding:9px 5px 9px 5px; margin:5px auto; text-transform:capitalize;border:2px solid #3ca757; border-radius:2px; -moz-border-radius:2px; position:absolute; top:10px; right:5px; cursor:pointer;line-height: 16px;}
.mui-dropdown__menu.mui--is-open{display:block; box-shadow:0px 0px 10px #7d7d7d; -moz-box-shadow:0px 0px 10px #7d7d7d;}
.ttx-video-notes{width:100%; margin:0px auto; text-align:center; padding:0px;min-height:120px;}
.ttx-video-notes textarea{width:91%; min-height:285px; max-height:290px; font-size:14px; margin:0px; padding:10px; overflow:auto; resize:none; border:1px solid #eee; outline:none;}
.ttx-sucess-msg{background:#d5fccf; text-align:center; padding:0px 7px 32px 7px; margin:0px; box-shadow:1px 0px 10px #4cce41; -moz-box-shadow:1px 0px 10px #4cce41;}
.ttx-sucess-msg .ttx-msg-icon{font-size:42px; background:#50a449; padding:25px 28px; margin:15px 20px 0px 20px; color:#fff; font-weight:bolder; border-radius:60px; -moz-border-radius:60px;}
.ttx-sucess-msg p{font-size:22px; padding:25px 0px 0px 0px; margin:0px;}
.ttx-error-msg{background:#ffe0e0; text-align:center; padding:0px 7px 32px 7px; margin:0px; box-shadow:1px 0px 10px #fdaaaa; -moz-box-shadow:1px 0px 10px #fdaaaa;}
.ttx-error-msg .ttx-errormsg-icon{font-size:42px; background:#ff0000; padding:25px 34px; margin:15px 20px 0px 20px; color:#fff; font-weight:bolder; border-radius:60px; -moz-border-radius:60px;}
.ttx-error-msg p{font-size:22px; padding:25px 0px 0px 0px; margin:0px;}
.ttx-shipping-address{display:none;}
.alert-success{display:none; width:100%; font-size:18px; margin:0px!important; text-align:center; color:#fff; padding:17px 0px; background-color:#3ca757; text-align:center; position:fixed; opacity:.85;}
.alert-warning{display:none; width:100%; font-size:18px; padding:17px 0px; margin:0px!important; text-align:center; color:#fff; background-color:#f39595; position:fixed; opacity:.85;}
.alert-danger{display:none; width:100%; font-size:18px; padding:17px 0px; margin:0px!important; text-align:center; color:#fff; background-color:#f00; text-align:center; position:fixed; opacity:.85;}
.alert-warning, .alert-danger, .alert-success{position:fixed!important; top:0px!important; z-index:99999;}
.ttx-track-status{text-align:center; margin:40px auto 20px auto; padding:0px;}
.ttx-track-status .ttx-track-dots{width:12px; height:12px; position:relative; background:#e0e0e0; cursor:pointer; padding:1px 8px 1px 3px; border-radius:90px; float:left;}
.ttx-track-status .ttx-track-line{width:25%; margin:5px 0px 0px 0px; height:3px; background:#e0e0e0; float:left;}
.ttx-track-status .ttx-track-active{background:#268543; transition:-webkit-transform .25s ease-in; transition:transform .25s ease-in; transition:transform .25s ease-in,-webkit-transform .25s ease-in;}
.ttx-track-status .ttx-track-active:hover, .ttx-track-dots:hover, .ttx-track-line:hover{background:#268543; transition:-webkit-transform .25s ease-in; transition:transform .25s ease-in; transition:transform .25s ease-in,-webkit-transform .25s ease-in; transtion:background.25s ease-in; -webkit-transition:all .5s ease-in; transition:all .5s ease-in;}
.ttx-course-list{background:#fff; margin:10px 0px 20px 0px; padding:15px 5px 5px 15px; line-height:50px; font-weight:bold; border-radius:4px; -moz-border-radius:4px;}
.ttx-course-list a{font-size:16px; color:#6d6d6d;}
.ttx-course-list img{width:50px; height:50px; margin:0px 10px 0px 0px; float:left; border-radius:90px; -moz-border-radius:90px; border:1px solid #ccc;}
.ttx-course-list ul{margin:10px 15px 0px 0px; padding:0px;}
.ttx-course-list ul li{margin:0px 0px 0px 10px; padding:0px; list-style:none; font-weight:normal; line-height:32px; border-bottom:1px solid #f6f6f6;}
.ttx-course-list ul li a{font-size:14px;}
.ttx-course-list ul li:hover{background:#fafafa; cursor:pointer;}
.ttx-widget-download{background:#fff; font-size:20px; font-weight:bold; color:#59595b; text-align:center; padding:10px 10px 1px 10px; margin:15px 0px 15px 0px; border-radius:4px; -moz-border-radius:4px;}
.ttx-widget-download img{width:135px; margin:5px 0px 10px 0px;}
.ttx-widget-download img:hover{opacity:.7;}
/*#sidedrawer h5{color:#989898; font-size:13px; text-align:center; text-transform:none; margin:15px 0px 0px 0px; padding:0px;}*/
.mui-divider{background-color:rgb(230, 230, 230)!important;}
.ttx-buy-class{text-align:center; font-size:22px; font-weight:bold;}
.ttx-buy-class img{width:175px; margin:0px; padding:15px;}
#header table a{font-size:16px; font-weight: 500;}
#header table a.closed{position:relative; top:6px;}
.top-select{/*top:-65px!important; position:absolute!important; right:212px!important; z-index:9999!important;*/}
.mynotes{display:none;}

.mui-dropdown__menu ul li{list-style:none!important; margin:0px 0px 0px 35px!important;}
.mui-dropdown__menu li a{font-size:15px!important; align-items:center; gap:.5rem; padding:10px!important; clear:both; font-weight:400; line-height:20px!important; color:#6b6b6b!important; text-decoration:none; white-space:nowrap;}
.mui-dropdown__menu>li>a:focus, .mui-dropdown__menu>li>a:hover{background:none!important; color:#0059ac!important;}
.whitebg{background-color:#fff!important; margin:0px 0px 15px 0px!important; padding:10px!important;}
.mui-dropdown-inner ul{margin:-22px 0px 0px 0px; padding:0px;}
.mui-dropdown-inner ul li{list-style:none; margin:0px; padding:0px;}
.ttx-online-define{background:#fff; padding:5px 20px; margin:0px 0px -60px 0px;}
.ttx-online-define-icon{font-size:94px; color:#eee; float:left; padding:0px 20px 0px 0px;}
.ttx-online-define h3{font-weight:bold;}
.ttx-online-define p{font-size:14px; font-weight:normal;}
.ttx-padding-left-right{padding-left:0px; padding-right:0px;}
#quiz_form h3{font-size:16px; font-weight:bold; margin:0px 0px 7px 0px; padding:0px; line-height:28px;}
#quiz_form p{font-size:14px; text-align:left; line-height:26px; margin:0px; padding:0px 0px 5px 20px;}
/*.ttx-quiz-question input{margin:8px 15px 0px 15px; padding:0px; vertical-align:top; float:left;}*/
.ttx-quiz-question input{margin:6px 3px 0px 10px; padding:0px; vertical-align:top;}
.ttx-quiz-question img.option{max-width:100%; text-align:left;}
.ttx-quiz-question::first-child{border-top:1px solid #ccc;}
.ttx-quiz-question{background:#fff; text-align:left; margin:0px 0px 15px 0px; padding:10px; border:1px solid #eee; border-radius:10px; -webkit-border-radius:10px;}
.ttx-quiz-question p{font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 5px 15px;}
.ttx-quiz-question .ttx-question-explanaton{background:#f9f9f9; color:#0acc4f; font-size:16px; line-height:28px; margin:10px 0px 0px 0px; padding:5px 20px;}
.ttx-quiz-question table{margin:0px 0px 0px 0px; padding:5px; border-collapse:collapse; border:1px solid #ccc;}
.ttx-quiz-question table td{text-align:left; margin:0px; padding:5px; font-weight:normal; border:1px solid #ccc;}
.ttx-explanation-selected{background:#ffeded; color:#ff0000; line-height:34px!important; padding:0px 14px!important; margin:5px 0px 5px 0px!important; font-weight:bold; border-radius:50px;}
.ttx-explanation-active{color:#0acc4f; line-height:28px!important; padding:0px 0px 0px 14px!important; margin:0px 0px 5px 0px!important;}
a.navactive{color:#fff!important;}
.created_Date{padding:5px 2px; position:relative; top:-5px; left:-1px}
.txt-tags{line-height:30px;}

/*inventory css*/
.widget{overflow:hidden; margin-bottom:20px; background:#fff; color:inherit; padding:0;border-radius:0;}
.widget.widget-stats{position:relative; color:#fff;padding: 15px;border-radius: 3px;}
.widget-stats .stats-icon {height: 56px;width: 56px;text-align: center;line-height: 56px;margin-left: 15px;color: #000;position: absolute;right: 15px;top: 15px;opacity: .15;}
.widget-stats .stats-link a {display: block;margin: 15px -15px -15px;padding: 7px 15px;background: rgba(0,0,0,.4);text-align: right;color: #fff;color: rgba(255,255,255,.7);text-decoration: none;}
.bg-blue{background-color: #b2d3ec!important;}
.bg-orange{background-color: #dab593!important;}
.bg-green{background-color: #c3e2a1 !important;}
.bg-red{background-color: #efc7cc !important;}
.widget-stats .stats-info h4 {font-size: 14px;margin: 0px 0;color: #000;background:none;padding:0px;}
.widget-stats .stats-info p {font-size: 20px;font-weight: 600;margin-bottom: 0;color:#555;}
.widget-stats .stats-link a:hover {background: rgba(0,0,0,.6);color: #fff;}
.widget-stats.sdcard .stats-icon{right:39px;top:5px;}
.widget-stats.sdcard svg-icon{font-size:60px;}
.widget-stats.tabs .stats-icon{right:18px;top:8px;}
.widget-stats.tabs svg-icon{font-size:65px;}
.widget-stats.online .stats-icon{top: 7px;right: 33px;}
.widget-stats.online svg-icon {font-size:65px;}
.widget-stats.subscribe .stats-icon{top: 5px;right: 40px;font-size:65px;}
/*end of inventory css*/

/*sidearrow*/
.arrow-down{width:40px; height:35px; float:left; margin-top:10px; margin-left:15px;}
.arrow-down.active {}
.arrow-down:before, .arrow-down:after {content:""; display:block; width:21px; height:4px;background:#0056C7; position:absolute; top:22px; transition:transform .5s;}
.arrow-down:before{right:27px; border-top-left-radius:10px; border-bottom-left-radius:10px;transform:rotate(45deg);}
.arrow-down:after{right:27px; transform:rotate(-45deg); top:8px;}
.arrow-down.active:before{transform:rotate(-225deg);}
.arrow-down.active:after{transform:rotate(228deg);} 
.toggle-content ul{margin:0px 0px 0px 20px; padding:0px;}
.toggle-content ul li{margin:0px; padding:5px 0px; list-style:disc;}
sup.notify-count{font-size:14px; background:green; padding:1px 6px 3px 6px; top:-15px; border-radius:100px; left:-12px;}
.delete_notification{margin:0px;}
.btn-clear{background:#f00; font-size:14px!important; color:#fff!important; padding:0px 8px 0px 8px!important;margin-right:0px!important; border-radius:4px;}
a.lecture_actions_class.active{color:#214eb3!important;}
a.lecture_actions_class.active img{filter:grayscale(0%);}
.contact-line{text-align:center;}
.contact-line .tollfree-icon{font-size:65px;}
.contact-line h1{text-align:center;}
.contact-line p{font-size:18px; text-align:center;}
.contact-green{color:#4aad58;}
.contact-orange{color:#e57b1f;}
.right-menu h3{font-size:18px; font-weight:bold; color:#4a505f; background:#f6f6f6; padding:10px; margin-top:0px; margin-bottom:0px; border-top-left-radius:6px; border-top-right-radius:6px;}
.right-menu>ul{margin:0; padding:0;}
.right-menu>ul li{color:#4b5160; margin:0; padding:7px 0px 7px 7px; line-height:28px; list-style: none; border-bottom:1px solid #eee;}
.right-menu>ul li a{color:inherit; font-size:16px; font-weight:normal;}
.right-menu ul li a svg{padding:0px 7px 0px 10px;}
.right-menu>ul li:hover{color:#3b86b0!important; background:#fafafa; border-bottom:1px solid #eee; cursor:pointer;} 
.right-menu>ul li a:hover {color: inherit !important;cursor: pointer;}
.gray-border{border-left:6px solid #afaaaa;}
.gray-border h2{font-weight:normal; text-align:left; margin:0px; padding:0px;}
.gray-border h2 b{font-size:18px; font-weight:bold;}
.gray-border .price{font-size:14px;}
.gray-border .price span{padding:0px 0px 0px 10px;}
.padding-margin-bottom-zero{padding-bottom:0px;margin-bottom:0px;}
.margin-bottom-zero{margin-bottom:0px !important;}
.streamingicon{float:left;}
.ttx-order-summary{padding:0px; border-radius:6px; -moz-border-radius:6px;}
hr.horizontal{width:50px; float:left; margin-left:20px; margin-bottom:0px; margin-right:3px;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.btn-text-center{text-align:center; margin-top:0px;    margin-left: 16px;}
.form-group.bottom{margin-bottom:6px;}
.btns-margin{margin:45px -15px 0px -15px;}
.btn-right{float:right;}
.btn-left{float:left;}
.btn-cancel-left{margin-left: 15px;}
.btn-save-right{margin-right:15px;}
.dropdown-right{float:right;}
.dropdown-right .mui-btn{margin:0px;padding: 0 6px;}
.dropdown-right .mui-btn ul.mui-dropdown__menu.mui--is-open li{margin:0px;padding:0px;}
/***Track***/
.track-tl-container{margin:auto;display:block;position:relative;}
.track-tl-container ul.tl{margin:20px 0;padding:0;display:inline-block;width:396px;}
.track-tl-container ul.tl li{list-style: none; margin:auto;margin-left:200px;min-height:50px;border-left:1px dashed #86D6FF;padding:0 0 50px 30px;position:relative;}
.track-tl-container ul.tl li:last-child{ border-left:0;}
.track-tl-container ul.tl li::before{position: absolute;left: -18px;top: -5px;content: " ";border: 8px solid rgba(255, 255, 255, 0.74);border-radius: 500%;background: #258CC7;height: 20px;width: 20px;transition: all 500ms ease-in-out;}
.track-tl-container ul.tl li:hover::before{border-color:#258CC7;transition: all 1000ms ease-in-out;}
.track-no-data{background:#fff; font-size:16px; color:#f00; padding:45px; text-align:center; border:1px solid #f00; border-radius:5px; -webkit-border-radius:5px;}
ul.tl li .item-title{}
ul.tl li .item-detail{color:rgba(0,0,0,0.5); font-size:12px;}
ul.tl li .timestamp{color: #8D8D8D; position: absolute;width:100px;text-align: right;font-size: 12px;}

/***Timeline***/
.timeline {position: relative;max-width: 1200px;margin: 0 auto;}
.timeline::after {content: '';position: absolute;width: 6px;background-color: #1b5dc1;top: 0;bottom: 0;left: 50%;margin-left: -3px;}
.timeline-container {padding: 10px 40px;position: relative;background-color: inherit;width: 50%;}
.timeline-container::after {content: '';position: absolute;width: 25px;height: 25px;right: -17px;background-color: white;border: 4px solid #103ec1;top: 15px;border-radius: 50%;z-index: 1;}
.timeline-left {left: 0;}
.timeline-right{left: 50%;}
.timeline-left::before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;right: 30px;border: medium solid white;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #eae5e5;}
.timeline-right::before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;left: 30px;border: medium solid white;border-width: 10px 10px 10px 0;border-color: transparent #eae5e5 transparent transparent;}
.timeline-right::after {left: -16px;}
.content {padding: 20px 30px;background-color: #e6e4e4b8;position: relative;border-radius: 6px;}
a.faq-link{color:#6b6a6a;}
.faq-link span{font-size:13px;}
.form-group select{padding-left:10px; padding-right:10px; margin-bottom:10px;}
.detail-bg{background:none; color:#000;}
.list-padding-left{font-size:14px; padding:0px 20px 0px 35px;}
.list-padding-left li{text-align:justify; margin-bottom:10px;}
.form-inline{display:inline-flex;}
label.inline{background:#fff; color:#4a505f; font-size:13px; line-height:37px; padding-right:10px; padding-left:10px; margin-bottom:11px; border-top-left-radius:90px; border-bottom-left-radius:90px;}
.btn-cbse-class{padding:17px 0px; margin-bottom:10px; color:#fff;}
.play-right,.lock-right{float:right; margin-right:5px; margin-top:5px; font-size:13px;}
.text-left{text-align:left;}
.toc-heading h4{background:#f6f6f6; color:#4b5160; text-transform:uppercase; margin:-10px 0px 0px 0px; padding:10px;}
.toc-heading li.ttx-syllabus-liststyle{margin-bottom:0px !important;}
.icon-text-inline{width:100%; display:inline-block; word-wrap:break-word;}
.class-select{background:#0a4477; color:#fff; height:35px;}
.subject-icon-sidebar{float:left; margin-top:-2px;}
.subject-name-sidebar{margin-left:32px;}
.ttx-syllabus1{min-height:30px;}
.body-play-right.top,.body-lock-right.top{margin-top:7px; font-size:13px;}
a.icon-text-inline:hover{color:#3b86b0 !important;}
.mui-tabs__pane ul li ul li.ttx-course-active a{color:#3b86b0 !important;}
.text-width{width:90% !important;}
.play-right:hover,.play-right:active,.body-play-right:hover,.body-play-right:active,.body-lock-right:hover,.lock-right:hover,.play-right,.body-play-right{color:inherit;cursor:pointer;}
.mui-tabs__pane ul li ul li:last-child{border:0px;}
select.bookmark-drop{background:#fff; width:165px; height:32px; margin:5px 0px 0px -32px; padding:5px 15px; position:relative; border-radius:90px; -moz-border-radius:90px;}
select.subject{width:94%;}
textarea{resize:none;}
a.ttx-inventory{background:#808080; color:#fff!important; font-size:12px; margin:0px 0px 0px 10px; padding:2px 10px 0px 10px; float:right; border-radius:5px; -moz-border-radius:90px; line-height:24px;}
.ttx-inv-display{padding:10px; display:none;}


/* added by khaleel */
/* The snackbar - position it at the bottom and in the middle of the screen */
#toast_message{visibility:hidden; width:100%; margin:0px; background-color:#fb483a; color:#fff; text-align:center; border-radius:2px; padding:25px; position:fixed; z-index:99999; left:0%; bottom:0px;font-weight:600;}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#toast_message.show {
  visibility: visible; /* Show the snackbar */
  /* Add animation: Take 0.5 seconds to fade in and out the snackbar. 
  However, delay the fade out process for 2.5 seconds 
  -webkit-animation: fadein 0.5s, fadeout 0.5s 4.5s;
  animation: fadein 0.5s, fadeout 0.5s 4.5s;*/
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;} 
  to {bottom: 30px; opacity: 1;}
}
@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout {
  from {bottom: 30px; opacity: 1;} 
  to {bottom: 0; opacity: 0;}
}
@keyframes fadeout {
  from {bottom: 30px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

.ttx-terms-policy {background:#fff; margin-bottom:15px; padding:15px 15px 18px 15px;border-radius:0;}
.ttx-terms-policy p{font-size:15px; text-align:left; line-height:28px; padding:5px 0px 5px 0px;}
.ttx-terms-polics p.ttx-lowercase{text-transform:lowercase;}
.ttx-terms-policy h3{font-size:19px; font-weight:bold; text-align:left;}
.ttx-terms-policy h4{font-size:15px; background:none; text-align:left;}
.ttx-terms-policy ol{padding-left:20px;}
.ttx-terms-policy ul{margin-left:12px; margin-right:3px; padding-left:5px;}
.ttx-terms-policy ol li{text-align:left; font-weight:bold;}
.ttx-terms-policy ul li{list-style-type:disc; font-weight:normal; padding-bottom:20px;text-align:justify;}
.text-right{text-align:right !important;}
a.ttx-logout:hover {color:#000;}
.course-start-timing{margin-top:65px; margin-bottom:65px;}
blockquote.doubt-text {background:none; border-radius:5px; padding:10px 10px 10px 30px;margin:0px; border:1px solid #ccc;}
blockquote.doubt-text p{font-size:16px; font-style:italic; text-align:center; padding:15px 15px 15px 24px;}
blockquote.doubt-text p::before {font-family:Arial; content:"\201C"; color:darkgray;font-size:4em; position:absolute; left:40px; top:31px;}

/******Track css***/
#timelinevideo .timelinevideo-item:after,  #timelinevideo .timelinevideo-item:before {content:''; display:block; width:100%; clear:both;}
#timelinevideo {width:100%; margin:0px auto; position:relative; padding:0 10px;-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease;}
#timelinevideo:before{content:""; width:3px; height:100%; background:#0d4d72; left:4%; top:0; position:absolute;}
#timelinevideo:after{content:""; clear:both; display:table; width:100%;}
#timelinevideo .timelinevideo-item{margin-bottom:20px; position:relative;}
#timelinevideo .timelinevideo-item .timelinevideo-icon{background:#0d4d72; width:55px;height:55px; padding:6px; position:absolute; top:0; left:3%; overflow:hidden; margin-left:-25px;-webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%;}
#timelinevideo .timelinevideo-item .timelinevideo-icon svg{position:relative; top:10px; left:10px; color:#fff; font-size:21px;}
#timelinevideo .timelinevideo-item .timelinevideo-content{float:left; position:relative; padding:10px; left:0%; border:1px solid #0d4d72; width:92%; border-radius:6px;}
.timelinevideo-content p,.timelinevideo-content p{padding:0px 0px 0px 5px; margin:0px;color:#6b6d6a;}
#timelinevideo .timelinevideo-item .timelinevideo-content h2{font-size:18px; padding:0px 0px 0px 4px!important; color:#0d4d72; margin:0px!important; font-weight:normal; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
#timelinevideo .timelinevideo-item .timelinevideo-content.left:after, #timelinevideo .timelinevideo-item .timelinevideo-content.left:before {left:100%; top:34%; border: solid transparent; content: " "; height:0; width:0; position:absolute; pointer-events: none;border-color:rgba(194, 225, 245, 0); border-left-color:#0d4d72; border-width:10px;
  margin-top:-19px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.left:after 
{border-color:rgba(136, 183, 213, 0); border-left-color:#fff; border-width:9px; margin-top:-18px;}
#timelinevideo .timelinevideo-item .timelinevideo-content:before {border-color: rgba(194, 225, 245, 0); border-left-color:#0d4d72; border-width:14px; margin-top:-20px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right {float:right; position:relative; border:1px solid #0d4d72; border-radius:6px; margin-right: 7px; }
#timelinevideo .timelinevideo-item .timelinevideo-content.right:after, #timelinevideo .timelinevideo-item .timelinevideo-content.right:before {right:100%; top:34%; border: solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events: none;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right:before {border-color: rgba(194, 225, 245, 0); border-right-color:#0d4d72; border-width:10px; margin-top:-19px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right:after {border-color: rgba(136, 183, 213, 0); border-right-color:#fff; border-width:9px; margin-top:-18px;}
.total-questions, .total-correct, .total-attempt{padding-right:10px; margin-right:10px; font-size:14px; border-right:1px solid #ccc;}
.total-attempt{border-right:none!important;}
.total-questions b, .total-correct b, .total-attempt b{color:#005aa7;}
.coinText{font-size:13px; line-height:32px;}

@media screen and (min-width: 244px) and (max-width: 544px) {
#timelinevideo {margin:30px; padding:0px; width:90%;}
#timelinevideo:before {left:-5px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right, #timelinevideo .timelinevideo-item .timelinevideo-content.left {width:90%; float:right;}
#timelinevideo .timelinevideo-item .timelinevideo-content.left:before {left:0%;margin-left:-6px; border-left:0; border-right:7px solid #0d4d72;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right:before {left:0%;margin-left:-6px; border-left:0; border-right:7px solid #0d4d72;}
#timelinevideo .timelinevideo-item .timelinevideo-icon {left:0%;}
.end{left:0% !important;}
/* .ttx-sub-list-sub img {width:80%!important;}  */
.sub-title-sub {font-size: 16px; display:none;}
.sub-title-sub i {font-size: 16px; display:none;}
}

@media screen and (min-width: 244px) and (max-width: 543px) {
#timelinevideo .timelinevideo-item .timelinevideo-content.left:after {border-color: rgba(136, 183, 213, 0); border-right-color:#fff; border-width:9px; margin-top:-18px;left:-17px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.left:before {margin-left: -5px;border-left:0; border-right:7px solid #0d4d72; border-width:9px; margin-top:-18px;left:-4px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right:before {border-color: rgba(194, 225, 245, 0); border-right-color:#0d4d72; border-width:10px; margin-top:-19px; left:-4px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right:after {border-color: rgba(136, 183, 213, 0); border-right-color:#fff; border-width:9px; margin-top:-18px;}
#timelinevideo .timelinevideo-item .timelinevideo-content.right{margin-right:-1px;}
}
.end{background:#0d4d72; width:40px; height:40px; border-radius:50%; text-align:center;color:#fff; top:0; left:.7%; overflow:hidden; margin-left:0px; font-size:21px;}
.end_btn{background:none; border:none; border-radius:50%; color:#fff; font-size:16px;padding:8px 8px; overflow:hidden; top:0px; outline:none;}

.load_more_btn{background:#0d4d72; color:#fff; font-size:14px; padding:10px 25px; position:absolute; top:0px; left:0px; border:none; border-radius:5px; overflow:hidden; outline:none; cursor:pointer;}
span.track_time{float:left;}
span.track_date{float:right;}
/*tabs*/
.tab_subject p:not(:last-child) {margin:0 0 20px;}
.tab_subject section.tab-cont {display:none; padding:20px 0 0; border-top:1px solid #abc;}
.tab_subject input.tab {display:none;}
#notes_data_tab:checked ~ #notes_panel,#quiz_data_tab:checked ~ #quiz_panel,#track_data_tab:checked ~ #track_panel{display:block;}
/**Doubts - upload**/
.imop_bg{background:#fff; height:55px; text-align:center; border:1px dashed #B5B5B5;padding:4px; margin:9px auto 0px auto; vertical-align:middle; border-radius:2px;-moz-border-radius:2px;}
.imop_bg:hover{opacity:.7; cursor:pointer;}
.imop_bg div{font-family:'Oswald', sans-serif; color:#444; font-weight:bold; text-align:center; padding:0px 0px 0px 0px; margin:0px; vertical-align:middle; position:relative; top:0px; height:2px; }
.imop_bg div span {font-family:'Ubuntu',sans-serif; font-size:17px; font-weight:normal; text-align:center; padding:5px; margin:0px; position:relative; top:-27px }
.imop_bg div .max-size {font-family:'Ubuntu',sans-serif; font-size:15px; font-weight:normal; margin:0px; padding:0px; top:-29px; }
#doubt_image {opacity:0; width:100%; background-color:#000; margin:0px 0px 0px 0px; padding:10px 0px; position:static; top:0px; z-index:9; cursor:pointer; left:11px; right:0px; }
.ttx-customer-filter label{font-size:13px; margin:15px 0px 0px 0px; font-weight:400;}
.doubts_btns{margin-left:25px; display:-webkit-inline-box; margin-top:30px; top:-1px;}
.doubts_btn_save{cursor:pointer; background:#3ca757; outline:none; color:#fff; padding:8px 10px; border:none; border-radius:3px; font-size:13px;}
.doubts_btn_cancel{cursor:pointer; background:#f00; outline:none; color:#fff; padding:8px 10px; border:none; border-radius:3px; font-size:13px; margin-left:8px; width:80px;}

.new-filters a{font-size:14px!important; padding:5px 15px; margin:5px 0px 0px 0px; position:relative; top:3px; border:1px solid #ccc; border-radius:90px;}
.new_doubt_filter{display:inline; line-height:30px; white-space:nowrap;}
.user_input_fileds.input_activation{width:60%;}
.user_input_fileds,.list_activation .user_input_fileds{display:inline; float:left; width:50%;}
.user_input_fileds.input_subscriber {width:53%;}
.list_activation .select_class.activation_type{margin:0px;}
.select_meu{float:left; width:30%;}
.select_class{display:inline; float:left; margin:0px 10px; width:23%;}
.date_list_subscribe{vertical-align:top; top:1px; height:65px;}
.order-filter{float:left; width:70% !important;}
.doubts-order-filter{float:left; width:100%;}
.order-filter-activation{float:left; width:70% !important;}

.progress-marker-line.gray-line{background-color:#868686;}
.progress-marker-line.blue-line{background-color:blue;}
.progress-marker-line.green-line{background-color:green;}
.progress-marker-line.red-line{background-color:red;}
.progress-marker .icon {width:21px; height:21px; position:absolute; overflow:hidden;margin-left:0px;}
.progress-step.is-complete .progress-marker {background-color:#1976D2;}
.progress-step {display:block; position:relative; -webkit-box-flex:1; -ms-flex:1 1 0%;flex:1 1 0%; margin:0; padding:0; min-width:28px;}
.progress-tracker--vertical {-webkit-box-orient:vertical; -webkit-box-direction:normal;-ms-flex-direction:column; flex-direction:column;}
.progress-tracker--vertical .progress-step {-webkit-box-flex:1; -ms-flex:1 1 auto; flex:1 1 auto;}
.progress-tracker--vertical .progress-marker {position:absolute; left:0; z-index:2;}
.progress-step .progress-marker {color:#fff; background-color:#b6b6b6;}
.progress-step.step-green .progress-marker {background-color:green;}
.progress-step.step-red .progress-marker {background-color:#f00;}
.progress-step.step-blue .progress-marker {background-color:#0d63ad;}
.progress-marker {display:-webkit-box; display:-ms-flexbox; display:flex;-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; position:relative;z-index:20; width:35px; height:35px; color:#fff; font-weight:400; border:2px solid transparent; border-radius:50%; -webkit-transition:background-color, border-color;transition:background-color, border-color; -webkit-transition-duration:0.3s;transition-duration:0.3s;}
.progress-tracker--vertical .progress-step:not(:last-child) .progress-text{padding-bottom:25px;}
.progress-tracker--vertical .progress-text{padding-left:50px; padding-top:0px;}
.progress-step .progress-text, .progress-step{color:#afaeae;}
.progress-step .progress-text.active{color:#101010;}
.progress-text {display:block; padding:14px 9.3333333333px; overflow:hidden;text-overflow:ellipsis;}
.progress-marker-line{right:auto; top:14px; left:18px; width:4px; height:100%;background-color:#868686; content:''; display:block; position:absolute;}
.progress-tracker h4{margin-top:0px; margin-bottom:2px; padding-top:0px; font-weight:normal; color:inherit;}
.progress-tracker p{margin:0px; padding:0px; line-height:15px;}
span.filter-title{width:100%; display:inline-block; border-bottom:1px solid #eee;}
.subscribe-details.subscribe-clear{color:#f00; margin:-47px 0px 0px 0px; cursor:pointer;
position:relative;}
p.tooltip{display:inline-block; vertical-align:top; padding-left:50px;}
p.tooltip button{cursor:pointer; background:none; border:none; padding:2px 6px; float:left;}
.checkbox-terms label{display:block; font-size:12px; padding-left:0px; text-indent:-8px; font-weight:normal;}
.checkbox-terms input{width:13px; height:13px; padding:0; margin:0; vertical-align:bottom; position:relative; top:-2px; overflow:hidden;}
.checkbox-terms{margin-bottom:19px;}
.loader-dots img{margin: 0 auto;}
.form_sign label{display:block;}
.timeline-time{font-size:13px; color:#333; margin:0px 0px 0px 0px; padding:0px 20px 0px 0px;}
.calendar{font-size:13px; color:#333; margin:0px 0px; padding:0px;}
div.select_right{display:block; text-align:-webkit-auto; float:right;}
input.width-nineseven{width:97%;}
.quiz_position_select{position:static;}
.switch_select_class label{font-size:13px; font-weight:normal;}
.faculty-profile h3{color:#3b86b0;}
.mui-textfield>input:focus, .mui-textfield>textarea:focus{font-size:14px; border-width:1px;}
.mui-select>select:focus,.mui-select:focus>select{font-size:14px; border-width:1px;}
.mui-textfield .mui--is-empty.mui--is-pristine.mui--is-touched{border-width:1px !important;}
select.choose_class{padding:2px 13px; height:37px; -webkit-border-radius:0; border:0; outline:0px inset #fff; outline-offset:0px; border-top-right-radius:90px; border-bottom-right-radius:90px;}
.terms-policy-top{margin:110px auto 40px auto;}
.terms-policy{padding:30px 60px 30px 60px; margin:0px; font-size:14px; color:#000; text-align:justify;}
.terms-policy h2{font-size:26px; color:#003d75; font-weight:bold; text-align:center; padding:0px 0px 20px 0px; margin:0px;}
.terms-policy h4{padding:0px; font-weight:normal; background:none;}
.terms-policy ul{margin:20px 0px 20px 40px; padding:0px;}
.terms-policy ul li{margin:0px; padding:0px 0px 0px 0px; line-height:28px;}
.contact-info{font-size:15px;}
.contact-info svg{padding:0px 10px 0px 0px;}
.contact-map{background:#b2cbfd!important; margin:70px 0px 0px 0px; padding:10px;}
/* p:not(:last-child){margin:0 0 20px;} */
main{max-width:800px; padding:40px; border:1px solid rgba(0,0,0,.2); background: #fff; box-shadow:0 1px 3px rgba(0,0,0,.1);}
section.tab-cont{display:none; padding:10px 0 0; border-top:1px solid #abc;}
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4{display:block;}
#footer{-webkit-box-sizing:border-box; box-sizing:border-box; margin-left:0; -webkit-transition:margin-left .2s; transition:margin-left .2s;}

/* modal popup box */
.modal{display:none; background:#fff; position:fixed; left:0; top:0; width:100%; height:100%; overflow: auto; z-index:9999;}
.modal-content{font-family:'Roboto Slab', sans-serif!important; width:100%; height:100%; background:#fff url(https://origin.tutorix.com/dev/images/welcome-wrap-top.jpg) no-repeat 25% 0%; margin:0% auto; padding:0px; border:1px solid #fff; z-index:999999;}
.close{color:#aaa; float:right; font-size:28px; font-weight:bold; position:relative; top:4px; z-index:999;}
.print svg{font-size:32px; color:#9c9898; position:relative; z-index:999; top:-42px;}
.close:hover, .close:focus{color:black; text-decoration:none; cursor:pointer;}
/* end of modal popup box */

.grecaptcha-badge{visibility:hidden!important ;}
.mp-zero p{text-align:left;padding:0px; margin:0px;}
.mp-zero p b{font-size:14px; font-weight:bold;}
.light{font-weight:normal;}

/*inventory*/
.lblock,.rblock{color:#6b6d6a;}
.lblock{width:55%;}
.rblock{display:inline-block;}
.lblock,.card-icon,.card-info{float:left;}
.card-icon{margin-right:14px;}
.card-icon svg{font-size:40px;}
.full-wrapper{display:-webkit-inline-box; width:100%;}
.lwrap{width:70%;}
.rwrap{width:30%; text-align:right;}
.rwrap button{font-size:14px; padding:5px 15px; text-align:center;}
.strb{font-size:21px; vertical-align:baseline;}
.c100.small.csmall.fix-btm{position:absolute; float:right; text-align:right; right:3%; margin-top:28px !important;}
.login-menu{display:none;}

/* container notes css */
.ttx-container-notes{width:100%; text-align:left; padding:0px 0px!important; margin:0px auto 30px auto!important;}
.ttx-container-notes h1{font-size:28px!important; font-weight:bold!important; margin:0px!important; padding:15px 0px 5px 0px!important; color:#504AA0!important; border-bottom:1px solid #ccc;}
.ttx-container-notes h2{font-size:20px!important; font-weight:bold; margin:0px!important; padding:15px 0px 5px 0px!important; color:#504AA0;}
.ttx-container-notes ul{margin:10px 0px 10px 35px; padding:0px 0px 10px 0px;}
.ttx-container-notes table{border:1px solid #bdbdbd; border-collapse:collapse;}
.ttx-quiz-question h3{font-size:18px; font-weight:500; margin:0; padding:0px 0px 10px 0px;}
.ttx-quiz-question h3 span{font-size:16px; color:#333; font-weight:normal;}
.txt-left{text-align:left!important;}
.txt-right{text-align:right!important;}
.txt-center{text-align:center!important;}
#my_notes{width:98%; position:absolute; background:rgb(255,255,255); top:4.05%; height:83.5%; padding:15px; border:1px solid #eee; z-index:999;}
.ttx-subject- img{width:125px; height:125px; margin:40px 0px 0px 0px;}
.sub-title-tools{font-size:22px; color:#464d5d; font-weight:600; margin:1.5rem 0 1rem 0;}
.ttx-post-showtools{position:relative; font-size:14px!important; top:4px;}
.ttx-post-doubt{position:relative; margin:0px 0px 0px 0px; font-size:15px!important; padding:7px 15px 10px 15px; border-radius:90px; -webkit-border-radius:90px;}
.sub-page{margin:40px auto 0px auto; padding:0px;}
.ttx-container-notes .ttx-know{background:#f7f7f7!important; margin:20px 0px 0px 0px!important; padding:10px!important; border:1px dashed #1F8C7A!important;}
.track-right-icon{padding:25px 0px;font-size:30px;}
#divVideo{margin:15px 0px 60px 0px; padding:0px;}
.mocktest-block{width:25%; margin:10px 15px 0px 0px; padding:10px 0px; text-align:center; float:left; border:1px solid #504aa0; border-radius:10px; -webkit-border-radius:10px;}
.mocktest-block:hover{background:#504aa0; color:#fff; border:1px solid #504aa0;}
.mocktest-block:hover>a{color:#fff;}
.mocktest-attempts{font-size:16px; padding:20px 0px; display:inline-block;}
.mocktest-attempts span{padding:0px 5px 0px 0px;}
.mocktest-attempts span b{color:#504AA0; padding:0px 3px;}

.mui-table{width:100%; max-width:100%; margin:25px 0px 15px 0px; background:#fff; border-collapse:seperate; box-shadow:1px 0px 10px #ccc; border-radius:20px; -webkit-border-radius:20px;}
.mui-table>tbody>tr>th, .mui-table>tfoot>tr>th, .mui-table>thead>tr>th, .mui-table>thead>tr>td{text-align:left; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:5px;}
.mui-table>thead>tr>th{background:#d2e1ff; color:#333; font-weight:500;}
.mui-table>tbody>tr>td, .mui-table>tbody>tr>th, .mui-table>tfoot>tr>td, .mui-table>tfoot>tr>th,.mui-table>thead>tr>td, .mui-table>thead>tr>th{text-align:left; padding:2px 10px; line-height:2.5;}
.mui-table.mui-table--bordered>tbody>tr:nth-child(even){background:#eee;}
.mui-table.mui-table--bordered>tbody>tr:nth-child(odd){background:#fafafa;}
.mui-table.mui-table--bordered>tbody>tr>td{border-bottom:0px solid rgba(0,0,0,.12)!important;}
.mui-table:before, .mui-table:after{z-index:-1; position:absolute; content:""; bottom:25px; left: 10px; width:50%; top:80%; max-width:300px; background:#777; -webkit-box-shadow:0 35px 20px #777; -moz-box-shadow: 0 35px 20px #777; box-shadow: 0 35px 20px #777; -webkit-transform: rotate(-8deg); -moz-transform: rotate(-8deg); -o-transform: rotate(-8deg); -ms-transform: rotate(-8deg); transform: rotate(-8deg);}
.count-timer{display:none; float:right; letter-spacing:3px!important; font-size:22px!important; color:#7abe29!important; padding:3px; font-weight:bold!important;}
.mui-table:after{-webkit-transform:rotate(8deg); -moz-transform:rotate(8deg); -o-transform:rotate(8deg); -ms-transform:rotate(8deg); transform:rotate(8deg); left:auto; right:10px;}

.ttx-rewards{text-align:center; margin:20px auto 20px auto; padding:0px;}
.ttx-rewards h4{font-size:18px; text-align:center; color:#4d82c4; font-weight:500; margin:20px 0px 10px 0px; padding:0px;}
.ttx-rewards h5{font-size:30px; color:#4d82c4; margin:20px 0px 0px 0px; padding:0px;}
.ttx-rewards-coins{margin:0px; padding:0px;}
.ttx-rewards-coins h2{font-size:20px; margin:15px 0px 10px 0px; padding:0px;}
.ttx-rewards-coins .gold{color:#d6bb00;}
.popup{background:rgb(0,0,0,.6); width:100%; height:100%; margin:0 auto; padding:0; position:absolute; top:0; left:0; right:0; z-index:9999; overflow:hidden; display:none;}
.popup-content{background:#fff; width:30%; text-align:center; margin:20% auto; padding:20px; border-radius:20px; -webkit-border-radius:20px;}
.popup-content h3{font-size:18px; text-align:center; margin:0px; padding:0px 0px 25px 0px;}
.popup-content a.pop-yes{background:#3ca757; color:#fff; padding:5px 12px; margin:0px 20px 0px 0px; border-radius:10px; -webkit-border-radius:10px;}
.popup-content a.pop-no{background:#ccc; color:#333; padding:5px 12px; margin:0px 20px 0px 0px; border-radius:10px; -webkit-border-radius:10px;}
.ttx-feedback{background:#fff; padding:0px; margin:0px 0px 25px 0px;} 
.ttx-center{text-align:center;}

#header table, #header table tr th, #header table tr td{padding:0px; margin:0px; border:none!important;}
table{border-collapse:separate; border-spacing:0;}
table tr th, table tr td{border-right:1px solid #fff; border-bottom:1px solid #fff; padding:5px;}
table tr th:first-child, table tr td:first-child{border-left:1px solid #fff;}
table tr th{background:#eee; border-top:1px solid #bbb; text-align:left;}
table tr:first-child th:first-child{border-top-left-radius:10px;}
table tr:first-child th:last-child{border-top-right-radius:10px;}
table tr:last-child td:first-child{border-bottom-left-radius:10px;}
table tr:last-child td:last-child{border-bottom-right-radius:10px;}
.mui-table:before, .mui-table:after{z-index:-1; position:absolute; content:""; bottom:25px; left: 10px; width:50%; top:80%; max-width:300px; background:#777; -webkit-box-shadow:0 35px 20px #777; -moz-box-shadow: 0 35px 20px #777; box-shadow: 0 35px 20px #777; -webkit-transform: rotate(-8deg); -moz-transform: rotate(-8deg); -o-transform: rotate(-8deg); -ms-transform: rotate(-8deg); transform: rotate(-8deg);}
.count-timer{display:none; float:right; letter-spacing:3px!important; font-size:22px!important; color:#7abe29!important; padding:3px; font-weight:bold!important;}
.mui-table:after{-webkit-transform:rotate(8deg); -moz-transform:rotate(8deg); -o-transform:rotate(8deg); -ms-transform:rotate(8deg); transform:rotate(8deg); left:auto; right:10px;}

/*checkbox rounded corners */
input[type="checkbox"]{position:relative; width:1.3em; height:1.3em; color:#363839; border:1px solid #bdc1c6; border-radius:0px; -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:0; cursor:pointer; -webkit-transition:background 175ms cubic-bezier(0.1, 0.1, 0.25, 1); transition:background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);}
input[type="checkbox"]::before{position:absolute; content:''; display:block; top:1px; left:6px; width:6px; height:11px; border-style:solid; border-color:#fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); transform:rotate(45deg); opacity:0;}
input[type="checkbox"]:checked{color:#fff; border-color:#06842c; background:#06842c;}
input[type="checkbox"]:checked::before{opacity:1;}
input[type="checkbox"]:checked ~ label::before{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);}
/*end of checkbox rounded corners */

/* accordion css */
section.toggle{width:98%; background:transparent; padding:4px 5px 4px 0px; margin:10px auto; border:1px solid #0d4d72; border-radius:6px; -webkit-border-radius:6px; position:relative; clear:both;}
section.toggle>label{color:#333; font-size:18px; font-weight:500; padding:10px 10px 10px 15px; margin:0px; position:relative; text-align:left; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -webkit-transition:all .15s ease-out; display:block; cursor:pointer; transition:all .15s ease-out; border-radius:6px;}
section.toggle>label:before{content:''; border:8px solid transparent; border-left-color:inherit; margin-top:-9px; position:absolute; right:-30px; color:#fff; top:50%;}
section.toggle>label i.icon-minus{display:none;}
section.toggle>label i{font-size:.7em; margin-right:8px; position:relative; top:-1px;}
section.toggle>label i.icon-plus{display:inline;}
section.toggle>div.toggle-content{display:none; background:#fff!important; padding:0px 10px 5px 10px; margin:10px 0px 0px 5px;}
section.toggle>label>span{color:#3C75E7; font-size:18px;}
section.toggle>label b{font-size:15px; color:#005aa7; font-weight:400; padding:0px 10px 0px 0px; margin:0px;}
.tog-icon{font-size:24px; float:right; padding:0px 0px 0px 25px;}
/* end of accordion */

.modal-review__rating-order-wrap_1{position:relative; top:-8px;}
.modal-review__rating-order-wrap > span,
.modal-review__rating-order-wrap_1 > span{display:block; float:left; height:25px; width:35px; background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='30'%3E%3Cpath%20d='M17.5,12.5h-8.5l6.8,5-2.6,8.1,6.8-5,6.8,5-2.6-8.1,6.8-5h-8.5l-2.6-8.1z'%20fill='%23c0c0c0'%20stroke='%23c0c0c0'/%3E%3Cpath%20d='M57.5,12.5h-8.5l6.8,5-2.6,8.1,6.8-5,6.8,5-2.6-8.1,6.8-5h-8.5l-2.6-8.1z'%20fill='%23ffd83d'%20stroke='%23eac328'/%3E%3C/svg%3E"); background-position:0px 0px; margin:0px 0px 0px -8px;}
.modal-review__rating-order-wrap[data-rating-value] > span,
.modal-review__rating-order-wrap_1[data-rating-value] > span{background-position: -40px 0px;}
.modal-review__rating-order-wrap > span.active ~ span,
.modal-review__rating-order-wrap_1 > span.active ~ span{background-position:0px 0px;}
.modal-review__rating-order-wrap[class]:hover > span{background-position:-40px 0px;}
.modal-review__rating-order-wrap[class] > span:hover ~ span{background-position:0px 0px;}
.progress-carousel{display:none; width:100%; position:absolute; top:145px; z-index:9999;}
.progress-carousel-left{background:#fff; font-size:36px; padding:0px 12px; position:relative; float:left; left:-47px; border:1px solid #ccc; border-radius:90px; box-shadow:1px 0px 10px #989797; cursor:pointer; outline:none;}
.progress-carousel-right{background:#fff; font-size:36px; padding:0px 12px; position:relative; float:right; right:-21px; border:1px solid #ccc; border-radius:90px; box-shadow:1px 0px 10px #989797; cursor:pointer; outline:none;}
hr{margin-top:5px; margin-bottom:5px; border:0; height:1px; background-color:rgba(0,0,0,.12);}
p.more{font-size:15px; color:#333; padding:5px 0px 5px 15px; margin:0px;}
.more a{font-size:15px; color:#3ca757; padding:25px 0px 0px 0px; float:right;}
.mui-textfield>textarea{min-height:135px;}
.mui-textfield{text-align:left;}
.mui-select__menu{text-align:left; line-height:28px; padding:0px 10px;}
.morecontent span{display:none;}
.morelink{display:block;}

input:-webkit-autofill:hover, input:-webkit-autofill,
input:-webkit-autofill:focus{border:$border-style!important; -webkit-text-fill-color:$c-white!important; background-color:$c-blue!important; -webkit-box-shadow:0 0 0px 10px $c-blue inset; transition:background-color 5000s ease-in-out 0s;}

.butnn-save{background:#ee7c00; color:#fff; padding:10px 20px; outline:none; border:1px solid #ee7c00; border-radius:90px;}
.ttx-win-rewards{margin:40px 0px 0px 0px; padding-top:10px; border-top:1px solid #eee;}
.ttx-win-rewards h3{font-size:24px; color:#eb7c26; text-align:left; margin:0px; padding:5px 0px 15px 0px;}
.ttx-win-rewards p{font-size:15px; text-align:left; margin:0px; padding:5px 0px 5px 0px;}
.ttx-win-rewards img{width:65px; vertical-align:middle;}
.ttx-win-gold{color:#f3c40e;}
.ttx-win-silver{color:#a7a7a7;}
img.close-rewards{width:35px; position:absolute; right:0px; top:-50px;}
.mui-textfield input[type='date']{background:#f6f6f6; width:99%!important; line-height:23px; padding:4px 10px; margin:0px; border:1px solid #ccc; border-radius:90px; -webkit-border-radius:90px;}

.mui-all-day{display:inline-block; font-size:14px; margin:10px 25px 10px -15px; padding:0px 20px 0px 0px;}
.no-np{padding-left:0px; padding-right:0px;}
.npl{padding-left:0px;}

.text-desc-doubt{font-size:14px; text-align:left; line-height:26px; margin:0px; padding:0px 10px 0px 10px;}
.note-editor{text-align:left;}
.note-editor p{font-size:14px; text-align:left; line-height:18px; margin:0px; padding:0px 10px 5px 10px;}
.note-editor p a{font-size:14px; text-decoration:none;}
.note-editor ul{margin:0px; padding:0px;}
.note-editor ul li{font-size:14px; list-style:disc!important; line-height:22px; text-align:left; margin:5px 0px 0px 0px; padding:2px 3px; list-style:none!important;}
.note-editor ul li a{height:32px!important; padding:2px 10px!important;}
.note-editor ol{margin:0px; padding:0px;}
.note-editor ol li{font-size:14px; list-style-type:decimal; line-height:22px; text-align:left; margin:5px 0px 0px 30px; padding:2px 3px;}
.note-editor.note-airframe .note-editing-area .note-editable, .note-editor.note-frame .note-editing-area .note-editable{padding:10px; overflow:auto; word-wrap:break-word; height:350px!important;}
.note-editor sub, .note-editor sup {font-size:12px!important; padding:0px 1px;}
.doubt-preview-wrap ul{margin:0px 0px 0px 25px; padding:0px;}
.doubt-preview-wrap ol{margin:0px 0px 0px 25px; padding:0px;}
.doubt-preview-wrap{max-height:350px!important; padding:10px;} 
.doubt-preview-wrap p{font-size:14px; line-height:18px; padding:0px 10px 5px 10px; margin:0px;}
.doubt_class-min{min-height:100px; max-height:360px; overflow:auto;}
.question_class{min-height:350px; max-height:360px; overflow:auto;}
.question_class::-webkit-scrollbar, .doubt_class-min::-webkit-scrollbar{width:6px;}
.question_class::-webkit-scrollbar-track, .doubt_class-min::-webkit-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1); -webkit-border-radius:10px; border-radius:10px;}
.question_class::-webkit-scrollbar-thumb, .doubt_class-min::-webkit-scrollbar-thumb {-webkit-border-radius:10px; border-radius:10px; background:rgb(48 96 174 / 40%); -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1); cursor:pointer;}
.question_class::-webkit-scrollbar-thumb:window-inactive, .doubt_class-min::-webkit-scrollbar-thumb:window-inactive{background:rgb(48 96 174 / 40%);}

/* doubts list style */
.ask-doubts textarea{width:100%; min-height:255px; padding:20px; border:1px solid #ccc; box-shadow:inset 0px 0px 10px #ccc; border-radius:10px; outline: none;}
.ttx-dounbts-bg{background:#fff; margin:0px 0px 15px 0px; padding:0px 0px 3px 0px; border:1px solid #eee;}
.ttx-doubts{background:#e8e7e7; text-align:left; font-size:18px; padding:0px; margin:0px 0px 5px 0px;}
.ttx-doubts img{width:35px; height:35px; padding:2px; margin:5px 5px 2px 5px; vertical-align:middle; border:2px solid #fff; border-radius:60px; -moz-border-radius:60px;}
.ttx-doubts div{font-size:12px; color:#696666; position:relative; margin:-18px 0px 0px 56px; padding:0px 0px 5px 0px;}

.table-bordered{margin:10px 0px;border:1px solid #ddd;}
.table{background-color:transparent; width:-webkit-fill-available; max-width:-webkit-fill-available; margin-bottom:20px; border-collapse:collapse;}
tbody{display:table-row-group; vertical-align:middle; border-color:inherit;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:1px solid #ddd;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:8px; line-height: 1.42857143; vertical-align:top; text-align:left; border-top:1px solid #ddd; width: 50%;}
/* end of doubts list style */

/* css for doubts list */
.doubt-right-fix{position:sticky; top:25px;}
.doubt-list{font-size:16px; text-align:left; margin:15px 0px 15px 0px; padding:0px;}
.doubt-list h1{font-size:24px!important; color:#3f25c4!important; text-align:left; padding:0px 0px 5px 0px!important; margin:0px 15px 10px 15px!important; border-bottom:0px solid #eee!important;}
.doubt-list h1 img{width:35px; height:35px; vertical-align:middle; margin:0px 5px 0px 0px;}
.doubt-list h2{background:#fafafa; font-size:18px!important; color:#3f25c4!important; padding:10px 0px 10px 10px!important; margin:-10px -10px 10px -10px!important; border-bottom:1px solid #eee!important; border-top-left-radius:14px; border-top-right-radius:14px;}
.doubt-box{margin:0px 0px 15px 0px; padding:10px 10px 15px 10px; border-radius:14px; -webkit-border-radius:14px; border:1px solid #eee; box-shadow:0px 1px 3px #ececec; -webkit-box-shadow:0px 1px 3px #ececec;}
.doubt-box img{max-width:100%;}
.doubt-author-desc{margin:0px; padding:0px 0px 5px 0px;}
.doubt-author-desc .doubt-author-img{float:left; width:65%;}
.doubt-author-desc .doubt-author-img img{width:40px; height:40px; margin:5px 10px 10px 0px; padding:4px; float:left; border:1px solid #eee; border-radius:4px; -webkit-border-radius:4px;}
.doubt-author-desc .doubt-author-img  .author-name{font-size:16px; font-weight:500; margin:4px 0px 0px 0px; padding:0px 0px 5px 0px;}
.doubt-author-desc .doubt-author-img  .doubt-time{font-size:12px; color:#9c9da0; font-weight:normal; margin:0px; padding:0px; /*white-space:pre;*/}
.doubt-author-desc .doubt-author-options{float:right; font-size:18px; margin:10px 10px 0px 0px; position:relative; top:5px;}
.doubt-author-desc .doubt-dropdown{margin:-15px -5px 0px 0px;}
.doubt-box p{font-size:14px; line-height:22px; padding:0px 0px 10px 0px; margin:0px;}
ul.doubt-categories{margin:0px 0px 0px 0px; padding:0px;}
ul.doubt-categories li{list-style:none; margin:0px; padding:0px; display:inline;}
ul.doubt-categories li a{background:#e5e8f1; color:#3a3d44; font-size:12px; margin:0px 5px 0px 0px; padding:3px 10px 4px 10px; border-radius:10px; -wekbit-border-radius:10px;}
.txt-right{text-align:right;}
.doubt-views a, .doubt-views span{font-size:13px; padding-right:10px;}
.no-np{padding-left:0px; padding-right:0px;}
.ask-question-btn{background:#3060ae; text-align:center; margin:0px; padding:5px 10px 7px 10px; border-radius:90px; -webkit-border-radius:90px; cursor:pointer;}
.ask-question-btn a{font-size:22px; color:#fff;}
.doubt-navigation h1{background:#f6f6f6; font-size:18px; color:#000; text-align:left; padding:2px 10px; margin:-12px -10px 5px -10px; border-top-left-radius:15px; border-top-right-radius:15px;}
.doubt-navigation ul{margin:0px; padding:0px;}
.doubt-navigation ul li{font-size:18px; list-style:none; margin:0px; padding:4px 0px 4px 0px; line-height:24px; border-bottom:1px solid #eee;}
.doubt-navigation ul li a{font-size:#000; font-size:14px;}
ul.doubt-latest-questions{margin:0px 0px 0px 25px; padding:0px;}
ul.doubt-latest-questions li{font-size:18px; list-style:disc; margin:0px; padding:4px 0px 4px 0px; line-height:24px; border-bottom:1px solid #eee;}
ul.doubt-latest-questions li a{font-size:14px;}
ul.doubt-latest-questions .doubt-latest-time{font-size:12px; color:#9c9da0;}
.fav-count{font-size:15px; float:left; margin:2px 20px 0px 20px;}
.fav-count a{font-size:15px; color:#b1b0b0; cursor:pointer;}
.fav-count a.fav-active{color:#0760ae;} 
.ttx-question{font-size:15px; padding:0px; margin:0px 0px 15px 0px;}
.ttx-question-title{font-size:18px; font-weight:bold; padding:4px 0px; margin:0px;}
.doubt-box-np{margin:0px 10px 15px 10px!important;background: #8b86860a !important;}
.doubt-upload-docs{background:#fdfdfd; min-height:110px; text-align:left; margin:20px; padding:10px; border:2px dashed #eee; border-radius:20px;}
.doubt-upload-docs img{padding:0px; margin:-19px 0px -32px 20px; position:relative; cursor:pointer;}
.doubt-upload-docs img.doubt-keyboard{padding:0px; margin:-13px 0px -35px 24px; position:relative; cursor:pointer;}
.doubt-upload-file{background:#fff; width:100%; margin:-25px 5px -35px 0px; padding:5px 15px; line-height:54px; position:relative; top:26px; border:1px solid #ccc; z-index:99; opacity:0; cursor:pointer;}
.doubt-box ul{margin-top:0!important; margin-bottom:10px!important; margin-left:25px!important;}
.doubt-box ol{margin-top:0!important; margin-bottom:10px!important; margin-left:25px!important;}
.cropper-container img{margin:0px!important;}
.btn-info{margin:0px 0px 0px 5px;}
.btn.focus, .btn:focus, .btn:hover{color:#fff!important; text-decoration:none;}
.img-container{margin-bottom:1rem; max-height:497px; min-height:200px;}
.cropper-hidden{display:none!important;}
#cropPreview{text-align:center;}
#cropPreview img{min-height:150px; max-height:300px; margin:0px 0px 20px 0px; padding:0px; text-align:center;}
.note-editor-img img{width:220px!important;}
.note-placeholder {padding:10px 14px!important; font-size:22px; color:#cacaca!important;} 
.summernote-preview{min-height:370px; max-height:390px; overflow:auto; padding:5px; margin:0px 0px; border:1px solid rgba(0,0,0,.18); border-top:0px solid #ccc; border-radius:4px; -webkit-border-radius:4px; border-top-left-radius:0px; border-top-right-radius:0px;	} 
.summernote-preview-title{background-color:#f5f5f5; color:#7d7676; border:1px solid rgba(0,0,0,.15); font-size:14px; line-height:32px; padding:5px 10px 5px 10px; margin:0px 0px -1px 0px; border-bottom:1px solid rgba(0,0,0,.1)!important; border-top-left-radius:4px; border-top-right-radius:4px;}
/* end of css for doubts list */

/* css for subject selection */
.checkbox:checked + label, .checkbox:not(:checked) + label{position: relative; width: 70px; display: inline-block; padding: 0; margin: 0 auto; text-align: center; margin: 17px 0; margin-top: 100px; height: 6px; border-radius: 4px; background-image: linear-gradient(298deg, var(--red), var(--yellow)); z-index: 100 !important;}
.checkbox:checked + label:before, .checkbox:not(:checked) + label:before{position: absolute; font-family:'unicons'; cursor: pointer; top: -17px; z-index: 2; font-size: 20px; line-height: 40px; text-align: center; width: 40px; height: 40px; border-radius: 50%; -webkit-transition: all 300ms linear; transition: all 300ms linear;}
.checkbox:not(:checked) + label:before{content: '\eac1'; left: 0; color: var(--grey); background-color: var(--dark-light); box-shadow: 0 4px 4px rgba(0,0,0,0.15), 0 0 0 1px rgba(26,53,71,0.07);}
.checkbox:checked + label:before {content: '\eb8f'; left: 30px; color: var(--yellow); background-color: var(--dark-blue); box-shadow: 0 4px 4px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);}
.checkbox:checked ~ .section .container .row .col-12 p{color: var(--dark-blue);}
.checkbox-tools:not(:checked) + label{background:transparent; filter:grayscale(100%); color:#909090!important; font-weight:normal;}
.checkbox-tools:checked + label{background-color: transparent; color: #005ba9!important; box-shadow:none;}
.checkbox-tools:not(:checked) + label:hover{box-shadow:none;}
.checkbox-tools:checked + label::before, .checkbox-tools:not(:checked) + label::before{position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; border-radius: 4px; background-image: linear-gradient(298deg, var(--red), var(--yellow)); z-index: -1;}
.checkbox-tools:checked + label .uil, .checkbox-tools:not(:checked) + label .uil{ font-size: 24px; line-height: 24px; display: block; padding-bottom: 10px;}
.checkbox:checked ~ .section .container .row .col-12 .checkbox-tools:not(:checked) + label{background-color: var(--light); color: var(--dark-blue); box-shadow: 0 1x 4px 0 rgba(0, 0, 0, 0.05);}
.checkbox-budget:checked + label, .checkbox-budget:not(:checked) + label{position: relative; display: inline-block; padding: 0; padding-top: 20px; padding-bottom: 20px; width: 260px; font-size: 52px; line-height: 52px; font-weight: 700; letter-spacing: 1px; margin: 0 auto; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; text-align: center; border-radius: 4px; overflow: hidden; cursor: pointer; text-transform: uppercase; -webkit-transition: all 300ms linear; transition: all 300ms linear;  -webkit-text-stroke: 1px var(--white); text-stroke: 1px var(--white); -webkit-text-fill-color: transparent; text-fill-color: transparent; color: transparent;}
.checkbox-budget:not(:checked) + label{background-color: var(--dark-light); box-shadow:none;}
.checkbox-budget:checked + label{background:transparent; color:#f00!important;}
.checkbox-budget:not(:checked) + label:hover{box-shadow: none;}
.checkbox-budget:checked + label::before, .checkbox-budget:not(:checked) + label::before{position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; border-radius: 4px; background-image: linear-gradient(138deg, var(--red), var(--yellow)); z-index: -1;}
.checkbox-budget:checked + label span, .checkbox-budget:not(:checked) + label span{position: relative; display: block;}
.checkbox-budget:checked + label span::before, .checkbox-budget:not(:checked) + label span::before{position: absolute; content: attr(data-hover); top: 0; left: 0; width: 100%; overflow: hidden; -webkit-text-stroke: transparent; text-stroke: transparent; -webkit-text-fill-color: var(--white); text-fill-color: var(--white); color: var(--white); -webkit-transition: max-height 0.3s; -moz-transition: max-height 0.3s; transition: max-height 0.3s;}
.checkbox-budget:not(:checked) + label span::before{max-height: 0;} 
.checkbox-budget:checked + label span::before{max-height: 100%;}
.checkbox:checked ~ .section .container .row .col-xl-10 .checkbox-budget:not(:checked) + label{background-color: var(--light); -webkit-text-stroke: 1px var(--dark-blue); text-stroke: 1px var(--dark-blue); box-shadow: 0 1x 4px 0 rgba(0, 0, 0, 0.05);}
.checkbox-booking:checked + label,
.checkbox-booking:not(:checked) + label{position: relative; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; text-align: center; padding: 0; padding: 6px 25px; font-size: 14px; line-height: 30px; letter-spacing: 1px; margin: 0 auto; margin-left: 6px; margin-right: 6px; margin-bottom: 16px; text-align: center; border-radius: 4px; cursor: pointer; color: var(--white); text-transform: uppercase; background-color: var(--dark-light); -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.checkbox-tools:checked + label, .checkbox-tools:not(:checked) + label{position: relative; display: inline-block; padding: 20px; width: 110px; font-size: 14px; line-height: 20px; letter-spacing: 1px; margin: 0 auto; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; text-align: center; border-radius: 4px; overflow: hidden; cursor: pointer; text-transform: uppercase; color: var(--white); -webkit-transition: all 300ms linear; transition: all 300ms linear;}
.checkbox-booking:not(:checked) + label::before{box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}
.checkbox-booking:checked + label::before{box-shadow:none;}
.checkbox-booking:not(:checked) + label:hover::before{box-shadow:none;}
.checkbox-booking:checked + label::before, .checkbox-booking:not(:checked) + label::before{position: absolute; content: ''; top: -2px; left: -2px; width: calc(100% + 4px); height: calc(100% + 4px); border-radius: 4px; z-index: -2; background-image: linear-gradient(138deg, var(--red), var(--yellow)); -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.checkbox-booking:not(:checked) + label::before{top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px);}
.checkbox-booking:checked + label::after, .checkbox-booking:not(:checked) + label::after{position: absolute; content: ''; top: -2px; left: -2px; width: calc(100% + 4px); height: calc(100% + 4px); border-radius: 4px; z-index: -2; background-color: var(--dark-light); -webkit-transition: all 300ms linear; 	transition: all 300ms linear;}
.checkbox-booking:checked + label::after{opacity: 0;}
.checkbox-booking:checked + label .uil, .checkbox-booking:not(:checked) + label .uil{font-size: 20px;}
.checkbox-booking:checked + label .text, .checkbox-booking:not(:checked) + label .text{position: relative; display: inline-block; -webkit-transition: opacity 300ms linear; transition: opacity 300ms linear;}
.checkbox-booking:checked + label .text{opacity: 0.6;}
.checkbox-booking:checked + label .text::after, .checkbox-booking:not(:checked) + label .text::after{position: absolute; content: ''; width: 0; left: 0; top: 50%; margin-top: -1px; height: 2px; background-image: linear-gradient(138deg, var(--red), var(--yellow)); z-index: 1; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.checkbox-booking:not(:checked) + label .text::after{ width: 0;}
.checkbox-booking:checked + label .text::after{width: 100%;}
.checkbox:checked ~ .section .container .row .col-12 .checkbox-booking:not(:checked) + label,
.checkbox:checked ~ .section .container .row .col-12 .checkbox-booking:checked + label{background-color: var(--light); color: var(--dark-blue);}
.checkbox:checked ~ .section .container .row .col-12 .checkbox-booking:checked + label::after,
.checkbox:checked ~ .section .container .row .col-12 .checkbox-booking:not(:checked) + label::after{background-color: var(--light);}
/* css for subject selection */

.premium-feature{background:#fff; border:1px solid #eee; text-align:center; padding:50px; margin:0px; border-radius:10px; min-height:585px;}
.premium-feature h3{font-size:24px; color:#005ba9; text-align:center; padding:0px 0px 20px 0px; margin:0px;}
.premium-feature h4{background:transparent!important; font-size:16px; color:#fc7243; text-align:center; padding:0px 0px 25px 0px; margin:0px;}
.premium-feature ul{margin:0px auto; padding:0px;}
.premium-feature ul li{font-size:16px; list-style-type:none; color:#005ba9; line-height:24px; margin:0px; padding:10px 0px 5px 10px;}
.premium-feature p{font-size:16px; color:#005ba9; text-align:center; line-height:30px; padding:4px 0px; margin:0px;}

.search-wrap{margin:15px 0px; padding:15px 0px 5px 0px; border:1px solid #ccc; border-radius:14px; -webkit-border-radius:14px;}
.ttx-warning{background:#fff6ee; color:#faa05a; font-size:15px; text-align:center; padding:20px; margin:10px 0px; outline:none;}
.search-doubt-wrap{background:url(https://origin.tutorix.com/images/Search_bg.png)no-repeat top center; width:100%; max-height:490px;/*overflow-y:scroll;*/}

.ttx-coins-wrap{background:#fff; margin:0px 10px 0px 10px; padding:50px; border:1px solid #eee; border-radius:14px; min-height:585px;}
.ttx-coins-wrap h1.heading{color:#717171!important; font-size:24px!important; font-weight:bold; text-align:left!important; padding:0px 0px 0px 0px!important; margin:5px 0px!important;}
.ttx-coins-wrap h3.sub-heading{color:#717171!important; font-size:17px!important; font-weight:600; text-align:left!important; padding:20px 0px 10px 0px!important; margin:5px 0px!important;}
.ttx-coins-wrap h3.sub-heading img{width:32px; padding-right:5px; vertical-align:middle;}
.ttx-coins-wrap p{color:#717171!important; font-size:15px!important; text-align:left!important; padding:0px 0px!important; margin:5px 0px!important;}
.ttx-coins-wrap .ttx-coins-center img{width:75px; height:75px;}
.ttx-coins-wrap .ttx-coins-center{text-align:center;}
.ttx-coins-wrap .ttx-coins-center h3{font-size:18px; color:#7F7D7E;}
.ttx-coins-wrap .mui-table{margin:20px 0px 40px 0px;}
.ttx-coins-wrap .mui-table thead, .ttx-coins-wrap .mui-table tbody{font-size:1.5rem;}
.default-wrap{width:100%; padding:20px; margin:0px 0px 20px 0px;}
.referal-progrm h1{font-size:26px; font-weight:bold; text-align:center;}
.referal-progrm h3{font-size:20px; font-weight:normal; text-align:center;}
.referal-progrm h6{font-size:15px; font-weight:normal; text-align:center; margin:0px; padding:0px 0px 15px 0px;}
.referal-progrm p{font-size:14px; font-weight:normal; text-align:left;}

.ttx-test-series{background:#fff; padding:20px; margin:0px 0px 20px 0px; border:1px solid #ccc; border-radius:10px; -webkit-border-radius:10px;}
.ttx-test-series h2{font-size:24px; color:#f6934f; text-align:left; padding:0px 0px 45px 0px; margin:0px;}
.ttx-test-series ul{width:100%; margin:0px 25%; padding:0px;}
.ttx-test-series ul li{margin:10px 15px; padding:6px 20px; list-style:none; border:1px solid #f2964b; border-radius:5px; float:left;}
.ttx-test-series ul li.ttx-test-disable{background:#f5f5f5; color:#c3c3c3; border:1px solid #ccc; pointer-events:none;}
.ttx-test-series ul li a{font-size:16px; color:#606060; margin:0px; padding:10px 25px; list-style:none;}
.ttx-test-series ul li:hover{background:#f2964b;}
.ttx-test-series ul a li:hover{color:#fff;}
.ttx-test-content{background:#fff; margin:0px 0px 25px 0px; padding:20px; border:1px solid #ccc; border-radius:10px; -webkit-border-radius:10px;}
.ttx-test-palette{background:#fff; margin:0px 0px 25px 0px; padding:20px; border:1px solid #ccc; border-radius:10px; -webkit-border-radius:10px;}
.ttx-test-wrap{width:100%; display:inline-block;}
.ttx-test-wrap img{float:left; height:20px; vertical-align:middle; padding:10px 25px 0px 0px;}
.ttx-test-wrap p{color:#000; font-size:14px; text-align:left; padding:5px 0px; margin:5px 0px 5px 0px;}
.ttx-test-wrap .green{width:25px; height:25px; background:#8ec04e!important; margin:10px 30px 10px 0px; float:left;}
.ttx-test-wrap .red{width:25px; height:25px; background:#f00!important; margin:10px 30px 10px 0px; float:left;}
.ttx-test-wrap .yellow{width:25px; height:25px; background:#ffeb3b!important; margin:10px 30px 10px 0px; float:left;}
.ttx-test-wrap .blue{width:25px; height:25px; background:#00acfc!important; margin:10px 30px 10px 0px; float:left;}
.ttx-test-wrap .white{width:25px; height:25px; background:#fff!important; border:1px solid #ccc; margin:10px 30px 10px 0px; float:left;}
.ttx-test-wrap .thlarge{width:25px; height:25px; background:#fff!important; margin:10px 30px 10px 0px; float:left;}
.btn-testseries{background:linear-gradient(to top, #1f1a76, #3f55bf); color:#fff; padding:5px 35px 8px 35px; border:1px solid #38329e; border-radius:20px; -webkit-border-radius:20px; cursor:pointer;}
.btn-testseries:hover{background:linear-gradient(to top, #253cac, #38329e); color:#fff;}
.ttx-test-palette table{width:50%; font-size:15px; margin:10px auto 25px auto; border:none;}
.ttx-test-palette table tr th{background:#36339f; color:#fff; font-weight:bold; text-align:center; padding:5px; border-right:1px solid #fff; border-left:none; border-top:none; border-bottom:none;}
.ttx-test-palette table tr td{border:1px solid #eee;}
.ttx-test-palette p{text-align:left;}
.ttx-start-details .mui-tabs__bar{width:100%; margin:0px auto 0px auto!important;}
.ttx-start-details .mui-tabs__bar>li.mui--is-active{background:linear-gradient(to left, #38329e, #253cac); color:#fff; padding:0px!important; margin:0px!important; border-top-left-radius:4pt; border-top-right-radius:4pt;}
.ttx-start-details .mui-tabs__pane.mui--is-active{border:1px solid #cdcdcd!important; border-radius:3pt!important; -webkit-border-radius:3pt!important;}
.ttx-start-details .mui-tabs__bar>li.mui--is-active>a{height:52px!important; color:#fff!important;}
.ttx-questions-list{margin:10px 0px 25px 0px; padding:0px;}
.ttx-questions-list p{font-size:18px; text-align:left; margin:0px; padding:0px; line-height:26px;}
.ttx-questions-list p b{font-weight:bold;}
.rounded{border-radius:3pt; -webkit-border-radius:3pt;}
.note-editor.note-frame .note-editing-area .note-codable{background-color:#fff!important; color:#000!important;}

.mui-tabs__pane ul{text-align:center; margin:0px; padding:20px 0px 25px 0px; /*display:inline-block;*/}
.mui-tabs__pane ul li{margin:10px 22px 30px 3px; padding:0px; list-style:none; display:inline-table;}
.mui-tabs__pane ul li a{font-size:18px; margin:0px; padding:0px;}
.mui-tabs__pane ul li .mui-tab-num{width:76px; height:64px; text-align:center; line-height:62px; border:1px solid #ccc; border-radius:3pt; -webkit-border-radius:3pt;}
.mui-tabs__pane ul li .mui-tab-active{background:linear-gradient(to left, #38329e, #253cac); color:#fff; border:1px solid #253cac;}
.mui-tabs__pane ul li .mui-tab-num:hover{background:linear-gradient(to left, #38329e, #253cac); color:#fff; border:1px solid #253cac; cursor:pointer;}
.ttx-series-time-track{background:#fafafa; margin:-10px 0px 25px 0px; padding:10px 10px 10px 15px; display:flex; justify-content:space-between; border-bottom:1px solid #eee; border-radius:20px 20px 0px 0px; -webkit-border-radius:20px 20px 0px 0px;}
.ttx-series-time-track .ttx-duration{width:142px; height:36px; background:#3534a1; font-size:14px; text-align:center; margin:0px; padding:3px 5px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.ttx-series-time-track .ttx-duration .fa-clock{font-size:18px; color:#fff; padding:5px 0px;}
.count-timer{display:none; float:right; letter-spacing:1px!important; font-size:18px!important; color:#fff!important; font-weight:bold!important; right:15px;}
.ttx-series-time-track .ttx-play-pause{background:#78b92a; width:98px; font-size:14px; margin:0px; padding:3px 5px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.ttx-series-time-track .ttx-play-pause #btnTimer{background:transparent; border:none; color:#fff; font-size:16px; padding:5px 10px;}
.ttx-series-time-track .ttx-nav-dtails{font-size:14px; margin:0px; padding:0px;}
#divCurrentClass{font-size:22px; font-weight:bold; width:140px;}
.ttx-nav-details a svg{font-size:22px; position:relative; top:7px; right:9px;}
.ttx-quiz-review{background:#fafafa; margin:0px 0px 25px 0px; padding:0px 0px 10px 0px;}
.ttx-quiez-review-questions{margin:0px 20px 20px 20px!important;}
#divQuestionView h2, #trackData h2{color:#0a61ad; font-size:20px; font-weight:bold; text-align:left; margin:35px 0px 10px 20px; padding:0px;}
.test-series-review-exp{background:#fafafa!important; color:#0acc4f!important; font-size:16px!important; line-height:28px!important; margin:10px 0px 0px 0px!important; padding:5px 20px!important; border-radius:4px!important;}
.round-20{border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.test-series-wrap{background:#fff!important; min-height:150px!important; padding:10px 0px!important; border:1px solid #ccc!important;}
.text-series-top-select{top:-70px!important; position:relative!important; right:430px!important; z-index:9999!important;}
.test-series-img img{width:35px; height:30px; position:relative; top:6px;}
.test-series-class-wrap{color:#333; margin:5px 0px 0px 28px; position:absolute; padding:4px 10px; font-size:11px; text-align:left; background:#fbfbfb; border:1px solid #eee; border-radius:4px;}
.no-data{text-align:center; margin:0px; padding:0px;}
a.ttx-syl-close{float:right; font-size:15px; color:#f00; cursor:pointer;}
#divContentToC h2{font-size:28.5px; color:#3893c1; margin:0px 0px 10px 0px; padding:0px; white-space:break-spaces;}
#divContentToC h2 span{font-size: 16px;}
.sub-title-sub-n{top:32px!important;}
.mui-tabs__bar>li>a img{width:35px; height:38px; vertical-align:middle; padding-right:5px;}

/* switch class */
.ttx-switch-class{background:url(../images/switch-class-wrap.png) no-repeat center center; background-size:contain; min-height:600px;}
.switch_select_class ul{margin:0% 0% 0 8%; padding:0;}
.switch_select_class ul li{list-style-type:none; float:left; cursor:pointer;}
.switch_select_class ul a li{width:110px; min-height:45px; background:#fff; font-size:30px; margin:1rem .7rem 1rem .7rem; padding:18px 0px 16px 0px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
.switch_select_class ul a:hover li{background:radial-gradient(circle, rgb(60, 210, 255) 0%, rgb(98, 184, 226) 35%, rgb(29, 123, 171) 100%); color:#fff;}
.switch_select_class ul a.active li{background:radial-gradient(circle, rgb(60, 210, 255) 0%, rgb(98, 184, 226) 35%, rgb(29, 123, 171) 100%); color:#fff;}
.switch_select_class ul a.deactive li{opacity:.7; background:rgb(233,233,233); background:radial-gradient(circle, rgba(233,233,233,1) 0%, rgba(227,227,227,1) 35%, rgba(177,177,177,1) 100%); pointer-events:none;}
.switch_select_class ul a li.short-title{font-size:18px; line-height:40px;}
.count-timer{display:none; float:right; letter-spacing:1px!important; font-size:18px!important; color:#504AA0!important; font-weight:bold!important; right:15px;}
.ttx-series-time-track .ttx-play-pause{background:#78b92a; width:98px; font-size:14px; margin:0px; padding:3px 5px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.ttx-series-time-track .ttx-play-pause #btnTimer{background:transparent; border:none; color:#fff; font-size:16px; padding:5px 10px;}
.ttx-series-time-track .ttx-nav-dtails{font-size:14px; margin:0px; padding:0px;}
#divCurrentClass{font-size:22px; font-weight:bold; width:140px;}
.ttx-nav-details a svg{font-size:22px; position:relative; top:7px; right:9px;}
.ttx-quiz-review{background:#fafafa; margin:0px 0px 25px 0px; padding:0px 0px 10px 0px;}
.ttx-quiez-review-questions{margin:0px 20px 20px 20px!important;}
/* end of swtich class */

/* subject page css */
.ttx-subject-class{background:#fff; min-height:250px; padding:10px 0px;}
.sub-title{font-size:22px; color:#464d5d; font-weight:600; margin:-1.5rem 0 1rem 0;}
.round20{border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.site-message{background:#ff5722; color:#fff; font-size:16px; width:100%; position:fixed; top:0px; text-align:center; padding:15px; z-index:999;}
.site-message a{float:right; color:#fff; font-size:18px; font-weight:bold; padding:0px 35px;}  h2{font-size:30px; padding:0px 30px 0px 0px;}
/* end of subject page css */

/* cbse list */
.cbse-list h2{font-size:30px; color:#000; text-align:center; margin:0px; padding:25px 0px 35px 0px;}
.steps-to-learning{margin:0px 0px 35px 0px; padding:0px;}
.step1 h3, .step2 h3, .step3 h3, .step4 h3{font-size:20px;}
.step1{color:#c00000; padding:0px 50px;}
.step2{color:#00b050; padding:0px 50px;}
.step3{color:#7030a0; padding:0px 50px;}
.step4{color:#2e75b6; padding:0px 50px;}
img.step-curved{position:absolute; right:-85px; top:40px; z-index:99;}
.cbse-toc-list .mui-tabs__bar{width:100%; margin:0px auto 0px auto!important;}
.cbse-toc-list .mui-tabs__bar>li.mui--is-active{/*background:radial-gradient(circle, rgb(60, 210, 255) 0%, rgb(98, 184, 226) 35%, rgb(29, 123, 171) 100%);*/ padding:0px!important; margin:0px!important; border-radius:4pt;}
.cbse-toc-list .mui-tabs__pane.mui--is-active{border:1px solid #cdcdcd!important; border-radius:3pt!important; -webkit-border-radius:3pt!important;}
.cbse-toc-list .mui-tabs__bar>li.mui--is-active>a{height:52px!important; color:#484aab!important; border-bottom:2px solid #484aab!important;}
.subject-totals{font-size:15px!important; color: #000!important; position: relative!important;}
.subject-totals b{font-size:18px!important; color: #484aab!important;}
.subject-total-additional{padding-top:8px!important; padding-bottom:0px!important;}
.subject-wrap{display: flex; justify-content:space-between;}
.subje-ask-left{width:-webkit-fill-available;}
.subject-ask-doubts{font-size:14px; font-weight:bold; text-align:right; top:40px; margin:0px 132px 0px 0px; z-index:99;}
.subject-ask-doubts a img{height:40px; position:relative; right:0px; top:0px; vertical-align:middle;}
.subject-ask-doubts a:hover{color:#fe9b74;}
.subject-cbse-duration{font-size:12px!important; color:#959595!important; height:24px!important; line-height:20px!important; position:relative; top:0px;}
.subject-cbse-duration b{font-size:12px!important; color:#959595!important; font-weight:normal!important;}
.subject-csbse-links a{font-size:14px!important; color:#898989!important; padding-right:10px!important;}
.subject-csbse-links a:hover{color:#484aab!important;}
#content-wrapper{background:transparent;}
/* end of cbse list */   

/* premium subscription css */
.premium-subscription{margin:0px 0px 35px 0px; padding:25px; border: 1px solid #ccc;}
.premium-subscription h2{font-size:24px; color: #2e75b6; font-weight: bold; text-align: center; margin: 0px; padding: 0px 0px 5px 0px;}
.premium-subscription h3{font-size:20px; color: #2e75b6; font-weight: bold; text-align: left; margin: 0px; padding: 0px 0px 5px 0px;}
.premium-subscription h6{font-size:16px; color: #333; text-align: center; margin: 0px; padding-bottom: 20px;}
.premium-subscription .premium-price{width: 170px; background:#fcfcfc; font-size: 24px; font-weight: bold; color: #2e75b6; margin:0 auto 25px auto; padding:10px 15px; text-align:center; border: 1px solid #ccc;}
.premium-subscription .premium-price strike{font-size:16px; color: #f00; font-weight: normal;}
.premium-subscription ul{margin:0 0 30px 25%; padding: 0px;}
.premium-subscription p{font-size: 15px; text-align:left; color: #333; line-height:28px; margin: 0px; padding: 0px 0px 15px 0px;}
.premium-subscription ul li{margin: 0px; padding: 0px; list-style: circle; font-size: 15px; color: #333; text-align: left; line-height:34px;}
.premium-subscription-scholarship-btn {display: inline-flex;}
a img.social-img{width:125px; margin-right:15px;}
.btn-default{background:#484aab; color: #fff; font-size: 15px; text-align: center; margin: 0 auto; padding:5px 10px 8px 10px; border: 1px solid #484aab;}
.status-select-wrap{width:98%; background:#fff; border-radius:4px;}

.btn-text-left{text-align:left; float:left; display:inline-flex;}
.btn-text-right{text-align:right; float:right;}
.clsQuestionHide{display:none;}
.clsQuestionActive{display:block;}
img.close-icon-quiz{position:relative;}
.hideQ{background:#cccccc;pointer-events:none;color:#000000}
.showQ{display:block;}
.close-icon-quiz{}
.context-scroll{max-height:65vh; overflow-y:auto; margin:45px 0px 0px 0px; padding:0px 0px 0px 20px; overflow-x:hidden;}

/* quiz style */
.quiz-title{margin:0px; padding:0px;}
.quiz-title .quiz-title-name{font-size:22px; color:#484aab; line-height:42px;}
.quiz-title div{font-size:16px; color:#9fa0a5; line-height:15px;}
/* end of quiz style */

/* custom css scrollbars */
.scroll-bars::-webkit-scrollbar{width:.3em;}
.scroll-bars::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); border-radius:90px; -webkit-border-radius:90px;}
.scroll-bars::-webkit-scrollbar-thumb{background-color:#072d7e; outline:1px solid #072d7e; border-radius:90px; -webkit-border-radius:90px; cursor:pointer;}
/* end of custom css scrollbars */

/* study material css */
.p-20{padding:5px 20px; margin:0px 0px 15px 0px;}
.study-body-content{background:#fff; border:1px solid #ccc;}
.study-content{margin:0px 0px 25px 0px;}
.note-editable h1, .study-content h1{font-size:30px!important; color:#000!important; text-align:center!important; font-weight:bold!important; padding:0px 0px 15px 0px!important; margin:5px 0px 20px 0px!important; border-bottom:1px solid #ccc; }
.note-editable h2, .study-content h2{background:transparent; font-size:20px!important; color:#000!important; text-align:left!important; font-weight:bold!important; padding:10px 0px 5px 0px!important; margin:0px 0px 5px 0px!important; line-height:26px!important; border-bottom:0px solid #fff!important; border-radius:0px!important;}
.note-editable h2 a, .study-content h2 a{font-weight:bold; font-size:20px;}
.note-editable h2.study-content h2 a.study-body-edit{background:#005ba9; color:#fff; font-size:13px; font-weight:normal; padding:1px 10px; float:right;}
.note-editable h3, .study-content h3{font-size:18px; color:#000; text-align:left; font-weight:bold; padding:10px 0px 5px 0px!important; margin:5px 0px 0px 0px!important;}
.note-editable p, .study-content p{font-size:15px; color:#000; text-align:justify; margin:0em 0em 0.6em 0em; padding:0; line-height:1.6;}
.note-editable p a, .study-content p a{color:#005ba9; font-weight:normal; text-align:justify; margin:0em 0em 0.6em 0em; padding:0; line-height:1.6;}
.note-editable ul.list li, .study-content ul.list{font-size:16px; margin:0px 0px 20px 45px; padding:0px;}
.note-editable ul.list li, .study-content ul.list li{color:#000; line-height:24px; margin:0px; padding:0px; list-style:none!important;}
.note-editable ul.list li p, .study-content ul.list li p{margin:0px; padding:0px 0px 7px 0px;}
.note-editable ul.list li, .study-content ul.list li{background:url(..	/images/icon-bullet.png) no-repeat 0 3px; padding:0 0 0 19px!important; list-style:none; margin-bottom:5px;}
.study-img{text-align:center; margin:15px 0px 35px 0px;}
.study-img img{max-width:100%;}
.study-img p{font-size:15px; font-weight:bold; text-align:center; padding:0px 0px 5px 0px; margin:0px;}
.study-img p span{font-size:13px; font-weight:normal; text-align:center; padding:0px; margin:0px;}
.note-editable .table, .study-content .table{background-color:transparent; margin:25px 0px 35px 0px; border-collapse:collapse; border-spacing:0; table-layout:fixed!important;}
.note-editable .table th, .study-content .table th{background:#eee; font-size:16px;}
.note-editable .table>thead>tr>th, .note-editable .table>thead>tr>th, .note-editable .table>tbody>tr>th, .note-editable .table>tfoot>tr>th, .note-editable .table>thead>tr>td, .table>tbody>tr>td, .note-editable .table>tfoot>tr>td{padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #ddd; border:.study-content .table td, .tutorial-content .table th{white-space:normal;}
.study-content .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #ddd; border:.study-content .table td, .tutorial-content .table th{white-space:normal;}
.cards-wrap{background:#fff; padding:20px; border-radius:6px;}

.study-list-category{background:#e7e7e7!important; font-size:12px!important; font-weight:normal!important; color:#000; padding:4px 8px; margin:0px 5px 0px 0px; display:inline;}

.ncert-exercise span{color:#504AA0!important; margin:0px 0px 15px 0px!important;}
ul li.ttx-syllabus-liststyle .close-icon-inner{float:right; position:relative; top:-51px; left:-10px; cursor:pointer;}
.logo-black img{width:140px!important;}
.admin-icons{width:24px!important; text-align:right; padding-right:4px;}

/* enable disable live classes */
.hiden{display:none;}
.enable-class .live-classes{padding:15px; margin:0px; border:1px solid #ccc; border-radius:20px;}
.enable-class .live-classes p{font-size:14px; text-align:left; line-height:22px;}
.disable-class a{pointer-events:none;}
.disable-class .ttx-mat{background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(245, 245, 245) 35%, rgb(117 117 121) 100%); pointer-events:none;}
.disable-class img{filter:grayscale(1); pointer-events:none;}
.disable-class .sub-title{color:#ccc; pointer-events:none;}
.disable-class .live-classes p a.btn-save{background:#b7b7b7; pointer-events:none;}
.disable-class .live-classes{padding:15px; margin:0px; border:1px solid #ccc; border-radius:20px;}
.disable-class .live-classes p{font-size:14px; text-align:left; line-height:22px;}

.calendar-topic{justify-content:space-between; align-items:center;}
.calendar-topic p{line-height:24px; color:#464646; font-size:16px; margin:5px 0px 0px 0px; padding:0px;}
.calendar-topic p b{color:#005ba9; font-weight:normal;}
.calendar-events .calendar-join-active{width:fit-content; background:#005ba9; font-size:13px; color:#fff; white-space:nowrap; line-height:22px; text-transform:uppercase; padding:4px 10px 4px 10px; margin:0px 0px 0px 15px; border-radius:4px;}
.calendar-events .calendar-join-active:hover{opacity:.9;}
.calendar-events .calendar-join-inactive{width:fit-content; background:#c3c3c3; font-size:13px; color:#f7f2f2; line-height:22px; text-transform:uppercase; padding:4px 10px 4px 10px; margin:0px; border-radius:4px; pointer-events:none;}
.border-bottom{padding:0px 0px 10px 0px; margin:0px 0px -2px 0px; border-bottom:1px dashed #a1a1a1;}
.border-bottom:last-child{border-bottom:0px dashed #a1a1a1;}
.no-classes{padding:40px; border:1px solid #919191; border-radius:10px; -webkit-border-radius:10px;}
.no-clases svg{font-size:52px; color:#8d8d8d; padding-bottom:15px;}
/* end of enable disable live classes */

/* mock test popup */
.mock-test-desc{width:100%; background:#fff; padding:20px; margin:0px; min-height:395px; max-height:395px; overflow:scroll; position:absolute; top:0px; overflow-x:hidden; border-radius:.75rem; box-shadow:1px 0px 10px #333; display:none; z-index:99;}
.mock-test-desc .mock-test-container{width:100%; padding:0px; margin:0px;}
.mock-test-desc h2{font-size:1.4rem; text-align:left; padding-bottom:5px; margin-top:0px; display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #ccc;}
.mock-test-desc .mock-test-container{width:100%; padding:0px; margin:0px; text-align:left;}
.mock-test-desc .clsClosemocktest{position:absolute; right:10px; cursor:pointer;}

.ttx-dropdown .mui-dropdown__menu.mui--is-open .fa-caret-down{transform:rotate(180deg);}
.ttx-user-icon .mui-dropdown__menu.mui--is-open{top:52px;}
.right-menu-bar{display:flex; justify-content:flex-end; align-items:center; gap:1rem;}

.doubts__wrapper{margin:0rem 0rem 0rem 0rem; padding:0rem;}
.doubts__wrapper h2{font-size:24px; color:#ed9545; text-align:left; margin:.5rem 0rem 0rem 0rem; padding:0rem;}
.doubts__wrapper h6{font-size:16px; color:#3f25c4; margin:0rem 0rem 1rem 0rem; padding:0rem;}
.nav-std-icon{padding:0px 7px 0px 5px;}

.footerInn{background:#4e4dab url(../images/footer-bg.jpg)repeat-x bottom; min-height:470px; width:100%; background-size:cover;}
.foot-wrapInn{display: grid; grid-template-columns: repeat(5, 1fr); justify-content: flex-start; align-items: flex-start; gap: 1rem; text-align:left; margin:0 auto;}
.foot-wrapInn a.join-now{background:#faae25; font-size:15px; color:#fff; margin:10px 0px 0px 0px; padding:5px 20px 7px 20px; border-radius:90px;}
.foot-wrapInn a.join-now:hover{background:#eab72b;}
.icon{font-size:32px; margin:0px 50px 0px 0px;}
.linkedin{color:#fff;} .linkedin:hover{color:#157ab7;}
.google{color:#fff;} .google:hover{color:#de4a37;}
.facebook{color:#fff;} .facebook:hover{color:#3d5c9a;}
.twitter{color:#fff;} .twitter:hover{color:#2ba8de;}
.youtube{color:#fff;} .youtube:hover{color:#c22a27;} 
.foot-wrapInn h5{color:#fff; font-size:17px; line-height:24px; text-align:left; margin:0px 0px 20px 0px; padding:0px;}
.foot-wrapInn h6, .foot-wrapInn h6 a{color:#fff; font-size:18px; line-height:24px; text-align:left; margin:20px 0px 20px 0px; padding:0px;}
.foot-wrapInn h2{color:#fff; font-size:24px; font-weight:bold; text-align:left; margin:25px 0px 10px 0px; padding:0px;}
.foot-wrapInn h4{background:transparent; color:#fff; font-size:22px; font-weight:bold; text-align:left; margin:5px 0px 10px 0px; padding:0px;}
.foot-wrapInn p, .foot-wrapInn p a{color:#fff; font-size:15px; text-align:left; line-height:26px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px;}
.foot-linksInn{margin-top:0px; margin-bottom:25px;}
.foot-linksInn a{font-size:15px; color:#fff; line-height:32px; text-align:left; font-weight:normal; padding:5px 0px; margin:0px;}
.foot-linksInn img{width:100%; position:relative;}
.foot-linksInn a svg{width:25px!important; text-align:left;}
.foot-linksInn a:hover{color:#fad12f;}
ul.ulfoot-linksInn li{list-style:none; margin:0px; padding:0px 5px;}
.foot-copyrghtInn{background:#fbbe2f; padding:10px 0px;}
.foot-copyrghtInn span{font-size:20px; color:#333; position:relative; top:-7px;}
.foot-copyrghtInn .foot-smh img{width:110px; margin:0px 0px 0px 10px; position:relative; border-radius:5px; -webkit-border-radius:5px;}
.foot-copyrghtInn .foot-smh-right{padding:10px 0px 10px 0px;}
.foot-copyrghtInn .foot-smh-right img{width:110px; margin:0px 0px 0px 10px; position:relative; border-radius:5px; -webkit-border-radius:5px;}
.foot-copyrght-btmInn{color:#333; margin:0px; padding:10px 0px 5px 0px; border-top:1px solid #FFEB3B;}
.foot-copyrght-btmInn .tx-left{color:#333; text-align:left;}
.foot-copyrght-btmInn .tx-right{color:#333;}
.foot-copyrght-btmInn .tx-right a{color:#333; padding:0px 0px 0px 5px;}
.watsapp-foot-iconInn {width:24px; vertical-align:top; margin:0px 5px 0px -6px; border-radius:90px;}
img.foot-logo-imgInn{height:55px;}

.printButn{background:#beffba!important; font-size:13px!important; color:#0c7805!important; padding:5px 10px!important; border:1px solid #5be152!important;}
.printButn:hover{background:#0c7805; font-size:13px; color:#000; padding:5px 10px; border:1px solid #5be152;}

/* cbse or icse */
.optCBSEActive{color:#3994c2; padding:8px 10px; margin:0px 10px; border:1px solid #52aad5; border-radius:5px;}
.optICSEActive{color:#aaa; padding:8px 10px; margin:0px 10px; border:1px solid #ccc; border-radius:5px;}





