@-moz-document url-prefix() {
	.stellarnav li a {
		  padding: 15px 32px;
	  }
	  .video-slider h1{
		  padding: 20px 60px !important;
	  }
  }
  @font-face {
	font-family: Aalto Sans Pro;
	src: url(../fonts/AaltoSansPro-Regular.ttf);
	overflow-x:hidden;
  }
  @font-face {
	font-family: Aalto Sans Pro Light;
	src: url(../fonts/AaltoSansPro-Light.ttf);
	overflow-x:hidden;
  }
  @font-face {
	font-family: Aalto Sans Pro Bold;
	src: url(../fonts/AaltoSansPro-Bold.ttf);
	overflow-x:hidden;
  }
  
  html {
	scroll-behavior: smooth;
  }
  body{
	  font-family: Aalto Sans Pro !important;
	  background-color: #ffffff;
  }
  a{
	  color: #1C44A4;
  }
  p{
	  font-size: 20px;
	  color: #404040;
  }
  
  h1 span{
	  font-family: Aalto Sans Pro Light;
	  font-weight: 400;
  }
  .fa, .fas {
	  font-family: "Font Awesome 5 Pro";
	  font-weight: 500;
  }
  .btn:focus, .btn:active{
	  box-shadow: none !important;
	  outline: none !important;
  }
  select:focus, select:active, button:focus{
	  box-shadow: none !important;
	  outline: none !important;
  }
  .page-link:focus{
	  box-shadow: none;
  }
  .btn:hover {
	transition: all 0.3s ease-in; 
  }
  .btn{
	  transition: all 0.3s ease-in; 
	  border-radius: 0;
	  letter-spacing: 1px;
  }
  
  .btn-primary {
	  background: #4589B5;
	  border: 1px solid #4589B5;
	  box-shadow: 8px 8px 16px 2px rgba(33, 104, 149, 0.15);
	  border-radius: 4px;
	  font-weight: 500;
	  font-size: 20px;
	  line-height: 25px;
	  color: #FFFFFF;
	  padding: 11px 18px;
	  border:none;
	  transition: .3s;
  }
  .btn-primary:hover {
	  background: #195c86;
	  transition: .3s;
	  text-decoration: none;
  }
  .btn-primary.focus, .btn-primary:focus{
	  box-shadow: none !important;
  }
  .btn-outline-secondary {
	  background: transparent;
	  border: 1px solid #4589B5;
	  box-shadow: 8px 8px 16px 2px rgba(33, 104, 149, 0.15);
	  border-radius: 4px;
	  font-weight: 500;
	  font-size: 20px;
	  line-height: 25px;
	  color: #4589B5;
	  padding: 11px 18px;
	  transition: .3s;
  }
  .btn-outline-secondary:hover {
	  background: #4589B5;
	  border: 1px solid transparent;
	  transition: .3s;
	  text-decoration: none;
  }
  .learn-more-btn{
	  color: #1A1B29;
	  font-weight: 600;
	  transition: .3s;
  }
  .learn-more-btn i{
	  color: #C70039;
	  margin-left: 10px;
	  font-size: 25px;
	  font-weight: 100;
	  position: absolute;
	  transition: .3s;
	  border-radius: 50%;
  }
  .learn-more-btn:hover i{
	  transition: .3s;
	  background-color: #C70039;
	  color: #ffffff;
	  border-radius: 50%;
  }
  @-webkit-keyframes display-none-transition {
	0% {
	  opacity: 0;
	}
  }
  @keyframes display-none-transition {
	0% {
	  opacity: 0;
	}
  }
  input:focus, input:active{
	  box-shadow: none !important;
	  outline: none !important;
  }
  .form-control:focus{
	  box-shadow: none !important;
	  outline: none !important;
  }
  .form-control{
	  border: 1px solid #DEE0E3;
	  border-radius: 0;
  }
  .section-title-one{
	  width: 50%;
	  margin: auto;
	  margin-bottom: 40px;
	  text-align: center;
  }
  .section-title-one h1{
	  font-weight: 600;
	  font-size: 42px;
	  line-height: 65px;
	  color: #000000;
  }
  .section-title-one h1 span{
	  font-family: Aalto Sans Pro Light;
	  font-weight: 100;
	  color: #004F81;
  }
  .section-title-one p{
	  color: #262626;
	  font-size: 18px;
	  line-height: 26px;
  }
  .section-title-one img{
	  margin-top: -8px;
  }
  .container{
	  max-width: 1265px;
	  position: relative;
  }
  /* Loader Start */
  .loader{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 999;
  }
  .sp {
	width: 50px;
	height: 50px;
	clear: both;
	margin: 20px auto;
  }
  .sp-wave {
	border-radius: 50%;
	position: relative;
	opacity: 1;
  }
  
  .sp-wave:before, .sp-wave:after {
	content: "";
	border: 1px #4589B5 solid;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
  }
  
  .sp-wave:before {
	transform: scale(1, 1);
	opacity: 1;
	-webkit-animation: spWaveBe 0.6s infinite linear;
	animation: spWaveBe 0.6s infinite linear;
  }
  
  .sp-wave:after {
	transform: scale(0, 0);
	opacity: 0;
	-webkit-animation: spWaveAf 0.6s infinite linear;
	animation: spWaveAf 0.6s infinite linear;
  }
  
  @-webkit-keyframes spWaveAf {
	from {
	  -webkit-transform: scale(0.5, 0.5);
	  opacity: 0;
	}
	to {
	  -webkit-transform: scale(1, 1);
	  opacity: 1;
	}
  }
  @keyframes spWaveAf {
	from {
	  transform: scale(0.5, 0.5);
	  opacity: 0;
	}
	to {
	  transform: scale(1, 1);
	  opacity: 1;
	}
  }
  @-webkit-keyframes spWaveBe {
	from {
	  -webkit-transform: scale(1, 1);
	  opacity: 1;
	}
	to {
	  -webkit-transform: scale(1.5, 1.5);
	  opacity: 0;
	}
  }
  @keyframes spWaveBe {
	from {
	  -webkit-transform: scale(1, 1);
	  opacity: 1;
	}
	to {
	  -webkit-transform: scale(1.5, 1.5);
	  opacity: 0;
	}
  }
  /* ============== Header Start ============== */
  .logo{
	  position: absolute;
	  left: 50%;
	  transform: translate(-50%, 0);
	  top: 9px;
	  z-index: 999;
  }
  .logo img{
	  height: 90px;
  }
  .header-top{
	  background-color:#00629e;
	  padding: 2px 0;
  }
  .header-top ul li:first-child .nav-link{
	  text-transform: uppercase;
  }
  .header-top .nav-link{
	  font-weight: 500;
	  font-size: 14px;
	  line-height: 18px;
	  color: #FFFFFF;
	  line-height: 36px;
	  padding: 0;
	  padding-right: 50px;
	  letter-spacing: 0.5px;
	  text-transform: capitalize;
  }
  .log-reg{
	  margin-top:7px;
	  color: #ffffff;	
	  float: right;
  }
  .log-reg a{
	  padding: 0 5px;
	  font-weight: 500;
	  font-size: 14px;
	  line-height: 18px;
	  text-transform: uppercase;
	  color: #FFFFFF;
  }
  .social-top{
	  float: left;
	  margin-top:7px;
  }
  .social-top a{
	  color: #ffffff;
	  padding-right: 20px;
	  font-size: 15px;
  }
  .searchbar{
	  float: left;
	  margin-right: 60px;
	  margin-top:9px;
	position: relative;
	margin-left: 80px;
  }
  .searchbar a{
	  color: #ffffff;
  }
  
  .overlay{
	  height: 100%;
	  width: 100%;
	  background: rgba(0, 0, 0, 0.8);
	position: relative;
	z-index: 9999;
	  
  }
  
  .mk-search-trigger {
	position: absolute;
	top: 45%;
	left: 45%;
  }
  
  
  /* Search Overlay */
  
  .mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform input[type=submit] {
	position: absolute;
	width: 100px;
	height: 100%;
	background-color: transparent;
	border: 0;
	right: 0;
	top: 0;
	cursor: pointer;
  }
  #mk-fullscreen-searchform:focus{
	outline: none;
	border: none;
  }
  
  .mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon {
	font-size: 25px;
	position: absolute;
	right: 90px;
	width: 25px;
	top: 30px;
	color: #fff;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	cursor: pointer;
  }
  .fullscreen-search-icon:hover,
  .fullscreen-search-icon:focus{
	border: none;
	outline: none;
	color: #fff !important;
	-webkit-transition: transform ease-out .2s;
	-moz-transition: transform ease-out .2s;
	-ms-transition: transform ease-out .2s;
	-o-transition: transform ease-out .2s;
	transition: transform ease-out .2s;
  
  }
  
  #mk-fullscreen-searchform {
	position: relative;
	verticle-align: middle;
	top: 20px !important;
  }
  
  .mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input {
	width: 90%;
	background-color: transparent;
	-webkit-box-shadow: 0 1px 0 0 rgb(255 255 255);
	-moz-box-shadow: 0 1px 0 0 rgb(255 255 255);
	box-shadow: 0 1px 0 0 rgb(255 255 255);
	border: 0;
	text-align: left;
	font-size: 25px;
	padding: 20px;
	color: #fff;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
  }
  #mk-fullscreen-search-input::-webkit-input-placeholder { /* Edge */
	color: #ffffff;
  }
  
  #mk-fullscreen-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #ffffff;
  }
  
  #mk-fullscreen-search-input::placeholder {
	color: #ffffff;
  }
  .mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input:focus{
	boder: none;
	outline: none;
  }
  
  .mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show {
	visibility: visible;
	opacity: 1;
  }
  
  .mk-fullscreen-search-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 148px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0, 0, 0, .50);
	text-align: center;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
  }
  
  .mk-animate-element,
  .mk-effect-bg-layer,
  .mk-fullscreen-search-overlay {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
  }
  
  .mk-fullscreen-search-overlay {
	z-index: 999;
  }
  
  .mk-fullscreen-search-overlay .mk-fullscreen-close:link,
  .mk-fullscreen-search-overlay .mk-fullscreen-close:visited {
	color: #fff;
  }
  
  .mk-fullscreen-search-overlay .mk-fullscreen-close {
	position: absolute;
	right: 20px;
	top: 10px;
	font-size: 26px;
	-webkit-transition: transform ease-out .2s;
	-moz-transition: transform ease-out .2s;
	-ms-transition: transform ease-out .2s;
	-o-transition: transform ease-out .2s;
	transition: transform ease-out .2s;
	transform: rotate(0deg);
	z-index: 999;
  }
  
  .mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show #mk-fullscreen-search-wrapper {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	ms-transform: scale(1);
  }
  
  .mk-fullscreen-search-overlay #mk-fullscreen-search-wrapper {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
	background-color: #00629e;
	padding-bottom: 50px;
  }
  
  .mk-search-trigger {
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
  }
  /* Search Button */
  #search-button {
	display: relative;
	vertical-align: middle;
	height: 50px;
	width: 40px;
	border-radius: 50%;
	cursor: pointer;
	opacity: 1;
	padding-right: 10px;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-ms-transition: all 400ms;
	-o-transition: all 400ms;
  }
  #search-button i{
	color: white !important;
	font-size: 18px;
	position: absolute;
  }
  
  #search-button:hover,
  .mk-fullscreen-close:hover {
	opacity: 0.6;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-ms-transition: all 400ms;
	-o-transition: all 400ms;
  }
  #mk-fullscreen-search-input:focus{
	-webkit-box-shadow: 0 1px 0 0 rgb(255 255 255);
	-moz-box-shadow: 0 1px 0 0 rgb(255 255 255);
	box-shadow: 0 1px 0 0 rgb(255 255 255);
  }
  
  .sticky-header {
	  padding: 30px 0;
	  background-color: #ffffff;
	  transition: .3s;
	  width: 100%;
	  position: relative;
  }
  .shrink {
	  z-index: 99999;
	  transition: .3s;
	  transition: .3s;
	  width: 100%;
	  position: fixed !important;
	  -webkit-animation: display-none-transition .4s both;
	  animation: display-none-transition .4s both;
	  top: 0;
	  background-color: #ffffff;
	  padding: 20px 0;
	  box-shadow: 0px 0px 28px #e1e0e09e;
  }
  .shrink .logo{
	  top: 10px;
  }
  .shrink .logo img{
	  height: 70px;
  }
  .shrink .mega-menu{
	  margin-top: 20px;
  }
  .mega-menu{
	  padding:50px 0;
	  background-color: #143672;
	  height: 100vh;
	  margin-top: 29px;
  }
  
  .mega-menu ul{
	  display: block !important;
	  position: relative !important;
	  top: inherit !important;
	  left: inherit !important;
	  margin-bottom: 20px;
  }
  .mega-menu ul li a{
	  padding: 10px 0 !important;
	  font-size: 16px !important;
	  line-height: 16px !important;
	  color: #ffffff !important;
	  font-weight: normal  !important;
	  display: block  !important;
  }
  .mega-menu ul li{
	  transition: .5s;
  }
  .mega-menu ul li:hover{
	  background-image: linear-gradient(to bottom, #435e8e 50%,#435e8e 50%);
	  color: #ffffff !important;
	  transition: .5s;
	  padding-left: 10px;
  }
  .mega-menu h3{
	  font-weight: 600;
	  font-size: 26px;
	  line-height: 25px;
	  color: #ffffff;
  }
  .mega-menu .col-md-3{
	  padding: 0px 30px;
	  margin-left: -15px;
  }
  .mega-menu-left-content{
	  border-right: 1px solid #D1E2E5;
	  padding-right: 40px;
	  padding-left: 0 !important;
  }
  .mega-menu-left-content a{
	  padding-left: 0 !important;
	  font-weight: 600 !important;
	  font-size: 20px !important;
	  line-height: 25px !important;
	  color: #ffffff !important;
	  font-weight: 500 !important;
  }
  .mega-menu-left-content i{
	  margin-left: 15px;
	  width: 24px;
	  height: 24px;
	  line-height: 24px;
	  border-radius: 50%;
	  text-align: center;
	  border:1px solid #ffffff;
	  color: #ffffff !important;
	  font-size: 22px;
	  font-weight: 100;
	  position: absolute;
  }
  .mega-menu-left-content p{
	  font-size: 18px;
	  line-height: 26px;
	  color: #ffffff;
	  margin-bottom: 0;
  }
  .mega-menu .row {
	  padding-left: 30px;
	  transition: .3s;
	  height: 90vh;
	  overflow-y: scroll;
  }
  .mega-menu .row::-webkit-scrollbar-track {
	  background-color: #143672
  }
  
  .mega-menu .row::-webkit-scrollbar {
	  width: 10px;
	  background-color: #143672;
  }
  
  .mega-menu .row::-webkit-scrollbar-thumb {
	  background: #143672;
  }
  .mega-menu-sub:after{
	  content: '';
	  background-image: url(../img/icon/updown.png);
	  background-repeat: no-repeat;
	  background-size: cover;
	  border:1px solid #ffffff;
	  color: #ffffff;
	  height: 30px;
	  width: 30px;
	  line-height: 30px;
	  border-radius: 50%;
	  position: absolute;
	  right: 0;
	  top: 30%;
	  display: none;
  }
  
  .mega-menu-sub .parent-menu a{
	  font-weight: 600 !important;
	  font-size: 15px  !important;
	  line-height: 25px !important;
	  color: #FFFCFC !important;
	  border-bottom: 1px solid #00A3DD !important;
	  margin-bottom: 5px !important;
	  letter-spacing: 1px;
  }
  .mega-menu-sub ul li a{
	  font-size: 16px;
	  line-height: 16px;
	  color: #FFFFFF;
  }
  .mega-menu-sub  li:nth-child(3) a{
	  margin-right: 0;
  }
  .triangle{
	  content: '';
	  background-image: url(../img/icon/arrow-right.svg);
	  background-size: contain;
	  background-repeat: no-repeat;
	  width: 15px;
	  height: 56px;
	  position: absolute;
	  top: 40px;
	  right: -14px;
  }
  .search-wrapper {
	  position: absolute;
	  top: -10px;
	  right: 0;
  }
  .search-wrapper.active {}
  
  .search-wrapper .input-holder {    
	  height: 50px;
	  overflow: hidden;
	  position: relative;
	  margin-top: 10px;
  }
  .search-wrapper.active .input-holder {
	  width: 450px;
	  border-radius: 50px;
	  background: #ffffff;
	  transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
	  border: 1px solid #c0c0c0;
  }
  .search-wrapper .input-holder .search-input {
	  width:100%;
	  padding: 4px 70px 0 40px;
	  opacity: 0;
	  position: absolute;
	  top:0px;
	  left:0px;
	  background: transparent;
	  box-sizing: border-box;
	  border:none;
	  outline:none;
	  font-family:"Open Sans", Arial, Verdana;
	  font-size: 16px;
	  font-weight: 400;
	  line-height: 20px;
	  color:#333;
	  transform: translate(0, 60px);
	  transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
	  transition-delay: 0.3s;
  }
  .search-wrapper.active .input-holder .search-input {
	  opacity: 1;
	  transform: translate(0, 10px);
  }
  .search-wrapper .input-holder .search-icon {
	  width:70px;
	  height:50px;
	  border:none;
	  border-radius:6px;
	  background: #FFF;
	  padding:0px;
	  outline:none;
	  position: relative;
	  z-index: 2;
	  float:right;
	  cursor: pointer;
	  transition: all 0.3s ease-in-out;
  }
  .search-wrapper.active .input-holder .search-icon {
	  width: 50px;
	  height:45px;
	  margin: 0px;
	  border-radius: 30px;
  }
  .search-wrapper .input-holder .search-icon span {
	  width:22px;
	  height:22px;
	  display: inline-block;
	  vertical-align: middle;
	  position:relative;
	  transform: rotate(318deg);
	  transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
  }
  .search-wrapper.active .input-holder .search-icon span {
	  transform: rotate(-45deg);
  }
  .search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
	  position: absolute; 
	  content:'';
  }
  .search-wrapper .input-holder .search-icon span::before {
	  width: 3px;
	  height: 11px;
	  left: 9px;
	  top: 18px;
	  border-radius: 2px;
	  background: #121212;
  }
  .search-wrapper .input-holder .search-icon span::after {
	  width: 20px;
	  height: 20px;
	  left: 0px;
	  top: 0px;
	  border-radius: 16px;
	  border: 3px solid #121212;
  }
  .search-wrapper .close {
	  position: absolute;
	  z-index: 1;
	  top:24px;
	  right:20px;
	  width:25px;
	  height:25px;
	  cursor: pointer;
	  transform: rotate(-180deg);
	  transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
	  transition-delay: 0.2s;
  }
  .search-wrapper.active .close {
	  left:10px;
	  transform: rotate(45deg);
	  transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
	  transition-delay: 0.5s;
	  opacity: 1;
  }
  .search-wrapper .close::before, .search-wrapper .close::after {
	  position:absolute;
	  content:'';
	  background: #ff0f00;
	  border-radius: 2px;
  }
  .search-wrapper .close::before {
	  width: 2px;
	  height: 22px;
	  left: 10px;
	  top: 0px;
  }
  .search-wrapper .close::after {
	  width: 22px;
	  height: 2px;
	  left: 0px;
	  top: 10px;
  }
  /* ============== Header End ============== */
  
  
  /* ============== Main Slider Start ============== */
  .main-slider {
	height: 400px;
	overflow: hidden;
  }
  .video-slider {
	  position: relative;
  }
  .video-slider video {
	width: 100%;
  }
  .video-slider h1{
	  position: absolute;
	  background: rgba(255, 255, 255, 0.51);
	  padding: 20px 70px;
	  color: #002943;
	  left: 50%;
	  transform: translate(-50%, 0);
	  bottom: 0;
	  margin-bottom: 0;
	  font-size:55px;
	  line-height: 1;
	  font-weight: 600;
  }
  .main-slider{
	  background-image: url(../img/slider-banner.png);
	  background-repeat: no-repeat;
	  background-size: cover;
	  position: relative;
	  border-top: 5px solid #9D0A0E;
	  border-bottom: 5px solid #9D0A0E;
  }
  .main-slider .owl-item{
	  max-height: 580px;
  }
  .main-slider-content{
	  padding: 120px 0px 120px 0;
  }
  .main-slider-content h1{
	  font-size: 42px;
	  line-height: 56px;
	  color: #FFFFFF;
	  margin-bottom: 30px;
	  font-weight: 600;
  }
  .main-slider-content span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
  }
  .main-slider-content p{
	  font-size: 18px;
	  line-height: 26px;
	  color: #FFFFFF;
	  margin-bottom: 30px;
  }
  .main-slider-banner{
	  padding: 50px 0;
  }
  .main-slider-banner img{
	  width: 100%;
	  max-height: 480px;
  }
  .main-slider .owl-dots{
	  position: absolute;
	  bottom: 20px;
	  left: 50%;
	  transform: translate(-50%, 0);
  }
  .main-slider .owl-dot{
	  width: 16px;
	  height: 16px;
	  background-color: rgba(255, 255, 255, 0.82);
	  float: left;
	  margin-right: 15px;
  }
  .main-slider .owl-dot.active{
	  width: 16px;
	  height: 16px;
	  border: 2px solid rgba(255, 255, 255, 0.82);
	  background-color: transparent;
  }
  /* ============== Main Slider End ============== */
  
  
  /* ============== Latest News and Update Start ============== */
  .latest-news{
	  background:#F1F7FB;
	  padding: 50px 0;
  }
  .latest-news .slick-list{
	  padding-top: 20px;
	  padding-bottom: 50px;
  }
  .latest-news-title{
	  width: 65%;
	  text-align: center;
	  margin: auto auto 20px auto;
  }
  
  }
  .latest-news-title h1{
	  font-weight: 600;
	  font-size: 42px;
	  line-height: 41px;
	  color: #005489;
	  margin-bottom: 30px;
  }
  .latest-news-title p{
	  font-size: 20px;
	  line-height: 22px;
	  color: #046BAD;
  }
  .latest-news-title .btn-primary{
	  position: absolute;
	  right: 10px;
	  top: 0;
  }
  .latest-news-left-content a{
	  font-weight: 500;
	  font-size: 20px;
	  line-height: 25px;
	  color: #FFFFFF;
  }
  .latest-news-left-content a i{
	  color:#C70039;
	  margin-left: 10px;
	  font-size: 25px;
	  font-weight: 100;
	  position: absolute;
  }
  .latest-news-slider-content{
	  
  }
  .latest-news-slider{
	  padding-bottom:0px;
  }
  
  .single-news-content{
	  position: relative;
	  background-color: #ffffff;
	  padding: 45px 25px;
	  transition: .3s;
	  border-radius: 16px;
	  height:430px;
  }
  .single-news-content:hover{
	  transition: .3s;
	  background: #216895;
	  box-shadow: 15px 15px 25px 6px rgba(33, 104, 149, 0.24);
	  color: #ffffff;
  }
  .single-news-content:hover h5, .single-news-content:hover h3 a, .single-news-content:hover a, .single-news-content:hover p{
	  color: #ffffff;
  }
  .single-news-content:hover h3 a{
	  border-bottom: none;
  }
  .single-news-content:hover a{
	  border-bottom: 1px solid #ffffff;
  }
  .single-news-content .news-category{
	  margin-bottom: 15px;
	  display: inline-block;
	  padding: 5px 15px;
  }
  .single-news-content .news-category h5{
	  margin-bottom: 0;
	  font-weight: 500;
	  font-size: 16px;
	  line-height: 19px;
	  letter-spacing: 0.05em;
	  text-transform: uppercase;
	  color: #FFFFFF;
  }
  .single-news-content .event{
	  background-color: #EC7682;
  }
  .single-news-content .news{
	  background-color: #EE926A;
  }
  .single-news-content .notice{
	  background-color: #3E9FAE;
  }
  .single-news-content .circular{
	  background-color: #F96A6ED1;
  }
  .single-news-content .election{
	background-color: #79cbfc;
  }
  .single-news-content p{
	  font-weight: 500;
	  font-size: 16px;
	  line-height: 24px;
	  color: #053959;
	  text-transform: capitalize;
	  font-weight: bold;
  }
  .single-news-content p span{
	  list-style: disc;
	  font-weight: 200;
	  padding-left: 15px;
	  position: relative;
	  margin-left: 10px;
  }
  .single-news-content p span i{
	  font-weight: bold;
	  font-size: 6px;
	  position: absolute;
	  top: 7px;
	  left: 0;
  }
  .single-news-content h3 a{
	  font-size: 22px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  color: #053959;
	  opacity: 0.85;
	  font-weight: 500;
	  border:none;
  }
  .single-news-content h3{
	  margin-bottom: 24px;
  }
  .single-news-content a{
	  font-size: 14px;
	  line-height: 15px;
	  align-items: center;
	  text-transform: capitalize;
	  color: #5387A8;
	  border-bottom: 1px solid #6FA4C6;
	  display: block;
	  padding-bottom: 10px;
  }
  .single-news-content a i{
	  position: absolute;
	  right: 25px;
  }
  .LatestUpdateReadmore{
	  position: absolute;
	  bottom: 30px;
	  display: block !important;
	  right: 25px;
	  left: 25px;
  }
  .latest-news-slider{
	  position: relative;
  }
  .latest-news-slider .slick-dots{
	  bottom: 0 !important;
  }
  .latest-news-slider .owl-dots{
	  bottom: 30px;
	  position: absolute;
	  left: 50%;
	  transform: translate(-50%, 0);
  }
  .latest-news-slider .owl-dot{
	  width: 16px;
	  height: 16px;''
	  border: 1px solid #9D0A0E;
	  float: left;
	  margin-right: 15px;
	  background-color: #216895;
	  box-shadow: 2px 2px 4px rgba(33, 104, 149, 0.36);
  }
  .latest-news-slider .owl-dot.active{
	  width: 16px;
	  height: 16px;
	  background-color: transparent;
	  border: 2px solid #216895;
  }
  
  .slick-track {
	display: flex !important;
  }
  .slick-slide {
	margin: 10px;
	float: none !important;
  }
  .slick-dots li{
	  background:#216895;
	  border: 2px solid #216895 !important;
	  box-shadow: 2px 2px 4px rgba(33, 104, 149, 0.36);
	  height:16px;
	  width:16px;
  }
  .slick-dots .slick-active{
	  background-color: transparent !important;
		  border: 2px solid #216895 !important;
  }
  .slick-dots li button::before {
	  display:none;
  }
  /* ============== Latest News and Update End ============== */
  
  /* ============== Who We Are Start ============== */
  .who-we-are{
	  background: url(../img/bg/who-we-are.svg);
	  background-repeat: no-repeat;
	  background-position: top right;
	  padding-top: 80px;
  }
  .who-we-are .section-title-one h1{
	  color: #004F81;
	  font-weight: 500;
	font-family: Aalto Sans Pro Light;
  }
  .who-we-are-main{
	  padding: 0px 70px 70px 70px;
  }
  .who-we-are-banner img{
	  width: 100%;
	  height: 450px;
  }
  .who-we-are-content{
	  padding-left: 25px;
  }
  .who-we-are-content h5{
	  font-weight: 600;
	  font-size: 14px;
	  line-height: 16px;
	  letter-spacing: 0.15em;
	  text-transform: uppercase;
	  color: #1A1B29;
	  margin-bottom: 25px;
  }
  .who-we-are-content h1{
	  font-weight: 600;
	  font-size: 42px;
	  line-height: 56px;
	  color: #121212;
  }
  .who-we-are-content h1 span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
	  color: #004F81;
	  display: block;
  }
  .who-we-are-content a{
	  font-size: 14px;
	  line-height: 15px;
	  text-transform: uppercase;
	  color: #5C5C5C;
	  border-bottom: 1px solid #6C6C6C;
	  margin-top: 30px;
	  padding-bottom: 10px;
	  width: 250px;
	  position: relative;
	  display: block;
	  transition: .3s;
  }
  .who-we-are-content i{
	  color:#5C5C5C;
	  font-size: 16px;
	  font-weight: 100;
	  position: absolute;
	  right: 0;
  }
  .who-we-are-content a:hover{
	  transition: .3s;
	  color: #4589B5;
	  border-bottom: 1px solid #4589B5;
	  text-decoration: none;
  }
  .who-we-are-content a:hover i{
	  transition: .3s;
	  color: #4589B5;
  }
  /* ============== Who We Are End ============== */
  
  /* ============== Message and Publication Start ============== */
  .message-publication{
	  background-color: #F1F7FB;
  }
  .president-message{
	  margin-top: 135px;
	margin-bottom: 30px;
  }
  .president-message h1{
	  font-weight: bold;
	  margin-bottom: 30px;
  }
  .president-message h1 span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
  }
  .message-block{
	  padding: 45px 25px 20px 25px;
	  background: #347BA7;
	  box-shadow: 8px 8px 16px 4px rgba(199, 199, 199, 0.39);
	  border-radius: 10px;
  }
  .message-block img{
	  margin: auto;
	  display: table;
	  border: 1px solid #347BA7;
	  filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.12));
	  margin-top: -129px;
	  border-radius: 50%;
	  height: 165px;
	  width: 165px;
  }
  .message-block p{
	  color: #ffffff;
  }
  .message-block strong{
	  display: block;
  }
  .message-block a{
	  color:#ffffff;
	  font-size: 18px;
	  position: relative;
  }
  .message-block i{
	  color:#ffffff;
	  margin-left: 10px;
	  font-size: 18px;
	  font-weight: 100;
	  position: absolute;
	  top: 2px;
  }
  .message-block h2{
	  font-weight: 600;
	  font-size: 30px;
	  line-height: 50px;
	  color: #FFFFFF;
	  margin-top: 10px;
	  margin-bottom: 0px;
  }
  .message-block h3{
	  font-weight: 500;
	  font-size: 20px;
	  line-height: 36px;
	  letter-spacing: -0.01em;
	  text-transform: capitalize;
	  color: #FFFFFF;
	  position: relative;
	  margin-bottom: 0;
  }
  
  .message-block h5{
	  color: #ffffff;
	  padding-left: 30px;
	  margin-bottom: 0;
	  position: relative;
	  font-size: 20px;
	  margin-bottom: 15px;
  }
  .message-block h5:before{
	  content: '';
	  height: 2px;
	  width: 25px;
	  background-color: #ffffff;
	  position: absolute;
	  left: 0;
	  top: 10px;
  }
  
  .publications{
	  padding: 55px 0 80px 0;
	  position: relative;
  }
  .publications .btn{
	  position: absolute;
	  right: 0;
	  top: 55px;
  }
  .publications h1{
	  font-weight: bold;
	  margin-bottom: 30px;
	  font-size: 42px;
  }
  .publications h1 span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
	  color: #004F81;
  }
  .publications-single{
	  position: relative;
  }
  .publications-banner{
	  position: relative;
  }
  .publications-banner img{
	  width: 100%;
	  height: 232px;
	  border-radius: 10px 10px 0 0;
  }
  .p-category{
	  position: absolute;
	  right: 0;
	  bottom: 0;
	  color: #ffffff;
	  background-color: rgba(0,0,0, .5);
	  margin-bottom: 0;
	  padding: 3px 18px;
	  text-transform: capitalize;
  }
  .publications-single h4{
	  font-weight: 600;
	  font-size: 20px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  padding: 20px 10px 45px 20px;
	  background-color: #F1F0EE;
	  margin-bottom: 0;
	  min-height: 160px;
  }
  .publications-single h4 a{
	  color: #121212;
	  display: block;
  }
  .publications-single:after{
	  content: '';
	  background-image: url(../img/icon/publication-border.svg);
	  background-size: cover;
	  position: absolute;
	  bottom: 0;
	  height: 2px;
	  width: 100%;
	  left: 0;
  }
  /* ============== Message and Publication End ============== */
  
  /* ============== Our Service Start ============== */
  .our-service {
	  position: relative;
	  padding: 60px 0;
  }
  
  .our-service-single{
	  padding: 15px;
	  text-align: center;
	  background: rgba(245, 245, 245, 0.71);
	  box-shadow: 8px 8px 16px 4px rgba(199, 199, 199, 0.42);
	  border-radius: 7px;
	  margin-bottom: 60px;
	  position: relative;
	  transition: .3s;
	min-height: 345px;
  }
  .our-service-single:after{
	  content: '';
	  background-image: url(../img/icon/border-right-top.svg);
	  background-repeat: no-repeat;
	  background-position: right top;
	  position: absolute;
	  right: 0;
	  top: 0;
	  height: 100%;
	  width: 100%;
	  transition: .3s;
  }
  .our-service-single:hover:after{
	  background-image: url(../img/icon/h-right-top.svg);
	  transition: .3s;
  }
  .our-service-single:before{
	  content: '';
	  background-image: url(../img/icon/border-left-bottom.svg);
	  background-repeat: no-repeat;
	  background-position: left bottom;
	  position: absolute;
	  left: 0;
	  bottom: 0;
	  height: 100%;
	  width: 100%;
	  transition: .3s;
  }
  .our-service-single:hover:before{
	  background-image: url(../img/icon/h-left-bottom.svg);
	  transition: .3s;
  }
  .our-service-single h3{
	  font-size: 36px;
	  line-height: 42px;
	  letter-spacing: -0.0175em;
	  text-transform: capitalize;
	  color: #121212;
	  margin-bottom: 20px;
	  position: relative;
	  z-index: 999;
  }
  .our-service-single p{
	  z-index: 999;
	  position: relative;
	  min-height: 80px;
  }
  .our-service-single img{
	  margin-bottom: 16px;
	  height: 80px;
	  position: relative;
  }
  /* ============== Our Service End ============== */
  
  /* ============== Our Latest News Start ============== */
  .upcomming-event{
	  position: relative;
	  background-color: #F1F1F1;
	  padding: 65px 0;
  }
  .our-latest-news h1{
	  font-weight: 600;
	  font-size: 42px;
	  line-height: 56px;
	  align-items: center;
	  text-align: center;
	  color: #121212;
	  position: absolute;
	  transform: translate(-50%, -50%);
	  left: 50%;
	  top: 130px;
  }
  .our-latest-news h1 span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
  }
  
  .our-latest-news .btn{
	  display: table;
  
	  margin: auto;
	  margin-top: 70px;
  }
  .our-latest-news-single{
	  position: relative;
	  background: #FFFFFF;
	  box-shadow: 15px 15px 25px rgba(0, 0, 0, 0.1);
	  border-radius: 10px;
	  margin-bottom: 30px;
  }
  .our-latest-news-single img{
	  width: 100%;
	  height: 240px;
	  border-radius: 10px 10px 0 0;
  }
  .news-date{
	  background-color: #ffffff;
	  padding:9px 15px;
	  position: absolute;
	  top: 25px;
	  right: 25px;
	  text-align: center;
	  width: 85px;
  }
  .news-date h3{
	  color: #121212;
	  font-weight: 600;
	  font-size: 22px;
	  line-height: 26px;
	  margin-bottom: 0;
  }
  .our-latest-news-content{
	  padding: 12px 25px;
	  min-height: 355px;
  }
  .our-latest-news-content h6{
	  font-size: 16px;
	  line-height: 24px;
	  letter-spacing: 0.1em;
	  text-transform: uppercase;
	  color: #68737D;
	  margin-bottom: 10px;
  }
  .our-latest-news-content h3{
	  margin-bottom: 25px;
  }
  .our-latest-news-content h3 a{
	  font-weight: 600;
	  font-size: 26px;
	  line-height: 32px;
	  letter-spacing: -0.01em;
	  text-transform: capitalize;
	  color: #121212;
  }
  .upcomming-event .btn-primary{
	  display: table;
	  margin: auto;
	  margin-top: 60px;
  }
  /* ============== Our Latest News End ============== */
  
  /* ============== Update Area Start ============== */
  .update-area{
	  padding: 90px 0 60px 0;
  }
  
  .update-area-single{
	  text-align: center;
	  margin-bottom: 30px;
	  border-radius: 5px;
  }
  .update-area .section-title-one {
	  width: 90%;
  }
  .update-area .section-title-one p{
	  text-align: center !important;
  }
  .update-area-single img{
	  width: 160px;
	  height: 160px;
	  border-radius: 50%;
	  margin-top: 15px;
	  margin-bottom: 30px;
  }
  .update-area-single h3{
	  margin-bottom: 0;
	  padding: 13px;
	  font-weight: 600;
	  font-size: 22px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  text-align: center;
	  position: relative;
  }
  .update-area-single h3 a{
	  color: #262626;
  }
  .update-area-single h3 i{
	  position: absolute;
	  right: 15px;
	  top: 20px;
	  color: #9D0A0E;
	  font-weight: 600;
  }
  .update-area-content .row .col-md-4:nth-child(1n) .update-area-single{
	  border: 1px solid #DBE8EB;
  }
  .update-area-content .row .col-md-4:nth-child(1n) .update-area-single h3{
	  background:#DBE8EB;
  }
  .update-area-content .row .col-md-4:nth-child(2n) .update-area-single{
	  border: 1px solid #F7E4D4;
  }
  .update-area-content .row .col-md-4:nth-child(2n) .update-area-single h3{
	  background:#F7E4D4;
  }
  .update-area-content .row .col-md-4:nth-child(3n) .update-area-single{
	  border: 1px solid #FAEEC1;
  }
  .update-area-content .row .col-md-4:nth-child(3n) .update-area-single h3{
	  background:#FAEEC1;
  }
  .pool-section img{
	  filter: drop-shadow(6px 6px 12px rgba(0, 0, 0, 0.16));
	  width: 100%;
	  margin-bottom: 20px;
  }
  .pool-section h4{
	  font-weight: 600;
	  font-size: 22px;
	  line-height: 28px;
	  letter-spacing: -0.005em;
	  color: #000000;
	  margin-bottom: 15px;
  }
  .pool-section ul li{
	  background-color: #EBEBEB;
	  padding: 15px 25px;
	  margin-bottom: 12px;
	  font-weight: 600;
	  font-size: 18px;
	  line-height: 26px;
	  color: #000000;
  }
  .pool-section ul li span{
	  float: right;
	  font-weight: 500;
	  color: #595959;
  }
  .pool-section .form-check-input{
	  height: 18px;
	  width: 18px;
	  border: 2px solid #347BA7;
	  margin-right: 5px;
  }
  .pool-section .form-check-label{
	  margin-left: 10px;
  }
  .share-vote{
	  margin-top: 10px;
	  margin-bottom: 10px;
	  display: inline-block;
	  width: 100%;
  }
  .share-vote a{
	  font-weight: 600;
	  font-size: 18px;
	  line-height: 28px;
	  width: 45%;
	  box-shadow: none;
  }
  .share-vote a i{
	  font-size: 15px;
	  font-weight: 600;
	  margin-right: 5px;
  }
  .share-vote .btn-primary{
	  float: right;
	  color: #ffffff !important;
  }
  .share-vote .btn-outline-secondary {
	  background: transparent !important;
	  border: 1px solid #4589B5 !important;
	  box-shadow: 8px 8px 16px 2px rgba(33, 104, 149, 0.15) !important;
	  border-radius: 4px !important;
	  font-weight: 500 !important;
	  font-size: 18px !important;
	  line-height: 25px !important;
	  color: #4589B5 !important;
	  padding: 11px 18px !important;
	  transition: .3s !important;
  }
  /* ============== Update Area End ============== */
  
  /* ============== Most Recent Stories Start ============== */
  .recent-stories{
	  padding: 70px 0;
	  background: #F1F1F1;
  }
  .recent-stories h6{
	  font-weight: 600;
	  color: #121212;
	  letter-spacing: 0px;
  }
  .recent-stories h6 span{
	  font-weight: 500;
	  color: #595959;
	  padding-left: 10px;
	  margin-left: 10px;
	  position: relative;
  }
  .recent-stories h6 span:before{
	  content: '';
	  width: 4px;
	  height: 4px;
	  background: #5C5757;
	  border-radius: 50%;
	  position: absolute;
	  left: -3px;
	  top: 7px;
  }
  .recent-stories .btn-primary {
	  display: table;
	  margin: auto;
	  margin-top: 60px;
  }
  /* ============== Most Recent Stories End ============== */
  
  /* ============== Global Network Start ============== */
  .global-network{
	  padding: 70px 0 30px 0;
  }
  .global-network .slick-next:before{
	font-size: 30px;
	opacity: 1;
	color: #238fd0;
	content: ">";
	font-family: 'Aalto Sans Pro';
	transition: .3s;
  }
  .global-network .slick-prev:before{
	font-size: 30px;
	opacity: 1;
	color: #238fd0;
	content: "<";
	font-family: 'Aalto Sans Pro';
	transition: .3s;
  }
  .slick-list, .slick-slider{
	overflow: hidden;
  }
  .global-network .slick-next, .global-network .slick-prev{
	z-index: 999;
  }
  .global-network .slick-next {
	  right: 0px;
	  top: 40%;
	  background: white;
	  border: 1px solid #238fd0;
	  border-radius: 50%;
	  line-height: 40px;
	  height: 30px;
	  width: 30px;
	  transition: .3s;
  }
  .global-network .slick-prev {
	  left: 0px;
	  top: 40%;
	  background: white;
	  border: 1px solid #238fd0;
	  border-radius: 50%;
	  line-height: 40px;
	  height: 30px;
	  width: 30px;
	  transition: .3s;
  }
  .global-network .slick-prev:hover, .global-network .slick-next:hover{
	 background:#238fd0;
	 transition: .3s;
  } 
  .global-network .slick-prev:hover:before, .global-network .slick-next:hover:before{
	 color: #ffffff;
	 transition: .3s;
  }
  .global-network-single{
	  margin-bottom: 50px;
	  height: 200px;
	  line-height: 200px;
	  text-align: center;
	  background: white;
	  border-radius: 10px;
	  position: relative;
	  border:1px solid #eeeeee;
  }
  .global-network-single img{
	  width: 200px !important;
	  margin: auto !important;
	  position: absolute;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  margin: auto;
	  
  }
  /* ============== Global Network End ============== */
  
  
  
  
  /* ============== Innerpage Header Start ============== */
  .innerpage-header{
	  text-align: center;
	  padding: 0px 0 20px 0;
	  position: relative;
  }
  .innerpage-header img{
	  width: 100%;
	  max-height: 400px;
  }
  .innerpage-header-content{
	  width: 70%;
	  margin: auto;
	  color: #ffffff;
  }
  .innerpage-header-content h5{
	  font-size: 14px;
	  line-height: 16px;
	  letter-spacing: 0.15em;
	  text-transform: uppercase;
	  border-bottom: 1.5px solid #18D1D0;
	  padding-bottom: 12px;
	  margin-bottom: 25px;
	  display: inline-block;
  }
  .innerpage-header-content h1 {
	  font-size: 42px;
	  line-height: 56px;
	  color: #FFFFFF;
	  margin-bottom: 30px;
	  font-weight: 600;
	  margin-bottom: 30px;
  }
  .innerpage-header-content h1 span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
  }
  .innerpage-header-content p{
	  color: #FFFFFF;
	  opacity: 0.85;
	  line-height: 26px;
  }
  .header-left-align{
	  text-align: left;
  }
  .header-left-align .innerpage-header-content{
	  width: 50%;
	  margin: 0;
  }
  .breadcrumb{
	  background-color: transparent;
	  padding: 0;
	  margin-bottom: 50px;
  }
  .breadcrumb .nav{
	  border-bottom: 1px solid #ABAFB9;
  }
  .breadcrumb .nav li{
	  padding: 24px 20px 12px 0px;
	  font-weight: 500;
	  font-size: 18px;
	  line-height: 26px;
	  letter-spacing: -0.005em;
	  color: #216895;
	  margin-right: 15px;
  }
  .breadcrumb .nav li a{
	  color: #404040;
	  position: relative;
  }
  .breadcrumb .nav li a:after{
	  content: '>';
	  position: absolute;
	  right: -20px;
	  color: #767D8C;
	  font-size: 22px;
  }
  /* ============== Innerpage Header End ============== */
  
  /* ============== Who We Are Page Start ============== */
  .who-we-are-top h5{
	  font-size: 14px;
	  line-height: 16px;
	  letter-spacing: 0.15em;
	  text-transform: uppercase;
	  border-bottom: 1.5px solid #18D1D0;
	  padding-bottom: 12px;
	  margin-bottom: 25px;
	  display: inline-block;
  }
  .who-we-are-top h3{
	  font-weight: 600;
	  font-size: 36px;
	  line-height: 42px;
	  letter-spacing: -0.0175em;
	  color: #1A1B29;
	  width: 80%;
	  margin-bottom: 45px;
  }
  .who-we-are-top h3 span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
  }
  .who-we-are-top img{
	  width: 100%;
	  margin-bottom: 170px;
  }
  .our-mission{
	  background-image: url(../img/bg/mission.png);
	  background-size: cover;
	  background-repeat: no-repeat;
	  min-height: 445px;
	  margin-top: 230px;
	  margin-bottom:150px;
  }
  .our-mission img{
	  position: absolute;
	  left: 50%;
	  transform: translate(-50%, 0);
	  top: -18%;
  }
  .our-mission h3{
	  margin-top: 90px;
	  margin-bottom: 25px;
	  font-weight: 600;
	  font-size: 36px;
	  line-height: 52px;
	  letter-spacing: -0.0175em;
	  text-transform: capitalize;
	  color: #1A1B29;
  }
  .our-mission ul{
	  padding-left:0px;
  }
  .our-mission li{
	  font-size: 20px;
	  line-height: 26px;
	  color: #4C4B63;
	  margin-bottom: 20px;
  }
  .our-vision{
	  background-image: url(../img/bg/vision.png);
	  background-size: contain;
	  background-repeat: no-repeat;
	  min-height: 445px;
	  margin-bottom:0px;
	  margin-top: 120px;
	  padding-left: 70px;
  }
  .our-vision img{
	  top: -25%;
  }
  .our-value{
	  background-color: #F1FDFD;
	  padding: 150px 50px 70px 50px;
	  margin-top: -180px;
  }
  .our-value h1{
	  font-size: 42px;
	  line-height: 56px;
	  color: #1A1B29;
	  margin-bottom: 30px;
	  font-weight: 600;
	  margin-bottom: 70px;
	  text-align: center;
  }
  .our-value h1 span{
	  font-weight: 100;
	  font-family: Aalto Sans Pro Light;
  }
  .value-single{
	  margin: 0 20px;
	  border-bottom: 1px solid #D1E2E5;
	  padding-bottom: 50px;
	  margin-bottom: 50px;
  }
  .value-single h3{
	  font-weight: 600;
	  font-size: 36px;
	  line-height: 52px;
	  letter-spacing: -0.0175em;
	  text-transform: capitalize;
	  color: #000000;
  }
  .value-single img{
	  width: 100%;
  }
  .our-value .col-md-6:nth-child(2){
	  margin-top: 70px;
  }
  .our-value .col-md-6:nth-child(3){
	  margin-top: -70px;
  }
  .our-value .col-md-6:nth-child(3) .value-single{
	  border:none;
	  margin-bottom: 0;
  }
  .our-value .col-md-6:nth-child(4) .value-single{
	  border:none;
	  margin-bottom: 0;
  }
  .verticle-border{
	  width: 1px;
	  height: 420px;
	  position: absolute;
	  left: 50%;
	  transform: translate(-50%);
	  top: 125px;
	  background-color: #D1E2E5;
  }
  .aim-object{
	  padding: 100px 0;
  }
  .aim-banner img{
	  width: 90%;
  }
  .aims-content{
	  color: #1A1B29;
	  margin-top: 0;
  }
  .aims-content h1{
	  color: #1A1B29;
  }
  .aims-content ul{
	  padding-left: 0px;
	  margin-bottom: 30px;
  }
  .aims-content ul li{
	  color: #4C4B63;
  }
  .strategic-goals{
	  background-image: url(../img/bg/goal.png);
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: right;
	  padding: 70px 0;
  }
  .goal-content{
	  margin: 0;
  }
  .goal-content h1{
	  color: #ffffff !important;
	  border-bottom: none;
	  padding-right: 50px;
  }
  .goal-content ul{
	  padding-left: 0px;
  }
  .goal-content li{
	  list-style: none;
	  font-size: 20px;
  }
  .governance{
	  padding: 120px 0; 
	  color: #1A1B29;
  }
  .governance h5{
	  display: table !important;
	  margin: auto !important;
	  margin-bottom: 30px !important;
  }
  .governance-content{
	  color: #1A1B29;
	  width: 85%;
  }
  .governance-content h1{
	  color: #1A1B29;
  }
  .governance-content p{
	  color: #4C4B63;
  }
  /* ============== Who We Are Page End ============== */
  
  /* ============== Counsil Members Start ============== */
  .council-members-page h1 {
	  font-weight: bold;
	  border-bottom: 1.5px solid #216895;
	  font-weight: 600;
	  font-size: 42px;
	  line-height: 56px;
	  color: #1A1B29;
	  margin-bottom: 40px;
	  padding-bottom: 15px;
	  display: inline-block;
  }
  .council-members-single{
	  margin-bottom: 120px;
  }
  
  .council-members-single img{
	  width: 100%;
	  height: 330px;
	  border:4px solid #D1FAF9;
	  margin-bottom: 25px;
  }
  .council-members-single h3{
	  font-weight: 600;
	  font-size: 22px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  color: #000000;
	  text-align: center;
  }
  .council-members-single h5{
	  font-weight: normal;
	  font-size: 16px;
	  line-height: 24px;
	  color: #4c4b63;
	  margin-bottom: 15px;
	  padding-left: 25px;
	  position: relative;
  }
  .council-members-single h5:before{
	  content: '';
	  position: absolute;
	  top: 11px;
	  left: 0;
	  background-color: #18D1D0;
	  height: 2px;
	  width: 15px;
  
  }
  .council-members-page .col-md-3{
	  position: inherit;
  }
  .member-details-info{
	  width: 100% !important;
	  position: relative;
	  background-color: #E8FCFC;
	  padding: 30px;
	  margin-top: -20px;
	  position: absolute;
	  left: 0;
	  right: 0;
	  z-index: 9999;
  }
  .member-details-info h3{
	  text-align: left;
  }
  .member-details-info img{
	  position: absolute;
	  right: 0;
	  top: 0;
	  width: 280px;
	  max-height: 340px;
  }
  .member-details-info h5{
	  font-weight: bold;
	  font-size: 16px;
	  line-height: 32px;
	  align-items: center;
	  letter-spacing: -0.005em;
	  color: #000000;
	  margin-bottom: 0px;
  }
  .member-details-info h6{
	  font-weight: bold;
	  font-size: 16px;
	  line-height: 32px;
	  align-items: center;
	  letter-spacing: -0.005em;
	  color: #000000;
  }
  .member-details-description{
	  position: absolute;
	  top: 50%;
	  transform: translateY(-50%);
	  left: 0;
	  font-size: 18px;
	  max-height: 300px;
	  overflow-y: auto;
	  
  }
  
  .member-details-description::-webkit-scrollbar-track {
	  background-color: #c1ebeb;
  }
  
  .member-details-description::-webkit-scrollbar {
	  width: 10px;
	  background-color: #62d0d0;
  }
  
  .member-details-description::-webkit-scrollbar-thumb {
	  background: #62d0d0;
  }
  .member-details-info td{
	  padding-bottom: 10px;
  }
  .member-details-info td span{
	  padding-right: 15px;
  }
  .member-details-info tr td:first-child{
	  color: #4C4B63;
	  padding-right: 10px;
  }
  .member-details-info tr td:last-child{
	  padding-left: 20px;
  }
  .council-members-single a{
	  position: relative;
	  width: 100%;
  }
  .council-members-single a:before{
	  content: '';
	  width: 60%;
	  height: 1px;
	  position: absolute;
	  left: 0;
	  bottom: 12px;
	  background-color: #D1E2E5;
  }
  .council-members-page .col-md-3:nth-child(1){
	  width: 100%;
	  flex: 100%;
	  max-width: 100%;
  }
  .council-members-page .col-md-3:nth-child(1) .council-members-single{
	  width: 285px;
	  margin: auto;
	  margin-bottom: 70px;
  }
  .council-members-page .col-md-3:nth-child(2){
	  margin-left: 150px;
  }
  .council-members-page .col-md-3:nth-child(4){
	  margin-right: 5px;
  }
  
  .Showdetails{
	  border:none;
	  background:transparent;
	  font-weight: 500;
	  font-size: 20px;
	  line-height: 25px;
	  color: #1A1B29;
	  text-align: right;
	  cursor: pointer;
	  float: right;
  }
  .Hideclose{
	  border:none;
	  background:transparent;
	  font-weight: 500;
	  font-size: 20px;
	  line-height: 25px;
	  color: #C70039;
	  text-align: right;
	  cursor: pointer;
	  float: right;
  }
  .Showdetails i{
	  font-weight: 100;
	  margin-left: 12px;
	  color: #C70039;
  }
  .Hideclose i{
	  font-weight: 100;
	  margin-left: 12px;
	  color: #C70039;
  }
  
  
  .icab-organogram .col-md-3:nth-child(2){
	width: 100%;
	flex: 100%;
	max-width: 100%;
	margin-left: 0;
  }
  .icab-organogram .col-md-3:nth-child(2) .council-members-single{
	width: 285px;
	margin: auto;
	margin-bottom: 70px;
  }
  .icab-organogram .col-md-3:nth-child(4){
	margin-right: inherit;
  }
  .icab-organogram h3 span{
	font-weight: 100;
  }
  .icab-organogram h5{
	font-size: 20px;
	letter-spacing: inherit !important;
	border-bottom:none !important;
	text-align: center;
	padding-left: 0 !important;
	display: inherit !important;
  }
  .icab-organogram .council-members-single{
	  margin-bottom: 50px;
  }
  .icab-organogram .council-members-single h5:before{
	  display: none;
  }
  .divisional-head{
	text-align: center;
	background-color: #4589B5;
	color: #ffffff;
	padding: 8px 0;
	margin-bottom: 30px;
  }
  .divisional-head h2{
	margin-bottom: 0;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
  }
  .divisional-content .col-md-3:nth-child(2){
	width: inherit;
	flex: inherit;
	max-width: inherit;
  }
  /* ============== Counsil Members End ============== */
  
  /* ============== Footer Start ============== */
  footer{
	  background: #F8F7F7;
	  padding: 15px 0px 25px 0px;
  }
  .footer-content {
	  display: flex;
	  flex-direction: row;
  }
  .footer-content div {
	  flex: 1 1 auto;
  }
  footer hr{
	  margin-bottom: 30px;
  }
  .footer-logo img{
	  height: 80px;
	  margin-bottom: 30px;
  }
  
  .footer-widget-1 h5{
	  font-size: 22px;
	  line-height: 28px;
	  letter-spacing: -0.005em;
	  color: #121212;
	  margin-bottom: 15px;
  }
  .footer-widget-1 .col-md-2{
	  padding-right: 0;
  }
  .footer-widget-1 .col-md-6{
	  padding-left: 0;
  }
  .footer-widget-1 span{
	  font-size: 16px;
	  color: #4D4D4D;
	  opacity: 0.85;
  }
  .footer-widget-1 p{
	  font-size: 16px;
	  color: #4D4D4D;
	  font-weight: bold;
  }
  .footer-widget-1 p a{
	color: #4D4D4D;
  }
  .footer-widget-1 p a:hover{
	text-decoration: none;
  }
  .footer-menu h3{
	  font-weight: 600;
	  font-size: 26px;
	  line-height: 36px;
	  letter-spacing: -0.01em;
	  text-transform: capitalize;
	  color: #9D0A0E;
	  margin-bottom: 25px;
  }
  .footer-menu ul{
	  margin: 0;
	  padding: 0;
  }
  .footer-menu li{
	  list-style: none;
  }
  .footer-menu li a{
	  font-weight: 600;
	  font-size: 16px;
	  line-height: 30px;
	  color: #121212;
	  opacity: 0.85;
  }
  .footer-menu li a:hover{
	  color: #238fd0;
	  transition: .3s;
  }
  .footer-menu h3 {
	  font-weight: 600;
	  font-size: 26px;
	  line-height: 36px;
	  letter-spacing: -0.01em;
	  text-transform: capitalize;
	  color: #238fd0;
	  margin-bottom: 25px;
	  border-bottom: 1px solid;
	  padding-bottom: 10px;
  }
  .footer-menu li a {
	  font-weight: 600;
	  font-size: 16px;
	  line-height: 30px;
	  color: #121212;
	  opacity: 0.85;
	  display: block;
	  padding-bottom: 10px;
	  margin-bottom: 10px;
	  border-bottom: 1px solid #cccccc;
	  margin-right: 30px;
	  position: relative;
  }
  .footer-menu li:last-child a{
	  border:none;
  }
  
  .subscribe-newsletter{
	  margin-top: 15px;
  }
  .subscribe-newsletter h3{
	  font-weight: 600;
	  font-size: 26px;
	  line-height: 36px;
	  letter-spacing: -0.01em;
	  color: #121212;
	  float: left;
	  margin-right: 50px;
	margin-top: 10px;
  }
  .subscribe-newsletter form{
	  float: right;
	  width: 60%;
  }
  .subscribe-newsletter form input[type="text"]{
	  width: 70%;
	  float: left;
	  padding: 13px;
  }
  .subscribe-newsletter form .btn-primary{
	  width: 30%;
	  text-align: center;
	  padding: 0;
	  font-size: 15px;
	  height: 52px;
	  border-radius: 0;
  }
  .social-icon{
	  float: right;
	  margin-top: 30px;
  }
  .social-icon a{
	  font-weight: 500;
	  font-size: 18px;
	  line-height: 26px;
	  color: #595959;
  }
  .social-icon i{
	  width: 30px;
	  margin-bottom: 30px;
  }
  .social-icon .fa-facebook-f:hover{
	  color: #2E5C95;
  }
  .social-icon .fa-twitter:hover{
	  color: #00AEDD;
  }
  .social-icon .fa-instagram:hover{
	  color: #D93175;
  }
  .social-icon .fa-linkedin-in:hover{
	  color: #2396E6;
  }
  .social-icon .fa-youtube:hover{
	  color: #DD0023;
  }
  .copyright{
	  margin-top: 20px;
	  color: #B7B7C1;
  }
  .copyright p{
	  margin-bottom: 0;
  }
  .copyright .nav{
	  float: right;
  }
  .copyright a{
	  color: #121212;
	  transition: .3s;
	  padding-left: 20px;
	  font-weight: 600;
  }
  .copyright li a:hover{
	  color: #9D0A0E;
	  transition: .3s;
  }
  /* ============== Footer End ============== */
  
  /* ============== Contact Us Start ============== */
  .contact-from-section{
	  margin-bottom: 50px;
  }
  .contact-from-section .box {
	  background: #FFFFFF;
	  box-shadow: 0px 0px 12px rgb(73 77 83 / 7%);
	  border-radius: 2px;
  }
  .contact-right-border {
	  height: 100%;
	  left: 720px;
	  top: 1236px;
	  width: 1px;
	  border-left: 1px solid #DEE0E3;
  }
  .contact-from-section .contact-from {
	  padding: 30px;
  }
  .contact-from h3 {
	  font-weight: bold;
  }
  .contact-from input {
	  height: 48px;
	  background: #FFFFFF;
	  border: 1px solid #DEE0E3;
	  box-sizing: border-box;
	  margin-bottom: 25px;
  }
  .contact-from .privacy-policy {
	  height: 12px;
	  width: 12px;
	  display: inline-flex;
	  margin: 20px 15px 0px 0px;
  }
  .contact-from .submit-button {
	  display: inline-block;
	  width: 138px;
	  height: 42px;
	  background: #1C44A4;
	  color: white;
	  margin-top: 20px;
	  margin-right: 20px;
  }
  .contact-from .submit i {
	  margin-right: 10px;
  }
  .contact-right-img img {
	  max-height: 570px;
	  margin-top: 50px;
	  margin-left: 50px;
  }
  .address h2 {
	  font-style: normal;
	  font-weight: 600;
	  font-size: 36px;
	  line-height: 52px;
	  letter-spacing: -0.0175em;
	  text-transform: capitalize;
	  color: #262626;
  }
  .contact-address-section .address h4 {
	  font-style: normal;
	  font-weight: 500;
	  font-size: 22px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  color: #262626;
  }
  .contact-address-section .address p {
	  font-style: normal;
	  font-weight: normal;
	  font-size: 18px;
	  line-height: 26px;
	  color: #262626;
  }
  .contact-social-icon h2 {
	  margin-bottom: 30px;
	  font-weight: bold;
  }
  .contact-social-icon a {
	  width: 50%;
	  float: left;
	  font-weight: 500;
	  font-size: 18px;
	  line-height: 26px;
	  color: #262626;
  }
  .contact-social-icon i {
	  width: 30px;
	  margin-bottom: 30px;
  }
  .contact-social-icon .fa-facebook-f{
	  color: #2E5C95;
  }
  .contact-social-icon .fa-twitter{
	  color: #00AEDD;
  }
  .contact-social-icon .fa-instagram{
	  color: #D93175;
  }
  .contact-social-icon .fa-linkedin-in{
	  color: #2396E6;
  }
  .contact-social-icon .fa-youtube{
	  color: #DD0023;
  }
  .map{
	  margin-top: 50px;
  }
  /* ============== Contact Us End ============== */
  
  /* ============== FAQ Start ============== */
  .faq .accordion{
	  margin-bottom: 50px;
  }
  .faq .accordion .card{
	  margin-bottom: 12px;
	  border: 1px solid #D1E2E5;
	  padding: 20px;
	  position: relative;
  }
  .faq .accordion .card i{
	  position: absolute;
	  right: 15px;
	  font-size: 20px;
	  color: #1C44A4;
  }
  .faq .accordion .card h2 {
	  font-size: 18px;
	  line-height: 26px;
	  color: #121212;
	  cursor: pointer;
  }
  .faq .accordion .card h2 a{
	  display: block;
  }
  .faq .accordion .card-body{
	  padding: 0;
  }
  .faq .accordion .card-body p{
	  font-size: 16px;
	  line-height: 24px;
	  color: #404040;
	  margin-top: 20px;
  }
  .browse-more-faq{
	  margin-bottom: 50px;
  }
  .browse-more-faq h3{
	  font-weight: 600;
	  font-size: 36px;
	  line-height: 52px;
	  letter-spacing: -0.0175em;
	  text-transform: capitalize;
	  color: #262626;
	  margin-bottom: 25px;
  }
  .browse-single h3{
	  font-size: 22px;
	  line-height: 24px;
	  letter-spacing: -0.005em;
	  padding: 40px 15px;
	  position: relative;
  }
  .browse-single h3 a{
	  color: #121212;
  }
  .browse-single h3 i{
	  position: absolute;
	  right: 15px;
	  color: #9D0A0E;
  }
  .browse-more-faq .browse-single{
	  margin-bottom: 40px;
	  border-radius: 2px;
  }
  .browse-more-faq .col-md-3:nth-child(1n) .browse-single{
	  background:#DFF0F7;
  }
  .browse-more-faq .col-md-3:nth-child(2n) .browse-single{
	  background:#F6DFF7;
  }
  .browse-more-faq .col-md-3:nth-child(3n) .browse-single{
	  background:#FAEEC1;
  }
  .browse-more-faq .col-md-3:nth-child(4n) .browse-single{
	  background:#EBF7DF;
  }
  /* ============== FAQ End ============== */
  
  /* ============== Committees and Chapters Start ============== */
  /* ============== Committees and Chapters Start ============== */
  .left-side-menu a {
	display: block;
	position: relative;
  }
  .left-side-menu a:after {
	content: "\f054"; /* fa-chevron-down */
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	right: 0;
	font-size: 14px;
  
  }
  .left-side-menu a[aria-expanded="true"]:after {
	  content: "\f078";
	  color: #C70039;
	  border: 1px solid #C70039;
	  border-radius: 50%;
	  height: 20px;
	  width: 20px;
	  text-align: center;
	  line-height: 20px;
	  font-weight: 500;
	  font-size: 11px;
  }
  
  .left-side-menu{
	  background: #F4F5F5;
  }
  .left-side-menu #accordion{
	  padding: 0px 25px 25px 25px;
  }
  .left-side-menu h3{
	  padding: 15px 25px;
	  font-weight: bold;
	  font-size: 14px;
	  line-height: 16px;
	  letter-spacing: 0.15em;
	  text-transform: uppercase;
	  color: #1C44A4;
	  border-bottom: 1px solid #D1E2E5;
  }
  .left-side-menu h5{
	  font-weight: 600;
	  font-size: 16px;
	  line-height: 16px;
	  margin: 20px 0;
  }
  .left-side-menu h5 a{
	  color: #121212;
  }
  .left-side-menu ul{
	  border-left: 1px solid #18D1D0;
	  padding-left: 15px;
  }
  .left-side-menu ul li{
	  display: block;
	  padding-bottom: 16px;
  }
  .left-side-menu ul li a{
	  font-size: 14px;
	  line-height: 16px;
	  color: #121212;
	  display: block;
	  font-weight: 600;
	  display: inline;
	  padding-right: 20px;
  }
  .left-side-menu ul li a:after{
	  font-size: 12px;
	  top: 1px;
  }
  .left-side-menu ul li .active{
	  color: #9D0A0E;
  }
  .left-side-menu .card-body{
	  padding: 20px 0 0 0;
  }
  .committees-single{
	  margin-bottom: 40px;
  }
  .committees-single img{
	  width: 100%;
	  height: 190px;
  }
  .committees-single a{
	  padding: 12px;
	  display: block;
	  font-size: 22px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  color: #262626;
	  position: relative;
	  font-weight: 600;
  }
  .committees-single i{
	  position: absolute;
	  right: 12px;
	  color: #9D0A0E;
	  top: 16px;
  }
  .commettess-content .col-md-4:nth-child(1n) .committees-single a{
	  background-color: #F7E4D4;
  }
  .commettess-content .col-md-4:nth-child(2n) .committees-single a{
	  background-color: #DBE8EB;
  }
  .commettess-content .col-md-4:nth-child(3n) .committees-single a{
	  background-color: #FAEEC1;
  }
  /* ============== Committees and Chapters End ============== */
  
  /* ============== Inner Content Start ============== */
  .inner-content h1{
	  font-weight: bold;
	  border-bottom: 1.5px solid #216895;
	  font-weight: 600;
	  font-size: 42px;
	  line-height: 56px;
	  color: #1A1B29;
	  margin-bottom: 40px;
	  padding-bottom: 15px;
	  display: inline-block;
  }
  .inner-content h1 span{
	  font-weight: 400;
	  font-family: Aalto Sans Pro Light;
  }
  .inner-content h2{
	  font-weight: bold;
  }
  .inner-content h2 span{
	  font-weight: 400;
	  font-family: Aalto Sans Pro Light;
  }
  .inner-content h3{
	  font-weight: bold;
  }
  .inner-content h3 span{
	  font-weight: 400;
	  font-family: Aalto Sans Pro Light;
  }
  .inner-content h4{
	  font-weight: bold;
  }
  .inner-content h4 span{
	  font-weight: 400;
	  font-family: Aalto Sans Pro Light;
  }
  .inner-content h5 {
	  font-size: 20px;
	  line-height: 16px;
	  letter-spacing: 0.15em;
	  text-transform: uppercase;
	  border-bottom: 1.5px solid #18D1D0;
	  padding-bottom: 12px;
	  margin-bottom: 25px;
	  display: inline-block;
  }
  .inner-content p{
	font-size: 20px;
  }
  .inner-content .learn-more-btn {
	  color: #1A1B29;
	  font-weight: 600;
	  transition: .3s;
  }
  .inner-content .learn-more-btn i {
	  color: #C70039;
	  margin-left: 10px;
	  font-size: 25px;
	  font-weight: 100;
	  position: absolute;
	  transition: .3s;
	  border-radius: 50%;
  }
  .inner-content .learn-more-btn:hover i {
	  transition: .3s;
	  background-color: #C70039;
	  color: #ffffff;
	  border-radius: 50%;
  }
  
  ol{
	  padding-left: 20px;
  }
  ol li{
	  font-size: 20px;
	  color: #404040;
	  opacity: 1;
	  font-weight: 500;
	  position: relative;
	  padding-left: 5px;
	  line-height: 30px;
	  font-family: 'Aalto Sans Pro';
	  margin-bottom: 10px;
  }
  .list-circle{
	padding: 15px 0 15px 0px;
  }
  .list-circle li{
	  font-size: 20px;
	  color: #404040;
	  opacity: 1;
	  font-weight: 500;
	  position: relative;
	  list-style: none;
	  padding-left: 25px;
	  line-height: 30px;
	  font-family: 'Aalto Sans Pro';
  }
  
  .list-circle li::before {
	  content: '';
	  height: 8px;
	  width: 8px;
	  border-radius: 50%;
	  border:1px solid #00629e;
	  position: absolute;
	  left: 0;
	  top: 11px;
  
  }
  
  .list-bullet{
	  padding: 15px 0 15px 0px;
  }
  .list-bullet li{
	  font-size: 20px;
	  color: #404040;
	  opacity: 1;
	  font-weight: 500;
	  position: relative;
	  list-style: none;
	  padding-left: 25px;
	  line-height: 30px;
	  font-family: 'Aalto Sans Pro';
  }
  
  .list-bullet li::before {
	  content: '';
	  height: 8px;
	  width: 8px;
	  border-radius: 50%;
	  background-color: #00629e;
	  position: absolute;
	  left: 0;
	  top: 11px;
  
  }
  
  .list-number{
	  padding: 15px 0 15px 0px;
	  list-style: none; 
	  counter-reset: li;
  }
  .list-number li{
	  font-size: 20px;
	  color: #404040;
	  opacity: 1;
	  font-weight: 500;
	  position: relative;
	  list-style: none;
	  padding-left: 0px;
	  line-height: 30px;
	  font-family: 'Aalto Sans Pro';
  }
  .list-number li::before {
	  content: counter(li); 
	  color: #00629e;
		display: inline-block; 
		margin-right: 10px;
		opacity: 1;
   }
  .list-number li {
	  counter-increment: li;
  }
  .table-style thead{
	  background-color: #216895;
	  color: #ffffff;
	  border-bottom: none;
  }
  .table-style thead th{
	  border:.5px solid #DEDBDB;
	  white-space:nowrap;
	  font-weight: 600;
	letter-spacing: 0.5px;
	padding: 12px;
	font-size: 20px;
  }
  .table-style tbody tr:nth-child(even) {
	  background: #f5f5f5;
  }
  .table-style tbody tr:nth-child(odd) {
	  background: #FFF;
  }
  .table-style tbody td{
	  border:.5px solid #DEDBDB;
	font-size: 20px;
	padding: 8px;
  }
  .executive-committess  h6{
	  font-weight: 600;
	  font-size: 22px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  color: #121212;
  }
  .executive-committess span{
	  font-weight: 300;
	  position: relative;
	  font-size: 16px;
	  padding-left: 20px;
	  margin-left: 10px;
  }
  .executive-committess span:before{
	  content: '';
	  position: absolute;
	  left: 0;
	  background-color: #18D1D0;
	  height: 2px;
	  width: 10px;
	  top: 9px;
  }
  .content-style-pdf{
	  background: #E8FCFC;
	  padding: 30px;
	  display: inline-flex;
	  width: 100%;
	  position: relative;
  }
  .content-style-pdf img{
	  padding-right: 30px;
  }
  .content-style-pdf p{
	  font-size: 22px;
	  line-height: 32px;
	  letter-spacing: -0.005em;
	  color: #1C44A4;
	  margin-bottom: 0;
  }
  .content-style-pdf p span{
	  display: block;
	  color: #595959;
	  font-size: 14px;
  }
  .download-icon{
	  position: absolute;
	  right: 0;
	  top: 50px;
  }
  .border-title{
	  background: #F1F7FB;
	  box-shadow: 0px 4px 8px #E8F6FF;
	  border-left: 13px solid #216895;
	  padding: 13px 15px 13px 30px;
	  display: inline-block;
	  font-size: 36px;
	  line-height: 50px;
	  color: #000000;
	  text-transform: uppercase;
	  margin: 30px 0;
  }
  /* ============== Inner Content End ============== */
  
  
  /* ============== Global Affiliation Start ============== */
  .global-affiliation-page .our-mission{
	  margin-top: 150px;
  }
  .global-affiliation-page .our-vision{
	  margin-bottom: 150px;
  }
  /* ============== Global Affiliation End ============== */
  
  /* ============== Search Start ============== */
  .search-page{
	  margin-bottom: 80px;
  }
  .total-result{
	  color: #1C44A4;
	  font-weight: bold;
	  margin-bottom: 30px;
  }
  .search-content h4{
	  background-color:  #1C44A4;
	  color: #ffffff;
	  padding: 5px 20px;
	  display: inline-block;
	  font-size: 18px;
	  margin-bottom: 30px;
  }
  .search-content .search-single{
	  border: 1px solid #eeeeee;
	  padding: 30px;
	  margin-bottom: 30px;
  }
  
  /* ============== Search End ============== */
  
  /* ============== Sign In Start ============== */
  .sign-in{
	  padding: 80px 0;
	  background: #f5f5f540;
  }
  .form-title{
	  text-align: center;
  }
  .form-title h3{
	  font-weight: 600;
	  font-size: 36px;
	  line-height: 52px;
	  text-align: center;
	  letter-spacing: -0.0175em;
	  text-transform: capitalize;
	  color: #000000;
	  margin-bottom: 30px;
  }
  .sign-in-form{
	  width: 520px;
	  margin: auto;
	  border: 1px solid #ebebeb;
  }
  .sign-in-form form{
	  background-color: #ffffff;
	  padding: 40px 25px 25px 25px;
  }
  .sign-in-form form input{
	  border: 1px solid #DEE0E3;
	  padding: 15px;
	  border-radius: 0;
	  margin-bottom: 15px;
	  font-weight: 500;
	  font-size: 16px;
	  line-height: 24px;
	  color: #595959;
  }
  .sign-in-form form textarea{
	  margin-bottom: 15px;
  }
  .sign-in-form form select{
	  border: 1px solid #DEE0E3;
	  padding: 15px;
	  border-radius: 0;
	  margin-bottom: 15px;
	  font-weight: 500;
	  font-size: 16px;
	  color: #595959;
	  height: auto !important;
  }
  .sign-in-form form .tox-tinymce{
	  margin-bottom: 15px;
  }
  .sign-in-form .btn{
	  width: 100%;
	  background: #1C44A4;
	  color: #ffffff;
	  font-size: 18px;
	  line-height: 23px;
	  font-weight: 600;
	  padding: 18px 0;
	  text-align: center;
  }
  .forgot-password{
	  text-align: right;
	  margin-bottom: 22px;
  }
  .forgot-password a{
	  font-weight: 500;
	  font-size: 16px;
	  line-height: 24px;
	  color: #262626;
  }
  .dont-have-account p{
	  background: #EBECEF;
	  text-align: center;
	  padding: 25px 0;
	  font-weight: 600;
	  font-size: 18px;
	  line-height: 23px;
	  color: #595959;
	  margin-bottom: 0;
  }
  .dont-have-account p a{
	  color: #1C44A4;
  }
  /* ============== Sign In End ============== */
  
  
  /* ============== Cookies Start ============== */
  .cookies{
	  background: #333333;
	  padding: 20px 30px;
	  margin-bottom: 0;
	  border:none;
	  border-radius: 0;
	  display: inline-block;
	  width: 100%;
  }
  .cookies p{
	  color: #f5f5f5;
	  width: 70%;
	  float: left;
	  margin-bottom: 0;
	  margin-right: 40px;
	  font-size: 16px;
  }
  .cookies .close{
	  color: #ffffff;
	  text-shadow: none;
	  margin-top: 10px;
  }
  .cookies .close i{
	  font-weight: 100;
  }
  .cookies .btn{
	  margin-top: 15px;
	  font-size: 16px;
	  padding:8px 10px;
	  display: inline-block;
	  text-decoration: none;
  }
  .cookies a{
	  text-decoration: underline;
	  display: block;
  }
  /* ============== Cookies End ============== */
  
  /* ============== Relavent Content Start ============== */
  .relavent-content h4{
	  font-weight: 500;
	  font-size: 40px;
	  line-height: 50px;
	  letter-spacing: 0.045em;
	  text-transform: capitalize;
	  color: #000000;
	  margin-top: 50px;
	  margin-bottom: 30px;
  }
  .relavent-content .our-latest-news-single{
	  margin-bottom: 30px;
  }
  /* ============== Relavent Content End ============== */
  
  /* ============== Gallery Start ============== */
  .lg-react-element a {
	  margin: 15px;
	  display: inline-block;
	  width: 22%;
	  float: left;
	  min-width: 285px;
  }
  .gallery-single{
	margin-bottom: 30px;
	background: #ffffff;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 3px 2px rgb(0 0 0 / 4%);
	border: 1px solid rgba(0, 0, 0, 0.08);
	transition: all 0.3s ease-in; 
  }
  .gallery-single:hover {
	transform: translate3d(0px, -4px, 0px);
	transition: all 0.3s ease-in; 
  }
  .gallery-single:hover a{
	text-decoration: none;
  }
  .gallery-single:hover p{
	color: #216895;
  }
  .gallery-single:hover:after {
	position: absolute;
	box-shadow: 0 36px 61px -34px black, 0 16px 14px -14px rgba(0, 0, 0, 0.6), 0 22px 18px -18px rgba(0, 0, 0, 0.4), 0 22px 38px -18px transparent;
	z-index: -1;
	opacity: 0.3;
	content: "";
	bottom: 0;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	transition: all 0.3s ease-in; }
  .gallery-single img{
	width: 100%;
	height: 190px;
  }
  .gallery-single p{
	margin-top: 10px;
	color: black;
	padding: 10px 0;
	font-size: 18px;
	text-align: center;
	margin-bottom: 0;
	font-weight: 600;
	min-height: 70px;
  }
  .gallery-single p span{
	font-weight: 100;
  }
  .pagination{
	margin-top: 20px;
  }
  .pagination .page-link{
	font-weight: 300;
	font-size: 30px;
	line-height: 26px;
	letter-spacing: -0.005em;
	color: #7C7C7C;
	background: #F1F7FB;
	border:none;
	padding: 10px 20px;
	transition: .3s;
  }
  .pagination .page-link:hover{
	background: #35648C;
	color: #ffffff;
	transition: .3s;
  }
  .page-item.active .page-link{
	background: #35648C;
  }
  .gallery-single video{
	width: 100%;
	height: 190px;
  }
  .gallery-single iframe{
	width: 100%;
	height: 190px;
  }
  /* ============== Gallery End ============== */
  
  .bg-color-content{
	  background: #F1F9FF;
	  padding: 40px;
  }
  .bg-backgorund-content{
	  background: url(../img/bg/back-bg.png);
	  background-size: contain;
	  background-repeat: no-repeat;
	  padding: 40px;
	  min-height: 370px;
	  margin-bottom: 100px;
	  margin-top: 70px;
  }
  .bg-backgorund-content img{
	  position: absolute;
	  top: -90px;
	height: 450px;
	width: 100%;
  }
  .bg-backgorund-content p{
	  padding-top: 100px;
	  padding-left: 50px;
	  padding-right: 50px;
  }
  .bg-border-content{
	  border: 1px solid #D1E2E5;
	  padding: 70px;
  }
  .d-demo-wrap p{
	  position: relative;
  }
  .just_in{
	  background: #D94C1A;
	  font-weight: 600;
	  font-size: 9px;
	  line-height: 0px;
	  letter-spacing: -0.015em;
	  text-transform: uppercase;
	  color: #FFFFFF;
	  padding: 7px;
	  position: absolute;
	  right: 0;
	  top: -8px;
  }
  .affiliation-single{
	  margin-bottom: 50px;
  }
  .affiliation-single img{
	  margin-bottom: 30px;
  }
  .affiliation-single p a{
	  color: #333333;
  }
  .box-style-single{
	  border: 1px solid #e7e7e7;
	  padding: 50px;
	  margin-bottom: 30px;
	  text-align: center;
	  border-radius: 5px;
	  background: #f5f5f542;
  }
  .box-style-content a{
	  text-align: center;
	  font-size: 25px;
  }
  .box-style-single img{
	  display: block;
	  margin: auto;
	  margin-bottom: 20px;
  }
  .commitee-single-row{
	  margin: 50px 0;
	  text-align: center;
  }
  .committee-title{
	  font-weight: 600;
	  font-size: 40px;
	  line-height: 26px;
	  letter-spacing: -0.005em;
	  color: #4980A5;
	  border-bottom: 1px solid;
	  display: table;
	  margin: auto;
	  padding-bottom: 30px;
	  margin-bottom: 40px;
  }
  .commitee-single-row h3{
	  margin-top: 30px;
	  margin-bottom: 30px;
  }
  .commitee-single-row .border-title{
	  display: table;
	  font-size: 28px;
	  padding: 10px 15px;
  }
  .commitee-single-row p{
	  text-align: left;
	  margin-bottom: 2px;
	  color:#111111;
	  font-size: 20px;
  }
  .commitee-single-row img{
	  width: 285px;
	  height: 350px;
  }
  .commitiee-table tr td, .commitiee-table tr th{
	  text-align: left;
  }
  .past-presidents-table img{
	  width: 100px !important;
	  height: 115px !important;
  }
  .table{
	overflow: hidden;
  }
  .accounting-table{
	font-size: 25px;
  }
  .accounting-table p{
	margin-bottom: 0;
	color: #9D0A0E;
	font-size: 25px;
  }
  .accounting-table a:hover{
	text-decoration: none;
  }
  .accounting-table a{
	border-bottom: 2px solid #216895;
	font-family: Aalto Sans Pro Light;
	position: relative;
  }
  .accounting-table a img{
	position: absolute;
	right: -25px;
	top: 5px;
  }
  
  
  
  /* ============== News Filtering Start ============== */
  .news-filtering{
	margin-bottom: 50px;
	border: 1px solid #d2d2d2;
	padding: 20px;
	border-radius: 5px;
  }
  .news-filtering h3{
	font-size: 22px;
	line-height: 42px;
	letter-spacing: 0.01em;
	color: #4980A5;
	margin-bottom: 10px;
	display: block;
  }
  .news-filtering .react-datepicker-wrapper:nth-child(1n){
	margin-bottom: 15px;
	width: 45% !important;
	float: left;
  }
  .news-filtering .react-datepicker-wrapper:nth-child(2){
	margin-bottom: 15px;
	width: 45% !important;
	float: right;
  }
  
  .news-filtering .btn-group{
	display: inline-block;
  }
  .news-filtering .btn-group .btn{
	width: 45%;
	float: left;
	margin-bottom: 15px;
	border: 1px solid #868686;
	border-radius: 5px !important;
	color: #868686;
	padding: 5px 7px;
	background-color: transparent;
	box-shadow: none;
  }
  .news-filtering .btn-group .btn:nth-child(2){
	float: right;
  }
  .news-filtering .btn-group .btn:nth-child(4){
	float: right;
  }
  .news-filtering .btn-group .active{
	box-shadow: 0px 7px 4px rgba(73, 128, 165, 0.23) !important;
	background-color:#4980A5 !important;
	z-index: -1;
  }
  .news-filtering input[type="text"]{
	border: 1px solid #868686;
	padding: 5px 10px;
	margin-bottom: 10px;
	width: 100%;
	border-radius: 5px !important;
	font-weight: 100;
	font-family: 'Aalto Sans Pro Light';
  }
  .news-filtering .submit-button{
	padding: 7px 25px;
	font-size: 18px;
	margin-top: 15px;
  }
  .keyword-search{
	position: relative;
  }
  .keyword-search input[type="submit"]{
	background-image: url(../img/icon/search.svg);
	background-repeat: no-repeat;
	background-size: auto;
	background-color: transparent;
	position: absolute;
	right: 10px;
	top: 6px;
	border: none;
	cursor: pointer;
	height: 30px;
	width: 30px;
  }
  
  /* ============== News Filtering End ============== */
  
  
  
  /* ============== Member List Start ============== */
  .member-list h1{
	display: table;
	margin: auto;
	margin-bottom: 50px;
  }
  .member-search-box{
	float: right;
	margin-bottom: 50px;
  }
  .member-search-box input[type="text"]{
	padding: 11px 10px;
	border:1px solid #868686;
	border-radius: 5px;
	margin-right: 20px;
	text-align: center;
	width: 300px;
  }
  .member-list-single{
	border:2px solid #00629e;
	padding: 30px 30px 20px 30px;
	margin-bottom: 30px;
	border-radius: 5px;
  }
  .member-list-single img{
	border:1px solid #00629e;
	border-radius: 5px;
	height: 280px;
  }
  .member-list-single p{
	margin-bottom: 5px;
  }
  .member-list-single h3 {
	margin-bottom: 0px;
  }
  .member-list-single h3 span{
	font-weight: 400;
	font-family: Aalto Sans Pro Light;
  }
  .member-list-single h4 {
	  line-height: 10px;
	  font-size: 22px;
	  margin-bottom: 15px;
  }
  .count-first{
	margin: 0 30px 0 10px;
	position: relative;
  }
  .count-first:after{
	content: '...';
	position: absolute;
	top: 0px;
	right: -25px;
	font-size: 25px;
	letter-spacing: 2px;
  }
  .count-last{
	margin: 0 10px 0 30px;
	position: relative;
  }
  .count-last:before{
	content: '...';
	position: absolute;
	top: 0px;
	left: -25px;
	font-size: 25px;
	letter-spacing: 2px;
  }
  /* ============== Member List End ============== */
  
  .blink-bg{
	color: #fff;
	animation: blinkingBackground 1.5s infinite;
  }
  @keyframes blinkingBackground{
	0%    { background-color:  #216895;}
	25%   { background-color:  #2975a5;}
	50%   { background-color:  #3281b4;}
	75%   { background-color:  #3c8cc0;}
   100%   { background-color: #216895;}
  }
  
  .blink-effect {
	  display: none;
  }
  
  .blink-bg h5{
	color: #ffffff !important;
  }
  .blink-bg p{
	color: #ffffff !important;
  }
  .blink-bg h3{
	color: #ffffff !important;
  }
  .blink-bg a{
	color: #ffffff !important;
	border-bottom: 1px solid #ffffff !important;
  }
  .ca-firm-table p{
	  margin-bottom: 0;
  }
  .ca-firm-table tr td:nth-child(1) p:nth-child(2){
	font-weight: bold;
	margin-bottom: 15px;
  }
  .bg-table tr td a{
	  color: #ffffff !important;
	  border-bottom: 2px solid #ffffff !important;
  }
  .bg-table tr td:nth-child(1){
	  background-color: #00629e;
	  color: #ffffff;
  }
  .bg-table tr td:nth-child(2){
	  background-color: #EE926A;
	  color: #ffffff;
  }
  .bg-table tr td:nth-child(3){
	  background-color: #F96A6ED1;
	  color: #ffffff;
  }
  .bg-table tr td:nth-child(4){
	  background-color: #79cbfc;
	  color: #ffffff;
  }
  /* ============== Executive Committee Start ============== */
  .tabcontent .profile-committee img{
	width: auto;
	height: 250px;
	margin: auto;
	display: table;
  }
  .tabcontent .commitee-single-row{
	margin-bottom: 0;
  }
  .tabcontent .commitee-single-row h3{
	text-align: left;
	margin-top: 0;
  }
  .committee-member-name{
	margin-bottom: 10px !important;
  }
  .committee-member-designation{
	margin-bottom: 15px;
	text-align: left;
	font-weight: 100 !important;
  }
  .tabcontent hr{
	margin: 50px 0;
  }
  .tabcontent  .border-title{
	font-size: 22px;
	margin-bottom: 20px;
	padding: 5px 15px;
  }
  .tor-wrap  .border-title{
	font-size: 22px;
	margin-bottom: 20px;
	padding: 5px 15px;
  }
  .tabcontent .profile-committee .committe-whats-news{
	background-color: #F8F8F8;
	padding-bottom: 50px;
  }
  
  .committe-whats-news{
	max-height: 500px;
	overflow-y: auto;
	margin-bottom: 50px;
  }
  .committe-whats-news::-webkit-scrollbar-track {
	  background-color: #c1ebeb;
  }
  .committe-whats-news::-webkit-scrollbar {
	  width: 5px;
	  background-color: #62d0d0;
  }
  .committe-whats-news::-webkit-scrollbar-thumb {
	  background: #62d0d0;
  }
  
  .committe-whats-news h3{
	box-shadow: none;
	width: 100%;
	position: sticky;
	top: 0;
	margin-top: 0;
  }
  .committe-whats-news ul li a{
	color: #000000;
  }
  .committe-whats-news ul li{
	list-style: none;
	text-align: left;
	font-size: 20px;
	line-height: 26px;
	letter-spacing: 0.02em;
	color: #000000;
	margin-bottom: 20px;
	cursor: pointer;
	word-break: break-word;
	margin-right: 10px;
  }
  .committe-whats-news ul li i{
	margin-right: 20px;
	font-size: 20px;
	font-weight: 600;
  
  }
  .committe-whats-news ul li:hover{
	text-decoration-line: underline;
	color: #005187;
  }
  .committe-whats-news ul li a:hover{
	text-decoration-line: underline;
	color: #005187;
  }
  .committee-tabmenu{
	position: sticky;
	top: 100px;
	right: 0;
	z-index: 9999;
	 -webkit-animation: display-none-transition .4s both;
	  animation: display-none-transition .4s both;
	  margin-bottom: 30px;
  }
  .committe-nav .active a{
	background: #4589B5;
	border: 1px solid #4589B5;
	box-shadow: 8px 8px 16px 2px rgb(33 104 149 / 15%);
	border-radius: 4px;
	font-weight: 500;
	line-height: 25px;
	color: #FFFFFF;
	border: none;
	transition: .3s;
	cursor: pointer;
  }
  .committe-nav li a:hover{
	background: #4589B5;
	border: 1px solid #4589B5;
	box-shadow: 8px 8px 16px 2px rgb(33 104 149 / 15%);
	border-radius: 4px;
	color: #FFFFFF !important;
	padding: 8px 18px;
	border: none;
	transition: .3s;
	cursor: pointer;
  }
  .committe-nav li a{
	border: 1px solid #4589B5 !important;
	border-radius: 4px;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	padding: 8px 18px;
	border: none;
	transition: .3s;
	cursor: pointer;
	cursor: pointer;
	margin-right: 10px;
	background-color: white;
  }
  .tabcontent .show-more{
	background: #4589B5;
	border: 1px solid #4589B5;
	box-shadow: 8px 8px 16px 2px rgb(33 104 149 / 15%);
	border-radius: 4px;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	padding: 5px 12px;
	border: none;
	transition: .3s;
	cursor: pointer;
	float: right;
  }
  .tabcontent .show-less{
	background: #4589B5;
	border: 1px solid #4589B5;
	box-shadow: 8px 8px 16px 2px rgb(33 104 149 / 15%);
	border-radius: 4px;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	padding: 5px 12px;
	border: none;
	transition: .3s;
	cursor: pointer;
	float: right;
  }
  .committee-tor{
	height: 180px;
	overflow: hidden;
  }
  .tor-load-more .committee-tor{
	height: auto;
  }
  .tor-load-less .show-more{
	background: #4589B5;
	border: 1px solid #4589B5;
	box-shadow: 8px 8px 16px 2px rgb(33 104 149 / 15%);
	border-radius: 4px;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	padding: 5px 12px;
	border: none;
	transition: .3s;
	cursor: pointer;
	margin-top: 20px;
	display: inline-block;
	float: right;
  }
  .tor-load-more .show-less{
	background: #4589B5;
	border: 1px solid #4589B5;
	box-shadow: 8px 8px 16px 2px rgb(33 104 149 / 15%);
	border-radius: 4px;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	padding: 5px 12px;
	border: none;
	transition: .3s;
	cursor: pointer;
	margin-top: 20px;
	display: inline-block;
	float: right;
  }
  .ReactModal__Overlay{
	z-index: 99999999;
  }
  .ReactModal__Content{
	width: 80%;
	height: 90%;
	background-color: #ffffff !important;
	border: 5px solid #4980A5 !important;
	position: relative;
	padding: 20px;
  }
  .ReactModal__Content .fa-times-circle{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	color: red;
	font-size: 22px;
  }
  .activity-title{
	font-size: 30px;
	margin-bottom: 15px;
	color: #4980A5 !important;
  }
  .cochairmantable tr td, .cochairmantable tr th{
	text-align: center;
  }
  .committee-activity{
	padding-left: 15px;
  }
  .committee-tabmenu{
	display: flow-root;
  }
  .committee-tabmenu ul{
	float: right;
  }
  
  .activity-description{
	max-height: 400px;
	overflow-y: auto;
  }
  .activity-description::-webkit-scrollbar-track {
	  background-color: #c1ebeb;
  }
  .activity-description::-webkit-scrollbar {
	  width: 5px;
	  background-color: #62d0d0;
  }
  .activity-description::-webkit-scrollbar-thumb {
	  background: #62d0d0;
  }
  .group-commitee-single p {
	  text-align: left;
	  margin-bottom: 2px;
	  color: #111111;
	  font-size: 20px;
  }
  
  /* ============== Executive Committee End ============== */
  
  /* ============== Member Dashboard Start ============== */
  .member-dashboard-menu{
	background-color: #E5E5E5;
	padding: 30px 0;
  }
  .member-dashboard-menu ul{
	padding: 0;
  }
  .member-dashboard-menu ul li{
	list-style: none;
  }
  
  .member-dashboard-menu a{
	font-weight: 600;
	font-size: 15px;
	line-height: 19px;
	letter-spacing: 0.01em;
	color: #121212;
	padding: 15px 30px;
	display: block;
	transition: .3s;
  }
  .member-dashboard-menu ul .active{
	background: #216895;
	box-shadow: 0px 4px 8px #C2BCBC;
	color: #ffffff;
  }
  .member-dashboard-menu ul .active a{
	color: #ffffff;
  }
  .member-dashboard-menu a:hover{
	text-decoration: none;
	transition: .3s;
	background: #216895;
	color: #ffffff;
  }
  .members-title h3{
	background: #F1F7FB;
	border-radius: 4px;
	border-left: 8px solid #216895;
	margin-bottom: 40px;
	padding:12px 30px;
	font-weight: 600;
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0.01em;
	color: #3886b8;
  }
  .member-dashboard-content{
	padding-left: 40px;
  }
  .member-box{
	padding: 25px;
	border:1px solid #216895;
	margin-bottom: 50px;
  }
  .member-box table{
	width: 100%;
  }
  .member-box img{
	height: 150px;
	display: table;
	margin: auto;
	margin-bottom: 15px;
  
  }
  .member-box h3{
	font-weight: 600;
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0.01em;
	color: #216895;
	margin-bottom: 7px;
  }
  .member-box h6{
	font-size: 21px;
	line-height: 25px;
	letter-spacing: 0.01em;
	color: #000000;
  }
  .member-box p{
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0.01em;
	color: #000000;
	margin-bottom: 5px;
  }
  .member-box tr td{
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0.01em;
	color: #000000;
	padding: 5px 0;
  }
  .member-box tr td:first-child{
	width: 150px;
  }
  .user-details-box table{
	margin-bottom: 20px;
  }
  .user-details-box table:last-child{
	margin-bottom: 0;
  }
  .upcoming-training-box tr td:nth-child(2){
	text-align: center;
  }
  .upcoming-training-box tr td:last-child{
	text-align: right;
  }
  .change-delete-btn{
	display: table;
	margin: auto;
	margin-bottom: 50px;
	margin-top: 30px;
  }
  .change-delete-btn .btn-primary{
	margin-right: 25px;
	border:1px solid #4589B5;
  }
  .change-delete-btn a{
	font-size: 15px !important;
	padding: 10px 20px !important;
  }
  .member-edit-profile label{
	font-weight: 600;
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0.01em;
	color: #4980A5;
	margin-bottom: 10px;
  }
  .member-edit-profile .form-control{
	background: #F1F1F1;
	padding: 10px 20px;
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 0.01em;
	color: #595959;
	margin-bottom: 25px;
	border:none;
	height: 45px !important;
  }
  .member-edit-profile .btn-primary{
	cursor: pointer;
	font-size: 20px;
	padding: 10px 35px;
	margin-bottom: 50px;
  }
  .member-box iframe{
	width: 100%;
	height: 400px;
  }
  .member-online-payment-table th{
	text-align: center;
  }
  .member-online-payment-table td{
	text-align: center;
  }
  .member-online-payment-table input[type="checkbox"]{
	height: 20px;
	width: 20px;
	border:2px solid #595959;
  }
  .pay-online-btn{
	display: table;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 50px;
  }
  /* ============== Member Dashboard End ============== */
  
  .management_organogram h5{
	text-transform: capitalize;
	margin-bottom: 0px;
	font-size: 18px;
	padding-bottom: 5px;
  }
  .official_directory .commitee-single-row h3{
	margin-bottom: 10px;
  }
  .official_directory .commitee-single-row h4{
	font-size: 20px;
	font-weight: 500;
  }