.elementor-352 .elementor-element.elementor-element-a56d338{--display:flex;}.elementor-352 .elementor-element.elementor-element-d15bafe{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-352 .elementor-element.elementor-element-d15bafe .swiper-slide > .elementor-element{height:100%;}.elementor-352 .elementor-element.elementor-element-c2ea5e0{--display:flex;border-style:none;--border-style:none;}.elementor-352 .elementor-element.elementor-element-44ca18e{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-352 .elementor-element.elementor-element-44ca18e .swiper-slide > .elementor-element{height:100%;}.elementor-352 .elementor-element.elementor-element-8251d2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-352 .elementor-element.elementor-element-dd5bb50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:05px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-352 .elementor-element.elementor-element-dd5bb50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-352 .elementor-element.elementor-element-0f0bdd0{--grid-row-gap:20px;--grid-column-gap:15px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-352 .elementor-element.elementor-element-0f0bdd0:after{content:"0.56";}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__thumbnail__link{width:100%;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__meta-data span + span:before{content:"///";}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post{border-radius:10px;padding:5px 08px 5px 8px;box-shadow:3px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__title, .elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__title a{color:#383C41;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__meta-data span:before{color:#C00C0C;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__meta-data{margin-bottom:9px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__excerpt p{color:#726161;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__read-more{color:#FFFFFF;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-pagination{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:600;margin-top:10px;}body:not(.rtl) .elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-352 .elementor-element.elementor-element-9fa9ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-352 .elementor-element.elementor-element-b4afc79 .e-search-submit{background-color:#0100E6;}.elementor-352 .elementor-element.elementor-element-b4afc79{--e-search-icon-label-color:#1A10CC;--e-search-submit-color:#F8F8F8;--e-search-submit-border-radius:8px 8px 8px 8px;}.elementor-352 .elementor-element.elementor-element-b4afc79 .e-search-input{border-radius:8px 8px 8px 8px;}.elementor-352 .elementor-element.elementor-element-e51d9ed{--display:flex;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-352 .elementor-element.elementor-element-8d1cf15{--grid-row-gap:0px;--grid-column-gap:30px;}.elementor-352 .elementor-element.elementor-element-8d1cf15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-352 .elementor-element.elementor-element-8d1cf15 .elementor-post__title, .elementor-352 .elementor-element.elementor-element-8d1cf15 .elementor-post__title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;}.elementor-352 .elementor-element.elementor-element-2ac2033{--display:flex;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}body.rtl .elementor-352 .elementor-element.elementor-element-59e5616.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-352 .elementor-element.elementor-element-59e5616:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:0px;margin-left:0;}body:not(.rtl) .elementor-352 .elementor-element.elementor-element-59e5616.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-352 .elementor-element.elementor-element-59e5616:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:0px;margin-right:0;}.elementor-352 .elementor-element.elementor-element-59e5616.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:0px;}@media(min-width:768px){.elementor-352 .elementor-element.elementor-element-dd5bb50{--width:69.22%;}.elementor-352 .elementor-element.elementor-element-9fa9ab8{--width:50%;}}@media(max-width:1024px){.elementor-352 .elementor-element.elementor-element-d15bafe{--swiper-slides-to-display:2;}.elementor-352 .elementor-element.elementor-element-44ca18e{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-352 .elementor-element.elementor-element-d15bafe{--swiper-slides-to-display:1;}.elementor-352 .elementor-element.elementor-element-44ca18e{--swiper-slides-to-display:1;}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-352 .elementor-element.elementor-element-0f0bdd0:after{content:"0.5";}.elementor-352 .elementor-element.elementor-element-0f0bdd0 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-d15bafe *//* Ticker container */
.elementor-352 .elementor-element.elementor-element-d15bafe {
    display: flex;
    align-items: center;
    background: linear-gradient(to right, #2c3e50, #3a6073); /* Grayish to blue gradient */
    color: #fff;
    height: 50px; /* Fixed height */
    overflow: hidden;
    padding: 0 15px;
    box-sizing: border-box;
}

/* Breaking News Label */
.elementor-352 .elementor-element.elementor-element-d15bafe::before {
    content: "BREAKING NEWS";
    background-color: #ffcc00; /* Yellow */
    color: #000;
    font-weight: bold;
    padding: 4px 8px;
    margin-right: 15px;
    border-radius: 3px;
    font-size: 15px;
    line-height: 1;
    white-space: nowrap;
}

/* Individual post container */
.elementor-352 .elementor-element.elementor-element-d15bafe .elementor-post {
    display: inline-block;
    margin-right: 50px;
    animation: ticker 18s linear infinite;
}

/* Animation for smooth scroll */
@keyframes ticker {
    0% { transform: translateX(100%); }
    100% { transform: translateX(-100%); }
}

/* Headline text style */
/* Headline text style with shadow */
.elementor-352 .elementor-element.elementor-element-d15bafe .elementor-heading-title.elementor-size-default {
    font-size: 17px; /* Fits perfectly in 50px height */
    line-height: 50px; /* Vertically centered */
    font-weight: 500;
    color: #fff;
    margin: 0;
    white-space: nowrap;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.8), 0 0 2px rgba(255,255,255,0.3);
    /* First shadow: dark for depth, second: soft white glow */
}

/* Hover effect */
.elementor-352 .elementor-element.elementor-element-d15bafe .elementor-heading-title.elementor-size-default:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-0f0bdd0 *//* ==== LEFT POSTS SECTION ==== */
.elementor-element.left-posts-container {
    display: grid;
    grid-template-columns: 1fr;
    gap: 30px;
}

.elementor-element.left-posts-container .elementor-post {
    background: #ffffff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    transition: all 0.3s ease-in-out;
}

.elementor-element.left-posts-container .elementor-post:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Featured Image */
.elementor-element.left-posts-container .elementor-post__thumbnail img {
    width: 100%;
    height: auto;
    display: block;
}

/* Title */
.elementor-element.left-posts-container .elementor-post__title a {
    font-size: 1.4rem;
    font-weight: 700;
    color: #0d47a1;
    margin: 15px;
    line-height: 1.3;
    display: block;
}

/* Description */
.elementor-element.left-posts-container .elementor-post__excerpt p {
    font-size: 1rem;
    color: #444;
    margin: 0 15px 15px;
    line-height: 1.6;
}

/* Read More Button */
.elementor-element.left-posts-container .elementor-post__read-more {
    display: inline-block;
    margin: 0 15px 15px;
    padding: 8px 16px;
    background: #0d47a1;
    color: #fff;
    font-size: 0.95rem;
    font-weight: 500;
    border-radius: 5px;
    text-decoration: none;
    transition: background 0.3s ease-in-out;
}

.elementor-element.left-posts-container .elementor-post__read-more:hover {
    background: #08306b;
}

/* ==== SIDEBAR ==== */
.elementor-element.sidebar-container {
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.08);
}

/* ==== LAYOUT ==== */
@media (min-width: 1024px) {
    .elementor-element.content-wrapper {
        display: grid;
        grid-template-columns: 2fr 1fr;
        gap: 40px;
    }
}

@media (max-width: 768px) {
    .elementor-element.content-wrapper {
        display: block;
    }
}

.elementor-post__read-more {
  display: inline-block;
  padding: 10px 20px;
  background-color: #1a3e72; /* Dark Blue */
  color: #fff;
  font-weight: 600;
  font-size: 0.95rem;
  border-radius: 30px;
  text-decoration: none;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 2px 6px rgba(26, 62, 114, 0.4);
}

.elementor-post__read-more:hover {
  background-color: #16335b; /* Darker Blue on hover */
  box-shadow: 0 4px 12px rgba(22, 51, 91, 0.6);
  color: #fff;
  text-decoration: none;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-59e5616 *//* Sidebar Container */
.elementor-element-9fa9ab8 {
  padding: 20px !important;
  background-color: #fff !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 8px rgb(0 0 0 / 0.1) !important;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
}

/* Search Widget */
.elementor-element-b4afc79 {
  margin-bottom: 30px !important;
}

.elementor-element-b4afc79 .e-search-input-wrapper {
  position: relative !important;
}

.elementor-element-b4afc79 .e-search-input {
  width: 100% !important;
  padding: 10px 40px 10px 15px !important;
  border: 1.5px solid #ddd !important;
  border-radius: 30px !important;
  font-size: 15px !important;
  transition: border-color 0.3s ease !important;
}

.elementor-element-b4afc79 .e-search-input:focus {
  outline: none !important;
  border-color: #e63946 !important; /* Accent color */
  box-shadow: 0 0 5px #e63946 !important;
}

/* Search Button */
.elementor-element-b4afc79 .e-search-submit {
  display: none !important; /* Hide default button if you want clean input */
}

/* Latest News Heading */
.elementor-element-c2300cb {
  margin-bottom: 15px !important;
}

.elementor-element-c2300cb .elementor-heading-title {
  font-size: 1.6rem !important;
  font-weight: 700 !important;
  color: #1d3557 !important;
  border-left: 4px solid #e63946 !important;
  padding-left: 10px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

/* Latest News Posts Titles */
.elementor-element-8d1cf15 .elementor-post__title a {
  font-size: 1rem !important;
  color: #457b9d !important;
  text-decoration: none !important;
  display: block !important;
  margin-bottom: 15px !important;
  transition: color 0.3s ease !important;
}

.elementor-element-8d1cf15 .elementor-post__title a:hover {
  color: #e63946 !important;
  text-decoration: underline !important;
}

/* Author Box Container */
.elementor-element-2ac2033 {
  margin-top: 40px !important;
  padding-top: 20px !important;
  border-top: 1px solid #ddd !important;
}

/* Author Box */
.elementor-author-box {
  display: flex !important;
  align-items: center !important;
  gap: 15px !important;
}

.elementor-author-box__avatar img {
  width: 70px !important;
  height: 70px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  border: 2px solid #e63946 !important;
}

.elementor-author-box__text {
  flex: 1 !important;
}

.elementor-author-box__name {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  color: #1d3557 !important;
  margin-bottom: 5px !important;
}

.elementor-author-box__bio {
  font-size: 0.9rem !important;
  color: #555 !important;
  line-height: 1.4 !important;
  margin-bottom: 10px !important;
}

.elementor-author-box__button {
  display: inline-block !important;
  background-color: #e63946 !important;
  color: #fff !important;
  font-size: 0.85rem !important;
  padding: 6px 14px !important;
  border-radius: 20px !important;
  text-decoration: none !important;
  transition: background-color 0.3s ease !important;
}

.elementor-author-box__button:hover {
  background-color: #d62828 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fa9ab8 *//* Sidebar Container */
.elementor-element-9fa9ab8 {
  padding: 20px !important;
  background-color: #ffffff !important; /* White background */
  border-radius: 8px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
}

/* Search Widget */
.elementor-element-b4afc79 {
  margin-bottom: 30px !important;
}

.elementor-element-b4afc79 .e-search-input-wrapper {
  position: relative !important;
}

.elementor-element-b4afc79 .e-search-input {
  width: 100% !important;
  padding: 10px 40px 10px 15px !important;
  border: 1.5px solid #1a3e72 !important; /* Dark blue border */
  border-radius: 30px !important;
  font-size: 15px !important;
  color: #1a3e72 !important; /* Dark blue text */
  transition: border-color 0.3s ease !important;
  background-color: #f9fbfd !important; /* Very light blue/white */
}

.elementor-element-b4afc79 .e-search-input::placeholder {
  color: #6793c5 !important; /* Light blue placeholder */
}

.elementor-element-b4afc79 .e-search-input:focus {
  outline: none !important;
  border-color: #0d254b !important; /* Darker blue on focus */
  box-shadow: 0 0 6px #0d254b !important;
  background-color: #fff !important;
  color: #0d254b !important;
}

/* Search Button */
.elementor-element-b4afc79 .e-search-submit {
  display: none !important;
}

/* Latest News Heading */
.elementor-element-c2300cb {
  margin-bottom: 15px !important;
}

.elementor-element-c2300cb .elementor-heading-title {
  font-size: 1.6rem !important;
  font-weight: 700 !important;
  color: #0d254b !important; /* Dark Blue */
  border-left: 4px solid #0d254b !important;
  padding-left: 10px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

/* Latest News Posts Titles */
.elementor-element-8d1cf15 .elementor-post__title a {
  font-size: 1rem !important;
  color: #1a3e72 !important; /* Dark blue text */
  text-decoration: none !important;
  display: block !important;
  margin-bottom: 15px !important;
  transition: color 0.3s ease !important;
}

.elementor-element-8d1cf15 .elementor-post__title a:hover {
  color: #0d254b !important; /* Darker blue on hover */
  text-decoration: underline !important;
}

/* Author Box Container */
.elementor-element-2ac2033 {
  margin-top: 40px !important;
  padding-top: 20px !important;
  border-top: 1px solid #cbd6e7 !important; /* Light blue border */
}

/* Author Box */
.elementor-author-box {
  display: flex !important;
  align-items: center !important;
  gap: 15px !important;
}

.elementor-author-box__avatar img {
  width: 70px !important;
  height: 70px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  border: 2px solid #0d254b !important; /* Dark blue border */
}

.elementor-author-box__text {
  flex: 1 !important;
}

.elementor-author-box__name {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  color: #0d254b !important; /* Dark Blue */
  margin-bottom: 5px !important;
}

.elementor-author-box__bio {
  font-size: 0.9rem !important;
  color: #3a4a6d !important; /* Medium blue-grey */
  line-height: 1.4 !important;
  margin-bottom: 10px !important;
}

.elementor-author-box__button {
  display: inline-block !important;
  background-color: #0d254b !important; /* Dark blue button */
  color: #ffffff !important;
  font-size: 0.85rem !important;
  padding: 6px 14px !important;
  border-radius: 20px !important;
  text-decoration: none !important;
  transition: background-color 0.3s ease !important;
}

.elementor-author-box__button:hover {
  background-color: #112e70 !important; /* Slightly lighter blue hover */
}
/* Latest News Posts Titles */
.elementor-element-8d1cf15 .elementor-post__title a {
  font-size: 1rem !important;
  color: #1a3e72 !important; /* Dark blue text */
  text-decoration: none !important;
  display: block !important;
  margin-bottom: 8px !important; /* कम कर दिया spacing */
  padding: 5px 8px;
  border-radius: 6px;
  transition: color 0.3s ease, background-color 0.3s ease, transform 0.2s ease !important;
}

.elementor-element-8d1cf15 .elementor-post__title a:hover {
  color: #ffffff !important; /* Text white on hover */
  background-color: #0d254b !important; /* Dark blue background on hover */
  text-decoration: none !important;
  transform: translateX(5px); /* Slight right shift on hover */
  box-shadow: 0 4px 8px rgba(13, 37, 75, 0.3);
}/* End custom CSS */