@media (min-width: 1367px) {
	.contain {
		max-width: 1349px;
		margin: 0 auto;
	}

	.just-slider {
		height: 515px;
	}

	.top-nav .navbar {
		padding: 0;
	}
}

@media (max-width: 1241px) {
	.big-section-left .nav a {
		padding: 13px;
	}
}

@media (max-width: 1222px) {
	.navbar-expand-lg .navbar-nav .nav-link {
    	padding-right: 13px;
    	padding-left: 0;
  	}

  	.view-more {
		font-size: 9px;
  	}

  	.just-slider {
  		height: 417px;
  	}
}

@media (min-width: 1200px) {}
	.container2 {
		max-width: 1330px;
		margin: auto;
	}
}

@media (max-width: 1199px) {
	
	.top-bar {
		/* padding: 0 25px; */
	}

	.brands {
		/* padding: 6px 25px; */
	}

	.nep-gov h1 {
		font-size: 18px;
		line-height: 22px;
	}

	.nep-gov .ministry {
		font-size: 13px;
		line-height: 16px;
	}

	.nep-gov .address {
		font-size: 13px;
		line-height: 16px;
	}

	.nep-gov-logo {
		width: 13%;
	}

	.flag-nep-big {
		margin: 0;
	}

	.top-nav {
		font-size: 14px;
	}

	.top-nav .navbar {
		padding: 0 25px;
	}

	.trending {
		padding-left: 25px;
	}

	.slider-section {
		padding: 20px 25px;
	}

	.social-media {
		width: 12%;
	}

	.just-slider {
		height: 448px;
	}

	.portal-section {
		padding: 15px 25px;
	}

	.three-boxes {
		padding: 4px 25px 45px;
	}

	.big-section {
		padding: 0 25px;
		padding-bottom: 30px;
	}

	.mar-right-boxless {
		margin-right: 0;
	}

	.big-section-right {
		width: 35%;
		padding: 0 0 0 28px;
	}

	.social-whole img {
		width: 14%;
	}

	.vid-mar-top {
		margin-top: 26px;
	}

	.footer {
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 15px;
	}

	.footer-mail {
		margin-right: 0;
	}

	.footer-box .fa-envelope:before {
		margin-right: 0;
	}
}

@media (max-width: 1101px) {
	.big-section-left .nav-link {
		padding: 10px;
	}
}

@media (max-width: 1055px) {
	.big-section-left .nav a {
		padding: 10px;
	}
	.nepali p { font-size: 1.15rem; }
}

@media (max-width: 1049px) {
	.mar-right-box {
		margin-right: 12px;
	}

	.box-content {
		max-height: 432px;
	}
}

@media (max-width: 1024px) {
	.just-slider {
		height: 386px;
	}
	.nepali div:first-child { width: 20%; }
	.nepali p { font-size: 1.1rem; }
}

@media (max-width: 1023px) {

	.flag-usa, .flag-nep {
		min-width: 6%;
	}
	.flag-nep-big { width: 12%; }
	.nepali p{
		/*font-size: 20px;*/
		margin-top: 15px;
		margin-left: 8px;
    	margin-right: 8px;
	}

	.top-nav {
		font-size: 12px;
	}

	.just-photo {
		float: none;
		width: 100%;
	}

	.just-slider {
		height: 389px;
	}


	.big-section-left .nav a {
		padding: 10px;
	}
	
	.mar-right-box {
		padding: 0 20px 0 0;
	}

	.box {
		width: 33.33%;
	}

	.box-content {
		max-height: 458px;
	}

	.just-photo-mar-right {
		margin-right: 0;
	}

	.big-section-right-people {
		float: none;
		width: 100%;
	}

	.big-section-right-people-img {
		float: left;
	}

	.big-section-right-people-info h1 {
		font-size: 15px;
		line-height: 19px;
		margin: 0 0 5px;
	}

	.big-section-right-people-info .name {
		font-size: 14px!important;
		line-height: 20px;
	}

	.mar-right-box{
		margin-right: 0;
	}

	.big-section-right {
		padding: 0 0 0 17px;
	}

	.slider-logo-img {
		width: 15%;
	}

	.big-section-right-contact-text h1{
		font-size: 18px;
		line-height: 22px;
	}

	.big-section-right-contact-text {
		width: 88%;
		padding-left: 20px;
		padding-right: 0;
	}

	.big-section-right-contact-text p {
		font-size: 14px;
		line-height: 18px;
	}

	.e-portal p {
		font-size: 18px;
		line-height: 22px;
	}

	.box-content a {
		font-size: 11px;
		line-height: 15px;
	}

	.footer-box h1 {
		font-size: 20px;
		margin-bottom: 25px;
	}

	.footer p {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 14px;
	}

	.status {
		font-size: 14px;
		line-height: 18px;
	}
}

@media (max-width: 1008px) {
	.big-section-left .nav a {
		padding: 5px;
		font-size: 12px;
	}

	.big-section-left-content h1 {
		font-size: 12px;
	}

	.big-section-left-content p {
		font-size: 12px;
	}

	.big-section-left-content a {
		font-size: 9px;
	}
}

@media (max-width: 1001px) {
	.box-content {
		max-height: 484px;
	}
}

@media (max-width: 992px) {
	.top-nav .navbar {
		padding: 5px 10px;
	}

	.dropdown-submenu {
		font-size: 13px;
	}

	.top-nav .navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
	}

	.top-nav .fas {
		color: #226AAC;
		margin: 0
	}
	.nepali p { text-align: center; }
}

@media (max-width: 949px) {
	.footer-box h1 {
		font-size: 18px;
	}

	.footer p {
		font-size: 12px;
		line-height: 16px;
	}

	.status {
		font-size: 11px;
		line-height: 15px;
	}
}

@media (max-width: 860px) {
	.big-section-right-contact-icon {
		padding: 2rem 0rem;
	}
}

@media (max-width: 800px) {
	.footer-fb, .footer-tw {
		display: none;
	}

	.footer-box {
		float: none;
		width: auto;
	}

	.related-links {
		height: 212px;
	}

	.small-round {
		width: 5%;
	}
}

@media (max-width: 768px) {
	.about-people {
		margin: 0;
	}

	.just-slider {
		height: 359px;
	}
}

@media (max-width: 767px) {
	.top-bar {
		padding: 5px 10px;
	}

	.flag-usa, .flag-nep {
		min-width: 7%;
	}

	.brands {
		padding: 10px;
	}

	.nep-gov-logo {
		width: 20%;
		margin: auto;
	}

	.nep-gov h1 {
		font-size: 16px;
	}

	.nep-gov p {
		font-size: 1.0rem;
	}

	.flag-usa {
		width: 5%;
		margin-left: 0;

	}

	.flag-nep {
		width: 5%;
	}

	.search-div {
		width: 6%;
		margin-left: 15px;

	}

	.top-nav {

	}

	.flag-nep-big {
		width: 10%;
		/*margin: auto;*/
	}

	.nepali p {
		margin: 18px 10px 0 0;
	}

	.nep-gov-logo {
		margin-right: 5px;
	}

	.top-nav .navbar {
		padding:5px 10px;
	}

	.trending {
		padding-left: 10px;
	}

	.slider-logo-img {
		width: 18%;
	}

	.slider-section {
		padding: 25px 0;
	}

	.more {
		position: relative;
		bottom: 0;
		/*float: left;*/
	}

	.more {
		position: inherit;
	}


	.portal-section {
		padding: 15px 10px;
	}

	.three-boxes {
		padding: 20px 10px;
	}

	.box-content {
		padding: 10px;
		max-height: 414px;
	}

	.box-content a{
		padding: 6px;
	}

	.red-date {
		font-size: 12px;
		line-height: 16px;
	}

	.box-content h1{
		font-size: 14px;
		line-height: 18px;
	}

	.e-portal p{
		font-size: 16px;
		line-height: 20px;
	}

	.box-content p {
		font-size: 14px;
		line-height: 20px;
	}

	.news-box img {
		float: left;
		width: 30%;
		margin-right: 5px;
	}

	.news-box-text {
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.big-section {
		padding: 10px;
		padding-bottom: 25px;
	}

	.big-section-left .nav a {
		padding: 8px;
		font-size: 12px;
	}

	.big-section-right-people-mar-bot {
		margin-bottom: 10px;
	}

	.big-section-right-contact-text h1 {
		font-size: 16px;
		line-height: 20px;
	}

	.contact-content-mar-top {
		margin-top: 18px;
	}

	.big-section-left-gallery .owl-carousel .owl-stage-outer {
		height: 115px;
	}

	.big-section-right-contact {
		padding: 40px 0;
	}

	.big-section-right-contact-text p {
		font-size: 13px;
		line-height: 17px;
	}

	.big-section-left-content h1{
		font-size: 12px;
		line-height: 16px;
	}

	.big-section-left-content p {
		font-size: 12px;
	}

	.big-section-left-content {
		height: 356px;
	}

	.big-section-right-people {
		padding: 10px;
	}

	.active-photo-caption {
		display: none;
	}

	.big-section-right-people-img {
		float: left;
		width: 35%;
	}

	.right-people-media-whole {
		position: relative;
		min-height: 65px;
		width: 80%;
		margin: auto;
	}

	.social-whole {
		width: 100%;
	}

	.social-whole img {
		width: 20%;
	}

	.social-whole a:hover {
		opacity: 0.7;
	}

	.big-section-right-contact-icon {
		float: none;
		width: 100%;
		text-align: center;
	}

	.big-section-right-contact-text {
		float: none;
		width: 100%;
		text-align: center;
		padding: 0;
	}

	.blue-light, .blue-dark {
		float: none;
		width: 100%;
	}

	.footer-box {
		float: none;
		width: auto;
	}

	.footer-box h1 {
		font-size: 18px;
		margin-bottom: 22px;
	}

	.footer p {
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 14px;
	}

	.footer-fb {
		/*float: none;*/
		/*margin: auto;*/
		/*width: 100%;*/
	}

	.status {
		float: left;
		width: 80%;
		font-size: 14px;
		line-height: 18px;
	}

	.small-round {
		width: 5%;
	}

	.top-bar ul li {
		padding: 0 15px 0 3px;
	}

	.one-side {
		float: none;
		width: 100%;
		margin: auto;
	}

	.two-side {
		text-align: left;
		width: 100%;
		padding: 0.5rem 0;
	}

	.count {
		position: relative;
		top: 0;
		right: 0;
	}

	.social-media {
		float: none;
	}

	.big-section-right-people-info {
		width: 65%;
		padding: 0 0 0 5px;
	}

	.big-section-right-people-info h1 {
		font-size: 14px;
	}

	.big-section-right-people-info .name {
		font-size: 11px!important;
		line-height: 16px;
	}

	.big-section-right-people-info p {
		font-size: 12px;
	}

	.top-media{
		float: left!important;
		width: 17%!important;
	}

	.view-more {
		padding: 1px 7px;
	}

	.just-slider {
		height: 319px;
	}

	.down-media {
		float: left;
		width: 15%;
	}

	.social-media.down-media img {
		width: auto;
		float: none;
	}

	.one-side, .two-side {
		text-align: center;
	}

	.count {
		text-align: center;
	}

	.big-section-left-gallery .nav a {
		min-height: auto;
	}

	.dl-btns {
		justify-content: center;
	}

	.light-blue, .dark-blue {
		padding: 5px!important;
	}

	.blue-box-icon {
		padding: 0;
		width: 18%;
	}

	.blue-box-text {
		width: 82%;
		padding: 0 0 0 10px;
	}

	.blue-boxes {
		height: 232px;
	}

	.gmap {
		height: 232px;
	}

	.bot-events {
		height: 232px;
	}

	.footer, .staff-wrapper {
		padding: 15px 10px;
	}

	.left-side-links, .stafflistimg {
		padding-right: 0;
	}

	.searchresult-wrapper {
		padding: 10px 0;
	}

	.slider-logo-img {
		top: 14%;
	}
}

@media (max-width: 750px) {
	.nep-gov h1 {
		font-size: 14px;
		line-height: 18px;
	}

	.nep-gov .ministry, .nep-gov .address {
		font-size: 12px;
		line-height: 14px;
	}

	.big-section-left .nav a {
		padding: 5px;
		font-size: 10px;
	}

	.big-section-left-content h1 {
		font-size: 11px;
		line-height: 16px;
	}

	.big-section-left-content p {
		font-size: 11px;
	}

	.big-section-left-content a {
		padding: 7px 13px
	}
}

@media (max-width: 719px) {
	.nep-gov {
		width: auto;
		float: none;
		margin-bottom: 3rem;
	}

	.nepali {
		width: auto;
		float: none;
	}

	.top-bar ul {
		float: none;
	}

	.just-slider {
		float: none;
		width: auto;
	}

	.just-slider .carousel-item img {
    	width: 100%;
    	height: auto;
    }

	.view-more {
		padding: 3px 9px;
		font-size: 12px;
	}

	.top-media {
		width: 10%!important;
	}
}

@media (max-width: 599px) {
	.portal-images .owl-theme .owl-nav {
		display: block;
		font-size: 50px;
		line-height: 0;
	}

	.portal-images .owl-theme .owl-nav [class*=owl-] {
		position: inherit;
	}	
}

@media (max-width: 575px) {
	.blue-box-icon {
		width: 9%;
	}

	.blue-box-text {
		text-align: center;
	}
}

@media (max-width: 566px) {
	.just-slider .carousel-item img {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 480px) {
	.top-bar {
		padding: 5px;
	}

	.top-bar ul {
		margin: 0 0 15px;
	}

	.top-bar .demo-div {
		width: 100%;
		margin-bottom: 7px;
	}

	.brands {
		text-align: center;
		padding: 5px;
	}

	.nep-gov-logo {
		margin: auto;
		float: none;
	}

	.nep-gov {
		width: auto;
		float: none;
		margin-bottom: initial; 
	}

	.slider-section {
		padding: 10px 0;
	}

	.nepali {
		width: auto;
		justify-content: space-between;
	}

	.nepali div:first-child {
    	width: 20%;
	}

	.nepali p { font-size: 1.1rem; text-align: center; }
	.flag-nep-big { margin: initial; }

	.thrid-drop {
		width: 100%;
		white-space: normal;
	}

	.just-slider {
		float: none;
		width: auto;
		padding: 0;
		height: 200px;
		margin: 0 0 10px;
	}



	.portal-images .owl-theme .owl-nav [class*=owl-] {
		position: inherit;
	}

	.portal-images .owl-carousel .owl-nav.disabled {
		line-height: 0.5;
		margin: 0;
	}

	.big-section-left-content .owl-carousel .owl-nav.disabled {
		margin: 0;
	}

	.big-section-left-gallery .owl-carousel .owl-nav.disabled {
		line-height: 1;
	}

	.big-section-right-contact-icon {
		padding: 0;
	}

	.big-section-left-content-whole .owl-stage-outer {
		height: 356px!important;
	}

	#myBtn {
		display: none!important;
	}

	.top-bar ul li {
		margin: 0 5px 3px 0;
	}

	.top-bar ul li a {
		font-size: 11px;
	}

	

	.box {
		width: auto;
		float: none;
		padding: 0 0 25px;
	}

	.box-content {
		max-height: 255px;
	}

	.box-content h1 {
		margin-bottom: 10px;
	}

	.mar-right-boxless {
		float: none;
		width: auto;
	}

	.big-section-right {
		float: none;
		width: auto;
	}

	.big-section-left .nav a {
		padding: 7px;
	}

	.big-section {
		padding: 10px 5px;
	}

	.big-section-left-gallery {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.big-section-right-contact {
		padding: 20px 0;
	}

	.store-div img {
		width: 80%;
	}

	.big-section-right-contact-text h1 {
		font-size: 14px;
		line-height: 18px;
	}

	.footer-box {
		float: none;
		width: auto;
		padding: 0 0 0 40px;
	}

	.footer-mail, .footer-phone, .footer-location {
    	margin-top: 1px;
	}

	.small-round {
		width: 8%;
	}

	.footer .footer-box:first-child {
		border-bottom: 1px solid #0A5394;
		margin:0 0 8px;
	}

	.related-links {
		height: 230px;
		text-align: left;
	}

	.status {
		text-align: left;
	}

	.footer-fb, .footer-tw {
		display: none;
	}

	.big-section-right {
		padding: 0;
	}

	.big-section-right-people-whole {
		padding: 10px 40px 0;
	}

	.blue-box-icon {
		width: 10%;
	}

	.blue-boxes {
		text-align: center;
	}

	.slider-section {
		padding: 5px;
	}

}

@media (max-width: 410px) {
	.big-section-left .nav a {
		padding: 5px;
		font-size: 9px;
	}


}

@media (max-width: 359px) {
	.nepali p {
		font-size: 17px;
	}
}

@media (max-width: 320px) {
	.nepali p {
		font-size: 16px;
	}

	.footer-box {
		padding: 0 0 0 20px;
	}

	.small-round {
		width: 12%;
	}

	.related-links {
		height: 245px;
	}

	.view-more{
		/*font-size: 8px;*/
	}

	.big-section-left .nav a {
		padding: 4px;
		font-size: 8px;
	}
}