body{-webkit-text-size-adjust: none;}
/* latest news start */
body.blog .inner_banner_sec {margin-bottom: 80px;} 
section.latest-news-section {margin-bottom: 80px;}
.post-title  {font-size: 24px;line-height: 36px;color: #000;transition: 0.5s; font-weight: 600;display: block;margin-bottom: 24px;}
.post-learn-more {font-size: 16px;line-height: 26px;font-weight: 700;color: #292929;text-transform: uppercase;position: relative;padding-right: 27px;}
.post-learn-more::after {content: '';position: absolute;width: 18px;height: 18px; transition: 0.5s; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.656' height='17.656' viewBox='0 0 17.656 17.656'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23292929; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M17.659,9.17A8.829,8.829,0,1,0,8.829,18,8.838,8.838,0,0,0,17.659,9.17Zm-16.29,0a7.46,7.46,0,1,1,7.46,7.46A7.467,7.467,0,0,1,1.369,9.17Zm6.515,3.9L11.3,9.656a0.685,0.685,0,0,0,0-.965L7.884,5.272a0.685,0.685,0,0,0-.966.966L9.854,9.173,6.919,12.115a0.68,0.68,0,1,0,.966.959h0Z' transform='translate(0 -0.344)'/%3E%3C/svg%3E%0A");background-position: center;background-size: contain;background-repeat: no-repeat;top: 2px;right: 0;}
.post-learn-more:hover::after {right: -10px;}
.latest-news-row {width: 100%;max-width: 900px;margin: 0 auto;}
.latest-news-col {display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 30px;margin-bottom: 40px;}
.latest-news-col:last-child{margin-bottom: 0;}
.latest-news-image{width: 100%;max-width: 400px;height: 268px;overflow: hidden;}
.latest-news-image img {width: 100%;height: 100%;object-fit: cover;transition: all 0.6s ease; transform: scale(1.01);}
.latest-news-content {width: 100%;margin-top: -8px;}
p.post-meta {margin-bottom: 4px;}
.latest-news-col:hover img {transform: scale(1.1);}
.border-btn {font-family: 'Poppins';cursor: pointer; font-size: 16px;font-weight: 700; padding: 8.5px 35.9px;color: #292929;background: transparent;border: 1px solid #292929;display: inline-block;border-radius: 27px;text-transform: uppercase; transition: 0.5s;}
.border-btn:hover {background: #000000;color: #ffffff;}
.button-wrap {text-align: center;}
.button-wrap .border-btn {margin-top: 40px;}
/* latest news end */

/* blog detail start */
section.latest-news-detail {padding: 70px 0 80px;}
p.post-detail-meta {display: flex;align-items: center;justify-content: center;gap: 15px;font-size: 20px;line-height: 30px;font-weight: 400;}
.latest-news-detail-wrap {width: 100%;max-width: 1100px;margin: 0 auto;}
.latest-news-detail-wrap .blog-title {text-align: center;margin-bottom: 42px;}
section.latest-news-detail h1.entry-title {margin-bottom: 28px;}
.single-latest-news-image img {text-align: center;margin: 0 auto;}
.single-latest-news-image {margin-bottom: 23px;}
.typography p {font-family: 'WorkSans';margin-bottom: 29px;font-weight: 400;}
.typography h2{font-size: 35px;line-height: 45px;margin-bottom: 18px;padding-top: 20px;}
.typography h3{font-size: 31px;line-height: 41px;margin-bottom: 18px;padding-top: 20px;}
.typography h4{font-size: 28px;line-height: 38px;margin-bottom: 18px;padding-top: 20px;}
.typography h5{font-size: 26px;line-height: 36px;margin-bottom: 18px;padding-top: 20px;}
.typography h5{font-size: 24px;line-height: 34px;margin-bottom: 18px;padding-top: 20px;}
.typography ul,.typography ol {list-style: none;margin-bottom: 30px;}
.typography ol {  counter-reset: ordered;}
.typography a {display: inline;word-break: break-word;color: #000;text-decoration: underline;transition: 0.5s;}
.typography a:hover {text-decoration: none;}
.typography ol li::after { content: counter(ordered);font-family: 'WorkSans';top: 0; counter-increment: ordered;display: inline-block;font-size: 18px;line-height: 30px;position: absolute; left: 0;}
.typography li {list-style: none;padding-left: 20px;position: relative;font-family: 'WorkSans';font-size: 18px;line-height: 30px;margin-bottom: 9px;}
.typography li:last-child {margin-bottom: 0;}
.typography ul li::after {content: '';position: absolute;width: 12px;height: 13px;top: 8px;left: 0;background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492 289' style='enable-background:new 0 0 492 289;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23000;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M265.2,281.2L484.1,62.3c5.1-5.1,7.9-11.8,7.9-19s-2.8-14-7.9-19L468,8.1c-10.5-10.5-27.6-10.5-38.1,0 L246.1,191.9L62,7.9C57,2.8,50.2,0,43,0c-7.2,0-14,2.8-19,7.9L7.9,24C2.8,29.1,0,35.8,0,43s2.8,14,7.9,19L227,281.2 c5.1,5.1,11.9,7.9,19.1,7.8C253.3,289.1,260.1,286.3,265.2,281.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");display: block; background-repeat: no-repeat;background-size: contain;background-position: center;transform: rotate(270deg);  }
.addtoany_content {margin: 37px 0 0 !important;padding: 15px 0 0;display: flex;align-items: center;justify-content: flex-end;border-top: 1px solid #cccccc;}
.addtoany_header {font-size: 24px;margin-right: 16px !important;line-height: 34px;color: #000;font-weight: 600;margin-bottom: 0 !important;}
.addtoany_list.a2a_kit span.a2a_svg {width: 0 !important;}
.addtoany_list.a2a_kit a {line-height: 0;padding: 0;margin-right: 10px;}
.addtoany_list.a2a_kit a:last-child{margin-right: 0;}
.addtoany_content_bottom .addtoany_list a.a2a_button_facebook:before {content: '';background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 112.2 112.2' style='enable-background:new 0 0 112.2 112.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%233B5998;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Ccircle class='st0' cx='56.1' cy='56.1' r='56.1'/%3E%3Cpath class='st1' d='M70.2,58.3h-10V95H45V58.3h-7.2V45.4H45v-8.3c0-6,2.8-15.3,15.3-15.3l11.2,0v12.5h-8.2c-1.3,0-3.2,0.7-3.2,3.5 v7.6h11.3L70.2,58.3z'/%3E%3C/g%3E%3C/svg%3E%0A");;display: inline-block;background-size: contain;background-repeat: no-repeat;transition: all .6s ease;width: 35px;height: 35px;}
.addtoany_content_bottom .addtoany_list a.a2a_button_linkedin:before {content: '';;display: inline-block;background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 112.2 112.2' style='enable-background:new 0 0 112.2 112.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23007AB9;%7D .st1%7Bfill:%23F1F2F2;%7D%0A%3C/style%3E%3Cg%3E%3Ccircle class='st0' cx='56.1' cy='56.1' r='56.1'/%3E%3Cg%3E%3Cpath class='st1' d='M89.6,60.6v23.1H76.2V62.2c0-5.4-1.9-9.1-6.8-9.1c-3.7,0-5.9,2.5-6.9,4.9c-0.4,0.9-0.4,2.1-0.4,3.3v22.5H48.7 c0,0,0.2-36.5,0-40.3h13.4v5.7c0,0-0.1,0.1-0.1,0.1h0.1v-0.1c1.8-2.7,5-6.7,12.1-6.7C83,42.5,89.6,48.2,89.6,60.6L89.6,60.6z M34.7,24c-4.6,0-7.6,3-7.6,7c0,3.9,2.9,7,7.4,7h0.1c4.7,0,7.6-3.1,7.6-7C42.1,27,39.2,24,34.7,24L34.7,24z M27.9,83.7h13.4V43.4 H27.9V83.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size: contain;background-repeat: no-repeat;transition: all .6s ease;width: 35px;height: 35px;}
.typography .gallery .gallery-icon{line-height:0;}
.typography .gallery .gallery-icon a{display:inline-block;width:100%;height:260px;}
.typography .gallery{margin:0 -10px 30px!important;display:flex;flex-wrap:wrap;}
.typography .gallery br{display:none;}
.typography .gallery .gallery-icon a img{width:100%;height:100%;object-fit:cover;max-width:100%;border:none!important;}
.typography .gallery .gallery-item{margin:0!important;padding:10px;width:calc(100% / 3)!important;}
.typography .wp-video-playlist .mejs-container.mejs-video {height: 400px !important;}
.typography .wp-video-playlist video {width: 100% !important;height: 100% !important; object-fit: contain !important;}
.typography p:has(iframe) {margin: 0 auto;text-align: center;}
.typography iframe {width: 100%;max-width: 600px;}
/* blog detail end */




/* responsive */

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

@media only screen and (max-width: 1199px) {
    /* blog detail start */
    .post-title {font-size: 22px; line-height: 34px;}
    section.latest-news-detail h1.entry-title {margin-bottom: 15px;}
    .latest-news-detail-wrap .blog-title {margin-bottom: 30px;}
    .single-latest-news-image {margin-bottom: 17px;}
    .typography p {margin-bottom: 22px;}
    .typography li {margin-bottom: 7px;}
    .typography h2 {font-size: 32px;line-height: 42px;margin-bottom: 15px;padding-top: 15px;}
    .typography h3{font-size: 28px;line-height: 38px;margin-bottom: 15px;padding-top: 15px;}
    .typography h4{font-size: 24px;line-height: 34px;margin-bottom: 15px;padding-top: 15px;}
    .typography h5{font-size: 22px;line-height: 32px;margin-bottom: 15px;padding-top: 15px;}
    .typography h5{font-size: 20px;line-height: 30px;margin-bottom: 15px;padding-top: 15px;}
    .typography ul, .typography ol {margin-bottom: 20px;}
    p.post-detail-meta{font-size: 18px;line-height: 28px;}
    .button-wrap .border-btn {margin-top: 30px;}
    /* blog detail end */
}

@media only screen and (max-width: 991px) {
    /* blog detail start */
    .latest-news-col {column-gap: 40px;}
    .latest-news-col {margin-bottom: 30px;}
    .typography .gallery .gallery-icon a {height: 230px;}
    /* blog detail end */
}

@media only screen and (max-width: 767px) {
    /* latest news start */
    section.latest-news-section {margin-bottom: 60px;}
    body.blog .inner_banner_sec {margin-bottom: 60px;} 
    .border-btn {font-size: 15px;}
    /* latest news end */

    /* blog detail start */
    section.latest-news-detail {padding: 51px 0 60px;}
    .post-title {font-size: 20px;line-height: 30px;margin-bottom: 18px;}
    .typography p {margin-bottom: 17px;}
    .typography li {margin-bottom: 5px;font-size: 16px;line-height: 26px;padding-left: 17px;}
    .typography ol li::after {font-size: 16px;line-height: 26px;}
    .typography ul li::after{top: 6px;}
    .typography h2 {font-size: 27px;line-height: 38px;margin-bottom: 12px;padding-top: 12px;}
    .typography h3{font-size: 24px;line-height: 34px;margin-bottom: 12px;padding-top: 12px;}
    .typography h4{font-size: 22px;line-height: 32px;margin-bottom: 12px;padding-top: 12px;}
    .typography h5{font-size: 20px;line-height: 30px;margin-bottom: 12px;padding-top: 12px;}
    .typography h5{font-size: 18px;line-height: 28px;margin-bottom: 12px;padding-top: 12px;}
    .typography ul, .typography ol {margin-bottom: 20px;}
    p.post-detail-meta{font-size: 16px;line-height: 26px;gap: 10px}
    .addtoany_header {font-size: 20px;line-height: 30px;}
    .addtoany_content {padding: 8px 0 0;margin: 30px 0 0 !important;}
    .button-wrap .border-btn {margin-top: 25px;}
	.latest-news-col {column-gap: 30px;}
    .typography .gallery .gallery-item {width: calc(100% / 1) !important;}
    /* blog detail end */
}

@media only screen and (max-width: 576px) {
    /* blog detail start */
    .latest-news-col {grid-template-columns: repeat(1, 1fr);}
    .latest-news-content {margin-top: 0;}
    .latest-news-image {height: 280px;max-width: 100%;margin-bottom: 17px;}
    .post-title {margin-bottom: 13px;}
    .addtoany_header {margin-right: 10px !important;}
    .addtoany_list.a2a_kit a {margin-right: 5px;}
    p.post-detail-meta img {max-width: 25px;}
    .addtoany_content_bottom .addtoany_list a.a2a_button_facebook:before,.addtoany_content_bottom .addtoany_list a.a2a_button_linkedin:before {width: 30px;height: 30px;}
    .typography .gallery .gallery-item {width: calc(100% / 1) !important;}
    /* blog detail end */
}   

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