@font-face{
	font-family: arabic-bold;
    src: url("../font/arabic/IBMPlexSansArabic-Bold.ttf");
}
@font-face{
	font-family: arabic-extra-light;
    src: url("../font/arabic/IBMPlexSansArabic-ExtraLight.ttf");
}

@font-face{
	font-family: arabic-light;
    src: url("../font/arabic/IBMPlexSansArabic-Light.ttf");
}
@font-face{
	font-family: arabic-Medium;
    src: url("../font/arabic/IBMPlexSansArabic-Medium.ttf");
}
@font-face{
	font-family: arabic-regular;
    src: url("../font/arabic/IBMPlexSansArabic-Regular.ttf");
}



body{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	font-family: arabic-regular;
	direction: rtl;
}
p{
	color: #777;
	font-size: 16px;
	font-family: arabic-regular;
}
ul{
	list-style-type: none;
	padding-left: 0px;
}
li{
	list-style-type: none;
	padding-left: 0px;
}

h2{
	font-size: 2.2rem;
	
}
h4{
	font-size:22px;
	font-family: arabic-Medium;
}
a{
	color: #101010;
	font-size: 14px;
	font-family: arabic-regular;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}

.full_solid_logo_bar{
	display: none;
}
.language-flex{
	display: none;
}


.upper_header{
	width: 100%;
	position: relative;
	background-color: #082c5e;
	padding-top: 10px;
	padding-bottom: 10px;
}
.flex_upper_header{
	display: flex;
	justify-content: space-between;

}
.left_area{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.contact_till{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-right: 100px;
}
.contact_till a:nth-child(2){
	margin-right: 12px;
}
.contact_till a{
	color: #f9f9f9;
	font-family: arabic-Medium;
	font-weight: 100;
   
    text-decoration-line: none;
}
.contact_till a img{
	width: 18px;
	opacity: 50%;
}

.right_area{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.right_area select{
	background-color: transparent;
	color: #fff;
	font-size: 14px;
	outline: none;
	border:none;
	font-family: arabic-Medium;
}
.middle_header{
	width: 100%;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}
.middle_address_text{
	max-width: 100%;
	margin-top: 15px;
}
.logo_new{
	width: 150px;
	height: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px;
	background-color: #082c5e;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%;
	position: relative;
	margin-bottom: -110px;
	z-index: 1000;
}
.logo_new img{
	max-width: 100%;
	max-height: 100%;
}
.middle_address_text h2{
font-family: army-thin;
color: #082c5e;
font-weight: bold;
font-size: 3.0rem;
}
.middle_address_text p{
	font-family: poppins-bold;
	font-size: 15px;
}
.middle_address_text h2,
.middle_address_text p{
	display: block;
	line-height: 35px;
}
.flex_mid_banner{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.header_area{
	background-color: #fff;
	width: 100%;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
.logo img{
	max-width: 100%;
}
.address_header{
	margin-top: 20px;
}
.address_header h2{
	color: #000000;
	font-family: arabic-Medium;
	font-weight: bold;
	font-size: 2.5rem;
}
.address_header h2,
.address_header p{
	display: block;
	line-height: 25px;
}

.navbar-brand{
	display: none;
}
.navbar{
	background-color: #082c5e;
}
.navbar .nav-item .nav-link{
	color: #fff;
	font-size: 15px;
	margin-left: 25px;
	margin-right: 25px;
	font-family: arabic-Medium;
	text-transform: uppercase;
	letter-spacing: 1px;
}
@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}	

 
.dropdown-menu{
	border-bottom: 5px solid #082c5e;
	transition: 0.5s;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;

}
.banner_item{
	width: 100%;
	position: relative;
	height: 80vh;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.banner_caption {
	position: absolute;
	max-width: 800px;
	top: 32%;
}
.banner_caption h1{
	font-size: 3.5rem;
	color: #fff;
	font-family: roboto-bold;
	display: block;
	line-height: 50px;
}
.banner_caption p{
	color: #f5f5f5;
	font-family: roboto-light;
	margin-top: 15px;

}
.btn_radius{
	background-color: #082c5e;
	padding: 10px 25px 10px 25px;
	border-radius: 30px;
	color: #fff;
	font-family: roboto-bold;
	font-size: 13px;
	outline: none;
	border:none;
	text-transform: uppercase;
}
.btn_radius:hover{
	background-color: #1a4278;
	color: #fff;
}
.banner_slide .owl-nav .owl-prev{
	position: absolute;
	top: 40%;
	left: 20px!important;
	width: 50px!important;
	height: 50px!important;
	background-color: #fff!important;
	border-radius: 50%!important;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #082c5e!important;
	font-size: 14px;
}
.banner_slide .owl-nav .owl-next{
	position: absolute;
	top: 40%;
	right: 20px!important;
	width: 50px!important;
	height: 50px!important;
	background-color: #fff!important;
	border-radius: 50%!important;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #082c5e!important;
	font-size: 14px;
}

.section_padding{
	padding-top: 50px;
	padding-bottom: 50px;
}
.section_title h2,
.section_title span{
	display: block;
	line-height: 30px;
}
.section_title h2{
	font-weight: bold;
	font-family: arabic-Medium;
}
.section_title span{
	color: #082c5e;
	font-weight: bold;
	font-size: 18px;
}
.about_details{
	margin-top: 30px;
}
.video_area{
	background-color: #082c5e;
	padding: 20px;
}
.video_area h4{
	color: #fff;
	font-family: arabic-Medium;
	margin-bottom: 20px;
}

.bg_gray{
	background-color: #efefef;
}
.section_title p{
	margin-top: 15px;
}
.project_box{
	margin-top: 30px;
}
.project_box .project_img{
	position: relative;
	

}


.project_box .project_img img{
	max-width: 100%;
	transform: scale(1);
	transition: 0.5s;
}
.project_box:hover .project_img img{
	transform: scale(1.1);
	-webkit-box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
animation: hover-animation 1s infinite;

}

@keyframes hover-animation {
    0% {
        transform: scale(1);
        box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
    }
    50% {
        transform: scale(1.1);
        box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
    }
    100% {
        transform: scale(1);
        box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
    }
}

.project_box .project_details{
	margin-top: 20px;
}
.project_box .project_details h4{
	color: #101010;
	font-weight: medium;
	font-family: arabic-Medium;
	text-transform: uppercase;
	font-size: 18px;
	transition: 0.5s;
}
.project_box .project_details p{
	margin-top: 10px;
}
.project_box:hover .project_details h4{
	color: #082c5e;
}

.secretory_desk .secretory_content{
	margin-top: 25px;
	padding-right: 30px;
}
.secretory_img img{
	max-width: 100%;
	 animation: zoom-animation 5s infinite
}
@keyframes zoom-animation {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1.0);
  }
}
.secretory_till_item:hover{
	transform: scale(1.1);
	-webkit-box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
animation: hover-animation 1s infinite;

}
@keyframes hover-animation {
    0% {
        transform: scale(1);
        box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
    }
    50% {
        transform: scale(1.1);
        box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
    }
    100% {
        transform: scale(1);
        box-shadow: 0px -1px 32px 0px rgba(0,0,0,0.75);
    }
}
.secretory_till_item{
	border:1px dashed #082c5e;
	padding: 25px;
	margin-top: 100px;
	transition: 0.5s;
}
.secretory_till_item:hover a{
	color: #2c345b;
}
.secretory_till_item a{
	font-size: 25px;
	color: #082c5e;
	font-weight: bold;
	font-family: arabic-Medium;
	margin-bottom: 10px;
	transition: 0.5s;
	margin-top: 20px;
}
.ic_cercle{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border:1px dashed #082c5e;
	display: flex;
	justify-content: center;
	align-content: center;
	padding: 20px;
	position: relative;
	margin-top: -80px;
	background-color: #fff;
	margin-bottom: 10px;
}
.ic_cercle img{
	max-width: 100%;
	max-height: 100%;
	transition: 0.5s;
}
.secretory_till_item:hover .ic_cercle img {
  transform: scale(1.3) rotate(5deg);
}


.member_area{
	background-image: url(../images/member_banner.jpg);
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	height: 60vh;
	background-position: center;
}
.member_caption{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 600px;
	text-align: center;
	margin: auto;
}
.member_caption h2{
	color: #fff;
	font-family: arabic-Medium;

}
.member_caption p{
	margin-top: 20px;
	color: #fff;
}
.btn_lik{
	font-family: arabic-Medium;
	color: #fff;
	font-size: 25spx;
}
.middle_width{
	max-width: 800px;
}
.light-title h2{
	color: #fff;
	text-transform: uppercase;
}
.section_item{
	margin-top: 30px;
	text-align: center;
}
.section_item .section_img{
	border-radius: 40px;
	height: 220px;
	border:3px solid #fff;
	transition: 0.5s;
	margin-bottom: 25px;
}
.section_item .section_img img{
	border-radius: 60px;
	width: 100%;
	object-position: center;
	object-fit: cover;
	height: 220px;
	margin-bottom: 20px;
	-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(15deg) scale(1.4);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	border:2px dashed #fff;
}
.section_slide .owl-nav{
	position: absolute;
	left: 0px;
	width: 200px;
	top: -50px;
	display: flex;
}

.section_slide .owl-nav .owl-prev,
.section_slide .owl-nav .owl-next{

	width: 50px!important;
	height: 50px!important;
	background-color: #f3f3f3!important;
	border-radius: 50%!important;
	display: flex;
	justify-content: center;
	transform: rotate(180deg);
	align-items: center;
	text-align: center;
	color: #082c5e!important;
	font-size: 14px;
	margin-left: 20px;
}
.section_item:hover .section_img img{
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
	width: 100%;
}

.section_item h4{
	color: #fff;
	font-family: RobotoSlab-regular;

}
a{
	text-decoration-line: none;
}

.section_img{
	 position: relative;
	 overflow: hidden;
}
.section_img img{
	transition: 0.5s;
	
}


.subscription_area{
	background-color: #082c5e;
	padding-top: 30px;
	padding-bottom: 30px;
}
.mail_box{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	border-right: 1px solid #fff;
	padding-right: 10px;

}
.mail_box .mail_text{
	margin-right: 25px;
	margin-top: 15px;
}
.mail_box .mail_text h4{
	text-transform: uppercase;
	color: #fff;
	font-family: arabic-Medium;
	position: relative;
}

.mail_box .mail_text p{
	color: #fff;
	margin-top: 20px;
}
.mail_header{
	position: relative;
}


.subscription_form{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 20px;
}
.subscription_form input{
	outline: none;
	border:1px solid #fff;
	border-radius: 30px;
	padding: 15px 30px 15px 30px;
	background-color: #7590b4;
	font-size: 14px;
	color: #fff;
	width: 500px;
}
.subscription_form input::placeholder{
	font-size: 14px;
	color: #fff;
	font-family: Roboto-Light;

}
.subscription_form button{
	margin-right: 10px;
	outline: none;
	border:none;
	background-color: #fff;
	color: #7590b4;
	padding: 15px 30px 15px 30px;
	border-radius: 30px;
	font-family: arabic-Medium;
	font-size: 14px;
	width: 200px;
	text-transform: uppercase;

}

footer{
	background-color: #202020;
}

.footer_address{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;


	}
.footer_address p{
	margin-right: 20px;
	margin-top: 10px;
	color: #fff;
}

.border_class{
	border-bottom: 1px solid #777;
	padding-bottom: 15px;
}
.footer_header h4{
	color: #fff;
	font-family: arabic-Medium;
	text-transform: uppercase;
}
.footer_content , .news_letter_area{
	margin-top: 20px;
}
.footer_content{
	position: relative;
}


.footer_content ul{
	list-style: none;
     padding-right: 0;
}
.footer_content ul li{
  color: #777;	
  position: relative;
  padding-right: 1.2em;  /* space to preserve indentation on wrap */
  margin: 15px 0px 15px 0px;
 
  font-size: 14px;

}
.footer_content ul :before{
  content: ' \00BB';
  position: absolute;
  right: 0;  /* place the SVG at the start of the padding */
  width: 2em;
  height: 2em;
  font-weight: bold;
  color: #777;
  top: -5px;
}
.footer_content ul li a{
	color: #777;
	 font-family: arabic-regular;
}
.news_letter_tiles{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.news_letter_tiles img{
	border-radius: 5px;
	height: 80px;
	width: 80px;
	object-fit: cover;
	object-position: center;
}
.news_letter_tiles .news_letter_details{
	margin-right: 20px;
}
.news_letter_tiles .news_letter_details a{
	color: #fff;
	font-family: arabic-regular;
	font-size: 16px;
	transition: 0.5s;
}
.news_letter_tiles .news_letter_details p{
	margin-top: 10px;
}
.news_letter_area:hover .news_letter_tiles .news_letter_details a{
	color: #e83f06;
}
.down_footer{
	border-top:1px solid #777;
	padding-top: 20px;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.down_footer span{
	color: #777;
	font-size: 14px;
}
.down_footer span a{
	color: #777;
	font-size: 14px;
}
.down_footer ul li{
  display: inline-block;
  margin-left: 10px;
}
.down_footer ul li a{
	width: 35px;
	height: 35px;
	background-color: #636363;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	font-size: 14px;
	color: #fff;
	transition: 0.5s;
}
.down_footer ul li a:hover{
	background-color: #ffffff;
	color: #00be59;
}

.text_theme h2{
  color: #082c5e;
}

#button {
  display: inline-block;
  background-color: #082c5e;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 40px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}
.bars_left{
	position: relative;
}
.bars_left::before{
	position: absolute;
	left: 0;
	bottom: -15px;
	content: "";
	background-color: #082c5e;
	height: 1px;
	width: 80px;
}
.bars_center{
	position: relative;
}
.bars_center::before{
	position: absolute;
	left: 0;
	bottom: -15px;
	content: "";
	background-color: #082c5e;
	height: 1px;
	width: 80px;
     right: 0;
	margin: auto;
}

.inner_banner{
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height:30vh;
}
.inner_banner_caption{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
}
.inner_banner_caption h2{
	color: #fff;
	font-family: arabic-Medium;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.form_area{
     	background-color: #082c5e;
     	padding: 20px;
     }
     .address_flex{
     	display: flex;
     	justify-content: space-between;
     	flex-wrap: wrap;
     }
     .form_area .address_tiles{
     	max-width: 200px;
     }
      .form_area .address_tiles h4{
      	color: #fff;
      	margin-bottom: 10px;
      }
       .form_area .address_tiles p{
       	font-size: 13px;
       	color: #fff;
       }

       .contact_form{
       	margin-top: 30px;
       }

 .contact_form input[type="text"],
  .contact_form input[type="email"],
   .contact_form textarea{
   	width: 100%;
   	background-color: #b4d2fd;
   	padding: 15px 30px 15px 30px;
   	outline: none;
   	border:none;
   	border-radius: 0px;
   	font-size: 14px;
   	color: #fff;
   	margin-top: 5px;
   	margin-bottom: 5px;
   }        
   .contact_form input::placeholder,
   .contact_form textarea::placeholder{
   	font-size: 14px;
   	color: #101010;
   }
   .contact_form input[type="submit"]{
   	margin-top: 30px;
   	background-color: #eddccc;
   	outline: none;
   	border-radius: 0px;
   	padding: 10px 20px 10px 20px;
   	font-size: 14px;
   	color: #000000;
   }
    .contact_form input[type="submit"]:hover{
    	background-color: #c0630c;
    	color: #fff;
    }

    .map iframe{
    	width: 100%;
    }

    /*======================================
=            NO GUTTER CODE            =
======================================*/
.no-gutter > [class*='col-'] {
    padding-right:30px;
    padding-left:30px;
}
.no-gutter_sell > [class*='col-']{
	padding-right:0px;
    padding-left:0px;
}

.card-primary-border{
	border-top:4px solid #2c345b;
	border-radius: 5px;
}

.bg-theme-light{
	background-color: #e5e9ff;
}
.bank-detaila .card-header h4{
	font-family: poppins-bold;
}
.btn-theme{
	background-color: #082c5e;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;

}
.btn-theme:hover{
	background-color: #2c345b;
	color: #fff;
}

.position-sticky {
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
}
.donation_form input[type="text"]{
     width: 100%;
}

.donation_form input[type="text"],
.donation_form input[type="email"],
.donation_form textarea{
	width: 100%;
	outline: none;
	border:1px solid #d2d2d2;
	padding: 10px;
	border-radius: 0px;
	font-size: 14px;
}
.donation_form input::placeholder{
	font-size: 14px;
}
.donation_form select{
	width: 100%;
	outline: none;
	border:1px solid #d2d2d2;
	padding: 10px;
	border-radius: 0px;
	font-size: 14px;
}
.donation_form .form-group
{
	margin-bottom: 25px;
}
.donation_form .form-group label{
  margin-bottom: 10px;
  font-size: 14px;
  color: #777;
}
.list_notes{
	padding-right: 0px;
}
.list_notes li{
  color: #777;	
  position: relative;
  padding-right: 1.5em;  /* space to preserve indentation on wrap */
  margin: 25px 0px 25px 0px;

}
.list_notes :before{
	content: ' \2713'; 
  position: absolute;
  right: 0;  /* place the SVG at the start of the padding */
  width: 1em;
  height: 1em;
  font-weight: bold;
  color: #3c7ce6;
  top: 2px;
}

/*portfolo*/
.gallery-box {
	margin-top: 25px;
}
.gallery-box img{
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center;
	border-radius: 10px;
	display: block;
}
.gallery-box {
  position: relative;
 
}



.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(0,0,0,0.5);
  border-radius: 10px;
}

.gallery-box:hover .overlay {
  opacity: 1;
}
.overly-icon{
	color: white;
  font-size: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}


.video_box{
	background-color: #fff;
	padding: 20px;
	margin-top: 20px;

}
.video_box .video_title{
	width: 100%;
	background-color: #082c5e;
   padding:10px;
}
.video_box .video_title h4{
	color: #fff;
	font-size: 15px;
}


.contact_till .dropdown button{
	background-color: transparent;
	outline: none;
	border:none;
	color: #fff;
}
.contact_till .dropdown button:focus{
	outline: none;
	box-shadow: none;
}
.contact_till .dropdown-menu li a{
	color: #101010;
}


.add_mission_form input::placeholder{
	font-size: 14px;
}





.add_mission_form input[type="text"],
.add_mission_form input[type="email"],
.add_mission_form input[type="date"],
.add_mission_form textarea,
.add_mission_form select{
	width: 100%;
	outline: none;
	border:1px solid #777;
	padding: 8px 15px 8px 15px;
	border-radius: 0px;
	background-color: transparent;
}
.form-group{
	margin-bottom: 15px;
}
.add_mission_form label{
	margin-bottom: 10px;
	color: #777;
	font-size: 14px;
}

.form-check label a{
	color: #00be59;
}
.add_mission_form input[type="submit"]{
	background-color: #5072a0;
	outline: none;
	border:none;
	padding: 10px 20px 10px 20px;
	color: #fff;
	font-size: 15px;
	border-radius: 0px;
	width: 200px;
	text-transform: uppercase;
}
.add_mission_form .card .card-header{
	background-color: #5072a0;
	padding: 25px;
	text-align: center;
}
.add_mission_form .card .card-header h4{
	color: #fff;
}
.add_mission_form .card .card-header small{
	color: #f5f5f5;
}


.notice_bg{
	background-image: url(../images/solid_bg.jpg);
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.notice_tiles{
	background-color: #fff;
	border-radius:10px;
	padding: 25px;
	margin-top: 25px;
}

.notice_tiles .sub_heading{
	border-bottom: 2px solid #082c5e;
	margin-bottom: 10px;
	color: #082c5e;
	font-family: poppins-medium;

}
.notice_tiles h4{
	margin-top: 15px;
}
.notice_tiles p{
	  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.notic_topic_box{
	background-color: #fff;
	padding: 25px;
	border-radius: 10px;
	margin-top: 25px;
}

.notic_topic_box ul li{
	display: block;
	line-height: 35px;
}
.notic_topic_box ul li a{
	display: block;
	padding-bottom: 8px;
	border-bottom: 1px solid #d2d2d2;
}
.notic_topic_box ul li:last-child a{
	border-bottom: none;
}

.gallery_tab{
	border-bottom: 1px solid #d2d2d2;
}
.gallery_tab .nav-item .nav-link{
	outline: none;
	border:1px solid #d2d2d2;
	font-size: 14px;
	color: #101010;
	border-radius: 0px;
}
.gallery_tab .nav-item .active{
	color: #fff;
	outline: none;
	border:none;
	border-radius: 0px;
}