/*!

 */



    /*! Start Main Background colours  */
  
.bg-blue {
  background-color: #444F91; }
  
  
  .bg-black {
  background-color: #000000; }
  
  .bg-white {
  background-color: #FFFFFF; } 
  
  .bg-gold {
  background-color: #F7DC42; }
  
  .bg-lighter-blue {
  background-color: #325D94; }
  
   .bg-grey-blue {
  background-color: #447691; }
  
  .bg-section-header {
  background-color: #F7DC42; }
  
  
  /*! End Main Background colours  */
  
    /*! Start Text colours  */
   
.text-white {
  color: #FFFFFF !important; }
  
 .text-black {
  color: #000000 !important; }   
 
  .text-blue {
  color: #444F91 !important; } 
 
 .text-gold {
  color: #F7DC42 !important; } 
  
  .text-lighter-blue {
  color: #325D94 !important; } 
 
 
 /*! End Text colours  */
 
 
  /*! Start Font Sizes  */
  
  
  .text-home-news {
 font-size: 17px; }
 
 .text-home-news-more {
 font-size: 17px;
 font-weight: 500;}
   
 .text-small {
 font-size: 14px; }
  
 .main-text {
 font-size: 18px; }
 
 .header-text {
 font-size: 20px; } 
 
 .text-med {
 font-size: 22px; } 
 
 .text-lrg {
 font-size: 26px; } 
 
 
 /*! End Font Sizes  */

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
 @media (max-width: 850px) {
  .hidden-x {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.menu-bg {
  background: linear-gradient(to right, #FFB03A, #FFCD51, #FFF4C5);
}

.border-left-arc {
  border-left: 1px solid #F7DC42 !important; }
  
  

/*! Start Image Cropping  */

.news_home_page {
    width: 250px; /* width of container */
    height: 250px; /* height of container */
    object-fit: cover;
}



/* Zoom In #1 */

figure {
	width: 250px;
	height: 250px;
	margin: 0;
	padding: 0;
	
	overflow: hidden;
}
figure:hover+span {
	bottom: -36px;
	opacity: 1;
}

.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

/*! End Image Cropping  */


.btn-arc-search {
  color: #fff;
  background-color: #447691;
  border-color: #447691;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-primary:hover {
    color: #fff;
    background-color: #447691;
    border-color: #447691; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(54, 197, 185, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #447691;
    border-color: #447691; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #447691;
    border-color: #447691; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(54, 197, 185, 0.5); }







