@font-face {
  font-family: 'Proxima Nova Lt';
  src: url('/assets/fonts/ProximaNova-Light.eot');
  src: url('/assets/fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
  url('/assets/fonts/ProximaNova-Light.woff2') format('woff2'),
  url('/assets/fonts/ProximaNova-Light.woff') format('woff'),
  url('/assets/fonts/ProximaNova-Light.ttf') format('truetype'),
  url('/assets/fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/*Cookies setting*/
.cky-consent-container{
  width:100%!important;
  left:0px!Important;
  bottom:0px!Important;
}
.cky-notice-btn-wrapper{display:inline-block!important;}
.cky-notice-btn-wrapper .cky-btn{
  /*background:black!important;
  border-color:black!important;*/
  font-weight: bold;
  border-radius: 5px;
  padding: 5px 20px;
}
.cky-btn-reject{
 
}
.cky-consent-container .cky-consent-bar{border-radius:0px!Important;
  background: #8d0032!important;border:none!important;
}
.cky-revisit-bottom-left{display:none!Important;}
/*Cookies setting*/
.social-share-box{
  margin:10px 0px;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop{
  border-top:10px solid #8d0032!important;
  border-left:none!important;
  border-right:none!important;
}

.ubermenu .ubermenu-submenu::before {
  content: "";
  position: absolute;
  top: -8px; /* places arrow above the submenu */
  left: 50%; /* adjust to align under parent item */
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white; /* match submenu background */
  z-index: 101;
}
.ubermenu-submenu {
  overflow: visible !important;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{
  /*color:#231f20!important;*/
  font-weight: normal!important;
  font-size:14px;
}
.ubermenu-submenu-id-106 li{
  width:50%!important;
}
.ubermenu-submenu-id-211 li{
  width:50%!important;
}
.ubermenu-submenu-id-93 li{
  width:50%!important;
}

.header-top-slide {
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1100;
}

.header-top-slide ul {
  list-style: none;
  display: flex;
  /* gap: 30px;*/       /* space between items */
  margin: 0;
  padding: 0;
}

.header-top-slide li {
  font-size: 14px;
  color: #f3adbb;
  border-right: 1px solid #f3adbb;
  padding: 0px 12px;
}
.header-top-slide li:last-child {
  border-right: none;
}
.ubermenu.ubermenu-main{
  margin-top:30px;
}
.ubermenu.ubermenu-main ul {
  display: flex;
  justify-content: center;   /* horizontal centering */
  align-items: center;       /* vertical centering */
  list-style: none;
}
.header-right-box{
  margin-top:25px;
  text-align:right;
}

/*Home Menu styling*/
#menu-item-29 a{
  padding:0px;
  font-size:22px;
  position: relative;
  top:-1px;
}
#menu-item-29 span{
  display:none;
}
.ubermenu.ubermenu-main{
  margin-left:25px;
}
.search-box-inner .screen-reader-text{
  display:none;
}
.searchBox{
  display:inline-block;
}
.searchBoxGlass i{
  color: white;
  border-right: 1px solid;
  padding: 0px 14px 0px 0px;
  line-height: 20px;
  margin-right: 4px;
  cursor: pointer;
}

.search-box-inner{
  position: absolute;
  visibility: hidden;
  top: 44px;
}

.search-box-inner input[type="search"] {
  box-sizing: border-box;
  outline: none;
  color: #8b0018;
  padding: 5px 8px;
  border: none;
}

.search-box-inner button {
  position: relative;
  top: 0px;
  right:26px;
  border: none;
  color: #fff;
  padding: 0px;
  z-index: 2;
  font-size: 14px;
  cursor: pointer;
  background: none;
  color: black;
}
.search-box-inner i{
  color:black;;
}
.header-socials-icons{
  display:inline-block;
}

.header-socials-icons ul{
  display:inline-block;
  padding: 0px;
  list-style: none;
  margin:0px;
}

.header-socials-icons ul li{
  display:inline-block;
}

.header-socials-icons ul li a{
  color: white;
  padding: 8px;
  font-size: 20px;
}

.home-banner-section img{
  width:100%;
  display:none;
}
/*.home-banner-section video{
  width:100%;
}*/

.home-banner-section {
  position: relative;
  width: 100%;
  height: calc(100vh - 90px);;
  overflow: hidden;
}

.home-banner-section video {
  width: 100%;
  height: 100%;
  object-fit: cover; /* cover the full area */
}

.home-latest-new-main{

}

.article-cate, .article-auther{
  text-decoration: none;
  color: #646669;
}

.gray-bg{
  background: #f8f8f8;
}

.home-news{
  margin-top:15px;
}

.home-news h2{
  color: white;
  padding: 8px;
  font-family: Barlow Condensed, Barlow Condensed fallback, sans-serif;
  line-height: 2rem;
  font-weight: 700;
  font-size: 2rem;
  margin-bottom:0px;
}
.home-news ul{
  margin:0px;
  padding: 0px;
}
.home-news ul li{
  list-style: none;
  border-bottom: 1px solid #ddddde;
  padding: 18px 0px 6px 0px;
}
.home-news ul li img{
  margin-bottom:10px;
  display:block;
}
.home-news ul li:last-child{
  border-bottom: none;
}
.home-news span{
  color: #646669;
  text-transform: uppercase;
  margin: 5px 0px;
  font-family:Inter, Inter fallback, sans-serif;
  letter-spacing: .25px;
  font-size: .75rem;
  font-weight: 600;
  display: block;
}
.home-news ul li .article-title{
  font-family: Barlow Condensed, Barlow Condensed fallback, sans-serif;
  margin-bottom: .2rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  letter-spacing: .5px;
  margin-top: .2rem;
  text-decoration: none;
  color:black;
}
.home-updated-news{
  text-align: center;
  margin-top:15px;
}
.home-updated-news img{
  width:100%;
}
.home-updated-news span{
  color: #646669;
  text-transform: uppercase;
  margin: 15px 0px;
  font-family:Inter, Inter fallback, sans-serif;
  letter-spacing: .25px;
  font-size: .75rem;
  font-weight: 600;
  display: block;
}
.home-updated-news  .article-title{
  font-family: Barlow Condensed, Barlow Condensed fallback, sans-serif;
  margin-bottom: .2rem;
  font-size: 2.5rem;
  font-weight: 600;
  margin-top: .2rem;
  text-decoration: none;
  color:black;
  line-height: 2.1rem;
  display:inline-block;
}

.lastest-news h2{
  background: #8b0018;home-article-inner
}

.featured-news h2{
  background: #0a3161;
}


.home-article-banner {
  width: 100%;
}

.home-article-banner-inner {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  background-color: #f5f5f5;
  flex-direction: column;
  text-align: center;
  /*-webkit-box-shadow: inset 2px -1px 26px -1px rgba(66, 68, 90, 1);
  -moz-box-shadow: inset 2px -1px 26px -1px rgba(66, 68, 90, 1);
  box-shadow: inset 2px -1px 26px -1px rgba(66, 68, 90, 1);*/
}
.home-article-inner img{
  width:100%;
}

.home-article-banner-inner h4 {
  position: absolute;
  z-index: 2;
  color: white;
  font-size: 2.5rem;
  font-weight: bold;
}

.home-article-banner-inner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.home-articles{
  padding: 20px 0px;
}

.home-articles span{
  color: #646669;
  text-transform: uppercase;
  margin: 10px 0px 5px 0px;
  font-family:Inter, Inter fallback, sans-serif;
  letter-spacing: .25px;
  font-size: .75rem;
  font-weight: 600;
  display: block;
}
.home-articles .article-link{
  font-family: Barlow Condensed, Barlow Condensed fallback, sans-serif;
  margin-bottom: .2rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  letter-spacing: .5px;
  margin-top: .2rem;
  text-decoration: none;
  color:black;
}

.home-articles p{
  color:#505357;
  margin-top:5px;
}
.exploreMore{
  text-align: center;
}
.exploreMore a{
  background: #811619;
  color: white;
  text-decoration: none;
  padding: 10px 30px;
  display: inline-block;
  margin: 11px 0px;
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 5px;
}

.home-article-inner{
  margin-bottom: 15px;
}

.main-nav {
  background-color: #8d0032;
}

.main-nav {
  transition: all 0.3s ease;
  z-index: 1030;
}
/*For fixed nav*/
.main-nav.fixed {
  position: fixed;
  top: 0;
  width: 100%;

}
.header-top-slide.fixed{
  position: fixed;
  width: 100%;
}
/*For fixed nav end*/

.new-letter-main {
  background-color: #811619;
  color: white;
  padding: 70px 0;
  font-family: 'Roboto Slab', serif;
}

.new-letter-main h5{
  font-family: 'Roboto Slab', serif;
  font-size: 50px;
}

.new-letter-main p{
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 400; /* Adjust as needed: 200 for extra-light, 700 for bold */
}

/*WP new letter plugin*/
.noptin-form-footer{
  padding:0px!important;
}
.noptin-inpost-main-wrapper .noptin-optin-form-wrapper{
  background:transparent;
  border: none !important;
  margin: 0px!Important;
}
.noptin-form-fields{
  gap:0px!important;
}

.new-letter-inner {
  position: relative;
  width: 400px;
  font-family: 'Nunito Sans', sans-serif;
}
.new-letter-main input[type="email"] {
  background-color: #fff;
  width: 100%;
  border: 1px solid #ccc;
  padding: 14px 100px 14px 10px;
  line-height: 1;
  box-sizing: border-box;
  outline: none;
  color:#8b0018;
  border-radius: initial;

}

.new-letter-main input[type="submit"] {
  height:42px;
  position: absolute;
  right: 5px;
  top: 5px;
  bottom: 5px;
  border: none;
  background: #8b0018;
  color: #fff;
  padding: 0 20px;
  z-index: 2;
  font-size: 14px;
  cursor: pointer;
  width:auto;
  border-radius: initial;
}


.new-letter-main input[type="submit"]:focus {
  box-shadow: none!important;
}


.footer-main{
  background: #0a1718;
  padding: 5px 0px;
}
.footer-social-icons{

  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  padding: 30px 0 20px 0px;
  margin-bottom: 20px;
  flex-wrap: wrap; /* Allow icons to wrap on smaller screens */
  text-align: center;
}
.footer-social-icons i{
  font-size:35px;
}

.footer-menus h5{
  color:#f8f8f8;
  text-transform: uppercase;
  font-size: 16px;
}
.footer-menus-inner ul {
  padding:0px;
}
.footer-menus-inner ul li{
  list-style: none;
  font-size: 14px;
  padding: 2px 0px;
}

.footer-menus-inner ul li a{
  color: #b2b2b2;
  text-decoration: navajowhite;
  font-size: 13px;
}

.footer-bottom{
  text-align: center;
  color: white;
  margin-top: 10px;
}
.footer-bottom p{
  font-size:13px;
  color:#f8f8f8;
}
.copy-right a {
  padding-left: 3px;
  margin-left: 6px;
  color:#f8f8f8;
  text-decoration: none;
}

.copy-right a::before {
  content: "";
  display: inline-block;
  border-left: 1px solid #f8f8f8;
  height:0.9em; /* Matches the height of the text */
  margin-right: 8px;
  vertical-align: middle;
}

.supportCause{
  background: #811619;
  color: white;
  text-decoration: none;
  padding: 6px 15px;
  display: inline-block;
  margin: 11px 0px;
  text-transform: uppercase;
  font-size: 14px;
}
.supportCause:hover{
  color:white;
}

.footer-contact-email a{
  color: #b2b2b2;
  text-decoration: navajowhite;
  font-size: 13px;
}

.header-language-box{
  display:inline-block;
  color:#fff;
  position: relative;
  /*right: -15px;*/
  padding-left: 10px;
}
.header-language-box ul li a {
  color:#fff;
}
.header-language-box .globe i{
  font-size:18px;
}
.language-trans-header{
}

.footer-language-box{
  margin-top: 20px;
  color: #811619;
}
.footer-language-box ul li a {
  color:#811619;
}

.footer-language-box  .globe i{
  font-size:25px;
}

.language-trans-footer{
  right: -10px;
}

.language-trans-main span{
  display:inline-block;;
}
.language-trans-header li:not(:first-child) {
  background-color: #8d0032;
}

.language-trans-header li  a{
  padding: 2px 0px;
  margin: 0px 9px;
}
.language-trans-header li:last-child a {
  padding-bottom: 5px;
}

.language-trans {
  position: relative;
  width: 100px;
  top: -20px;
}
.language-trans::after {
  content: '▼';
  position: absolute;
  right: 20px;
  top: 13px;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: 15px;
  /*color: #811619;*/
}
.language-trans ul {
  position: absolute;
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  cursor: pointer;
  user-select: none;
  width:90%;
}

.language-trans ul li {
  list-style: none;
  display: none;
  z-index: 9999;
  position: relative;
}

.language-trans ul li a {
  text-decoration: none;
  display: block;
  margin-right: 30px;
}

/* Show only current by default */
.language-trans ul li.current {
  display: block;
}

/* Show all when active */
.language-trans ul.active li {
  display: block;
}

.language-trans ul.active li.current {
}

/*Advertisement*/
.advertisement-main{
  padding:10px 0px;
}
.advertisement-inner h3{
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 40px 0;
  color: #c8c8c8;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
  margin:0px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 10px 0px;
}

.advertisement-inner h3::before {
  content: '';
  flex: 1;
  border-bottom: 1px solid #c8c8c8;
  margin: 0 10px;
}

.advertisement-inner h3::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #c8c8c8;
  margin: 0 10px;
}

.advertisement-inner img{
  padding:0px 20%;
}
/*Advertisement*/

/*Post Listing Styling*/
.post-items{
  padding: 0px 0px;
}
.post-items h3{
  text-align: center;
  padding: 10px 0px 30px 0px;
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 400;
  font-size: 35px;
}
.post-items-inner {
  margin-bottom: 30px;
}
.post-items-inner span{
  color: #646669;
  text-transform: uppercase;
  margin: 5px 0px;
  font-family:Inter, Inter fallback, sans-serif;
  letter-spacing: .25px;
  font-size: .75rem;
  font-weight: 600;
  display: block;
}
.post-items-inner .article-link{
  font-family: Barlow Condensed, Barlow Condensed fallback, sans-serif;
  margin-bottom: .2rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  letter-spacing: .5px;
  margin-top: .2rem;
  text-decoration: none;
  color:black;
}

.post-items-inner p{
  color:#505357;
  margin-top:5px;
}

.post-listing-main {
  padding: 10px 0px;
}
.top-heading-sec h3{
  color:#811619;
  text-transform: uppercase;
}
.top-heading-sec{
  text-align: center;
  border-bottom: 2px solid #811619;
  margin-bottom: 20px;
  padding: 40px 0px 30px 0px;
}
.top-heading-sec h3{
  color:#811619;
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 400;
  font-size: 30px;
}
.top-heading-sec p{
  font-family: 'Nunito Sans', sans-serif;
  padding:0px 24%;
  text-align: left;
  color:#acacac;
  text-align: center;
  margin-bottom: 0px;
}
/*Post Listing Styling End*/

/*Post Pagination start*/

.pagination {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin: 20px 0;
  font-family: Arial, sans-serif;
}

.pagination a,
.pagination span {
  padding: 8px 12px;
  text-decoration: none;
  color: #333;
  border-radius: 4px;
  transition: all 0.3s ease;
  padding: 2px 8px;

}

.pagination a:hover {
  background-color: #98043b;
  color: #fff;
}

.pagination .current {
  background-color: #98043b;
  color: #fff;
  font-weight: bold;
  margin:0px;
}

/*Post pagination end*/

/*Our team page start*/
.our-team-main{
  background-color: #bfc1c3;
  padding: 10px 0px 50px 0px;
}
.our-team-main .top-heading-sec p{
  color: #898a8c;
  text-align:center;
}
.our-team-detail h3{
  text-align: center;
  padding: 15px 0px 15px 0px;
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 400;
  font-size: 35px;
}
.our-team-inner{
  background-color:#d1d3d4;
  margin:30px 0px;
  padding-right:5px;
}
.team-title-sec {
  position: relative;
  padding-left: 10px;
  margin:2% 0px 3% 0px;
}

.team-title-sec::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  bottom: 0;
  width: 3px;
  background-color: #98043b;
}
.team-title-sec h4{
  color:#414042;
}
.team-title-sec h5{
  color:#6f6f70;
}
.our-team-inner p{
  color:#6f6f70;
  padding-right:20px;
}
/*Our team page end*/

/*Post Detail Page*/
.post-detail-page{
  padding:20px 0px;
}
.post-detail-top{
  margin-top: 30px;
}
.post-detail-top h3{
  color: #811619;
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 400;
  font-size: 25px;
}
.post-detail-top h1{
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: bold;
  font-size: 30px;
  color:#040404;
}
.post-detail-top h6{
  font-family: 'Barlow Condensed', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}
.post-detail-top span{
  margin-right:10px;

}
.post-detail-top .publish-by{
  border-right: 1px solid #64667b;
  display: inline-block;
  padding-right: 10px;
  color:#636f71;
}
.post-detail-top .publish-date{
  color:#040404;
}
.post-detail-top .publish-by i{
  font-style: normal;
}
.post-detail-content{
  color: #414143;
}
.post-detail-content p{
  color: #414143;
}

.post-detail-content ul li{
  color:#9c9c9d;
}

.post-detail-content h2 {
  font-family:'Barlow Condensed', sans-serif;
}

.post-detail-content h3{
  font-family:'Barlow Condensed', sans-serif;
}

.post-detail-content h4{
  font-family:'Barlow Condensed', sans-serif;
}

.post-detail-content h5{
  font-family:'Barlow Condensed', sans-serif;
}

.post-detail-content h6{
  font-family:'Barlow Condensed', sans-serif;
}

.post-detail-content a{
  color:#000;
  text-decoration:none;
}
.category-more-in{
  border-top: 3px solid #98043b;
  margin-top: 20px;
}
.category-more-in span{
  background: #414042;
  padding: 6px 21px;
  display: inline-block;
  border-radius: 5px;
  margin: 40px 0px 25px 0px;
  text-transform: uppercase;
  color: white;
}
.category-explore-more a{
  background:#98043b;
  color:#fff;
  text-decoration: none;
  text-transform: uppercase;
  float: right;
  padding: 6px 30px;
  display: inline-block;
  border-radius: 5px;
}
/*Post Detail Page End*/

/*Inner page Ads*/
.ads-main{
  margin-top: 30px;
}
.ads-inner{
  background:white;
  padding:10px;
  margin-bottom:15px;
}
.ads-inner img{
  width:100%;
}
/*Inner page Ads End*/

/*Pages styling*/
.page-404{
  margin:40px 0px;
  text-align: center;
}
.page-404 a{
  background: #8b0018;
  color: #fff;
  padding: 9px 20px;
  z-index: 2;
  font-size: 14px;
  border-radius: 5px;
  display: inline-block;
  text-decoration: none;
  margin-top: 15px;
  text-transform: capitalize;
}
.page-content {
  font-family: Inter, Inter fallback, sans-serif;
  color:#58595b;
}
.page-content h3{
  font-family: Inter, Inter fallback, sans-serif;
  font-size: 19px;
  font-weight: 500;
  margin:30px 0px;
}
.theme-red{
  color:#98043b;
}
.paypal-img{
  width:150px;
  height:auto;
  margin-bottom:10px;
}
/*Contact Us*/
#contact-form h3 {
  font-family: Inter, Inter fallback, sans-serif;
  margin-bottom: 28px;
  margin: 20px 0px 30px 0px;
  font-size:25px;
  font-weight: bold;
}
.reach-out-team ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.reach-out-team ul li {
  flex: 0 0 calc(50% - 10px);
  box-sizing: border-box;
  margin-top:20px;
}
.reach-out-team ul li h2{
  color:#98043b;
  font-size: 22px;
  margin-bottom:15px;
}
.reach-out-team ul li span{
  color:#acacac;
  margin-left:14px;
}
.border-bottom-none{
  border-bottom:none!important;
}

.contact-us-form {
  position: relative;
  padding-left:10%;
}

.contact-us-form::before {
  content: "";
  position: absolute;
  top: 15%;
  bottom: 15%;
  left: 0;
  width: 2px;
  background-color: #a0a0a0;
  border-radius: 2px;
}
.contact-us-form input[type="text"] ,
.contact-us-form input[type="email"] ,
.contact-us-form textarea{
  border:2px solid #a0a0a0;
  border-radius: 5px;
  padding:8px;
}

.contact-us-form textarea{
  border:2px solid #a0a0a0;
  border-radius: 5px;
  padding:8px;
}
.contact-us-form textarea {
  height: 120px;
  resize: none;
}
.contact-us-form input[type="submit"]{
  background-color: #98043b;
  color: white;
  padding: 8px 40px;
  border: none;
  margin-top: 10px;
  border-radius: 5px;
}
.red-asterisk{
  color:#de3545;
}


.contact-us-form label{
  color:#383851;
  margin-bottom:10px;
}

/*Media /Tv Interview*/
.tv-interviews-inner{
  margin-bottom:30px;
}
.tv-interviews-inner h6 {
  margin: 10px 0px;
}
.tv-interviews-inner a{
  font-family: Inter, Inter fallback, sans-serif;
  margin-bottom: .2rem;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .5px;
  text-decoration: none;
  color: black;
}

/*About the founder modal*/
.about-the-founder .modal-body{
  background:#d1d3d4;
}

.btn-close-cs {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 45px;
  height: 45px;
  line-height: 0;
  padding: 9px;
  cursor: pointer;
  z-index: 2;
  transition: transform .25s ease;
  border:none;
  background:none;
  color:#98043b;
}
.btn-close-cs:hover{
  transform: rotate(90deg);
}

.btn-close-cs i {
  font-size: 25px;
}



.about-founder-inner{
  background-color: #d1d3d4;
  padding: 10px;
}
.founder-title-sec {
  position: relative;
  padding-left: 10px;
  margin:2% 0px 3% 0px;
}

.founder-title-sec::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  bottom: 0;
  width: 3px;
  background-color: #98043b;
}
.founder-title-sec h4{
  color:#414042;
  margin-bottom:0px;
}
.founder-title-sec h5{
  color:#6f6f70;
}
.founder-title-sec p{
  color:#6f6f70;
}
.founder-content p{
  font-size: 14.5px;
  margin-bottom: 0px;
  margin-top: 14px;
}


/*About the founder modal end*/
/*Lang UR AR styling*/
html:lang(ur),
html:lang(ar),
body:lang(ur),
body:lang(ar) {
  direction: rtl;
  text-align: right;
}
html:lang(ar),
html:lang(ur) {
.post-detail-content p{
  font-size:18px;
}
.header-right-box{
  text-align:left;
}
.header-top-slide ul li:first-child{
  border-right:none;
}
.header-top-slide ul li:last-child{
  border-right:1px solid #f3adbb;
}
#ubermenu-main-2-main_menu {
  /*float: right;*/
}

#ubermenu-main-2-main_menu ul li {
  float: right;
  text-align:right;
}
.ubermenu-retractor-mobile{
  text-align: center!important;
  width:100%;
}

/* Search icon adjustments */
.searchBoxGlass i {
  border-right: none;
  border-left: 1px solid;
  padding: 0px 0px 0px 14px;
  margin-right: 0px;
  cursor: pointer;
}

.header-language-box {
  direction: ltr;
  text-align: left;
}
.search-box-inner button{
  right:-26px;
}

.new-letter-main input[type="submit"]{
  left: 5px;
  right: auto;
}
.new-letter-main input[type="email"]{
  padding: 14px 10px 14px 100px;
}
.contact-us-form{
  padding-left:0px;
  padding-right:10%;
  direction:rtl;
}
.contact-us-form input , textarea{
  direction:rtl;
}
.contact-us-form::before {
  left:auto;
  right: 0;
}
.wpcf7-spinner{
  float:left;
  margin-top:15px;
}
.reach-out-team ul li span{
  margin-right:14px;
  margin-left:auto;
}
.post-detail-top .publish-by {
  border-right: none;
  padding-right: 0px;
  color: #64667b;
  border-left: 1px solid #64667b;
  padding-left: 10px;
  display:inline-flex;
  margin-right: 0px;
}
.team-title-sec::before{
  right:0;
  left:auto;
}
.our-team-inner img{
  position: relative;
  right:-5px;
}
.our-team-inner p{
  padding-right:0px;
  padding-left:20px;
}
.team-title-sec{
  padding-right:10px
}

.founder-title-sec::before {
  right: 0;
  left:auto;
}
.founder-title-sec{
  padding-right:10px
}

.btn-close-cs{
  left:10px;
  right:auto;
}
.order-2{
  order:2;
}
.order-1{
  order:1;
}

.copy-right a {
  padding-left: 0px;
  margin-left: 0px;
  padding-right: 3px;
  margin-right: 6px;
}

.copy-right a::before {
  content: "";
  display: inline-block;
  border-left: 0px solid #f8f8f8;
  height:0.9em; /* Matches the height of the text */
  margin-right:0px;
  vertical-align: middle;
  margin-left:8px;
  border-right: 1px solid #f8f8f8;
}



@media only screen and (max-width: 430px) {
  .header-language-box {
    right: auto;
    top: 42px;
    float: left;
  }

  .post-detail-top h1 {
    font-size: 20px;
    line-height: 35px;
  }
}
}

/*Responsive*/

@media screen and (max-width: 959px) {
  .reach-out-team ul li{
    flex:auto;
  }
  .main-nav.fixed{
    top:30px;
  }
  .ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
    max-width: 96%!important;
    min-width: 96%!important;
  }
  .ubermenu-submenu-id-106 li {
    min-width: 50% !important;
  }
  .ubermenu-submenu-id-106 li:last-child {
    min-width: 100% !important;
  }
  .ubermenu-submenu-id-211 li{
    min-width:50%!important;
  }
  .ubermenu-submenu-id-211 li:last-child{
    min-width:100%!important;
  }
  .ubermenu-submenu-id-93 li{
    min-width:50%!important;
  }
  .ubermenu-submenu-id-93 li:last-child{
    min-width:100%!important;
  }
  .ubermenu-submenu {
    overflow: auto !important;
  }
}

@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}



@media (max-width: 960px) {
  #menu-item-29 i{
    margin-left:10px;
  }
  .header-right-box {
    text-align: right;
    margin-top: 0px;
  }

  .header-top-slide {
    position: relative;
    top: 0;
    left: auto;
    transform: translate(0%, 0%);
    background: #8d0032;
    padding:10px 0px;
  }
  .home-banner-section{
    height: auto;
    background:#f8f8f8;
  }

}
@media (max-width: 890px){

}

@media (min-width: 768px) {
  .ubermenu-skin-black-white-2.ubermenu-responsive-toggle{
    text-align:right!important;
  }

}
@media only screen and (max-width: 430px) {
  .header-language-box {
    right: 75%;
    top: 42px;
    float:left;
  }
}
@media (max-width: 767px) {

  .ubermenu-skin-black-white-2.ubermenu-responsive-toggle{
    text-align:right!important;
  }
  .header-top-slide ul{
    gap:0px;
  }
  .header-top-slide li {
    font-size: 12px;
    padding-right: 5px;
    padding-left: 5px
  }
  .header-top-slide {
    position: relative;
    top: 0;
    left: auto;
    transform: translate(0%, 0%);
    background: #8d0032;
    padding:10px 0px;
  }

  .header-socials-icons ul li a{
    padding:5px;
    margin-top:10px;
  }
  .top-heading-sec p{
    padding:0px;
  }
  .search-box-inner input[type="search"]{
    width:160px;
  }
  .contact-page .top-heading-sec{
    margin: 0px;
    padding: 20px 0px;
  }
  .contact-page .top-heading-sec h3{
    margin: 0px;
  }
  .reach-out-team ul li{
    width:100%;
    margin-top: 10px;
  }
  .reach-out-team ul li p{
    margin-bottom:5px;
  }
  .contact-us-form {
    padding-left: 0px; /* Reduce padding */
  }
  .reach-out-team h3{
    margin:20px 0px;
  }
  .contact-us-form::before {
    display: none; /* Hide vertical line */
  }
  .contact-us-form h3{
    margin-top: 40px !important;
  }
}
