.gird__services{

	display:grid;

	grid-template-columns:1fr 1fr 1fr 1fr;

	grid-gap:2rem;

}

.nd_show h3 a{

	color:#333;

	font-weight:600;

	text-decoration:none;

	line-height:24px;

	display:block;

	text-transform:capitalize;

}

.nd_show h3 a:hover{

	color:#66cc66;

}

.view_all_cate{

	text-align:center;

	margin:1rem 0;

}

.sub_1{
    
    min-width:250px;
    padding:0;
    list-style-type:none;
    background:#fff;
    padding:0.5rem 0;
    border-radius:0.5rem;
}
.sub_1 > li{
	position:relative;
}
.sub_1 > li > a {
	text-decoration:none;
	line-height:2.4rem;
	color:#333;
	display:block;
	text-indent:1rem;
}

.sub_1 > li:hover > a{
	color:#66cc66 !important;
}

.sub_1 > li > ul{
   position:absolute;
   left:100%;
   top:0;
   width:250px;
   list-style-type:none;
   padding:0;
   display:none;
   background:#fff;
   padding:1rem 0;
   border-radius:0.2rem;
}
.sub_1 > li > ul > li > a{
	color:#333;
	text-decoration:none;
   line-height:2.4rem;
   text-indent:1rem;
   display:block;
}
.sub_1 > li > ul > li:hover > a{
   color:#66cc66 !important;

}

.sub_1 > li:hover > ul{
	display:block;
}

.menu_t ul {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    float: left;
}
.menu_t>ul>li {
    float: left;
    position: relative;

  }

 .form-search{
 	width:220px;
 }
.luanc1{
	justify-content:space-between;
}
.menu_t{
	width:calc(100% - 240px);
}

.menu_t>ul>li>ul {
    position: absolute;
    width: 100%;
    top: 100% !important;
    left: 0;
    z-index: 999;
    display: none;
    background: #fff;
    min-width: 300px;
}
.menu_t>ul>li>a {
    padding: 0 1rem;
    text-transform: uppercase;
    font-size: 1rem;
    line-height:3rem;
    display: inline-block;
    text-decoration:none;
}

.menu_t>ul>li:hover>ul {
    display: block;
}
.menu_t>ul>li>ul>li>ul{
	position:absolute;
	left:100%;
	top:0;
	list-style-type:none;
	padding:0 0;
	margin:0;
	display:none;
	min-width:200px;
	background:#fff;
}

.menu_t>ul>li>ul>li:hover>ul{
	display:block;
}

.menu_t>ul>li>ul>li{
	line-height:35px;
	padding-left:10px;
	position:relative;
}
.menu_t>ul>li>ul>li>a{
	text-indent:1rem;
	text-decoration:none;
}
.menu_t>ul>li>ul>li>ul>li{
	padding-left:10px;
}
.menu_t>ul>li>ul>li>ul>li>a{
	text-decoration:none;
}
.hc-nav-trigger.hc-nav-1{
   height:35px;
   background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
   color:#fff;
   border-color:#fff;
   box-shadow:unset;
}
.m__menu{
	display:none;
}

.luanc1{
	display:flex!important;
}
.df{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.df-dtPost .main{
   width:68%;
   padding-right:20px;
}
.df-dtPost .right{
	width:32%;
}
.news-left .item_newsRel{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.news-left .wp_img{
	width:30%;
}
.news-left .wp_main{
	width:70%;
	padding-left:20px;
}
.news-left .img{
	position:relative;
	height:0;
	padding-bottom:75%;
}
.news-left .img img{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	object-fit:cover;
}
.news-left h4 a{
	font-size:14px;
	text-transform:capitalize;
}

.wp_main a{
	line-height:1.6;
	display:block;
}

@media screen and (max-width:1200px){

}
@media screen and (max-width:1100px){

}
@media screen and (max-width:991px){
	.df-dtPost{
		flex-direction:column;
	}
	.df-dtPost .main,.df-dtPost .right{
		width:100%;
		padding: 0 0;
	}
	.df-dtPost .main{
		margin-bottom:2rem;
	}
	.luanc1{
		display:none!important;
	}
	.form-search{
		display:none;
	}
	.m__menu{
		display:block;
	}
	.menu_t{
		display:none;
	}

	.gird__services{
		grid-template-columns:1fr 1fr 1fr;
	}

}
@media screen and (max-width:768px){

}
@media screen and (max-width:650px){

	.gird__services{
		grid-template-columns:1fr 1fr;
	}
	
}
@media screen and (max-width:576px){
	.df-dtPost .main{
		margin-bottom:0;
	}
	.carousel-item img{
		height:auto;
		max-height:60vh;
		width:100%!important;
		object-fit:contain;

	}
	.carousel-caption--link{
		display:none;
	}
	.item-new .img{
		height:unset;
	}
	.item-new .img img{
		width:100%;
		height:auto;
		object-fit:unset;

	}
	.chitiettin img{
		max-width:100%!important;
		height:auto!important;
	}
}
@media screen and (max-width:500px){
	.sub_1 > li > ul{
		padding:0 0 0 1rem;
		position:relative;
		display:block;
		left:unset;
		top:unset;
	}
	.sub_1 > li > ul > li > a{
		font-size:13px;
		line-height:20px;
	}
}
@media screen and (max-width:430px){

	.carousel-item img{
		max-height:50vh;
	
	}

	.item_newsRel{
		flex-direction:column;
	}
	.news-left .wp_img{
		width:100%;
		margin-bottom:10px;
	}
	.news-left .wp_main{
		width:100%;
		padding:0 0;
	}
	
}



