﻿@media only screen and (max-width:767px) {
    .leftNav .search { padding-left: 0; width: 100%; }
    .navbar-collapse { background-color: #fff; border-color: #6d6d6d; box-shadow: 0 0 5px rgba(0,0,0,.8); }
        .navbar-collapse.fixed-theme { background-color: orange; border-color: orange; box-shadow: 0 0 5px rgba(0,0,0,.8); }
    .navbar-container { padding: 10px 28px; }
        .navbar-container.fixed-theme { padding: 0 24px; }
    #navigationbar.hidden-sm { display: none; }
    .navbar-nav > li > a { color: #666; line-height: 16px; }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 450px; }
    li.dropdown { margin-left: 10px; margin-right: 10px; }
    .navbar.navbar-fixed-top.fixed-theme a, .navbar.navbar-fixed-top.fixed-theme a i.menuicon { color: #6d6d6d !important; }
    #main-menu #logoimg { width: 198px; height: 68px; margin-top: -10px; content: url(/images/neetmanthra-logo-mobile.jpg); transition: .8s; -webkit-transition: .8s; z-index: 8; box-shadow: none; }
    .wrap { padding: 73px 0 50px !important; }
    #main-menu.fixed-theme #logoimg { height: 53px !important; }
    .tp-headerbuy span, .tp-headershare span, .tp-removeonmobile { display: none; }
    .headershare a.tp-headerbuy, .headershare a.tp-headerbuy:visited, .headershare a.tp-headershare, .headershare a.tp-headershare:visited { padding: 1px 11px !important; }
        .headershare a.tp-headerbuy i, .headershare a.tp-headershare i { margin-left: 0 !important; }
    #navigation.showmobile { width: 55px; }
    #logo_wrapper { width: 40px; height: 60px; overflow: hidden; }
    .tp-quoteblock { padding: 40px 0 !important; }
    .tp-quote { padding: 0 20px; border-right: 0; }
        .tp-quote h4 { font-size: 15px; line-height: 22px; min-height: inherit; }
    .tp-quoteauthor { margin-top: 10px; }
    .tp-quoteblock .rowbgimage_overlay { border-bottom: 1px solid #e8ebee; }
    .wpb_column.tp-nobottomonmobile, .wpb_column.tp-nobottomonmobile .wpb_raw_code { margin-bottom: 0 !important; }
    .tp-centeronmobile { text-align: center; }
        .tp-centeronmobile .tp-iconblock li { text-align: left; }
    .tp-iconblock li:before { position: relative; margin: 0 5px 0 -28px; top: 4px; }
    .footer_widget .tp-btn { float: none; width: 100%; margin-bottom: 10px !important; padding: 7px 14px !important; line-height: inherit !important; }
    .footer_widget .textwidget { float: none; width: 100%; margin-bottom: 0; }
    .vertical-revolution-light .esg-filterbutton.esg-allfilter { margin-bottom: 0 !important; }
    .vertical-revolution-light .esg-filterbutton { display: inline-block !important; width: auto !important; padding: 0 5px !important; }
    .posfilters.textalignright { text-align: center !important; }
    .posfilters .esg-filter-wrapper { padding-right: 0 !important; }
    .tp-imgpos { margin-top: 40px; }
        .tp-imgpos .vc_single_image-wrapper { width: 100%; text-align: center; }
    .featureimagemarginleft .vc_single_image-wrapper, .featureimagemarginleft .wpb_wrapper, .featureimagemarginright .vc_single_image-wrapper, .featureimagemarginright .wpb_wrapper, .tp-featuretext, .tp-iconblock { text-align: center !important; }
    h2.tp-overonemil { font-size: 35px; line-height: 37px; }
    #footer .footer_widget, .tp-footerlist { text-align: center; }
    .premiumboxplacer { display: none; }
}

@media only screen and (min-width:768px) {
    .leftNav .search { padding-left: 32px; width: 315px; }
    #main-menu.navbar .dropdown-menu { min-width: 220px; background-color: #fff; border: 0; box-shadow: none; -webkit-box-shadow: none; background-clip: inherit; border-radius: 0 0 10px 10px; }
        #main-menu.navbar .dropdown-menu > li { border-left: 3px solid transparent; -webit-transition: border-color .4s; transition: border-color .4s; }
            #main-menu.navbar .dropdown-menu > li:hover > a { color: #f60; background-color: transparent; }
            #main-menu.navbar .dropdown-menu > li:hover { border-left-color: #f60; }
    #footer .row { display: table; width: 100%; }
    #footer .widgetslot { display: table-cell; float: none; }
        #footer .widgetslot h3 { min-height: 40px; }
    .boxed .container#header_inner_wrapper, .content_inner_wrapper_boxed { max-width: 790px; }
    #footer.boxed .container-fluid, #footer.boxed .footerinnerwrapper, #header.boxed.fullwidth .container#header_inner_wrapper, .boxed #header_background.withtp-media .boxed_inner_wrapper, .boxed .container#header_inner_wrapper, .boxed.nosidebar, .withsidebar2 { max-width: 830px; }
    #footer .row { display: table; width: 100%; }
    #footer .widgetslot { display: table-cell; float: none; }
        #footer .widgetslot h3 { min-height: 40px; }
    .navbar-toggle { display: none; }
}

@media only screen and (min-width:992px) {
    .boxed .container#header_inner_wrapper, .content_inner_wrapper_boxed { max-width: 970px; }
    #footer.boxed .container-fluid, #footer.boxed .footerinnerwrapper, #header.boxed.fullwidth .container#header_inner_wrapper, .boxed #header_background.withtp-media .boxed_inner_wrapper, .boxed .container#header_inner_wrapper, .boxed.nosidebar, .withsidebar2 { max-width: 1050px; }
    #footer .widgetslot h3 { min-height: 0; }
    #footer .widgetslot h3 { min-height: 0; }
}

@media only screen and (min-width:1200px) {
    .boxed .container#header_inner_wrapper, .content_inner_wrapper_boxed { max-width: 1170px; }
    #footer.boxed .container-fluid, #footer.boxed .footerinnerwrapper, #header.boxed .container#header_inner_wrapper, #header.boxed.fullwidth .container#header_inner_wrapper, .boxed #header_background.withtp-media .boxed_inner_wrapper, .boxed.nosidebar, .withsidebar2 { max-width: 1250px; }
}

@media only screen and (max-width:768px) {
    .wpb_row { margin-bottom: 0 !important; }
    .wpb_column { margin-bottom: 35px !important; display: inline-block; min-width: 100%; }
    .tp-videocorrect .wpb_column { margin-bottom: 0 !important; }
    #footer .row > .widgetslot { padding: 75px 10px 50px; }
    .techenabler { float: none; text-align: center; }
}

@media only screen and (max-width:1070px) {
    .footer_widget .tp-btn { float: left; width: 100%; margin-bottom: 10px !important; padding: 3px 0 !important; line-height: 24px !important; }
    .footer_widget .textwidget { float: left; width: 100%; margin-bottom: 30px; }
    .eg-rev-slider-examples-element-0 { font-size: 13px !important; }
    .vertical-revolution-light .esg-filterbutton span { font-size: 14px; }
    .tp-topadjust { margin-top: 60px !important; }
    .tp-stunningtext { display: none; }
    .featureimagemarginleft, .featureimagemarginright, .tp-featuretext, .tp-iconblock { margin: 0; }
        .tp-featuretext h3 { margin-top: 0; }
}

@media screen and (max-width:768px) {
    label { left: 8px; font-size: 16px; margin-top: -2px; }
    .payment_method_ccavenue label { left: 0; font-size: 17px; margin-top: 0; }
    .login-popup-input, .login-popup-textarea { font-size: 18px !important; padding: 3px 6px !important; }
    .site-content { padding: 30px 0 10px !important; }
    .mo-openid-app-icons { border: none !important; }
    .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img { margin-left: 0; }
    .sc_heading.button-take { margin-bottom: 0; }
    #cc-footer { padding: 20px 0 !important; margin-bottom: 40px; margin-top: -20px; }
        #cc-footer .span12 a.poweredby, #cc-footer .span12 a.ccavenue, #cc-footer .span12 a.norton { margin-right: 3px !important; }
}

@media (min-width:1200px) {
    .d-lg-none.navbar-collapse.collapse { display: none !important; }
    .ux-card { margin-bottom: 40px; }
}

@media (min-width:768px) {
    .hidden-md.navbar-collapse.collapse { display: none !important; }
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin-right: 0; margin-left: 0; }
    .navbar-header { float: left; }
    .how-it-works__heading { font-size: 24px; }
}

@media (min-width:992px) {
    .tp-featuretext h3 { font-size: 2.96578rem; line-height: 2.88651rem; margin-bottom: 2.07576rem; }
    .ux-card { border-radius: 8px; min-height: 582px; }
    .fancyboxtile-wrap { min-width: 828px; }
}

@media (max-width:360px) {
    .counter-group .counter-block { width: 66px; height: 66px; margin-right: 0; }
        .counter-group .counter-block .counter { font-size: 22px; height: 34px; margin: 0 20px; }
            .counter-group .counter-block .counter.with-hundreds { font-size: 20px; height: 30px; line-height: 40px; margin: 4px 14px 0; }
        .counter-group .counter-block .counter-caption { font-size: 10px; }
    .ol-exam-take-button { margin-bottom: 10px; min-width: 100%; text-align: center; }
    .mobbtn { float: unset !important; margin: 0 !important; }
    .mobmode { display: inline-flex; margin-left: -15px; }
    .og-review-item { padding: 15px; display: inline-flex; }
    .og-prog { margin-left: 5px; margin-right: 5px; }
    .content .chart-content { margin: 4px; }
    .dashboard_report li { width: 88%; }
    .sc_heading.mobaligned { margin-left: -15px; margin-right: -15px; }
    .rib-wrapper { height: 196px; }
    .become-teacher-form { margin-top: 58px; }
    #main.myexams-main { padding-left: 5px; padding-right: 5px; }
    .og-question { margin-left: -8px; margin-right: -8px; }
    .al-og-option, .og-option, .og-optionHover { margin-left: 0; min-width: 100%; }
    .og-exams .mobaligned { margin-left: -15px; }
}

@media (max-width:480px) {
    article .entry-header .date-meta { border-right: 0; margin-bottom: 15px; }
    article .entry-header .entry-contain { float: none; width: 100%; clear: both; padding-left: 0; }
        article .entry-header .entry-contain:before { content: ''; position: absolute; width: 1px; top: 4px; left: 0; bottom: 5px; background: 0 0; }
    .form-group .ol-exam-take-button { margin-bottom: 10px; min-width: 100%; }
    .learn-press .course-payment, .learn-press .thim-course-landing-button { float: none; }
    .thim-widget-accordion .widget-title { margin-top: 20px !important; }
    .syllabus-content { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
    article .entry-header .sch-content li { padding-right: 0; }
    #main.myexams-main, article.fee-details { padding-left: 5px; padding-right: 5px; }
    .content .chart-content { margin: 4px; }
    .dashboard_report li { width: 88%; }
    .sc_heading.mobaligned { margin-left: -15px; margin-right: -15px; }
    .rib-wrapper { height: 196px; }
    .become-teacher-form { margin-top: 58px; }
    .og-question { margin-left: -8px; margin-right: -8px; }
    .al-og-option, .og-option, .og-optionHover { margin-left: 0; min-width: 100%; }
    .og-exams .mobaligned { margin-left: -15px; }
}

@media (max-width:767px) {
    #pgc-5900-3-1, .thim-buy-now .thim-widget-button { text-align: left; }
    #home_exams_summary, #home_info_summary { margin-top: -18px; }
    #pg-5900-0 .panel-grid-cell, #pg-5900-1 .panel-grid-cell, #pg-5900-2 .panel-grid-cell, #pg-5900-3 .panel-grid-cell, #pg-5900-4 .panel-grid-cell, #pg-5900-5 .panel-grid-cell, #pg-5900-6 .panel-grid-cell, #pg-5900-7 .panel-grid-cell, #pg-5900-8 .panel-grid-cell, #pg-5900-9 .panel-grid-cell { float: none; width: auto; }
    #pg-counter .panel-grid-cell, #pgc-5900-3-0, #pgc-5900-3-1 { width: 100%; }
    .panel-row-style-thim-buy-now-thim-bg-overlay { display: block; }
    .thim-buy-now { max-width: 1170px; margin: auto; padding: 20px 8px 20px 30px; }
    .panel-grid-50 { width: 100%; margin-bottom: 12px; }
    .color-white .counter-group, .thim-get-100s, header.faq buttons { text-align: center; }
    .home_counter_wrapper { padding-left: 15px; padding-right: 15px; background-size: 1264.67px 718.18px; margin-top: 28px; }
    .panel-grid-cell { padding: 0; }
    #main.myexams-main, #pg-counter .panel-grid-cell { padding-left: 5px; padding-right: 5px; }
    .thim-get-100s { padding-top: 68px; }
        .thim-get-100s .get-100s { font-size: 19px; line-height: 23px; }
        .thim-get-100s h2 { font-size: 38px; line-height: 48px; }
    .thim-register-now-form { margin: 20px 0; }
        .thim-register-now-form .title { margin: 0; }
            .thim-register-now-form .title:before { bottom: 50px; }
    .thim-buy-now-desc .heading { font-size: 18px; line-height: 24px; }
    .thim-buy-now-desc .description { font-size: 14px; line-height: 20px; }
    #footer .row > .widgetslot { padding-top: 20px; }
    .footrow { padding-bottom: 8px; }
    header.faq h1 { margin-bottom: 8px; }
    .center-elements { margin: auto; display: inline-block; }
    .button--rayen { width: calc(100% - 2em) !important; width: -webkit-calc(100% - 2em) !important; width: -moz-calc(100% - 2em) !important; }
    .button { min-width: unset !important; max-width: unset !important; }
    article .entry-header .entry-title { font-size: 26px; font-weight: 700; line-height: 30px; margin: 0 0 6px; }
    .news-sticky-container #sidebar { margin-left: 0; margin-right: 0; }
    .content .chart-content { margin: 4px; }
    .dashboard_report li { width: 88%; }
    .sc_heading.mobaligned { margin-left: -15px; margin-right: -15px; }
    .rib-wrapper { height: 196px; }
    .become-teacher-form { margin-top: 58px; }
    .og-question { margin-left: -8px; margin-right: -8px; }
    .al-og-option, .og-option, .og-optionHover { margin-left: 0; min-width: 100%; }
    .og-exams .mobaligned { margin-left: -15px; }
    .tp_vc_mw_rowwrapper { padding: 0 20px; }
    .wpb_column.tp-removeonmobile { display: none !important; }
    .vc_column_container > .vc_column-inner { padding-left: 5px; padding-right: 5px; }
    .tp-featuretext { margin-right: 0; }
    .tp-featuretext-inner { margin: 10px; }
    .tp-tile-mobile { position: relative; }
    .pro-plan-wrap { padding: 10px; margin-left: -15px; margin-right: -15px; }
    .plan-tile-top { padding-left: 10px; padding-right: 10px; }
    .plan-price-wrap { height: 78px; }
    .tp-iconblock.text-left { text-align: left !important; margin-right: 0; }
        .tp-iconblock.text-left > li { padding-right: 0; }
}

@media (max-width:768px) {
    .blog-switch-layout.blog-grid article[class*=blog-grid-] { width: calc(50% - 30px); width: -webkit-calc(50% - 30px); width: -moz-calc(50% - 30px); }
        .blog-switch-layout.blog-grid article[class*=blog-grid-] .post-image img { width: 100%; }
        .blog-switch-layout.blog-grid article[class*=blog-grid-]:nth-child(3n+1), .blog-switch-layout.blog-grid article[class*=blog-grid-]:nth-child(4n+1) { clear: inherit; }
        .blog-switch-layout.blog-grid article[class*=blog-grid-]:nth-child(2n+1) { clear: both; }
    .blog-switch-layout.blog-list article .content-inner .post-formats-wrapper { margin: 0 0 30px; }
    .blog-switch-layout.blog-list article .entry-content { width: 100%; clear: both; }
    .content .chart-content { margin: 4px; }
    .dashboard_report li { width: 88%; }
    .sc_heading.mobaligned { margin-left: -15px; margin-right: -15px; }
    .rib-wrapper { height: 196px; }
    .become-teacher-form { margin-top: 58px; }
    #main.myexams-main { padding-left: 5px; padding-right: 5px; }
    .og-question { margin-left: -8px; margin-right: -8px; }
    .al-og-option, .og-option, .og-optionHover { margin-left: 0; min-width: 100%; }
    .og-exams .mobaligned { margin-left: -15px; }
    .tp_vc_mw_rowwrapper { padding: 0 20px; }
    .wpb_column.tp-removeonmobile { display: none !important; }
    .vc_column_container > .vc_column-inner { padding-left: 5px; padding-right: 5px; }
    .tp-featuretext { margin-right: 0; }
    .tp-featuretext-inner { margin: 10px; }
    .tp-tile-mobile { position: relative; }
    .pro-plan-wrap { padding: 10px; margin-left: -15px; margin-right: -15px; }
    .plan-tile-top { padding-left: 10px; padding-right: 10px; }
    .plan-price-wrap { height: 78px; }
    .tp-iconblock.text-left { text-align: left !important; margin-right: 0; }
        .tp-iconblock.text-left > li { padding-right: 0; }
}

@media screen and (min-device-width:360px) and (orientation:portrait) {
    .thim-buy-now { max-width: 768px; margin: auto; padding: 20px 8px 20px 18px; }
}

@media screen and (max-device-width:640px) {
    .loginPopup { padding: 30px 20px 10px; max-width: 480px; }
    .so-panel { padding-right: 0 !important; }
    .marginleftaligned { margin-left: 0 !important; }
    #sidebar, #syllabus-content { margin-left: -15px; margin-right: -15px; }
    .mo-openid-app-icons { padding-bottom: 20px; }
    #pg-2958-0, #pl-2958 .panel-grid-cell .so-panel { margin-bottom: 8px; }
    #sticky-container { margin-left: 0; margin-right: 0; }
    #sidebar { display: inline-block; }
    .switch-layout-container .course-index, .wpb_column.tp-removeonmobile { display: none !important; }
    .news-sticky-container { margin-right: -15px !important; margin-left: -15px !important; }
    #main.exams-main { padding-left: 0; padding-right: 0; }
    .thim-course-grid .lpr_course[class*=course-grid-] { width: 100%; float: none; margin-bottom: 12px !important; }
    .tp_vc_mw_rowwrapper { padding: 0 20px; }
    .vc_column_container > .vc_column-inner { padding-left: 5px; padding-right: 5px; }
    .tp-featuretext { margin-right: 0; }
    .tp-featuretext-inner { margin: 10px; }
    .tp-tile-mobile { position: relative; }
    .pro-plan-wrap { padding: 10px; margin-left: -15px; margin-right: -15px; }
    .plan-tile-top { padding-left: 10px; padding-right: 10px; }
    .plan-price-wrap { height: 78px; }
    .tp-iconblock.text-left { text-align: left !important; margin-right: 0; }
        .tp-iconblock.text-left > li { padding-right: 0; }
}

@media only screen and (min-width:300px) and (max-width:767px) {
    body { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
}

@media only screen and (min-width:300px) and (max-width:1023px) {
    .mobileicon { display: block; margin-top: 11px; }
    .menuwrap nav { position: relative; }
        .menuwrap nav > ul { display: none; width: 100%; position: fixed; left: 0; top: 0; background: #222; z-index: 999; height: 100%; overflow: scroll; padding: 50px 0; box-sizing: border-box; }
            .menuwrap nav > ul li { width: 100%; float: left; box-sizing: border-box; text-align: center; border-bottom: 1px solid #444; line-height: 50px; }
        .menuwrap nav ul .submenu { position: relative; top: 0; padding: 0; background: #444; transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; }
        .menuwrap nav ul li:hover .submenu { display: none; }
    .menu-right > a, .social, li.menu-left > a { display: inline-block; }
    .menuwrap nav ul li:hover > a { color: #8c8c8c; }
    .menuwrap nav ul li > a.active { color: #0095e2; }
    .social { max-height: 50px; }
        .social > ul > li { border-bottom: none !important; }
    .logoWrap { padding: 0; }
    .menu-right a { margin: 15px 5px !important; }
    .submenu li h2 { color: #ddd; font-size: 16px; font-weight: 300; }
    .menuwrap nav ul .submenu li { width: 100%; border-bottom: 1px dotted #888; }
    .menu-right > a { float: none !important; }
    li.menu-left :focus, li.menu-left :hover { color: #fff; }
    li.menu-left > a { z-index: 10; white-space: normal; font-size: 15px; line-height: 40px; font-weight: 700; color: #fff; font-family: Roboto; border-color: transparent; border-style: solid; border-width: 0 0 3px; letter-spacing: 2px; cursor: pointer; text-decoration: none; visibility: inherit; transition: none; text-align: inherit; margin: 0 5px; padding: 0 10px; min-height: 0; min-width: 0; max-height: none; max-width: none; opacity: 1; transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1); transform-origin: 50% 50% 0; border-radius: 0; box-shadow: #999 0 0 0 0; }
    .thim-about-us-quote p { color: #999; font-size: 21px; font-weight: 400; line-height: 26px; }
}
