@font-face{font-family:Roboto;src:local(Roboto Midirm),url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500}
@font-face {font-family: "Roboto Condensed Light";src: url("../fonts/robotocondensed-light.ttf") format("opentype");}
@font-face{font-family:Roboto;src:url(../fonts/roboto.ttf) format("Truetype");}
.font-robotolight{font-family: "Roboto Condensed Light";}
.alert.alert-danger.reg2 {padding: 6px 0;}
.boxjokes {margin-bottom: 20px;}
.var_width{width:130px !important;}
@charset "utf-8";
.div-mrgn0{margin: 0px;}
.div-mrgn-top{margin-top: 15px;}
.div-mrgn-bottom{margin-bottom: 0px;}
.div-mrgn-top5{ margin-top:5px;}
.div-mrgn-top10{ margin-top:10px;}
.div-mrgn-top15{ margin-top:15px;}
.div-mrgn-top20{ margin-top:20px;}
.div-mrgn-botm5{ margin-bottom:5px !important;}
.div-mrgn-botm10{ margin-bottom:10px;}
.div-mrgn-botm15{ margin-bottom:15px;}
.div-mrgn-botm20{ margin-bottom:20px;}
.div-mrgn-botm30{ margin-bottom:30px;}
.pddleft0{padding-left:0 !important} 
.pddright0{padding-right:0 !important}
.bodrleft{border-left:1px solid #ddd} 
.heading1{margin-top: 0px;color: #000; font-weight:600}
.mobtop-head{border:1px dotted #FFC000;padding: 5px; margin-bottom:15px; font-weight:500;}
.searchbox{background-color: #ccc;padding: 10px 15px;}
.socialnetwork {padding-top: 10px;padding-bottom: 1px;}
.classtitle {color: #C00;text-decoration: none;background-color: #FFC;padding: 2px 5px;background-position: center;border: 1px solid #FC0; text-align:center}
.sidemain{font-weight: 700;color: #C00;text-decoration: none;background-color: #FFC;padding: 2px 5px;background-position: center;border: 1px solid #FC0}
.addbanner {width: 100%;height: 400px;background-image: url('img_flowers.jpg');background-repeat: no-repeat;background-size: contain;}
.no-paper{color: #C00;}
.heading{margin-top: 0px;margin-bottom: 20px;}
.hr1{margin:10px 0px 10px 0px;}
.hr2{margin:5px 0px 5px 0px;}
.back-to-top {cursor: pointer;position: fixed;bottom: 30px;right: 30px;display: none;-webkit-border-radius: 24px;
    -moz-border-radius: 24px;border-radius: 24px;padding: 11px 15px 11px 15px;}
/* STYLE 5 */
.comnscroll {overflow: auto;overflow-x:hidden;height: 600px;} 
#style-5::-webkit-scrollbar-track{background-color: #f1f1f1;}
#style-5::-webkit-scrollbar{width: 8px;background-color: #333;}
#style-5::-webkit-scrollbar-thumb{background-color: #ccc;border: 1px solid #d6d6d6;-webkit-border-radius: 24px;}	
.margtop{margin-top:20px;}
.textwhite{color:#fff}
.textblue{color:#2D63AB;}
.textgreen{color:#2DB200;}
.text11{font-size: 11px;}
.text13{font-size: 13px;}
.text18{font-size: 18px;line-height:1.8}
.img-responsive.img-center {display: table;margin: 0 auto;}
/*--login and signup css---*/
.mail-box{border-collapse:collapse;border-spacing:0;display:table;table-layout:fixed;width:100%}.mail-box aside{display:table-cell;float:none;height:100%;padding:0;vertical-align:top}.mail-box .sm-side{background-color: #4163A9;width:35%;border-bottom-left-radius: 2px;border-top-left-radius: 2px; vertical-align:middle}.mail-box .lg-side{width:65%;padding: 20px 0px 20px 0px;}
.signup-left {padding:30px 20px 30px 20px; text-align:center}
.signup-left h3.legend {display: inline-block;margin: 0 0 10px;border: none;text-transform: none;color: rgba(255,255,255,.6);font-weight: 400;}
.toolList{padding:0;margin-top:0px}.toolList li{display:block;color:rgba(255,255,255,1);line-height:15px;margin-bottom:30px;}.toolList li:last-child{margin-bottom:0px;}.toolList li .svgicon{font-size:24px;display:block; margin-bottom:10px;}.toolList li h5{ margin-bottom:7px;}.toolList li .svgicontext{display: block;font-size:13px;color:rgba(255,255,255,.7)}
.signinwreper {margin:32px 0px 40px 0px;}
.signinwreper .alrady{color:#999;font-weight: 400;font-size: 13px;padding: 0px 25px 0px 25px; text-align:right}
.signinwreper .panel {border: 0px solid transparent;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.24);border-radius: 2px;}
.signinwreper .panel-heading {background-color:#fff;padding: 10px 25px 0px 25px; border:0px;}
.signinwreper h2 {margin:0;font-weight: 400;}

.signinwreper h4 {padding:0px 0px 7px 0px;color:#787777;margin:0; margin-bottom:15px;font-weight: 400; font-size:14px;}
.signinwreper .input-group-addon {color: #ccc;text-align: center;background-color: transparent; position:absolute; z-index:100; border:0; top:4px;}
.control-pdd{padding-left:35px !important;}
.signinwreper .form-group {margin-bottom: 10px;}
.signinwreper label {padding-top:9px !important;font-size:13px;color:#454545}
.signinwreper .form-control {font-size: 13px;}
.signinwreper .panel-body{}
.signinwreper-body{padding:10px 15px 0px 15px;}
.signinwreper-body .btn {font-size: 15px; font-weight: 400;border: transparent; padding: 9px 26px;border-radius: 2px;box-shadow: 1px 1px 3px rgba(0,0,0,.3);}
.checkbox, .radio{margin-top: 0;font-size: 13px;}
.checkbox-entry{display: block; line-height: 13px; font-weight: 500;margin-bottom: 0px;}
.checkbox-entry input + span{cursor: pointer; display: inline-block; border: 1px #ccc solid; width: 15px; height: 15px;  vertical-align: middle; color: #333232; position: relative; top: -1px; margin-right: 3px;border-radius: 0px;}
.checkbox-entry input{display: none;}
.checkbox-entry input:checked + span:{}
.checkbox-entry input:checked + span:after{content: '';width: 5px;height: 8px;border: solid #EF5829;border-width: 0 2px 2px 0;transform: rotate(45deg); position:absolute; left:4px; top:1px;}
.signinwreper .checkbox {padding-left: 0px; padding-top:0px;}
.errormsg{font-size: 12px;color:#DA251D}
/*--login and signup css---*/
/* ---------------------------------- common form css start ---------------------------------- */
.formbox{}
.formbox label {font-size:13px;}
.formbox .form-control {color:#949494; font-size:13px;}
.form-colpadd {padding-left: 0px !important;}
.form-colpadd1 {padding-right: 0px !important;}
.form-colpadd2 {padding-left: 0px !important;}
/*---------------------------------- common form css end ----------------------------------*/
.tophead {background-color: #f1f1f1;}
.visitors {margin-top: 9px;}
.header{background-image:url(../images/bg-headder.png); background-repeat:repeat;padding: 10px 0px 10px 0px;max-height: 120px;overflow: hidden;}
.topmenu-wreper {background-color: #35679B;margin-bottom:5px;}
.navbar.navbar-default.topmenu{min-height: 35px !important;border-width:0px;-webkit-border-radius: 0px;
-moz-border-radius: 0px;border-radius: 0px;background-color:#35679B; margin-bottom:0px; }
.navbar-brand.home{background-color:#FC8C2C; color:#FFF; border-bottom:2px solid #CB5E03; padding: 7px 16px 6px 16px !important; height:35px; font-size:11px;font-weight:500}
.navbar-brand.home:hover{background-color:#F87203; color:#FFF;}
.navbar-nav.topmenu>li>a{color:#FFFFFF; padding: 7px 15px 6px 15px !important; font-size:11px; font-weight:500}
.navbar-nav.topmenu>li>a:hover{color:#FFFFFF;}
.navbar-nav.topmenu>li>a.btn1{background-color:#00BFBA; border-bottom:2px solid #008885; }
.navbar-nav.topmenu>li>a.btn1:hover{ background-color:#00AAA6;}
.navbar-nav.topmenu>li>a.btn2{ background-color:#EF5829; border-bottom:2px solid #B03A3A}
.navbar-nav.topmenu>li>a.btn2:hover{ background-color:#DC3E10;}
.navbar-nav.topmenu>li>a.btn3{ background-color:#0ACCF5; border-bottom:2px solid #09A2C1}
.navbar-nav.topmenu>li>a.btn3:hover{ background-color:#0ABBE0;}
.navbar-nav.topmenu>li>a.btn4{background-color:#7956AD; border-bottom:2px solid #573D7D}
.navbar-nav.topmenu>li>a.btn4:hover{ background-color:#654994;}
.navbar-nav.topmenu>li>a.btn5{background-color:#E0C00A; border-bottom:2px solid #C69E00}
.navbar-nav.topmenu>li>a.btn5:hover{ background-color:#CDAF0A;}
.navbar-nav.topmenu>li>a.btn6{ background-color:#757584; border-bottom:2px solid #474750}
.navbar-nav.topmenu>li>a.btn6:hover{ background-color:#60606C;}
.navbar-nav.topmenu>li>a.btn7{ background-color:#C848B5; border-bottom:2px solid #A23566}
.navbar-nav.topmenu>li>a.btn7:hover{ background-color:#C24980;}
.navbar-nav.topmenu>li>a.btn8{ background-color:#E67742; border-bottom:2px solid #CA390F}
.navbar-nav.topmenu>li>a.btn8:hover{ background-color:#DF5C1E;}
.navbar-nav.topmenu>li>a.btn9{ background-color:#4B70BA; border-bottom:2px solid #285178}
.navbar-nav.topmenu>li>a.btn9:hover{ background-color:#4163A9;}
.navbar-nav.topmenu>li>a.btn10{ background-color:#FF3366; border-bottom:2px solid #B9002F}
.navbar-nav.topmenu>li>a.btn10:hover{background-color:#DF0038}

.navbar.topmenu button.navbar-toggle {background: #4D81B6; border-radius: 0px; border:0;}
.navbar.topmenu button.navbar-toggle:hover {background: #4D81B6; }
.navbar.topmenu button.navbar-toggle > span.icon-bar {background: #fff; }
/* -------only mobile navbar css ------------- */
.navbar.topmenu button.navbar-toggle.navbar-togglea-pps{float:left;margin-right: 0px; margin-top:10px}
.mp-links {float: right;margin-top: 9px; margin-right:15px;}
.mp-links a {display: inline-block;margin-left: 15px;font-size:16px; color:#4B70BA;position: relative;
background: #f3f3f3;-webkit-border-radius: 50%;border-radius: 50%;overflow: hidden; height: 32px; width: 32px;    z-index: 0;display: table-cell;vertical-align: middle;text-align: center;line-height: 32px;}
.mp-links a:hover {color:#4B70BA;}
/* -------only mobile navbar css ------------- */

/* top menu */
.dropdown-menu>li>a {color:#428bca;}
.dropdown ul.dropdown-menu {
    border-radius:4px ;
    box-shadow:none;
    margin-top:0px; padding-bottom:0px !important;}
.dropdown ul.dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 16px;
    z-index: 10;}
.dropdown ul.dropdown-menu:after {
    content: "";
    border-bottom: 8px solid #ccc;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    position: absolute;
    top: -8px;
    right: 14px;
    z-index: 9;}
.myaccountul .list-inline>li:last-child {padding-left: 0px;padding-right: 0px;}
.navbar-content{width:300px;padding: 15px;padding-bottom:0px;}
.navbar-content:before, .navbar-content:after{display: table;content: "";line-height: 0;}
.navbar-nav.navbar-right:last-child {margin-right: 0px !important;}
.navbar-footer {background-color:#f5f5f5; border-top:1px solid #ddd; width: 300px;}
.navbar-footer-content {padding:10px 15px 10px 15px;}

.bgwhite {
    background-color: #fff;
}
/*----------------------------------------home page new css start----------------------------------------*/	
/*--home page slide css---*/	
.homeintro {width: 100%;background-color: #474E61;margin-top: -5px;margin-bottom: 20px;padding-top: 40px;
    padding-bottom: 40px; background-image:url(../images/carbonbg.png); background-repeat:repeat}
.hometitlebox {padding-top: 0px;}	
.introtitle h1{color: #fff;font-size: 36px;letter-spacing: -0.3px;margin: 0px;font-weight: 400;}
.introtitle p {color:rgba(255,255,255,0.8);font-size: 21px;font-weight: 300;margin-top: 5px;font-family: "Roboto Condensed Light";line-height: 30px;}
/*--home page slide end---*/

/* 3 add block css start */
.homeslide-bottombnr{margin-bottom:20px;padding: 0px 5px 0px 5px !important;}
.ads-block3 {margin-bottom:0}
.ads-block3 li {padding: 0px 10px 0px 10px }
.ads-block3 .ad3 .media {background-color: #fff;border-right:1px solid #eee;}
.ads-block3 .ad3 .media:hover {background-color: #f5f5f5;}
.ads-block3 .ad3 .media-left {width: 45%; float:left;padding:5px;}
.ads-block3 .ad3 .media-left img {width: 100%;}
.ads-block3 .ad3 .media-body {width: 55%;}
.ads-block3 .ad3 .media-body {padding: 15px 15px 15px 15px;}
.ad3 .ad-text3 {line-height: 1.278em;font-weight: 200;margin-bottom: 3px;color: #5d5d5d; font-size: 16px;}
.ads-block3 .ad3 .ad-brand3 {font-size: 16px;font-weight: 500;}
/* 3 add block css end */

.rowpadd {padding-left: 7.5px;padding-right: 7.5px;}
.collpadd {padding-left: 7.5px !important;padding-right: 7.5px !important;}
.fiveto20{width: 20% !important;}
.fiveto20-5{width: 20% !important;}
/*home page panel */
.homebox.homeborder.homedanger {}
.homebox.homeborder, .homebox.homesolid {border-radius: 0px;}
.homebox.homeborder.homedanger>.box-title {border-bottom: 1px solid #ddd;padding:10px 15px 10px 15px;border-radius: 0px;}
.homebox.homeborder.homedanger>.box-title h3, .homebox.homesolid>.box-title h3 {display: inline-block;font-weight: 400;margin: 0px; color:#fff}
.homebox.homeborder.homedanger>.panel-body {padding:15px 15px 15px 15px;}
.homecbsenews{}
.homecbsenews .media{border-bottom:1px solid #ddd; padding-bottom:7px; margin-top:7px;}
.homecbsenews .media:first-child{margin-top:0px;}
.homecbsenews .media:last-child{border-bottom:0px solid #ddd;}

.panel-body.paddbtom-body{ padding-bottom:15px}
.homeheading-text1{font-size:42px;font-weight:600;font-family: "Roboto"; line-height:30px;}
.homeheading-text4{font-size:32px;font-weight:600;font-family: "Roboto"; line-height:30px;}
.homeheading-text2{font-size:24px; text-transform:uppercase;font-family: "Roboto Condensed Light";}
.homeheading-text3{font-size:16px;font-family: "Roboto Condensed Light";line-height:20px;}
/*home page panel end*/

/*home page CBSE Students Resources css*/
.header-block-5 {-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.header-block-5 a{color: #fff;font-size:16px;padding:15px 15px 15px 15px;font-weight: 400; line-height: 20px;display:block;}
.header-block-5 a:hover {text-decoration:none;color: #fff;}
.header-block-5 a span{font-size:14px;}
.header-block-5 a:hover .avatar{text-decoration:none; color: #fff;}
.header-block-5 .avatar {font-size: 20px;color: #fff;margin:0px auto 5px auto;}
.pstlcolr1{background-color:#00BFBA}.pstlcolr1:hover{background-color:#00AAA6}
.pstlcolr2{background-color:#EF5829}.pstlcolr2:hover{background-color:#DC3E10}
.pstlcolr3{background-color:#0ACCF5}.pstlcolr3:hover{background-color:#0ABBE0}
.pstlcolr4{background-color:#E0C00A}.pstlcolr4:hover{background-color:#CDAF0A}
.pstlcolr5{background-color:#FF3366}.pstlcolr5:hover{background-color:#DF0038}
.pstlcolr6{background-color:#7956AD}.pstlcolr6:hover{background-color:#654994}
.pstlcolr7{background-color:#757584}.pstlcolr7:hover{background-color:#60606C}
.pstlcolr8{background-color:#4B70BA}.pstlcolr8:hover{background-color:#4163A9}
/*home page CBSE Students Resources end*/
/*home page CBSE essentials start*/
.cbse-essentials-wreper {border-radius: 2px; background-image:url(../images/essentialsbg.jpg); background-repeat:no-repeat}
  .ecg-block {-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.ecg-block a{color: #fff;padding:10px 10px 10px 10px;font-weight: 400; display:block;background-color:rgba(255,255,255,0.15);margin-top:20px; text-align:center}
.ecg-block a:hover {text-decoration:none;color: #fff;background-color:#E0C00A;}
/*home page CBSE essentials css end*/
/*home page Private Tutors css start*/
.cbse-pt-wreper {border-radius: 2px; background-image:url(../images/pt.jpg);padding:25px;}
.cbse-pt-wreper a {color:rgba(255,255,255,0.5)}
.cbse-pt-wreper a:hover {color:rgba(255,255,255,1)}
/*home page Private Tutors css end*/
/*----------------------------------------home page new css end----------------------------------------*/
.section-padding {padding: 40px 0px 40px 0px;}
.row>.pageleft{width:21%}
.row>.pagemiddle{width:51%; padding-left:0px; padding-right:0px; background-color:#fff;padding:15px; padding-top:2px; margin-bottom:15px;}
.row>.pageright{width:28%}

/*.row>.pagemiddle-big{width:51%;padding-left:0px; padding-right:0px;}*/

.row>.pageleft-small{width:21%}
.row>.pageright-big{width:79%;background-color:#fff;padding:15px;}

.row>.pageleft-big{width:72%;padding-right:0px; /*padding:15px;background-color:#fff;margin-left:15px;*/}
.row>.pageright-small{width:28%;}

.google-search{
    margin:5px 0px 5px 0px; 
    padding-right:5px;
    display: block;
    text-align: center;
}


.hdradd{background-color: #ccc; color:#fff; text-align:center; height:90px; margin-top:9px;padding:20px 0px 0px 0px;}
/* -------------------------------------------papers section page css start------------------------------------------- */
/*papers  page head css*/
.papershome-intro {width: 100%;background-color: #008885;margin-top: -5px;margin-bottom: 20px;padding-top: 40px;
    padding-bottom: 40px; background-image:url(../images/carbonbg.png); background-repeat:repeat}
.paperstitlebox {padding-top: 0px;}		
.papers-block-5 .list-inline{padding: 15px 25px 15px 25px; height:170px;}
.papers-block-5 .list-inline li a{font-size:14px;padding: 5px 5px 5px 5px; display:block;margin:0px auto 5px auto;}
.papers-block-5 .list-inline li a:hover{color:#fff;background-color:#35679B}
.papersavatar {font-size: 16px;color: #fff;padding: 8px 15px;}
.paperscolr1{background-color:#00BFBA}
.paperscolr2{background-color:#EF5829}
.paperscolr3{background-color:#0ACCF5}
.paperscolr4{background-color:#E0C00A}
.paperscolr5{background-color:#FF3366}

.paperscolr3border{
    border: 1px solid #0ACCF5;
}
.paperscolr4border{
    border: 1px solid #E0C00A;
}

/*papermdlbox content css start*/
.card {border: 1px solid #00BFBA; margin-bottom:15px; background-color:#fff}
.card .info{ background-color:#00BFBA;padding: 8px 15px;font-size:16px;font-weight:500;border-bottom:0px solid #ddd; color:#fff}
.card .info .avatar {display:inline-block}
.paperul-list{}
.paperul-list.row{padding: 15px 0px 15px 0px; margin:0}
.paperul-list > li{margin-bottom:15px;}
.paperul-list > li:last-child{margin-bottom:0px;}
.paperul-list > li > a{display:block;color: #555; font-size:14px; background:#f7f7f7;padding: 8px 15px 8px 28px; position:relative;}
.paperul-list > li > a:before {font-family: 'Font Awesome 5 Free';content: "\f15c";left:9px; top:8px;position:absolute;
   background: -webkit-gradient(linear, left top, left bottom, from(#F0B500), to(#B98B00));
        -webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 15px;}
.paperul-list > li > a:hover:before {background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.paperul-list > li > a:hover{transition:all 500ms ease;text-decoration:none;color:#fff;background:#35679B;}
/*subjectcard content css start*/
.infoblock{border-bottom:1px #ddd solid;margin-bottom:15px;background-color:#f5f5f5;padding:5px 10px 5px 10px;}
.infoblock .infostar {font-size: 16px;color: #FFCC33; float:left; line-height:14px;}
.infoblock .infokbsize {font-size: 12px; padding-left:15px; color:#999;float:left}
.btn.subjectbtn{ border:1px solid #999;font-size: 12px;border-radius: 2px;}

/*Only CBSE Question Bank css start*/
.qb-card {border: 1px solid #E0C00A; margin-bottom:20px; background-color:#fff}
.qb-card .qb-info{ background-color:#E0C00A;padding: 8px 15px;font-size:16px;font-weight:500;border-bottom:0px solid #ddd; color:#fff}
.qb-card .qb-info .qb-avatar {display:inline-block}
.qb-paperul-list{}
.qb-paperul-list.row{padding: 15px 0px 15px 0px; margin:0}
.qb-paperul-list > li{margin-bottom:15px;}
.qb-paperul-list > li:last-child{margin-bottom:0px;}
.qb-paperul-list > li > a{display:block;color: #555; font-size:14px; background:#f7f7f7;padding: 8px 15px 8px 28px; position:relative;}
.qb-paperul-list > li > a:before {content: "\f0f6";font-family: FontAwesome;left:9px; top:8px;position:absolute;
   background: -webkit-gradient(linear, left top, left bottom, from(#F0B500), to(#B98B00));
        -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.qb-paperul-list li.qbpdf > a:before {content: "\f1c1";font-family: FontAwesome;left:9px; top:8px;position:absolute;
   background: -webkit-gradient(linear, left top, left bottom, from(#F0B500), to(#B98B00));
        -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.qb-paperul-list > li > a:hover:before {background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.qb-paperul-list > li > a:hover{transition:all 500ms ease;text-decoration:none;color:#fff;background:#35679B;}
/*Only CBSE Question Bank css end*/


/*Only CBSE Important Questions css start*/
.iq-card {border: 1px solid #FF3366; margin-bottom:20px; background-color:#fff}
.iq-card .iq-info{ background-color:#FF3366;padding: 8px 15px;font-size:16px;font-weight:500;border-bottom:0px solid #ddd; color:#fff}
.iq-card .iq-info .iq-avatar {display:inline-block}
.iq-paperul-list{}
.iq-paperul-list.row{padding: 15px 0px 15px 0px; margin:0}
.iq-paperul-list > li{margin-bottom:15px;}
.iq-paperul-list > li:last-child{margin-bottom:0px;}
.iq-paperul-list > li > a{display:block;color: #555; font-size:14px; background:#f7f7f7;padding: 8px 15px 8px 28px; position:relative;}
.iq-paperul-list > li > a:before {content: "\f0f6";font-family: FontAwesome;left:9px; top:8px;position:absolute;
background: -webkit-gradient(linear, left top, left bottom, from(#F0B500), to(#B98B00));
-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.iq-paperul-list > li > a:hover:before {background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.iq-paperul-list > li > a:hover{transition:all 500ms ease;text-decoration:none;color:#fff;background:#35679B;}


.cbse-iqpbox{margin-top:20px;}
.cbse-iqpbox > li{margin-bottom:10px;padding: 0px 0px 10px 0px; border-bottom:1px solid #ddd;}
.cbse-iqpbox > li i{float:left}
.cbse-iqpbox > li:after{ content: '';display: block;clear: both;}
.cbse-iqpbox > li > a{display:block; float:left; padding-left:12px; position:relative}
.cbse-iqpbox > li > a:before {content: "\f105";font-family: FontAwesome;left:0px; top:0px;position:absolute;}
.cbse-iqpbox > li > span{font-size: 12px;color: #999;display:block; float:right}

.cbse-iqpsject{color:#4B70BA; margin:0px;float:left;}
.cbse-iqp-btntop{padding: 0px 0px; float:right}
.cbse-iqp-tchrbox{border-top:1px #eee solid;margin:15px 0; padding:15px 0;border-bottom:1px #eee solid;}
.cbse-iqp-tchrname{font-size:12px;border-left:#4B70BA 4px solid;padding: 5px 10px;float:left;}
.cbse-iqp-botmbtn{padding: 15px 0px; float:right}
.cbse-iqpsject .btn .btn-sm{border-radius: 0px;}


/*Only CBSE Important Questions css end*/


/* -------------------------------------------papers section page css end------------------------------------------- */
/* -------------------------------------------panel css start-------------------------------------------*/ 
/*left menu panel blue */
.box.border.blue {border: 1px solid #ddd;}
.box.border, .box.solid {border-radius: 0px}
.box.border.blue>.box-title {color: #fff;background-color: #2d63ab;border-bottom: 0px solid #0068AB;padding:6px 12px 6px 12px;border-radius: 0px}
.box.border.blue>.box-title h4, .box.solid>.box-title h4 {display: inline-block;font-size:14px;font-weight: 500;margin: 0;}
 a.list-group-item{padding:6px 12px 6px 12px; font-size:14px; background-color:#fff; border-bottom:1px solid #DCDBDB}
 a.list-group-item:hover{color:#00F; background-color:#F8F8F9; text-decoration:underline;}
/*left menu panel blue end*/ 
/*left menu panel danger */
.box.border.menudanger {border: 1px solid #ddd;}
.box.border, .box.solid {border-radius: 0px;}
.box.border.menudanger>.box-title {border-bottom: 0px solid #ddd;padding:6px 12px 6px 12px;border-radius: 0px;background-color: #DC3E10;}
.box.border.menudanger>.box-title h4, .box.solid>.box-title h4 {display: inline-block;font-weight: 400;margin: 0px; font-size:14px; color:#fff}
/*left menu danger blue end*/
/*panel danger */
.box.border.danger {border: 1px solid #DC3E10;}
.box.border, .box.solid {border-radius: 0px;}
.box.border.danger>.box-title {border-bottom: 0px solid #ddd;padding:7px 15px 7px 15px;border-radius: 0px;background-color: #DC3E10;}
.box.border.danger>.box-title h4, .box.solid>.box-title h4 {display: inline-block;font-weight: 400;margin: 0px; font-size:16px; color:#fff}
.box.border.danger>.panel-body {padding:15px 15px 15px 15px;}
/*panel danger end*/
/* -------------------------------------------panel css end-------------------------------------------*/

/*middle ul content css start*/
.ul-list{padding: 0px; margin:0; margin-bottom:0px !important}
.ul-list.row{margin-left:-15px; margin-right:-15px}
.ul-list > li{margin-bottom:15px;}
.ul-list > li > a{display:block;color: #222; font-size:14px; background:#f7f7f7;padding: 8px 15px 8px 15px;font-weight: 500;}
.ul-list > li > a:hover{transition:all 500ms ease;text-decoration:none;color:#FF0000;background:#DDD;}

/* -------------------------------------------Tutors section css------------------------------------------- */
.service-box1 {
	border-right:1px solid rgba(34, 34, 34, 0.5);
	padding:22px 30px 15px 40px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:flex;
	background-color:rgba(34, 34, 34, 0.5);
}
 @media(min-width:992px) and (max-width:1199px) {
 .service-box1 {
 padding:30px 25px 15px
}
}
 @media only screen and (max-width:767px) {
 .service-box1 {
 margin-bottom:5px
}
}
 @media only screen and (max-width:991px) {
 .service-box1 {
 background-color:#002147;
 padding:20px 20px 15px
}
}
.service-box1:last-child {
	border-right:0
}
.service-box1 .service-box-content {
	-webkit-box-flex:3;
	-moz-flex:3;
	-webkit-flex:3;
	flex:3
}
.service-box1 .service-box-content h3 {
	font-size:22px;
	margin-bottom:0px;margin-top:0px
}
 @media(min-width:992px) and (max-width:1199px) {
 .service-box1 .service-box-content h3 {
 font-size:20px
}
}
.service-box1 .service-box-content h3 a {
	color:#fff;
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 -ms-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.service-box1 .service-box-content p {
	color:#fff;
	font-weight:400
}
.service-box1 .service-box-icon {
	text-align:center;
	padding-top:10px;
	-webkit-box-flex:1;
	-moz-flex:1;
	-webkit-flex:1;
	flex:1
}
.service-box1 .service-box-icon svg {
	color:#fdc800;
	font-size:36px;
	-webkit-transform:scale(1);
	transform:scale(1);
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box1:hover .service-box-content h3 a {
	color:#fdc800;
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 -ms-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.service-box1:hover .service-box-content p {
	color:#fff;
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 -ms-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.service-box1:hover .service-box-icon svg {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box2 {
	text-align:center
}
 @media only screen and (max-width:767px) {
 .service-box2 {
 margin-bottom:30px
}
}
.service-box2 .service-box-icon {
	margin-bottom:18px
}
.service-box2 .service-box-icon a {
	border-radius:50%;
	height:90px;
	width:90px;
	display:block;
	background:#eee;
	line-height:100px;
	margin:0 auto;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box2 .service-box-icon a svg {
	color:#002147;
	font-size:36px
}
.service-box2 h3 {
	font-size:22px;
	margin-bottom:15px;
	font-weight:500
}
.service-box2 h3 a {
	color:#002147;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box2 h3 a:hover {
	color:#fdc800
}
.service-box2 p {
	width:80%;
	margin:0 auto
}
 @media only screen and (max-width:991px) {
 .service-box2 p {
 width:100%
}
}
.service-box2:hover .service-box-icon a {
	background:#fdc800;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box3 {
	text-align:center
}
 @media only screen and (max-width:991px) {
 .service-box3 {
 margin-bottom:45px
}
}
 @media only screen and (max-width:479px) {
 .service-box3 {
 margin-bottom:30px
}
}
.service-box3 .service-box-icon {
	margin-bottom:18px
}
.service-box3 .service-box-icon a svg {
	color:#002147;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out;
	font-size:40px
}
.service-box3 h3 {
	font-size:22px;
	font-weight:500;
	margin-bottom:15px
}
.service-box3 h3 a {
	color:#002147;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box3 h3 a:hover {
	color:#fdc800
}
.service-box3:hover .service-box-icon a svg {
	color:#fdc800;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box4 {
	text-align:center
}
 @media only screen and (max-width:767px) {
 .service-box4 {
 margin-bottom:30px
}
}
.service-box4 .service-box-icon {
	margin-bottom:18px
}
.service-box4 .service-box-icon a {
	border-radius:50%;
	height:90px;
	width:90px;
	display:block;
	background:#fff;
	line-height:100px;
	margin:0 auto;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box4 .service-box-icon a svg {
	color:#002147;
	font-size:36px
}
.service-box4 h3 {
	font-size:22px;
	margin-bottom:15px;
	font-weight:500
}
.service-box4 h3 a {
	color:#002147;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service-box4 h3 a:hover {
	color:#fdc800
}
.service-box4 p {
	width:80%;
	margin:0 auto
}
 @media only screen and (max-width:991px) {
 .service-box4 p {
 width:100%
}
}
.service-box4:hover .service-box-icon a {
	background:#fdc800;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -ms-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.service1-area {
	position:relative
}
.service1-area .service1-inner-area {
	position:absolute;
	top:-153px;
	left:0;
	right:0;
	margin:0 auto;
	z-index:9
}
 @media only screen and (max-width:1199px) {
 .service1-area .service1-inner-area {
 top:-150px
}
}
 @media only screen and (max-width:991px) {
 .service1-area .service1-inner-area {
 position:inherit;
 top:0
}
}
.service1-area .service1-wrapper {
	margin-right:0;
	margin-left:0
}
.service2-area {
	padding:110px 0 0px;
	position:relative;
}
 @media(min-width:992px) and (max-width:1199px) {
 .service2-area {
 padding:147px 0 63px
}
}
 @media(min-width:768px) and (max-width:991px) {
 .service2-area {
 padding:137px 0 27px
}
}
 @media(min-width:480px) and (max-width:767px) {
 .service2-area {
 padding:0 0 19px
}
}
 @media(min-width:321px) and (max-width:479px) {
 .service2-area {
 padding:0 0 23px
}
}
 @media only screen and (max-width:320px) {
 .service2-area {
 padding:0 0 13px
}
}
.search-area {
	position:absolute;
	top:-61px;
	left:0;
	right:0;
	margin:0 auto;
	z-index:9
}
 @media only screen and (max-width:767px) {
 .search-area {
 position:relative;
 top:15px;
 margin-bottom:80px
}
}
 @media(min-width:321px) and (max-width:479px) {
 .search-area {
 margin-bottom:70px
}
}
 @media only screen and (max-width:320px) {
 .search-area {
 margin-bottom:60px
}
}
.search-area .search-inner {
	margin-left:0;
	margin-right:0;
	margin-top:20px;
	padding:35px 20px;
	background:#332C3F;
	-webkit-box-shadow:0 5px 11px -5px rgba(0, 0, 0, 0.89);
	-moz-box-shadow:0 5px 11px -5px rgba(0, 0, 0, 0.89);
	box-shadow:0 5px 11px -5px rgba(0, 0, 0, 0.89)
}
.search-area .search-inner .search-title {
	margin-top:10px;
	text-align:left
}
 @media only screen and (max-width:767px) {
 .search-area .search-inner .search-title {
 text-align:center;
 margin-bottom:10px
}
}
.search-area .search-inner .search-title span {
	color:#fff;
	font-size:18px
}
 @media(min-width:768px) and (max-width:991px) {
 .search-area .search-inner .search-title span {
 font-size:16px
}
}
.search-area .search-inner .search-title span i {
	margin-right:10px;
	color:#fff
}
 @media only screen and (max-width:767px) {
 .search-area .search-inner .search-input {
 margin-bottom:10px
}
}
.search-area .search-inner .search-input input {
	height:52px;
	width:100%;
	padding:15px
}
.search-area .search-inner .search-submit {
	text-align:right
}
 @media only screen and (max-width:767px) {
 .search-area .search-inner .search-submit {
 text-align:center
}
}


.search-tutors-bar{padding: 40px 0px 40px 0px;color: #ccc;background: url(../images/carbonbg.png);margin:-5px 0px 0px 0px; background-repeat:repeat;background-color: #654994;}
.search-tutors-bar .tutorstitlebox{ padding-top:0px;}
.search-tutors-bar .searchformtutors {padding: 2px 0px 0px 0px;color: #fff;background: rgba(74,123,173,0);border-radius:4px;}
.search-row {padding:0px 10px 0px 10px;}
.search-row .search-col {padding: 5px;position: relative;}
.icon-append {color: #949494;font-size: 18px !important;left: 12px;position: absolute;top: 13px;}
.search-row .search-col .form-control {box-shadow: none!important;border: 0;margin-bottom: 0;color: #949494;}
.has-icon-slct {}
.has-icon {padding-left: 30px !important;}
.locinput {border-right: solid 1px #ddd!important;}
.btn.search-row-btn {font-weight:500;padding:8px 12px 4px 12px;}

.homeMidFloat{background:url(../images/tutors-barbg.jpg) no-repeat center center;background-size:cover;padding:70px 0;}.midtutorblk-left{color:#fff}
 .midtutorblk-right{margin-left:70px;padding:50px;background: rgba(255,255,255,0.7); text-align:center}
.tutortestimonials{padding:30px 0 0px 0px;}
.tutortestimonials .adjust1{margin-bottom:0; } .adjust2{text-align:right; margin-top:20px;} 
.tutortestimonials .media-object{ margin:auto; margin-top:15%; }
.tutortestimonials .carousel-indicators {bottom: 0px;} 
.tutortestimonials .carousel-indicators li{ border :0px solid #999;background: #999; } 
.tutortestimonials .carousel-indicators .active{ background: #fff;border :0px solid #999;} 



.tutorcounter{background-color:#fff;font-size:38px;padding: 70px 0px 70px 0px; text-align:center;}
.tutorcounter .counterbox{padding: 20px 0px;}.counterblock{margin:0px;padding:0;list-style:none}.counterblock li{text-align:center;}.counterblock li i{color:#fff} .counterblock li h2{font-size:34px;font-weight:700;margin-top:5px; color:#fff}.counterblock li p{font-size:16px;padding-top:5px;text-transform:uppercase; color:#4B70BA}

.tutorframe {position: relative; background: #fff; padding:2px; border:1px solid #ddd}
.prfilecover{padding: 30px 0px 30px 0px;margin: -5px 0px 0px 0px;background: #a5a6a7;
    background-image: linear-gradient(274deg,#dd5e89,#f7bb97);}
.tutors-profile{padding: 0px 0px 0px 0px;background: #fff; margin-bottom:0px;}


/* -------------------------------------------books section css------------------------------------------- */
.books-thumbnail{margin:0px 0px 0px 0px;padding: 0px 20px 0px 20px; text-align:center}
.books-thumbnail:last-child{border-right:none;}
.books-thumbnail .imgbox{padding: 0px 20px 0px 20px;margin-bottom:15px;text-align:center; position:relative}
.books-thumbnail a.booktitle{color: #333; font-size:12px}
.books-thumbnail a.booktitle:hover{text-decoration:underline;color:#00F}
.books-thumbnail .yousave{position:absolute; background-color:#5cb85c; color:#FFF; right:5px; top:100px; font-size:10px; padding:6px 8px 6px 8px;border-radius: 100%; line-height:12px;}

.bookbasket-wreper{background-color:#f5f5f5;padding:10px 15px 10px 15px; margin-top:-10px; margin-bottom:20px;border-bottom:1px solid #ddd }
.bookbasket-wreper .bookbasket{border-right:1px solid #ddd;}
.bookbasket-wreper .bookbasket:last-child{border-right:none;}
/*myCarousel css */
#myCarousel .nav a small{display: block;}
#myCarousel .nav{background: #eee}
.nav-justified > li > a{border-radius: 0px;}
.nav-pills>li[data-slide-to="0"].active a { background-color: #16a085; }
.nav-pills>li[data-slide-to="1"].active a { background-color: #e67e22; }
.nav-pills>li[data-slide-to="2"].active a { background-color: #2980b9; }
.nav-pills>li[data-slide-to="3"].active a { background-color: #8e44ad; }
/*myCarousel css */


/*---------------------------------------- faqs page css start ----------------------------------------*/
.fancy-collapse-panel{padding: 0px 0px 0px 0px;margin: 0px auto 20px;}
.fancy-collapse-panel .panel{border: 0px;border-bottom: 1px solid #ddd;box-shadow: 0 0px 0px rgba(0,0,0,.05);}
.fancy-collapse-panel .panel-body{padding: 15px 15px;border-top: 0px solid #ddd !important;color:#747474;}
.fancy-collapse-panel .panel-group {margin-bottom: 0px !important;}
.fancy-collapse-panel .panel-group .panel+.panel{margin-top: 0px !important;}
.fancy-collapse-panel .panel-group .panel{border-radius: 0px;}
.panel-custom .panel-heading{border-radius: 0px;color: #333;padding: 10px 15px 10px 15px ;background-color: #f5f5f5; position:relative}
.panel-custom .panel-title {margin-top: 0;margin-bottom: 0;font-size: 14px;}
/*---------------------------------------- faqs page css end ----------------------------------------*/


/*fotter css */
/* -------------------------------------------cbse-footer css------------------------------------------- */
.cbse-footer{padding-top: 20px;font-size: 12px;color: #666;border-top-width: 5px;border-top-style: solid;border-top-color: #376CA1;text-shadow: 1px 1px 0 rgba(255,255,255,.7);background-color: #F5F5F5;background-image: url(../images/bg.png);
    background-repeat: repeat;}
.cbse-footer p {font-size: 11px;color: #333; margin:0px; line-height:20px;}
.fotr-links a{color: #333;text-decoration: none;margin-bottom: 6px;display: block;font-size: 12px;}
.fotr-links a:hover{text-decoration: none;color: #ff0000; text-decoration:underline}
.cbse-footer .fheading{font-size: 1em;font-weight: bold;line-height: 1;margin-bottom: 10px;margin-top: 0px;
	color: #333; position:relative;padding-bottom: 8px;}
.cbse-footer .fheading .head-line { position: absolute;bottom: 0;left: 0;display: block;width: 125px;height: 1px;
    background-color: #ccc;margin: 0;}
.cbse-footer .fottervline{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.cbselovu{padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;}
.disclamer{
	font-size: 11px;
	padding-top: 10px;
	color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 10px;
	padding-bottom: 10px;
}
.copyright{
	font-size: 11px;
	padding-top: 15px;padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	color: #999;
}
.dreamzsoptext{ text-align:right}
.sn {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%);
	}
.sn:hover {
	filter: none;
	-webkit-filter: grayscale(0%);
	cursor: hand;
}
/* footer social icons */
.social{margin: 20px 0px 0px 0px;}
ul.social-network {list-style: none;display: inline;margin-left:0 !important;padding: 0;}
ul.social-network li {display: inline;margin: 0px 5px 0px 0px;}
.social-network a.icoFacebook {background-color:#3B5998;}
.social-network a:hover.icoTwitter {background-color:#33ccff;}
.social-network a.icoLinkedin {background-color:#007bb7;}
.social-network a.icoGoogle {background-color:#BD3518;}
.social-network a:hover.icoInstagram {background-color:#CD5959;}
.social-network a:hover.icoPinterest {background-color: #CB211D;}

.social-network a.icoPinterest:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoInstagram:hover i, .social-network a.icoLinkedin:hover i {color:#fff;}
a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}
.social-circle li a {display:inline-block;position:relative;margin:0 auto 0 auto;text-align:center;width: 36px;height: 36px;
font-size:16px !important;-moz-border-radius: 10%;-webkit-border-radius: 10%;border-radius: 10%; font-weight:normal;text-shadow: 0px 0px 0 rgba(255,255,255,0); font-family:Arial, Helvetica, sans-serif!important;color: #fff;}
.social-circle li a {margin:0;line-height:36px;text-align: center;color: #fff;}
/* -------------------------------------------cbse-footer css end------------------------------------------- */


/* -------------------------------------------mobile menu css start -------------------------------------------*/
@font-face {
	font-family: 'linecons';
	src:url('../fonts/linecons.eot');
	src:url('../fonts/linecons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/linecons.woff') format('woff'),
		url('../fonts/linecons.ttf') format('truetype'),
		url('../fonts/linecons.svg#linecons') format('svg');
	font-weight: normal;
	font-style: normal;
}
.icon-female:before {content: "\f182";}
.icon-male:before {content: "\f183";}
.icon-arrow-left:before {content: "\e032";}
.icon-arrow-left-2:before {content: "\e034";}
.icon-arrow-left-3:before {content: "\e036";}
.icon-arrow-left-4:before {content: "\e038";}
.icon-arrow-right:before {content: "\e035";}
.icon-arrow-right-2:before {content: "\e037";}
.icon-arrow-right-3:before {content: "\e039";}
.icon-arrow-right-4:before {content: "\e033";}
.icon-phone:before {content: "\e000";}
.icon-news:before {content: "\e001";}
.icon-photo:before {content: "\e002";}
.icon-shop:before {content: "\e003";}
.icon-wallet:before {content: "\e004";}
.icon-t-shirt:before {content: "\e005";}
.icon-heart:before {content: "\e006";}
.icon-cloud:before {content: "\e007";}
.icon-display:before {content: "\e008";}
.icon-diamond:before {content: "\e009";}
.icon-banknote:before {content: "\e00a";}
.icon-data:before {content: "\e00b";}
.icon-music:before {content: "\e00c";}
.icon-location:before {content: "\e00d";}
.icon-star:before {content: "\e00e";}
.icon-tv:before {content: "\e00f";}
.icon-eye:before {content: "\e010";}
.icon-megaphone:before {content: "\e011";}
.icon-study:before {content: "\e012";}
.icon-bubble:before {content: "\e013";}
.icon-sound:before {content: "\e014";}
.icon-video:before {content: "\e015";}
.icon-stack:before {content: "\e016";}
.icon-lab:before {content: "\e017";}
.icon-food:before {content: "\e018";}
.icon-cup:before {content: "\e019";}
.icon-trash:before {content: "\e01a";}
.icon-user:before {content: "\e01b";}
.icon-key:before {content: "\e01c";}
.icon-fire:before {content: "\e01d";}
.icon-clip:before {content: "\e01e";}
.icon-mail:before {content: "\e01f";}
.icon-search:before {content: "\e020";}
.icon-settings:before {content: "\e021";}
.icon-like:before {content: "\e022";}
.icon-calendar:before {content: "\e023";}
.icon-camera:before {content: "\e024";}
.icon-tag:before {content: "\e025";}
.icon-note:before {content: "\e026";}
.icon-clock:before {content: "\e027";}
.icon-lock:before {content: "\e028";}
.icon-vynil:before {content: "\e029";}
.icon-truck:before {content: "\e02a";}
.icon-paperplane:before {content: "\e02b";}
.icon-bulb:before {content: "\e02c";}
.icon-pen:before {content: "\e02d";}
.icon-params:before {content: "\e02e";}
.icon-world:before {content: "\e02f";}


.content {}
.menu-trigger {position: relative;padding-left: 40px;font-size: 1em;}
.menu-trigger:before {
	position: absolute;
	top: 0px;
	left: 0;
	width: 30px;
	height: 3px;
	background: #fff;
	box-shadow: 0 6px #336CA6, 0 12px #fff, 0 18px #336CA6, 0 24px #fff;
	content: '';
}
.mp-pusher {
	position: relative;
	left: 0;
	height: 100%;
}
.mp-menu {
	position: absolute; /* we can't use fixed here :( */
	top: 0;
	left: 0;
	z-index: 1;
	width: 230px;
	height: 100%;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.mp-level {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

/* overlays for pusher and for level that gets covered */
.mp-pusher::after,
.mp-level::after,
.mp-level::before {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	content: '';
	opacity: 0;
}

.mp-pusher::after,
.mp-level::after {
	background: rgba(0,0,0,0.3);
	-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
	transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
}

.mp-level::after {
	z-index: -1;
}

.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.mp-level.mp-level-overlay {cursor: pointer;}

.mp-level.mp-level-overlay.mp-level::before {
	width: 100%;
	height: 100%;
	background: transparent;
	opacity: 1;
}

.mp-pusher,
.mp-level {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

/* overlap */
.mp-overlap .mp-level.mp-level-open {
	box-shadow: 1px 0 2px rgba(0,0,0,0.2);
	-webkit-transform: translate3d(-40px, 0, 0);
	-moz-transform: translate3d(-40px, 0, 0);
	transform: translate3d(-40px, 0, 0);
}

/* First level */
.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open {
	box-shadow: none;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* cover */
.mp-cover .mp-level.mp-level-open {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

/* content style */
.mp-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.mp-menu h2 {
	margin: 0;
	padding: 0.8em 0.6em;
	color: #fff;
	text-shadow: 0 0 1px rgba(0,0,0,0.1);
	font-weight: 300;
	font-size: 1.4em; background:#474747;
}

.mp-menu.mp-overlap h2::before {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 13px;
	margin-right: 13px;
	font-size: 75%;
	line-height: 1.8;
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.1s 0.3s;
	-moz-transition: opacity 0.3s, -moz-transform 0.1s 0.3s;
	transition: opacity 0.3s, transform 0.1s 0.3s;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	transform: translateX(-100%);
}

.mp-menu.mp-cover h2 {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 1em;
}

.mp-overlap .mp-level.mp-level-overlay > h2::before {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
}

.mp-menu ul li > a {
	display: block;
	padding: 0.5em 0.5em 0.5em 1.5em;
	outline: none;
	box-shadow: inset 0 -1px rgba(0,0,0,0.1);
	text-shadow: 0 0 1px rgba(255,255,255,0.1);
	font-size: 1.2em;
	-webkit-transition: background 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, box-shadow 0.3s;
	transition: background 0.3s, box-shadow 0.3s;
	color:#5d5d5d
}

.mp-menu ul li::before {
	position: absolute;
	left: 10px;
	z-index: -1;
	color: rgba(0,0,0,0.2);
	line-height: 2.9;
}

.icon:before {
	font-family: 'linecons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1.2;
	display: inline-block;
	margin-right: 0.6em;
	-webkit-font-smoothing: antialiased;
}

.mp-level > ul > li:first-child > a {
	box-shadow: inset 0 -1px rgba(0,0,0,0.2), inset 0 1px rgba(0,0,0,0.2);
}

.mp-menu ul li a:hover,
.mp-level > ul > li:first-child > a:hover {
	background: rgba(0,0,0,0.05);
	box-shadow: inset 0 -1px rgba(0,0,0,0); text-decoration:underline !important;
}

.mp-menu .mp-level.mp-level-overlay > ul > li > a,
.mp-level.mp-level-overlay > ul > li:first-child > a {
	box-shadow: inset 0 -1px rgba(0,0,0,0);
}

.mp-level > ul > li:first-child > a:hover,
.mp-level.mp-level-overlay > ul > li:first-child > a {
	box-shadow: inset 0 -1px rgba(0,0,0,0), inset 0 1px rgba(0,0,0,0);
} /* seems like Chrome 34.0.1847.131 needs the second shadow otherwise the transition breaks */

.mp-back {
	background: rgba(0,0,0,0.1);
	outline: none;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	display: block;
	font-size: 0.8em;
	padding: 1em;
	position: relative;
	box-shadow: inset 0 1px rgba(0,0,0,0.1);
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s;
}

.mp-back::after {
	font-family: 'linecons';
	position: absolute;
	content: "\e037";
	right: 10px;
	font-size: 1.3em;
	color: rgba(0,0,0,0.3);
}

.mp-menu .mp-level.mp-level-overlay > .mp-back,
.mp-menu .mp-level.mp-level-overlay > .mp-back::after {
	background: transparent;
	box-shadow: none;
	color: transparent;
}

/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
/* We'll show the first level only */
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
	padding-left: 230px;
}

.no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level {
	display: none;
}

.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level {
	display: block;
}
/* -------------------------------------------mobile menu css end -------------------------------------------*/

.cbsecarbonads{padding:5px !important;border:solid rgba(255,255,255,0.5) !important;border-width:1px !important;overflow:hidden;text-align:left;font-size:13px !important;line-height:16px !important;background:transparent !important;box-shadow:0 0 5px 2px rgba(0,0,0,0.3); border-radius:4px}
@media (min-width: 992px){.cbsecarbonads{/*margin-top:10px !important;padding:8px !important;*/}}
@media (min-width: 768px){.cbsecarbonads{margin-right:0 !important;margin-left:0 !important}}
/*6-Aug-2019*/
@media (max-width: 480px){.cbsecarbonads{margin:0px auto !important; border:none !important; background: none !important; box-shadow: none !important; padding: 0px !important; border-radius: 0 !important;}}
/*6-Aug-2019*/

.cbsecarbonads .carbon-wrap .carbon-img{margin:0 !important;display:block;float:left}
.cbsecarbonads .carbon-wrap .carbon-img img{display:block}
.cbsecarbonads .carbon-wrap .carbon-text{font-size: 12px;line-height: 1.33;display:block !important;float:none !important;width:auto !important;height:auto !important;margin-left:145px !important;padding-top:0 !important;color:#637381}
.cbsecarbonads .carbon-poweredby{font-size: 8px;color:#C5CDD0 !important;display:block !important;float:none !important;width:auto !important;height:auto !important;margin-left:145px !important;text-align:left !important;margin-top:10px !important;}
.cbsecarbonads a{ text-decoration: none; }
.cbsecarbonads .price{font-size: 11px; color: #4CAF50; }
.cbsecarbonads .strike{ text-decoration: line-through;}
/*.cbsecarbonads .carbon-text{ margin-top: 5px }*/
.cbsecarbonads .carbon-btn-ld{ font-size: 10px; margin: 15px !important; padding: 2px 7px 2px 7px; background: #EF5829; color: #fff; border-radius: 3px}

/************************************************************************************
smaller than 992 - 1199
*************************************************************************************/


/************************************************************************************
smaller than 768 - 991
*************************************************************************************/

@media (min-width: 768px) and (max-width: 991px) { 
.navbar-brand.home{padding: 7px 7px 7px 5px !important; height:36px;}
.navbar-nav.topmenu>li>a{padding: 7px 5px 7px 6px !important}

.row>.pageleft{width:28%}
.row>.pagemiddle{width:42%; padding-left:0px; padding-right:0px;}
.row>.pageright{width:30%}

 }

/************************************************************************************
smaller than 768 - 991
*************************************************************************************/


/************************************************************************************
smaller than 767
*************************************************************************************/
@media (max-width:767px) {
/*------------home page css-------------*/
.container {padding-right: 15px!important;padding-left: 15px!important;}
.pddleft0{padding-left:15px !important} 
.pddright0{padding-right:15px !important}
.breadcrumb{display:none}	
h1,.h1{font-size:20px;}
.form-colpadd {padding-left: 15px !important;}
.form-colpadd1 {padding-right: 15px !important;}
.form-colpadd2 {padding-right: 10px !important;}

.mail-box .sm-side{display:none}.mail-box .lg-side{width:100%;padding: 20px 0px 20px 0px;}

.signinwreper-login {margin:0px 0px 0px 0px;}
/*navbar.navbar-default start*/
.navbar.navbar-default.topmenu{background-image:url(../images/bg-headder.png); background-repeat:repeat;}
.navbar.navbar-default.topmenu .navbar-brand {padding: 6px 0px 15px 0px;margin-left:-5px;}
.googlepoweredby{margin-top:3px;text-align:center;}

.row>.pageleft{width:100%}
.row>.pagemiddle{width:100%;padding-left:15px; padding-right:15px; padding-top:20px;}
.row>.pageright{width:100%}

.row >.pagemiddle-big {width:100%;padding-left: 15px;padding-right: 15px;}

.row>.pageleft-big{width:100%; padding-right:15px; padding-top:20px;}
.row>.pageright-small{width:100%;}

.row>.pageleft-small{width:100%}
.row>.pageright-big{width:100%;}

.fiveto20{width: 100% !important;}
.fiveto20-5{width:50% !important;}
.divcontent-center{text-align:center}

/*----------------------------------------home page new css start----------------------------------------*/	
/*--home page slide css---*/	
.homeintro {padding-top: 20px;padding-bottom: 20px; background-repeat: repeat; text-align:center}
.hometitlebox {padding-top: 0px;}	
.homeintro h1{font-size: 20px;line-height: normal;margin-bottom: 0px;margin-top: 0px;font-weight: 500;}
.homeintro p {font-size: 14px;line-height: normal;}
/*--home page slide end---*/
/*home page panel */

.homecbsenews{ height:auto;}
.homeheading-text1{font-size:20px;line-height:25px;}
.homeheading-text2{font-size:16px;}
.homeheading-text3{font-size:12px;line-height:20px;}
/*home page panel end*/

/*home page CBSE essentials start*/
.cbse-essentials-wreper {background-repeat:no-repeat; background-size:cover}
.ecg-block a{margin-top:10px;}
/*home page CBSE essentials css end*/
/*home page CBSE Students Resources css*/
.header-block-5 {margin-top:10px;}
.header-block-5 a span{font-size:14px;}
.header-block-5 .avatar {font-size: 16px;color: #fff;margin:0px auto 5px auto; display:inline-block}
/*home page CBSE Students Resources end*/

/*----------------------------------------home page new css end----------------------------------------*/	
/* -------------------------------------------papers section page head css------------------------------------------- */
.papershome-intro {margin-bottom: 0px;padding-top: 20px;padding-bottom: 20px;}
.papershome-intro h1{font-size: 20px;line-height: normal;margin-bottom: 0px;margin-top: 0px;font-weight: 500;}
.papershome-intro p {font-size: 14px;font-weight: 300;line-height: normal;}
.papers-block-5 .list-inline{padding: 5px 15px 0px 15px; height:auto; margin-bottom:0px;}
.papers-block-5 .list-inline li a{text-align:center; display:block;}
.papersavatar {padding: 5px 15px 5px 15px;}

/*papermdlbox content css start*/
.card .info{padding: 5px 15px;}
.paperul-list.row{padding: 15px 0px 15px 0px;}
.paperul-list > li{margin-bottom:10px;}
.paperul-list > li > a{padding: 5px 15px 5px 25px;}
.paperul-list > li > a:before { top:3px;}

/* ----------------------------------------papers section page head css end---------------------------------------- */

/*middle ul content css start*/
.ul-list{padding: 0px; margin:0; margin-bottom:0px !important}
.ul-list.row{margin-left:-15px; margin-right:-15px}
.ul-list > li{margin-bottom:10px;}
.ul-list > li > a{display:block;color: #555; font-size:14px; background:#f7f7f7;padding: 8px 15px 8px 15px;}
.ul-list > li > a:hover{transition:all 500ms ease;text-decoration:none;color:#fff;background:#35679B;}

/*Tutors section css */
.prfilecover{padding: 0px 0px 0px 0px;}
.tutors-profile{padding: 35px 10px 0px 10px;border-right-style: solid;border-left-style: solid;border-right-color: #ddd;
border-left-color: #ddd;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DDD;}
.pflime{ margin-left:0px}
.search-tutors-bar{padding: 20px 20px 20px 20px;}
.search-tutors-bar h1{font-size: 1.6em;}

body{overflow-y: hidden}
html, body, .scroller {height: 100%;}
.scroller {overflow-y: scroll;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.scroller,
.scroller-inner {position: relative;}
.spcontent{padding-bottom: 20px;}
/*footer css start*/
.cbse-footer{padding: 15px;text-align:center}
.cbse-footer .fheading{font-size: 1em;margin-bottom: 5px;margin-top: 10px;}
.fotr-links a{margin: 0px 3px 2px 3px;display: inline-block;}
.cbse-footer .fottervline{text-align:center; border:none}
.cbselovu{display:none}
.sn{margin-bottom:10px;}
.disclamer{margin-top: 5px;}
#cbsecarbonads{padding:10px !important;border:solid rgba(255,255,255,0.5) !important;border-width:1px 0 !important;overflow:hidden;text-align:left;font-size:13px !important;line-height:16px !important;background:transparent !important;box-shadow:0 0 10px 5px rgba(0,0,0,0.4); height: auto}
}

/************************************************************************************
smaller than 767 end
*************************************************************************************/

.brdr1{border:1px solid #F6F6F6;margin-top:5px;margin-bottom:5px;}
.samplebrdr{border-left:1px solid #CCCCCC;}
.samplebox{background:#AFAFAF;border:1px solid #CCCCCC;padding:10px 10px 10px 10px;}
.btn-round-xs{
border-radius: 50%;
padding-left: 10px;
padding-right: 10px;
}
/*
.nav-tabs .glyphicon:not(.no-margin) { margin-right:10px; }
.tab-pane .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0px;}
.tab-pane .list-group-item:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.tab-pane .list-group .checkbox { display: inline-block;margin: 0px; }
.tab-pane .list-group input[type="checkbox"]{ margin-top: 2px; }
.tab-pane .list-group .glyphicon { margin-right:5px; }
.tab-pane .list-group .glyphicon:hover { color:#FFBC00; }
a.list-group-item.read { color: #222;background-color: #F3F3F3; }
.nav-pills>li>a {padding: 5px 10px;}

.ad { padding: 5px;background: #F5F5F5;color: #222;font-size: 80%;border: 1px solid #E5E5E5; }
.ad a.title {color: #15C;text-decoration: none;font-weight: bold;font-size: 110%;}
.ad a.url {color: #093;text-decoration: none;}*/

/*--cbse guide start---*/
.orange-circle-button {
	border: .3em solid #DFF0D8;
	font-size: 1em;
	line-height: 1.1em;
	color: #3C763D;
	background-color: #DFF0D8;
	margin: auto;
	border-radius: 50%;
	height: 6em;
	width: 6em;
	position: relative;
	text-align:center;
}
.orange-circle-button:hover {
	color:#3C763D;
    background-color: #DFF0D8;
	text-decoration: none;
	border-color:#3C763D;
	
}
.orange-circle-button:visited {
	color:#ffffff;
    background-color: #e84d0e;
	text-decoration: none;
	
}
.banner{background:#fff;}
.banner img{margin:auto;}
.subjects-box{background:#fff;border-left:1px solid #DDDDDD;
	box-shadow: 5px 5px 2px #dddddd;}
.subjects-box img{margin:auto;}
.subjects-box h5{padding-top:5px;padding-bottom:5px;color:#fff;background:#3075BB;}
.science h5{padding-top:5px;padding-bottom:5px;color:#fff;background:#3075BB;margin-bottom:-1px;padding-left:10px;}
.text-red{color:#CC0000;}
.btn-danger a:hover{
  color: #fff;
 
}
.btn-danger a{
  color: #fff;
}
.btn-info a:hover{
  color: #fff;
 
}
.btn-info a{
  color: #fff;
}
.clear {
    clear: both;
}
/*---jobs pags----*/
/*h1 {
    font-size: 20px;
    color: #C00;
    text-decoration: none;
    margin-top: 0;
}*/
/*--cbse guide close---*/


/*--funzon start---*/
.funzoncontent{background:url('../images/kidszone/bg.jpg');margin-top:-10px; background-repeat: no-repeat;}
@media (min-width:992px){
.joke img{padding:80px 10px 10px 60px;}
.rymes img{padding:30px 10px 10px 80px;}
.heading img{padding:50px 10px 10px 0px;margin-left:50px;}
.games img{padding:50px 0px 0px 30px;}
.vidios img{padding:-40px 10px 10px 20px;margin-left:80px;}
.sms img{padding:20px 0px 0px 20px;margin-left:60px }
.images img{padding:-50px 10px 10px 20px;}
.add img{padding:30px 0px 0px 50px;}
}
.boxcontent{background:#7CBA45;}
.boxes{margin-left:30px;margin-right:30px;margin-top:15px;padding-bottom:20px;}
.box1{background:url('../images/kidszone/box1.jpg');margin:auto;height:300px;margin-top:15px;margin-bottom:15px;}
.box2{background:url('../images/kidszone/box2.jpg');margin:auto;height:300px;margin-top:15px;margin-bottom:15px;}
.box3{background:#ffffff;margin:auto;height:250px;;margin-top:15px;margin-bottom:15px;}

@media (max-width:768px){
.heading img{margin:auto;padding-top:30px;}
.circles {margin-top:20px;}
.joke img{margin:auto;margin-bottom:20px;}
.rymes img{margin:auto;margin-bottom:20px;}
.games img{margin:auto;margin-bottom:20px;}
.vidios img{margin:auto;margin-bottom:20px;}
.sms img{margin:auto;margin-bottom:20px;}
.images img{margin:auto;}
.add img{margin:auto;padding-top:30px;}
.circles {margin-bottom:20px;}
}
@media (min-width:768px){
.box-sm{margin-left:80px;margin-right:80px;}
.heading img{margin:auto;padding-top:30px;}
.joke img{margin:auto;margin-bottom:20px;}
.rymes img{margin:auto;margin-bottom:20px;}
.games img{margin:auto;margin-bottom:20px;}
.vidios img{margin:auto;margin-bottom:20px;}
.sms img{margin:auto;margin-bottom:20px;}
.images img{margin:auto;}
}

.topline{background:#FF3333;}
.topline h3{color:#fff;padding:8px 8px 8px 8px;}
.ratings{color:#FFCC33!important;font-size:14px;}
.ratings:hover{color:#f39c12!important;text-decoration:none;}
.small-box{margin-left:30px;margin-right:30px;background:#FFCC33;border:1px solid #FF9900;}
.small-box p{color:#CC0000;padding:5px 3px 0px 5px;}

}
a {color: #03a1d1;text-decoration: none!important;}

/**** MODULE ****/
.bgc-fff {background-color: #fff!important;}
.box-shad {-webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);box-shadow: 1px 1px 0 rgba(0,0,0,.2);}
.brdr {border: 1px solid #ededed;}

/* Font changes */
.fnt-smaller {font-size: .9em;}
.fnt-lighter {color: #bbb;}

/* Padding - Margins */
.pad-10 {padding: 10px!important;}
.mrg-0 {margin: 0!important;}
.btm-mrg-10 {margin-bottom: 10px!important;}
.btm-mrg-20 {margin-bottom: 20px!important;}

.timeline-body {display: none;}
.category-box{background:#fff;border-radius:15px;padding:10px 10px 5px 10px;}
.category-box:hover{background:#f6f6f6;border-radius:25px;}
.carousel-indicators .active{ background: #31708f; } 
.carousel-indicators li{ border :1px solid #ccc; } 
.carousel-control{ color:#31708f; width:5%; } .carousel-control:hover, 
.carousel-control:focus{ color:#31708f; } .carousel-control.left, 
.carousel-control.right { background-image: none; } 
.media-object{ margin:auto; margin-top:15%; } @media screen and (max-width: 768px) { .media-object{ margin-top:0; } 
}
.arrow-left-circle{padding-top:100px;padding-left:30px;color:#376CA1;border-radius: 25px;}
.arrow-left{padding-top:100px;padding-left:30px;color:#376CA1;}
.arrow-right{padding-top:100px;padding-left:30px;}
.arrow-left1{padding-top:100px;padding-left:30px;color:#376CA1;}
.arrow-right1{padding-top:100px;padding-right:30px;}
   /***
Bootstrap Line Tabs by @keenthemes
A component of Metronic Theme - #1 Selling Bootstrap 3 Admin Theme in Themeforest: http://j.mp/metronictheme
Licensed under MIT
***/

/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
 
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
  background:#F1F1F1;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #5fb0e4;
  font-weight:bold;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-top: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #357ebd;
}
.tabbable-line > .nav-tabs > li.active {
  background:url('../images/download1.png') width:202px;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #5fb0e4;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  background-color:#FFF;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0 0 15px;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}
.btn-sq {
  width: 80px !important;
  height: 40px !important;
  font-size: 15px;
  font-weight:bold;
 
}
/*--funzon close---*/
.question{font-size:16px;color:#000;text-decoration:none;background-color:#F5F5F5;cursor:help;padding:10px;border-top-width:1px;border-top-style:solid;border-top-color:#D6D6D6;margin-top:20px}
.answer{font-size:14px;color:#000;text-decoration:none;background-color:#E4F1FF;cursor:text;padding:12px}
.showanswer{font-size:14px;color:#093;text-decoration:underline;padding:10px;background-color:#F5F5F5;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D6D6D6;cursor:pointer}

/*jokes*/
.boxjokes > .icon { text-align: center; position: relative; }
.boxjokes > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #63B76C; vertical-align: middle; }
.boxjokes > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.boxjokes > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 15px 0 20px 0; }
.boxjokes > .icon > .info > h3.title { font-size: 16px; color: #222; font-weight: 500; }
.boxjokes > .icon > .info > p { color: #666; margin: 20px;}
.boxjokes > .icon > .info > .more a {color: #fff; padding: 6px 8px; text-transform: uppercase; text-decoration: none; background-color: #63B76C; }
.boxjokes > .icon:hover > .info > .more > a { background-color: #FF2492; }
.boxjokes .space { height: 30px; }
.panel-default1{padding-top:2px;background:red;padding-bottom:2px;}
/*education start*/
.nav-tabs { border-bottom: 2px solid #DDD; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
.nav-tabs > li > a { border: none; color: #666; }
.nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #4285F4 !important; background: transparent; }
.nav-tabs > li > a::after { content: ""; background: #4285F4; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
.nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:10px}

.eligibility {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }
/*education close*/
/*games start*/
.vid {
    position: relative;
    padding-bottom: 56.25%;
     height: 0; overflow: hidden;
}
 
.vid iframe,
.vid object,
.vid embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*games close*/

/*10-dec-2019 Shailendra*/
.paging1{
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #428bca;
    font-weight: 500;
    background-color: #ddd;
    border: 1px solid #ddd;
    margin-left: -1px;
    margin-right: 5px;
}
.paging2{
  position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #f44336;
    font-weight: 500;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; 
    margin-right: 5px;
}
/*10-dec-2019*/

#visitorsonline {
    font-size: 14px;
    font-weight: 600;
    padding-right: 30px;
    color: #00B200;
}
    .blink {
    opacity: 20;
}

/* Styles for the CBSEGuess AI chat widget */
            #chat-widget {
            margin: auto;
            width: auto;
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 0px;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
            /*margin-top: 10px;*/
            margin-bottom: 20px;
            margin-left: -10px;
            z-index: 1001;
            background: #F5F5F5;
            }
            #chat-messages {
            height: auto;
            overflow-y: auto;
            margin-bottom: 10px;
            padding: 10px;
            /*border: 1px solid #eee;*/
            /*border-radius: 5px;*/
            }
            #user-input {
            width: calc(100% - 20px);
            padding: 5px;
            margin-bottom: 10px;
            }
            #send-button {
            width: calc(80% - 20px);
            padding: 5px;
            background-color: #007bff;
            color: #fff;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            }
            #reset-button {
            width: calc(20%);
            padding: 5px;
            background-color: #ccc;
            color: #fff;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            color: #333;
            }
            .message {
            margin-bottom: 10px;
            }
/* CBSEGuess AI CSS */

/* CBSEGuess Form CSS */
#cbsegform {
    background: #F9F9F9;
    padding: 25px;
    margin: 30px 0;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24)
}

#cbsegform h3 {
    display: block;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 10px
}

#cbsegform h4 {
    margin: 5px 0 15px;
    display: block;
    font-weight: 400
}

#cbsegform fieldset {
    border: medium none !important;
    margin: 0 0 10px;
    min-width: 100%;
    padding: 0;
    width: 100%
}

#cbsegform input[type="text"],
#cbsegform input[type="email"],
#cbsegform input[type="tel"],
#cbsegform input[type="url"],
#cbsegform textarea {
    /*width: 100%;*/
    border: 1px solid #999;
    background: #FFF;
    margin: 0 0 5px;
    padding: 0px 5px 0px 5px;
}

#cbsegform input[type="text"]:hover,
#cbsegform input[type="email"]:hover,
#cbsegform input[type="tel"]:hover,
#cbsegform input[type="url"]:hover,
#cbsegform textarea:hover {
    -webkit-transition: border-color 0.3s ease-in-out;
    -moz-transition: border-color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out;
    border: 1px solid #aaa
}

#cbsegform textarea {
    /*height: 100px;*/
    max-width: 100%;
    resize: none
}

#cbsegform button[type="submit"] {
    cursor: pointer;
    /*width: 100%;*/
    border: none;
    background: #f0715f;
    color: #FFF;
    margin: 0 5 5px;
    padding: 10px;
    /*font-size: 15px*/
}
#cbsegform button[type="submit"]:hover {
    cursor: pointer;
    /*width: 100%;*/
    border: none;
    background: #006DD9;
    color: #FFF;
    margin: 0 5 5px;
    padding: 10px;
    /*font-size: 15px*/
}
/* CBSEGuess Form CSS */

/* dashboard profile */
.profilebox {
    padding: 5px !important;
    border: solid rgba(255, 255, 255, 0.5) !important;
    border-width: 1px !important;
    overflow: hidden;
    background: transparent !important;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    color: #000;
}
.profile-bgimage {
    height: 200px;
    width: 100%;
    overflow: hidden; /* Ensures that overflow is hidden */
    position: relative; /* Ensures the absolute positioning of the image inside */
    z-index: 999;
}

.profile-bgimage img {
    width: 100%; /* Ensures the image takes the full width of the container */
    position: absolute; /* Positions the image absolutely inside the container */
    top: 50%; /* Moves the image 50% down from the top of the container */
    left: 50%; /* Moves the image 50% from the left of the container */
    transform: translate(-50%, -50%); /* Centers the image vertically and horizontally */
    object-fit: cover; /* Ensures the image covers the container without stretching */
}
.pro-img {
    margin-top: -110px;
    margin-bottom: 10px;
}
.little-profile {
    padding-left: 15px;
    padding-right: 15px;
}
.little-profile .pro-img img {
    width: 200px;
    height: 200px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
    border-radius: 12%;
    position: relative;
    z-index: 1000;
    border: 5px solid white;
}
.little-profile .pro-img-big img {
    width: 200px;
    height: 200px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.3);
    border-radius: 100%;
    position: relative;
    z-index: 1000;
    border: 5px solid white;
}
.counter-count{
    font-size: 32px;
    font-weight: 600;
    line-height: 0;
}
.hrstyle1 {
  border: none;
  border-top: 1px solid rgba(255,255,255,.3);
  border-bottom: 1px solid rgba(0,0,0,.08);
  position: relative;
}
.hrstyle1:before,.hrstyle1:after {
  content: '';
  position: absolute;
  bottom:0px;
  height: 1em;
  width: 100%;
  background: radial-gradient(ellipse at bottom, rgba(255,255,255,0.35) 0%,rgba(255,255,255,0) 70%);
  z-index:0;
}
.hrstyle1:after {
  top:0px;
  bottom:auto;
  height: 1.5em;
  background: radial-gradient(ellipse at top, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0) 70%);
}
.texttiny{
    font-size: 11px;
    color: #999;
}
/* dashboard profile */

/* New Profile CSS */
.profile-stats {
    color: #666;
    padding-right:15px;
}
.profilecount{
    color: #333;
    padding-left:15px;
}
.profile-statustext {
    font-size: 14px;
    color: #666;
    text-align: right;
    font-weight: 500;
}

.profileul {
    list-style-type: none;
}
.profilestar {
    background: rgb(253,29,29);
    background: linear-gradient(90deg, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);
}
.btn-gradient-blue {
    background: linear-gradient(45deg, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.btn-gradient-blue:hover {
    background: linear-gradient(45deg, rgba(255,111,0,1) 50%, rgba(235,236,0,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
/* New Profile CSS */

.gradient-icon-star {
    background: linear-gradient(45deg, rgba(255,111,0,1) 50%, rgba(235,236,0,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.gradient-icon-feedback {
    background: linear-gradient(45deg, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.gradient-icon-report {
    background: linear-gradient(45deg, rgba(255,0,0,1) 35%, rgba(0,0,0,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.gradient-icon-block {
    background: linear-gradient(45deg, rgba(9,121,46,1) 35%, rgba(0,0,0,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.classified-img{
    max-height: 300px;
    width: auto;
    margin: 15px 15px 0 0;
}
.classified-content {
    font-size: 20px;
    line-height: 1.8;
}
