
/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.blue-gradient{
    background: linear-gradient(159.31deg, #101828 0.84%, #1A3869 28.5%, #1F4788 58.5%, #1B396B 84.19%, #101828 116.16%);
}
.green-gradient{
	background: linear-gradient(266.17deg, #008B45 56.12%, #26E786 118.93%);

}
.green{
    color: rgba(0, 151, 74, 1);
}
.red{
    color: rgba(227, 30, 36, 1);
}
.orange{
    color: rgba(245, 130, 32, 1);
}
.yellow{
    color: rgba(249, 198, 44, 1);
}
div.social-icon-row{
    background: rgba(255, 255, 255, 0.16);    
}
.social-icon-row a.elementor-icon.elementor-social-icon {
    border-radius: 100% !important;
    background: rgba(255, 255, 255, 0.1);
}


@media screen and (max-width: 767px) {
   .explore-india-title:after {
    content: '';
    width: 252px;
    height: 335px;
    background: #ffffff;
    position: absolute;
    top: 165px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 100%;
    z-index: 0;
    box-shadow: 0px 0px 39px 40px rgb(255 255 255);
    }
    .explore-india-title {
        background-size: 120px, 120px;
        background-position: 8% 43px, 92% 43px;
    }
}

.uwaw-features button{
  padding: 0 !important;
}

.uw-widget-custom-trigger {
    
    min-width: 70px;
    transition: all 400ms;
    color: #fff;
    background-color: #1937B2!important; 
    box-shadow: 0px 13px 14px -6px rgba(0, 0, 0, 0.35);
    padding: 0!important;
    justify-content: center;
}
.uw-widget-custom-trigger span{
    display: none!important;
}
/* Desktop */
.ux4g-search-316 {
  width: 316px;
}

/* Tablet */
@media (max-width: 992px) {
  .ux4g-search-316 {
    width: 100%;
    max-width: 316px;
  }
}

/* Mobile */
@media (max-width: 576px) {
  .ux4g-search-316 {
    width: 100%;
    max-width: 100%;
  }
}
input,
textarea,
select,
button {
  pointer-events: auto !important;
}

.nav-pills{
    --bs-nav-pills-link-active-bg: #b7131a;
}

/* Custom style For Style */
/* BADGES */
.brics-badge {
  position: absolute;
  top: 16px;
  left: 16px;
  background: #ffe4e6;
  color: #E31E24;
  padding: 0px 12px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 500;
}
.brics-badge2{
  top: 16px;
  left: 16px;
  background: #ffe4e6;
  color: #E31E24;
  padding: 0px 12px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 500;
}
/* DATE */
.brics-date {
  color: #555;
  font-size: 14px;
}
.material-symbols-outlined {
  color: #F58220;
}
.custom-text{
  font-weight: 400;
  color: #4A5565;
  line-height: 20px;
  size: 14px;
}
.brics-readmore {
  color: #1F4788;           /* text color */
  border-color: #1F4788;    /* border color */
}
.brics-card{
  /* background-color: #ffffff; */

  background-image: url('http://localhost/brics/Brics_2026/wp-content/uploads/2025/12/Group-1321315258.svg');
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: auto;

  /* border-radius: 14px; */
  /* padding-top:29px; */
  /* width: 417px; */
  /* height: 282px; */

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}

/* top row */
.brics-card-top {
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;

  display: flex;
  align-items: center;
  justify-content: space-between;
}

.brics-section-bg{
background: #FFF9F3;
}

.ux4g-divider-wrap {
  background-color: #fff7ed; /* section bg */
}

.ux4g-divider-line {
  margin: 0;
  border: none;
  border-top: 2px solid #D7D7D7;
}





 

.menu-media-publications .media-publications-menu{
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 16px;
}
.menu-media-publications .media-publications-menu a{
     display: inline-block;
    padding: 4px 16px;
    border: 1px solid #D1D5DC;
    border-radius: 8px;
    font-size: 14px;
    color: #000!important;
}


.color-red{
  color: #E31E24!important;
}

.material-symbols-outlined.date-icon{
  font-size: 20px;
}

.bg-color-2{
  background-color: #fff9f3;
}


.nav-pills-documents.nav-pills .nav-link{
  border: 1px solid #D1D5DC;
}

.tabs-min-height-500{
  min-height: 400px;
}

.search-and-select-bar .form-control{
  border: 1px solid #D1D5DC!important;
  border-radius: 8px!important;
  height: 42px!important;
  font-size: 14px!important;
}
/* .search-and-select-bar input.form-control{
  width: 400px!important;
} */


.search-and-select-bar .btn:disabled {
  pointer-events: none!important;
}


.pagination-flat li{

    list-style: none;

}

#dataLoader{
  background-color: rgba(255, 255, 255, 0.187);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  pointer-events: none;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.container{
  max-width: 1320px!important;
}

.media-publications-menu .current-menu-item a {
    background: #e31f25 !important;
    color: #fff!important;
    border-color: #e31f25 !important;
}
.event-gallery-images .img-fluid{
  object-fit: cover;
  height: 200px;
}

/* 
.btn-sm.open-gallery-btn{
  padding: 5px 12px 4px 12px!important;
} */

.object-fit-cover{
  object-fit: cover;
}