 .clearfix {
 	*zoom: 1;
 }
 .clearfix:before, .clearfix:after {
 	display: table;
 	content: "";
 	line-height: 0;
 }
 .clearfix:after {
 	clear: both;
 }


/*// Extra large devices (large desktops, 1200px and up)
*/
@media only screen and (min-width: 1200px)  {
    .container{
        max-width: 1360px;
    }
	.mob-display{
		display: none;
	}
	.mob-hide{
		display: flex;
	}
}


/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
	.mob-display{
		display: none;
	}
	.mob-hide{
		display: flex;
	}
}

/* // Medium devices (tablets, 768px and up)
*/
@media (min-width: 768px) and (max-width: 991.98px) {



	.mob-display{
		display: none;
	}

	.mob-hide{
		display: flex;
	}

	.manornjn-list .dtl {

		width: calc(100% - 100px);
		padding: 10px;

	}

	.manornjn-list .img-wrap {

		width: 100px;

	}

	.business-s .busins-dtl {

		width: calc(100% - 70px);
		padding: 0 10px;

	}

	.business-s .img-wrap {
		width: 70px;
	}

		footer .white-wrap{
		margin-bottom: 20px;
	}

}
@media (max-width:767px){
    .mnavbar-nav{
        white-space: nowrap;
    }
    .mnav-link{
        font-size:18px !important;
        padding: 12px 15px !important;
    }
    .flash-wrap h1 a {
		font-size: 30px;
		font-weight: 700;
		line-height: 1.6;
	}
	.antr-wrap .antr-dtl,
	.jiwan-mid .jiwanmid-dtl{
	    margin:0;
	    padding:10px;
	}
	.raj-dtl strong a,
	.jiwan-l .jiwanl-dtl strong a,
	.video-l .video-dtl strong a,
	.manoranjn-rgt .manrnjn-big .dtl strong a{
	    font-size:24px;
	    line-height:1.5;
	}
	.taja-wrap,
	.business-s{
	    align-items:flex-start;
	    box-shadow:none;
	    background:transparent;
	}
	.manoranjn-rgt .manrnjn-big{
	    margin:0 0 20px;
	}
	.manoranjn-rgt .manrnjn-big .dtl{
	    padding:15px 0;
	}
	.rajniti-mid .raj-dtl strong a,
	.busins-mid .mid-dtl strong a,
	.raj-dtl strong a,
	.antr-wrap .antr-dtl strong a{
	    font-size: 20px;
        line-height: 1.6;
        margin-bottom: 10px;
        text-align:center;
	}
	.busins-mid .mid-dtl strong a{
	    margin-bottom:0;
	}
	.taja-wrap .taja-dtl strong a,
	.business-s .busins-dtl strong a{
	    font-size:18px;
	}
	.monoranjn-s .dtl{
	    padding:10px 0;
	}
	.manoranjn-rgt{
	    padding:0 15px;
	}
	.manornjn-list{
	    margin:0 0 15px;
	    padding:0 0 15px;
	    align-items: flex-start;
	}
	.manornjn-list .dtl{
	    padding-top:0;
	    padding-bottom:0;
	}
	.video-sec{
	    padding: 20px 0 0;
        margin: 0 0 20px;
	}
	.video-list li {
        padding: 0 0 10px 0;
        margin: 0 0 20px 0;
        border-bottom: 1px dotted #d7d7d7;
    }
	.video-m{
	    flex-direction:column;
	}
	.video-m .img-wrap{
	    width:100%;
	}
	.video-m .videom-dtl{
	    width:100%;
        padding: 10px 0 0;
	}
	.featr-wrap .img-wrap{
	    margin:0;
	}
	.newslist-wrap{
	    margin:0 0 20px;
	}
	.innr.sngl{
	    padding-right:0;
	}
	.sngl .news-contn{
	    padding:0;
	    margin:0 0 15px;
	    box-shadow:none;
	}
	.sngl .news-contn p{
	    font-size:18px;
	}
	.inr-head h1{
	    font-size:30px;
	    line-height:1.6;
	}
	.sngl-inner-wrap{
	    margin:15px auto;
	    flex-direction: column;
         grid-gap: 10px;
        align-items: flex-start;
	}
	footer .white-wrap1{
	    text-align:center;
	}
	/*.sngl .news-contn p {*/
 /*       font-size: 24px;*/
 /*   }*/
	.foot-head{
	    margin:0;
	}
	.comp-detail-list{
	    margin:20px 0 30px;
	}
	
	footer .team-wrap{
	    margin:0 0 10px;
	}
	.bigyapan-no{
	    margin:20px 0;
	}
}
/*// Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) and (max-width: 767.98px) {
	
	.logo-wrap {

		text-align: center;
		margin: 0 0 20px 0;

	}
	.socio-head {

		text-align: right;
      padding: 5px 0;

	}

  .socio-head li {
  	margin-left: 10px;
  }

  
	.navbar-toggler .fa{
		color: #fff;
	}

	.logo-bar{
		text-align: center;
	}

	.lang {

		text-align: center;

	}

	.flash-wrap h1 a {

		font-size: 40px;
		font-weight: 700;
		line-height: 50px;


	}

	.news-dtl h2 {

		font-size: 24px;

	}

	.manornjn-list .dtl {

		width: calc(100% - 100px);
		padding: 10px;

	}

	.manornjn-list .img-wrap {

		width: 100px;

	}

	.manornjn-list .dtl strong a{
		font-size: 20px;
	}

	.add-sec {

		margin: 10px 0;
		text-align: center;

	}

	.mob-hide{
		display: none;
	}

	.mob-display{
		display: flex;

		background: #999;

		margin: 0 0 10px 0;
	}

	.biswo-wrap .biswo-dtl {

		width: calc(100% - 80px);
		padding: 10px 65px;

	}

	.biswo-wrap .img-wrap {

		width: 80px;

	}

	.featr-wrap {

		margin: 0 0 20px 0;

	}

	footer .white-wrap{
		margin-bottom: 20px;
	}

	.footer-bottom .c-wrap {

		display: block;
		text-align: center;

	}

	.flash-wrap {

		text-align: center;
		padding: 50px 30px;

	}
  
    .nep-time {

    display: block;
    text-align: left;

}
  
    .white-wrap .nav-tabs .nav-link{
  padding: 8px;
  }
  
    .gallery-sec .carousel-indicators{
    flex-direction: row;
  }

  .gallery-sec .carousel-indicators li {

    margin: 5px;

}
  

}

/* Extra small devices (portrait phones, less than 576px)*/

@media (max-width: 575.98px)  {   

	.logo-wrap {

		text-align: center;
		margin: 0 0 20px 0;

	}

.socio-head {

		text-align: right;
      padding: 5px 0;

	}

	.navbar-toggler .fa{
		color: #fff;
	}

	.logo-bar{
		text-align: center;
	}

	.lang {

		text-align: center;

	}

	

	.news-dtl h2 {

		font-size: 24px;

	}

	.manornjn-list .dtl {

		width: calc(100% - 100px);

	}

	.manornjn-list .img-wrap {

		width: 100px;

	}

	.manornjn-list .dtl strong a{
		font-size: 20px;
	}

	.add-sec {

		margin: 10px 0;
		text-align: center;

	}

	.mob-hide{
		display: none;
	}

	.mob-display{
		display: flex;

		background: #999;

		margin: 0 0 10px 0;
	}

	.biswo-wrap .biswo-dtl {

		width: calc(100% - 80px);
		padding: 10px 65px;

	}

	.biswo-wrap .img-wrap {

		width: 80px;

	}

	.featr-wrap {

		margin: 0 0 20px 0;

	}

	footer .white-wrap{
		margin-bottom: 20px;
	}

	.footer-bottom .c-wrap {

		display: block;
		text-align: center;

	}

	.flash-wrap {
		text-align: center;
		padding: 15px 15px 20px;
	}
  .flash-wrap .news-dtl{
      margin:0;
  }

  .socio-head li {
  	margin-left: 10px;     
  }
  
  .nep-time {

    display: block;
    text-align: left;

}

  .white-wrap .nav-tabs .nav-link{
  padding: 8px;
  }
  
  .gallery-sec .carousel-indicators{
    flex-direction: row;
  }

  .gallery-sec .carousel-indicators li {

    margin: 5px;

}
  
}
@media (max-width: 767px){
    .top-nav{
	    margin-top:5px;
	}
}
