/*news css*/
.newsmain_body { width: 100%; display: inline-block; padding: 15px 0 70px; }
.news_row { display: flex; flex-wrap: wrap; padding: 20px 0; margin: 0; } 
.newsimgbox { width:30%; height:280px; padding:0px; margin:-20px 0 0 0; border-radius: 4px; overflow: hidden; position: relative; border: 2px solid #65CCC8;} 
.newsimgbox a { display: block; width: 100%; height: 100%; }
.newsimgbox .img-fluid { width: 100%; height: 100%; object-fit: cover; } 
.newsimgdetails { width: 89%; background: #fff; margin-left: -19%; padding: 30px 65px 30px 280px; box-shadow: 0px 3px 6px rgba(0,0,0,0.16); border-radius: 4px; } 
.newsimgdetails h6 { font-size: 16px; color: #61CBC7; font-weight: 700; margin: 0 0 15px; } 
.newsimgdetails h3 { font-size: 32px; letter-spacing: 1.28px; color: #0F0E0E; text-transform: capitalize; line-height: 1.1; padding: 0 0 20px; margin: 0 0 20px; border-bottom: 2px solid #776F6F; } 
.newsimgdetails h3 a { color: #0F0E0E; display: block; } 
.newsimgdetails h3 a:hover { color: #EC1C24; } 
.newsimgdetails p { color: #776F6F; font-size: 18px; font-weight: 500; line-height: 28px; margin: 0; }
.simpletextwhite { display: inline-block; font-size: 18px; font-weight: 700; color: #fff !important; }
.simpletextwhite:hover { text-decoration: underline; text-underline-position: under; }
.no_more_data { color: #EC1C24; font-size: 20px; }
.newsdetail_body img { margin: 0 0 20px; }
.custom-loader { width: 26px; height: 26px; border: 3px solid #878787; border-bottom-color: #fff; border-radius: 50%; display: inline-block; vertical-align: middle; margin-left: 7px; animation: rotation 0.6s linear infinite; }
@keyframes rotation {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*---------------- News Details page----------------*/
.newsdetail_wrapper { width: 100%; background: #ffffff; border-radius: 4px; margin: 0 0 70px; }
.newsdetail_body { width: 100%; max-width: 1180px; margin: 0 auto; padding: 60px 50px 30px; } 
.newsdetail_body h1 { font-size: 70px; color: #0F0E0E; text-transform: uppercase; letter-spacing: 2.1px; font-family: 'Zuume'; font-weight: 700; margin: 0 0 15px; line-height: 1; } 
.newsdetail_body p { font-size: 18px; color: #776F6F; line-height: 26px; margin: 0 0 15px; } 
.newsdetail_body ul, .newsdetail_body li {font-size: 18px; color: #776F6F; line-height: 26px; list-style: revert; padding: revert; }
.newsdetail_body .img-fluid { width: 100%; height: 100%; object-fit: cover; margin: 5px 0 20px; }
/*more news feeds*/
.relatednews_body { width: 100%; position: relative; z-index: 9; padding: 0 0 50px; }
.latnews_col { width: 100%; display: inline-block; margin: 13px 0; position: relative;} 
.latnews_img { display: block; width: 100%; height: 250px; border: 2px solid #fff; border-radius: 4px; overflow: hidden; margin: 0; position: relative; z-index: 9;} 
.latnews_img:after { content: ''; width: 100%; height: 100%; border: 4px solid #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; transition: all .4s; opacity: 0; visibility: hidden; }
.latnews_img .img-fluid { width: 100%; height: 100%; object-fit: cover; }
.latnews_data { width: 100%; padding: 20px 15px 0; }
.latnews_data h6 { font-size: 16px; color: #65CCC8; font-weight: 700; margin: 0 0 12px; display: block; }
.latnews_data h4 { font-size: 20px; color: #fff; font-weight: 700; margin: 0; }
.latnews_data h4 a {color: #fff;display: block;}
.latnews_col:hover .latnews_img:after  { opacity: 1; visibility: visible; }
.latnews_col:hover .latnews_data h4 a { text-decoration: underline; text-underline-position: under; }


/*-------------------------------- Responsive Media Query --------------------------------*/
@media (max-width: 1399px){
.newsimgdetails h3 { font-size: 26px; }
.newsdetail_body h1 { font-size: 46px; }


}


@media (max-width: 1199px){
.newsimgdetails { padding: 30px 30px 30px 200px; }
.newsdetail_body h1 { font-size: 36px; }


}


@media (max-width: 991px){
.newsmain_body { padding: 15px 0 40px; }
.newsimgbox { height: 200px; }
.newsimgdetails { width: 85%; margin-left: -15%; padding: 20px 20px 20px 130px; }
.newsimgdetails h6 { font-size: 14px; margin: 0 0 10px; }
.newsimgdetails h3 { font-size: 20px; margin: 0 0 13px; padding: 0 0 13px; border-bottom-width: 1px; }
.newsimgdetails p { font-size: 16px; line-height: 24px; height: auto; }
.newsdetail_wrapper { margin: 0 0 45px; }
.newsdetail_body { padding: 25px 25px; }
.relatednews_body { padding: 0; }
.relatednews_body .col-md-3 { width: 50%; }
.latnews_data { padding: 15px 0 0; }
.latnews_data h6 { font-size: 14px; margin: 0 0 7px; }
.latnews_data h4 { font-size: 18px; font-weight: 500; }


}


@media (max-width: 767px){
.news_row { padding: 0 0 50px; }
.news_row:last-child { padding: 0 0 20px; }
.newsimgbox { height: auto; width: 100%; order: 2; margin: 20px 0 0; }
.newsimgdetails { width: 100%; margin: 0; padding: 15px; order: 1; }
.newsimgdetails h3 { font-size: 18px; }
.newsdetail_body { padding: 20px 15px; }
.newsdetail_body h1 { font-size: 24px; }
.newsdetail_body p { font-size: 16px; }
.latnews_img { height: 150px; }


}