.newssection_maingrid_blog{display: grid;grid-template-columns: repeat(1, auto); gap: 30px;margin-top: 0px;}
.newssection_maingrid_blog .newssection_maingrid_item{width: 100%;}
.newssection_maingrid.newssection_maingrid_blog .newssection_maingrid_item_content{background: var(--web-lightskyblue);}
.newssection_maingrid.newssection_maingrid_blog .newssection_maingrid_item_content{padding: 32px;}
@media (min-width:992px){
    .newssection_maingrid_blog{grid-template-columns: repeat(3, 1fr); gap: 40px;}
}

/*news detailbanner */

.newsdetailbanner img{height: 350px; object-fit: cover;}
.newsdetailpostcontent .newsdetailpostcontent_left img{border-radius: 30px;}
.newsdetailpostcontent .widget_right{padding: 35px;background: var(--web-lightskyblue);border-radius: 14px;border-top: 3px solid var(--web-blue);position: relative;overflow:hidden;}
.newsdetailpostcontent .widget_right .widget_right_title{font-family: var(--web-titlefont-family1);font-size: 20px; font-weight: 700;  line-height: 20px;  letter-spacing: -0.03em;color: var(--web-blue); margin-bottom: 20px;}
.newsdetailpostcontent_right .widget_right:not(:last-child){margin-bottom: 35px;}
.newsdetailpostcontent .widget_right .widget_right_title_big{font-size: 38px;line-height: 50px; }
.widget_right.image_widget{padding: 0;}
.phoneumberblog_single{font-family:var(--web-titlefont-family1); font-size: 25px; font-weight: 700;  line-height: 25px;
    letter-spacing: -0.03em;  text-align: center;color: var(--red-color) !important;text-decoration: none;display: block;     position: absolute; left: 20px;  top: 20px;   }
.phoneumberblog_single span{font-family: var(--web-font-family); font-size: 12px;line-height: 16px;font-weight: 700;      letter-spacing: -0.03em;       }
.phoneumberblog_single .phoneumberblog_single_img{max-width: 44px; margin: 0 auto;}
@media (min-width:768px){
    .newsdetailbanner img{height: 550px;}
}

@media (min-width:1200px){
    .phoneumberblog_single{font-size: 2.188vw;line-height: 1.979vw;}
    .phoneumberblog_single span{font-size: 15px;line-height: 20.46px;}
}


.pagination .page-numbers li a{
	text-decoration:none;
	color: #11176B;
	font-size: 14px;
    font-weight: 700;
}
.pagination ul.page-numbers{
	display:flex;
	align-items: center;
}
.pagination .page-numbers li{
	list-style:none;
	 margin-right: 15px;
}

.pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px; /* Space between pagination items */
    margin-top: 100px;
}

.pagination .page-numbers.current {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    color: #11176B; 
    text-decoration: none;
    border: 2px solid #11176B; 
    transition: all 0.3s ease;
}

.pagination .page-numbers.current {
    background-color: #11176B; /* Dark blue for active page */
    color: #fff; /* White text for active page */
}

.pagination .next, 
.pagination .prev {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #11176B;
    color: #11176B; /* Dark blue for arrows */
    text-decoration: none;
    font-size: 22px;
    transition: all 0.3s ease;
	box-shadow: 3px 3px 0px 0px #11176B;
}
.newsdetailpostcontent_right ul{
	list-style:none;
	padding-left: 0;
}
.newsdetailpostcontent_right ul li a{
	    text-decoration: none;
}
.newsdetailpostcontent_right ul li{
	margin-bottom:25px;
}
.newsdetailpostcontent_right h2.widgettitle{
	font-family: var(--web-titlefont-family1);
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.03em;
    color: var(--web-blue);
    margin-bottom: 25px;
}
.newsdetailpostcontent_left h2{
	    font-size: 34px;
    line-height: 46px;
    font-family: var(--web-titlefont-family1);
    font-weight: 500;
    color: var(--web-blue) !important;
	    margin-bottom: 20px;
}
.newsdetailpostcontent_left h3{
	font-size: 30px;
    line-height: 42px;
    font-family: var(--web-titlefont-family1);
    font-weight: 500;
    color: var(--web-blue) !important;
	    margin-bottom: 20px;
}
.newsdetailpostcontent_left h4{
	font-size: 26px;
    line-height: 30px;
    font-family: var(--web-titlefont-family1);
    font-weight: 500;
    color: var(--web-blue) !important;
	margin-bottom: 20px;
}
.newsdetailpostcontent_left h5{
	font-size: 22px;
    line-height: 28px;
    font-family: var(--web-titlefont-family1);
    font-weight: 500;
    color: var(--web-blue) !important;
	margin-bottom: 20px;
}
.newsdetailpostcontent_left h6{
	    font-size: 20px;
    line-height: 28px;
    font-family: var(--web-titlefont-family1);
    font-weight: 500;
    color: var(--web-blue) !important;
	margin-bottom: 20px;
}
.newsdetailpostcontent_left p{
	font-size: 16px;
    line-height: 25px;
    font-family: var(--web-titlefont-family1);
    font-weight: 400;
    color: #354047;
	margin-bottom: 20px;
}
.newsdetailpostcontent_left .section-title {
	margin-bottom: 20px;
}
.newsdetailpostcontent_left  li{
	font-size: 16px;
    line-height: 20px;
    font-family: var(--web-titlefont-family1);
    font-weight: 400;
    color: #354047;
	margin-bottom:15px;
	position:relative;
	    padding-left: 25px;
}
.newsdetailpostcontent_left li::before {
    content: '';
    background: url('/wp-content/uploads/2024/12/listicon.svg');
    width: 14px;
    height: 14px;
    position: absolute;
    left: 0;
    top: 4px;
    background-size: cover;
}
.newsdetailpostcontent_left ul, .newsdetailpostcontent_left ol{
	    list-style: none;
	    padding-left: 0;
}
.newsdetailpostcontent_left .sevction-sub-content img{
	margin-top:50px;
	margin-bottom:30px;
}
.newsdetailpostcontent_left .sevction-sub-content a{
	    word-break: break-word;
}