@media only screen and (max-width: 767px) {
	
	.navbar-brand {
	display: none!important;
	}
	.top-header-menu{
	display: none!important;
	}
	.modal-header {
		margin-top: 0px;
	}

	.social-share {
    float: left!important;
    margin-top: 12px;
	}
	.modal-header img {
  	  width: 150px;
	}

	.trending-tags {
		display: none!important;
	}
	.modal-content {
		width: 100%!important;
		padding: 0 10px;
	}
	.meta-desc li {
		font-size: 14px!important;
	}
	.meta-desc label {
		font-size: 14px!important;
	}
	
	.highlight__excerpt p {
		font-size: 16px;
		line-height: 25px;
	}
	.header-right {
		display: none;
	}
	.header-image {
		padding: 10px 10px!important;
	}
	.entry-header {
		margin: 0px!important;
	}
	span.postd-date {
		padding-bottom: 10px;
	}
	.feature-number .tab-desc {
		height: 160px;
	}
	.feature-number img {
		height: 150px!important;
		-o-object-fit: cover;
		   object-fit: cover;
	}
	.number_ntech {
		padding: 0 10px;
	}

	.menu-options {
		background: rgb(208 252 4)!important;
	}
	.date_stickey {
		padding: 20px 0px;
		font-size: 15px;
	}
	.fixed-top-header.main-header .header-lower {
		background:#113c7d!important;
		display: block;
	}
	.fixed-top-header .menu-options .opt-list li {
		color: #fff!important;
	}
	.fixed-top-header span.hamburger_menu {
		color: #fff!important;
	}
	.main-header .header-lower {
		background: #ffffff!important;
		display: block;
	}
	.menu-options .opt-list li {
		color: #fff;
	}
	span.hamburger_menu {
		font-weight: bolder;
	}
	.navbar-brand {
		display: none;
	}
	.navbar-brand a {
		margin-right: 10px;
	}
	.sticky_img img {
		width: 180px!important;
		height: auto;
		padding: 10px 0px;
	}
	.navbar-header,
	.menu-options {
		background: none!important;
	}

	.small_news img {
		height: 100px!important;
	}

	.feature__post img {
		height: auto;
	}
	.h_100 {
		height: auto!important;
	}
	.sidebar-page .row {
		margin: 0 0px!important;
	}
	.hover__news img {
	font-size: 0;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
	}
	.feature__news img {
		height: 300px;
		width: 100%;
	}
	.main-header .header-lower {
		display: none;
	}
	.margin-fixer {
		margin: 0 0px;
	}
	.main-header .fixed-top-header .main-header .header-lower {
		display: block!important;
		background: #ffffff!important;
		padding: 20px 10px;
	}
	.nepali-date-pc {
		display: none
	}
	.top-meta-pc {
		display: none
	}
	.copyright {
		font-size: 12px
	}
	.web-credit {
		float: left
	}
	.menu-options .trend-panel {
		height: 500px;
		overflow: overlay
	}
	.small-blk-nte-small img {
		width: 250px!important;
		padding-right: 10px
	}
	.box-3-block .small-blk-nte-small {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.box-3-block {
		margin: 30px 0
	}
	.banner-link h1, .banner-link h2 {
		font-size: 30px!important;
		padding: 0!important;
		line-height: 35px!important;
		letter-spacing: -.5px!important;
    	font-weight: bold!important;
	}
	.menu-options {
		display: inline-block;
		margin-left: 15%
	}
	.fixed-top-header {
		left: 0;
		margin: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 44
	}
	.entry-body {
		padding: 0px;
	}
	.container {
		padding: 0px 13px!important
	}
	.banner-news span {
		text-align: center!important
	}

	.mob-search {
		display: block!important
	}
	.single .entry-header .entry-title {
		font-size: 30px!important;
		margin: 0px;
		font-weight: 600;
		color: #102c57;
		padding: 0 20px;
		line-height: 1.2
	}
	.small-blk-nte-small {
		height: 280px
	}
	span.news_title a {
		font-size: 23px;
		color: #fff;
		display: block;
		margin: 30px 0;
		line-height: 28px;
		font-weight: 700
	}
	.search-content {
		width: 100%
	}
	.box-3-block .small-blk-nte-small {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.hamburger_menu {
		z-index: 1!important
	}

	.tab-desc h5 {
		font-size: 20px!important;
		line-height: 1.3!important;
		text-align: left!important
	}
	
	.main-footer .footer-address {
        max-width: 90%;
	}
	
	.c-also-read .ok-post-ltr h3{
    font-size: 18px;
	line-height: 24px;
	}
}

@media only screen and (min-width: 1024px) {
	.navbar-brand-logo img {
		display: none;
	}

	span.hamburger_menu {
		display: none!important;
	}
}

@media (min-width: 320px) and (max-width: 480px) {

	.menu-options .opt-list .latestBox {
		display:none;
	}
}

@media (max-width: 430px) {
	.nps-post-gd-meta {
        display: block;
    }
	
    .nps-post-gd-meta li, .nps-post-gd-meta li a {
        display: inline-block;
    }
}

@media screen and (max-width: 767px){
	.navbar-header {
		background: transparent;
		height: 57px;
	}

	.menu-options {
		display: inline-block;
		float: right;
	}
	.nps-post-gd-meta li, .nps-post-gd-meta li a {
        display: inline-block;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
	
	.navigation {
		display: none!important;
	}
	.navbar-brand {
		display: none!important;
	}
	.navbar-header {
		background: none;
	}
		.nepali-date-pc {
		display: inline-block;
	}
	.menu-options {
		display: inline-block;
		float: right;
		background: none;
	}
	
	.header-logo img {
    max-width: 215px;
	}
	
	span.hamburger_menu {
		display: block!important;
		color: #fff!important;
	}
}

@media only screen and (min-width:768px) and (max-width:1024px) {

	.trending-tags {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
	}
}

@media screen and (max-width:1000px) {
	div#feature img {
		width: 100%;
	}
	
	footer-upper {
		width: 100%
	}
}

@media (max-width:767px) {

	.small-blk-nte-small .box3 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	span.cat-menu-nte {
		display: none
	}
	.top-menu li a {
		font-size: 12px;
		padding: 0 2px
	}
	.menu-options {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.meta-description {
		float: left
	}
	
	.single-post-meta{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
	.single .entry-header .entry-title {
		line-height: 35px!important;
		font-size: 30px!important;
		font-family: mukta;
		padding: 0!important;
	}
	
	.blog-post .blog-post-thumb {
        width: 100%;
        height: 260px;
        margin-right: 0;
		border-radius: 6px;
    }
	
	.blog-post .blog-post-content {
        width: 100%;
        margin-top: 20px;
    }
	
	.author-wrap {
    padding: 30px 25px 30px;
    gap: 20px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
	}
	
	.header-logo img {
    max-width: 240px;
	padding: 10px;
	}
	
	.footer-upper .footer-logo img {
    max-width: 240px !important;
	}
	
	.neps__author_bio__Wrapper {
        display: block;
        padding: 25px;
    }
	
	.neps__author_bio__Wrapper .author-thumb {
        margin: 0 auto;
    }
	
	.neps__author_bio__Wrapper .theme_author_Info {
        padding: 0;
        text-align: center;
        padding-top: 20px;
    }
	
	.neps_single_post_wrapper {
    padding: 0px 0;
}
}

@media screen and (min-width:1000px) {
	.main-footer .footer-address {
        max-width: 60%;
	}
	.social-icons {
		display: none
	}
	.header-top {
		display: none
	}
}

@media screen and (max-height:450px) {
	.sidenav {
		padding-top: 15px;
		margin-top: 32px
	}
	.sidenav a {
		font-size: 18px
	}
}

@media (min-width:768px) {
	.sidenav.navigation>li {
		float: none!important
	}
}

@media (max-width: 992px) {
    .blog-post {
        padding: 15px;
    }
}

@media screen and (max-width:767px) {
	
	.web-credit {
		float: none;
		text-align: center !important;
		margin-top: 10px;
	}
	.footer-btm-nav{
	float: none;
	text-align: center !important;	
	}
	.mask-box {
		margin-bottom: 10px
	}
	
	.nepali-date {
		display: none!important
	}
	.trending-tags {
		display: none
	}

	.mob-tab.nav-tabs>li a {
		font-size: 14px!important;
		margin-right: 2px!important
	}

	.nepali-date {
		display: none
	}

	.banner-news span {
		text-align: center!important
	}
	a.navbar-brand {
		color: #fff;
		background: transparent;
		margin: 0 -18px 0 15px
	}
	.nomobile {
		display: none
	}
	img.blink {
		display: none
	}

	.banner-news p {
		padding: 0 20px;
		text-align: justify;
		display: none!important;
		font-size: 18px
	}
	.subtitle {
		font-size: 16px;
		line-height: 25px;
		font-style: inherit!important;
		text-align: left;
		padding: 0 20px
	}
	span.writer-name {
		text-align: center!important;
		padding: 0 22px;
		font-size: 14px
	}
	.nav-tabs>li a {
		color: #fff;
		float: left;
		margin: 0;
		font-size: 10px;
		background: #ea1c48;
		margin-left: 10px;
		font-weight: 700
	}
	.content-box h1 {
		line-height: 65px;
		color: #4a4a4a;
		font-size: 55px;
		margin: 10px 0;
		font-family: "mukta";
		padding: 10px;
		margin-left: 10px;
		border-bottom: 1px solid #f5f5f5;
		font-weight: bolder
	}
	
}

@media screen and (min-width:768px) {
	
	#shiftnav-toggle-main {
		display: none
	}
	img.blink {
		width: 30px;
		bottom: 22px;
		position: relative
	}
}

@media screen and (min-width: 1200px) {
    .nepali-date-sticky {
        left: 0;
    }
}

/*** 

====================================================================
	Copy from Front Style
====================================================================

***/

@media only screen and (max-width:1390px) {
	.gallery-tabs .tabs-two .tab {
		padding-right: 30px
	}
}

@media only screen and (max-width:1139px) {
	.intro-section h3 {
		margin-bottom: 15px
	}
	
	.vertical-gallery .slide-desc {
		position: absolute;
		left: 0!important;
		bottom: 0!important;
		margin-bottom: 0;
		padding: 20px 20px 20px 90px!important;
		opacity: 1!important
	}
}

@media only screen and (max-width:1023px) {
	.fixed-top-header {
		position: fixed;
		border: 0;
	}
	
	.main-header .header-logo {
		float: none!important;
		width: 100%!important;
		text-align: center
	}

	.owl-carousel .owl-stage-outer {
		overflow: visible
	}
	.blog-section .column-box .inner-box {
		padding-left: 0
	}
	.blog-section .column-box .inner-box .image {
		position: relative;
		width: 100%;
		height: auto
	}
	.blog-section .column-box .inner-box .image img {
		display: block
	}
}

@media only screen and (min-width:768px) {
	.main-menu .navigation>ul>li>ul,
	.main-menu .navigation>ul>li>ul>li>ul {
		display: block!important;
		visibility: hidden;
		opacity: 0
	}
}

@media only screen and (max-width:767px) {
	.fixed-top-header {
		position: fixed!important
	}
	.main-header .header-logo {
		float: none;
		width: 100%
	}
	.main-header .main-menu {
		float: none;
		width: 100%;
		padding: 0;
		margin: 0 0 0
	}

	.main-menu .navbar-header {
		position: relative;
		float: left;
		display: block;
		top: 0;
		right: 0;
		width: auto;
		z-index: 12
	}
	.main-menu .navbar-header .navbar-toggle {
		display: block;
		z-index: 7;
		border: 1px solid #fff;
		margin: 0
	}

	.main-header .main-menu .navigation {
		float: none!important;
		margin: 0;
		width: 100%;
		background: #fb4848
	}
	.main-menu .navigation {
		display: none;
	}
	
	.main-header .header-lower .social-outer {
		position: absolute;
		left: 0;
		top: 0
	}
	.main-header .header-lower .social-outer .text-right {
		text-align: left;
		z-index: 6;
		max-width: 240px
	}
	.gallery-tabs .tabs-two .tabs-content {
		position: relative;
		padding: 0!important;
		margin: 20px 0 0;
		height: 350px
	}
	.gallery-tabs .tabs-two .slide-item,
	.gallery-tabs .tabs-two .tab {
		padding: 0!important;
		height: 350px
	}
	.gallery-tabs .tabs-two .bx-controls {
		right: 22px!important
	}
	.ms-tabs-vertical-template {
		padding-right: 0!important
	}
	.ms-vertical-template .ms-thumb-list.ms-dir-v,
	.vertical-gallery .slide-desc {
		display: none!important
	}

	.tabs-box .tab-title h2 {
		font-size: 26px
	}
	.tabs-box .tab-title h3 {
		font-size: 18px
	}
	.column-carousel.four-column,
	.column-carousel.two-column {
		padding-top: 0
	}
	.owl-theme .owl-controls .owl-nav {
		display: none
	}
	.column-carousel .owl-controls {
		top: -20px
	}

	.gallery-tabs {
		margin-bottom: 30px
	}
}

@media only screen and (max-width:479px) {
	.gallery-tabs .tabs-two .slide-item,
	.gallery-tabs .tabs-two .tab,
	.gallery-tabs .tabs-two .tabs-content {
		height: 250px
	}
}