.project-about-section{
    padding: 50px 0 0 50px;
 border-radius: 16px;
 background-image: linear-gradient(112deg, #001058, #d10a16);
 margin-top: 72px;
 color:#fff;
 width:100%;
 position: relative;
}

.project-about-section h2{
 font-size: 30px;
 font-weight: bold;
 line-height: 1.23;
 letter-spacing: normal;
}

.project-about-section p{
 max-width: 626px;
 font-size: 14px;
 font-weight: normal;
 line-height: 22px;
 letter-spacing: normal;
}


.gear-area{
 height: 278px;
 width: 262px;
 background-image: url(../img/buarc-gear.png);
 background-size: contain;
 background-repeat: no-repeat;
 position: absolute;
 right: 0;
 display: block;
 bottom: 0;
 opacity: .5;
}

.team-section{
   width:100%;
   background-color: #fff;
   padding: 70px 0;
   margin-top: 72px;
   text-align: center;
   border-radius: 16px;
}

.team-section .team-item{
    padding: 28px;
     border-radius: 16px;
     border: 1px solid #161617;
     max-width: 299px;
     max-height: 121px;
     display: inline-block;
     margin: 24px 12px 12px 12px;
}

.team-item p{
 font-size: 18px;
 font-weight: bold;
 line-height: 1.22;
 letter-spacing: normal;
 text-align: center;
 color: #161617;
 margin:0 0 5px 0;
}

.team-item span{
font-size: 15px;
 font-weight: 500;
 line-height: 1.27;
 letter-spacing: normal;
 text-align: center;
 color: #161617;
}

@media(max-width:992px){
 .project-about-section{
   padding: 20px;
 }
 .gear-area{
   display: none;
 }
 .project-about-section p{
   font-size: 13px;
 }
 .project-about-section h2{
   font-size: 32px;
 }
}

.news .item .image {
   max-height: 230px;
   min-height: 230px;
}

.news-list-module {
   justify-content: flex-start;
}

.news-list-module .card{
 margin-right: auto;
}

.pagination-wrapper .page-link.current, .pagination-wrapper .page-link.active {
   background-color: #161617;
   color: #ffffff;
   transition: all 0.3s ease-in-out;
}

.news-list-module .image {
   max-height: 180px;
}

.events .card-left .date .small:after {
  display: none;
}
.info-heading{
 margin-bottom: 16px!important;
}

.news-module .top-img img ,.news-sidebar img{
   border-radius: 8px;
}

.events .card-left .in-card .title {
 height:46px;
 overflow: hidden;
}

.events .card-left .in-card-wrapper .in-card {
 flex:0 0 31.1%;
}

.events .card {
 padding: 13px 32px;
}

.news-list .in-col .title h2 {
 height: 44px;
 overflow: hidden;
}

.news-list .in-col {
 height:290px;
}

.news-list .in-col .desc p {
 height:70px;
 overflow: hidden;
}

.news-list .in-col .action a {
 border-radius: 8px;
}

.team-section .team-item {
 width: 299px;
 height: 121px;
 padding: 0 !important;
 display: flex;
 flex-direction: column;
 align-items: center;
 align-content: center;
 justify-content: center;
 flex:0 0 31%;
 margin-bottom:0;
}

.team-section .team-wrapper {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
}

.team-section .team-item:first-of-type {
 display:flex;
 width: 100% !important;
 margin-left: 410px;
 margin-right: 410px;
}

.team-section h2 {
 font-weight: 700;
}

.project-about-section {
 height:461px;
}

.video-block .container .card.left .image img {
 height:40px;
 width:40px;
 margin-bottom:20px;
}

.video-block .container .card.left .content {
 height:400px;
 display: flex;
 flex-direction: column;
 align-items: center;
}

.video-block .container .card.left .content {
 margin:0;
 justify-content: center;
}


.video-block .container .card.left .content h3 {
 font-size:18px;
 font-weight: 700;
 line-height: 22px;
}
.video-block .container .card.left .content .desc p {
 margin-bottom:0;
 font-size:14px;
 line-height: 22px;
 margin-top:11px;
}

.video-block .container .card.left .image {
 margin: 0;
 margin-left: auto;
 margin-right: auto;
}

.events-home .in-card-wrapper {
 justify-content: flex-start !important;
}

.events-home.events .card-left .in-card-wrapper .in-card {
 margin-right:25px;
}

.events .card-left .in-card-wrapper .in-card {
 flex:0 0 100% !important;
}

.members .card {
 position: relative;
}

.members .max-width {
 max-width: 100%;
 margin-top: 15px;
 width: 100%;
 position: absolute;
 left: 0;
 top: 16px;
 height: 74%;
 margin-top:0 !important;
 overflow: hidden !important;
 width:auto;
 margin-left:auto !important;
 margin-right:auto !important;
 left:0;
 right:0;
}

.video-block li {
 font-weight: 500 !important;
}

.maps-bottom .row-outer .content {
 margin-top:6.5px !important;
}

.video-block .container .card.left .content h3 {
 font-weight: 900 !important;
}

.maps-bottom .row-outer .head {
 margin-bottom:19px !important
}

.maps-bottom .row-outer {
 margin-top: 17.8px !important;
}

.maps-bottom .row-outer .head {
 margin-top:9px !important;
}

.maps-bottom .row-outer .head.newsForm {
 margin-bottom:0 !important;
}

.maps-bottom .row-outer .head {
 margin-bottom: 10px !important;
}

.maps-bottom .row-outer {
 margin-top:26.8px !important;
}

body > div.page-inner > div > div.maps-bottom > div.contact-left > div > form > div.form-bottom > div.left > div > div {
 font-size: 14px;
   font-weight: 500;
   text-decoration: underline;
   margin: 0 !important;
   cursor: pointer;
}

.maps-bottom .form-control {
 border-radius: 5px !important;
}

footer .footer-top .in-col {
 margin-top:-27px;
}

footer .footer-top .in-col:first-child {
 margin-top:-40px;
}

footer {
 padding-bottom:20px;
}

.fa-map-marker {
 font-size:20px !important;
}


.members .card {
 overflow:hidden !important;
}

.members .title span {
 font-size: 22px;
 font-weight: bold;
 color: #000;
 line-height: 1.2;
 display: block;
 text-align: center;
 padding-bottom: 15px;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 margin: auto;
}

.video-block .container .card {
 position: relative;
 overflow: hidden;
}


.video-block .container .card:after {
 content:"";
 position: absolute;
 height:4px;
 width:100%;
 bottom:0;
 left:0;
}



.navbar-dark .navbar-nav .nav-link {
 font-size: 15px !important;
}

.video-block .container .card.aos-init:after {
 content:none;
}

.maps-bottom form .form-bottom button,
.maps-bottom .subscribe .input-group .btn-red {
 font-weight: 700 !important;
}

.events .card-left .action a {
 font-weight: 700 !important;
}
/* .video-block .container .card:first-child:after {
 background-color:#161617;
}

.video-block .container .card:nth-child(2):after {
 background-color:#d9000d;
}

.video-block .container .card:nth-child(3):after {
 background-color:#132575;
}

.video-block .container .card:nth-child(4):after {
 background-color:#161617;
} */

.news-list-module .card {
 position: relative;
}

.news-list-module .action a {
 position: absolute;
 bottom:30px;
}

body > div.page-inner .news-list-module {
 margin-top:0 !important;
}

.member-center .card {
 overflow-y: scroll !important;
}

.member-center .container .left .card::-webkit-scrollbar,
.member-center .container .right .card::-webkit-scrollbar{
 display: none !important;
}

.maps-wrapper {
 height:auto !important;
 width: fit-content;
}

.video-block .container .card.left .action {
 margin-top:20px !important;
}

.events .container .card-right {
 position: relative;
 padding-top:35px !important;
}

.events .card-right .image {
 position: absolute;
 width: 64%;
 bottom: 0;
 left: 0;
 right: 0;
 margin: Auto;
}

.events .card-right .image img {
 width:100%;
 height:auto;
}

.info-card {
 padding:32px !important;
}

.event-detail-desc p {
 margin-bottom:0 !important;
 padding-bottom:0 !important;
 font-weight: 500 !important;
}

.news-sidebar {
 padding:25px !important;
}

.members {
 margin:Auto;
 margin-top:-12px !important;
 flex:0 0 100% !important;
}

.news-list-module .image {
 width:100%;
 height:200px !important;
 max-height: initial !important;
}



@media (min-width: 992px) {
 .events .card-left .in-card-wrapper .in-card {
     flex: 0 0 31.5% !important;
     margin: 19px 0 !important;
 }

 .events-home.events .card-left .in-card-wrapper .in-card {
   flex: 0 0 28.8% !important;
   margin: 19px 19.5px !important;
}

 .news .card {
   min-height: 400px !important;
 }

 .events-home .card-left .in-card-wrapper .in-card:first-child {
   /* margin-right:25px !important; */
 }

}



@media (min-width: 768px) and  (max-width: 1600px) {
 .simpleParallax {
   max-height: 202px !important;
 }
}

@media (max-width: 768px) {
 .events .card-left .in-card-wrapper .in-card {
   flex:0 0 100% !important;
 }



 .news-module .top-img {
   margin-bottom:15px !important;
 }

 .news-module .content .title h2 {
   font-size: 19px !important;
   margin-top:20px;
   line-height: 27px !important;
 }

 .events .card-right .image {
   position: relative !important;
 }



 .news-list-module .action a {
   position: relative !important;
   bottom:0 !important;
 }

 footer .footer-top .in-col {
   margin-top:0 !important;
 }

 .maps-bottom .contact-left {
   flex: initial !important;
 }


 .maps-bottom .subscribe form {
   width:260px !important;
 }

 .events-home .events .card-left .in-card-wrapper .in-card {
   margin-right:0 !important;
 }

 .events .container {
   padding:0 !important;
 }

 html,
 body {
   overflow-x: hidden !important;
 }

 .news-list-module .card {
   padding:0 !important;
   padding-bottom:30px !important;
 }

 .news-list-module {
   margin-top:15px;
 }

 .video-block .container .card {
   margin-top:20px !important;
   margin-bottom:20px !important;
 }

 .video-block .container .card.left .content {
   padding:20px !important;
   height:auto !important;
 }

 .project-about-section {
   height:Auto !important;
   margin-top:20px;
 }

 .team-section .team-item:first-of-type {
   flex:0 0 90%;
 }

 .team-section .team-item {
   flex:0 0 90%;
 }

 .team-section {
   margin-top:20px;
 }

 body > div.page-inner .maps-bottom,
 body > div.page-inner  .contact {
   padding:0 !important;
 }

 body > div.page-inner .news-list {
   padding-left:15px !important;
   padding-right:15px !important;
 }

 body > div.page-inner .news-list-module {
   padding:0 !important;
 }

 .members .max-width {
   position: relative;
 }

 .contact-form .right {
   width:100%;
   margin-top:20px;
 }

 .page-inner .events-module.card .title h2 {
   width:100% !important;
 }

 .maps-bottom form .form-bottom button {
   height:40px;
   line-height: 40px;
   padding:0;
   width:100%;
 }
 .maps-bottom .subscribe form {
   width:100% !important;
 }
}

.custom-listing li{
 text-align: left;
}

.slider-container .card{
 height: auto!important;
}




.member-center .container .left .card .list .item .text {
   width: 100%;
}

.page-inner .card p {
   margin-bottom: 5px;
}
.dropdown-menu:hover{
 display: block;
 
}
.nav-item:hover .dropdown-menu{
 display: block;
}
.card-bottom-border{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #d9000d;
  z-index: 999999;
}