.add-ful{background:#f6f6f6;}

.facebook-link{background:#3b5998; color:#fff !important; font-weight:bold;}
.twitter-link{background:#1dcaff; color:#fff !important; font-weight:bold;}

.ssln .carousel-indicators{margin-bottom:40px;}
.ssln .carousel-indicators li{width: 10px;  height: 10px;}

.viepageimg{background:#f6fafb; border:1px solid #edeff0; text-align:center; padding:5px;}

.card {
    background-color: #ffffff;
    border: 1px solid rgba(0, 34, 51, 0.1);
    box-shadow: 2px 4px 10px 0 rgba(0, 34, 51, 0.05), 2px 4px 8px 0 rgba(0, 34, 51, 0.05);
    border-radius: 0.15rem;
}

.irs .card-footer {
    background-color: transparent !important;
    border-top: none !important;
}

/* Tabs Card */

.tab-card {
  border:1px solid #eee;
}

/* Default mode */
.tab-card-header > .nav-tabs {
  border: none;
  margin: 0px;
}
.tab-card-header > .nav-tabs > li {
  margin-right: 2px;
}
.tab-card-header > .nav-tabs > li > a {
  border: 0;
  border-bottom:2px solid transparent;
  margin-right: 0;
  color: #737373;
  padding: 2px 30px;
}

.tab-card-header > .nav-tabs > li > a.show {
    border-bottom:2px solid #007bff;
    color: #007bff;
}
.tab-card-header > .nav-tabs > li > a:hover {
    color: #007bff;
}

.tab-card-header > .tab-content {
  padding-bottom: 0;
}

.fix2{
    position:fixed;
    bottom:0px;
    right:0%;
}

.main .carousel .carousel-indicators li {
    height: 6px;
    background-color: #015c93;
}

.section-bg .card a img{height:auto !important;}
.section-bg h5{font-weight:100;}

.card-body .fas{color:#b7b7b7;}

.btn-rounded {
	border-radius: 50px;
}
.navbar {
	padding: .2rem 1rem;
	background-color: #005c88;
	justify-content: center;
	border-bottom: 1px solid #fff;
}
.navbar-brand {
	padding-top:0px;
	position: absolute;
	z-index: 9999;
}
.navbar-collapse {
	justify-content: center;
}
.navbar .bg-blue {
	background-color: #005c88;
}
.navbar .navbar-toggler {
	border:1px solid #80aec4;
}
.navbar .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-nav .nav-link {
	color: #fff;
	margin-right: .6rem;
	margin-left: .6rem;
	padding-right: 0 !important;
	padding-left: 0 !important;
	font-size: 15px;
}
.top-head .btn-outline-info {
	font-weight: 600;
	border-radius: 50px;
	color: #005c88;
	border-color: #005c88;
	transition: all .5s ease-in-out;
}
.top-head .btn-outline-info:hover {
	color: #fff !important;
	background-color: #005c88;
	border-color:  #005c88;
}
.top-head .btn-outline-info:active {
	color: #005c88 !important;
	background-color: #fff !important;
}
.top-head .btn-success {
	color: #fff;
	border-radius: 50px;
	background-color: #28a745;
	transition: all .5s ease-in-out;
}
.top-head .btn-success:active {
	background-color: #28a745 !important;
	border-color: #28a745;
}
.top-head .btn-success:hover {
	color: #28a745;
	border-radius: 50px;
	background-color: #fff;
}
.page_container {
	max-width: 960px;
	margin: 28px auto;
}
.immersive_slider .is-slide .content h2{
	font-weight: 600;
}
.immersive_slider a {
	color: #fff;
	text-decoration: none;
}
.irs h2 {
	font-size: 31px;
	font-weight: 400;
}
.irs .ir {
	border-right: 1px solid #649bb7;
}
.irs .card a {
	text-decoration: none;
	color: #000;
}
 
.card-body{padding: 0.50rem;}
.card-body h6{ height:35px;}


.slide1 { border:1px solid #f7f5f5;}
.slide1 a { color:#000;}
.slide1 a:hover { text-decoration: none;}
.slide1 a img{ padding:2px; border:1px solid #eeecec;}

.text-carousel h5{
	font-weight: 600;
}
.text-carousel .carousel-indicators {
	bottom: -70px;
}
.text-carousel .carousel-indicators li {
	width: 10px;
	height: 10px;
	background-color: #025e8d;
	opacity: 0.2 !important;
	border-radius: 50%;
	border: 5px solid transparent !important;
}
.text-carousel .carousel-indicators .active {
	opacity: 0.5 !important;
}
.img-text .card-img-overlay {
	padding: 40px;
	width: 35%;
	height: 85%;
	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
}
.img-text h2 {
	font-weight: 600;
} 
.img-text h4 {
	font-weight: lighter;
	line-height: 1.4;
} 
.img-text .btn-outline-light {
	margin-top: 10px;
	padding: 8px 40px;
	font-size: 20px;
	font-weight: 600;
}
.section-bg{
/*	background:#f6f6f6;*/
}
.bg-21{
background:#f6f6f6;
}
.record {
	
	margin-bottom: 10px;
}
.record a {
	text-decoration: none;
}
.record h4 {
	padding: 15px 0 15px 10px;
	color: #fff;
	font-weight: 600;
	background:#005c88;
}
.record h4 a{
    	color: #fff;
}
.record .media {
	padding: 5px;
	background-color: #fff;
	border: 1px solid #edecec;
}
.record .media-body a {
    color:#000;
}
.record h6 {
	color: #025e8d;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 5px;
}
.record p {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0;
}
.record span {
	color: #5b5b5b;
	font-size: 15px;
	font-style: italic;
}
.ibr .text-secondary {
	font-size: 13px;
	font-weight: 600;
}
.ibr .btn-danger {
	padding: 3px 20px;
	font-weight: 600;
}
.ibr p {
	color: #385b93;
	font-size: 12px;
}
.ibr a {
    text-decoration: none;
    color: #212529;
}
.ibr .btn-danger {
    color: #fff;
}
.ibr .btn-light {
	padding: 0 10px;
	color: #6f6f6f;
	font-weight: 600;
	background: linear-gradient(to bottom, #f9f9f9 0%, #d6d6d6 100%);
	border: 1px solid #a8a8a8;
}
.ibr .bb {
	border-bottom: 1px solid #000;
}
.about h5 {
	color: #005c88;
	font-weight: 600;
}
.irs .card:hover {
	box-shadow: 5px 10px 18px #888888;
	transition: all .5s ease-in-out;
}
.record-footer {
	border-bottom: 1px solid #ccc;
}
.gallery h5 ,.videos h5 {
	font-weight: 600;
}
.sar h6 span {
	font-size: 16px;
	font-weight: 600;
}
.sar .tac p {
	font-size: 12px;
}
.login1 a i{
    color: #959595 !important;
}
.login1 a:hover {
    text-decoration: none;
}
.signin {
    border-left : 1px solid #ccc;
    padding-left : 20px;
}

.contactus p {
	color: #4C4A4A;
}
.table-sm tr td {
    vertical-align:middle;
}
.table-sm tr {
    text-align: center;
}
.table-sm tr td img {
    max-width:100px;
}
.tab-pane .card .card-header {
    background-color: #007bff;
    padding: 5px;
    border-left: 5px solid #0c3765;
}
.tab-pane .card {
    margin-bottom: 5px;
}
.tab-pane .card h5 .btn-link {
    font-weight: 600;
    font-size: 18px;
    color: #fff;
}
.tab-pane .card img {
	float: left;
	padding: 10px;
}
footer {
    background-color: #00284a;
}
footer h5 {
    color: #fff;
}
footer p { 
    font-size:13px; 
    color:#CCC;
}
.bottom_border { 
    border-bottom:1px solid #323f45;
}
footer ul .list-group-item {
    background-color: #00284a;
    padding: 0px 0px 5px 0px;
    border: 0;
}
footer ul .list-group-item a{
    color: #CCC;
    font-size: 14px;
    margin:0px 3px;
}
footer ul .list-group-item a:hover{
    text-decoration: none;
}
.social_footer_ul li a { 
    color:#CCC; 
    border:1px solid #CCC; 
    padding:8px;
    border-radius:50%;
}
.social_footer_ul li i {  
    width:20px; 
    height:20px;
}

@media only screen and (max-width: 600px) {
	.img-text .card-img-overlay {
		padding: 6px;
	}
	.img-text h2 {
		font-size: 10px;
		margin-bottom: 5px;
	} 
	.img-text h4 {
		line-height: 1;
		font-size: 9px;
		margin-bottom: 0px;
	} 
	.img-text .btn-outline-light {
		margin-top: 0;
		padding: 0px 10px;
		font-size: 8px;
	}
	.top-head .i1 {
		padding-left: 0;
		padding-top: 30px !important;
	}
} 

@media only screen and (min-width: 600px) and (max-width: 760px) {
	.img-text .card-img-overlay {
		padding: 20px;
	}
	.img-text h2 {
		font-size: 20px;
	} 
	.img-text h4 {
		font-size: 15px;
	} 
	.img-text .btn-outline-light {
		margin-top: 0;
		padding: 1px 12px;
		font-size: 10px;
	}
}


