@charset "utf-8";
/* CSS Document */
@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=============*/
/*===================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===================*/
/*=================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===================*/
/*===================Blog Home=================*/
.PostedDate {
    padding: 0 20px 13px 10px;
    display: inline-block;
    width: 100%;
}
.titleOFcategoryBlog {
    font-size: 14px;
}
.inneroLogin.mobileno {
    font-size: 16px;
    padding: 6px 11px 6px 26px;
}
.inneroLogin p {
    font-size: 11px;
}
.inneroLogin {
    padding: 12px 21px;
}
.iconotfContact .fa {
    padding: 7px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.iconotfContact {
    left: -20px;
}
.listOfRightBlog {
    width: 190px;
    float: left;
    min-height: 163px;
}
.blogerTitle h2 {
    font-size: 18px;
    font-weight: 600;
}
.blogerMater {
    width: calc(100% - 190px);
}
.postAndtopic {
    margin: 5px 0 13px 0;
}
.PostedDate {
    padding: 0 20px 5px 10px;
}
.blogBoxShorDetail p {
    font-size: 13px;
}
.cateGory p {
    font-size: 12px;
}
/*================calender===========*/
.datepicker td, .datepicker th {
    font-size: 12px;
    padding: 5px;
}
/*===================Blog Home=================*/




}
@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================*/
.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=============*/
/*=====================bLOG HOME====================*/

.innerOfBlog {
    padding: 10px 3px;
}
.listOfRightBlog {
    width: 150px;
    min-height: 163px;
}
.blogerMater {
    width: calc(100% - 150px);
}
.imageBlog {
    padding: 5px;
}
.imageBlog img {
    min-height: 116px;
    border-radius: 4px;
}
.blogerTitle h2 {
    font-size: 15px;
    font-weight: 600;
}
.category_Tags {
    padding: 6px 11px;
    font-size: 9px;
}
.PostedDate {
    font-size: 11px;
}
/*=====================bLOG HOME====================*/



}


@media screen and (max-width: 767px) {
	.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================*/
/*======================Blog home====================*/
.listOfRightBlog {
    width: 100%;
    min-height: 163px;
}
.blogerMater {
    width: calc(100% - 0px);
}
.iconCategory {
    min-height: 90px;
}
.iconCategory img {
    width: 30px;
    height: 30px;
    top: 34%;
    left: 50%;
}
.outerOFLogin {
    padding: 6px 6px;
    margin: 0 10px;
}
.inneroLogin {
    padding: 8px 16px;
    font-size: 12px;
}
.iconotfContact {
    left: -12px;
}
.iconotfContact .fa {
    padding: 4px;
    width: 20px;
    height: 20px;
    text-align: center;
}
.inneroLogin.mobileno {
    font-size: 13px;
    padding: 5px 11px 4px 26px;
}
.inneroLogin p {
    font-size: 9px;
}
.iconotfContact {
    left: -13px;
    top: 4px;
}

/*======================Blog home====================*/



}
@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==============*/
/*==========================Blog Home=======================*/
.inneroLogin p {
    font-size: 8px;
    display: none;
}
.inneroLogin.mobileno span {
    margin: 4px 0px 4px 0;
    float: left;
}
.iconotfContact {
    left: -13px;
    top: 2px;
    border: 2px solid #fff;
}
.inneroLogin.mobileno span {
    margin: 4px 0px 4px 0;
    float: left;
}
.outerOFLogin {
    padding: 6px 2px;
    margin: 0 0px;
}
.inneroLogin.mobileno {
    font-size: 11px;
    padding: 2px 6px 2px 14px;
}
.outerOFLogin.displayOnMobiel {
    display: none;
}
/*============Mobile Category=============*/
.collepsBlogCategoryMobile {
    width: 250px;
    float: left;
    padding: 10px;
    position: absolute;
    background: #fff;
    z-index: 9;
    box-shadow: 0px 10px 10px 0 #535353;
    border: 1px solid #ddd;
}   
.omMobileCategory {
    display: block;
}
.innerOFlanguage {
    padding: 10px;
    margin: 0 0 10px 0;
    display: none;
}
.cateGory.categoryDisplayNone {
    display: none;
}
.filterIcon .fa {
    padding: 0 9px 0px 0;
}
/*============Mobile Category=============*/
.blogBoxShorDetailFull p {
    text-align: justify;
    font-size: 13px;
    line-height: 27px;
}
/*==========================Blog Home=======================*/




}





/*=====================Header Footer Responsive CSS============================*/
@media screen and (max-width: 922px) {
.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;
}
}
@media screen and (max-width: 768px) {
.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;
}
}
@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============================*/

/*===================================Current Responsive start===========================================*/
@media screen and (max-width: 1700px) {

}

@media screen and (max-width: 1200px) {
/*======================Daily Current Home======================= */   
    .matterOfblog h2 {
        font-size: 20px;
    }
    .matterOfblog p {
    font-size: 13px;
    }
/*======================Daily Current Home======================= */ 
/*======================prsandepwhome======================= */ 
.extrabutton .buttonOFshort {
    margin: 5px;
    padding: 10px 20px 10px 20px;

}
/*======================prsandepwhome======================= */ 
.extrabutton .buttonOFshort {
    width: 48%;
    margin-bottom: 5px;
}
.innerOFMindMap.btnofCurrent.bggradiant .topicOFCurrnt {
    font-size: 24px;
}
.extrabutton .buttonOFshort:nth-child(1) {
    margin-left: 5px;
}
}
@media screen and (max-width: 991px) {

/*======================Daily Current Home======================= */
.listOfArchive ul li {
    padding: 3px 0 3px 20px;
}
.listOfArchive ul li::after {
    left: 5px;
}
/*======================Daily Current Home======================= */
/*======================Audio Artical Home======================= */
.paddingOnAudioArtical {
    padding: 0 5px 0 5px;
}
.videoOute iframe {
    height: 153px;
}
.videoOute iframe {
    height: 153px;
}
.headingH3OonCurrent h3 {
   font-size: 14px;
}
.listOfArchive ul li a {
    font-size: 13px;
}
.audioContainer {
    width: 50%;
}
/*======================Audio Artical Home======================= */
/*======================Mind map Inner======================= */
.listOfArchive label {
    width: 100%;
}
.listOfArchive.monthYear .form-group {
    width: 100%;
}
/*======================Mind map Inner======================= */
/*======================prsandepwhome======================= */
.extrabutton .buttonOFshort {
    margin-bottom: 5px;
    font-size: 14px;
    margin: 0px;
}
.extrabutton .buttonOFshort:nth-child(1) {
    margin-left: 0px;
}
/*======================prsandepwhome======================= */
/*======================Daily or weekly test======================= */
.OptionList ol li {
    font-weight: 600;
    font-size: 14px;
}
.questionInner p strong {
    font-size: 14px;
}
.answerList p strong {
    font-size: 14px;
}
.formOFoption .custom-control.custom-radio .custom-control-label {
    font-size: 14px;
}

/*======================Daily or weekly test======================= */
.imagOurer h2 {
    font-size: 17px;
}
.imagOurer img {
    min-height: 110px;
}
.blogTitle.text-box p {
    font-size: 14px;
}



}

@media screen and (max-width: 767px) {
/*======================Daily Current Home======================= */
.paddingOfDaily {
    padding: 0 5px 0 5px;
}
.perfect-datetimepicker {
    font-size: 9px !important;
}
.perfect-datetimepicker table td {
    padding: 0px !important;
    height: 16px !important;
}
.headingInner h2 {
    margin: 9px 0 0px 0;
    font-size: 21px;
}
.matterOfblog h2 {
    font-size: 14px;
}
.listOfArchive ul li a {
    font-size: 13px;
}
.headingOdArchive {
    padding: 6px;
}
/*======================Daily Current Home======================= */
/*======================audioArtical======================= */
.videoOute {
    margin: 1px 0 1px 0px;
    padding: 0 5px 0 5px;
}
.videoOute iframe {
    height: 117px;
}

/*======================audioArtical======================= */
/*======================AirNews======================= */
.audioContainer {
    width: 100%;
}
.audioplayer {
    height: 1.5em !important; 
}
.audioplayer-playpause {
    width: 1.5em !important;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
    font-size: 12px !important;
}

.audioplayer-time-current {
    left: 1.9em !important;
}
.audioplayer-time {
    line-height: 1.85em !important;
    font-size: 12px !important;

}
.audioplayer-bar {
    top: 69% !important;
    height: 0.475em !important;
}
.audioplayer-time {
    width: 3em !important;
}
.audioplayer-volume {
    width: 1.5em !important;
    font-size: 14px !important;
    padding: 0 6px 0 0 !important;
}
.audioplayer-bar {
    right: 4.875em !important;
    left: 4.35em !important;
}
/*======================mindMapIner======================= */
.innerOFMindMap.bggradiant .inmageIcon .topicOFCurrnt {
    font-size: 18px;
}
.innerOFMindMap {
    min-height: 120px;
}
.paddingOnmindIner {
    padding: 5px;
}
.outerOfMindMap .oouterOFimage {
    margin: 0;
}
/*======================mindMapIner======================= */
/*======================prs nad wps======================= */
.aboutInnerPrs p {
    font-size: 15px;
}
.extrabutton .buttonOFshort {
    width: 100%;
    margin-bottom: 5px;
}
/*======================prs nad wps======================= */
/*======================Daily or weekly test======================= */
.headingOfTest h2 {
    font-size: 23px;
}
/*======================Daily or weekly test======================= */
/*======================blog======================= */
.wthCtrolOnfilter {
    width: 33.33%;
}
/*======================blog======================= */
.btnofCurrent {
    cursor: pointer;
    font-size: 18px;
}

}
@media screen and (max-width: 576px) {
    /*======================Daily Current Home======================= */
.positionAbslutrOnMobile {
    position: absolute;
    width: 200px;
    background: #fff;
    padding: 10px;
    box-shadow: 3px 3px 5px 0;
    left: -14px;
    top: 2px;
    z-index: 9;
}
.iconOffiler {
    display: block;
    padding: 2px 10px 5px 9px;
    background: #231f5d;
    position: absolute;
    top: -27px;
    left: -15px;
    z-index: 9;
    color:#fff;
    cursor: pointer;
}
.iconOffiler .fa {
    margin: 0 6px 0 0;
}
.videoOute iframe {
    height: 81px;
}
/*======================Daily Current Home======================= */
.HeadingOfPage h2 {
    font-size: 18px;
    margin-bottom: 28px;
}
/*======================Daily Current Home======================= */
/*======================Mind map======================= */
.btnofCurrent {
    padding: 10px 10px;
}
.innerOFMindMap.bggradiant .inmageIcon .topicOFCurrnt {
    font-size: 14px;
}
.deateOfPost {
    font-size: 10px;
}
/*======================Mind map======================= */
/*======================readmore======================= */
.innerOfReadCurrent table thead tr th {
    font-size: 12px;
    padding: 4px;
}
.innerOfReadCurrent table tbody td {
    padding: 4px;
    font-size: 10px;
}
.pdfOwnliad a {
    font-size: 12px;
}
.innerOfReadCurrent h3 {
    font-size: 20px;
}
.innerOfReadCurrent p {
    font-size: 13px;
}
.innerOfReadCurrent ul li {
    font-size: 13px;
}
/*======================readmore======================= */
/*======================pib notes======================= */
.headingOfpagePib h2 {
    font-size: 16px;
}
.discrip p {
    font-size: 13px;
}
.listOFCourse ul li a {
    font-size: 12px;
}
.outerOFsubOrdinat.innerofPIB .listOFCourse ul li::after {
    left: 9px;
    top: 5px;
    font-size: 14px;
}

.outerOFsubOrdinat .panel-title > a {
    padding: 8px 15px 8px 15px;
    font-size: 13px;
}
.listOFCourse ul li a {
    padding: 2px 0 2px 0;
    font-size: 13px;
}
.outerOFsubOrdinat.innerofPIB .listOFCourse ul li {
    margin: 0px 0 2px 0;
}
/*======================pib notes======================= */
/*======================Yojna Krukshetra======================= */
.monthlyYojna ul li a {
    padding: 6px;
    font-size: 12px;
}
/*======================Yojna Krukshetra======================= */


}
@media screen and (max-width: 319px) {

}
/*===================================Current end===========================================*/