@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1300px) {
.abroadTestMonialPre {
    left: -38px;
}
.abroadTestMonialNext {
    right: -38px;
}
button.slickpre.successStoriesPre {
    left: -38px;
}
button.slicknext.successStoriesNext {
    right: -38px;
}
}
@media screen and (max-width: 1200px) {
	.offlineMatr {
    font-size: 15px;
}
.offlineMatr {
    margin: 60px 0 0 13px;
}
.paraotroff ul li {
    font-size: 12px;
    position: relative;
    padding: 0 0 0 17px;
}
.hadingOFOff {
    font-size: 15px;
    margin: 8px 0 3px 0;
    line-height: 16px;
}
.paraotroff p {
    font-size: 15px;
}
.imgesCvr {
    padding: 5px 10px 10px 17px;
}
.bgwhitOtr {
    height: 395px;
}
.chooseUsOtr .gray-color.large-title {
    font-size: 4em;
}
.contntInrbd70 {
    padding: 5px 0 0 0;
}
.headingof h2 {
    font-size: 20px;
}
.bgiconimgwth img {
    height: 149px;
}
.bgmultycolor {
    height: 180px;
}
.positionRelativeOn250 {
    margin: 50px auto;
}
.HeadingOfMarque h2 {
    font-size: 22px;
}
.marquee.marqueeOnbanner {
    max-height: 240px;
}
.marqueForLatestNotification {
    max-height: 305px;
}
.discripTion {
    font-size: 14px;
}
.contantOfStories {
    width: 84%;
}
button.slicknext.successStoriesNext {
    right: -20px;
}
button.slickpre.successStoriesPre {
    left: -20px;
}
.abroadTestMonialNext {
    right: -20px;
}
.abroadTestMonialPre {
    left: -20px;
}
.fontOffSelf {
    font-size: 11px;
    font-weight: 600;
}
.bgImgOFc.withdCtl1 {
    width: 70%;
}
.txtOtrBg.withdCtl1 {
    width: 30%;
}
/*=============Home page=============*/
/*=================course programme================*/
.mtrCrOtr .corHdgCr.upscHeadindOnDetail h2 {
    margin: 9px 0 5px 0;
    font-weight: 600;
}
.mtrLiverm .mtrCor {
    font-size: 13px;
}
.btnLrnr a {
    padding: 5px 8px 5px 8px;
    font-size: 13px;
}
.mtrCrOtr .corHdgCr.upscHeadindOnDetail h2 {
    font-size: 17px;
}
.courseSide h3 {
    font-size: 15px;
    font-weight: 600;
}
.courseSide p {
    font-size: 13px;
}

/*=================course programme================*/
/*===================abroadPurtuse================*/
.textOfPurchase {
    font-size: 11px !important;
    font-weight: 400 !important;
}
.formOFpurchase.methodUSe label {
    font-size: 12px !important;
}
/*===================abroadpurtuse================*/
/*===================thakyou page================*/
.zigzag {
    width: 340px;
}
/*===================thakyou page================*/
/*===================Coupon page================*/
.flip-card-back.coponCodeflp .haddingAlBk.copnBk h2 {
    width: 127px;
    font-size: 16px;
}
.haddingAlBk.copnBk {
    top: 24px;
}
.haddingAlBk.copnBk .btn {
   font-size: 13px;
   font-weight: 600;
}
.myOrder a img {
    margin: 6px 0 0 0;
}

/*===================Coupon page================*/
/*===================myaccount side bar================*/
.mainTitleList {
    width: auto;
}
/*===================myaccount side bar================*/

/*===================Footer css===================*/
.ourvertical p {
    color: #fff;
    font-size: 12px;
}
.ourvertical h3 {
    font-size: 14px;
    color: #fff;
    margin: 0;
    font-weight: 600;
}
.NumberOfmobile {
    line-height: 17px;
    padding: 7px 0 0 8px;
}
.emailOn {
    font-size: 14px;
}
.addressOnFuter {
    font-size: 14px;
    margin-bottom: 11px;
}
/*===================Footer css===================*/
/*===================Contact us Page===================*/
.frmdivotr form label {
    margin-bottom: 0;
}
.frmdivotr .center-boder .form-group {
    margin-bottom: 5px;
}
.addofour .map-css {
    width: 100%;
}
/*===================Contact us Page===================*/
/*========================testFull Detail================*/
.vidterinrdf #reader-container {

    min-height: 260px;

}
.vidterinrdf {
    position: relative;
    min-height: 250px;
}
.fronclunotr {
    margin: 0 auto;
    width: 90%;
}
/*========================testFull Detail================*/
/*=============Home Page==================*/
.bb {
    width: 210px;
    height: 210px;
    color: #69ca62;
    box-shadow: inset 0 0 0 1px rgba(105, 202, 98, 0.5);
}
.iconofCourse {
    margin: 7px auto;
}
.courseName {
    font-size: 22px;
}
.courseBoxOuter {
    min-height: 220px;
}
@keyframes clipMe {
  0%, 100% {
    clip: rect(0px, 280px, 2px, 0px);
    }
    25% {
        clip: rect(0px, 1px, 280px, 0px);
    }
    50% {
        clip: rect(260px, 280px, 280px, 0px);
    }
    75% {
        clip: rect(0px, 280px, 280px, 260px);
    }
}
/*==========home page=======*/
.slickpre.democlassPre {
    left: -10px;
    top: 34%;
}
.slicknext.democlassNext {
    right: -10px;
    top: 34%;
}
.category-item .category-content .cat__link {
   padding: 2px 10px;
}
.pubbtn .btn {
    width: 28.33%;
}

}
@media screen and (max-width: 991px) {
.offlineMatr {
    padding: 0px 0 0 0;
}
.clrblikCover {
    margin: 23px 9px 0px 0px;
}
.hadingOFOff {
    font-size: 15px;
    margin: 0px 0 14px 0;
}

.btnOnreadMore a {
    font-size: 14px;
}
.btnOnreadMore {
    padding: 13px 0 0 0;
}
.mrgntbtmDekLo {
    margin: 10px 0 0px 0;
    padding: 0 4px 0 5px;
}
.offlineMatr {
    font-size: 13px;
}
.bgwhitOtr {
    height: 411px;
}
.chooseUsOtr .gray-color.large-title {
    margin-top: 30px;
}
.chooseUsOtr p {
    font-size: 14px;
    margin-top: 5px;
    line-height: 17px;
}
.ed-digit {
    font-size: 12em;
}
.HeadingOfMarque h2 {
    font-size: 16px;
}
.marqueForLatestNotification {
    max-height: 225px;
}
.marquee.marqueeOnbanner {
    max-height: 170px;
}
.marqueeList li a {
    font-size: 13px;
}
.marqueeList li {
    padding: 6px 0 6px 23px;
}
.headingOfUpcomingSec h2 {
    font-size: 18px;
    color: #f63;
}
.newBachListItem h3 a {
    font-size: 14px;
    font-weight: 600;
}
.newBachListItem p {
    font-size: 11px;
}
.newsUpadete li a {
    font-size: 13px;
    line-height: 14px;
}
.newsUpadete li{

    padding: 10px 0 10px 16px;
}
.newsUpadete li::after {
    top: 7px;
}
.batchInnerUpcomming {
    height: 241px;
}
.newBachListItem {
    padding: 0px 0 8px 0;
}
.searchBatchInner .form-group label {
    margin: 8px 0 0 0;
    font-size: 14px;
}
.searchBatchInner {
    height: 295px;
}
.testimonailInner {
    padding: 10px;
}
.testimonailInner p {
    font-size: 13px;
}
.imageInner {
    width: 80px;
    border: 3px solid #fff;
}
.testimonialNameAbroad h3 {
    margin: 5px 0px 0px 0;
}
.imageOFsuccesser {
    width: 90px;
    height: 90px;
    left: -46px;
}
.nameOfSuccer h3 {
    font-size: 20px;
    font-weight: 600;
}
.contantOfStories {
    padding: 10px 10px 10px 50px;
}
.photoGallery iframe {
    height: 96px;
}
.imageofGallery img {
    height: 99px;
}
.outerOnphotoGallery {
    padding: 0px 10px 30px 10px;
}
.headingOfInfra h2 {
    margin: 0 0 20px 0;
}
.galleryInenner img.zoom {
    height: 130px;
}
.subInr form input {
    margin: 5px 10px 4px 10px;
}
.subInr {
    float: left;
    margin: 12px 0 12px 0;
}
.slicknext {
    padding: 3px 8px 5px 8px;
    width: 30px;
    height: 30px;
    font-size: 13px;
}
.slickpre {
    width: 30px;
    height: 30px;
    font-size: 13px;
}
.slickpre .fa.fa-chevron-left {
    margin: 0 0 0 9px;
}
.headingOnCoaching {
    margin: 20px 0 0 0;
}

/*============home page=========*/
/*==============View all courses==============*/
.main_title {
    width: 80%;
}
.feacherOuter {
    padding: 20px;
}
.overlayOnCourseFeacher {

    padding: 57px 0 10px;
}
.materOrFeacher h3 {
    font-size: 15px;
    margin-bottom: 10px;
}
.materOrFeacher p {
    font-size: 13px;
}
.iconImage {
    margin-bottom: 20px;
}
/*==============View all courses==============*/
/*===================Course Programme=================*/
.headingOfRelated {
    font-size: 16px;
    font-weight: 600;
}
.formOuterHome.askQuestionCourses {
    padding: 10px 20px 30px 20px;
}
.padonUpscDetail {
    padding: 0 4px 0 4px;
}
.corsOtr.upscOpenIcon .iconOur .iconInrCOE {
    width: 49px;
}
.mtrLiverm .mtrCor {
    font-size: 12px;
}
.mtrCrOtr .corHdgCr.upscHeadindOnDetail h2 {
    font-size: 14px;
}
.btnLrnr a {
    padding: 5px 5px 5px 4px;
    font-size: 12px;
}
.courseSide h3 {
    font-size: 14px;
}
.courseSide p {
    font-size: 11px;
}
.detaOfCourse p {
    font-size: 14px;
} 
.upscHeadingPage h2 {
    font-size: 22px;
    font-weight: 600;
}  
/*===================Course Programme=================*/
/*=============abroad purchaseOnline===========*/
    .paddingOn576OnabroadPurchase {
        padding: 0px 3px 0 3px !important;
    }
    .titleOfCourse h3 {
        font-size: 14px;
    }
    .innerofPurchase h2 {
        font-size: 23px !important;
        margin: 40px 0 6px 0 !important;
    }
    .fratureDetailner h3, .fratureDetailner h2, .fratureDetailner h1 {
        margin: 22px 0 6px 0 !important;
    }
    /*=============abroad purchaseOnline===========*/
/*===================thakyou page================*/
    .zigzag {
        width: 297px;
    }
    .thankyouSuccess {
         text-align: center;
    }
    .headerofthankyou svg {
    width: 80px;
    height: 80px;
    float: none;
    padding:0px;
}
.success {
    font-size: 23px;
    float: none;
}
.thankyouSuccess {
    text-align: center;
    padding: 20px;
}
.buttonOFcountnue .buttononthankyou {
   font-weight: 600;
    display: block;
}
.buttonOFcountnue {
    float: left;
    width: 100%;
    padding: 15px 30px 15px 30px;
    min-height: auto;
    text-align: center;
}
.buttontCover {
    margin: 0px 0px 0px 0;
}
.buttonOFcountnue .buttononthankyou {
    margin: 0px 0px 13px 0;
}
/*===================thakyou page================*/
/*===================Coupon page================*/
.paddingOn991 {
    padding: 4px;
}
.flip-card-back.coponCodeflp .haddingAlBk.copnBk h2 {
    width: 115px;
    font-size: 16px;
    padding: 5px 0 5px 0;
}
.haddingAlBk.copnBk {
    top: 14px;
}

/*===================Coupon page================*/
/*===================myaccount side bar================*/
.nameAndpare p {
    font-size: 11px;
}
.nameAndpare h3 {
    font-size: 17px;
}
.imgofProfile {
    margin-top: 5px;
}
.paddingSideMenu0 {
    padding: 0 0 0 6px;
}
.mainttitle {
    padding: 10px 0 10px 0;
}
.mainTitleList {
    font-size: 15px;
}
.myOrder a {
    padding: 10px 0 10px 0px;
}
.myOrder .linkOuter a {
    padding: 8px 0 8px 30px;
}
/*===================myaccount side bar================*/
/*===================Contact us page================*/

.map-container .map-css {
    width: 100%;
    height: 210px;
}
/*===================Contact us page================*/
/*===================Practice Convertation================*/

.questionOuter {
    font-size: 18px;
}
.commentOfSection {
    font-size: 13px;
}
/*===================Practice Convertation================*/
/*=========testfulldetail=========*/
.testListOtrtxt .testtxtinrHdg .headinonVide h2 {
    font-size: 15px;
}
.testtxtinrHdg p {
    font-size: 13px;
}
.fronclunotr {
   width: 100%;
}
.testListOtrtxt .vidterinrdf iframe {
    height: auto;
}
.ocnListofcInr .testListOtrtxt .testtxtinrHdg .form-control {
    height: 30px;
    margin-bottom: 15px !important;
}
.btnonsd button {
    margin: 28px 0 0 0 !important; 
}
.iconwrrree .iconiner img {
    width: 54% !important;
}
.isedrfe .terds {
    font-size: 9px;
}
.bgrinsdfe .inrIcon img {
    height: 42px !important;
}
.quantityOntest #number {
    margin: 0 8px
}
.testtxtinrHdg label {
    font-size: 14px;
}
.imrseer .bgrinsdfe {
    margin: 40px 0 40px 0 !important;
}
.titleIconUndrrTest span {
    font-size: 17px !important;
}
.testpageoaner .inrsdeCor {
    height: 201px !important;
    overflow: hidden;
}
.insddropiner .inaeefsdfe h2 {
    font-size: 18px;
    margin-bottom: 11px;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.bookdtlTitl p {
    font-size: 14px;
}
.disCrp h3 {
    font-size: 22px;
}
.tapinerad .inadernd {
    float: left;
}
.inadernd .thesdtrnde .tabInrOntest button {
    font-size: 11.5px !important;
}
.bookDtl h2 .titlBok {
    color: #fff;
    font-size: 16px;

}
.pubbtn .btn {
    width: 40px;
}
.publictinOtr.onvideoPagePsn {
    height: 390px;
    position: relative;
}
.validOffrOtr .validDatrInr {
    font-size: 10px;
}
/*=========testfulldetail=========*/
/*===============Cart================*/
.imgOncrtadadf {
    width: 62px;
    margin: 0 auto;
}
.insViddm.inmOncart .contanme .uperdifnedf {
    font-size: 16px;
}
.insViddm.inmOncart .contanme .inrTxtader {
    font-size: 13px;
}
.listtestonArsdOrt .mrndpdeontrslisfst .ocnListOftest {
    margin: 20px 0 0 0;
}
.inptOrtCPn .cpncdEntr input {
    height: 44px;
}
.btnonsd button {
    height: 44px;
}

/*===============Cart================*/
/*=====================Video Class====================*/
.hdgVid h3 {
    font-size: 15px;
}
.priceingMrp .pricingInr .vidmrp {
    font-size: 11px;
}
.priceingMrp .pricingInr .vidSelprc {
    font-size: 21px;
}
.listVidOfr {
    padding: 0 0 0 13px;
}
.listVidOfr li {
    font-size: 11px;
}
.timeingOfCrs {
    margin: 10px 0 10px 0;
}
.btnLrnrVid a {
    font-size: 13px;
}
.buttonVIdOtr .btnLrnrVid {
    width: 48.7%;
    margin: 0 2px 0 0;
}
.nameOfAuthor h3 {
    font-size: 18px;
}
.outerOFheading {
    padding: 6px 10px 6px 10px;
    font-size: 18px;
    font-weight: 600;
}
.reviwHead h2 {
    font-size: 19px;
}
/*=====================Video Class====================*/
/*=====================Video Detail====================*/

.imgvidCor {
    float: left;
    width: 160px;
}
.rating .fa {
    font-size: 11px;
}
.wrtiRew {
    font-size: 12px;
}
.exPandAll {
    font-size: 12px;
}
.headingOre h3 {
    font-size: 15px;
}
.othrOCnrt {
    font-size: 12px;
}
.hdglistDemo {
    font-size: 13px;
}
/*=====================Video Detail====================*/
/*===============Home page=====================*/
.inneroLogin {
    padding: 15px 10px;
}
.iconotfContact .fa {
    width: 25px;
    height: 25px;
    font-size: 14px;
}
.iconotfContact {
    left: -16px;
    top: 9px;
}
.inneroLogin.mobileno {
    font-size: 16px;
    padding: 6px 16px 6px 16px;
}
.inneroLogin p {
    font-size: 12px;
}
/*==================Home page==================*/
/*==================UPsc Detail Page==================*/
.listofgotvtLink .importentUldiv {
    padding: 0;
    display: inline-block;  
}
.listofgotvtLink .importentUldiv li {
    font-size: 13px;
}
/*==================UPsc Detail Page==================*/
.listOfIcon ul li {
    width: 25%;
}
.innerOFCategorylist {
    margin: 0 0 6px 10%;
}
.listdataOfsyllabus ul.listwithpdf li a {
    font-size: 16px;
}
.outerOfReledTest5proBig .video-why-choose-title .gray-color.large-title {
    font-size: 3em;
    margin: 40px 0 50px 0;
}
/*================== Live Detail Page=======================*/
.dtlOtr {
    margin: 0px 0 30px 0;
}
.vidterinrdf #reader-container {
    width: 100%;
}
.testListOtrtxt .testtxtinrHdg .headinonVide h2 {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.tersfddpriceingOnvid .priceOnSlot {
    margin: 0px 0 10px 0;
}
.star-rating.onTestDtlPageStr::before {
    font-size: 13px;
}
/*================== Live Detail Page=======================*/


}
@media screen and (max-width: 767px) {
.mobileMenuOuter {
    display: block;
}
.iconmobileMenu {
    background: #000;
    float: left;
    position: absolute;
    top: 0px;
    padding: 2px 8px 2px 6px;
    left: 0px;
    z-index: 9;
    box-shadow: 0 0 4px 0;
}
.iconmobileMenu .fa {
    color: #fff;
}
#onMobileFilterToggle1 {
    position: absolute;
    z-index: 9;
    max-width: 200px;
    box-shadow: 0px 4px 10px 0;
    left: 0;
    top: 30px;
    padding: 0;
}
.headingOfCourse h2 {
    font-size: 22px;
}
.backgroundWhite {
    position: relative;
}
.accordion.acordinOnmenuDlp .card .card-body .outerOfFilterList ul li label {
    font-size: 14px;
    margin-bottom: 2px;
}
.accordion .card-body {
    padding: 0.6rem;
}
.colorLiveTheam .outerOfChart .table thead tr th {
    padding: 5px 5px;
}
.outerOfChart table tbody tr td {
    font-size: 13px;
    padding: 4px;
}
.outerOfChart {
    overflow-x: auto;
}
.category-item .category-content .cat__link {
    opacity: 1 !important;
    visibility: visible;
    padding: 4px 12px;
    font-size: 13px;
    transform: translateY(-5px);
}
.detailOFFeaturde p {
    font-size: 13px;
}
.dlpfeature {
    min-height: auto;
}
.category-item .category-content {
    padding-top: 10px;
}
.category-item .category-content .cat__title {
    font-size: 17px;
    margin-bottom: 4px;
}

.chooseUsOtr .gray-color.large-title {
    font-size: 3em;
    margin: 0 0 0 0;
}
.txtofcrse p {
    margin: 9px 0 0 11px;
	font-size: 12px;
}
.bgiconimgwth img {
    height: 99px;
}
.headingof h2 {
    font-size: 14px;
    margin: 8px 0 0px 10px;
}
.pdg0onOff {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0 4px 0 4px;
}
.bgmultycolor {
    height: 134px;
}
.ed-digit {
    font-size: 9em;
}
.small-title.semi-bold-txt {
    font-size: 18px;
}
.ed-ex-years {
    font-size: 17px;
    bottom: 3px;
    left: -80px;
}
.HeadingOfMarque h2 {
    font-size: 15px;
}
.HeadingOfMarque {
    text-align: center;
    padding: 0 20px 0 20px;
}
.paddingOnSliderHome576 {
    padding: 0;
}

.marqueeList li a {
    font-size: 13px;
    line-height: 15px !important;
    display: block;
}
ul.marqueeList li::after {
    top: 3px;
}
.marquee.marqueeOnbanner {  
    max-height: 140px;
}
.alignOnMob {
    margin: 0 auto 22px;
}
.upcommingBatch {
    margin: 30px 0 0px 0;
}
.searchBatchInner {
    height: 248px;
}
.abroadTestonial {
    margin: 0px 0 40px 0;
}
.galleryInenner .thumb {
    margin-bottom: 1px;
    padding: 4px;
}
.headingOnSuccess h2 {
   margin: 0px 0 6px 0;
}
.offlineSuccessStories.testimonalonHomeAbroad {
    padding: 30px 10px 50px 10px;

}
.subInr form label {
    font-size: 16px;
    margin: 0 0px 0 0;
}
.subInr form input {
    margin: 5px 5px 4px 4px;
    width: 150px;
    height: 30px;
}
.subInr form input {
    margin: 5px 5px 4px 4px;
    width: 150px;
    height: 30px;
}
.btn.btnsubCrip {
    height: 30px;
    font-size: 12px;
}
.btn.btnsubCrip {
    padding: 0px 10px 0px 10px;
}
.headingOnCoaching h2 {
    font-size: 25px;
}
.main_title h2 {
    font-size: 30px;
}
.fracherCourseInnerPage:nth-child(5) {
    margin-top: 0px;
}
.slicknext.democlassNext {
    right: -20px;
}
.slickpre.democlassPre {
    left: -20px;
}
.bgwhitOtr {
    height: 421px;
}
/*==================Home Page================*/
/*==================Course Programme================*/
.width100mobileUpsc {
    padding: 0 4px 0 4px;
}
.formOuterHome.askQuestionCourses form .form-group label {
    font-size: 13px;
}
.formOuterHome.askQuestionCourses .form-group input {
    height: 29px;
    font-size: 12px;
    padding: 0 0 0 6px;
}
.formOuterHome.askQuestionCourses {
    padding: 10px 10px 10px 10px;
}
.formOuterHome.askQuestionCourses .form-group select {
    height: 30px;
    font-size: 12px;
    padding: 0 0 0 5px;
}
.outerDetailSide {
    margin: 33px 0 0px 0;
}
.listofCourses {
   padding: 0px 5px 20px 5px;
}
.upscHeadingPage {
    margin: 10px 0 0px 0;
}
.corsOtr.upscOpenIcon {
    margin-bottom: 0px;
}

/*==================Course Programme================*/
/*=================Abroad purchase================*/
.innerofPurchase h2 {
    margin: 20px 0 6px 0 !important;
}
.abroadFeature ul li {
    font-size: 13px !important; 
}
.fratureDetailner ul li {
    font-size: 13px !important;
}

/*=================Abroad purchase================*/
/*=================all baches================*/
.tabsOfBachers .tab-content .tableOfbatches table thead tr th {
    font-size: 13px;
}
.paddingON767 {
    padding: 0 3px 0 3px;
}
.courseBoxOuter {
    margin: 4px 0 3px 0;
}
.courseName {
    font-size: 15px;
}
.bgcolorOfCourse {
    padding: 22px;
    min-height: 128px;
}
.outerDetailSide.onhomepageForm {
    margin: 3px 0 0 0;
}
.buttonQuery button.btn.btn-primary {
    padding: 0 10px 1px 10px;
}
/*=================all baches================*/
/*=================Thankyou page================*/

.headerofthankyou {
    width: 70%;
    margin: 30px auto;
    float: none;
}
/*=================Thankyou page================*/
/*=================Stories page================*/
.fratureDetailner p {
    font-size: 14px;
}
/*=================Stories page================*/
/*===================Coupon page================*/
.haddingAlBk.copnBk {
    top: 20px;
}
.nameAndpare h3 {
    font-size: 13px;
}
.imgofProfile {
    width: 24%;
}
.myOrder a {
    padding: 4px 0 4px 0px;
}
.myOrder a img {
    width: 14%;
    float: left;
}
.btnOforder {
    width: 80%;
    font-size: 11px;
}
.mainTitleList {
    font-size: 10px;
}
.myOrder .linkOuter a .itemList {
    font-size: 11px;
}
.myOrder .linkOuter a {
    padding: 3px 0 3px 20px;
}
.mainttitle {
    padding: 5px 0 0px 0;
}
/*===================Coupon page================*/
/*===================contact us page================*/
.paddingOnContactUs {
    padding: 0 4px 0 4px;
}
.frmdivotr .center-boder h3 {
    font-size: 21px;
    font-weight: 600;
}
.center-boder {
    padding: 10px 10px 10px 10px;
}
.frmdivotr .center-boder .form-group input {
    height: 30px;
}
.frmdivotr form label {
    font-size: 15px;
}
.iconotrCont .fontIconbf .fa {
    font-size: 17px;
    padding: 8px;
}
.contactUsMtrInr .heading3Frn h3 {
    font-size: 19px;
}
.contactUsMtrInr {
    min-height: 201px;
}
.addressInr p {
    font-size: 14px;
}
.addressInr span {
    font-size: 13px;
}
.contactUsMtrInr {
    margin: 7px 0 0 0;
}
.innerOFContactUs {
    padding: 40px 0 20px 0;
}
.instituteAddress span {
    font-size: 13px;
}
/*===================contact us page================*/
.tableadisnal .table tr th {
    font-size: 14px;
}
.tableadisnal .table tr td {
    font-size: 14px;
}
.inrsdeCor .intdeedt h2 {
    font-size: 15px;
}
.inrsdeCor .intdeedt p {
    font-size: 12px;
    margin-bottom: 20px;
}
.disCrp h3 {
    font-size: 18px;
}
.validtdy span {
    font-size: 13px;
}
.numberOFtest span {
    font-size: 11px;
}
.headinonVide h2 {
    font-size: 15px;

}
.vidterinrdf {
    min-height: 270px;
}
/*=================  cart===================*/
.contTnrfOtr .quantityOntest .fronclunotr #number {
    margin: 0 4px;
    width: 20px;
    height: 30px;

}
.value-button {
    width: 30px;
    height: 30px;
    line-height: 22px;
}
.imageOfItem {
    width: 50px;
}
.tableOfdataOuter .tableInner tbody tr td {
    padding: 4px;
    font-size: 14px;
}
.contTnrfOtr {
    width: 103px;
}
.dtlInr.listtestonArsdOrt {
    margin-top: 10px;
}
.testListOtrtxt {
    margin-bottom: 0px;
}
.listtestonArsdOrt .mrndpdeontrslisfst .ocnListOftest {
    margin: 10px 0 0 0;
}
.mrndpdeontrslisfst {
    margin-bottom: 20px;
}
.tableOfdataOuter {
    overflow: auto;
}
/*=================  cart===================*/
.contentPre.ghtctrPrePar .colpPreYrPpr li .introDuc {
    width: 30%;
}
.othrOCnrt {
    width: 20%;
}
/*===========Home=============*/
.bb {
    width: 160px;
    height: 160px;
}
@keyframes clipMe {
  0%, 100% {
    clip: rect(0px, 200px, 2px, 0px);
    }
    25% {
        clip: rect(0px, 1px, 200px, 0px);
    }
    50% {
        clip: rect(190px, 200px, 200px, 0px);
    }
    75% {
        clip: rect(0px, 250px, 200px, 190px);
    }
}
.counterUpinner #counter li {
    font-size: 34px;
    width: 49%;
    display: inline-block;
    margin-bottom: 30px;
}
#counter {
    display: block;
}
.outerOFLogin {
    padding: 9px;
    margin: 0 0px;
}
.iconotfContact .fa {
    font-size: 12px;
    padding: 7px;
}
.inneroLogin {
    padding: 15px 6px 14px 15px;
    font-size: 12px;
}
.courseBoxOuter {
    min-height: 180px;
}

/*===========Home=============*/
.widthOnExplorw25 {
    width: 100%;
}
.widthOnExplore75 {
    width: 100%;
}
.iconOtr .imgOtr {
    margin: 0px auto 0;
}
/*=========UPSC Detail=========*/
.headingInner h3 {
    font-size: 15px;
}
.bottonsectionOnQuiz button {
    margin-left: 2px;
    padding: 1px 5px 1px 5px;
}
/*=========UPSC Detail=========*/
.innerOFCategorylist {
    width: 70px;
    height: 70px;
}
.imageIconCategory {
    width: 38px;
    height: 38px;
}
.titleOfPrograme {
    font-size: 14px;
}
.listOfIcon ul li {
    width: 25%;
    min-height: 120px;
}
.listInnerCount ul li a {
    font-size: 14px;
}
.mainCourseDepart h3 {
    font-size: 16px;
}
/*==============Live Detail===============*/
.offrt .offmt {
    font-size: 16px;
    line-height: 18px;
}
.outerOfReledTest5proBig .video-why-choose-title .gray-color.large-title {
    font-size: 2em;
    margin: 30px 0 30px 0;
}
.imrseer .bgrinsdfe {
    margin: 20px 0 20px 0 !important;
}

/*==============Live Detail===============*/
.addisnalHdg h2 {
    font-size: 21px;
}
.backgroundWhite {
    width: 100%;
}
.outerOFLanguage {
    background: #fff;
    padding: 5px 10px;
}
.innerOFlanguage .ntnshowing {
    padding: 0;
}



}

@media screen and (max-width: 576px) {
	.offlineMatr {
    font-size: 10px;
    padding: 0px 0 0 0;
	margin: 17px 0 0 4px;
}

.mrgntbtmDekLo {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 10px 0px 10px;
    margin: 6px 0 0px 0;
}
.clrblikCover {
    margin: 28px 6px 0px 0px;
}
.imgesCvr {
    padding: 5px 0 0 5px;
}
.yearOfOffline {
    font-size: 9px;
}
.hadingOFOff {
    font-size: 11px;
    margin: 0px 0 5px 0;
    line-height: 14px;
}

.btnOnreadMore a {
    font-size: 9px;
	padding:3px 10px 3px 10px;
}
.bgwhitOtr {
    height: 275px;
}
.btnOnreadMore {
    padding: 0px 0 0 0;
}
.paraotroff p {
    font-size: 10px;
    line-height: 13px;
    margin-bottom: 2px;
}
.chooseUsOtr .gray-color.large-title {
    font-size: 2em;
}
.chooseUsOtr p {
    font-size: 9px;
    margin-top: 5px;
    line-height: 10px;
    width: 80%;
}
.txtofcrse p {
    line-height: 17px;
}
.ed-digit {
    font-size: 5em;
}
.small-title.semi-bold-txt {
    font-size: 12px;
}
.ed-ex-years {
    font-size: 12px;
    line-height: 12px;
    left: -60px;
}
.marquee.marqueeOnbanner {
    max-height: 190px;
}
.marqueForLatestNotification {
    max-height: 255px;
}
.headingOnCoaching h2 {
    font-weight: 600;
    font-size: 20px;
}
.btn.btnonHome {
    font-size: 13px;
    padding: 2px 10px 2px 10px;
}
.viewAllButtonOnCoaching {  
    text-align: center;
    margin-bottom: 10px;
}
.searchBatchInner .form-group {
    margin-bottom: 0px;
}
.searchBatchInner .form-group select {
    height: 30px;
    padding: 2px 0 2px 7px;
    font-size: 13px;
}
.formQueryInenr {
    width: 270px;
}
.headingOFInnr h2 {
    font-size: 16px;
    font-weight: 600;
}
.formOuterHome .form-group input {
    height: 30px;
    border-radius: 0px;
}
.formOuterHome .form-group select {
    height: 30px;
    padding: 2px 0 4px 10px;
}
.formOuterHome .form-group select option {
    font-size: 12px;
}
.subInr form input {
    margin: 0px 5px 9px 1px;
    width: 131px;
    height: 30px;
    font-size: 15px;
}
.subInr form label {
    font-size: 20px;
    margin: 0 0px 0 0;
    width: 100%;
}
.btn.btnsubCrip {
    padding: 0px 10px 0px 10px;
    height: 24px;
}
.frmtOtr2 {
    margin: 14px 0 0 0px;
}
.subInr form input {
    width: 131px;
    height: 24px;
    font-size: 13px;
}
.outerOfPhotoGallery {
    margin: 0 0 20px 0;
}
.subInr {
    float: left;
    margin: 12px 0 12px 0;
    text-align: center;
}
.slicknext {
    display: none !important;
}
.slickpre {
    display: none !important;
}
/*================Home page end================*/
/*====================all courses=====================*/
.feacherOuter {
    padding: 10px;
}
.main_title h2 {
    font-size: 19px;
}
.main_title p {
    font-size: 9px;
}
.iconImage {
    margin-bottom: 0px;
    width: 31px;
}
.overlayOnCourseFeacher {
    padding: 37px 0 0px;
}
.slicknext.democlassNext {
    right: -10px;
}
.slickpre.democlassPre {
    left: -10px;
}

/*====================all courses=====================*/
/*===========Course Programme=================*/
.ourprogrammOfUpsc .row {
    margin: 0;
}
.corsOtr.upscOpenIcon {
    height: 242px;
}
/*===========Course Programme=================*/
/*=============abroad purchase=============*/
.abroadFeature ul {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
}
.innerofPurchase h2 {
    font-size: 15px !important;
    margin: 11px 0 6px 0 !important;
}
.titleOfCourse h3 {
    font-size: 11px !important;
}
.paddingon320abroadPurchase {
    padding: 3px;
}
.amountInnerOnPurchase {
    margin: 20px 0 20px 0 !important;
}
/*=============abroad purchase=============*/
/*=============All batches=============*/
.tabsOfBachers .nav-tabs .nav-link {
    font-size: 11px;
    font-weight: 600;
}
.tabsOfBachers .tab-content .tableOfbatches table tbody tr td {
    padding: 5px;
    font-size: 11px;
}
.tabsOfBachers .tab-content .tableOfbatches table thead tr th {
    font-size: 11px;
    padding: 5px;
}
.tabsOfBachers .tab-content .tableOfbatches {
    overflow-x: auto;
}
/*=============All batches=============*/
.zigzag {
    width: 100%;
}
.thankyouIner {
    padding: 10px;
}
.headerofthankyou {
    width: 100%;
    margin: 0px auto;
}
.tableofreseptInformation table tbody tr td {
    color: #fff;
    padding: 2px;
}
.buttonOFcountnue .buttononthankyou {
    margin: 0px 5px 13px 5px;
    font-size: 13px;
    padding: 3px 6px 6px 6px;
}
.tableofreseptInformation {
    margin-bottom: 20px;
}
.tableofreseptInformation table tbody tr:last-child td {
    font-size: 15px;
}
/*================stories page==============*/
.titelName {
    width: 80%;
    float: left;
    padding: 0px 0 0 10px;
}
.titelName h2 {
    font-size: 22px;
    margin: 0;
}
.profileIiner {
    padding-bottom: 4px;
}
.fratureDetailner h3, .fratureDetailner h2, .fratureDetailner h1 {
    font-size: 19px;
}
/*================stories page==============*/
/*================coupon page==============*/
.haddingAlBk.copnBk .btn {
    font-size: 10px;
    padding: 0 6px 2px 7px;
    line-height: 12px;
    margin: 0 0 0 0;
    border-radius: 2px;
}
.haddingAlBk.copnBk {
    top: 10px;
}
.flip-card-back.coponCodeflp .haddingAlBk.copnBk h2 {
    width: 87px;
    font-size: 13px;
    padding: 3px 0 1px 0;
}
/*================coupon page==============*/
/*================contact us==============*/
.paddingOnContactUs {
    padding: 0px 14px 0 14px;
}
/*================contact us==============*/
/*================Practice Convertation==============*/
.imagOFCommentr {
    width: 30px;
}
.OuterOfprofile {
    width: calc(100% - 0px);
    padding: 0 0 0 30px;
}
.nameProfile {
    font-weight: 600;
    font-size: 16px;
}
.personCommer {
    padding: 5px;
}
.likeOuter {
    font-size: 12px;
}
.imageOFCommenter {
    width: 30px;
}
.replyInenr .inputOFComment .form-group.outerOfcommetFrm textarea {
    padding: 5px 10px 5px 10px;
}
.brouseFile {
    width: 30px;
    height: 30px;
}
.imgBrouse.iconCntrol .imgBrouse {
    height: 30px;
    width: 30px;
}
.imgBrouse.iconCntrol {
    float: left;
}
.replySection .replyInenr .outerOFcomment .inputOFComment .form-group.borderTop .btn.btn-info {
    font-size: 12px;
}
.inputOFComment .form-inline .form-group {
    margin-bottom: 0;
}
.questionOuter {
    font-size: 13px;
}
/*================Practice Convertation==============*/


}



@media screen and (max-width: 1200px) {
.ourvertical h3 {
    font-size: 14px;
}
/*================about us==============*/

.imgIrnthr.hgtonabutofvisi .emplyotrthe .numberother {
    line-height: 52px;
    font-size: 47px;
}
.imgIrnthr.hgtonabutofvisi .emplyotrthe .numberother h3 {
    font-size: 30px;
}
.imgIrnthr.hgtonabutofvisi .iconabotu .iconinrabout .fa {
    font-size: 31px;
}
.imgIrnthr.normalEft .emplyotrthe p {
    font-size: 18px;
}

.imgIrnthr .emplyotrthe {
    width: 30%;
}
.iconabotu {
    width: 70%;
}

/*================about us==============*/
.btn.btnsubCrip {
    padding: 0px 10px 0px 10px;
}
.subInr form input {
    width: 132px;
}
#counter li {
    font-size: 34px;
}
.titleOFCOunter h3 {
    font-size: 13px;
    text-transform: uppercase;
}
/*===============live list =============*/
.outeroFFilter.filterLiveColoRTheam .card-header {
    padding: 4px;
}
.accordion .card-header:after {
    font-size: 12px;
}
/*===============live list =============*/
.listdataOfsyllabus ul.listwithpdf li a {
    padding: 10px 10px 10px 10px;
    font-size: 16px;
}
.outeroFFilter .accordion .card-header {
    padding: 5px 10px;
}
.innerOFlanguage {
    padding: 0px;
    margin: 0 0 10px 0;
}

}
/*=====================Header Footer Responsive CSS============================*/
@media screen and (max-width: 991px) {
.padding0On769 {
   padding: 0;
}
.iconOuter .fontaweonIcon {
    width: 35px;
    height: 35px;
    padding-top: 5px;
    font-size: 16px !important;
}
.iconOuter {
    padding: 0 0px 0 5px;
}
.uperheaderMatter {
    padding: 0 5px 0 5px;
    font-size: 14px;
}
.uperheaderMatter .fa {
    font-size: 18px;
    padding: 4px;
    vertical-align: middle;
}
.fontIcon.mailPos {
    left: 8px;
}
.fontIcon {
   top: 10px;
   font-size: 8px;
}
.fontIcon.cartPos {
    left: 10px;
}
.footerDivInner h3 {
    font-size: 14px;
    font-weight: 800;
}
/*==============Footer css=============*/
.footerDivInner h3 {
    font-size: 14px;
    font-weight: 800;
}
.listOFAllCourses ul li a {
    font-size: 12px;
}
.fbIconSet ul li a .fa {
    font-size: 11px;
    margin-right: 9px;
    padding: 0px 0 0 0px;
    height: 24px;
    width: 22px;
    line-height: 20px;
    border: 2px solid #fff;
}
/*==============Footer css=============*/
/*=============about us=====================*/
.imgIrnthr .emplyotrthe .numberother {
    font-size: 31px;

}
.iconinrabout .fa {
    font-size: 36px;
}
.imgIrnthr.hgtonabutofvisi .iconabotu .iconinrabout .fa {
    font-size: 22px;
}
.imgIrnthr.hgtonabutofvisi .emplyotrthe .numberother {
    line-height: 42px;
    font-size: 28px;
}
.imgIrnthr.hgtonabutofvisi .emplyotrthe .numberother h3 {
    font-size: 23px;
}
.headingwho .headingingwho h2 {
    font-size: 22px;
}
.owrviewwhoinr p {
    font-size: 13px;
}
.contntInr .missinlist {
    padding: 0 0 0 11px;
}
.contactUsMtrInr .heading3Frn h3 {
    font-size: 19px;
    font-weight: 600;
}
.marginTopPnAboutUsPage {
    margin-top: 20px;
}
.imgIrnthr.hgtonabutofvisi {
    margin: 6px 0 20px 0;
}
/*=============about us=====================*/

.privcyMtrOtr .heading h3 {
    font-size: 22px;
    line-height: 35px;
}
.iconotfContact .fa {
    padding: 6px;
}
.innerOfSubCat1 {
    min-height: 130px;
}
.courseNameCategory1 h3 {
    font-size: 15px;
}
/*=======Video Detail=============*/
.outerOfReledTest5proBig .video-why-choose-title .gray-color.large-title.onlyOnVideoTitle991 {
    font-size: 2em;
    font-weight: 600;
}
/*=======Video Detail=============*/



}
@media screen and (max-width: 767px) {
.fontIcon.mailPos {
    left: 6px;
}

.iconOuter .fontaweonIcon {
    width: 25px;
    height: 25px;
    font-size: 13px !important;
	padding-top: 3px;
}
.fontIcon {
    top: 7px;
    font-size: 6px;
}
.fontIcon.cartPos {
    left: 7px;
}
.fontIcon.myaccountPos {
    top: 4px;
    left: 0;
}
.uperheaderMatter {
    float: left;    
    padding: 0px 3px 0 3px;
    font-size: 12px;
}
.uperheaderMatter .fa {
    font-size: 16px;
    padding: 2px;
}
.MobileICon .fa.fa-mobile {
    font-size: 33px;
    color: #fff;
}
.NumberOfmobile {
    line-height: 16px;
    padding: 0px 0 0 8px;
    font-size: 12px;
}
/*==============fide center all Courses===========*/
.brandDetail p {
    font-size: 17px;
}
.brandDetail {
    margin-bottom: 10px;
}
.headingOfparinam h2 {
    font-size: 34px;
}
/*==============fide center all Courses===========*/
/*==============About us===========*/

.imgIrnthr.hgtonabutofvisi {
    height: 109px;
    margin: 20px 0 20px 0;
}
/*==============About us===========*/
.collapsiblePre.pdghgt.paddindOnVideoChapter {
    padding: 9px 10px;
}
.innerOFCollapseWidth.videoCollapseContent .contentPre {
    padding: 0 1px;

}
.modal.show .modal-dialog {
    width: 80%;
}


}
@media screen and (max-width: 576px) {
.logoWidthOn320 {
    width: 36%;
    padding: 0;
}
.padding0On769.headerIcon320 {
    width: 64%;
}
.iconOuter .fontaweonIcon {
    width: 19px;
    height: 19px;
    font-size: 9px !important;
    padding-top: 2px;
}
.fontIcon.mailPos {
    left: 4px;
}
.fontIcon {
    top: 5px;
	font-size: 5px;
}
.fontIcon.myaccountPos {
    top: 1px;
    left: 0;
}
.lowerTeg {
    margin-top: -2px;
}
.fontIcon.cartPos {
    left: 4px;
}
.uperheaderMatter .fa {
    font-size: 12px;
    padding: 2px;
}
.numberOuter {
    padding-top: 7px;
    padding-bottom: 4px;
}
.displayNoneOnMobile {
    display: none;
}
.stellarnav .menu-toggle, .stellarnav .call-btn-mobile, .stellarnav .location-btn-mobile, .stellarnav .close-menu {
    padding: 5px;
}
/*=====================Header Footer Responsive CSS============================*/
/*==================about us================*/
.iconinrabout .fa {
    font-size: 27px;
}
.imgIrnthr .emplyotrthe .mainmtr {
    font-size: 13px;
}
.imgIrnthr .emplyotrthe .numberother {
    font-size: 23px;
}
.imgIrnthr.hgtonabutofvisi .emplyotrthe .numberother {
    font-size: 24px;
}
.imgIrnthr.hgtonabutofvisi .emplyotrthe .numberother h3 {
    font-size: 18px;
}
.imgIrnthr.hgtonabutofvisi .iconabotu .iconinrabout .fa {
    font-size: 16px;
}
.imgIrnthr.normalEft .emplyotrthe p .numberwithoutTeb {
    font-size: 18px;
    font-weight: 800;
}
.imgIrnthr.normalEft .emplyotrthe p {
    font-size: 12px;
}
.matnrInrabout .headingwho .headingingwho h2 {
    margin: 20px 0 5px 0;
}
/*==================about us================*/


/*==================Privacy Policy================*/

.privcyMtrOtr .heading h3 {
    font-size: 15px;
    line-height: 19px;
}
.privcyMtrOtr .heading {
    margin: -30px 0 0 0;
}
/*==================Privacy Policy================*/

/*==============================Test Detail============================*/

.bookdtlTitl p {
    font-size: 12px;
}
.disCrp h3 {
    font-size: 14px;
}
.facultySub.thanTestonr .facultyLIst li {
    font-size: 12px;
}
.facultySub.thanTestonr .facultyLIst {
    margin: 0 0 0 0px;
}
.mthsroerset.intesrListn .facultyLIst li {
    font-size: 12px;
}

.tableadisnal .table tr th {
    font-size: 12px;
    padding: 0 0 0 0;
}
.tableadisnal .table tr td {
    font-size: 12px;
    padding: 0 0 0 0;
}
.mthsroerset.intesrListn .facultyLIst {
    margin: 0 0 0 0px;
}
.inadernd .thesdtrnde .tabInrOntest button {
    font-size: 11.5px !important;
    margin: 6px 2px 6px 2px;
    border: 1px solid;
    border-radius: 4px;
    padding: 5px;
}
.testpageoaner .inrsdeCor {
    height: 121px !important;
}
.listtestonArsdOrt .mrndpdeontrslisfst .ocnListOftest {
    margin: 10px 0 10px 0;
}
.validOffrOtr .validDatrInr::before {
    font-size: 42px;
    line-height: 24px;
    left: -17px;
    top: -4px;
}
/*==============================Test Detail============================*/
/*==========================Cart=======================*/
.value-button {
    width: 27px;
    height: 27px;
    line-height: 22px;
    font-size: 13px;
}
.titleOfProduct {
    font-size: 11px;
}

/*==========================Cart=======================*/
/*==========================Video Detail=======================*/

.outerOfdetailVideo.disrip .w3-bar.w3-black .nav.nav-tabs .nav-item .nav-link {
    color: #fff;
    padding: 3px 7px 6px 7px;
    font-size: 13px;
    font-weight: 600;
}
.disCrp ul li {
    list-style: disc;
    font-size: 12px;
}
.headingOre h3 {
    font-size: 11px;
}
.headingOre {
    width: 50%;
}
/*==========================Video Detail=======================*/
.inneroLogin {
    padding: 5px 6px 5px 15px;
    font-size: 12px;
}
.iconotfContact .fa {
    font-size: 10px;
    padding: 2px;
    height: 15px;
    width: 15px;
}
.iconotfContact {
    left: -9px;
    top: 3px;
    border: 1px solid;
}
.outerOFloginMeny {
    float: right;
    width: 100%;
    display: none;
}
.outerOFLogin {
    padding: 2px 4px;
}
.mobileContechInfo {
    display: block;
    width: 100%;
    border-bottom: 1px solid #ddd;
    background: #f2f2f2;
}
.mobileloginMeny .outerOFLogin .btnLogin {
    color: #444;
    border-right: 1px solid;
    padding: 0 9px 0 0;
    font-size: 12px;
}
.mobileloginMeny .outerOFLogin:first-child .btnLogin {
border: none;
}

.btnLogin .fa.fa-phone {
    padding: 0 4px 0 0;
}
.bb {
    width: 110px;
    height: 110px;
}
.bgcolorOfCourse {
    padding: 5px;
    min-height: 110px;
}
.paddingON767 {
    padding: 0 3px 0 10px;
}
.courseBoxOuter {
    min-height: 120px;
    justify-content: center;
    display: flex;
}
.categoryInner {
    float: left;
    width: 69%;
}
.iconofCourse {
    width: 37px;
}
.courseName {
    font-size: 13px;
}
.heaidngOfCouseDiff.marginOnIGCSe h2 {
    font-size: 22px;
}
.counterUpinner #counter {
    padding: 0px;
}
.counterUpinner #counter li {
    padding: 0px;
}
.imageIConCounter {
    width: 40px;
    padding: 9px;
}
.counterUpinner li .innerCounter {
    padding: 10px;
    box-shadow: 0 0 7px 0 #ddd;
}
.milion {
    font-size: 17px;
    font-weight: 600;
}
@keyframes clipMe {
  0%, 100% {
    clip: rect(0px, 150px, 2px, 0px);
    }
    25% {
        clip: rect(0px, 1px, 150px, 0px);
    }
    50% {
        clip: rect(150px, 150px, 150px, 0px);
    }
    75% {
        clip: rect(0px, 150px, 150px, 140px);
    }
}
.videoIframeInenrTopper iframe {
    min-height: 200px;
}
.outerOfHeadingTop h2 {
    font-size: 23px;
}
.outerOfHeadingTop {
    margin-top: 10px;
}
.outerOFtopperTalks {
    padding: 10px 0 12px 0 !important;
}
.outerSpecialUpsc:hover {
    transform: scale(1.01);
}
.courseNameCategory1 h3 {
    font-size: 13px;
}
.innerOfSubCat1 {
    min-height: 90px;
}
.socialLinkOtr .socialInr .fa {
    padding: 5px;
    font-size: 13px;
}
.titleOfMainCategor h2 {
    font-size: 18px;
    margin-left: 10px;
}
.listOfIcon ul li {
    width: 33.33%;
}
.titleOfPrograme {
    font-size: 13px;
}
.listOfIcon ul li {
    min-height: 100px;
}
.bgwhitOtr {
    height: auto;
    display: inline-block;
    padding: 14px 0;
}
.outerOfTable .table thead th {
    padding: 2px 3px 2px 3px;
    font-size: 13px;
}
.outerOfTable {
    overflow-x: auto;
}
.tapinerad .inadernd {
    float: left;
    width: 100%;
}
/*===========Video Detail=============*/

.imageOfAuthor {
    padding: 0px;
    width: 90px;
    margin: 0 auto;
}
.nameOfAuthor {
    width: calc(100% - 90px);
    padding: 5px;
}
.imgThamn {
    width: 80px;
    float: left;
    position: relative;
    float: none;
    margin: 0 auto;
}
.contentPre.ghtctrPrePar .colpPreYrPpr li .introDuc {
    margin: 0 0 0 0px;
}
.widtCnt {
    display: none;
}
.othrOCnrt {
    text-align: left;
    width: 100%;
    margin: 0;
}
.contentPre.ghtctrPrePar .colpPreYrPpr li .introDuc {
    width: 100%;
}
.hdglistDemo {
    font-size: 13px;
    font-weight: 600;
}   
.collapsiblePre.pdghgt.paddindOnVideoChapter {
    padding: 2px 10px;
}
.innerOFCollapseWidth {
    width: calc(100% - 80px);
}
.buttonOfBuy {
    width: 80px;
}
.buttonOfBuy a {
    padding: 0px 4px 0px 3px;
    border-radius: 2px;
    font-size: 12px;
    line-height: 12px;
}
.demoTxt {
    width: 80%;
}
.aboutAutherDetail {
    width:100%;
}
.imrseer .bgrinsdfe {
    margin: 10px 0 10px 0 !important;
}
.aboutAutherDetail li {
    font-size: 13px;
}
.aboutAutherDetail ul {
    padding: 0;
}
.titleIconUndrrTest span {
    font-size: 13px !important;
}
.imrseer .bgrinsdfe {
    padding: 17px 0 17px 0;
    min-height: auto;
}
.bgrinsdfe .inrIcon img {
    height: auto !important;
}
.outerOfaboutAuthor {
    padding: 20px 0;
}
.headingOfAboutAthor {
    margin-bottom: 20px;
}
.headingOfAboutAthor h2 {
    font-size: 24px;
}
.category-item .category-content .cat__title {
    font-size: 14px;
}
.paddingOnMobile {
    padding: 6px;
}
.category-item {
    margin-bottom: 0px;
}
.headingOfCourse {
    margin: 0 0 10px 0;
}
.headingOftestSeries h2 {
    font-size: 20px;
    font-weight: 600;
}
.pad15.imgctr.publi.videoBgwhit {
    margin: 0px 0 30px 0px;
}
/*===========Video Detail=============*/
.outerOfTestDetailSeries .nav-item .nav-link {
    padding: 0 5px 0 5px;
    font-size: 15px;
}
/*==================free download======================*/
.listdataOfsyllabus ul.listwithpdf li a {
    padding: 3px 10px 3px 10px;
    font-size: 13px;
}
.listdataOfsyllabus ul.listwithpdf li::after {
    right: 13px;
    top: 3px;
    color: #ff0000;
    font-size: 15px;
}
.headingOnReadmore h2 {
    font-size: 22px;
}
.headingOnReadmore {
    margin-bottom: 10px;
}
.bookInner h3 {
    font-size: 15px;
}
.paddingMobiel320 {
    padding: 4px;
}
.imageOfpaper {
    box-shadow: 0px 0px 3px 0 #444;
    padding: 4px;
}
.nameOfpaper h3 {
    font-size: 15px;
}
.outerofNewsPaper {
    margin: 4px 0;
}

.outerOfpill .nav.nav-pills .nav-link {
    padding: 10px 20px 10px 20px;
}
.innerofPurchase {
    margin: 0px 0 0 0;
}
/*==================free download======================*/


}



