/*
Theme Name: Bootstrap Basic4-ak


*/


/*
Required WordPress CSS
*/
.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

@media (max-width: 950px) {
	
	.h1-lg-text {width: 150px !important; font-size: 1rem !important;}
	.h1-lg-text  small {font-size: 11px !important; }
	.slogan-p {font-size: 1.2rem !important;}
	
	.modal-body .col-6 {font-size: 0.7rem !important;}
	
	.btn-top-ak  {width: 155px !important; margin-top: 170px !important; }
	
	.btn-top-ak button {font-size: 0.8rem !important;}
	
	#menu-item-70, #menu-item-51, #menu-item-69 , #menu-item-68, #menu-item-67, #menu-item-66, #menu-item-50, #menu-item-52 {border-right: 0px solid !important;}
	
	#menu-item-70, #menu-item-51, #menu-item-69 , #menu-item-68, #menu-item-67, #menu-item-66, #menu-item-50, #menu-item-52, #menu-item-53 {border-bottom: 1px solid #cccccc7d;}
}


/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.header-info-ak {
	background-color: #413f3f;
    color: #fff; font-size: 0.9rem;
}

.header-info-ak a  {color: #c1c1c1; }

.logo-img {width: 115px;}

.h1-logo {font-size: 1.5rem;}

.h1-lg-text  small {font-size: 22px;
    font-weight: 300;
	text-transform: uppercase;}

.site-title-heading a, .header-info-ak-xs a {color: #0056b3;}

.site-title-heading a:hover, .site-title-heading a:active, .header-info-ak-xs a:active, .header-info-ak-xs a:hover {color: #000000;
text-decoration: none;}

.ak-menu li a {color: #0056b3 !important; text-transform: uppercase; font-size: 0.9rem}

.ak-menu  a:hover, .ak-menu  a:active {color: #000000 !important;
text-decoration: none;}

.ak-menu button {position: absolute;
    right: 10px;}

.modal-body a {color: #0056b3 !important; font-size: 0.9rem;}

.img-1-slide {padding-right: 0px !important;
    padding-left: 0px !important;}

.slide-img-block {margin-top: -110px; 
    z-index: -5;
    position: relative;}

.site-branding {background-color: #ffffffeb;}

.top60 {margin-top: 60px;}

.top30 {margin-top: 30px;}

.top10 {margin-top: 10px;} 

.pad0 {margin: 0px;}

.service-list .h5-text { 
	width: 360px;
    margin: auto;
    position: relative;
    margin-top: -56px;
    background-color: #000000a8;
    color: #fff;}

.service-list h5 {text-transform: uppercase;}

.h1-lg-text {position: absolute;
    right: 10%;
    color: #fff;
    background-color: #0000007a;
    width: 480px;
    padding: 20px;} 

.slogan-p {font-size: 2rem;}

.container .list-group-item-action:active, .container .list-group-item-action:hover {
    color: #fdfeff;
	background-color: #2d2e2f;}

.btn-ak button {color: #fdfeff;
	background-color: #2d2e2f; border-radius: 1px;border-color: #ffffff9e; }

.btn-ak button:hover {background-color: #000000a8; color: #fff;}

.btn-top-ak {position: absolute;
    right: 10%;
    width: 480px; 
    margin-top: 260px;}

.img-content  {float: left;
    padding: 15px;
	width: 450px;
    max-width: 100%;
	text-align: center;
    padding-bottom: 30px;}

.navbar-light .navbar-toggler {
	background: #fff;
}

.ak-middle {width: 360px; height: 300px;    padding-top: 117px;color: #0056b3 !important;
    text-transform: uppercase;}

.video-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  object-fit: cover;
}

.send-ak p {text-align: right;}
.modal-body .col-6 {font-size: 0.9rem;}

.news-ak img {max-width: 100%;}

.site-footer .header-info-ak-xs {color: #fff;}

.site-footer .header-info-ak-xs a {color: #ccc;}

#menu-item-70, #menu-item-51, #menu-item-69 , #menu-item-68, #menu-item-67, #menu-item-66, #menu-item-50, #menu-item-52, #menu-item-53 {border-right: 1px solid #cccccc7d;}

.service-list img:hover ~ .h5-text, .h5-text:hover {background-color: #0056b3bd !important;}

.img-content img {max-width: 100%;     height: auto;}

.my-block {
  animation-name: slide-in-from-left;
  animation-duration: 1s;
  animation-delay: 0.5s;
  animation-fill-mode: forwards;
	opacity: 0;
}

@keyframes slide-in-from-left {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

