@media (max-width:992px){ 
.w_blog_post {
    width: 100% !important;
    right: 0 !important;
}
.w_home_chapter_details {
    height: auto !important;
}
}
@media (max-width:768px){
.carousel-caption h1 {
    font-size: 30px;
    padding: 5px 10px;
}
.carousel-caption h2 {
    font-size: 16px;
    padding: 0px 10px;
}
.carousel-caption {
    top: 30%;
    left: 10%;
}
.menu .nav li a {
    padding: 7px 10px !important;
}
.menu .navbar-collapse {
	padding: 15px;
}
.menu .navbar-right{
 float: left;
}
.navbar-header {
    float: none;
    text-align: center;
}
.footer-copy {
    text-align: center;
}
.footer-copy-social {
    text-align: center;
}
.w_sidebar .form-control {
    width: 80%;
}
.demopage-preview_item{
width:360px !important;
padding:17px 13px 85px 16px !important;
}

.w_ser_desc {
    text-align: center;
}
.swiper1 .carousel-caption {
    top: 25%;
}
.text_box{
width:75%;
}
.w_sidebar .form-control {
    width: 80%;
}
}

@media (max-width:767px){
.navbar-header {
    text-align: left;
}
.carousel-caption {
    top: 30%;
}
/* .menu .navbar-collapse {
    width: 92%;
    position: absolute;
    right: 0;
    background-color: #000;
    top: 60%;
    z-index: 9;
    left: 4%;
} */
.navbar-toggle {
    margin: 27px 0 0;
}
.menu .navbar-nav {
    margin: 0;
    width: 100%;
    overflow: auto;
    max-height: 200px;
}
.menu li .dropdown-menu{
position:relative !important;
left:0 !important;
opacity: 1;
width:100%;
visibility: visible;
-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
-ms-transition: all 0.6s ease;
transition:all 0.6s ease;
}
.navbar-default .navbar-toggle {
    margin: 27px 0 10px 0 !important;
    color: #fff !important;
}
.menu .navbar-nav li a {
    color: #fff !important;
    background-color: #000;
    border: 0 !important;
}
.menu .nav li a {
    padding: 10px 40px;
}
.menu .nav li a .caret{
float:right;
}
.rhymes-category-slider .category-content .content-bg {
    max-width: 100%;
}
.navbar-nav > li ul li a i {
    transform: rotate(0deg) translateX(0);
    right: 15px;
}
}

@media(max-width:768px){
.w_comment_form form {
    width: 100%;
}
.blog-post-other-chapter .topic-btn {
    float: none;
}
.blog-post-other-chapter .w_post_desc{
text-align:center;
}
.box2 {
    padding: 56px 28px;
}
}
@media (max-width:767px){
.menu .navbar-brand {
    float:left;
}
  .menu .navbar-collapse {
    width: 100%;
    position: relative;
    right: 0%;
    left: 0;
    background-color: #000;
    top: 0;
}
  .navbar-default .navbar-toggle{
    background-color: #ccc;
    color: #000;
    width: 100%;
    margin: 0 0 10px 0;
  }
  .menu .navbar-nav li a .fa.fa-angle-down {
      float: right;
      background-color: #ccc;
      padding: 5px;
  }
}

@media (max-width:480px){
	.swiper1 .carousel-caption {
    top: 25%;
}
.fixed-pagination{
	display:none;
}
.widget-text #subscribe-text p {
    margin-top: 0px;
}
.menu .navbar-header > p {
margin: 10px 0 10px;
}
.main_page_content,
.wc_heading {
    padding-left: 0;
    padding-right: 0;
}
#typed{
	font-size:24px;
}
.footer-widget {
	margin-bottom:10px;
}
.w_comment .comment-detail {
    padding: 15px !important;
}
.w_comment .comment-detail .comments-text {
    padding-left: 15px;
}
.blog-post-pagination .next a, 
.blog-post-pagination .previous a {
    display: block;
    float: none !important;
    margin: 10px 0;
}
.footer-widget .widget-text {
    padding-bottom: 10px;
}
.slider {
    max-width: 450px !important;
}
button.navbar-toggle {
    color: #000;
}
.sticky-head{
background-color:#000;
}
.w_post_desc h2 {
    font-size: 16px;
}
.post-comments{
text-align:left;
}
.menu .navbar-collapse {
    width: 100%;
    position: relative;
    background-color: #000;
}
.w_post_desc p {
    font-size: 14px;
}
.w_blog_post  .post-cat a {
	font-size: 12px;
	}
.about-author-main .about-author-detail {
    padding: 12px 0;
    text-align: center;
}
.w_chapter .w_ser h2 {
    font-size: 18px;
	}
	.w_chapter .w_ser .tags li a {
    padding: 0 2px;
}
.w_chapter .w_ser .tags {
    font-size: 16px;
		padding:0;
	}
	.w_chapter .w_ser{
	padding:0;
	}
	.pager{
	margin:0;
	}
	.comments-pics {
    padding: 0;
}
		.w_chapter .w_ser .cat li a {
    padding: 0 2px;
}
.w_chapter .w_ser .cat {
    font-size: 16px;
	padding:0;
	}
.carousel-caption h1 {
    font-size: 18px;
}
.carousel-caption h2 {
    font-size: 16px;
}
.s_link {
    padding: 5px 10px;
}
.w_ser_desc {
    text-align: center;
}
.footer-copy  .f_social{
text-align:center;
}
.swiper1 .carousel-caption h2 {
    display: none;
}
.carousel-caption.left h1{
font-size:24px;
text-align:center;
}
.carousel-caption.left .btn{
padding:6px 10px;
}
.swiper-button-prev.swiper-button-prev1:before,
.swiper-button-next.swiper-button-next1:before{
height:40px;
width:40px;
}
.swiper-button-prev.swiper-button-prev1::after,
.swiper-button-next.swiper-button-next1::after{
margin-left: 15px;
    margin-top: 0;
	font-size:35px;
}
.top-right,
.top-left{
text-align:center;
}
.menu .navbar-brand img {
    height: 60px;
    width: 220px;
}
.w_chapter .w_ser .cat li {
    margin: 4px 0;
}
.w_chapter .w_ser .tags li {
    margin: 4px 0;
}
.w_comment .comment-detail {
    margin: 8px 0;
    padding: 4px;
}
.w_comment .btn {
    padding: 2px 8px;
}
.w_comment .comment-detail h3 {
    font-size: 14px;
    margin: 0 0 6px 0;	
}
.w_class .w_ser {
    margin-bottom: 50px;
}
.w_class h3 a {
    font-size: 18px;
}
.w_class .w_ser_text p {
    font-size: 12px;
    padding: 0 0;
}
.w_subject .w_ser h2 {
    font-size: 18px;
}
.w_subject .w_ser ul li a {
    font-size: 14px;
}
.w_blogs .section_heading {
    margin: 5px 0;
    font-size: 30px;
}
.w_blogs .section_description {
    margin: 5px;
    font-size: 10px;
}
.w_testimonail .section_heading {
    margin: 5px 0;
    font-size: 30px;
}
.w_testimonail .section_description {
    margin: 5px;
    font-size: 10px;
}
.w_testimonail_detail p {
    padding: 60px 5px 8px 5px;
}
.w_testimonail_detail h2 {
    font-size: 20px;
}
.w_testimonail .wc_heading {
    padding-bottom: 0px;
}
.footer-widget #subscribe {
    width: 80%;
    height: 30px;
}
.footer-widget #footer-subscribe-btn {
    padding: 4px;
    font-size: 13px;
}
.w_breadcum{
text-align:center;
}
.w_breadcum ul {
    float: none;
}
.educa-error p.text-number {
  font-size: 80px;
}
.subject-single h1{
	    font-size: 24px;
	}
	.w_blog_btn ul li a {
    font-size: 15px;
    padding: 3px;
}
.carousel-caption .btn {
    font-size: 8px;
    left: 0;
    padding: 6px 6px;
    margin: 0;
}
.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
}
.text_box {
    width: 100%;
}
marquee {
    font-size: 14px;
    padding:10px;
}
.w_blogs_post_desc .tag{
float:none;
}
.box2 {
    padding: 56px 38px;
}
.right-side {
    margin-bottom: 30px;
}
.right-side,.left-side{
	padding-left:0;
	padding-right:0;
}
.short-codes {
    padding: 0;
}
.w_toggle {
    padding: 0;
}
.w_toggle_type1 h3, .w_toggle_type2 h3 {
    font-size: 14px;
}
.w_toggle_type1 .btn.collapsed::after {
    font-size: 20px;
    margin: -28px 15px;
}
.w_toggle_type2 .btn.collapsed::after {
    font-size: 20px;
    margin: -25px 15px;
}
.panel-head p {
    padding: 0 15px;
}
.menu .navbar-brand img {
    max-height: 60px;
    width: auto;
    float: left;
}
}

@media (max-width: 320px){
.educa-not-found p.text-number {
    font-size: 40px;
}
.educa-not-found p.text {
    font-size: 24px;
}
}