* {
	padding: 0;
	margin: 0;
	outline: 0; }

	body {
		background-color: #f7f7f7;

		min-width: 320px;

		color: #000;

		font-family: 'Mukta', sans-serif;

		overflow-x: hidden;
	}

	a{
		text-decoration: none;
	}

	a:hover{
		text-decoration: none;
	}

	img{
		max-width: 100%;
		vertical-align: middle;
		height: auto;
	}

	article{
		margin: 0 0 15px 0;
	}

	.img-wrap figure{
		position: relative;

		width: 100%;

		padding-top: 75%;

		margin: 0; 
	}

	.img-wrap figure img{
		position: absolute;

		display: block;

		width: 100%;

		height: 100%;

		left: 0;

		right: 0;

		top: 0;

		bottom: 0;

		margin: 0;

		object-fit: cover;
	}


	/*top bar*/

	.topbar{
		background: #eeeeee;
		padding: 5px;
	}

	.bigyapan-no span{
		display: inline-block;
		font-size: 20px;
		font-weight: 700;
	}

.bigyapan-no span small{
font-size: 16px;
  display: block;
}

	.socio-head{
		list-style: none;
		margin: 0;
		text-align: right;
	}

	.socio-head li{
		display: inline-block;
		margin-left: 20px;

	}

	.socio-head li a i{
		font-size: 14px;
		color: #fff;
		height: 25px;
		width: 25px;
		line-height: 25px;
		text-align: center;
		border-radius: 50%;
		transition: 0.4s;
	}

	.socio-head li a i.fa-facebook{
		background: #3b5998;
	}

	.socio-head li a i.fa-twitter{
		background: #55acee;
	}

	.socio-head li a i.fa-youtube{
		background: #b31217;
	}

	.socio-head li a:hover i.fa{
		background: #f21745
	}

	/*logo bar*/

	.logo-bar{
		padding: 25px 0;
		background: #fff;
	}

	.logo-bar .logo-wrap img{
		width: 230px;
	}

	.logo-bar .dates .date{
		color: #555555;
		font-size: 16px;
		margin: 5px 0 0 0;
		display: inline-block;
		font-weight: 500;
	}

	.lang{
		text-align: right;
	}

	.lang a{
		display: inline-block;
		color: #f21b48;
		text-transform: uppercase;
		font-weight: 500;
		font-size: 18px;
		transition: 0.4s;
	}

	.lang a:hover{
		color: #030303;
	}

	/*nav bar*/

	.nav-sec .navbar{
		padding: 0;
	}

	.nav-sec .navbar .nav-item .nav-link{
		font-size: 19px;
		font-weight: 700;
		color: #fff;
		transition: 0.4s;
		position: relative;
		padding: 12px 20px;
		line-height: 20px;
	}

	.nav-sec .navbar .nav-item.active .nav-link:after, .nav-sec .navbar .nav-item:hover .nav-link:after{
		content: "";
		position: absolute;
		width: 100%;
		height: 2px;
		background: #f21745;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.nav-sec{
		background: rgb(55,62,88);
		background: linear-gradient(90deg, rgba(55,62,88,1) 60%, rgba(242,23,69,1) 100%);
	}

	.nav-sec .navbar .nav-item .nav-link:before{
		content: "|";
		position: absolute;
		color: #eeeeee;
		right: 0;
		font-weight: 400;
		/*padding: */
	}

	/*flash news*/

	.flash-wrap {

		text-align: center;
		padding: 50px 15px;
		background: #fff;
		margin: 5px 0 15px 0;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
	}

	.flash-wrap h1 a {

		font-size: 60px;
		color: #333333;
		font-weight: 700;
		margin: 0 0 10px 0;
		transition: 0.4s;
		line-height: 70px;
		display: inline-block;
	}

	.flash-wrap h1 a:hover{
		color: #f21745;  
	}

	.flash-wrap .reprtr a {

		font-size: 18px;
		font-weight: 700;
		color: #373e58;
		transition: 0.4s;
      border-bottom: 2px solid #373e58;

	}

	.flash-wrap .reprtr a:hover{
		color: #333;
	}

	.flash-wrap .reprtr .img-wrap{
		display: inline-block;
		width: 30px;
		height: 30px;
		overflow: hidden;
		vertical-align: middle;
		margin: 0 10px 0 0;
	}

	.flash-wrap .reprtr .img-wrap img{
		border-radius: 50%;
	}

	.flash-wrap .news-dtl{
		margin: 0 0 30px 0;
	}

	/*taja news*/

	.white-wrap{
		background: #fff;
		padding: 15px 15px 0 15px;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
	}

	.headings{
		background: #373e58;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 20px;
	}

	.headings h3{
		margin: 0;
		line-height: 20px;
	}

	.headings h3 a{
		color: #fff;
		font-size: 20px;
		display: inline-block;
		line-height: 20px;
		padding: 10px 30px;
		background: #f21745;
		position: relative;
	}

	.headings h3 a:before{
		position: absolute;
		content: "";
		height: 100%;
		width: 4px;
		background: #000000;
		left: 0;
		top: 0;
	}

	.headings h3 a:after{
		position: absolute;
		content: "";
		height: 100%;
		width: 4px;
		background: #000000;
		right: 0;
		top: 0;
	}

	.headings .sabai a{
		display: inline-block;
		color: #515151;
		font-size: 16px;
		background: #e0e0e0;
		padding: 8px 15px;
		transition: 0.4s;
	}

	.headings .sabai a:hover{
		background: #f21745;
		color: #fff;
	}

	/*taja news*/

	.taja-wrap{
		display: flex;
		align-items: center;
		background: #fff;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		margin: 0 0 20px 0;
	}

	.taja-wrap .img-wrap{
		width: 110px
	}

	.taja-wrap .taja-dtl{
		width: calc(100% - 97px);
		padding: 0 10px;
	}

	.taja-wrap .taja-dtl .date{
		color: #8d8d8d;
		font-size: 12px;
	}

	.taja-wrap .taja-dtl strong a{
		display: inline-block;
		font-size: 16px;
		color: #000;
		font-weight: 700;
		transition: 0.4s;
	}

	.taja-wrap .taja-dtl strong a:hover{
		color: #f21745;
	}

	/*rajniti section*/


	.raj-dtl strong a{
		font-size: 28px;
		font-weight: 700;
		color: #171821;
		display: inline-block;
		line-height: 40px;
		transition: 0.4s;
	}

	.raj-dtl strong a:hover{
		color: #f21745;
	}

	.rajniti-wrap .img-wrap{
		margin: 0 0 20px 0;
	}

	.raj-dtl{
		margin: 0 0 20px 0;

	}


	.rajniti-mid .raj-dtl strong a{
		font-size: 24px
	}

	.rajniti-mid .img-wrap{
		margin: 0 0 10px 0;
	}

	.rajniti-mid .raj-dtl p{
		font-size: 16px;
		color: #8c9597;
	}

	.rajniti-mid{
		margin: 0 0 20px 0;
	}


	/*manoranjan section*/

	.monoranjn-s .dtl{
		text-align: center;
		padding: 20px 0;
	}

	.monoranjn-s{
		border-bottom: 1px dotted #171821;
		margin-bottom: 20px;
	}

	.monoranjn-s .dtl strong a{
		color: #171821;
		transition: 0.4s;
		display: inline-block;
		font-size: 20px;
	}

	.monoranjn-s .dtl strong a:hover{
		color: #f21745;
	}

	.manoranjn-rgt{
		padding: 0 35px 35px 35px;
		background: rgba(81, 59, 127, 0.70);
		position: relative;
	}

	.manoranjn-rgt:before{
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 125px;
		background: #fff;
	}

	.manoranjn-rgt .manrnjn-big{
		border-bottom: 1px dotted #fff;
		margin: 0 0 40px 0;
	}

	.manoranjn-rgt .manrnjn-big .dtl{
		text-align: center;
		padding: 30px 0;
	}

	.manoranjn-rgt .manrnjn-big .dtl strong a{
		color: #fff;
		font-size: 28px;
		line-height: 40px;
		transition: 0.4s ease-in-out;
		display: inline-block;
	}

	.manoranjn-rgt .manrnjn-big .dtl strong a:hover{
		color: #000;
	}

	.manoranjn-rgt ul{
		list-style: none;
		margin: 0;
	}

	.manornjn-list{
		display: flex;
		align-items: center;
		border-bottom: 1px dotted #fff;
		padding: 0 0 30px 0;
		margin: 0 0 30px 0;
	}

	.manornjn-list .img-wrap{
		width: 200px;
	}

	.manornjn-list .dtl{
		width: calc(100% - 200px);
		padding: 10px;
	}

	.manornjn-list .dtl strong a{
		color: #fff;
		transition: 0.4s;
		font-size: 24px;
		line-height: 32px;
		font-weight: 500;
	}

	.manornjn-list .dtl strong a:hover{
		color: #000;
	}


	/*bichar section*/

	.bichar-wrap {
		text-align: center;
		padding: 10px;
		margin: 0 0 20px 0;
	}

	.bichar-wrap .img-wrap img{
		width: 110px;
		height: 110px;
		border-radius: 50%;
	}

	.bichar-wrap .img-wrap{
		margin: 0 0 15px 0;
	}

	.bichar-wrap .dtl strong{
		display: block;
	}

	.bichar-wrap .dtl strong a{
		font-size: 20px;
		line-height: 28px;
		color: #171821;
		transition: 0.4s;
	}

	.bichar-wrap .dtl strong a:hover{
		color: #f21745;
	}

	.bichar-wrap .dtl .spkr{
		display: inline-block;
		font-size: 16px;
      font-weight:700;
		color: #373e58;

border-bottom: 2px solid #373e58;
	}

	.add-sec{
		margin: 0 0 30px 0;
	}

	/*features news*/

	.featr-wrap .headings h3 a{
		width: 100%;
		text-align: center;
	}

	.featr-wrap .headings{
		display: block;
		text-align: center;
	}


	/*stock section*/

	.stock-wrap{
		background: #f21745;
		border: 2px solid #000000;
		padding: 5px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0 0 20px 0;
	}

	.stock-wrap .img-wrap{
		display: inline-block;
		width: 45px;
		height: 45px;
		line-height: 45px;
		overflow: hidden;
		border-radius: 50%;
		position: relative;
	}

	.stock-wrap .img-wrap i{
		font-size: 24px;
		width: 45px;
		height: 45px;
		line-height: 45px;
		text-align: center;
		background: #fff;
		color: #f21745;
	}

	.stock-wrap .img-wrap img{
		position: absolute;

		display: block;

		width: 100%;

		height: 100%;

		left: 0;

		right: 0;

		top: 0;

		bottom: 0;

		margin: 0;

		object-fit: cover;
	}

	.stock-wrap .titl a{
		font-size: 24px;
		text-align: center;
		color: #fff;
		font-weight: 500;
		transition: 0.4s;
	}

	.stock-wrap .titl a:hover{
		color: #000;
	}

	.stock-wrap .titl{
		width: calc(100% - 45px);
		padding: 0 0 0 30px;
	}

	.stock-rate {

		padding: 0 0 20px 0;

	}

	
	/*business news*/

	.business-s{
		display: flex;
		align-items: center;
		background: #fff;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		margin: 0 0 20px 0;
		position: relative;
	}

	.business-s:after{
		position: absolute;;
		content: "";
		width: 100%;
		height: 1px;
		background: transparent;
		border-bottom: 1px dotted #d7d7d7;
		bottom: -10px;
		left: 0;
	}

	.business-s .img-wrap{
		width: 110px
	}

	.business-s .busins-dtl{
		width: calc(100% - 97px);
		padding: 0 10px;
	}

	.business-s .busins-dtl .date{
		color: #8d8d8d;
		font-size: 12px;
		display: block;
	}

	.business-s .busins-dtl strong a{
		display: inline-block;
		font-size: 16px;
		color: #000;
		font-weight: 700;
		transition: 0.4s;
	}

	.business-s .busins-dtl strong a:hover{
		color: #f21745;
	}


	.busins-mid .mid-dtl strong a{
		font-size: 24px;
		font-weight: 700;
		color: #171821;
		transition: 0.4s;
		line-height: 32px;
		display: inline-block;
	}

	.busins-mid{
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		background: #fff;
		margin: 0 0 20px 0;
	}

	.busins-mid .mid-dtl{
		padding: 15px; 
	}

	.busins-mid .mid-dtl p{
		color: #8c9597;
		font-size: 16px;
		line-height: 26px;
	}

	.business-sec .white-wrap{
		background: #f0e0c6;
	}

	/*business tab*/

	.business-sec .nav-tabs .nav-link{
		border: none;
		color: #fff;
		font-size: 16px;
		font-weight: 500;
	}

	.business-sec  .nav-tabs .nav-link.active{
		background: none;
		color: #fff;
		background: #f21745;
		border-radius: 0;
		position: relative;
	}

	.business-sec  .nav-tabs .nav-link.active:after{
		position: absolute;
		content: "\f0d8";
		font-family: FontAwesome;
		font-size: 14px;
		color: #f0e0c6;
		bottom: -8px;
		left: 50%;
		transform: translateX(-50%);

	}

	.business-sec  .nav-tabs{
		border: none;
	}

	.business-sec .nav-tabs .nav-item{
		margin-bottom: 0;
	}

	/*khel section*/

	.business-sec.khel-sec .white-wrap{
		background:rgba(42, 65, 139, 0.10) ;
	}

	/*antarwarta section*/

	.antr-wrap {
		margin: 0 0 20px 0;
	}

	.antr-wrap  .antr-dtl strong a{
		font-size: 18px;
		color: #171821;
		font-weight: 700;
		display: inline-block;
	}

	.antr-wrap  .antr-dtl strong{
		text-align: center;
	}

	.antr-wrap  .antr-dtl{
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		padding: 15px 10px;
		margin: -40px 20px 0 20px;
		position: relative;
		background: #fff;
		text-align: center;
	}

	.antr-wrap  .antr-dtl .spkr{
		font-size: 16px;
		color: #f21745;
	}

	/*biswo section*/

	.biswo-wrap{
		background: #fff;

		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		display: flex;
		align-items: center;
		margin: 0 0 20px 0;
	}

	.biswo-wrap .img-wrap{
		width: 270px;
	}

	.biswo-wrap .biswo-dtl{
		width: calc(100% - 270px);
		padding: 10px 65px;
	}

	.biswo-wrap .biswo-dtl strong a{
		font-size: 24px;
		font-weight: 500;
		color: #171821;
		transition: 0.4s;
	} 

	.biswo-wrap .biswo-dtl strong a:hover{
		color:#f21745;
	}

	.biswo-wrap .biswo-dtl p{
		color: #54555e;
		line-height: 28px;
		font-size: 16px;
	}

	.biswo-sec.white-wrap{
		padding: 15px;
	}


	/*prawas section*/

	.prawas-wrap {
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		margin: 0 0 20px 0;
	}

	.prawas-wrap .prawas-dtl{
		padding: 10px;
	}

	.prawas-wrap .prawas-dtl strong{
		display: block;
	}

	.prawas-wrap .prawas-dtl strong a{
		display: inline-block;
		font-size: 20px;
		line-height: 28px;
		color: #171821;
		transition: 0.4s;
	}

	.prawas-wrap .prawas-dtl strong a:hover{
		color: #f21745;
	}

	.prawas-sec.white-wrap {

		padding: 15px;

	}

	/*figure wrap*/

	.biswo-pravas{
		margin: 0 0 40px 0;
	}

	.video-sec{
		padding: 20px 0;
		background: #323232;
		margin: 0 0 40px 0;
	}

	.video-l .video-dtl strong{
		display: block;
	}

	.video-l .video-dtl{
		padding: 20px 10px;
	}

	.video-l .video-dtl strong a{
		display: inline-block;
		font-size: 28px;
		line-height: 42px;
		color: #fff;
		transition: 0.4s;

	}

	.video-l .video-dtl strong a:hover{
		color: #f21745; 
	}

	.video-l .img-wrap figure .icn-wrap{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 1;
	}

	.video-l .img-wrap figure .icn-wrap i{
		color: #fff;
		font-size: 70px;
		transition: 0.4s;
	}

	.video-l .img-wrap figure:after{
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.2);

	}

	.video-l .img-wrap:hover figure .icn-wrap i{
		color: #f21745;
	}

	.video-list{
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.video-m{
		display: flex;
		align-items: center;
	}

	.video-m .img-wrap{
		width: 180px;
	}

	.video-m .videom-dtl{
		width: calc(100% - 180px) ;
		padding: 20px;
	}

	.video-m .videom-dtl strong{
		display: block;

	}

	.video-m .videom-dtl strong a{
		display: inline-block;
		font-size: 20px;
		line-height: 32px;
		font-weight: 700;
		color: #fff;
		transition: 0.4s;
	}

	.video-m .videom-dtl strong a:hover{
		color: #f21745;
	}

	.video-m .img-wrap figure .icn-wrap{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 1;
	}

	.video-m .img-wrap figure .icn-wrap i{
		font-size: 40px;
		color: #fff;
		transition: 0.4s;
	}

	.video-m .img-wrap:hover figure .icn-wrap i{
		color: #f21745;
	}

	.video-m .img-wrap figure:after {

		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.2);

	}

	.video-list li{
		padding: 0 0 20px 0;
		margin: 0 0 20px 0;
		border-bottom: 1px dotted #d7d7d7;
	}


	/*feature news*/

	.featr-wrap{
		padding: 20px;
		background: #f1f2f2;
		position: relative;
	}

	.featr-wrap .img-wrap .tag{
		position: absolute;
		bottom: -15px;
	}

	.featr-wrap .img-wrap .tag a{
		background: #f21745;
		padding: 5px 10px;
		color: #fff;
		display: inline-block;
	}

	.featr-wrap .img-wrap{
		position: relative;
		margin: 0 0 30px 0;
	}

	.featr-wrap .fetr-dtl strong{
		display: block;
		margin: 0 0 10px 0;
	}

	.featr-wrap .fetr-dtl strong a{
		display: inline-block;
		font-size: 18px;
		font-weight: 700;
		color: #171821;
		transition: 0.4s;
	}

	.featr-wrap .fetr-dtl strong a:hover{
		color: #f21745;
	}

	.featr-wrap .fetr-dtl .date{
		color: #8d8d8d;

		font-size: 12px;

		display: block;
	}

	.featr-wrap:after{
		position: absolute;
		content: "";
		border-top: 10px solid #bcb9b8;
		border-left: 10px solid #bcb9b8;
		border-right: 10px solid #fff;
		border-bottom: 10px solid #fff;
		right: 0;
		bottom: 0;
	}

	.featr-sec .white-wrap{
		padding: 15px;
	}


	/*jiwansaili section*/

	.jiwan-mid .jiwanmid-dtl{
		margin: -40px 20px 20px 20px;
		padding: 15px 20px;
		background: #fff;
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		position: relative;
	}

	.jiwan-mid .jiwanmid-dtl strong{
		display: block;
		text-align: center;
	}

	.jiwan-mid .jiwanmid-dtl strong a{
		font-size: 18px;
		display: inline-block;
		transition: 0.4s;
		color: #171821;
	}

	.jiwan-mid .jiwanmid-dtl strong a:hover{
		color: #f21745;
	}

	.jiwan-l .jiwanl-dtl{
		padding: 20px 10px;
	}

	.jiwan-l .jiwanl-dtl strong{
		display: block;
	}

	.jiwan-l .jiwanl-dtl strong a{
		display: inline-block;
		font-size: 32px;
		line-height: 40px;
		font-weight:700;
		color: #171821;
		transition: 0.4s;
	}

	.jiwan-l .jiwanl-dtl strong a:hover{
		color: #f21745;
	}


	/*gallery section*/

	.gallery-sec .carousel-indicators li {
		height: auto;
		width: 100%;
		margin: 0 0 18px 0;
	}

	.gallery-sec .carousel-indicators{
		display: flex;
		position: initial;
		flex-direction: column;

		padding-left: 0;
		margin: 0;
		right: 0;
		left: initial;
	}

	.photo-wrap .photo-dtl{
		padding: 20px 10px;
	}

	.photo-wrap .photo-dtl strong{
		display: block; 
	}
	.photo-wrap .img-wrap {
      position: relative;
    }
.photo-wrap .photo-dtl{
	   padding: 20px;
       background: rgba(0,0,0,0.4);
  	 position: absolute;
        bottom: 0%;
  	width: 100%;
}
	.photo-wrap .photo-dtl strong a{
		display: inline-block;
        font-size: 24px;
        font-weight: 700;
        color: #fff;
        transition: 0.4s;
       
     
	}

	.photo-wrap .photo-dtl strong a:hover{
		color: #f21745;
	}

	.gallery-sec .carousel-indicators li.active .img-wrap{
		border: 2px solid #f21745;
	}

	.gallery-sec {
		box-shadow: 0px 2px 10px rgba(0,0,0,0.10);
		background: #fff;
		padding: 30px 0;
	}


	/*footer*/

	.foot-head h4{
		font-size: 18px;
		font-weight: 700;
	}

	.foot-head h4 i{
		font-size: 16px;
		line-height: 32px;
		width: 32px;
		background: #000;
		color: #fff;
		text-align: center;
		border-radius: 50%;
		margin: 0 20px 0 0;
	}

	.foot-head{
		margin: 0 0 40px 0;
	}

	.footer-logo-bar{
		margin: 0 0 25px 0;
	}

.footer-logo-bar img{
    width: 150px
}

	.comp-name{
		display: block;
		color: #000;
		font-weight: 700;
	}

	.darta-no{
		font-size: 16px;
		color: #555555;
     	
	}
.darta-no strong {
	font-size: 16px;
		color: #000;
      font-weight: 700;
  padding-right: 5px;
}
	.comp-detail-list{
		list-style: none;
		margin: 30px 0 0 0;
	}

	.comp-detail-list li{
		font-size: 18px;
		color: #000;
		font-weight: 300;
		line-height: 26px;
	}

	footer .white-wrap{
		padding: 30px 20px;
      height: 430px;
	}

footer .mid .row{
    height: 100%;
}

	.footr-qck ul{
		list-style: none;
	}

	.footr-qck ul li{
		line-height: 36px;
	}

	.footr-qck ul li a{
		display: inline-block;
		font-size: 16px;
		color: #171821;
		transition: 0.4s;
		font-weight: 500;
	}



	.footr-qck ul li a:hover{
		color: #f21745;
	}

	.footr-qck ul li strong{
		font-size: 20px;
		color: #f21745;
	}

	.team-wrap strong{
		display: block;
		font-size: 20px;
		color: #f21745;
		margin: 0;
	}

	.team-wrap .team-n{
		font-size: 16px;
		font-weight: 500;
	}

	.team-wrap{
		margin: 0 0 20px;
	}

	.foot-socio{
		list-style: none;
		margin: 0;
	}

	.foot-socio li{
		line-height: 70px;
	}

	.foot-socio li a{
		font-size: 16px;
		font-weight: 500;
		transition: 0.4s;
		color: #2f68a1;
	}

	.foot-socio li a:hover{
		color: #f21745; 
	}

	.foot-socio li i{
		font-size: 16px;
		color: #fff;
		line-height: 35px;
		width: 35px;
		border-radius: 50%;
		text-align: center;
		margin: 0 20px 0 0;
	}

	.foot-socio li i.fa-facebook{
		background: #3b5998;
	}

	.foot-socio li i.fa-twitter{
		background: #55acee;
	}

	.foot-socio li i.fa-instagram{
		background: #517fa4;
	}

	.foot-socio li i.fa-youtube{
		background: #b31217;
	}

	footer{
		padding: 50px 0 0 0;
		margin: 0;
	}

	.footer-bottom{
		background: #000;
		padding: 20px 0;
		margin: 30px 0 0 0;
	}

	.footer-bottom .c-wrap{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.footer-bottom .c-wrap p{
		color: #fff;
		margin: 0;
	}

	.footer-bottom .c-wrap p a{
		color: #fff;
	}

	/*single page*/

	.inr-head h1{
		font-size: 38px;
    color: #171821;
    font-weight: 700;
    line-height: 46px;
	}

	.sngl .inr-head .date-sec{
		color: #8d8d8d;
		font-size: 14px;
		margin: 0 0 10px 0;
	}

	.sngl .inr-head .date-sec i{
		margin: 0 5px 0 0;
	}

	.sngl .news-contn .img-wrap{
		margin: 0 0 20px 0;
	}

	.sngl .news-contn p{
		font-size: 20px;
		color: #111;
		line-height: 34px;
	}

	.sngl .news-contn{
		padding: 30px;
		margin: 0px 0 20px 0;
	}

	.user-comment .headings h3{
		color: #fff;

		font-size: 20px;

		display: inline-block;

		line-height: 20px;

		padding: 10px 30px;

		background: #f21745;

		position: relative;
	}

	.user-comment .headings h3:before{
		position: absolute;

		content: "";

		height: 100%;

		width: 4px;

		background: #000000;

		left: 0;

		top: 0;
	}

	.user-comment .headings h3:after{
		position: absolute;

		content: "";

		height: 100%;

		width: 4px;

		background: #000000;

		right: 0;

		top: 0;
	}

	.user-comment{
		margin: 0 0 30px 0;
	}

	.headings.sngle h3{
		color: #fff;

		font-size: 20px;

		display: inline-block;

		line-height: 20px;

		padding: 10px 30px;

		background: #f21745;

		position: relative;
	}

	.headings.sngle h3:before{
		position: absolute;

		content: "";

		height: 100%;

		width: 4px;

		background: #000000;

		left: 0;

		top: 0;
	}

	.headings.sngle h3:after{
		position: absolute;

		content: "";

		height: 100%;

		width: 4px;

		background: #000000;

		right: 0;

		top: 0;
	}

	.innr-taja{
		margin: 0px 0 20px 0;
	}

	.add-wrap{
		margin: 20px 0;
		text-align: center;
	}

	/*news list page*/

	.newslist-wrap{
		margin: 0 0 30px 0;
	}

	.newslist-wrap .dtl strong a{
		color: #171821;

		transition: 0.4s;

		display: inline-block;

		font-size: 20px;
	}

	.newslist-wrap .dtl strong a:hover{
		color: #f21745;
	}

	.newslist-wrap .img-wrap{
		margin: 0 0 10px 0;
	}

	.innr{
		padding: 0 20px 20px 0;
	}

	.pgnatn .page-link{
		color: #f21745;
	}

	.pgnatn .page-item.active .page-link{
		background: #f21745;
		color: #fff;
		border-color: #f21745;
	}

	.add-sec{
		margin: 10px 0;
	}

	.white-wrap.samajh-sec {

		margin: 0 0 30px 0;

	}
.headings.sngle .nav-tabs .nav-link {
	background: none;
	color: #fff;
	border-radius: 0;
	font-weight: 600;
	position: relative;
}

.white-wrap .nav-tabs .nav-link {
	background: none;
	color: #fff;
	border-radius: 0;
	font-weight: 600;
	position: relative;
}

.ribn a{
    display: inline-block;
    background: #f21745;
    padding: 5px 10px;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    margin: 0 0 10px 0;
    transition: 0.4s;
}

.ribn a:hover{
    background: #333333;
}

.news-cat a{
    display: inline-block;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    margin: 0 0 10px 0;
    transition: 0.4s;
    font-size: 15px;
    font-weight: 500;
    background: #f21745;
    padding: 2px 10px;
}

.news-cat a:hover{
    background: #373e58;
}

.reprtr.sml .img-wrap {

    display: inline-block;
    width: 25px;
    height: 25px;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 10px 0 0;

}

.reprtr.sml .img-wrap img {

    border-radius: 50%;

}

.reprtr.sml a {

    font-size: 14px;
    font-weight: 700;
    color: #373e58;

border-bottom: 2px solid #373e58;
    transition: 0.4s;

}

.reprtr.sml a:hover {

    color: #f21745;

}

.inr-head .reprtr.sml{
    display: inline-block;
    margin: 0 10px 0 0;
}

.inr-head .date-sec{
    display: inline-block;
}


/*sticky header position*/
.sticky.is-sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
}

blockquote {

    font-weight: 600;
    float: none;
    width: 100%;
    padding: 1rem 1.5rem;
    background: rgba(0,0,0,0.1);
    border-left: 5px solid #ed1e48;
    margin-left: 0;
color: #ed1e48;
}

blockquote strong {

    font-size: 20px;
    line-height: 30px;
    padding-bottom: 20px;

}

footer .mid{
    text-align: center;
}

.footr-qck ul li{
    display: inline-block;
    width: 50%;
}

.footr-qck ul li:first-of-type{
    display: inline-block;
    width: 100%;
}

.sngl .news-contn .img-wrap strong{
    font-size: 20px;
    font-weight: 500;
    display: block;
    background: #373e58;
    color: #fff;
    padding: 5px 10px;
}

.navbar-brand img{
    width: 80px
}

/*for mobile slide nav*/

.mnavbar-nav{
    display: flex;
    list-style: none;
    overflow: auto;
     background: linear-gradient(90deg, rgba(55,62,88,1) 60%, rgba(242,23,69,1) 100%);   
align-items: center;
}

.mnav-link{
   font-size: 19px;
font-weight: 700;
color: #fff;
transition: 0.4s;
position: relative;
padding: 12px 20px;
line-height: 20px;
    display: inline-block;
        border-bottom: 2px solid transparent;
transition: 0.4s;
}

.mnav-link:hover{
    border-bottom: 2px solid #ed1e48;
    color: #fff;
}

.mnav-item.active .mnav-link{
    border-bottom: 2px solid #ed1e48;
    color: #fff;
}

.nav-sec{
display:none;
}

.mobnav-sec .navbar-brand {

    width: 80px;
    padding: 5px;
    margin: 0;

}

/*team page*/

.tem-table td {

    border: 1px solid #dee2e6;
    padding: 5px 10px;
    line-height: 24px;
    vertical-align: middle !important;

}

.tem-table .tem-name {

    display: flex;
    align-items: center;

}

.tem-table .tem-name .img-wrap {

    width: 80px;
    height: 80px;
    margin: 0 25px 0 0;

}

.tem-table .tem-name .img-wrap img {

    height: 100%;
    width: 100%;
    border-radius: 50%;

}

.tem-table .tem-name .team-title strong {

    font-size: 20px;

}

.tem-table .team-post {

    font-size: 20px;

}

.tem-table .team-scl {

    margin: 0;

}

.tem-table .team-scl li {

    list-style: none;
    display: inline-block;
    margin: 0 5px;

}

.tem-table .team-scl li a {

    font-size: 18px;
    color: #010101;
    transition: 0.4s;

}

.tem-table .team-scl li a:hover{
    color: #ed1e48;
}

.tem-table {

    margin: 20px 0;

}

.bigyapan-no {

    margin: 0 0 40px 0;

}

.nep-time {
    display:flex;
margin-top: 5px;
}

.nep-time i{
    margin-right: 5px;
}

.nep-time span:before{
    margin-right: 4px;
}

.foot-head h4 a{
    color: #59ADEB
;
}

.foot-head h4 a:hover{
    color: #000;
}
.img-wrap1{
   width: 300px;
   float: left;
   margin: 0 20px 0 0;
}



ul.comp-detail-list li {
  font-size: 16px;
}

ul.comp-detail-list li i {
  padding-right: 10px;
  color:#555555;
}


.news-dtl h2 {
  font-weight: 700;
}


blockquote {
  font-weight: 600;
  float: right;
  width: 300px;
  padding: 1rem 1.5rem;
  background: rgba(0,0,0,0.1);
  border-left: 5px solid #f21745;
  margin-left: 1.5rem;	
}

.blockquote {
  font-weight: 600;
  float: right;
  width: 300px;
  padding: 1rem 1.5rem;
  background: rgba(0,0,0,0.1);
  border-left: 5px solid #f21745;
  margin-left: 1.5rem;	
}

.mid-add-wrap {
 
   float: left;
   margin: 0 20px 0 0;
}


p {
    text-align: justify;
}

.add-wrap{
    margin: 0 0 15px 0;
}

.add-sec{
    margin: 10px 0 0 0 ;
}

.img-wrap {
    margin-bottom: 15px;
}

.mid-add-wrap a{
    margin: 0 0 15px 0;
    display: block;
}

.headings.sngle{
    margin: 20px 0 20px 0;
}

.search-container input[type=text] {
    padding: 10px;
    font-size: 16px;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    border-bottom: 1px solid #ddd;
}

.searchbar .dropdown-toggle::after {
  display: none;
}
.searchbar .dropdown-menu {
    background: none;
    border: none;
}