@media (min-width: 1260px){}


@media(max-width: 1399px){
.header-body .navigation .nav-menu > li > a{ font-size:12px;}
.submenu-indicator{ margin-top:4px;}	
.searchbox .form-control-plaintext{ width:75%;}
.pyqyearwise-body .yourcounty li{width: 46%;}
	
	}

@media(max-width: 1199px){
    .header .logo {
        max-width: 85px;
        height: 85px;
    }
    .header .logo img{
        width: 70px;
    }
    .header-body .navigation .nav-menu > li {
        margin-right: 5px;
    }
    .header-body .navigation .nav-menu > li > a {
        padding: 20px 0px;
        font-size: 11px;
    }
    .submenu-indicator {
        margin-left: 5px;
        margin-top: 3px;
    }
    .header-top-left ul li {
        padding: 5px 0;
        font-size: 13px;
        padding-right: 10px;
        margin-right: 10px;
    }
    .header-top-left ul li a {
        font-size: 13px;
    }
    .header-top-left ul li img {
        margin-right: 2px;
        width: 14px;
    }
    .nav-dropdown > li > a {
        padding: 8px 15px;
    }
    .header-top-left .language-box select.form-control {
        font-size: 12px;
    }
    .header-top-left .language-box::after {
        top: 1px;
        font-size: 10px;
    }
    .header-body .navigation .nav-menu > li li a .submenu-indicator {
        right: -8px;
    }
    .video-banner-area {
        height: 450px;
    }
    .add-news-area {
        padding: 25px 0;
    }
    .course-feature-media-box {
        padding: 15px;
    }
    .course-feature-media-box .media-body h3 {
        font-size: 20px;
        margin: 0 0 5px;
    }
    .course-feature-media-box .media-body p {
        font-size: 15px;
        line-height: 20px;
    }
    .course-feature-area {
        margin-bottom: 30px;
    }
    .pt-80 {
        padding-top: 40px;
    }
    .pb-80 {
        padding-bottom: 40px;
    }
    .course-area .heading-box {
        margin: 0 0 30px;
        position: relative;
        z-index: 2;
    }
    .heading-box .heading h2, .heading-box .heading h3 {
        font-size: 30px;
    }
    .heading-box .heading .tag-line {
        font-size: 20px;
        padding-right: 90px;
    }
    .heading-box .heading .tag-line::after {
        top: 12px;
        max-width: 75px;
        height: 12px;
    }
    .course-box {
        padding: 25px;
    }
    .course-box .course-heading h3 {
        font-size: 24px;
        min-height: 35px;
    }
    .course-box .course-heading {
        margin: 0 0 20px;
    }
    .course-box ul.list li {
        padding-bottom: 12px;
        margin-bottom: 12px;
        font-size: 18px;
    }
    .whatsnewleftbox .whatsnew-heading, .quiz-body-area .heading-box {
        padding: 12px 20px;
    }
    .whatsnewleftbox .whatsnew-heading h4, .quiz-body-area .heading-box .heading h3 {
        font-size: 28px;
    }
    .whatsnewleftbox .whatsnew-heading h4::after, .quiz-body-area .heading-box .heading h3::after {
        top: 14px;
        right: -95px;
        max-width: 90px;
        height: 12px;
    }
    .step-tabs .form-submit {
        padding: 15px 42px;
    }
    .footer-logo {
        max-width: 90px;
        height: 90px;
        margin-right: 15px;
    }
    .footer-logo-box-area {
        margin: 0 0 15px;
    }
    .copyright p {
        font-size: 12px;
    }
    .footer.ps-4{
        padding-left: 0 !important;
    }
    .footer h5 {
        font-size: 17px;
        margin: 0 0 12px;
    }
    .footer ul li a {
        font-size: 15px;
    }
    .footer ul li {
        margin: 0 0 8px;
    }
    .btn {
        font-size: 15px;
        padding: 8px 12px;
    }
    .inner-banner-area {
        min-height: 150px;
    }
    .inner-banner-area h1 {
        font-size: 35px;
    }
    .about-learn-imgbox {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .about-learn-contain {
        padding-right: 0;
    }
    .about-learn-contain p {
        font-size: 20px;
    }
    .about-learn-contain .heading-box {
        margin: 0 0 10px;
    }
    .about-learn-contain .heading-box .heading .tag-line {
        font-size: 34px;
    }
    .coming-soon-body {
        max-width: 100%;
    }
    .coming-soon-body::after{
        display: none;
    }
    .coming-soon {
        padding: 50px;
    }
    .coming-soon h2 {
        font-size: 55px;
        margin: 0 0 5px;
    }
    .coming-soon p {
        font-size: 28px;
        margin-bottom: 25px;
    }
	.searchbox .form-control-plaintext {
  width: 70%;
}
.pyqyearwise-body .yourcounty li{ width:100%;margin: 0 0px 0;}
}
@media (max-width: 991.98px){
    .header-top-left ul li img {
        margin-right: 4px;
        width: 16px;
    }
    .header-top-left ul li a {
        font-size: 14px;
    }
    .header-top-left ul li {
        padding: 10px 0;
        font-size: 14px;
        padding-right: 10px;
    }
    .header .logo {
        max-width: 100px;
        height: 100px;
    }
    .header .logo img {
        width: 80px;
    }
    .header-body .navigation .nav-menu > li {
        margin-right: 0;
    }
    .header-body .navigation .nav-menu > li > a {
        padding: 17px 25px;
        font-size: 17px;
    }
    .navigation-portrait .submenu-indicator {
        width: 0;
        height: auto;
        top: 5px;
    }
    .navigation-portrait .nav-dropdown > li > a {
        font-size: 17px;
    }
    .header-body .navigation .nav-menu > li:last-child .nav-dropdown li {
        width: 100%;
        float: none;
    }
    .video-banner-area {
        height: 400px;
    }
    .course-feature-media-box .media-img {
        max-width: 50px;
        height: 50px;
    }
    .course-feature-media-box .media-img img {
        height: 40px;
    }
    .course-feature-media-box .media-body {
        padding-left: 10px;
    }
    .course-feature-media-box .media-body h3 {
        font-size: 18px;
    }
    .course-feature-media-box .media-body p {
        font-size: 14px;
    }
    .pt-80 {
        padding-top: 30px;
    }
    .pb-80 {
        padding-bottom: 30px;
    }
    .course-box {
        padding: 20px;
        position: relative;
        z-index: 2;
    }
    .course-box .course-heading h3 {
        font-size: 20px;
        min-height: auto;
        line-height: 28px;
    }
    .whatsnew-media .media-body h5 {
        font-size: 22px;
        margin: 0 0 7px;
    }
    .whatsnew-media .media-body p {
        font-size: 18px;
    }
    .footer-logo-box-area{
        display: block !important;
    }
    .footer-logo {
        max-width: 100px;
        height: auto;
        margin-right: 0;
    }
    .footer h5 {
        font-size: 18px;
        margin: 0 0 14px;
    }
    .footer ul li {
        margin: 0 0 10px;
    }
    .copyright {
        padding-right: 0;
        display: none;
    }
    .copyright.mobile{
        display: block;
    }
    .copyright.mobile p {
        font-size: 17px;
    }
    .copyright.mobile {
        padding-top: 22px;
    }
    .course-area .heading-box {
        margin: 0 0 25px;
    }
    .whatsnewleftbox {
        margin: 0 0 25px;
    }
    .inner-banner-area {
        min-height: 140px;
    }
    .inner-banner-area h1 {
        font-size: 30px;
    }
    .breadcrumb .breadcrumb-item a {
        font-size: 17px;
    }
    .about-learn-contain .heading-box .heading .tag-line {
        font-size: 32px;
    }
    .about-learn-contain p {
        font-size: 19px;
    }
    .coursesboxinner{
        display: block !important;
    }
    .coursesboxinner {
        padding: 30px;
    }
    .tabboxtotal .nav-tabs .nav-link::after, .tabboxtotal .nav-tabs .nav-link::before {
        top: 98%;
    }
    .coursesboxinner .logobox {
        margin-bottom: 35px;
    }
    .coursesboxinner .coursesboxinner-rightbox h2 br{
        display: none;
    }
    .card.skilled-card .card-img {
        max-width: 190px;
        height: 158px;
        padding: 7px;
    }
    .card.skilled-card .card-body h3 {
        font-size: 20px;
    }
    .card.skilled-card .card-body p {
        font-size: 17px;
    }
    .coming-soon img {
        margin: 0 auto 20px;
    }
    .coming-soon h2 {
        font-size: 42px;
    }
    .coming-soon p {
        font-size: 24px;
    }
    .coming-soon .progress {
        margin: 0 auto 15px;
    }
	.current-media-box .media-body h3{font-size: 25px;line-height: 30px;}
	.start{width: 150px; font-size:16px;}
	.searchbox .form-control-plaintext {
  width: 100%;
  margin-bottom: 15px;
}
.searchbox .btn-primary{position: initial;display: flex;margin: 0 auto;align-items: center;}
.searchbox{ text-align:center;}
.studies li{ width:100%;}
.newspaperimg{ margin-bottom:30px;}
.missiontext{order: 2;text-align: center;}
.missionimg{order: 1;}
.about-learn-imgbox .imgBox, .about-learn-area:nth-of-type(2) .about-learn-imgbox .imgBox{margin: 0 auto 20px;}
.about-learn-contain .heading-box .heading{ margin:0 auto;}
.pyqyearwise-body{padding: 25px;}
.quotationoftheday-box{ width:100%;}
.wisebox{ margin-bottom:25px;}
}
@media (max-width: 767.98px){
    .header-top-left ul li a {
        font-size: 0;
    }
    .owl-carousel.addnews-carousel .owl-stage-outer {
        padding: 0;
    }
    .course-feature-media-box {
        padding: 25px 0;
    }
    .course-feature-media-box .media-body h3 {
        font-size: 22px;
    }
    .course-feature-media-box .media-body p {
        font-size: 17px;
        line-height: 25px;
    }
    .course-feature-media-box .media-body {
        padding-left: 15px;
    }
    .course-feature-media-box{
        border-right: 0;
    }
    .footer-area{
        text-align: center;
    }
    .footer h5 {
        font-size: 25px;
        margin: 0 0 15px;
    }
    .footer-logo {
        max-width: 110px;
        height: auto;
        margin: 0 auto 0;
    }
    .footer-logo img{
        width: 100%;
    }
    .footer-logo-box-area .footer-contact li {
        margin: 0 0 10px;
        justify-content: center;
    }
    .footer-logo-box-area .footer-contact li a {
        font-size: 17px;
    }
    .footer ul li a {
        font-size: 18px;
    }
    .footer {
        margin: 0 0 20px;
    }
    .copyright.mobile {
        padding-top: 0;
    }
    .video-banner-area {
        height: 380px;
    }
    .add-news-box {
        width: 100%;
    }
    .owl-carousel.addnews-carousel {
        margin-top: 0;
    }
    .about-learn-imgbox .imgBox {
        max-width: 270px;
        margin: 0 auto 30px;
    }
    .knowyourcountry .thumble {
        height: 240px;
    }
    .tabboxtotal .nav-tabs .nav-link {
        padding: 15px 32px;
        font-size: 17px;
    }
    .tabboxtotal .nav-tabs .nav-link::after, .tabboxtotal .nav-tabs .nav-link::before {
        top: 98%;
    }
    .knowyourcountry .thumble {
        margin-bottom: 15px;
    }
    .knowyourcountry h4 {
        font-size: 22px;
        font-weight: 700;
    }
    .knowyourcountry {
        margin-bottom: 15px;
    }
    .coursesboxinner .coursesboxinner-rightbox {
        padding-left: 0;
        padding-right: 0;
    }
    .coursesboxinner .logobox {
        min-width: 100%;
    }
    .card.skilled-card .card-img {
        max-width: 210px;
        height: 210px;
    }
    .card.skilled-card .card-body h3 {
        font-size: 24px;
    }
    .card.skilled-card .card-body p {
        font-size: 20px;
    }
    .heading-box {
        margin: 0 0 20px;
    }
    .coming-soon {
        padding: 40px;
    }
    .coming-soon h2 {
        font-size: 35px;
    }
    .coming-soon p {
        font-size: 20px;
        margin-bottom: 10px;
    }
	.course-MainBox{margin-bottom: 25px;}
	.pyqyearwise-body{ padding:20px;}
	.current-media-box .media-body h3 {
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 10px;
}
.start {
  width: initial;
  font-size: 16px;
  display: inline-block;
  margin-top: 15px;
}
.searchbox h4{ font-size:22px;}
.about-learn-contain{ text-align:center;}
.newspaperimg::after{ display:none;}
.pyq-media .media-body h3{ font-size:25px;}
.quotationoftheday-box{padding: 0 10px;}
.quotationoftheday-box .question-media{ width:100%;padding: 15px 15px 15px 15px;}
.quotationoftheday-box .month-box h3{font-size: 20px;line-height: 35px;}
.quotationoftheday-box .month-box h6{ font-size:20px;}
.quotationoftheday-box .question-media h3{ font-size:25px;}
.quotationoftheday-box{display: block !important;text-align: center;}
.quotationoftheday-box .month-box{min-height: 70px;}
.quotationof-media{display: block !important;margin: 10px auto;}
.quotationoftheday-box .question-media .icon{position: absolute;right: 30px;}
.year-media .media-body h4{ font-size:35px;}
.word-feature-media-box .media-img{width: 110px;
height: 110px;left: -40px;}
.word-feature-media-box::before{width: 80px;
height: 80px;top: 13px;
right: -10px;}
}
@media (max-width: 639.98px){
    .about-learn-imgbox .imgBox {
        max-width: 210px;
        margin: 0 auto 20px;
    }
    .about-learn-contain .heading-box .heading .tag-line {
        font-size: 30px;
    }
    .about-learn-contain .heading-box .heading .tag-line::after {
        top: 18px;
    }
    .inner-banner-area h1 {
        font-size: 25px;
    }
    .breadcrumb .breadcrumb-item a, .breadcrumb-item + .breadcrumb-item {
        font-size: 15px;
    }
    .coming-soon h2 {
        font-size: 32px;
    }
    .coming-soon h2 {
        font-size: 28px;
    }
    .coming-soon p {
        font-size: 18px;
    }
	.video-banner-area {
  height: 300px;
}
#background-video{height: 60vh;}
.art-media-icon{margin-right: 40px;}
.art-media-icon::after{right: -20px;}
.art-media-box .media-body h3{ font-size:19px;line-height: 23px;}
.art-media-box{ padding:20px 15px;}
.dailypage .pagination .page-link{font-size: 16px;
padding: 5px 12px;}
.coming-soon .progress{ max-width:100%;}
.heading-box .heading h2, .heading-box .heading h3 {
  font-size: 25px;
}
.searchbox{ padding:18px;}
.dailyarea .media-body h4 {
  font-size: 17px;
  line-height: 23px;
}
.dailybox h3{padding: 10px 15px;font-size: 25px;}
.dailybox h3 span{padding: 5px 0px;}
.pyqyearwise-body {
  padding: 10px;
}
.card.pyqyearwise-card .card-body .calender-icon{max-width: 75px;}
.pyq-media .media-body h3 {
  font-size: 20px;
}
.pyq-media .media-body{margin-left: 20px;
padding-left: 20px;}
.pyq-media{padding: 20px 15px;}
.quotationoftheday-box .question-media h3 {
  font-size: 20px;
}
.quotationof-media img{width: 30px;}
.year-media{padding: 30px 25px;}
.year-media .media-body {padding-left: 15px;}
.card.pyqyearwise-card .card-body h3{ font-size:40px;}

}
@media (max-width: 479.98px){
    .video-banner-area {
        height: 350px;
    }
    .whatsnew-media .media-body h5 {
        font-size: 20px;
        margin: 0 0 5px;
    }
    .tabboxtotal .nav-tabs .nav-link {
        padding: 15px 15px;
    }
    .coursesboxinner .logobox img {
        max-width: 230px;
    }
    .coursesboxinner {
        padding: 20px;
    }
    .coursesboxinner .logobox img {
        max-width: 185px;
    }
	.header .logo {
  max-width: 85px;
  height: 85px;
}
.header .logo img {
  width: 65px;
}
.art-media-icon{width: 50px;
height: 50px;}
.art-media-icon img{width: 25px;}
.art-media-box .media-body h3 {
  font-size: 17px;
  line-height: 20px;
}
.art-media-icon::after{top: -30px;}
.dailypage .pagination .page-link {
  font-size: 13px;
  padding: 5px 10px;
}
.dailypage{margin-top: 10px !important;}
.header-body .navigation .nav-menu > li > a {
  padding: 15px 25px;
  font-size: 14px;
}
.solvedpaper {
  padding: 25px 20px;display: block !important;
text-align: center;}
.topicoftheday-media .media-body {
  padding-left: 0px;
}

.topicoftheday-media .media-body h4{ font-size:30px;}
.topicoftheday-media .media-img{ width:57px; height:57px;margin-right: 10px;}
.media-icon{margin: 0 auto 10px;}
.current-media-box{display: block !important;text-align: center;padding: 20px;}
.start{font-size: 13px;padding: 6px 15px 6px;}
.media-icon{width: 45px;
height: 45px;font-size: 20px;}
.inner-banner-area h1 {
  font-size: 20px;
}
.searchbox h4 {
  font-size: 20px;
}
.searchbox .btn-primary{font-size: 17px;padding: 9px 30px;}
.dailyarea .media-body h4 {
  font-size: 16px;
  line-height: 20px;
}
.dailyarea .media-icon{width: 40px;
height: 40px;margin-right: 10px; font-size:16px;}
.card.pyqyearwise-card .card-body{padding: 20px 20px;padding-right: 20px;}
.yourcounty li .essay .card-body{padding: 20px !important;}
.yourcounty li .essay .card-body h3 {font-size: 20px;}
.pyq-media .media-img{width: 65px;
height: 65px;}
.year-media .media-body h4 {
  font-size: 30px;
}
.card.pyqyearwise-card .card-body{ height:auto;}
.card.pyqyearwise-card .card-body h3 {
  font-size: 30px;
}
.word-feature-media-box .media-body h3{font-size: 23px;}
.word-feature-media-box .media-img{ width:90px; height:90px;}
.word-feature-media-box{ margin-bottom:20px;}
.word-feature-media-box::before{ top:5px;}
.word-feature-media-box::after{bottom: -20px;
right: -25px;background-size: 65%;}
}
@media (max-width: 410px){
.header .logo {
  max-width: 65px;
  height: 65px;
}
.header .logo img {
  width: 50px;
}
.word-feature-media-box .media-body h3 {
  font-size: 20px;
}
.inner-banner-area h1 {
  font-size: 20px;
}
.artstart{ width:45px;}	
.dailypage .pagination .page-link {
  font-size: 12px;
  padding: 3px 8px;
}
.topicoftheday-media .media-body h4 {
  font-size: 30px;
}
.topicoftheday-media .media-body h6{ font-size:15px;}	
.current-media-box .media-body h3{ font-size:16px;}

.current-media-box .media-body p{ font-size:13px;}
.current-media-box .media-body p span{ padding:5px 0px;}
.heading-box .heading h2, .heading-box .heading h3 {
  font-size: 20px;
}
.heading-box .heading .tag-line{font-size: 18px;}
.card.pyqyearwise-card .card-body h3{font-size: 30px;}
.searchbox h4 {
  font-size: 18px;
}
.topicoftheday-media .media-img {
  width: 45px;
  height: 45px;
  margin-right: 10px;
}
.year-media .media-body h4 {
  font-size: 24px;
}
	}
@media (max-width: 375px){
    .video-banner-area {
        height: 250px;
    }
	#background-video{height: 35vh;}
    .whatsnew-media{
        display: block !important;
    }
    .coming-soon h2 {
        font-size: 25px;
    }
	.artstart{ width:40px;}	
}

@media (max-width: 360px){
	.artstart{ width:45px;}	
	}

@media (min-width: 320px){
    .header.fix {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 991;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-name: fadeInDown;
        animation-name: fadeInDown;
        box-shadow: 1px 1px 7px rgba(165, 165, 165, 0.31);
		padding: 10px 0px;
    }
    @keyframes fadeInDown {
        0% {
           opacity: 0;
           transform: translateY(-20px);
        }
        100% {
           opacity: 1;
           transform: translateY(0);
        }
    }
}