﻿@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
html, body{background:#fff;  height:100%; font-family:"Segoe UI", Arial, sans-serif!important; background-size:cover; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
html, body, input, textarea, button{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow:auto;}
body::-webkit-scrollbar {display: none;}
body{-ms-overflow-style: none; scrollbar-width: none;}
header{position:relative; top:0; right:0; left:0; z-index:2;}
header a{color:#49505f;}
header table{width:100%; padding:0rem; margin:0rem;}
.mui-list--inline>li{vertical-align:middle; margin:0px; padding:0px;}
.ttx-top-nav b{font-size:16px;}
.mui-list--inline>li.watsapp-number a{font-size:22px!important; color:#525252!important; border-bottom:none!important;}
.mui-list--inline>li.watsapp-number a:hover{font-size:22px!important; color:#31ba46!important; border-bottom:none!important;}
.mui-list--inline>li.watsapp-number a img{vertical-align:middle!important;}
main{min-height:550px;}
.wrapper-index{background:#fff url(../images/welcome-wrap-top.jpg) no-repeat 30% 0%; min-height:105px;}
.wrapper-sub{background:#fff url(../images/about-us-top-img.jpg) no-repeat top;; background-size:contain; margin-top:40px; margin-bottom:45px; box-shadow:-2px 0px 22px #6d6a6a; border-radius:40px; -moz-border-radius:40px;}
.ttx-get-link{margin:15px 0px 10px 0px; border:1px solid #a09fa4; border-radius:30px; -webkit-border-radius:30px;}
li.ttx-top-nav a{font-size:1.125rem; font-weight:600; margin:0px; padding:7px 15px 8px 15px; font-weight:normal;}
li.ttx-top-nav a:hover{background:#fff; color:#067ab5; border-radius:.55rem;}
.navActive{background:#067ab5; color:#fff; border-radius:.55rem;}

#content-wrapper{min-height:100%; box-sizing:border-box; margin-bottom:-100px; padding-bottom:100px;}
.btn-save{width:max-content!important; max-width:-moz-fit-content; background:#305fae; color:#fff; font-size:15px; padding:5px 20px!important; margin:15px 0px!important; text-indent:0px!important; border-radius:90px!important; -moz-border-radius:90px!important; cursor:pointer;}
a.btn-save{color:#fff!important;} 
.btn-save a{color:#fff!important;}
input[type="submit"]{width:fit-content; background:#0e2597; color:#fff; font-size:16px; border:none; cursor:pointer;} 
input[type="submit"]:hover{opacity:.9;}
.btn-cancel{background:#ff5050; color:#fff; font-size:14px; text-align:center; padding:6px 15px; margin:0px 2px 0px 2px; text-transform:capitalize; border:none; border-radius:90px!important; -moz-border-radius:90px!important; cursor:pointer;}
.btn-download{text-decoration:none; width:125px; margin:0px 10px 0px 0px; border-radius:3px; -moz-border-radius:3px; cursor:pointer;} 
.wapper-sub{position:relative; background:#faf9ff url(../images/content-bg.jpg) no-repeat top; background-size:cover; margin-bottom:45px; box-shadow:-2px 0px 22px #6d6a6a; border-radius:6px; -moz-border-radius:6px;}
.demo-videos h2, .expert-faculty h2, .pricing h2, .contact-us h2, .download-app h2, .syllabus h2{letter-spacing:0.34px; color:#067ab5; text-align:center; font-weight:bold; margin:0px 0px 0px 0px;}

.ttx-everywhere{margin:20px 0px 20px 0px; padding:0px; text-align:center;}
.ttx-everywhere img{max-width:100%; margin:30px 0px -25px 0px;}
.ttx-everywhere h2{letter-spacing:0.34px; color:#067ab5; text-align:center; font-weight:bold; padding:0px 35px;}
.ttx-everywhere h2 span{color:#737373; text-transform:uppercase; padding:0px 10px 0px 0px; border-right:1px solid #737373;}
.ttx-everywhere h2 span:last-child{border-right:0px solid #737373;}

.what-vl-learn h2{letter-spacing:0.34px; color:#067ab5; text-align:center; font-weight:bold; margin:0px 0px 0px 0px;}
.what-vl-learn{background:url(../images/what-will-learn.jpg)no-repeat 0% -2%; min-height:410px; text-align:center; font-size:16px; color:#067ab5; margin:0px 0px 10px 0px; padding:0px 0px; position:relative; z-index:9999;}
.what-vl-learn img{width:215px; height:191px; padding:0px; margin:0px 0px -9px -5px;}
.what-vl-learn a{color:#49505f!important;}
.what-vl-learn a:hover{color:#2196F3!important; text-decoration:none;}
.demo-videos{background:#fff url(../images/carousal-wrap.jpg) no-repeat 0% 61%; background-size:cover; text-align:center; font-size:18px; color:#66687C; padding:5px 0px;}
.contact-us{min-height:320px; margin:250px 0px 0px 0px; text-align:center; font-size:18px; color:#66687C; padding:5px 0px;}
.pricing{min-height:465px; margin:50px 0px 0px 0px; text-align:center; font-size:18px; color:#66687C; padding:5px 0px;}
.offer-price{margin:50px 0px 0px 0px;}
.wrapper-features{background:#fff url(../images/features-how-we-make.jpg) no-repeat top; background-size:contain; margin-top:40px; margin-bottom:45px; box-shadow:-2px 0px 22px #6d6a6a; border-radius:40px; -moz-border-radius:40px;}

.features-how{background:#fff url(../images/features-how-we-make.jpg) no-repeat top; background-size:contain; margin:0px; padding:0px;}
.features-how h1.title{color:#55554d; font-weight:bolder; text-align:left;}
.features-how h6{width:65%; color:#067ab5; font-weight:normal; text-align:left;}
.features-virtual-classes{margin:30px 0px; padding:0px;}
.features-virtual-classes h1.title{font-size:26px; color:#067ab5; font-weight:bolder; text-align:left; padding:0px; margin:20px 0px;}
.features-virtual-classes h6{font-size:15px; color:#6f6f7e; text-align:left; line-height:35px;} 
.features-virtual-classes p{color:#333; font-size:16px; margin:0; padding:0 0 .7rem 0; line-height:28px;}
/* .features-virtual-classes img{width:100%;} */

.education-for-all{margin:20px 0px 20px 0px; padding:0px; text-align:center;}
.education-for-all h1.title{color:#067ab5; padding:0px 0px 0px 0px; font-weight:bolder; text-align:center;}
.education-for-all h2{font-size:22px; color:#fb7343; margin:15px 0px; font-weight:normal; text-align:center;}
.education-for-all h3{font-size:24px; color:#067ab5; padding:0px 0px 20px 0px; font-weight:bold; text-align:center;}
.education-for-all p{color:#333; font-size:16px; text-align:left; margin:0; padding:0 0 .7rem 0; line-height:28px;}
.education-for-all img{max-width:100%; margin:0px; padding:25px 0px;}
.education-btn{text-align:center; padding:45px 0px 0px 0px; margin:0px;}
.education-btn a{font-size:18px; color:#057ab5; font-weight:600;}
.education-btn a:hover{color:#057ab5!important;}
.education-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;}
.education-table>tbody>tr>th, .education-table>tfoot>tr>th, .education-table>thead>tr>th, .education-table>thead>tr>td{text-align:left; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:5px;}
.education-table>thead>tr>th{background:#d2e1ff; font-size:18px; color:#333; font-weight:600;}
.education-table>tbody>tr>td, .education-table>tbody>tr>th, .education-table>tfoot>tr>td, .education-table>tfoot>tr>th,.education-table>thead>tr>td, .education-table>thead>tr>th{font-size:16px; text-align:left; padding:2px 10px; line-height:2.5;}
.education-table.education-table--bordered>tbody>tr:nth-child(even){background:#eee;}
.education-table.education-table--bordered>tbody>tr:nth-child(odd){background:#fafafa;}
.education-table.education-table--bordered>tbody>tr>td{border-bottom:0px solid rgba(0,0,0,.12)!important;}
.education-form{margin:25px 0px 20px 0px; padding:20px; border:1px solid #ccc; border-radius:20px; -webkit-border-radius:20px;}
.education-form label{text-align:left;}
.education-file-upload{margin:10px 0px 0px 0px; padding:0px 0px 0px 70px!important; opacity:0; position:relative; z-index:1; cursor:pointer;}
.education-icon svg{font-size:1.5rem;}
.education-icon{width:100%; background:#fafafa; text-align:center; position:absolute; font-size:.9rem; padding:10px 0px 10px 0px; margin:-36px 0px 40px 0px; border:1px dashed #333; border-radius:10px; -webkit-border-radius:10px;}
.education-right{text-align:right;}
.education-left{text-align:left;}
.education-for{text-align:center; margin:45px 0px 35px 0px; padding:0px;}
.education-for h2{font-size:36px; letter-spacing:0.34px; color:#057ab5; text-align:center; font-weight:bold; margin:0px 0px 0px 0px;}
img{border:none;}
.education-for img{max-width:100%; margin-top:25px;}
.contact-thnx-msg{position:relative; top:15px; font-size:15px; color:#6daf1e; text-align:center; padding:5px 15px; border-radius:20px; -webkit-border-radius:20px;}

/* franchise css */
.franchise{padding:0px;}
.franchise h1{font-size:32px; font-weight:600; text-align:center;}
.franchise h1 span{font-size:36px; color:#3d3c42; font-weight:400; letter-spacing:3px;}
.franchise h3{font-size:24px; color:#057ab5; font-weight:600; text-align:center;}
.franchise ul{margin:0px 0px 0px 35px; padding:0px;}
.franchise ul li{font-size:18px; list-style-type:circle; line-height:30px; margin:0px 15px; padding:10px 0px;}
.franchise img{width:100%;}
.franchise-form{min-height:700px;}
.franchise-form h5{font-size:40px; color:#057ab5; text-align:center; padding:0; line-height:45px;}
.franchise-form .franchise-left-img{background:url(../images/franchise--form-lft.png) no-repeat center right; background-size:contain;}
.franchise-form .franchise-right-img{background-size:contain;}
/* end of franchise css */

/* membership css */
.ttx-membership img{max-width:100%; text-align:right; float:right;}
.ttx-membership h2{letter-spacing:0.34px; color:#057ab5; text-align:center; font-weight:bold; margin:0px; padding:0px 0px 30px 0px;}
ul.ttx-membership{margin:0px 0px 25px 20px; padding:0;}
ul.ttx-membership li{font-size:18px; color:#333; line-height:28px; margin:0; padding:8px 0px; list-style:circle;}
a.ttx-member-activate{background:#fb7343; font-size:16px; color:#fff; padding:7px 25px 10px 25px; margin:0 auto; border-radius:90px; -webkit-border-radius:90px;}
a.ttx-member-activate:hover{background:#d88321;}
.text-center{text-align:center;}
/* end of membership css */

/* index syllabus css */
.syllabus{padding:0px 0px 30px 0px; margin:0px;}
.syll-box{background:#fff; padding:20px; margin:0px; box-shadow:1px 1px 10px #ccc;}
.syll-bg{background:#f6f7fd url(../images/testimonial-bg.jpg)no-repeat 0% 100%; background-size:contain;}
.syll-bg0{background:#f6f7fd url(../images/testimonial-bg0.jpg)no-repeat 0% 100%; background-size:contain;}
.syll-box img{width:90px!important; height:90px; margin:0px auto 0 auto; position:relative;top:-3px;}
.syll-box p{font-weight:normal; text-align:justify; min-height:110px;}
.syll-box .syll-box-title{font-size:16px; text-align:center; color:#fff; font-weight:600;}
.syll-box .syll-box-title span{font-size:13px; font-weight:500;}
.syll-click{text-align:center; margin:30px 0px 10px 0px;}
.syll-click a{background:#3d2c9e; color:#fff!important; padding:10px 20px; margin:0px; border-radius:60px; -webkit-border-radius:60px;}
img.no-border{border:none!important; box-shadow:none!important; -webkit-box-shadow:none!important;}
/* end of index syllabus css */

.new-alert{min-height:210px; text-align:center; color:#66687C; padding:5px 0px;}
.offer-price h2, .new-alert h2{font-size:28px; letter-spacing:0.34px; color:#057ab5; text-align:center; margin:0px; padding:0px 0px 20px 0px;}
.expert-faculty{background:url(../images/team-bg-bottom.png)repeat-x 0% 100%; text-align:center; padding:0px;}
.expert-faculty img{max-width:100%; position:relative; top:5px;}
.contact-us{text-align:center; margin:200px auto 0px auto; color:#66687C; padding:5px 0px; position:relative; top:70px;}
.download-app{text-align:center; margin:0px auto 0px auto; color:#66687C; padding:5px 0px;}
.pricing img{width:320px; text-align:center;}
.pricing .pricing-class{background:#f7f6fb; width:55%; min-height:220px; text-align:left; padding:30px 50px;margin:15px; box-shadow:1px 0px 10px #ccc;}
.pricing .pricing-class h2{font-size:44px; color:#057ab5; margin:0px; padding:0px;}
.pricing .pricing-class h3{font-size:26px;}
.pricing .pricing-class p{font-size:14px;}
.pricing .pricing-class h3,.pricing .pricing-class p{color:#757575; font-weight:normal;}

.signup input, .signup select{width:100%; height:44px; padding:0px; margin:4px 0px; border-bottom:1px solid #e5e8f1; border-top:0px solid #e5e8f1; border-left:0px solid #e5e8f1; border-right:0px solid #e5e8f1; text-indent:5px; outline:none;}
.signup textarea{width:98%; min-height:150px; line-height:26px; padding:5px; margin:10px 0px 4px 0px; border:1px solid #e5e8f1; resize:none; outline:none;}
.signup .country-code-select{float:left; width:25%; height:44px; border:1px solid #e5e8f1;}

/*index banner css 
.banner{background:url(../images/welcome-part.png)no-repeat 0% 100%; background-size:contain;}*/
.banner .banner-content{background:url(../images/welcome-wrap-content.png)no-repeat; background-size:contain;}
.banner .banner-punch{background:url(../images/welcome-wrap-punch.png)no-repeat; background-size:contain;}
.banner h1{color:#fff; line-height:1.2; margin:0px;}
.banner h1 span{letter-spacing:-2px;}
.banner .banner-left{text-align:center; z-index:999;}
.banner .banner-left h6{color:#fb7343; font-size:20px; font-weight:500; padding:0px 0px 4px 0px; margin:0px;}
.banner .banner-left .banner-box{background:#fff; margin:0px 5px 15px 5px!important;; padding:5px 5px 15px 5px; box-shadow:1px 1px 5px #000; border-radius:.75rem;}
.banner .banner-left .banner-box h4{font-size:28px; color:#fc7243; font-weight:bold; padding:0px;}
.banner .banmer-right{margin:-25px 0px 0px -30px;}
.banner .download-link{position:relative; padding:0px 10px 0px 10px; margin:0px auto 5px auto; z-index:1; border-radius:20px; -moz-border-radius:20px;}
.banner .download-link input.username[type="text"]{width:67%; background:transparent; margin:0px; padding:0px 0px 0px 5px; color:#121213; font-size:14px; line-height:40px; border:none; border-left:1px solid #a09fa4; box-sizing:border-box; outline:none;} 
.banner span.download-text{font-size:20px; color:#fc7243; line-height:20px;}
.banner .downloadbtn{width:55%; background:#057ab5; color:#fff; font-size:16px; font-weight:normal; padding:10px 15px 10px 15px; margin:3px auto; border-radius:90px; -moz-border-radius:90px; cursor:pointer;}
.banner .download-link select{width:28%; color:#121213; font-size:14px; background:transparent; border:none; outline:none;}

a{color:#0060aa; text-decoration:none;}
a:hover{text-decoration:none;}
span.alert-msg{color:#f00; font-size:12px; left:26%; position:absolute; margin:40px 0px 0px 20px;}
.padding-zero{text-align:right; padding-top:15px; padding-left:0px; padding-right:0px;}
.ttx-user-icon{background:#f3f7fd; color:#4a505f; font-size:20px; padding:8px 10px; position:relative; border:1px solid #ccc; border-radius:90px; -moz-border-radius:90px;}
.ttx-dropdown{color:#fff; background:none; border:none;}
.padding-left-five a:hover{background:transparent!important;}
.txt-center{color:#fff; text-align:center; padding:5px 0px 10px 0px; margin:0 0%; border-top:1px solid #fff;}
.mui-textfield>input, .mui-textfield>textarea, .mui-select>select{border-bottom:1px solid #eee;}

.terms-policy{margin:10px 0px 0px 0px; padding:0px;}
.terms-policy h1{font-size:1.7rem; color:#057ab5; font-weight:normal; text-align:left; margin-bottom:10px; padding:0px 0px 10px 0px; border-bottom:1px solid #eee;}
.overview{background:url(../images/about-us-proprieter.jpg)no-repeat 0% 100%; min-height:550px; padding:0px; background-size:cover;} 
.terms-policy center img{width:100%; max-width:100%; margin:25px 0px 0px 0px; border:2px solid #c6daff; border-radius:30px; -webkit-border-radius:30px;}
h1.about-us{font-size:28px; color:#3433a0; font-weight:normal; text-align:left; margin:0px; padding:0px 0px 10px 0px;}
.terms-policy h2{font-size:18px; color:#3433a0; font-weight:normal; text-align:left; margin:0px; padding:10px 0px 0px 0px;}
.terms-policy h3{font-size:1.5rem; color:#212121; font-weight:500; margin:15px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #e6e3e3;}
.terms-policy h4{font-size:16px; color:#4a505f; font-weight:600; margin:0px; padding:10px 0px;}
.terms-policy p{font-size:15px; color:#4a505f; font-weight:500; text-align:justify; line-height:24px; margin:0px; padding:10px 0px 5px 0px; word-wrap:break-word;}
.terms-policy ul{margin:5px 0px 20px 40px; padding:0px;}
.terms-policy ul li{color:#4a505f; font-size:15px; font-weight:500; text-align:justify; line-height:24px; margin:0px; padding:5px 0px 0px 5px; word-wrap:break-word; white-space:pre-wrap;}
.terms-policy a{color:#4a505f; font-weight:normal; text-decoration:none;}
.terms-policy a:hover{color:#1f1dc7;}
img.team-img{width:100%;}
.paddings{padding-left:0px; padding-right:0px;}
.about-us-punch{background:url(../images/about-us-logo-punch.jpg)no-repeat; background-size:contain;}
.about-us-punch h3{color:#fff; text-align:center; font-weight:500; margin:0px; }
.about-us-punch h6{font-size:13px; color:#fff; text-align:center; font-weight:500; margin:0px;}
.about-us-mission{min-height:435px;}
.about-us-mission h3{font-size:20px; color:#3433a0; text-align:left; font-weight:600; margin:0px; padding:90px 0px 10px 0px;}
.about-us-next{min-height:420px;}
.about-us-next .whats-next{background:url(../images/about-us-next.jpg)no-repeat; background-size:contain; min-height:425px;}
.about-us-next h3{font-size:20px; color:#3433a0; text-align:left; font-weight:600; margin:0px; padding:90px 0px 10px 60px;}
img.about-us-img{width:100%;}
.about-us-welcome{min-height:500px;}
.about-us-welcome h3{font-size:20px; color:#3433a0; text-align:left; font-weight:600; margin:0px; padding:40px 0px 10px 0px;}
.about-us-txt{text-align:center; margin:0px;}
.about-us-txt img{width:75%;}
.ttx-home{background:url(../images/user-inner-wrap.jpg) no-repeat top center; background-size:contain; min-height:440px;}

.coursepg{background:url(../images/course-library-bg.png)no-repeat; background-size:contain; text-align:center;}
.coursepg h1{font-size:62px; color:#fff; text-transform:uppercase; font-weight:600; margin:0px; padding:15% 0 2% 0;}
.coursepg h6{font-size:16px; color:#fff; font-weight:500; margin:0px; padding:10px 0px 10px 0px;}
.course-mid{background:url(../images/course-mid-bg.jpg)no-repeat; background-size:contain; min-height:924px; text-align:center;}
.course-mid .course-mid-cont{margin:0; padding:25px 0px 0px 0px;}
.course-mid .course-mid-cont .current-class{background:url(../images/course-mid-board.png)no-repeat 53% 0%; background-size:contain; min-height:180px; margin:0; padding:0px; margin:65px 0px 0px 0px;}
.course-mid .course-mid-cont .current-class span{font-size:4.5rem; color:#fff; position:relative; top:10px;} 
.course-mid .course-mid-cont .current-class div{font-size:24px; font-weight:bolder; color:#fef143; margin:0px 0px 0px 100px; padding:0px; position:relative; top:-43px;letter-spacing:-1px;}
.course-mid select{background:#fff; padding:7px 15px; margin:30px 0px 0px 0px; border-radius:90px; -webkit-border-radius:90px; border:1px solid #dbdbe7;}
.course-mid button{background:#ff7849; padding:7px 15px; margin-left:25px; border-radius:90px; -webkit-border-radius:90px; border:1px solid #ff7849;}
.tabsyllabus{width:75%; margin:45px auto 0px auto!important;}
.tabsyllabus ul{margin:0px; padding:0px;}
.tabsyllabus ul li img{width:125px; height:125px; padding-bottom:15px; border-radius:90px; -moz-border-radius:90px;}
.tabsyllabus ul li a{font-size:18px; color:#49505f;}
.tabsyllabus-box{width:68%; background:#fff; margin:53px auto 60px auto; padding:10px; position:relative; top:-5px; border:1px solid #fff; border-radius:20px; -moz-border-radius:20px;} 
ul.subjects-list{min-height:385px; max-height:390px; padding-left:20px; overflow:auto;}
ul.subjects-list li.ttx-syllabus-liststyle{list-style:none; padding-top:6px; padding-bottom:8px; color:#49505f; padding-right:10px; font-size:14px; text-align:left;}
.current-maths{background:url(../images/syllabus-active-icon.png)no-repeat; width:35px; height:31px; position:absolute; margin:-41px 0px 0px 55px;}
.current-physic{background:url(../images/syllabus-active-icon.png)no-repeat; width:35px; height:31px; position:absolute; margin:-41px 0px 0px 259px;}
.current-chemist{background:url(../images/syllabus-active-icon.png)no-repeat; width:35px; height:31px; position:absolute; margin:-41px 0px 0px 475px;}
.current-bio{background:url(../images/syllabus-active-icon.png)no-repeat; width:35px; height:31px; position:absolute; margin:-41px 0px 0px 675px;} 
.tab-hide{display:none;}
.arrow-icon{padding:0px 10px 0px 0px; margin:0px;}
.coursepg-faculty h2{font-size:25px; letter-spacing:0.34px; color:#057ab5; text-align:center; font-weight:bold; padding:15px 0px; margin:0px 0px 0px 0px;}
/* end of syllabus css */

/* buy activation css */
.buy-activation{background:url(../images/membership-punch.jpg)no-repeat; background-size:contain; margin:0px 0px 0px 0px;}
h2.buy-active-title, .buy-benefit-access h1, .buy-schools h1{color:#1f1dc7; font-weight:bold; text-align:center; padding:15px 0px 5px 0px; margin:0px;}
h4.buy-active-title-sub{color:#f66d30; font-weight:normal; text-align:center; padding:10px 0px 20px 0px; margin:0px; line-height:32px;}
.buy-activation p{font-size:18px; color:#fff; font-weight:normal; text-align:left; line-height:55px; padding:110px 0px 0px 35px; margin:0px;}
.buy-yrs-members{background:#fefefe; text-align:center; padding:0px 5px;}

.ttx-1month{background:url(../images/1-month-membership.png) no-repeat 0% -1%; min-height:142px; border-top:none; border:1px solid #ef97ff; border-radius:20px;}
.ttx-3months{background:url(../images/3-month-membership.png) no-repeat 0% -1%; min-height:142px; border-top:none; border:1px solid #a2dad3; border-radius:20px;}
.ttx-6months{background:url(../images/6-month-membership.png) no-repeat 0% -1%; min-height:142px; padding:0px 0px 25px 0px; border-top:none; border:1px solid #b7dd51; border-radius:20px;}
a.onemonth{background:#e29df1; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.threemonth{background:#8fcac2; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.sixmonth{background:#b4d854; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}

.ttx-oneyr{background:url(../images/1-yr-membership.png) no-repeat 0% -1%;min-height:142px; padding:0px 0px 25px 0px; margin:0px 0px 10px 0px; border-top:none; border:1px solid #fece12; border-radius:20px;}
.ttx-twoyr{background:url(../images/2-yr-membership.png) no-repeat 0% -1%; min-height:142px; padding:0px 0px 25px 0px; margin:0px 0px 10px 0px; border-top:none; border:1px solid #ff9f14; border-radius:20px;}
.ttx-threeyr{background:url(../images/3-yr-membership.png) no-repeat 0% -1%; min-height:142px; padding:0px 0px 25px 0px; margin:0px 0px 10px 0px; border-top:none; border:1px solid #47aee2; border-radius:20px;}
.ttx-fouryr{background:url(../images/4-yr-membership.png) no-repeat 0% -1%; min-height:142px; padding:0px 0px 25px 0px; margin:0px 0px 10px 0px; border-top:none; border:1px solid #814d9f; border-radius:20px;}
.ttx-fiveyr{background:url(../images/5-yr-membership.png) no-repeat; min-height:142px; padding:0px 0px 25px 0px; margin:0px 0px 10px 0px; border-top:none; border:1px solid #11bd81; border-radius:20px;}
.ttx-sixyr{background:url(../images/6-yr-membership.png) no-repeat 0% -1%; min-height:142px; padding:0px 0px 25px 0px; margin:0px 0px 10px 0px; border-top:none; border:1px solid #f36688; border-radius:20px;}
.ttx-yr-title{padding:16px 10px; text-align:center; margin:0px; color:#fff;}
.ttx-yr-title img{width:45px; margin:0px 0px -38px 0px; padding:0px;}
.ttx-yr-price{text-align:center!important; font-size:20px; font-weight:bold; margin:0px; color:#333;}
.ttx-yr-price span{font-size:14px!important; font-weight:normal!important; text-align:center!important; color:#7d7d7d!important;}
.ttx-yr-price strike{font-size:15px; color:#a5a5a5; font-weight:normal;}
a.oneyr{background:#ffd32e; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.twoyr{background:#ff7712; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.thryr{background:#488ecb; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.fouryr{background:#7f4a9d; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.fivyr{background:#11d68e; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.sixyr{background:#f04061; font-size:16px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
a.oneyr:hover, a.twoyr:hover, a.thryr:hover, a.fouryr:hover, a.fivyr:hover, a.sixyr:hover{opacity:.8;}
.ttx-why-to-buy{margin:30px 15px 40px 15px; padding:20px; border:1px solid #ccc; border-radius:20px; -webkit-border-radius:20px;}
.ttx-why-to-buy h2{background:#fff; width:max-content; font-size:18px; font-weight:bold; margin:-40px auto 30px auto; padding:5px 20px; border:1px solid #ccc; border-radius:20px;}
.ttx-why-to-buy ul{margin:0px 0px 0px 40px; padding:0px;}
.ttx-why-to-buy ul li{text-align:left; margin:0px; padding:0px 15px 0px 10px; list-style:disc; line-height:28px;}
.ttx-price-box{background:#fefefe; padding:15px 10px 0px 10px; margin:0px 0px 20px 0px; border:1px solid #eee; border-radius:20px; box-shadow:1px 0px 5px #333; box-shadow:1px 0px 5px #e5e8f1;}

.buy-benefit-access{min-height:350px; margin:0px; padding:25px 0px;}
.buy-benefit-access p, .free-registration p{font-size:16px; line-height:30px; margin:0; padding:0;}
.buy-benefit-access ul{margin:20px 0px 0px 40px; padding:0px;}
.buy-benefit-access ul li{font-size:16px; list-style-type:circle; line-height:30px; margin:0px; padding:0px 0px 0px 5px;}
.buy-now-btn{text-align:center;}
.buy-now-btn b{font-size:22px; font-weight:600; line-height:50px;}
.buy-now-btn a, .buy-shcools a{background:#11d68e; font-size:18px; color:#fff; padding:5px 20px 7px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
.buy-shcools{background:#fcfcfc; min-height:450px; margin:0px; padding:25px 0px;}
.buy-shcools img.school-img{max-width:100%; float:right;}
.buy-benefit-access h4{font-size:22px; color:#3d3c42; text-align:center; margin:0; padding:0;}
.buy-benefit-access h5{font-size:18px; color:#3d3c42; text-align:center; margin:0; padding:0;}
.free-registration{padding:25px 0px; margin:0px;}
.free-registration h1{font-size:38px; color:#057ab5; padding:25px 0px; margin:0px;}
.free-registration h1 span{font-size:20px; color:#ff7522; line-height:36px; padding:0px 0px; margin:0px;}
.free-registration a{background:#0221c0; font-size:16px; color:#fff; padding:10px 20px; margin:0px; border:none; border-radius:90px; -webkit-border-radius:90px;}
.free-registration img{width:100%;}
.got-a-question{margin:50px 0px 0px 0px; padding:0px;}
.got-a-question h6{font-size:22px; font-weight:bold; color:#057ab5;}
.got-a-question h6 a{font-size:22px; font-weight:bold; color:#057ab5;}
.got-a-question h6 a:hover{color:#faae25;}
/* end of buy activation css */

.contact-page{min-height:540px; background:url(../images/contact-us-footer.png) no-repeat; display:inline-block; margin:40px 0px 90px 0px; background-size:cover;}
.contact-page h2{color:#fff; margin-left:18px; padding:50px 40px 20px 40px;}
.contact-form{padding:0px 40px 0px 40px;}
.contact-info,.contact-info a,.contact-info a:hover{color:#fff;}
.contact-info table{border:0px;}
textarea.message{resize:none;}
.contact-page input.name,.contact-page input.email,.contact-page input.address,.contact-page textarea.message{width:95%; border-radius:15px; padding:12px; border:2px solid #fff; margin-bottom:15px; outline:none;}
.contact-submit.btn-save{color:#fff; background:#f4795d; font-size:16px; font-weight:normal;}
.contact-submit.btn-save:hover{background:#f18021;}
.contact-map{margin:-20px 0px 0px 0px; padding:0px; background:#e8e6e6;}
.contact-info{font-size:16px; line-height:34px; padding:30px 0px 30px 0px;}
.contact-info svg{font-size:20px; padding:0px 10px 0px 0px;}
.otp-err{font-size:13px; color:#333; position:relative; margin:3px 0px 0px 0px; display:inline-table;}
.kiran-sme{position:relative; margin:44px 0px 5px 0px!important;}
.nirmala-sme-box{position:relative; margin:6px 0px 0px 0px!important;}
.contact-thnx{color:#b8ff63; text-align:center; padding:5px 15px; border-radius:2px; -moz-border-radius:2px;}
.track{margin:0px; padding:0px;}
table.track{background:#fff; margin:5px; padding:0px;border-collapse:collapse;}
table.track th, table.track td{padding:5px; line-height:28px; border:1px solid #ccc;}
.track .td-title{background:#2e5ba9; color:#fff; padding:10px 10px; border:1px solid #2e5ba9;}
.ttx-track{min-height:150px; margin:70px 0px; padding:0px; text-align:center;}
.ttx-track .ttx-track-box{width:22%; display:inline-block; text-align:center;}
.ttx-track .ttx-track-dest{font-weight:bold; margin:0px;}
.ttx-track .ttx-track-details{display:block; color:#676767; text-align:center; font-weight:normal; margin:0px;}
.ttx-track .circle{width:25px; height:25px; display:inline-block; background:#fff; border:12px solid #b8d0ff; position:relative; z-index:99; border-radius:90px; -moz-border-radius:90px;} 
.ttx-track .circle-active{width:25px; height:25px; display:inline-block; background:#78b833; border:12px solid #b9e885; position:relative; z-index:99; border-radius:90px; -moz-border-radius:90px;}
.ttx-track .line{width:70%; height:5px; background:#b8d0ff; position:relative; margin:-52px auto 0px auto;}
.ttx-search{background:#fff; width:60%; margin:0 auto; padding:3px 5px 3px 10px; margin-bottom:35px; border:2px solid #bfbfbf; overflow:auto; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.ttx-search input[type="text"]{border:0px; width:88%; padding:10px 0px;}
.ttx-search input[type="text"]:focus{outline:0;}
.ttx-search input[type="submit"]{border:0px; background:none; background-color:#ef7f1a; color:#fff; float:right; padding:10px; border-radius:60px; -moz-border-radius:60px; cursor:pointer;}
@media only screen and (min-width : 150px) and (max-width : 780px)
{ {} .ttx-search{width:95%; margin:0 auto;} }
.watermark.cmg-soon{padding:70px 60px 10px 60px;}
.terms-coming-soon{background:url(../images/coming-soon.png) no-repeat top center; width:100%; height:612px; text-align:center; padding:50px 0px 0px 0px; margin:-100px 0px 0px 0px; display:flex; align-items:center;}
.cmng-soon{background:rgb(191, 210, 252, .4); border-radius:6px; -moz-border-radius:6px;}

/* modal css */
.ttx-button{font-size:20px; padding:0px 8px; vertical-align:middle; overflow:hidden;text-decoration:none; color:#000; background:#fff; text-align:center; white-space:nowrap; display:inline-block; border:none; cursor:pointer; border-radius:90px; -moz-border-radius:90px; cursor:pointer;}
.ttx-black,.ttx-hover-black:hover{color:#fff!important; background-color:#000!important}
.ttx-modal{z-index:999; display:none; padding-top:11%; position:fixed; left:0; top:0; width:100%; height:100%; overflow:auto; background:rgba(0,0,0,0.7); cursor:pointer;}
.ttx-modal-content{margin:auto; background:#fff; position:relative; padding:20px; outline:0; width:50%; border-radius:4px; -moz-border-radius:4px;}
.ttx-display-topright{position:absolute; right:5px; top:5px;}
.ttx-modal-content iframe{width:100%; height:315px;}
.extra-top{width:100%; height:450px; position:absolute; top:0px; left:0; background: rgba(52,86,224,1); background:-moz-linear-gradient(45deg, rgba(52,86,224,1) 0%, rgba(52,86,224,1) 20%, rgba(38,32,122,1) 46%, rgba(12,7,112,1) 80%, rgba(12,7,112,1) 100%); background:-webkit-gradient(left bottom, right top, color-stop(0%, rgba(52,86,224,1)), color-stop(20%, rgba(52,86,224,1)), color-stop(46%, rgba(38,32,122,1)), color-stop(80%, rgba(12,7,112,1)), color-stop(100%, rgba(12,7,112,1))); background:-webkit-linear-gradient(45deg, rgba(52,86,224,1) 0%, rgba(52,86,224,1) 20%, rgba(38,32,122,1) 46%, rgba(12,7,112,1) 80%, rgba(12,7,112,1) 100%); background:-o-linear-gradient(45deg, rgba(52,86,224,1) 0%, rgba(52,86,224,1) 20%, rgba(38,32,122,1) 46%, rgba(12,7,112,1) 80%, rgba(12,7,112,1) 100%);
background: -ms-linear-gradient(45deg, rgba(52,86,224,1) 0%, rgba(52,86,224,1) 20%, rgba(38,32,122,1) 46%, rgba(12,7,112,1) 80%, rgba(12,7,112,1) 100%);
background:linear-gradient(45deg, rgba(52,86,224,1) 0%, rgba(52,86,224,1) 20%, rgba(38,32,122,1) 46%, rgba(12,7,112,1) 80%, rgba(12,7,112,1) 100%); border-radius:0% 54% 43% 50% / 0% 0% 10% 15%;}
/* end of modal css */

/* pricing animation */
.testimonial-wrapper{position:relative; margin:0 auto; background:#f7f6fb; width:55%; min-height:175px; text-align:left; padding:50px 50px 40px 50px; margin:15px; box-shadow:1px 0px 10px #ccc;}
.testimonial-item{position:absolute; top:0; bottom:0; left:0; right:0; padding:25px 50px;
opacity:0; transition: all 0.5s ease-in-out;}
.testimonial-item h2{font-size:32px; padding:0px 0px 15px 0px; margin:0px;}
.testimonial-item h3{font-size:18px; font-weight:bold; color:#000; padding:0px 0px 10px 0px; margin:0px;}
.testimonial-item p{margin:0px 0px 30px 0px; text-align:left; font-size:15px; color:#4d4d4e; padding:0px 0px;}
.arrow{border:solid #fff; border-width:0 3px 3px 0; display:inline-block; padding:12px;}
.next-arrow{background:#f4795d; width:6%; height:100%; position:relative; top:-25px; float:right; left:50px; padding:25px 25px;}
.arrow-next{right:35px; position:absolute; top:50%; transform:translateY(-50%) rotate(-45deg);}
[id^="testi"]{display:none;}
.testi-1 {z-index:2; opacity:1;}
*:target ~ .testi-1 {opacity:0;}
.testi-2{} .testi-3{} #testi-1:target ~ .testi-1 {opacity:1;}
#testi-2:target ~ .testi-2, #testi-3:target ~ .testi-3 {z-index:3; opacity:1;}
/* end of pricing animation */

/* sme page css */
.profile, .profile-l{width:-webkit-fill-available; float:left; background:#2560b9ba; color:#fff;}
.profile h2, .profile-l h2{font-size:16px; color:#edff00; padding: 0px 0px 5px 0px; margin:0px;}
.author-info span{font-size:13px; color:#edff00; padding: 0px 0px 5px 0px; margin:0px;}
.author-info{text-align:right; float:right;}
.author-info h3{font-size:16px; text-align:right; margin:0px;}
.profile.savita-sme{margin-top:50px;}
.sme-margin-top{margin-top:-250px; margin-bottom:60px;}
.sme-arrow{position:relative; background-image:linear-gradient(#5E62D0, #3477EB);}
/* end of sme page css */

/* overwrite css */
.mui-appbar{background:transparent; color:#49505f;}
.logo img{height:55px; padding-left:20px; position:relative; top:0px; vertical-align:bottom;}	
.mui-dropdown__menu{background:#fff; width:200px; padding:0px 0px; margin:0px;}

.mui-dropdown__menu:before{display:none; content:" "; position:absolute; top:-10px; right:33px; height:0; width:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #fff;}
.mui-dropdown__menu>li>a:last-child(6n){border-bottom:none;} 
.mui-dropdown__menu>li>a:hover{background:#cccccc57 !important; color:#fff; border-radius:.5rem;}
.mui-dropdown_hindi{margin:-5px 25px 0px 0px!important;}
.mui-dropdown__menu.mui--is-open > .ttx-caret-down{transform:rotate(180deg)!important;  transition: transform 0.3s ease;}
#navTollFree a{background:transparent!important;}
/* end of overwrite css */

/* buy activation */
.option-box.pink, .option-box.blue, .option-box.green{font-size:15px; color:#fff; text-align:center; min-height:985px; 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%;}
.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;}
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;}
.list-padding-left{font-size:14px; padding:15px 20px 0px 0px;}
.list-padding-left li{color:#fff!important; text-align:justify; margin-bottom:10px;}
.option-content h2{font-size:22px; color:#fff; font-weight:bold; text-align:center; margin:0px; padding:5px 0px;}
.option-content{padding-bottom:20px;}
a.btn.btn-default.green-wa,a.btn.btn-default.blue-wa,a.btn.btn-default.pink-wa{text-transform:capitalize; color:#fff; transition:all 0.2s ease-in-out 0s; font-weight:bold;border-radius:20px; -moz-border-radius:20px;}
a.btn.btn-default.green-wa{ background:#4b9069;}
a.btn.btn-default.blue-wa{background:#458dc5; }
a.btn.btn-default.pink-wa{background:#b74996;}
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;}
.icon svg{font-size:90px; margin:30px 0px 0px 0px;}
/* end of buy activation */

/* accordion css */
section.toggle{background:#fff; padding:4px 5px 4px 0px; margin:10px 0 0; border-radius:10px; -webkit-border-radius:10px; position:relative; box-shadow:0 0 5px #ccc; clear:both;}
section.toggle>label{color:#4a505f; font-size:16px; font-weight:600; padding:16px 10px 16px 10px; margin:-4px -10px -4px 0px; position:relative; text-align:left; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -webkit-transition:all .15s ease-out; border-right:35px solid #B9CDFF; display:block; cursor:pointer; transition:all .15s ease-out; border-radius:8px;}
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:#fbfbfb!important; padding:0px 10px 5px 10px; margin:10px 0px 0px 5px;}
section.toggle>label>span{color:#3C75E7; font-size:18px;}
a{color:#4a505f; font-weight:normal; text-decoration:none;}
.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;}
label.paynow{margin:0px!important;}
.mui-row.streaming-course{display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:40px;}
div.streaming-box{display:flex; margin-bottom:20px; margin:7em -40px;}
.best-option-box{background:#4d4ba7; padding:1rem 3rem; position:relative; border-radius:20px;  box-shadow:0 0 20px rgba(46, 59, 125, 0.23);}
.best-deactive{background:#6765d8;}
.best-active{background:#4d4ba7;}
.box-icon{text-align:center;}
.box-icon img{height:55px;}
.streaming h2{color:#fff;font-size:20px; font-weight:bold; text-align:center;}
.streaming h6{color:#fff; font-size:13px; font-weight:normal; text-align:center;}
.form-group.course{text-align:center; background: #FF7B5C;  border-radius: 25px; color:#fff; font-weight:normal; font-size:13px; width:228px; margin:0px auto;}
label.choose-course{background:#fff; border-radius:25px 0px 0px 25px; padding:12px 17px; color:#504eae; font-weight:normal; font-size:13px;}
select.sel-course{padding-top:11px; padding-bottom:11px;background-color:#cdc4c4;-webkit-appearance-background-color:#cdc4c4; margin-left:-5px; border:0px; color:#504eb1; border-radius:0px 25px 25px 0px; outline:none; text-align-last:center;}
select.sel-course option{text-align:center;}
.form-group.course select.sel-course{width:64px;}
.course-lists ul{padding:20px 0px 0px 20px; margin:0px;}
.course-lists li{color:#fff!important; padding-bottom:10px!important; font-size:15px!important; line-height:22px!important;}
.opt-btns{width:100%; margin:0px 0px 0px -30px; text-align:left; position:absolute; bottom:30px;}
a.dollar-sign,a.rupee-sign{padding:5px 16px; border-radius:20px;}
a.dollar-sign{background:#FF7B5C; color:#fff;}
a.rupee-sign{border:1px solid #FF7B5C; color:#FF7B5C; margin-left:20px;}
.faq-heading{background:url(../images/faq-bg.jpg)no-repeat; background-size:cover; background-position:center; width:100%; margin-top: -40px; padding: 30px 0;}
.faq-heading h4{text-align:left; color:#fff;}
.faq-heading h1{font-weight:bold; text-align:left; color:#fff;}
.btn-margin-left{margin-left:6px;}
.btn-buy{background:linear-gradient(45deg, #FFEB3B 0%, #ce9d0c 100%); color:#091651; padding:7px 15px 7px 15px; margin:0px 10px; border:2px solid #fff; border-radius:90px; -webkit-border-radius:90px;}
.btn-buy:hover{background:linear-gradient(45deg, #FFEB3B 0%, #ce9d0c 100%); color:#091651!important;}
/* end of accordion css */

/* toast css */
#toast_message{visibility:hidden; width:100%; height:18px; margin:0px; background-color:#333; color: #fff; text-align:center; padding:16px; position:fixed; z-index:1; left:0%; top:0px; border-radius:2px; -moz-border-radius:2px;}
#toast_message.show{visibility:visible; -webkit-animation:fadein 0.5s, fadeout 0.5s 4.5s; animation:fadein 0.5s, fadeout 0.5s 4.5s;}
@-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;} }
.toast-top-full-width { top: 0; right: 0; width: 100%; left: 0; margin: 0; padding: 1px; z-index: 9999; }
.toast { width: 100%; margin-bottom: 0; }
#toast-container > .toast-success { background-color:#2c9d30!important; text-align:center; color: #fff!important; opacity:1!important; }
#toast-container > .toast-info { background-color:#1565c0!important;text-align:center; color: #fff!important; opacity:1!important; }
#toast-container > .toast-warning { background-color:#f9a825!important; text-align:center; color: #fff!important; opacity:1!important; }
#toast-container > .toast-error { background-color:#c62828!important;text-align:center; color:#fff!important; opacity:1!important; }
#toast-container.toast-bottom-full-width>div, #toast-container.toast-top-full-width>div {width:100%!important;}
.toast-close-button:hover{color:#fff!important; opacity:1!important;} 
button.toast-close-button{top:0.1em!important; margin-right:15px!important; margin-top:-4px;}
#toast-container>.toast-success{background-position:0px -57px!important;}
.toast-close-button{position:relative!important; right:3em!important;}
#toast-container>.toast-warning{background-position:0px -140px!important;}
#toast-container>div{border-radius:0px!important; -moz-border-radius:0px!important;}
#toast-container>.toast-error{background-image:none!important; background-position:0px 152px!important;} 
body #toast-container > .toast-info, #toast-container > .toast-success, #toast-container > .toast-warning, #toast-container > .toast-error { background-image: none !important; }
/* end of toast css */

#mixedSlider{position:relative;}
#mixedSlider .MS-content{white-space:nowrap; overflow:hidden; margin:0 5%;}
#mixedSlider .MS-content .item{display:inline-block; width:33.3333%; position:relative; vertical-align:top; overflow:hidden; height:100%; white-space:normal; padding:0 0px 0 5px;}
@media (max-width: 991px) { #mixedSlider .MS-content .item{width:50%;} }
@media (max-width: 767px) { #mixedSlider .MS-content .item { width:100%;} }
#mixedSlider .MS-content .item .imgTitle{position:relative;}
#mixedSlider .MS-content .item .imgTitle .blogTitle{margin:0; text-align:left; letter-spacing:2px; color:#252525; font-style:italic; position:absolute; background-color: rgba(255, 255, 255, 0.5); width:100%; bottom:0; font-weight:bold; padding:0 0 2px 10px;}
#mixedSlider .MS-content .item .imgTitle img{height:auto; width:100%; border-radius:6px; -moz-border-radius:6px; border:3px solid rgb(179, 179, 179);}
#mixedSlider .MS-content .item p{font-size:16px; margin:2px 10px 0 5px; text-indent:15px;}
#mixedSlider .MS-content .item a{float:right; margin:0 20px 0 0; font-size:16px; font-style:italic; color:rgba(173, 0, 0, 0.82); font-weight:bold; letter-spacing:1px; transition:linear 0.1s;}
#mixedSlider .MS-content .item a:hover{text-shadow:0 0 1px grey;}
#mixedSlider .MS-controls button{position:absolute; border:none; background-color:transparent; outline:0; font-size:50px; top:60px; color:rgba(0, 0, 0, 0.4); transition:0.15s linear;}
#mixedSlider .MS-controls button:hover{color:rgba(0, 0, 0, 0.8);}
@media (max-width: 992px){ #mixedSlider .MS-controls button{font-size:30px;} }
@media (max-width: 767px){ #mixedSlider .MS-controls button{font-size:20px;} }
#mixedSlider .MS-controls .MS-left{left:20px; cursor:pointer;}
@media (max-width: 767px) { #mixedSlider .MS-controls .MS-left{left:-10px;} }
#mixedSlider .MS-controls .MS-right{right:12px; cursor:pointer;}
@media (max-width: 767px) { #mixedSlider .MS-controls .MS-right {right:-10px;} }
#basicSlider{position:relative;}
#basicSlider .MS-content{white-space:nowrap; overflow:hidden; margin:0 2%; height:50px;}
#basicSlider .MS-content .item{display:inline-block; width:20%; position:relative; vertical-align:top; overflow:hidden; height:100%; white-space:normal; line-height:50px; vertical-align:middle;}
@media (max-width: 991px){ #basicSlider .MS-content .item {width:25%;} }
@media (max-width: 767px){ #basicSlider .MS-content .item {width:35%;} }
@media (max-width: 500px){ #basicSlider .MS-content .item {width:50%;} }
#basicSlider .MS-content .item a{line-height:50px; vertical-align:middle;}
#basicSlider .MS-controls button{position:absolute;}
#basicSlider .MS-controls .MS-left{top:35px; left:10px;}
#basicSlider .MS-controls .MS-right{top:35px; right:10px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden; -webkit-transform:translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:unset!important; -webkit-overflow-scrolling: touch;}
#cboxTitle{font-size:18px; font-weight:bold; margin:0px 0px 10px 10px; position:relative; top:32px;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/overlay-border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/overlay-border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden; float:left; height:144px;}
.cboxIframe{background:#fff;}.
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

/* creative process */
.clear{clear:both;}
.creative h1{text-align:center; margin:0px auto; padding:0px 10px 40px 10px;}
.creative-container{padding:10px 10px; position:relative; background-color:inherit; width:50%;}
.left{left:0;}
.right{left:50%;}
.creative-wrapper{position:relative; margin:0 auto;}
.creative-wrapper img{width:80%;}
.narration-arrow{margin-top:-13%; margin-left:-14%;}
.final-video img{width:100%;}
.research-pedag{margin-top:-15px;}
/* end of creative process */

#section_personal_details, .bill-details, .ship-details, .payment{background:#fff; padding:0px; margin:30px 0px 30px 0px;}
.signup-success{color:#2a8e70; font-size:18px; text-align:center; padding:25px;}
.grecaptcha-badge{visibility:hidden;}
.home .mobile-menu{font-size:24px; color:#fff; font-weight:bold; padding:0px 30px 0px 0px; position:relative; z-index:9999; cursor:pointer;}
.mobile-menu{font-size:24px; color:#000; font-weight:bold; padding:0px 30px 0px 0px; position:relative; z-index:9999; cursor:pointer;}
.site-message img{max-width:100%;}

 @media (max-width: 991px){
   .tollfree-number-black img{vertical-align:middle!important; width:16px!important; padding:0px 7px;}
   .tollfree-number-black{display:block!important;}
   .tollfree-number{display:none!important;}
   li.ttx-top-nav{width:100%; border-bottom:1px solid #ccc;}
   li.ttx-top-nav:last-child{border-bottom:0px solid #ccc;}
   .ttx-top-nav .svg-inline--fa{margin-right:10px;}
   .mui-dropdown__menu--right{right:0px; top:50px!important; border:1px solid #000; border-radius:.75rem;}
   ul.mui-list--inline.mui--text-body2.mui-dropdown__menu.mui-dropdown__menu--right.main-menu.mui--is-open{width:200px!important; top:34px!important;}
}

@media (min-width: 244px){
	.mui-container{max-width: 424px;}
	.ttx-single-act img{display:none;}
	.calendar-topic{display:grid;}
	.w-prm-sub{width:100%;}
	.doubt-right-fix{position:relative; top:0px;}
	/* .banner{background:url(../images/welcome-part-nn.png)no-repeat 0% 100%!important; background-size:contain;}  */
   .mobile-menu{display:inline-block;}	
	.banner .banner-left{margin:0px -5px 0px 0px;}
	.mui-appbar{padding:0px 0px 5px 0px;}
	.banner h1{font-size:26px; padding:30px 0px 10px 0px;}
	.banner .banner-punch{min-height:400px;}	
	.banner .banner-content{min-height:400px;}	
	.ttx-everywhere h2{font-size:28px; margin:5px 0px 0px 0px;}
	.ttx-everywhere h2 span{font-size:12px;}
	.what-vl-learn h2{font-size:28px; padding:25px 0px 25px 0px;}
	.why-tutorix{min-height:225px;}
	.demo-videos h2, .expert-faculty h2, .pricing h2, .contact-us h2, .download-app h2{font-size:24px; padding:15px;}	
	.banner{min-height:440px;}	
	.about-us-txt{padding:5% 0px;} 
	.about-us-punch h3{font-size:15px; line-height:22px; padding:10px 50px 0px 50px;}
	.about-us-punch h6{font-size:12px; padding:5px 20px 10px 20px;}
	.about-us-punch{height:150px;}	
	.coursepg{min-height:135px;}
   .logo{display:inline-block;} 
   .expert-faculty{margin:15px auto 0px auto;}
   .new-alert{position:relative; top:-56px; font-size:15px;}
   .logo img{height:45px; padding:0px;}
   .profile, .profile-1{padding:15px; margin-bottom:10px; margin-top:0px; border-radius:1.4em;}
   .author-img img{width:100%;}
   .profile h2, .profile-1 h2{font-size:16px; margin:0px;}
   .sme-arrow{border-radius:1.4em;}
   /*.sme-arrow:after{display:block;}*/
   .profile.savita-sme{margin-top:0px;}
   .kiran-sme,.nirmala-sme-box{right:0px !important; top:-24px;}
   .icon{margin:5px 17px 5px 17px;}
   .padding-left-right{padding-left:16px; padding-right:16px;}
   p.mobile-subject{font-size:11px;}
   label.c span{display:none;}
   label.c{padding:5px 6px 0px 6px;}
   .form-sign-bg h1{font-size:20px;}   
   .contact-us{top:100px;}
   .buy-activation p{font-size:16px; padding:160px 0px 0px 0px; line-height:35px;}
   a.btn.btn-default.green-wa,a.btn.btn-default.blue-wa,a.btn.btn-default.pink-wa{padding:6px 20px 4px 20px; font-size:16px; }
   /*syllabus*/
   .syl-maths,.syl-maths:hover,.syl-phy,.syl-phy:hover,.syl-chem,.syl-chem:hover,.syl-bio,.syl-bio:hover{background:none;}
   .tabsyllabus {width:100%; margin:0 auto;}
   .tabsyllabus ul li,.tabsyllabus ul li:hover{display:inline-block; text-align:center; font-size:12px; margin:0 4% -100px 4%; padding-top:0px; width:50px;}
   .tabsyllabus-box{width:85%;}
   .current-maths,.current-physic,.current-chemist,.current-bio{width:30px; height:22px; margin-top:-32px;}
   .current-maths{margin-left:6px;}
   .current-physic{margin-left:82px;}
   .current-chemist{margin-left:164px;}
   .current-bio{margin-left:238px;}
   .syllabus-select{width:100%; padding:280px 0px 0px 0px;}
   #cboxTopCenter,#cboxContent,#cboxBottomCenter{width:330px;}
   /* #homer{width:330px !important; padding:0px !important;} */
   #cboxMiddleLeft,#cboxMiddleRight,#cboxContent{height:260px !important;}
   #cboxTitle{font-size:14px; margin-top:-154px !important;}
   #toast_message{top:0px;}
   img.research-img{width:100%;}
   img.research-arrow{width:50%; position:absolute; top:68px; left:152px;}
   .writing-script{margin-top:-30%;}
   .editing{margin-top:-33%;}
   .designing,.object-3d,.artist-dev,.recording,.quiz,.subtitle-notes{margin-top:-32%;}
   .review-proof,.shoot-concept{margin-top:-40%;}
   .review-arrow{margin-left:10%; margin-top:-16%;}
   .artist-arrow,.visual-arrow{margin-top:-20%; margin-left:-15%;}
   .shoot-arrow{margin-left:5%;}
   .designing-arrow{margin-top:-5%; margin-left:17%;}
   .object-arrow{margin-top:-20%; margin-left:-13%;}
   .recording-arrow{margin-left:-12%; margin-top:-18%;}
   .notes-arrow{margin-left:13%; margin-top:-14%;}
   .quiz-arrow{margin-top:-24%;}
   .final-video{margin-top:-26%;}
   /*heading*/
   .creative h3{font-size:12px; line-height:20px;}
   h3.research-title{margin-top:-130px; padding-bottom:25px;}
   h3.narration-title{width:80%; margin-top:-66px;}
   h3.narration-title, .review-proof h3{margin-left:-30px;}
   .review-proof h3{margin-top:-69px;}
   .writing-script h3,.artist-dev h3,.subtitle-notes h3{margin-top:-84px; margin-left:25px; }
   .recording h3{margin-left:-28px; width:88%; margin-top:-84px;}
   .designing h3{margin-left:34px;}
   .designing h3{margin-top:-44%;}
   .object-3d h3{margin-top:-71%; margin-left:-22px;}
   .shoot-concept h3{margin-top:-110px; margin-left:-31px;}
   .review-proof h3,.shoot-concept h3,.object-3d h3{width:84%;}
   .editing h3{margin-top:-70%; margin-left:22px;}
   .quiz h3{margin-top:-74%; width:74%; margin-left:-8px;}
   .quiz-arrow{width:56% !important; margin-left:18%; margin-top:-15%;}
	.foot-copyrght .foot-smh{text-align:left; padding:10px 1px 10px 1px;}
	h2.buy-active-title, .buy-benefit-access h1, .buy-schools h1{font-size:26px;}
	.buy-activation{min-height:200px;}
	.features-how h1.title{font-size:34px; padding:0px 0px 5px 0px;}
	.features-how h6{font-size:22px; line-height:34px;}
	.features-how{min-height:250px;}
	.faq-heading h1{font-size:2.8rem; padding:50px 0px 0px 28px;}	
	.faq-heading h4{font-size:16px; padding:0px 0px 0px 40px;}
	.faq-heading{min-height:185px;}
	.class-boxes{padding:35px 0px 0px 0px;}
	.foot-copyrght span{display:none;}
	.np{padding-left:0px; padding-right:0px;}
	.border-margin{margin:20px;}
	.mui-list--inline>li.mui-tollfree{display:none;}
	.franchise{margin:15px 0px 0px 0px;}
	.franchise-form h5{margin:10% 0 10% 0;}
	.franchise-form .franchise-left-img{display:none; min-height:250px;}
	.franchise-form .franchise-right-img{min-height:700px; background:url(../images/franchise--form1-rgt.png) no-repeat 0%;}
	.signup{max-width:355px; margin:0% 2%; padding:145px 0px 0px 68px;}
	.leftbar-content{margin:1% auto 25px auto;}
	.leftbar-icon{display:none;} 
	.leftbar{display:none;}
	.foot-wrap{text-align:left; padding:15px 5px 5px 5px;}
	.ttx-membership h2{font-size:24px;}
	h4.buy-active-title-sub{font-size:18px;}
	.border-margin{padding:0px;}
	.mui-container{padding-left:0px; padding-right:0px;}
	.wrapper-index{margin-top:0px; margin-bottom:0px; border-radius:0px; -moz-border-radius:0px;}
	.foot-message{padding:5px 0px; font-size:14px;}
	.brand-ambssador{width:100%; margin:-38px 0px -30px -19px;}
	.ask-your-q .ask-question{margin:0px 0px 0px 0px; position:relative; right:0px;}
	.ask-your-q .ask-question-img img{width:255px; height:auto; margin:15px 0px 0px 0px;}
	.ttx-independence-msg img{width:100%; margin:-2px 0px -20px -1px;}
	.ttx-price{display:flex; align-items:center; min-height:60px; margin:0px 0px 20px 20px;}
	.ttx-yr-price{padding:55px 10px 25px 10px;}
	.ttx-oneyr, .ttx-6months, .ttx-twoyr, .ttx-threeyr, .ttx-fouryr, .ttx-fiveyr, .ttx-sixyr{background-size:contain;}
	.ttx-yr-title{font-size:22px;} 
	.modal-window>div{width:75%;}
	.ttx-single-act h2{font-size:22px;}
	.ttx-single-act h4{text-align:center;}
	.ttx-single-act p{text-align:center;}
	.ttx-syllabus h2{font-size:22px;}
	.ttx-syllabus h4{text-align:center;}
	.ttx-syllabus p{text-align:center;}
	.deepthi{margin:0px 0px 0px 0px!important; padding:20px;}
	.swati{margin:0px 0px 0px 0px!important;}
	.ashmeer{margin:15px 0px 0px 0px!important; padding:20px;}
	.waheed{margin:0px 0px 0px 0px!important;}
	.soharab{margin:10px 0px 0px 0px!important; padding:20px;}
	.manish{margin:0px 0px 0px 0px!important;}
	img.rashmi{margin:30px 0px 30px 0px; width:100%;}
	img.responsive{width:100%;}
	.site-message{font-size:14px; padding:10px 20px 10px 0px; text-align:center;}
	.sme-arrow:after{content:''; position:absolute; border-left:-2px solid transparent; border-right:95px solid transparent; border-bottom:30px solid #506ADA; top:-7%; width:0; left:52%; transform:rotate(206deg) skew(1deg, -9deg);}
  	.physics-sme.sme-arrow:after{border-bottom:31px solid #3A73E7; top:111%; left:-15%; transform:rotate(122deg) skew(30deg, -2deg); border-right:111px solid transparent;}
   	.math-sme.sme-arrow:after{top:28%; left:-100px; transform:rotate(172deg) skew(-3deg, -10deg); border-right:105px solid transparent;}
    .chemistry-sme.sme-arrow:after{top:103%; left:45%; transform:rotate(110deg) skew(-1deg, -3deg); border-bottom:30px solid #3d75e9;}
   	.maths-sme.sme-arrow:after{border-right:136px solid transparent; border-bottom:33px solid #5A65D3; top:25%; width:0; left:-127px; transform:rotate(170deg) skew(-1deg, -8deg);}
   	.nirmala-sme.sme-arrow:after{top:3%; left:52%; transform:rotate(0deg) skew(-1deg, -8deg);}
   	.savita-sme.sme-arrow:after{border-bottom:30px solid #5766D5; border-right:110px solid transparent; top:24%; left:-105px; transform:rotate(170deg) skew(-1deg, -10deg);}
    .btn-check-answer{font-size: 12px;}
	img.step-curved{position:relative; right:0px; top:0px; z-index:99; display:none;}
	.cbse-list-img img{height:55px;}
	.cbse-list{margin:15px 0px 20px 0px; text-align:center;}
	.ttx-single-act img{margin:0px 0px 0px 0px;}
	.what-is-tutorix{margin:5px 0px 5px 0px;}
	.default-wrap{margin:5px 0px;}
	.mom-videos h2{font-size:26px;}
	.what-is-tutorix h2{font-size:24px;}
	.switch_select_class ul a li{width:75px; min-height:25px; background:#fff; font-size:22px; margin:1rem .7rem 1rem .7rem; padding:12px 0px 12px 0px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
	.ttx-right{text-align:center;}
	.foot-copyrght .foot-smh-right{text-align:left;}
	.foot-copyrght-btm .tx-right{text-align:left;}
 }
@media (min-width: 544px){
	.mui-container{max-width: 98%;}
	.ttx-single-act img{display:none;}
	.calendar-topic{display:grid;}
	.w-prm-sub{width:100%;}
	.doubt-right-fix{position:relative; top:0px;}
	/* .banner{background:url(../images/welcome-part-nn.png)no-repeat 0% 100%!important; background-size:contain;}  */
	.mobile-menu{display:inline-block;}
	.banner h1{font-size:36px; padding:30px 0px 0px 0px;} 
	.banner .banner-punch{min-height:400px;}
	.banner .banner-content{min-height:400px;}
	.ttx-everywhere h2{font-size:28px; margin:5px 0px 0px 0px;}
	.ttx-everywhere h2 span{font-size:12px;}
	.what-vl-learn h2{font-size:28px; padding:25px 0px 25px 0px;}
	.why-tutorix{min-height:325px;}
	.demo-videos h2, .expert-faculty h2, .pricing h2, .contact-us h2, .download-app h2{font-size:36px; padding:15px;}
	.demo-videos{min-height:365px; margin:0px 0px 0px 0px;}	
	.banner{min-height:445px;}
	.about-us-txt{padding:5% 0px;} 
	.about-us-punch h3{font-size:16px; padding:10px 50px 0px 50px;}
	.about-us-punch h6{font-size:12px; padding:10px 20px 10px 20px;}
	.about-us-punch{height:150px;}
	.coursepg{min-height:135px;}
   /* #homer{width:650px !important;} */
   .mui-appbar{padding:0px 0px 5px 0px;}
   .logo{display:inline-block;}   
   .expert-faculty{margin:15px auto 0px auto;}   
   .new-alert{top:-92px; font-size:16px;}
   .logo img{height:45px; padding:0px 10px 0px 5px;} 
   .icon{margin:0px 8px 0px 8px;}  
   .padding-left-right{padding-left:60px; padding-right:60px;} 
   .form-sign-bg h1{font-size:24px;}
   label.c span{display:inline; font-size:14px;}
   label.c{padding:12px 10px;}
   p.mobile-subject{display:none;}
   .buy-activation p{font-size:18px; line-height:46px; padding:125px 0px 0px 45px;}
   /*syllabus*/
   .tabsyllabus ul li, .tabsyllabus ul li:hover{display:inline-block; font-size:14px; margin:0 2px -90px 5px; padding-top:140px; width:95px;}
   .current-maths{margin-left:16px;}
   .current-physic{margin-left:144px;}
   .current-chemist{margin-left:280px;}
   .current-bio{margin-left:410px;}
   .syl-maths{background:url('../images/syllabus-maths.png')no-repeat; background-size:contain;}
   .syl-maths:hover{background:url('../images/syllabus-maths-h.png')no-repeat; background-size:contain;}
   .syl-phy{background:url('../images/syllabus-physics.png')no-repeat; background-size:contain;}
   .syl-phy:hover{background:url('../images/syllabus-physics-h.png')no-repeat; background-size:contain;}
   .syl-chem{background:url('../images/syallbus-chemistry.png')no-repeat; background-size:contain;}
   .syl-chem:hover{background:url('../images/syallbus-chemistry-h.png')no-repeat;}
   .syl-bio{background:url('../images/syllabus-biology.png')no-repeat; background-size:contain;}
   .syl-bio:hover{background:url('../images/syllabus-biology-h.png')no-repeat; background-size:contain;}
	/*video pop up index*/
   #cboxTopCenter,#cboxContent,#cboxBottomCenter{/*width:650px !important;*/}
   /* #homer{width:675px !important;} */
   #cboxMiddleLeft, #cboxMiddleRight, #cboxContent{min-height:415px!important;}
   #cboxTitle{font-size:18px; margin-top:5px!important;}
   #colorbox,#cboxWrapper{min-height:475px!important;} 
   #toast_message{top:0px;}
   /*creative process*/
   .right h3{width:75%;}
   .creative h3{font-size:16px; line-height:28px;}
   img.research-img{width:40%; margin-left:25%;}
   img.research-arrow{margin-top:-25px; margin-left:6%;}
   h3.research-title{margin-top:-132px;}
   h3.narration-title{margin-top:-80px;}
   .review-proof,.shoot-concept{margin-top:-35%;}
   .review-proof h3{margin-top:-90px;}
   h3.narration-title,.review-proof h3{margin-left:-26px;}
   .shoot-concept h3{margin-top:-58%; margin-left:-6%;}
   .designing,.object-3d,.artist-dev{margin-top:-28%;}
   .subtitle-notes{margin-top:-145px;}
   .designing h3{margin-top:-32%; margin-left:22%;}
   .editing{margin-top:-30%;}
   .recording{margin-top:-34%;}
   .recording h3{margin-top:-45%; margin-left:-12%;}
   .object-3d h3{margin-top:-58%; margin-left:-10%;}
   .artist-dev h3{margin-top:-34%; margin-left:16%;}
   .editing h3{margin-top:-56%; margin-left:15%;}
   .quiz-arrow{width:60% !important; margin-left:11%; margin-top:-15%;}
   .quiz h3{margin-top:-50%; margin-left:-7%;}
   .writing-script h3,.subtitle-notes h3{margin-left:50px;}
	.foot-copyrght .foot-smh{text-align:center; padding:10px 1px 20px 1px;}
	h2.buy-active-title, .buy-benefit-access h1, .buy-schools h1{font-size:26px;}
	.buy-activation{min-height:200px;}
	.features-how h1.title{font-size:32px; padding:0px 0px 5px 0px;}
	.features-how h6{font-size:20px; line-height:22px;}
	.features-how{min-height:350px;}
	.faq-heading h1{font-size:2.8rem; padding:72px 0px 0px 38px;}	
	.faq-heading h4{font-size:16px; padding:0px 0px 0px 40px;}
	.faq-heading{min-height:225px;}
	.class-boxes{padding:35px 30px 0px 30px;}
	.foot-copyrght span{display:none;}
	.np{padding-left:0px; padding-right:0px;}
	.border-margin{margin:30px;}
	.mui-list--inline>li.mui-tollfree{display:none;}
	.franchise{margin:15px 0px 0px 0px;}
	.franchise-form h5{margin:10% 0 10% 0;}
	.franchise-form .franchise-left-img{display:none; min-height:250px;}
	.franchise-form .franchise-right-img{min-height:250px;}
	.signup{max-width:355px; margin:45% 2% 10% 2%; padding:143px 0px 0px 68px}
	.leftbar-content{margin:1% auto 25px auto;}
	.leftbar-icon{display:none;}
	.leftbar{display:none;}
	.foot-wrap{text-align:center; padding:15px 5px 5px 5px;}
	.ttx-membership h2{font-size:24px;}
	.franchise-form .franchise-right-img{min-height:700px; background:url(../images/franchise--form1-rgt.png) no-repeat 0%;}
	h4.buy-active-title-sub{font-size:20px;}
	.border-margin{padding:0px;}
	.mui-container{padding-left:0px; padding-right:0px;}
	.wrapper-index{margin-top:0px; margin-bottom:0px;  border-radius:0px; -moz-border-radius:0px;}
	.foot-message{padding:5px 0px; font-size:14px;}
	.brand-ambssador{width:100%; margin:-73px 0px -30px -19px;}
	.ask-your-q .ask-question{margin:0px 0px 0px 0px; position:relative; right:0px;}
	.ask-your-q .ask-question-img img{width:375px; height:auto; margin:15px 0px 0px 45px;}
	.ttx-independence-msg img{width:100%; margin:-2px 0px -20px -1px;}
	.ttx-price{display:flex; align-items:center; min-height:60px; margin:0px 0px 20px 20px;}
	.ttx-yr-price{padding:55px 10px 25px 10px;}
	.ttx-oneyr, .ttx-6months, .ttx-twoyr, .ttx-threeyr, .ttx-fouryr, .ttx-fiveyr, .ttx-sixyr{background-size:contain;}
	.ttx-yr-title{font-size:22px;} 
	.modal-window>div{width:75%;}
	.ttx-single-act h2{font-size:34px;}
	.ttx-single-act h4{text-align:center;}
	.ttx-single-act p{text-align:center;}
	.ttx-syllabus h2{font-size:34px;}
	.ttx-syllabus h4{font-size:34px; text-align:center;}
	.ttx-syllabus p{text-align:center;}
	.deepthi{margin:0px 0px 0px 0px!important; padding:20px;}
	.swati{margin:0px 0px 0px 0px!important;}
	.ashmeer{margin:0px 0px 0px 0px!important; padding:20px;}
	.waheed{margin:5px 0px 0px 0px!important;}
	.soharab{margin:10px 0px 0px 0px!important; padding:20px;}
	.manish{margin:0px 0px 0px 0px!important;}
	img.rashmi{margin:30px 0px 30px 0px; width:100%;}
	img.responsive{width:100%;}
	.site-message{font-size:14px; padding:10px 20px 10px 0px; text-align:center;}
	.sme-arrow:after{content:''; position:absolute; border-left:-2px solid transparent; border-right:95px solid transparent; border-bottom:30px solid #506ADA; top:-7%; width:0; left:52%; transform:rotate(206deg) skew(1deg, -9deg);}
   .physics-sme.sme-arrow:after{border-bottom:31px solid #3A73E7; top:111%; left:-15%; transform:rotate(122deg) skew(30deg, -2deg); border-right:111px solid transparent;}
   .math-sme.sme-arrow:after{top:28%; left:-100px; transform:rotate(172deg) skew(-3deg, -10deg); border-right:105px solid transparent;}
   .chemistry-sme.sme-arrow:after{top:103%; left:45%; transform:rotate(110deg) skew(-1deg, -3deg); border-bottom:30px solid #3d75e9;}
   .maths-sme.sme-arrow:after{border-right:136px solid transparent; border-bottom:33px solid #5A65D3; top:25%; width:0; left:-127px; transform:rotate(170deg) skew(-1deg, -8deg);}
   .nirmala-sme.sme-arrow:after{top:3%; left:99%; transform:rotate(0deg) skew(-1deg, -33deg);}
   .savita-sme.sme-arrow:after{border-bottom:30px solid #5766D5; border-right:110px solid transparent; top:24%; left:-105px; transform:rotate(170deg) skew(-1deg, -10deg);}
   .btn-check-answer{font-size: 13px;}
   img.step-curved{position:relative; right:0px; top:0px; z-index:99; display:none;}
   .cbse-list-img img{height:75px;}
   .cbse-list{margin:25px 0px 25px 0px; text-align:center;}
   .ttx-single-act img{display:none; margin:0px 0px 0px 0px;}
   .what-is-tutorix{margin:15px 0px 15px 0px;}
   .default-wrap{margin:25px 0px 25px 0px;}
   .mom-videos h2{font-size:26px;}
   .what-is-tutorix h2{font-size:24px;}
   .what-is-tutorix ul{margin-bottom:20px !important;}
   .switch_select_class ul a li{width:75px; min-height:25px; background:#fff; font-size:22px; margin:1rem .7rem 1rem .7rem; padding:12px 0px 12px 0px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
   .ttx-right{text-align:center;}
   .foot-copyrght .foot-smh-right{text-align:center;}
   .foot-copyrght-btm .tx-right{text-align:center;}
}
@media (min-width: 768px){ 
	.mui-container{max-width: 768px;}
	.calendar-topic{display:flex;}
	.w-prm-sub{width:58%;}
	.doubt-right-fix{position:sticky; top:25px;}
	/* .banner{background:url(../images/welcome-part-n.png)no-repeat 0% 100%!important; background-size:contain;}  */
   	.mobile-menu{display:inline-block;} 
	.banner h1{font-size:22px; padding:0px 0px 0px 0px;} 
	.banner .banner-punch{min-height:700px;}
	.banner .banner-content{min-height:700px;}
	.ttx-everywhere h2{font-size:28px; margin:25px 0px 0px 0px;}
	.ttx-everywhere h2 span{font-size:12px;}
	.what-vl-learn h2{font-size:28px; padding:50px 0px 45px 0px;}
	.why-tutorix{min-height:425px;}
	.demo-videos h2, .expert-faculty h2, .pricing h2, .contact-us h2, .download-app h2, .syllabus h2{font-size:25px; padding:25px;}
	.demo-videos{min-height:365px; margin:0px 0px 0px 0px;}	
	.banner{min-height:495px;}
	.about-us-txt{padding:10% 0px;} 
	.about-us-punch h3{font-size:17px; padding:50px 50px 10px 50px;}
	.about-us-punch h6{font-size:13px; padding:10px 50px 10px 50px;}
	.about-us-punch{height:390px;}
	.coursepg{min-height:250px;}
   .expert-faculty{margin:78px auto 120px auto;}
   .logo img{height:45px; padding:0px 30px 0px 25px;}
   .profile h2, .profile-l h2{font-size:18px;}
   .author-img img{width:100%;}
   .streaming-box{margin:7em -12px;}
   .streaming-box.first{margin-left:-28px;}
   .streaming-box.featured{margin:0; margin-bottom:-2em; z-index:10;}
   label.c{padding:11px 9px;}
   .contact-us{top:200px;}
   .buy-activation p{font-size:20px;}
   a.btn.btn-default.green-wa,a.btn.btn-default.blue-wa,a.btn.btn-default.pink-wa{padding:6px 7px 5px 7px; font-size:13px;}
   /*syllabus*/
   .syllabus-select{width:45%; padding:280px 40px 0px 40px;}
   .syllabus-select h2{font-size:44px;}
   .tabsyllabus{width:92%; margin:0 auto;}
   .tabsyllabus ul li,.tabsyllabus ul li:hover{font-size:14px; margin:0 2% -90px 3%; width:125px;}
   .current-maths{margin-left:55px;}
   .current-physic{margin-left:210px;}
   .current-chemist{margin-left:370px;}
   .current-bio{margin-left:528px;}
   /*creative process*/
   .creative h3{font-size:15px;}
   h3.narration-title{margin-left:-30px;}
   .writing-script,.editing{margin-top:-26%;}
   .review-proof,.shoot-concept,.artist-dev h3,.recording{margin-top:-30%;}
   .editing h3{margin-top:-38%;}
   .recording h3{margin-top:-34%; margin-left:-54px;}
   .subtitle-notes{margin-top:-165px;}
   .subtitle-notes h3{margin-left:60px;}
   .designing h3{margin-top:-29%;}
   .object-3d h3{margin-top:-45%;}
   .shoot-concept h3{margin-top:-47%; margin-left:-18%;}
   .quiz-arrow {width:58% !important; margin-left:15%; margin-top:-15%;}
   .quiz h3{margin-top:-46%; margin-left:-4%;}
	.foot-copyrght .foot-smh{text-align:left; padding:10px 0px 20px 0px;}
	h2.buy-active-title, .buy-benefit-access h1, .buy-schools h1{font-size:30px;}
	.buy-activation{min-height:275px;}
	.features-how h1.title{font-size:45px; padding:35px 0px 25px 0px;}
	.features-how h6{font-size:24px; line-height:24px;}
	.faq-heading h1{font-size:7.5rem; padding:225px 0px 0px 140px;}
	.faq-heading h4{font-size:32px; padding:0px 0px 0px 140px;}
	.faq-heading{min-height:560px;}
	.class-boxes{padding:35px 30px 0px 30px;}
	.foot-copyrght span{display:none;}
	.np{padding-left:15px; padding-right:15px;}
	.border-margin{margin:45px;}
	.mui-list--inline>li.mui-tollfree{display:none;}
	.franchise{margin:15px 0px 0px 0px;}
	.franchise-form h5{margin:10% 0 10% 0;}
	.franchise-form .franchise-left-img{display:inline; min-height:250px;}
	.franchise-form .franchise-right-img{min-height:700px; background:url(../images/franchise--form1-rgt.png) no-repeat 0%;}
	.signup{max-width:355px; margin:22% 5%; padding:0;}
	.leftbar-content{margin:1% auto 25px auto;}
	.leftbar-icon{display:block;}
	.leftbar{display:block;}
	.foot-wrap{text-align:left; padding:45px 25px 5px 25px;}
	.ttx-membership h2{font-size:32px;}
	.franchise-form .franchise-right-img{background:url(../images/franchise--form-rgt.png) no-repeat 0%;}
	h4.buy-active-title-sub{font-size:22px;}
	.border-margin{padding:10px;}
	.mui-container{padding-left:15px; padding-right:15px;}
	.wrapper-index{margin-top:0px; margin-bottom:0px; border-radius:40px; -moz-border-radius:40px;}
	.foot-message{padding:10px 0px; font-size:18px;}
	.brand-ambssador{width:100%; margin:140px 0px 0px -19px;}
	.ask-your-q .ask-question{margin:60px 0px 0px 110px; position:relative; right:-56px;}
	.ask-your-q .ask-question-img img{width:375px; height:auto; margin:-25px 0px 0px -75px;}
	.ttx-independence-msg img{width:100%; margin:-15px 0px 0px -1px;}
	.ttx-price{display:flex; align-items:center; min-height:60px; margin:0px 0px 0px 0px;}
	.ttx-yr-price{padding:55px 10px 25px 10px;}
	.ttx-oneyr, .ttx-6months, .ttx-twoyr, .ttx-threeyr, .ttx-fouryr, .ttx-fiveyr, .ttx-sixyr{background-size:contain;}
	.ttx-yr-title{font-size:16px;} 
	.modal-window>div{width:45%;}
	.ttx-single-act h2{font-size:26px;}
	.ttx-single-act h4{text-align:center;}
	.ttx-single-act p{text-align:center;}
	.ttx-syllabus h2{font-size:26px;}
	.ttx-syllabus h4{text-align:center;}
	.ttx-syllabus p{text-align:center;}
	.deepthi{margin:40px 0px 0px 0px!important; padding:0px;}
	.swati{margin:160px 0px 0px 0px!important;}
	.ashmeer{margin:0px 0px 0px 0px!important; padding:0px;}
	.waheed{margin:75px 0px 0px 0px!important;}
	.soharab{margin:109px 0px 0px 49px!important; padding:0px;}
	.manish{margin:100px 0px 0px 0px!important;}
	img.rashmi{margin:50px 0px 0px 0px;width:100%;}
	img.responsive{width:100%;}
	.site-message{font-size:18px; padding:15px 0px 15px 0px; text-align:center;}
	.sme-arrow:after{content:''; position:absolute; border-left:-2px solid transparent; border-right:95px solid transparent; border-bottom:30px solid #506ADA; top:22%; width:0; left:-18%; transform:rotate(176deg) skew(-1deg, -10deg);}
   .physics-sme.sme-arrow:after{border-bottom:31px solid #3A73E7; top:111%; left:-15%; transform:rotate(122deg) skew(30deg, -2deg); border-right:111px solid transparent;}
   .math-sme.sme-arrow:after{top:28%; left:-100px; transform:rotate(172deg) skew(-3deg, -10deg); border-right:105px solid transparent;}
   .chemistry-sme.sme-arrow:after{top:11%; left:99%; transform: rotate(0deg) skew(-1deg, -3deg); border-bottom:30px solid #5866D4}
   .maths-sme.sme-arrow:after{border-right:136px solid transparent; border-bottom:33px solid #5A65D3; top:25%; width:0; left:-127px; transform:rotate(170deg) skew(-1deg, -8deg);}
   .nirmala-sme.sme-arrow:after{top:3%; left:99%; transform:rotate(0deg) skew(-1deg, -33deg);}
   .savita-sme.sme-arrow:after{border-bottom:30px solid #5766D5; border-right:110px solid transparent; top:24%; left:-105px; transform:rotate(170deg) skew(-1deg, -10deg);}
   .btn-check-answer{font-size: 14px;}
   img.step-curved{position:relative; right:0px; top:0px; z-index:99; display:none;}
   .cbse-list-img img{height:95px;}
   .cbse-list{margin:25px 0px 25px 0px; text-align:center;}
   .ttx-single-act img{display:block; margin:10px 0px 5px 0px;}
   .what-is-tutorix{margin:25px 0px 25px 0px;}
   .default-wrap{margin:25px 0px 25px 0px;}
   .mom-videos h2{font-size:30px;}
   .what-is-tutorix h2{font-size:28px;}
   .switch_select_class ul a li{width:75px; min-height:25px; background:#fff; font-size:22px; margin:1rem .7rem 1rem .7rem; padding:12px 0px 12px 0px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
   .ttx-right{text-align:right;}
   .foot-copyrght .foot-smh-right{text-align:right;}
   .foot-copyrght-btm .tx-right{text-align:right;}
}
@media (min-width: 992px){
	.mui-container{max-width: 992px;}
	.calendar-topic{display:flex;}
	.w-prm-sub{width:58%;}
	.doubt-right-fix{position:sticky; top:25px;}
	/* .banner{background:url(../images/welcome-part-n.png)no-repeat 0% 100%!important; background-size:contain;}  */
	.mobile-menu{display:none;}
	.mui--text-body2{display:inline-block; position:inherit; background:transparent; padding:inherit; width:inherit; right:15px!important; text-align:inherit; box-shadow:inherit;}
	.banner h1{font-size:34px; padding:0px 0px 10px 0px;} 
	.banner .banner-punch{min-height:700px;}
	.banner .banner-content{min-height:700px;}
	.ttx-everywhere h2{font-size:36px; margin:25px 0px 0px 0px;}
	.ttx-everywhere h2 span{font-size:16px;}
	.what-vl-learn h2{font-size:38px; padding:50px 0px 55px 0px;}
	.why-tutorix{min-height:425px;}
	.demo-videos h2, .expert-faculty h2, .pricing h2, .contact-us h2, .download-app h2{font-size:25px; padding:75px 0px 25px 0px;}
	.demo-videos{min-height:365px; margin:0px 0px 0px 0px;}
	.banner{min-height:550px;}	
	.about-us-txt{padding:50% 0px;} 
	.about-us-punch h3{font-size:20px; padding:200px 120px 10px 120px;}
	.about-us-punch h6{font-size:13px; padding:10px 120px 10px 120px;}
	.about-us-punch{height:390px;}
	.coursepg{min-height:304px;}
   .mui-appbar{padding:0px 0px 50px 0px;}
   .logo{display:inline-block;} 
   .expert-faculty{margin:0px auto 80px auto;}
   .new-alert{font-size:18px;}
   .logo img{height:55px; padding:0px 30px 0px 25px;}
   .author-img.author-sme{margin:0px 0px 0px -75px;}
   .author-img img{width:100%;}
   .profile, .profile-l{min-width:320px; padding:15px 25px; margin:80px 0px 0px 0px; position:relative;}
   .profile.math-sme.sme-arrow{left:15%;}
   .sme-arrow{border-radius:.4em;}
   .kiran-sme{right:322px!important; top:-50px;}
   .nirmala-sme-box{right:-165px!important;}
   /*.sme-arrow:after{display:block;}*/
   .sme-arrow:after{content:''; position:absolute; border-left:-2px solid transparent; border-right:95px solid transparent; border-bottom:30px solid #506ADA; top:22%; width:0; left:-18%; transform:rotate(176deg) skew(-1deg, -10deg);}
   .physics-sme.sme-arrow:after{border-bottom:31px solid #3A73E7; top:111%; left:-15%; transform:rotate(122deg) skew(30deg, -2deg); border-right:111px solid transparent;}
   .math-sme.sme-arrow:after{top:28%; left:-100px; transform:rotate(172deg) skew(-3deg, -10deg); border-right:105px solid transparent;}
   .chemistry-sme.sme-arrow:after{top:11%; left:99%; transform: rotate(0deg) skew(-1deg, -3deg); border-bottom:30px solid #5866D4}
   .maths-sme.sme-arrow:after{border-right:136px solid transparent; border-bottom:33px solid #5A65D3; top:25%; width:0; left:-127px; transform:rotate(170deg) skew(-1deg, -8deg);}
   .nirmala-sme.sme-arrow:after{top:3%; left:99%; transform:rotate(0deg) skew(-1deg, -33deg);}
   .savita-sme.sme-arrow:after{border-bottom:30px solid #5766D5; border-right:110px solid transparent; top:24%; left:-105px; transform:rotate(170deg) skew(-1deg, -10deg);}
   .streaming-box {margin:7em -40px;}
   .terms-policy.streaming{padding:0px 60px;}
   label.c{padding:15px 25px;}
   .contact-us{position:relative; top:154px;}
   a.btn.btn-default.green-wa,a.btn.btn-default.blue-wa,a.btn.btn-default.pink-wa{padding:6px 11px 6px 11px; font-size:15px;}
   /*syllabus*/
   .tabsyllabus {width:855px;}
   .tabsyllabus-box{width:799.9px;}
   .tabsyllabus ul li,.tabsyllabus ul li:hover{margin:0 5% -90px 4%; font-size:16px;}
   .current-maths,.current-physic,.current-chemist,.current-bio{width:35px; height:31px; margin-top:-52px;} 
   .current-maths{margin-left:55px;}
   .current-physic{margin-left:259px;}
   .current-chemist{margin-left:475px;}
   .current-bio{margin-left:675px;}
   img.research-img{width:40%; margin-left:25%;}
   img.concept{margin-top:16px;}
   img.research-arrow{width:50%; top:40px; left:340px;}
   .writing-script{margin-top:-22%; margin-left:4%;}
   .review-proof,.subtitle-notes,.quiz{margin-top:-28%;}
   .designing,.editing,.artist-dev,.shoot-concept{margin-top:-26%;}
   .recording{margin-top:-30%;}
   .object-3d{margin-top:-22%;}
   .review-arrow{margin-top:-17%;}
   .visual-arrow{margin:-16% 0 0 -10%;}
   .shoot-arrow,.review-arrow{margin-left:15%;}
   .shoot-arrow{margin-top:-11%;}
   .designing-arrow{margin-top:-12%; margin-left:18%;}
   .object-arrow{margin-left:-15%; margin-top:-14%;}
   .recording-arrow,.artist-arrow{margin-top:-17%; margin-left:-15%;}
   .notes-arrow{margin-top:-12%; margin-left:14%;}
   .quiz-arrow{width:260px !important; margin-left:12%; margin-top:-45px;}
   /*Heading*/
   .creative h3{font-size:17px;}
   h3.research-title{margin-top:-200px; margin-left:-34%;}
   h3.narration-title{margin-left:-60px; margin-top:-85px;}
   .review-proof h3{margin-left:-14%; margin-top:-100px;}
   .artist-dev h3{margin-top:-93px; margin-left:22%;}
   .writing-script h3{margin-left:90px;}
   .shoot-concept h3,.object-3d h3{margin-left:-60px; margin-top:-120px;}
   .editing h3{margin-top:-24%; margin-left:24%;}
   .recording h3{margin-top:-110px;}
   .subtitle-notes h3{margin-top:-85px; margin-left:106px;}
   .quiz h3{margin-top:-165px; margin-left:18px; width:61%;}
   .designing h3{margin-top:-85px;}
   .final-video{margin-top:-24%;}
	.foot-copyrght .foot-smh{text-align:left; padding:10px 0px 20px 0px;}
	h2.buy-active-title, .buy-benefit-access h1, .buy-schools h1{font-size:40px;}
	.buy-activation{min-height:475px;}
	.features-how h1.title{font-size:75px; padding:75px 0px 25px 0px;}
	.features-how h6{font-size:34px; line-height:50px;}
	.features-how{min-height:621px;}
	.faq-heading h1{font-size:7.5rem; padding:225px 0px 0px 140px;}
	.faq-heading h4{font-size:32px; padding:0px 0px 0px 140px;}
	.faq-heading{min-height:560px;}
	.class-boxes{padding:0px 30px 0px 30px;} 
	.foot-copyrght span{display:none;}
	.np{padding-left:15px; padding-right:15px;}
	.border-margin{margin:45px;}
	.mui-list--inline>li.mui-tollfree{display:inline;}
	.franchise{margin:45px 0px 0px 0px;}
	.franchise-form h5{margin:50% 0 50% 0;}
	.franchise-form .franchise-left-img{display:inline; min-height:650px;}
	.franchise-form .franchise-right-img{min-height:650px;}
	.signup{max-width:355px; margin:22% 5%; padding:0;}
	.leftbar-content{margin:1% auto 25px auto;}
	.leftbar-icon{display:block;}
	.leftbar{display:block;}
	.foot-wrap{text-align:left; padding:45px 25px 5px 25px;}
	.ttx-membership h2{font-size:38px;}
	.franchise-form .franchise-right-img{background:url(../images/franchise--form-rgt.png) no-repeat 90% -3%;}
	h4.buy-active-title-sub{font-size:22px;}
	.border-margin{padding:25px;}
	.mui-container{padding-left:15px; padding-right:15px;}
	.wrapper-index{margin-top:0px; margin-bottom:15px; border-radius:40px; -moz-border-radius:40px;}
	.foot-message{padding:10px 0px; font-size:18px;}
	.brand-ambssador{width:100%; margin:-1px 0px 0px -19px;}
	.ask-your-q .ask-question{margin:60px 0px 0px 110px; position:relative; right:-56px;}
	.ask-your-q .ask-question-img img{width:375px; height:auto; margin:-25px 0px 0px -75px;}
	.ttx-independence-msg img{width:100%; margin:-25px 0px -27px -1px;}
	.ttx-price{display:flex; align-items:center; min-height:160px; margin:0px 0px 0px 0px;}
	.ttx-yr-price{padding:55px 10px 25px 10px;}
	.ttx-oneyr, .ttx-6months, .ttx-twoyr, .ttx-threeyr, .ttx-fouryr, .ttx-fiveyr, .ttx-sixyr{background-size:contain;}
	.ttx-yr-title{font-size:32px;} 
	.modal-window>div{width:35%;}
	.ttx-single-act h2{font-size:28px;}
	.ttx-single-act h4{text-align:right;}
	.ttx-single-act p{text-align:right;}
	.ttx-syllabus h2{font-size:28px;}
	.ttx-syllabus h4{text-align:left;}
	.ttx-syllabus p{text-align:left;}
	.deepthi{margin:40px 0px 0px 0px!important; padding:20px;}
	.swati{margin:160px 0px 0px 0px!important;}
	.ashmeer{margin:0px 0px 0px 0px!important; padding:20px;}
	.waheed{margin:75px 0px 0px 0px!important;}
	.soharab{margin:109px 0px 0px 49px!important; padding:20px;}
	.manish{margin:100px 0px 0px 0px!important;}
	img.rashmi{margin:50px 0px 0px 0px; width:100%;}
	img.responsive{width:auto;}
	.site-message{font-size:18px; padding:15px 0px 15px 0px; text-align:center;}
	.btn-check-answer{font-size: 14px;}
	img.step-curved{position:relative; right:-152px; top:-74px; z-index:99; display:none;}
	.cbse-list-img img{height:125px;}
	.cbse-list{margin:55px 0px 55px 0px; text-align:center;}
	.ttx-single-act img{margin:60px -20px 35px 0px;}
	.what-is-tutorix{margin:55px 0px 55px 0px;}
	.default-wrap{margin:0px 0px 55px 0px;}
	.mom-videos h2{font-size:32px;}
	.what-is-tutorix h2{font-size:32px;}
	.switch_select_class ul a li{width:75px; min-height:25px; background:#fff; font-size:22px; margin:1rem .7rem 1rem .7rem; padding:12px 0px 12px 0px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
	.ttx-right{text-align:right;}
	.foot-copyrght .foot-smh-right{text-align:right;}
	.foot-copyrght-btm .tx-right{text-align:right;}
}
@media (min-width:1200px){
	.mui-container{max-width: 1280px;}
	.calendar-topic{display:flex;}
	.w-prm-sub{width:58%;}
	.doubt-right-fix{position:sticky; top:25px;}
	/* .banner{background:url(../images/welcome-part-n.png)no-repeat 0% 100%!important; background-size:contain;}  */
	.mobile-menu{display:none;}
	.mui--text-body2{display:inline-block; position:inherit; background:transparent; padding:inherit; width:inherit; right:15px!important; text-align:inherit; box-shadow:inherit;}
	.banner h1{font-size:38px; padding:10px 0px 10px 0px;} 
	.banner .banner-punch{min-height:700px;}
	.banner .banner-content{min-height:700px;}
	.banner .banner-left{margin:0px;}
	.ttx-everywhere h2{font-size:36px; margin:25px 0px 0px 0px;}
	.ttx-everywhere h2 span{font-size:16px;}
	.what-vl-learn h2{font-size:38px; padding:50px 0px 65px 0px;}
	.why-tutorix{min-height:425px;}
	.demo-videos h2, .expert-faculty h2, .pricing h2, .contact-us h2, .download-app h2, .syllabus h2{font-size:36px; padding:75px 0px 25px 0px; text-align:center;}
	.demo-videos{min-height:365px; padding:0px 0px 0px 0px;}
	.banner{min-height:450px;}	
	.about-us-txt{padding:50% 0px;} 
	.about-us-punch h3{font-size:20px; padding:200px 120px 10px 120px;}
	.about-us-punch h6{font-size:13px; padding:10px 120px 10px 120px;}
	.about-us-punch{height:365px;}
	.coursepg{min-height:304px;}
	.mui-appbar{padding:0px 0px 40px 0px;}
	.logo{display:inline-block; padding:1px 25px 0px 0px!important;} 
	.expert-faculty{margin:50px auto 100px auto;}
	.new-alert{margin:0px 0px 100px 0px; font-size:15px; position:relative; top:20px;}
	.contact-us{top:110px;}
	.logo img{height:55px; padding:0px 30px 0px 10px;}
	.foot-copyrght .foot-smh{text-align:left; padding:10px 0px 10px 0px;}
	h2.buy-active-title, .buy-benefit-access h1, .buy-schools h1{font-size:40px;}
	.buy-activation{min-height:475px;}
	.features-how h1.title{font-size:75px; padding:75px 0px 25px 0px;}
	.features-how h6{font-size:34px; line-height:50px;}
	.features-how{min-height:625px;}
	.faq-heading h1{font-size:7.5rem; padding:225px 0px 0px 140px;}
	.faq-heading h4{font-size:32px; padding:0px 0px 0px 140px;}
	.faq-heading{min-height:560px;}
	.class-boxes{padding:0px 30px 0px 30px;} 
	.foot-copyrght span{display:inline-block;}
	.np{padding-left:15px; padding-right:15px;}
	.border-margin{margin:35px;}
	.mui-list--inline>li.mui-tollfree{display:inline;}
	.franchise{margin:45px 0px 0px 0px;}
	.franchise-form h5{margin:50% 0 50% 0;}
	.franchise-form .franchise-left-img{display:inline; min-height:650px;}
	.franchise-form .franchise-right-img{min-height:650px;}
	.signup{max-width:370px; margin:15% 5%; padding:0;}
	.leftbar-content{margin:1% auto 25px auto;}
	.leftbar-icon{display:block;}
	.leftbar{display:block;}
	.foot-wrap{text-align:left; padding:45px 25px 5px 25px;} 
	.ttx-membership h2{font-size:38px;}
	.franchise-form .franchise-right-img{background:url(../images/franchise--form1-rgt.png) no-repeat 90% -3%;}
	h4.buy-active-title-sub{font-size:22px;}
	.border-margin{padding:25px;}
	.mui-container{padding-left:15px; padding-right:15px;}
	.wrapper-index{margin-top:0px; margin-bottom:15px; border-radius:40px; -moz-border-radius:40px;}
	.foot-message{padding:15px 0px; font-size:18px;}
	.brand-ambssador{width:100%; margin:-1px 0px 0px -19px;}
	.ask-your-q .ask-question{margin:60px 0px 0px 110px; position:relative; right:-56px;}
	.ask-your-q .ask-question-img img{width:375px; height:auto; margin:-18px 0px 0px -3px;}
	.ttx-independence-msg img{width:100%; margin:-55px 0px -57px -1px;}
	.ttx-price{display:flex; align-items:center; min-height:160px; margin:0px 0px 0px 0px;}
	.ttx-yr-price{padding:55px 10px 25px 10px;}
	.ttx-oneyr, .ttx-6months, .ttx-twoyr, .ttx-threeyr, .ttx-fouryr, .ttx-fiveyr, .ttx-sixyr{background-size:contain;}
	.ttx-yr-title{font-size:32px;} 
	.modal-window>div{width:35%;}
	.ttx-single-act h2{font-size:28px;}
	.ttx-single-act h4{text-align:right;}
	.ttx-single-act p{text-align:right;}
	.deepthi{margin:40px 0px 0px 0px!important; padding:20px;}
	.swati{margin:160px 0px 0px 0px!important;}
	.ashmeer{margin:0px 0px 0px 0px!important; padding:20px;}
	.waheed{margin:75px 0px 0px 0px!important;}
	.soharab{margin:109px 0px 0px 49px!important; padding:20px;}
	.manish{margin:100px 0px 0px 0px!important;}
	img.rashmi{margin:55px 0px 0px 0px;width:100%;}
	img.responsive{width:auto;}
	.site-message{font-size:18px; padding:9px 0px 5px 0px; text-align:center;}
	.btn-check-answer{font-size: 14px;}
	img.step-curved{position:relative; right:-152px; top:-74px; z-index:99; display:none;}
	.cbse-list-img img{height:125px;}
	.cbse-list{margin:55px 0px 55px 0px; text-align:center;}
	.ttx-single-act img{display:block; margin:50px -20px 35px 0px;}
	.what-is-tutorix{margin:55px 0px 55px 0px;}
	.default-wrap{margin:0px 0px 55px 0px;}
	.mom-videos h2{font-size:36px;}
	.what-is-tutorix h2{font-size:36px;}
	.switch_select_class ul a li{width:75px; min-height:25px; background:#fff; font-size:22px; margin:1rem .7rem 1rem .7rem; padding:12px 0px 12px 0px; border-radius:10px; box-shadow:1px 1px 10px #ccc;}
	.ttx-right{text-align:right;}
	.foot-copyrght .foot-smh-right{text-align:right;}
	.foot-copyrght-btm .tx-right{text-align:right;}
}
@media (max-width:1200px){ 
	.position-absolute {display: none;}
}
@media (max-width: 3274px) and (min-width: 1424px){
	.large{margin:6% 0 0 0;} .leftbar-content{margin:7% auto 25px auto;}
}
*{-webkit-overflow-scrolling:touch;} 

/* slick css */ 
 .slick-slide{margin:0px -25px 0px -25px;}.slick-slide img{width:100%;height:205px;padding:4px;margin:0rem 0rem 0rem 1rem!important;border-radius:50px;-moz-border-radius:50px;border:2px solid #0155c7;box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ccc;}.slick-prev:before, .slick-next:before{color:black;}.slick-slide{transition:all ease-in-out .3s;opacity:1;}.slick-active{opacity:1;}.slick-current{opacity:1;}.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display: block;overflow: hidden;margin:0px auto 0px auto;padding:40px 8px;width:90%;}.slick-list:focus {outline: none;}.slick-list.dragging{cursor:pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:24px;display:block;margin-left:auto;margin-right:auto;height:235px;overflow:hidden;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide{display:block;width:210px;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}@charset 'UTF-8';.slick-loading .slick-list{background: #fff url('/images/loader.gif') center center no-repeat;}@font-face{font-family:'slick';font-weight: normal;font-style: normal;src: url('./css/slick.eot');src: url('./css/slick.eot?#iefix') format('embedded-opentype'), url('./css/slick.woff') format('woff'), url('./css/slick.ttf') format('truetype'), url('./css/slick.svg#slick') format('svg');}.slick-prev, .slick-next {font-size: 0;line-height: 0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before, .slick-next:before {font-family:'Fontawesome';font-size:45px;color:#7b7a7a;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{width:40px;height:40px;left:25px;z-index:99;overflow:hidden;}[dir='rtl'] .slick-prev{right:25px;left:auto;}.slick-prev:before{content:url('https://origin.tutorix.com/images/prev.png');}[dir='rtl'] .slick-prev:before{content:url('https://origin.tutorix.com/images/prev.png');}.slick-next{right:24px;width:40px;height:40px;overflow:hidden;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before {content:url('https://origin.tutorix.com/images/next.png');}[dir='rtl'] .slick-next:before {content: '<';}.slick-dotted.slick-slider{margin-bottom:0px;}.slick-dots {position: absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width: 20px;height: 20px;margin: 0 5px;padding:0;cursor:pointer;}.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity: 1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position: absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
/* end of slick css */

.referal-box{margin:50px 0px 30px 0px; padding:0px;}
.referal-box h2{font-size:28px; color:#057ab5; font-weight:bold; letter-spacing:0.34px; text-align:left; padding:5px 0px; margin:0px;}
.referal-box p{font-size:16px; color:#333; text-align:left; line-height:24px; margin:5px 0px 15px 0px;}
.grecaptcha-badge{visibility:hidden;}
.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%;}
.npl{padding-left:0px;}
.login-menu{display:none;}
.border-margin{border:1px solid #1f1dc7;border-radius:20px;-webkit-border-radius:20px;}

/* classes css */
.box-hdr{font:300 26px/38px "Roboto",sans-serif;text-align:center;display:block;margin:13px 7px 20px 5px;padding: 0px 1px 0px 14px;}.box-tab {border-radius: 0 19px 19px 0;box-sizing: border-box;color: #fff;font: bold 18px/38px "Trebuchet MS",sans-serif;display: block;height: 38px;left: -5px;padding-right: 11px;position: relative;text-align: right;top: 14px;width: 43px;-moz-box-sizing: border-box;float:left;}.purple-box{min-height:275px;border: 1px solid #845dc1;border-radius: 12px;}.purple-bg {background: #845dc1;}.purple-txt {color: #845dc1;} .orange-text{ color: #fc7243;} .orange-box{min-height:275px;border: 1px solid #fc7243;border-radius: 12px;}.orange-bg {background: #fc7243;}.orange-txt {color: #fc7243;}.blue-box{min-height:275px;border: 1px solid #346fc6;border-radius: 12px;}.blue-bg {background: #346fc6;}.blue-txt {color: #346fc6;}.green-box{min-height:275px;border: 1px solid #3dcdbd;border-radius: 12px;}.green-bg {background: #3dcdbd;}.green-txt {color: #3dcdbd;}.teal-box{min-height:275px;border: 1px solid #53c8f7;border-radius: 12px;}.teal-bg {background: #53c8f7;}.teal-txt {color: #53c8f7;}.hdr-new-arrival {background-position: 100% 100%;height: auto;margin-top: -8px;}.margin-top{margin-top:15px;}h2.hdr-new-arrival{background-image: url(../images/classes-coming-soon.png); background-size: 94px 60px;background-repeat:no-repeat; color:#11b3f3;display: inline-block;font: 400 24px/60px "Trebuchet MS",sans-serif;margin:5px 0px 15px 0px;padding: 0 100px 0 0; text-decoration: none;white-space:normal;}h3.hdr-new-arrival a{color:#76b728;height:18px;display: block;font: 400 18px/1em "Trebuchet MS",sans-serif;margin: 0 0 3px 0;min-height: 0;min-width: 0;padding: 0;margin-top: -13px;}.class-boxes p{color:#666; display:inline-block; font:normal 14px/1.2em Verdana,sans-serif; margin:0 25px 30px 0; position:relative; vertical-align:top;line-height:22px;} .class-boxes ul li{text-align:left; line-height:26px;}
/* end of classess css */

/* rightbar overlay */
.leftbar-icon{font-size:16px; color:#333; background:#fff; position:absolute; right:0px; top:25%; padding:5px 15px; border-top-left-radius:20px; border-bottom-left-radius:20px; cursor:pointer;}
.leftbar{display:block;height:0%; width:100%; position:fixed; z-index:9999; top:0; left:0; background-color:rgb(0,0,0); background-color: rgba(0,0,0, 0.7); overflow-y:hidden; transition:0.5s;}
.leftbar-content{position:relative; top:0; width:75%; text-align:center;}
.leftbar .closebtn{position:absolute; color:#fafafa; top:20px; right:45px; font-size:40px;}
.leftbar-content img{box-shadow:0px 2px 30px #1b1b1b; border-radius:20px;}
@media screen and (max-height: 450px){ .leftbar{overflow-y:auto;} .leftbar a{font-size:20px} .leftbar .closebtn{font-size:40px; top:15px; right:35px;} }
/* end of rightbar overlay */

/* footer message */
.foot-message{display:none; width:100%; position:fixed; bottom:0px; left:0px; background:rgb(74, 80, 95,.9); text-align:center; color:#fff; z-index:9999;}
.foot-message a{color:#77ccf7;}
/* end of footer message */

.coupon-flex{display:grid; justify-content: center; grid-template-columns:40% 60%; align-items: center; gap:1rem;}
.coupon-flex .text-right{text-align: right;}
.coupon-code-bg{background:#fafcff; margin:0 auto; padding:1.5rem 0rem; border:1px solid #305fae; border-radius:15px; -webkit-border-radius:15px; display:grid; grid-template-columns:inherit; justify-content: center; gap:1rem;}
.coupon-success{width:auto; display:block; font-size:14px; color:#04af2f; position:relative; padding:5px 10px; margin:10px 0px 10px 0px; border-radius:6px;}
.coupon-error{color:#f00; font-size:13px; position:relative; top:10px; padding:0px 0px 15px 0px;}
#coupon_value{background :#fff; padding:5px 20px; font-size:22px; color:#000; margin:5px auto; border:1px dashed #aaa; text-transform:uppercase; text-align:center; border-radius:4px;}
.btn-coupon{font-size:16px; position:absolute; right:5px; top:4px; color:#f50808; cursor:pointer;}
.coupon-flex input{width:fit-content; background:transparent; height:32px; border:0px solid #fff; border-bottom:1px solid #aaa!important; outline:none;}
.pay-currency{width:fit-content; background:#e4ffe5; padding:10px 10px; border:0px solid #34b957; font-size:26px; line-height:18px; vertical-align:middle; border-radius:15px; -webkit-border-radius:15px; display: flex; flex-direction: column; align-items:center; gap:.45rem;}
.pay-currency-price{display:flex; align-items: center; gap:.15rem;}
.pay-currency-gst{font-size:12px; margin-left:40px;}
.pay-currency [type=radio]{width:34px; height:20px;}
#divCouponRemove{position: relative; display:flex; justify-content: center; align-items: center; gap:.15rem;}
#divValidity{text-align: center;}
#divValidity span{font-size:20px; font-weight: bold;}
#total_inr_price{color:#33c34e;}
#total_inr_price strike{font-size:18px; color:#f00;}
#total_inr_price span{color:#33c34e;}
#total_inr_price b{color:#000; font-weight: normal;}
.pay-rupee-sign{color:#33c34e;}
@media(min-width:764px){ .coupon-code-bg{width:55%;} }
@media(max-width:764px){ .coupon-code-bg{width:100%;} }

.email-verify{padding:10px; margin:0px 0px 20px 0px; font-size:18px; text-align:left; font-weight:bold; color:#333; border-bottom:1px solid #eee;}
.verify-success{background:#f6ffeb; padding:30px; margin:0px 0px 25px 0px; font-size:24px; font-weight:normal; color:#76b729; border-radius:20px; border:1px solid #dcf9bb;}
.verify-success span{padding:10px 0px 15px 0px; font-size:18px;}
.verify-success a{color:#609c18; text-decoration:none;}
.verify-success a:hover, .error_goback a:hover{color:#eb7c26; cursor:pointer;}
.error_goback{font-size:16px; margin:60px 0px 20px 0px; color:#afafaf;}
.error_goback a{font-size:20px; padding:0px 0px 0px 15px; color:#609c18;}
.verify-failure{background:#fff3ea; padding:30px; margin:0px 0px 25px 0px; font-size:24px; font-weight:normal; color:#ef2505; border-radius:20px; border:1px solid #fbc7c7}
.np0{padding-left:0px; padding-right:0px;}
.signup-country-fix{position:relative; margin:0px 0px -20px 0px; padding:0px; top:15px; width:25%;}
.ask-your-q .ask-question img{width:90px;}
.ask-your-q .ask-question h6{font-size:22px; font-weight:bold; color:#ed9545;}
.ask-your-q .ask-question p{font-size:20px; color:#057ab5; text-align:center; line-height:28px;}
.note-editor sub, .note-editor sup{font-size:12px!important; padding:0px 1px;}
.modal-window{position: fixed; background-color:rgba(0, 0, 0, 0.5); top: 0; right: 0; bottom: 0; left: 0; z-index: 999; opacity: 0; pointer-events: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.modal-window:target{opacity: 1;pointer-events: auto;}
.modal-window>div{position: relative; margin:8% auto; padding:20px; background:#fff; color:#444;font-size:14px; border-radius:20px; -webkit-border-radius:20px; box-shadow:1px 0px 5px #333;}
.modal-window h2{font-weight:18px; text-align:left; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #ccc;}
.modal-window p{font-weight:14px; text-align:left; margin:0px; padding:0px 0px 10px 0px; line-height:24px; text-align:justify;}
.modal-close{color:#f00; line-height:30px; font-size:22px; position:absolute; right:8px; text-align:center; top:7px; width:30px; text-decoration:none;}

/* 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 */ 

/* css for doubts list */
.doubt-list{font-size:13px; text-align:left; margin:15px 0px 15px 0px; padding:0px;}
.doubt-list h1{font-size:20px; color:#057ab5!important; padding:0px 0px 5px 0px!important; margin:0px 15px 10px 15px!important; display:flex; justify-content:space-between; align-items:center; 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:#057ab5!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{}
.doubt-author-desc .doubt-author-img img{width:40px; height:40px; margin:0px 10px 5px 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 0px 8px 0px; line-height:28px; white-space:nowrap; display:inline;}
ul.doubt-categories li a{background:#e5e8f1; color:#3a3d44; font-size:12px; margin:0px 3px 0px 0px; padding:3px 5px 4px 5px; 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:2px 15px 2px 15px; border-radius:90px; -webkit-border-radius:90px; cursor:pointer;}
.ask-question-btn a{font-size:20px; color:#fff;}
.ask-question-btn:hover{background:#045ba8;}
.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{background:#fff; 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;}
.doubt-upload-docs{background:#fdfdfd; 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:999; opacity:0; cursor:pointer;}
.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;}
/* end of css for doubts list */
img.moms-talk{padding:0px!important; border:1px solid #0155c7!important;}
.ttx-single-act{margin:20px 0px 20px 0px; padding:0px; text-align:center;}
.ttx-single-act img{max-width:100%; padding:0px;}
.ttx-single-act h2{letter-spacing:0.34px; color:#057ab5; text-align:right; font-weight:bold; margin:5px 0px 15px 0px;}
.ttx-single-act h4{color:#fb7343; font-size:20px; letter-spacing:0.34px; text-align:right; font-weight:bold; margin:55px 0px 5px 0px;}
.ttx-single-act p{font-size:16px; color:#333; text-align:right; line-height:24px; margin:5px 0px 15px 0px;}
.ttx-syllabus {margin:20px 0px 20px 0px; padding:0px; text-align:center;}
.ttx-syllabus ul{column-count:2; margin:0rem 0rem 1rem 1rem; padding:0rem;}
.ttx-syllabus ul li{font-size:16px; color:#000; line-height:24px; text-align:left; margin:0rem 0rem 0rem 1rem; padding:0rem 0rem 0rem .5rem;}
.ttx-syllabus img{max-width:100%; margin:35px 0px 20px 0px; padding:0px;}
.ttx-syllabus h2{letter-spacing:0.34px; color:#057ab5; text-align:left; font-weight:bold; margin:5px 0px 15px 0px;}
.ttx-syllabus h4{color:#fb7343; font-size:20px; letter-spacing:0.34px; text-align:left; font-weight:bold; margin:55px 0px 5px 0px;}
.ttx-syllabus p{font-size:16px; color:#333; text-align:left; line-height:24px; margin:5px 0px 15px 0px;}
.mom-videos{background:#fff; text-align:center; font-size:18px; color:#66687C; padding:5px 0px; margin:75px 0px 15px 0px;}
.mom-videos h2{letter-spacing:0.34px; color:#057ab5; text-align:center; font-weight:bold; margin:0px 0px 0px 0px;}
img{border:none;}
.class-box-title{list-style:none;font-weight:bold; margin:0px 0px 10px -20px;}
.what-is-tutorix{padding:0px 10px;}
.what-is-tutorix h2{letter-spacing:0.34px; color:#057ab5; text-align:left; font-weight:bold; margin:0px 0px 15px 0px;}
.what-is-tutorix h3{font-size:22px; letter-spacing:0.34px; color:#fb7343; text-align:left; font-weight:normal; margin:0px 0px 10px 0px;}
.what-is-tutorix p{font-size:16px; letter-spacing:0.34px; color:#333; text-align:justify; font-weight:normal; line-height:24px; margin:10px 0px 20px 0px;}
.what-is-tutorix p span{color:#057ab5;}
.what-is-tutorix a{background:#fb7343; color:#fff; padding:8px 15px!important; border:1px solid #fb7343; border-radius:90px!important; -webkit-border-radius:90px!important;}
.note-editor div{font-size:14px!important; text-align:left!important; line-height:24px!important;  margin:0px!important; padding:0px 0px 5px 0px!important;}
.note-editor p{font-size:14px; text-align:left; line-height:22px; margin:0px; padding:0px 0px 0px 0px;}
.note-editor ul{margin:0px 0px 20px 0px; padding:0px;}
.note-editor ul li{font-size:14px; list-style:disc!important; line-height:22px; text-align:left; margin:5px 0px 0px 30px; padding:2px 3px;}
.note-editor ol{margin:0px 0px 20px 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;}
.site-message{background:linear-gradient(90deg,#ffffff 0,#ebecef 50%,#ffffff 100%); width:100%; text-align:center; color:#fff; left:0px; right:0px; top:0px;position:fixed; z-index:99999; box-shadow:0px 2px 10px #909090; -webkit-box-shadow:0px 2px 10px #909090;}
.site-message a{color:#fafafa;} .site-message a:hover{color:#fff;}
.panel-filters{background:#fff; margin:0; padding:0px; border:1px solid #eee; border-radius:8px; -webkit-border-radius:8px;}
.panel-filters .panel{padding:0px 10px; margin-bottom:15px!important; box-shadow:none!important;}
.panel-filters h3{background:#fafafa; color:#057ab5; font-size:18px; margin:0px 0px 15px 0px; padding:10px 0px 15px 10px; border-top-left-radius:6px; border-top-right-radius:6px;}
.panel-filters h4{font-size:14px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #eee;}
.panel-filters .panel-filter-arrow{float:right;}
.panel-filters ul{margin:0px 0px 5px 0px; padding:0px;}
.panel-filters ul li{margin:0px; padding:5px 0px; list-style:none;}
.panel-filters ul li input[type=checkbox]{margin-right:7px!important; cursor:pointer;}
.panel-filters ul li a{font-size:13px!important;}
.no-data-found{font-size:16px; color:#337ab7; font-weight:bold; text-align:center; padding:25px; margin:0px 0px 25px 0px; border:1px solid #eee; border-radius:8px;}
.common-loader{width:100%; text-align:center; margin:45px 0px 45px 0px; display:block;}
.filter-wrap{background:transparent; float:right; font-size:15px; color:#444; margin:12px 25px 0px 0px;}
.filter-dropdown{margin:0px 0px 25px 0px; padding:0px 0px 10px 0px; border:1px solid #ececec; border-radius:14px; -moz-border-radius:14px; box-shadow:0px 1px 3px #ececec; -webkit-box-shadow:0px 1px 3px #ececec; -moz-box-shadow:0px 1px 3px #ececec;}
.filter-dropdown ul{margin:0px; padding:0px;}
.filter-dropdown ul li{margin:0px; padding:0px; list-style:none; line-height:26px;}
.filter-dropdown ul li input[type=checkbox]{margin-right:7px!important; cursor:pointer;}

/* popup css */
.bk-wrap{width:110px; display:inline-block; font-size:13px; text-align:center; margin:10px 10px 0px 0px; padding:5px; border:1px solid #eee; border-radius:5px;}
.bk-wrap:hover{background:#ee7c00; color:#fff!important; cursor:pointer;}
.bk-wrap-active{background:#ee7c00; color:#fff!important; cursor:pointer;}
.overlay{position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.7); transition:opacity 500ms; visibility:hidden; opacity:0; z-index:9999999;}
.overlay:target{visibility:visible; opacity:1;}
.popup{margin:30px auto; padding:10px; background:#fff; border-radius:5px; width:645px; height:575px; position:relative; transition:all 5s ease-in-out;}
.popup h2{margin-top:0; color:#333;}
.popup .close{position:absolute; top:0px; right:10px; transition:all 200ms; font-size:30px; font-weight:bold; text-decoration:none; color:#333;}
.popup .close:hover{color:#06D85F;}
.popup .content{max-height:30%; overflow:auto;}
@media screen and (max-width: 700px){
  .box{width:70%;}
  .popup{width:70%;}
}
.popup h2{font-size:16px; font-weight:bold; text-align:center; padding:0px 0px; margin:0px; border-bottom:1px solid #ccc;}
.popup h2 span{background:#f3f3f3; color:#057ab5; font-size:11px; font-weight:normal; text-align:center; padding:5px 10px; margin:0px; border-radius:90px;}
.signinForm{width:625px; min-height:500px; max-height:510px; overflow:auto; margin:0 auto; padding:10px 0px 10px 0px;}
.signinForm label{font-size:13px; font-weight:bold; padding:0px; margin:0px 0px 10px 0px;}

/* new css for book a session */
.signinForm .fb_icon button{font-size:14px; padding:15px; margin:5px; border:1px solid #eee;}
.signinForm .fb_icon button:hover{background:#057ab5;}
.book-wrap{text-align:center; margin-bottom:25px;}
.book-wrap-input{width:84%; text-align:left; margin-left:50px; margin-bottom:25px;}
.book-wrap-input input[type="text"]{width:100%; background:#fff; padding:5px 0px; text-align:left; border-top:0px solid #ccc; border-left:0px solid #ccc; border-right:0px solid #ccc; border-bottom:1px solid #ccc; outline:none;}
.pop-img-box{background:#fafafa; padding:5px 0px; margin:10px 0px 0px 0px; border:1px solid #eee; border-radius:5px;}
.pop-img-box:hover{background:#fff; color:#057ab5;}
.doubt-box-pop img{width:65px; filter:grayscale(1);}
.doubt-box-pop img:hover{width:65px; filter:grayscale(0);}
.fb-session-wrap{text-align:left; padding:10px; margin:5px 0px 5px 125px;}
.fb-session-wrap img{vertical-align:top;}
.fb-session-wrap button{background:#fff; width:60px; font-size:13px; text-align:center; padding:5px 9px; margin:0px 3px; border:1px solid #ccc; border-radius:5px; cursor:pointer;}
.fb-session-wrap button:hover{background:#ee7c00; border:1px solid #ee7c00; color:#fff; curspor:pointer;}
.btn-booksession{background:#76b728; color:#fff; padding:7px 15px; margin:10px 0px 5px 0px; border:1px solid #76b728; border-radius:5px; cursor:pointer;}
.bk-conditions{font-size:11px; text-align:center; }
.bk-conditions a{font-size:11px; text-align:center; color:#3f35c4;}
.login_icon_plcholders{position:relative; left:-22px;}
.bk-mobile-number{height:28px; padding:0px 0px 0px 75px; outline:none; border:none;}
.bk-grade{font-size:16px!important; padding:10px 20px!important; margin:0px 3px!important;}
.bk-grade-active{background:#ee7c00!important; color:#fff; font-size:16px!important; padding:10px 20px!important; margin:0px 3px!important;}
.bk-pc-laptop{margin-left:15px; margin-bottom:10px; font-weight:normal;}

.signinForm::-webkit-scrollbar{width:7px;}
.signinForm::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius:10px; border-radius:10px;}
.signinForm::-webkit-scrollbar-thumb{-webkit-border-radius:10px; border-radius:10px; background:#057ab5; -webkit-box-shadow:inset 0 0 60px #057ab5;}
.signinForm::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,0.4); }
/* end of popup css */

/* buy activation boxes css */
.unlock-course{text-align:left;}
.unlock-20{background:#fff; min-height:179px; text-align:center; margin:25px 0px 10px 0px; padding:0px 0px 15px 0px; border:1px solid #ccc; border-radius:4pt; position:relative; z-index:9;}
.unlock-20 p{font-size:16px; text-align:center; text-transform:uppercase; padding:0px 0px 15px 0px; margin:0px;}
.border-orange{border:1px solid #f66d30;}
.bg-grey{background:#66687c!important;}
.bg-orange{background:#f66d30!important;}
.orange-font{color:#f66d30;}
.grey-font{color:#66687c;}
.unlock-20 .unlock-discount{padding:10px 10px; font-size:17px; color:#fff; text-align:center; text-transform:uppercase; margin:0px 0px 25px 0px;}
.unlock-20 .unlock-price{font-size:28px; font-weight:bold;}
.btn-unlock{background:#66687c; padding:6px 35px; font-size:14px; color:#fff; margin:8px auto; border-radius:4px;}
.btn-lg{padding:2% 25%; font-size:14px;}
.npr{padding-right:0px;}
.unlock-agree{display:inline-flex; font-size:12px; line-height:18px; margin:0px 0px 15px 0px;}
.unlock-agree input[type="checkbox"]{vertical-align:middle; margin-top:2px; margin-right:10px;}
figure{margin:0 0 1rem;}
.position-absolute{position:absolute!important;}
.start-0{left:51.4rem!important;}
.faq-circle{margin:8px 0px 0px 21px; position:relative!important;}
.top-0{top:9.6rem!important;}
.translate-middle{-webkit-transform:translate(-50%, -50%)!important; transform:translate(-50%, -50%)!important;}
.rotate-193{-webkit-transform:rotate(272deg)!important; transform:rotate(272deg)important;}
.me-n9{margin:6px 0px 0px 113px; left:56rem;}
.opacity-4{opacity:0.4!important;}
.fill-danger{fill:#d6293e!important;}
.fill-purple{fill:#6f42c1!important;}
.fill-success{fill:#fdb896!important;}
.fill-orange{fill:#f5a68b!important;}
.end-0{margin:99px 150px 0px 0px;}
.bottom-0{bottom:0!important;}
.free-trails-icon{margin:-105px 0px 0px 99px;}
.free-trail{font-size:16px; text-align:left; line-height:26px; padding:55px 156px 55px 175px;}
.rocket{position:absolute; transform:rotate(53deg); transform-origin:295% 112%;}
.rocket img{width:55px;}
.content-faq{background:#fff; padding:55px 0px 0px 0px; margin:0px;}
.content-faq h2{font-size:32px; color:#f66d30; font-weight:bold; text-align:center; margin:0px; padding:10px 0px 15px 0px;}
h1.biz-plan-title{font-size:34px; font-weight:bold; text-align:center; margin:10px 0px 25px 0px; padding:0px;}
h1.biz-plan-title span{font-size:20px; font-weight:normal; text-align:center; margin:0px; padding:0px;}
ul.biz-faq{width:80%; margin:0px auto 25px auto; padding:0px; position:relative; z-index:99;}
ul.biz-faq li{list-style:none; padding:0px; margin:0px 0px 15px 0px;}
ul.biz-faq li a.biz-faq-list{width:100%; background:#fff; font-size:16px; font-weight:bold; margin:0px; padding:14px 12px; box-shadow:0 0.125rem 0.25rem rgb(29 58 83 / 15%); display:block; text-decoration:none;}
.biz-faq-desc{background:rgb(255,255,255,.5); width:100%; padding:12px; margin:-2px 0px 0px 0px; box-shadow:0px 7px 9px #ccc; border-bottom-left-radius:10px; border-bottom-right-radius:10px; display:none;}
.biz-icon{float:right;}
img.biz-logo{height:46px; position:relative; top:1px;}
.rounded{border-radius:3pt; -moz-border-radius:3pt; -webkit-border-radius:3pt;}

/* css for new index page design */ 
.mui-dropdown__menu .tollfree a:hover, .mui-dropdown__menu .tollfree a:focus{background-color:transparent;}
.tollfree-number{font-size:1.4rem; color:#fff;}
.tutorix-covers{text-align:center; margin:15px 0px 25px 0px;}
.blue-box{min-height:240px;}
.tutorix-covers img{width:70px; padding:2px; margin:5px;}
.orange-bg{padding:9px 25px!important; border:none;}
.what-is-tutorix ul{margin:0px 0px 0px 20px; padding:0px;}
.what-is-tutorix ul li{font-size:16px; text-align:left; line-height:24px; margin:0px 0px 0px 20px; padding:2px 0px 2px 0px;}
.demo-videos h2, .expert-faculty h2, .pricing h2, .contact-us h2, .download-app h2, .syllabus h2{padding:0px 0px 5px 0px;}
.ttx-syllabus h4{margin:0px 0px 5px 0px;}
.ttx-syllabus img{margin:0px 0px 0px 0px;}
.queries-solve{position:relative; font-size:18px; padding:25px 45px 25px 45px; background:#e5e8f1 url(../images/footer-bg.jpg)repeat-x bottom; border: 1px solid #eee; border-radius:10pt; margin:140px 0px 0px 0px; color:#fff;}
.index-hovb:hover a{ color: #057ab5 !important; text-decoration: underline #057ab5;}
.index-hovo:hover { background-color: #fb8500 !important;}
.btn-check-answer{background:#e5e8f1; padding:4px 8px; border:1px solid #e5e8f1;}
.doubts-answers-list{float: right;}

/* 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; text-align:center;}
.steps-to-learning{margin:0px 0px 35px 0px; padding:0px; text-align:center;}
.step1 h3, .step2 h3, .step3 h3, .step4 h3{font-size:20px;}
.step1{color:#c00000; padding:0px 20px;}
.step2{color:#00b050; padding:0px 20px;}
.step3{color:#7030a0; padding:0px 20px;}
.step4{color:#2e75b6; padding:0px 20px;}

/* switch class */
.ttx-switch-class{background:url(https://origin.tutorix.com/images/switch-class-wrap.png) no-repeat center center; background-size:contain; min-height:600px;}
.switch_select_class{display:flex; justify-content:center;}
.switch_select_class ul{margin:0% 0% 0 0%; padding:0;}
.switch_select_class ul li{list-style-type:none; float:left; cursor:pointer;}
.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:31px;}
.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;}
/* end of swtich class */

.mui-dropdown__menu ul{color:#fff; text-align:left; margin:0px; padding:0px;}
.mui-dropdown__menu ul li{font-size:14px; list-style:none; border-bottom:1px solid #e9e4e4;}
.mui-dropdown__menu ul li:last-child{border-bottom:0px solid #fff;}
.menu-study-material{top:30px!important;}
.mui-dropdown__menu ul li a{background:transparent!important; padding:.45rem 1rem;display:block;}
.mui-dropdown__menu ul li a:hover{background:#e4eef3 !important; color:#057ab5 !important;} 
.logoutBtn{border-radius:0rem 0rem 1rem 1rem;}
.m-auto{margin:0 auto;}
.order-required-email{font-size:11px; margin:0px; padding:0px;}

/* css for price cards */
.card-view{background-color:#fff; text-align:center; padding:0px 20px; margin:10px 0px; border:1px solid #1f1dc7; border-radius:10px;}
.card-body{padding:10p`x;} 
.card-title{background:#1f1dc7; font-size:20px; color:#fff; padding:5px; margin-left:-20px; margin-right:-20px; margin-top:0px; text-transform:uppercase; letter-spacing:3px; border-radius:6px; -webkit-border-radius:6px;}
.card-icon{color:#b7b7b7; font-size:36px; padding-bottom:10px;}
.price{font-size:32px; font-weight:600; color:#fc7243;}
.price-tag{font-size:18px; color:#000;	}
.card-list{font-size:14px; color:#000; line-height:30px; margin:0px; padding:5px 0px; text-align:left;}
ol li.card-list-item{list-style-type:none;}
.card-button{width:100%; background-color:#fc7243; color:#fff; border-radius:30px; padding:5px 0; font-size:18px; font-weight:bold; margin-bottom:15px; border-bottom:2px solid #fc7243; cursor:pointer;}
.card-button a{color:#fff;}
.card:hover .price{color:#74b743;}
.card:hover .card-button{background-color:#74b743; border:1px solid #74b743; border-bottom:2px solid #397a0a;}
.bachtes-location-wise{background:#fafafa; padding:5px; margin:15px 0px 5px 0px; border:1px dashed #ccc; border-radius:15px;}
.bachtes-location-wise h2{font-size:20px; color:#f66d30; font-weight:bold; text-align:left; line-height:28px; padding:0px; margin:0px;}
.bachtes-location-wise h3{font-size:15px; color:#333; font-weight:normal; text-align:left; line-height:28px; padding:0px; margin:0px;}
.bachtes-location-wise p{font-size:14px; color:#333; text-align:left; line-height:28px; padding:0px; margin:0px;}
.batch-card-button{width:100%; background-color:#fc7243; color:#fff; text-align:center; border-radius:30px; padding:5px 0 1px 0; font-size:14px; font-weight:normal; margin-top:14px; border-bottom:2px solid #fc7243; cursor:pointer;}
.batch-card-button a{color:#fff;}
/* end of css for price cards */

/* Strat new css */
 button.ttx-dropdown{margin-right:30px; margin-left:5px; position:relative; top:10px; overflow:hidden; cursor:pointer;}
.watsapp-foot-icon{width:24px; vertical-align:top; margin:0px 5px 0px -6px; border-radius:90px;}
.siq_bR{bottom:55px!important;}
.zsiq_theme1 .zsiq_flt_rel{width:50px!important; height:50px!important; right:-10px!important;}
.zsiq_theme1 .siqicon:before{line-height:50px!important;}
/* tollfree widget css */
.toll-free{position:fixed; font-size:14px; color:#000; text-align:right; padding:0px; margin:0px; right:0px; bottom:135px; z-index:99999; transition:1s ease-in; display:flex;}
.toll-free button{border:none; background:transparent;}
img.icon-tollfree{width:34px!important; height:34px; width:auto; background:#fff; padding:8px; border:1px solid #ccc; border-radius:90px; display:block; cursor:pointer;}
.talk-to-us{background:#fff; width:135px; padding:5px 5px; border-top-left-radius: 6px; border-bottom-left-radius:6px; box-shadow:0px 0px 14px #000; -webkit-box-shadow:0px 0px 14px #000;}
.talk-to-us h3{font-size:13px; font-weight:normal; text-align:left; line-height:18px; margin:0px; padding:0px;}
.talk-to-us h2{font-size:16px; font-weight:bold; text-align:left; margin:0px; padding:0px; line-height:20px;}
/* tollfree widget css */

/* watsapp widget css */
.watsapp{position:fixed; font-size:14px; color:#000; text-align:right; padding:0px; margin:0px; right:0px; bottom:215px; z-index:99999; transition:1s ease-in; display:flex;}
.watsapp button{border:none; background:transparent;}
img.icon-watsapp{width:34px!important; height:34px; width:auto; background:#31ba46; padding:8px; border:1px solid #31ba46; border-radius:90px; display:block; cursor:pointer;}
.watsapp-to-us{background:#fff; width:135px; padding:5px 5px; border-top-left-radius: 6px; border-bottom-left-radius:6px; box-shadow:0px 0px 14px #000;}
.watsapp-to-us h3{font-size:13px; font-weight:normal; text-align:left; line-height:18px; margin:0px; padding:0px;}
.watsapp-to-us h2{font-size:16px; font-weight:bold; text-align:left; margin:0px; padding:0px; line-height:20px;}
/* tollfree widget css */

.order-required-email{font-size:11px!important; margin:0px!important; padding:0px!important;}
#divClassPrices table{padding:10px; margin:0px 0px 25px 0px; border:1px solid #ccc; border-radius:.2rem;}
#divClassPrices table tr td{text-align:center;}
.select2-container .select2-selection--multiple .select2-selection__rendered{margin:0px!important;}
img.foot-logo-img{height:55px;}

/* 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 */

h2.global{letter-spacing:0.34px; text-align:center; font-weight:bold; margin:0px 0px 15px 0px;}
.blue-color{color:#057ab5!important;}
.orange-color{color:#fb7343!important;}
.fs-32{font-size:32px!important;}
.tutorix-teach img{width:115px; padding:4px; border-radius:90px; -moz-border-radius:90px;}
.why-choose-wrap img{margin:0px!important; padding:0px!important;}
.txt-left{text-align:left!important;}
.why-choose-wrapper{margin:0px 0px 55px 0px; padding:0px;}
.why-choose-wrapper ul{margin:10px 0px; padding:0px;}
.why-choose-wrapper ul li{font-size:15px; color:#333; margin:0px 0px; padding:5px 0px;}
.lang-w {display: none;}
.board-toggle{width:100%; display:flex; justify-content:center; align-items:center; gap: 2rem;}
.board-toggle .boardselect{display:flex; justify-content:center; align-items:center; gap:.45rem;}

@media (max-width: 991px){ 
	h2.hdr-new-arrival{
		background-image: none;
		font: 400 24px/30px "Trebuchet MS",sans-serif;
		padding-bottom: 10px;
	}	
}
@media(max-width: 767px){
	.toll-free{bottom:0;}
	.watsapp{bottom:60px;}
}
.free-trial{font-size:18px;color:#fc7243; margin:0!important; padding:0!important;}

/* new css added */
.modal-background{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000 url(<?=$WWW_IMAGE_URL;?>overlay.png) repeat 0 0; opacity:.80; -webkit-opacity:.8; -moz-opacity:.8; filter:alpha(opacity=80); z-index:1000;}
#modal-content{display:flex; align-items:center; justify-content:center; margin:auto; background:white; display:none; padding:10px; position:absolute; z-index:1000; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; box-shadow:0px 6px 20px 0px #000; -webkit-box-shadow:0px 6px 20px 0px #000; -moz-box-shadow:0px 6px 20px 0px #000;}
.modal-background.active, #modal-content.active{display:block;}
#modal-data{display:block; max-width:100%;}
.modal-close{background:url(https://origin.tutorix.com/images/controls.png) no-repeat -25px 0; width:25px; height:25px; font-size:22px; color:#333; text-indent:-9999px; bottom:0; font-weight:bold; padding:0px; margin:0px; position:relative; top:5px; right:0px; cursor:pointer;}
.modal-title{display:flex; justify-content:space-between; align-items:center; gap:1rem;}
.modal-title h4{color:#000; font-size:16px; font-weight:bold; text-align:left; margin:0; padding:0; position:relative; top:6px;}

.eduseriously{margin:1rem .5rem 4rem .5rem; padding:0rem;}
.eduseriously h1{font-size:36px; color:#057ab5; font-weight:bold; text-align:center; padding:0rem 0rem 2rem 0rem; margin:0rem;}
.childEdu div{min-height:460px; padding:0rem 0rem 1rem 0rem; border:1px solid #057ab5; border-radius: .75rem;}
.childEdu div h2{background:#057ab5; font-size:20px; color:#fff; font-weight:bold; text-align:center; padding:.55rem 1rem; margin:0rem; border-radius:.75rem .75rem 0rem 0rem;}
.childEdu p{font-size:16px; font-weight:normal; text-align:left; padding:0rem 1rem .2rem 2.3rem; margin:0rem;}
.childEdu div h3{font-size:16px; color:#000; font-weight:bold; text-align:left; padding:.3rem 1rem 0rem 1rem; margin:0rem;}
.text-right{text-align:right;}

/*footer tutorix */
.footer{background:#2e2e2e; display:grid; justify-content:center; align-items:center; gap:1rem; padding:1rem 0rem;}
.footer a{display:flex; justify-content:center;}
ul.ulfoot-links li{list-style:none; margin:0rem; padding:0rem .75rem;}
ul.ulfoot-links li a{color:#fafafa; font-size:15px; text-align:center; display:flex; align-items:center; gap:.35rem;}
ul.ulfoot-links li a:hover{color:#057ab5;}
.foot-copyrght{padding:1rem 0rem 1.2rem 0rem; align-items:center;}
.foot-followus, .foot-download{display:flex; justify-content:center; align-items:center; gap: 1rem;}
.foot-followus span, .foot-download span{font-size:18px; font-weight:bold; color:#a3a3a3; text-align:left;}
.foot-followus .fabicon{font-size:22px; color:#ccc; background:#000; padding:10px; border-radius:10rem; width:24px; height:24px;}
.foot-followus .fabicon:hover{background:#057ab5; color:#fff;}
.foot-download img{width:115px; border-radius:.25rem;}
.foot-copyright{font-size:14px; color:#fff; text-align:center; border-top:1px solid #525252; padding-top:.75rem; font-size:14px; color:#fafafa;}
/*footer tutorix */

.orientationpro h2{background:#057ab5; color:#fff; text-align: center; padding:.5rem 1rem 1rem 1rem; margin:0rem 0rem 1rem 0rem;}
.orientWrap h2{font-size:30px; font-weight:bold; text-align:center; padding:0rem 0rem 1rem 0rem; margin:0rem;}
.orientWrap h3{color:#067ab5; font-weight: bold; text-align:center; padding:.4rem 0rem 1rem 0rem; margin:0rem;}
.orientWrap p{font-weight:normal; text-align:center; padding:.4rem 0rem 1rem 0rem; margin:0rem;}
.orientWrap h4{color:#000; font-weight:bold; text-align:center; padding:.4rem 0rem 1rem 0rem; margin:0rem;}
img.qrcodeimg{width:auto; margin:0 auto;} 
.dropdownProfile{border:1px solid #067ab5; border-radius:.45rem;}
.dropdownProfile li a{font-size:1rem!important; color:#000!important;}
ul.dropdownProfile li a:hover{background:transparent!important; color:#067ab5!important;} 
.mui-dropdown__menu>li>a{font-size:1.125rem; color:#fff; padding:9px 10px; margin:0px;}
.proficon{padding-right:5px;}
.tollfree a{font-weight:bold!important;}
.header-bg{background-color:#067ab5; background-image:url(https://origin.tutorix.com/images/homepage_bottom-wrap.jpg?1.03); background-repeat:no-repeat; background-position:0px 425px; width: 100%; height:630px; margin:.5rem 0rem 0rem 0rem; border-radius: .75rem .75rem 0rem 0rem;}
img.appqrcode{width:115px; padding-bottom:4px;}
.downloadapp{text-align:center; border-top:1px solid #057ab5; padding:1rem 0rem 1rem 0rem; margin:0rem;}
.downloadapp img.heroappqr{max-width:100%; margin:0 auto;}
.downloadapp h2{color:#057ab5; font-weight:bold; text-align:center; margin:0rem; padding:0rem; line-height:60px;}
.downloadapp h4{color:#333; font-weight:normal; text-align:center; margin:0rem; padding:.5rem 0rem 1rem 0rem;}
.downloadapp h5{color:#333; font-weight:normal; text-align:center; margin:0rem; padding:.5rem 0rem .25rem 0rem;}
.downloadapp p{font-size:18px; color:#333; font-weight:normal; text-align:center; margin:0rem; padding:.5rem 0rem .25rem 0rem;}
.max-md\:w-28{width:155px;}
.profNavPic{background:#fff; padding:2px; width:32px; height:32px; margin-right:4px; border-radius:90px;}
#dropdownButton{display:flex; align-items:center; background:transparent; border:none; color:#fff; cursor:pointer;}
#dropdownMenu{position: absolute; right: 0px; top: 8vh; width: 225px; background: #fff; border-radius: 1rem; box-shadow:1px 0px 10px #075176;}
.dropAuthorDtls{background:#057ab5!important; padding:.25rem 1rem; border-radius:1rem .95rem 0rem 0rem;}


@media(min-width:764px){
	.orientWrap h4{font-size:30px;}
	.orientWrap p{font-size:20px;}
	.orientWrap h3{font-size:36px;} 
	.tollfree a{font-size:1.3rem!important;}
	.foot-wrap{display:grid; grid-template-columns: repeat(5, 1fr); justify-content: flex-start; align-items: flex-start; gap:1rem;} 
	.slider .item img{max-width:78%; margin:-4rem 0rem 0rem -7rem;}
	.herowrapper{display:grid; grid-template-columns:58% 1fr; justify-content: center; align-items: center; gap: 2rem;}
	.banner .banner-left{width: 495px; margin:0rem auto;}
	.childEdu{display:grid; grid-template-columns: 1fr 1fr; justify-content:center; align-items:flex-start; gap:1rem; }
	.class-boxes{margin:3rem 0rem 1rem 0rem; padding:0rem; display:grid; grid-template-columns:50% 1fr; align-items:center; gap:2rem;}
	#modal-content{width:50%; left: 21% !important; top: 15% !important;}
	.orientWrap{display:grid; grid-template-columns: 35% 1fr; align-items: center; gap: 1rem;}
	.childEdu div{margin:0rem;}
	.orientationpro{width:100%; margin:3rem 0rem 2rem 0rem; padding:0rem 0rem 1.5rem 0rem; border-bottom:1px solid #067ab5;}
	.orientationpro h2{font-size:26px;}
	.what-is-tutorix ul{column-count:2;}
	.tollfree a{color:#fff!important;} 
	ul.ulfoot-links{display:flex; justify-content:center; padding:0rem; margin:1rem 0rem .5rem 0rem;}
	.foot-copyrght{display:flex; justify-content:center; gap:2rem;}
	.downloadapp h2{font-size:42px;}
	.downloadapp h4{font-size:24px;}
	.downloadapp h5{font-size:26px;}
	.mobile-nav{display:none;}
	.banner .banner-left .banner-box h4{margin:0px 0px 0px 0px; line-height:56px;}
}
@media(max-width:764px){ 
	.orientWrap h4{font-size:22px;}
	.orientWrap p{font-size:16px;}
	.orientWrap h3{font-size:32px;}
	.tollfree a{font-size:1rem!important;}
	.foot-wrap{text-align:center; display:block; grid-template-columns:auto; justify-content:center; align-items: center; gap:1rem;} 
	.mhideul{display:none;} 
	.slider .item img{display:none;}
	.herowrapper{display:block; grid-template-columns:auto; justify-content: center; align-items: center; gap: 2rem;}
	.banner .banner-left{width: 100%; margin:0rem auto;}
	.childEdu{display:block; grid-template-columns: auto; justify-content:center; align-items:flex-start; gap:1rem; }
	.class-boxes{margin:1rem .5rem; display:block; grid-template-columns:auto; align-items:center; gap:2rem;}
	#modal-content{width:70%!important; left:15%!important; top:10%!important;}
	#homer{width:100%; height:auto;}
	.slick-slide img{width:70%; height:auto; left:21px; position:relative; display:block!important;}
	.orientWrap{display:block; grid-template-columns:auto; align-items: center; gap: 1rem;}
	.text-right{text-align:center;}
	.childEdu div{margin:0rem 0rem 1rem 0rem;}
	.foot-wrap h6, .foot-wrap h4{text-align:center;}
	.foot-copyrght-btm .tx-left{text-align:center; line-height:32px;}
	.orientationpro{width:98%; margin:3rem auto 2rem auto; padding:0rem; border-bottom:1px solid #067ab5;}
	.orientationpro h2{font-size:18px; font-weight:bold;}
	.what-is-tutorix ul{column-count:0;}
	.home .mui-dropdown__menu>li>a{color:#000;}
	.tollfree a{color:#000!important;} 
	ul.ulfoot-links{display:grid; justify-content:center; gap:1rem; padding:0rem; margin:.75rem 0rem .5rem 0rem;}
	.foot-copyrght{display:grid; justify-content:center; text-align:center; gap: 1rem;}
	.downloadapp h2{font-size:22px;}
	.downloadapp h4{font-size:18px;}
	.downloadapp h5{font-size:18px;}
	.mobile-nav{position:fixed; bottom:0; left:0; width:100%; background:#fff; color:#fff; text-align:center; padding:15px; z-index:999; display: flex; justify-content:center; gap:4rem; flex-direction:row-reverse; border-top:1px solid #ccc;}
	.mobile-nav p{font-size:14px; color:#000; text-align:center;}
	.banner .banner-left .banner-box h4{margin:5px 0px 10px 0px; line-height:32px;}
	.banner-box h6{display:none;}}
	/* header search css*/
	.tx-header-search{position:absolute; z-index:10000; background:#fff; border-radius:6px; top: 13px; right:110px; width:clamp(33%, 34%, 47%);}
	.tx-header-search input{width:100%; padding:8px; border:1px solid #ccc; border-radius:6px;}
	.tx-header-suggest{display:none; background:#fff; border:1px solid #ccc; border-radius:6px; position:absolute; top:46px; left:0; width:100%; z-index:10000; max-height: 80vh; overflow-x: auto; text-align: left;}
	.tx-header-search-close { position: absolute; right: 0px; top: 9px; background: none; border: none; cursor: pointer; padding: 0; color: #666; font-size: 19px; z-index: 10001; line-height: 1;}
	.tx-header-search-close:hover {color: #333;}
	.tx-header-search input {padding-right: 8px !important; min-height: 20px; }
	.p-3{padding:0.75rem;}
	.p-4{padding:1rem;}
	.m-0{margin:0;}
	.mb-1{margin-bottom:0.25rem;}
	.mt-1{margin-top:0.25rem;}
	.text-sm{font-size:0.875rem;line-height:1.25rem;}
	.text-center{text-align:center;}
	.text-left{text-align:left;}
	.text-gray-500{color:#6b7280;}
	.text-gray-600{color:#4b5563;}
	.text-gray-900{color:#111827;}
	.text-red-500{color:#ef4444;}
	.text-red-600{color:#dc2626;}
	.text-white{color:#fff;}
	.font-semibold{font-weight:600;}
	.font-medium{font-weight:500;}
	.font-bold{font-weight:700;}
	.bg-white{background-color:#fff;}
	.bg-gray-50{background-color:#f9fafb;}
	.bg-gray-100{background-color:#f3f4f6;}
	.border{border:1px solid #e5e7eb;}
	.border-b{border-bottom:1px solid #e5e7eb;}
	.border-gray-200{border-color:#e5e7eb;}
	.rounded{border-radius:0.25rem;}
	.rounded-lg{border-radius:0.5rem;}
	.rounded-md{border-radius:0.375rem;}
	.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);}
	.cursor-pointer{cursor:pointer;}
	.block{display:block;}
	.flex{display:flex;}
	.inline-block{display:inline-block;}
	.hidden{display:none;}
	.overflow-y-auto{overflow-y:auto;}
	.max-h-96{max-height:24rem;}
	.w-full{width:100%;}
	.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}
	.duration-150{transition-duration:150ms;}
	.hover\:bg-gray-50:hover{background-color:#f9fafb;}
	.hover\:bg-gray-100:hover{background-color:#f3f4f6;}
	.last\:border-b-0:last-child{border-bottom:0;}
	.suggestion-item{padding:0.75rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color 0.15s ease;}
	.suggestion-item:hover{background-color:#f3f4f6;}
	.suggestion-item:last-child{border-bottom:none;}
