﻿@media only screen and (max-width:1024px) {
    .header_banner {
        width: 51.2%
    }
    .baner_text {
        width: 86%
    }
    .silhouette-text {
        font-size: 14pt
    }
    .silhouette-text span {
        font-size: 12pt
    }
    .home_menu {
        margin-right: 3px
    }
    .mashmenu .menu>li {
        margin: 0 12px;
    }
    .main_center {
        max-width: 1000px
    }
    .inner_center {
        max-width: 980px
    }
    .cat_so,
    .sticker_small {
        max-width: 658px
    }
    .home_left_area {
        width: 16.5%;
        display: none
    }
    .home_mid_area {
        width: 66%;
        margin-left: 0
    }
    .right_area {
        width: 30.6%
    }
    .inner_left_area {
        width: 67.4%
    }
    .pin {
        width: 198px
    }
    .home_post_area .pin {
        width: 150px
    }
    .lc_recommends {
        left: .7%
    }
    .re_heading {
        margin-left: .7%!important
    }
    .cont_detile_area {
        margin-left: 0
    }
    .breadcrumb {
        width: 100%
    }
    #carousel li {
        width: 91px!important
    }
    .mashmenu .menu>li>a {
        padding: 5px 3px!important;
        border: 0 solid
    }
    .stick_menu .mashmenu .menu>li>a {
        padding: 8px 7px 10px
    }
    .stick_cate {
        top: 57px
    }
    .sticker_small {
        width: 100%!important;
        padding: 0;
        margin: 0 0 2.5%;
        z-index: 100000;
        border: 1px solid #DBDBDB;
        background-color: #fff;
        float: left;
        display: block
    }
    .floating-left-area,
    .floatingso_line,
    .print_icon {
        border: 0 solid #000;
        padding: 0
    }
    .sticker_big {
        display: none
    }
    .floating-left-area {
        width: 85%;
        float: left;
        margin: 13px 0 0 2%
    }
    .floatingso_line {
        width: 100%;
        float: left;
        margin: 0
    }
    .so_icon {
        float: left;
        margin: 0 10px 10px 0;
        padding: 0;
        height: 20px;
        width: auto
    }
    .print_icon {
        width: 10%;
        float: right;
        text-align: right;
        margin: 13px 2% 0 0
    }
    .roots {
        width: 73.8%
    }
    .kindle {
        width: 23.8%
    }
	.header-btn{padding-right:17px;}
	
	
	.services-banner-img{width:45%;}
	.services-banner-text{width:55%;}
	.sbt1{margin-top:45px;}
	
}

@media only screen and (max-width:975px) {
    .logo_area {
        width: 47%
    }
    .special_box {
        width: 48%
    }
    .inner_center {
        width: 97%;
        margin: 0 0 0 1.5%;
        float: left
    }
}

@media only screen and (max-width:885px) {
    .logo_name {
        font-size: 1.9em
    }
    .special_mid_cont {
        width: 96%;
        margin-left: 2%;
        font-size: 9pt
    }
    .cation {
        width: 96%!important
    }
    .logo_area {
        width: 44%
    }
    .mashmenu div.mlogo {
        margin-right: 1%
    }
    .mashmenu .menu {
        width: 95%
    }
    .book_left,
    .book_right,
    .poem_right {
        width: 100%
    }
    .mashmenu {
        font-size: 9pt
    }
    .mashmenu .menu>li {
        margin-right: .3%;
        margin-left: .2%
    }
    .mashmenu .menu>li>a {
        padding: 5px 1px 5px 5px
    }
    .diwali_top {
        font-size: 9pt!important
    }
    .diwali_bottom {
        font-size: 9pt;
        line-height: 15px
    }
    .books_bg {
        background: #e0e0d9;
        height: auto;
        padding-bottom: 20px
    }
    .book_heading {
        font-size: 13pt
    }
    .book_right h3,
    .poem_right h3 {
        font-size: 11pt
    }
    .book_left {
        text-align: center
    }
		.sbt1{margin:30px 0 10px; font-size:16pt;}
		.sbt2{font-size:14pt;}
		.sbt3{margin-bottom:15px;}
		.sbt4{font-size:13pt;}
	    .sbt5{font-size:11pt;}
	
	
}

@media only screen and (max-width:768px) {
    .might,
    .pad {
        display: none
    }
    .top_header_left {
        font-size: 10pt;
        margin-top: 9px
    }
    .logo_name {
        font-size: 1.4em
    }
    .logo_and {
        font-size: 12pt;
        margin: 7px 8px 0
    }
    .inner_menu a {
        margin-right: .4%
    }
    .inner_menu a span {
        padding: 4px 15px 5px 7px
    }
    .thumb_cont {
        font-size: 9pt!important
    }
    .cmpti {
        font-size: 10pt;
        line-height: 18px;
        margin-top: 10%
    }
    .overwhelmed,
    .paintings {
        font-size: 10pt;
        line-height: 16px;
        margin-top: 8px
    }
    .mashmenu .menu .sub-content {
        background: url(../images/ipad-menu-bg.jpg) repeat-y #FFF
    }
    .mashmenu .menu>li {
  margin:0 2px;
    }
    .mashmenu .menu>li>a {
        padding: 5px 3px!important;
		    }
			.mashmenu{font-size:10pt;}
    .stick_menu .mashmenu .menu>li>a {
        padding: 8px 4px 10px
    }
	    .header_banner {
        width: 60%
    }
	.logo_area{
        width: 40%
    }
	.header-btn{padding:0 7px 0 44px;}
	
}

@media only screen and (max-width:767px) {
    .desk_menu,
    .header_red_line,
    .logo_area,
    .special_box,
    .top_header_area {
        display: none
    }
    .home_post_img,
    .mo_copy {
        text-align: center
    }
    .sticky-wrapper {
        width: 100%!important
    }
    .logo_area {
        width: 70%;
        margin-top: 10px
    }
    .heart {
        width: 8%!important;
        margin-right: 2.5%!important
    }
    .logo_name_area {
        width: 85%
    }
    .logo_name {
        font-size: 1.5em;
        margin-top: 2.2%
    }
    .home_post_cont,
    .just-imagine,
    .post_title {
        font-size: 10pt
    }
    .logo_and {
        margin: 9px 7px 0
    }
    .container {
        top: 25px!important
    }
    .header_area {
        margin-bottom: 10px
    }
    .popular_line {
        width: 47.5%;
        margin-left: 1.5%
    }
    .header_mo_line,
    .mid_most_popular {
        float: left;
        margin: 0;
        width: 100%;
        padding: 0
    }
    .popular_cont {
        height: 80px
    }
    .home_post_cont {
        line-height: 18px
    }
    .post_title {
        margin-bottom: 0
    }
    .header_mo_line {
        height: 1px;
        background: #c2150a;
        display: none
    }
    .home_mid_area {
        width: 100%;
        margin-top: 0
    }
    .ck,
    .mid_most_popular {
        display: block
    }
    .reations_outer {
        display: block;
        width: 100%;
        max-width: 350px;
        float: none;
        margin: 0 auto;
        padding: 0
    }
    .footer_so_area,
    .mo_copy,
    .reations {
        width: 100%;
        float: left
    }
    .write_us_home {
        margin-bottom: 10px
    }
    .reations_outer a:hover {
        text-decoration: none
    }
    .reations {
        background: url(../images/reations_bg.jpg) center no-repeat;
        height: 113px;
        margin: 0;
        padding: 0
    }
    .reations .reations_text_outer {
        width: 100%;
        max-width: 310px;
        margin: 0 auto
    }
    .reations .reations_text {
        width: 100%;
        font-size: 10pt;
        color: #121212;
        float: left;
        margin: 71px 0 0;
        padding: 0;
        text-align: center;
        line-height: 17px
    }
    .inner_desk_footer {
        display: none
    }
    .inner_mo_footer {
        display: block
    }
    .footer_cont_area,
    .footer_link,
    .recommends_area {
        display: none
    }
    .footer_area {
        margin-top: 10px
    }
    .footer_top_area {
        padding: 0 0 15px
    }
    .footer_so_area {
        margin-right: 0
    }
    .mo_copy,
    .mobile_menu {
        display: block
    }
    .mo_copy {
        margin: 0;
        padding: 0;
        color: #fff;
        font-size: 8.5pt;
        font-family: Verdana, Geneva, sans-serif
    }
    .social-networking {
        float: none;
        margin: 0 auto
    }
    .desk_copy,
    .photography_light_box_right,
    .print_icon {
        display: none
    }
    .popular_img {
        width: 15%
    }
    .popular_cont {
        width: 80%
    }
    .inner_left_area {
        width: 96%;
        margin-top: 0;
        margin-left: 2%
    }
    .breadcrumb,
    .feature_heading {
        margin-top: 0
    }
    .single_text_box_bg {
        margin-bottom: 8px
    }
    .main_container {
        width: 98%!important;
        margin: 0;
        padding: 0 0 0 1%
    }
    .captionfull,
    .pht {
        padding: 0;
        float: left
    }
    .pin {
        margin-left: 3px!important;
        margin-right: 3px!important;
        width: 31%!important
    }
    .home_post_area .pin {
        width: 31%!important;
        margin-right: 6px!important;
        margin-left: 6px!important
    }
    .val_box {
        width: 45%;
        border: 1px solid red
    }
    .page_banner {
        margin-top: 3%;
        margin-bottom: 0
    }
    .diwali_box {
        width: 48%;
        margin: 0 2.5% 15px 0
    }
    .diwali_top {
        font-size: 9pt;
        margin: 5px 0 0 2%;
        line-height: 16px
    }
    #sticker {
        width: 99.5%
    }
    .photography_light_box_left {
        width: 100%
    }
    .pht {
        width: 97%;
        margin: 0 0 0 1.5%
    }
    .captionfull .boxcaption {
        right: 0!important
    }
    .captionfull {
        width: 100%;
        margin: 0 0 5px
    }
    .rules_box,
    .step_box {
        margin-top: 10px
    }
    .ls {
        width: 100%!important;
        height: auto!important
    }
    .photography_area {
        width: 48%
    }
    .floating-left-area {
        width: 96%
    }
    .holi_inner_bg {
        background: url(../images/holi/holi-inner-mo-bg.jpg) no-repeat #fba30b
    }
    .ser-row-secondbox,
    .ser-row-thirdbox {
        background-image: none;
        border-left: medium none
    }
    .step_no {
        width: 15%
    }
    .step_cont {
        width: 80%
    }
    .comp_form {
        margin-left: 5%;
        width: 90%
    }
    .comp_sel_box {
        width: 50%
    }
    .comp_t_box {
        width: 99%
    }
    .rules_no {
        width: 10%
    }
    .winners-line {
        text-align: left
    }
    .competition_area {
        font-size: 10pt;
        width: 96%;
        margin-left: 2%
    }
    .every {
        font-size: 13pt;
        line-height: 22px
    }
    .age-heading {
        font-size: 12pt
    }
    .comp_f_line {
        font-size: 13pt
    }
    .comp_s_line {
        font-size: 14pt
    }
    .comp_submit,
    .comp_theme {
        font-size: 12pt
    }
    .comp_festival {
        font-size: 13pt
    }
    .step_cont span {
        margin-left: 0
    }
    .stap_or {
        width: 100%
    }
    .banner_mo,
    .send_box {
        width: 96%;
        margin-left: 2%
    }
    .comp_form_left {
        font-size: 10pt
    }
    .banner_mo {
        display: block
    }
    .banner_desk,
    .new_movies_banner {
        display: none
    }
    .gallery_txt {
        width: 100%
    }
    #rightControl {
        right: 0
    }
    .ph_logo {
        width: 6%
    }
    .ph_logo_name_area {
        width: 60%
    }
    .mobile_movies_banner {
        width: 100%;
        margin: 0 0 15px;
        padding: 0;
        float: left;
        display: block
    }
    .new_movies_left {
        width: 100%;
        margin: 20px 0
    }
    .new_movies_right {
        width: 100%;
        float: left;
        margin-bottom: 20px
    }
    .movie_print_line span {
        margin: 0 4% 5px 5.5%;
        display: none
    }
    .movie_print_line a {
        margin: 0 10% 5px 0
    }
    .img_abut {
        width: 15%
    }
    .img_text {
        width: 80%
    }
    #author-avatar {
        width: 13%
    }
    #author-description {
        width: 81%
    }
    .christmas_box {
        width: 45.5%
    }
    .header_banner {
        width:100%;
    }
    .mo_logo_area,
    .share_area {
        display: block
    }
    .left-link-btn-area,
    .right_search_box,
    .right_visite_area {
        display: none
    }
    .wp-caption {
        margin-right: 0
    }
    .stick_cate {

        top: 0;
        left: 0
    }
    .cat_so {
        width: 99.6%
    }
    .feature_area {
        margin-bottom: 0
    }
    .treasuer {
        width: 90%
    }
    .book_review {
        width: 98%;
        margin-bottom: 10px
    }
    .interview {
        width: 98%
    }
    .book_right,
    .poem_rightt {
        margin-left: 2%;
        width: 61%
    }
    .book_left {
        width: 37%
    }
    .pick {
        width: 98%
    }
    .books_type {
        width: 32%;
        margin-bottom: 20%
    }
    .ser-row-box {
        width: 98%;
        margin-bottom: 20px
    }
    .ser-row-secondbox {
        margin: 0 0 20px;
        width: 98%
    }
    .ser-row-thirdbox {
        width: 98%
    }
    .ser-word {
        margin: 0 1.6%;
        width: 96%
    }
    .right_area {
        width: 100%;
        float: none;
        margin: 0 auto
    }
    .about-text-area {
        margin-top: 20px;
        display: none
    }
    .adverh3 {
        margin: 20px 0
    }
    .adver-left {
        width: 100%
    }
    .adver-right {
        padding-top: 25px;
        width: 100%;
        padding-left: 24px;
        padding-bottom: 10px
    }
	
.header-btn-area{width:100%; float:left; margin-bottom:20px;}	
	.slider_top {
        display: none!important
    }
		.services-banner-img{display:none;}
	.services-banner-text{width:100%; padding-bottom:30px}
	.sbt1{margin-top:27px;}
#sideNavi{ display:none;}
	
}

@media only screen and (max-width:600px) {
    
    #carousel,
    #carousel_photo {
        display: none
    }
    .flex-direction-nav a {
        display: block!important
    }
}

@media only screen and (max-width:480px) {
    .logo_area {
        width: 90%
    }
    .logo_name {
        font-size: 1.4em;
        margin-top: 3px
    }
    .logo_and {
        font-size: 11pt;
        margin-top: 7px
    }
    .happy_img {
        width: 20%
    }
    .happy_comment {
        width: 80%
    }
    .logo_name_area {
        margin-top: 10px
    }
    .your_chance_img {
        width: 100%;
        text-align: center;
        margin: 0 0 10px;
        padding: 0
    }
    .your_chance_text {
        width: 96%;
        margin-left: 2%
    }
    .first-winners-box {
        margin-right: 4%
    }
    .holi-winners-box {
        max-width: 190px
    }
    .ph_logo {
        width: 7%;
        margin-right: 2%
    }
    #author-avatar {
        width: 15%;
        margin-right: 4%
    }
    #author-description {
        width: 78%
    }
    .movies_review_box,
    .videos_box {
        width: 46%;
        margin: 0 2% 10px
    }
    .container {
        width: 50%!important
    }
    .wp-caption {
        margin: 10px auto!important;
        float: none!important
    }
    .main_container {
        width: 98%!important;
        margin: 0;
        padding: 0 0 0 1%
    }
    .pin {
        margin-left: 0!important;
        margin-right: 0!important;
        width: 31%!important
    }
    #our-team-left {
        margin: 0 2%;
        text-align: left;
        width: 20%
    }
    #our-team-right {
        margin: 0 2%;
        width: 72%
    }
    .add_more {
        width: 60%!important
    }
    .send_left {
        margin: 0 3% 6px 0;
        width: 94%
    }
    .send_right {
        width: 99%
    }
    .letter_search li a {
        padding: 2px 3px
    }
    .home-bottom-add {
        display: none
    }
}

@media only screen and (max-width:420px) {
    .adver-form-lef-mob,
    .adver-right .send_left,
    .adver-right .send_min,
    .so-mo {
        display: none
    }
    .cati_post_img,
    .feature_img,
    .holi_win,
    .winners-img_boxs {
        text-align: center
    }
    .first-winners-box,
    .holi-winners-box,
    .winner_box_first_new {
        max-width: 100%
    }
    .christmas_bottom,
    .christmas_top,
    .diwali_top,
    .popular_cont,
    .videos_box,
    .winner_box,
    .winner_school {
        height: auto
    }
    .home_omaga {
        margin-right: 0!important
    }
    .home_cati_area .omaga {
        margin-right: 1%!important
    }
    .logo_and {
        font-size: 10pt;
        margin-top: 5px
    }
    .container {
        width: 60%!important;
        top: 5px!important
    }
    .ph_menu_area .container {
        top: 10px!important;
        width: 100%!important
    }
    .popular_img {
        margin-top: 3px
    }
    .popular_cont {
        width: 70%
    }
    .post_title {
        font-size: 9.5pt;
        line-height: 16px
    }
    .popular_line {
        margin-left: 3%;
        width: 94%
    }
    .feature_cont,
    .feature_img {
        width: 100%;
        padding: 0;
        float: left
    }
    .cati_post_img {
        margin-bottom: 5px
    }
    .feature_img {
        margin: 0 0 10px
    }
    .feature_cont {
        margin: 0
    }
    .home_post_area .pin,
    .pin {
        width: 45%!important;
        margin-right: 8px!important;
        margin-left: 8px!important
    }
    .feature_heading {
        margin-bottom: 3px
    }
    .main_container {
        width: 96%!important;
        margin: 0 auto;
        padding: 0
    }
    .val_box {
        width: 100%;
        margin-left: 0
    }
    .diwali_box {
        width: 99.5%;
        margin-right: 0
    }
    #sticker {
        width: 99%
    }
    .comp_form_left,
    .comp_form_right,
    .nst_box,
    .step_cont,
    .step_no,
    .you-email {
        width: 100%
    }
    .photography_area {
        width: 100%;
        margin: 0 0 15px
    }
    .movie_content_mov {
        margin-bottom: 0
    }
    .nst_box {
        margin: 0 0 10px;
        padding: 0;
        float: left;
        border: 1px solid red
    }
    .comp_form_line {
        margin-bottom: 10px
    }
    .comp_form_left {
        margin: 0 0 5px
    }
    .step_no {
        margin-bottom: 5px
    }
    .send_min {
        width: 3%
    }
    .send_left {
        width: 96%;
        margin: 0 0 5px
    }
    .send_right,
    .winners-img_boxs {
        width: 100%
    }
    .logo_name_area {
        margin-top: 0
    }
    .winner_box {
        margin-bottom: 30px
    }
    .holi-img_box {
        margin-left: 30%
    }
    .ph_logo_name_area {
        margin-top: 3px
    }
    .slide_disc,
    .slide_title {
        width: 92%!important;
        margin-left: 4%!important
    }
    .movies_review_box {
        width: 96%;
        margin: 0 0 10px 2%;
        height: auto
    }
    .movies_cati_line {
        margin-bottom: 0
    }
    .movies_cati_box {
        width: 46%;
        margin: 0 4% 20px 0
    }
    .new_movies_heading {
        margin-bottom: 12px
    }
    .videos_box {
        width: 96%;
        margin: 0 0 10px 2%
    }
    .past_archives_area {
        width: 48%
    }
    .movie_print_area {
        margin-top: 0
    }
    .movie_post_left {
        width: 25%
    }
    .silhouette-text {
        letter-spacing: 1px;
        font-size: 20pt;
        margin-top: 0
    }
    .movie_print_line a {
        margin: 0 5% 5px 0
    }
    .about_text {
        width: 50%;
        padding-left: 5px
    }
    .img_abut {
        width: 20%;
        margin-left: 2%
    }
    .img_text {
        width: 70%;
        margin-left: 2%
    }
    #author-avatar {
        width: 20%;
        margin-right: 4%
    }
    #author-description {
        width: 71%
    }
    .search_box .search_img {
        width: 25%
    }
    .search_box .search_cont {
        width: 72%
    }
    .slide_box {
        min-height: 213px
    }
    .slideph {
        min-height: 160px
    }
    .book-cati-line {
        margin-bottom: 0
    }
    .book-cati-box {
        width: 45%;
        margin: 0 5% 20px 0
    }
    .happy_img {
        width: 16%
    }
    .happy_comment {
        width: 79%
    }
    .cati_post_area {
        margin-bottom: -10px;
        margin-left: 0
    }
    .ph_logo_name {
        font-size: 1.2em;
        margin-top: 1px
    }
    .ph_logo_and {
        font-size: 12pt;
        margin-top: 2px
    }
    .ph_menu_area {
        width: 45%
    }
    .christmas_box {
        width: 96%;
        margin-left: 1%;
        margin-bottom: 15px
    }
    .christmas_top {
        margin-bottom: 10px
    }
    .so_icon {
        width: auto!important;
        margin-right: 2%!important
    }
    .light_box .so_icon {
        width: 45%;
        margin-bottom: 20px
    }
    .light_box {
        padding-bottom: 0
    }
    #try_now_page_one_popup img {
        max-width: none
    }
    .wp-caption {
        margin-bottom: 10px;
        max-width: 100%!important
    }
    .adsbygoogle {
        width: 100%!important
    }
    .books_type {
        width: 49%
    }
    .adver-form-left {
        padding-bottom: 5px;
        text-align: left;
        width: 100%
    }
    .adver-form-right {
        width: 100%
    }
    .adver-form-row {
        margin: 0 0 10px
    }
    .adver-submt {
        padding-top: 10px
    }
    .adverh3 {
        font-size: 20pt
    }
	
	.header-btn::before{display:none;}
	.header-btn{padding:0 10px;}
	
	.abt-btn-area .header-btn{margin-right:4px!important;}
		.sbt1{font-size:13pt;}
		.sbt2{font-size:12pt;}
		.sbt3{font-size:11pt;}
	
}

@media only screen and (max-width:320px) {
    .so_icon_watsapp {
        width: auto!important;
        margin-right: 2%!important
    }
    .alignleft,
    .alignright {
        float: none;
        margin: auto
    }
    .wp-caption {
        margin-bottom: 10px
    }
    .container {
        top: 10px!important
    }
    .add_more {
        width: 74%!important
    }
    .add_more a {
        font-size: 9pt!important
    }
		.header-btn{padding:0 6px; font-size:9pt;}
		
}

@media only screen and (max-width:250px) {
    .home_post_cont {
        height: auto
    }
    .logo_name {
        font-size: 1em
    }
    .winner_box {
        margin-bottom: 20px
    }
}