body {
    font-family: 'Poppins', sans-serif !important;
}

.left-detail .piyush{
	overflow-x:scroll;
	background: red;
}

.left-detail .table{
	direction: rtl;
	transform: rotate(180deg);
	overflow-y: hidden;
	overflow-x: auto;
}
.left-detail .table  table{
	direction: ltr;
	display: inline-block;
	transform: rotate(-180deg);
}
.left-detail .table  table tr td p{
	font-size:13px !important;
}

/*table tr td:first-child p{
	width:100%;
	white-space: break-spaces !important;
	font-size:15px;
}
table tr td:last-child p{
	font-size:15px;
	width:500px;
	white-space: break-spaces !important;
}*/

.not-found-box{
	padding:50px;
	border: 1px solid #000;
	margin-top:-80px;
	margin-bottom:15px;
	border-radius:25px;
}
.not-found-box i{
	font-size:80px;
	color: #000;
	margin-bottom:30px;
	animation: blink 1s ease-in infinite;
}
@keyframes blink {
  from, to { opacity: 1 }
  80% { opacity: 0 }
}
.head-center-title h1{
	font-weight:normal;
	margin:10px 0px 40px 0px;
}
.main-section{
	margin-top:60px;
	background: #fff;
	box-shadow:0px 5px 10px #d2d2d2;
	padding:25px 20px;
}
.logo-tag{
	text-align:left;
}
.logo-tag img{
	left:-10px;
	position: relative;
	width:20%;
	padding:10px 0px;
}
.m-0{
	margin: 0px;
}
.p-0{
	padding: 0px;
}
.head-search-text h1{
	font-size:35px;
	font-weight: 500;
	margin-bottom:50px;
}
.head-bg{
	background: #404040;
}
.main-section-top{
	background:#f6f6f9;
	padding:70px;
}
.navbar{
	margin-bottom:0px;
}
/*seacrh*/
#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}
#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}
#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}
#custom-search-input{
	border: 1px solid #25C3F0 !important;
}
#custom-search-input i{
	color: #25C3F0 !important;
}
.input-lg::placeholder{
	font-weight:300;
	font-size:16px;
}
.input-group-btn .btn:focus{
	border: unset;
	outline: unset;
}
/*seacrh*/

.box-setion{
	padding:50px 0px 30px 0px;
	background: #fff;
}
.box-part a{
	color: #000;
}
.box-part{
	max-height:150px;
	padding:30px 0px 50px 0px;
	border:2px solid transparent;
}
.box-part p{
	color:#25C3F0;
	font-size:16px;
	font-weight:500;
	margin-bottom:10px;
}
.box-part span{
	color: #000;
	font-weight: 300 !important;
	font-size:14px;
}
.box-part i{
	color: #25C3F0 !important;
	font-size:40px;
	position: relative;
	left:20px;
	top:10px;
}
.box-part:hover{
	box-shadow:1px 2px 20px 14px #e1e1e1;
	border:2px solid #25C3F0;
	border-radius:5px;
	transition:0.5s;
}
.footer-section-main{
	padding:30px 0px 20px 0px;
}
.footer-boredr{
	border:1px solid #fff !important;
	top: 2px !important;
}
.footer-section-main p a{
	color: #fff !important;
}
.footer-section-main{
	background:#404040 !important;
	color: #fff !important;
}
.footer-right p i{
	background: #fff !important;
	color:#404040 !important;
}
.breadcrumb-main-section{
	background:#fff !important;
	border-bottom: 1px solid #bbb1b1;
}
.breadcrumb-main-section .breadcrumb{
	background:#fff !important;
	margin-bottom: 0px !important;
	padding:15px 0px;
}
.breadcrumb-main-section .breadcrumb a{
	color: #000;
	text-decoration: underline;
}
.breadcrumb-main-section .breadcrumb a:hover{
	text-decoration: unset;
}
.detail-main-part{
	padding:20px 0px;
	background:#fff !important;
	padding-bottom:70px;
}
.left-detail h1{
	font-weight:400;
	color: #25C3F0;
}
.left-detail img{
	width:100% !important;
}
.left-detail p{
	margin-top:20px;
	font-size:16px;
	font-weight:300;
	line-height:25px;
	letter-spacing: 1px;
/*	word-break: break-all;*/
}
.left-detail{
	border-right:1px solid #bbb1b1;
}
.right-detail ul{
	padding:0px;
	margin: 0px;
	list-style: none;
}

.right-detail ul li:hover{
	/*background: #3c8dbc !important;*/
}

.right-detail ul li a{
	text-decoration: none;
	color: #000;
	display:block;
	font-size:14px;
	padding:3px 10px;
}

.sub-cat li{
	color:#857777;
	padding-left:10px;
}
.sub-cat li a{
	color:#857777 !important;
	font-size:13px !important;
}
.right-detail ul li a:hover{
	display:block;
	color:#3c8dbc !important;
	text-decoration: underline;
}
.right-detail ul li.active{
	background: #25C3F0 !important;
	color:#fff !important;
	display:block;
	width: 100%;
}
.right-detail ul li.active a{
	color:#fff !important;
}



@media only screen and (max-width: 600px) {
 	.logo-tag img {
	    left: -25px;
	    position: relative;
	    width: 75%;
	    padding: 10px 0px;
	}   
	.main-section-top{
		padding:50px 0px;
	}
	.img-box{
		margin-top:20px;
	}
	.pdf-img{
		margin-left:20px;
	}
	.head-search-text h1{
		font-size:21px;
		margin-bottom:20px;
	}
	.mv-left{
		margin-bottom:20px;
		text-align: left !important;
	}
	.box-part:fisrt-child{
		margin-top:-61px !important;
	}
	.box-part{
		max-height:180px;
		padding:10px 20px 90px 20px;
	}
	.box-part i{
		left:0px;
	}
}