/* For devices ≤ 1199px (Large tablets / small laptops) */
@media (max-width: 1199px) {
  .act-prog-cbc-btn #apcbc, .act-prog-cbc-btn #samachar-toggle {display:block;}
}

/* For devices ≤ 979px (Tablets in portrait) */
@media (max-width: 979px) {
  .act-prog-cbc-btn #apcbc, .act-prog-cbc-btn #samachar-toggle{display:block;}
}

/* For devices ≤ 600px (Mobile devices) */
@media (max-width: 600px) {
  .act-prog-cbc-btn #apcbc, .act-prog-cbc-btn #samachar-toggle{display:block;}
}

@media (max-width:852px) and (min-width:300px){
    #wpsvccount,.wps_visitor_title,footer{
        text-align:center
    }
    .minister-block-length{
        min-height:210px
    }
    .davp-home-newspaper{
        min-height:240px
    }
    .custom_menu-btn:before{
        content:''
    }
    .mobile-margin-inside{
        margin:0
    }
    .Flipbook-pdf-vew-btn,.Flipbook-pdf-vew-btn.audio-video,.container-main,.menu>ul>li>ul>li a,.partner-area-bg-pnl .client-area-login-main,.pdct_slt_mp .sub-ul-step1{
        width:100%
    }
    .carousel-caption h1{
        font-size:16px
    }
    .header-second-section{
        background-size:800px;
        background-position:0 -5px
    }
    .header-second-section .second-logo{
        width:45px
    }
    .header-second-section .first-logo{
        max-width:270px
    }
    .menu>ul>li a.main-nav-bar{
        display:inline-block;
        width:28px;
        padding:0
    }
    .sarch-nav .form-group{
        margin-bottom:0;
		margin-top:6px;
        position:relative;
        width:100%
    }
    .has-search .form-control-feedback{
        top:-6px;
		right:0;
    }
    .carousel-item,.carousel-item img{
        height:11rem!important;
        width:100%
    }
    #mvcwid,.home-amrt-mhtsav-series{
        width:100%!important
    }
    .carousel-caption{
        bottom:4rem!important
    }
    .navbar ul.navbar-nav.mr-2{
        margin-right:0!important;
        display:block
    }
    .navbar ul.navbar-nav.mr-2 li{
        display:inline-block
    }
    .navbar ul.navbar-nav.mr-2 li.select-language{
        margin-bottom:15px
    }
    footer{
        border-top:none
    }
    #pojo-a11y-toolbar,.carousel-indicators,.social-icons-left{
        display:none
    }
    #myCarousel .carousel-item{
        min-height:175px
    }
    .navbar-toggler{
        font-size:.8rem;
        margin-bottom:5px
    }
    .top-nav-left-custom{
        margin-left:0
    }
    .contact .inner{
        text-align:left
    }
    .image-home{
        height:225px
    }
    ul.main-ul{
        min-height:225px
    }
    .menu>ul>li>ul>li{
        line-height:normal
    }
    .accordion-menu .card{
        width:95%
    }
    .static-menu ul li a{
        font-size:11px
    }
    .logoIandB li.border-right{
        border-right:none!important
    }
    .logoIandB li a.gov-hindi{
        display:none!important
    }
    .logoIandB .gov-eng,.logoIandB .gov-hindi{
        text-align:center!important
    }
    .top-nav-left-custom li.a1,.top-nav-left-custom li.a2,.top-nav-left-custom li.a3,.top-nav-left-custom li.a4,.top-nav-left-custom li.a5,.top-nav-left-custom li.a6{
        width:32%;
        vertical-align:top
    }
    .top-nav-left-custom li.a5 a{
        padding:0 5px
    }
    .owl-carousel.test3 .item img,.t3-slider-heading{
        margin:0 auto
    }
    .mobile-mgrn-home{
        margin:0;
        overflow:revert
    }
    .Flipbook-pdf-vew-btn .btn{
        width:100%;
        margin-bottom:5px
    }
    .exhibitions-thumb{
        height:140px
    }
    .backimg{
        height:240px
    }
    .presscoverage-thumb{
        height:200px
    }
    .footer .links{
        border-right:none;
		min-height: auto;
    }
    .nis-booklets,.video-homepage{
        margin-bottom:20px;
        padding-bottom:20px
    }
    .video-homepage .cardbody{
        margin-bottom:0
    }
    .header-main-nav-section{
        background:0 0
    }
    .cbc-partner .item img{
        width:150px!important;
        margin:0 auto
    }
    .widget-title h1{
        font-size:17px
    }
    .left-arrow-cbc,.right-arrow-cbc{
        height:40px;
        top:119px
    }
    .act-prog-cbc-btn a i{
        margin-top:14px
    }
    .test1.owl-carousel .item,.test2.owl-carousel .item img{
        width:200px;
        margin:0 auto
    }
    #breadcrumbs{
        padding-left:15px
    }
    .mtmobile-2{
        margin-top:5px
    }
    #mvcwid{
        text-align:center!important
    }
	.c2 .custom-tooltip { 
		top: 75px !important;  
	}
	.c3 .custom-tooltip { 
		top: 36px !important;  
	}
	.c4 .custom-tooltip { 
		top: 36px !important;  
	}
	.header_fade_effect {width:100%;}
	.logo-black-txt, .logo-white-txt {height:53px;}
	.social-icons {display:block;}
	.sticky-container {display:none;}
	.is-scrolled section[aria-label="Main banner"] {
	  padding-top: 55px;
	}
}
@media only screen and (max-width:959px){
    .menu .show-on-mobile,.menu-dropdown-icon:before,.menu-mobile,.menu>ul>li,.menu>ul>li a,.menu>ul>li>ul>li>ul.normal-sub.show{
        display:block
    }
    .menu>ul>li>ul,.menu>ul>li>ul>li>ul{
        position:relative
    }
    .feedbackformain,.menu,.menu-container,.menu>ul>li>ul>li.expand-menu-one-row li,.menu>ul>li>ul>li.expand-menu-one-row-3,.menu>ul>li>ul>li.expand-menu-one-row-9,.menu>ul>li>ul>li.expand-menu-one-row-9 ul{
        width:100%
    }
    .menu-mobile:after{
        color:#c35353
    }
    .menu-mobile,.menu-mobile:hover{
        color:#23394c
    }
    .menu-mobile{
        min-height:60px
    }
    .menu>ul>li{
        width:100%;
        float:none
    }
    .menu>ul>li a{
        padding:.7em 1.5em;
        width:100%
    }
    .menu>ul>li>ul{
        top:0px
    }
    .feedbckimg,.menu>ul>li>ul>li>ul.normal-sub{
        display:none
    }
    .menu>ul>li>ul>li{
        float:none;
        width:100%;
        margin-top:20px
    }
    .menu>ul>li>ul>li:first-child{
        margin:0
    }
    .menu>ul>li>ul>li>ul>li{
        float:none;
        padding:0
    }
    .custom_menu-btn button span{
        width:29px;
        height:2px
    }
    .custom_menu-btn{
        top:0
    }
    .static-menu ul li{
        width:49%!important;
        display:inline-block!important
    }
    .outreach-prog{
        margin-bottom:15px
    }
    .client-area-login-main{
        width:94%;
        margin:0
    }
    .it-con ul li{
        display:block;
        width:100%
    }
    .lb-outerContainer{
        width:96%!important
    }
    .newsclip .lb-image{
        width:100%!important
    }
}
@media (max-width:960px) and (min-width:800px){
    .sarch-nav{
        margin-top:-30px
    }
}
@media only screen and (min-width :320px) and (max-width:812px) and (orientation :landscape){
    .menu>ul>li>ul{
        top:57px;
        position:absolute
    }
}
@media only screen and (min-width:768px) and (max-width:1180px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){
    .carousel-item,.carousel-item img{
        height:230px!important
    }
    .mobile-mgrn-home .right-section-bar .col-6{
        max-width:100%;
        flex:0 0 100%
    }
    .minister-block-length{
        min-height:190px
    }
    .mobile-mgrn-home .right-section-bar .card-box video{
        height:150px
    }
    .menu{
        position:absolute;
        top:67px;
        left:0
    }
    .static-menu{
        position:static
    }
    .custom_menu-btn{
        top:-54px
    }
    .logoIandB li.nav-item a.nav-link{
        font-size:10px
    }
    .navbar-light .navbar-nav .nav-link{
        font-size:10px;
        line-height:15px
    }
    .custom-top-nav .search-form{
        margin-top:-23px
    }
    .top-nav-left-custom .a5{
        width:100px
    }
    .static-menu ul li{
        width:49.7%!important
    }
    .carousel-item{
        min-height:230px!important
    }
}
@media screen and (max-width:1180px) and (max-height:820px){
    footer{
        border-top:none
    }
}
@media screen and (max-width:912px) and (max-height:1368px){
    .custom-top-nav .search-form{
        margin-top:-9px
    }
    .latestupdate .owl-item,.latestupdate .owl-wrapper{
        width:100%!important
    }
}
@media screen and (max-width:1024px) and (max-height:600px){
    .latestupdate .owl-item,.latestupdate .owl-wrapper{
        width:100%!important
    }
}
@media only screen and (min-width :768px) and (max-width :1366px){
    .video-homepage video{
        height:173px
    }
}
@media only screen and (min-width :2500px) and (max-width :5760px){
    .carousel-item{
        height:600px!important
    }
    .carousel-item img,.ovrflw #whatsnew .form_ul{
        height:600px
    }
    .Flipbook-pdf-vew-btn,.imghvr-flip-vert{
        width:100%
    }
    .backimg,.custome,.new-india-samachar,.presscoverage-thumb{
        width:100%;
        height:550px
    }
    .campain-thumb{
        height:550px
    }
    .exhibitions-thumb,.gallery-listing .gallery-box a>img{
        height:385px
    }
    .gallery-thumb{
        height:270px
    }
}

/* Only applies when printing */
@media print { 
  nav.navbar, .custom-top-nav #navbarCollapse {
    display: block !important;
  }
  .custom-top-nav .navbar-toggler {display:none;}
  .top-nav-left-custom li {width:auto !important;}
  .logoIandB .gov-eng, .logoIandB .gov-hindi {
        text-align: left !important;
    }
	.top-nav-left-custom {display:inline-block !important;}
	.footer .links ul li {display:inline-block !important;}
	.footer .col-md-3, .footer .col-md-2 {width:33%}
	.minister-pic, .minister-pic-state {width:300px; height:300px;}
}


/*media query for 400% Zoom */
@media (max-width: 360px) {
	.header_fade_effect { 
		position: static; 
	} 
}