/*!

 * Start Bootstrap - Half Slider (https://startbootstrap.com/template-overviews/half-slider)

 * Copyright 2013-2017 Start Bootstrap

 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-half-slider/blob/master/LICENSE)

 */
.carousel-item {
	/*height: 36vh;*/
	height: 370px;
	min-height: 300px;
	background: no-repeat center center scroll;
	/*background: no-repeat center -167px scroll;*/

	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.heightauto .carousel-item {
	height: auto;
	min-height: 300px;
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.carousel-caption h3 {
	font-size: 35px; line-height:65px;
	color: #fff!important;
	font-weight: bold;
	word-wrap: break-word;
	width: 100%!important;
	text-shadow: 5px 5px 5px #000000;
	cursor: pointer;
}

.carousel-caption {
    position: absolute;
    right: 0%;
    bottom: 0px;
    left: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
	padding: 20px 30px 70px;
    color: #fff;
    text-align: right;
    background: -webkit-linear-gradient(top,transparent,#000);
    background: -ms-linear-gradient(top,transparent,#000);
    background: -o-linear-gradient(top,transparent,#000);
    background: -moz-linear-gradient(top,transparent,#000);
}



.news-right-box .col-md-6{ margin-bottom:10px;}
.news-right-box .col-md-6:nth-child(1){padding-right:5px;}
.news-right-box .col-md-6:nth-child(2){padding-left:5px;}

.news-right-box .col-md-6:nth-child(1) .nbc-carousel-caption {right: 5px;left: 14px;}
.news-right-box .col-md-6:nth-child(3) .nbc-carousel-caption {right: 5px;left: 14px;}

.news-right-box .col-md-6:nth-child(2) .nbc-carousel-caption {right: 15px;left: 5px;}
.news-right-box .col-md-6:nth-child(4) .nbc-carousel-caption {right: 15px;left: 5px;}

.news-right-box .col-md-6:nth-child(3){margin-bottom:0px; padding-right:5px;}
.news-right-box .col-md-6:nth-child(4){margin-bottom:0px; padding-left:5px;}
.news-right-box img{ height:180px;}

.card-news {
    box-shadow: 0 0.15rem 1.75rem 0 rgb(31 45 65 / 15%);
    overflow: hidden;
    position: relative;
    border: none;    height: 100%;
}
.card-news-inner {
    box-shadow: 0 0.15rem 1.75rem 0 rgb(31 45 65 / 15%);
    overflow: hidden;
    position: relative;
    border: none;    height: 100%;
}
.card-news-inner .card-body{    padding: 15px 15px 0;}


.card-news h3, .card-news h4 { padding:15px;}
.latest-news .col-md-4{ margin-bottom:20px;}
.homepage-imgheight img, .latest-news img{ height:236px; width:100%;}
.margintop{ margin-top:30px;}
.margintop1{ margin-top:50px;}

.caption1 {
	right: 5%;
	left: 5%;
}
.caption1 h3 {
	font-size: 35px;
}
.hide-bullets {
	list-style: none;
	margin-left: -40px;
	margin-top: 20px;
}
.thumbnail {
	padding: 0;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width: 100%;
}
#slider-thumbs {
	height: 565px;
	overflow-y: scroll;
	white-space: nowrap;
}
.boxpd {
	padding-left: 0px;
	padding-right: 0px;
}
 @media only screen and (max-width: 600px) and (min-width: 320px) {
.carousel-caption h3 {
	font-size: 30px;
}
.second-slider {
	min-height: inherit!important;
}
.snd {
	margin-bottom: 1rem;
}
.boxpd {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 1rem;
}
.boxpd1 {
	margin-top: 1rem;
}
.navbar {
	overflow: auto;
}
.news-right-box .col-md-6:nth-child(1) {padding-right: 15px;}
.news-right-box .col-md-6:nth-child(2) {padding-left: 15px;}
.news-right-box .col-md-6:nth-child(3) {margin-bottom: 15px; padding-right: 15px;}
.news-right-box .col-md-6:nth-child(4) {margin-bottom: 0px;padding-left: 15px;}

.news-right-box .col-md-6:nth-child(1) .nbc-carousel-caption {right: 15px;left: 14px;}
.news-right-box .col-md-6:nth-child(2) .nbc-carousel-caption {right: 15px;left: 15px;}
.news-right-box .col-md-6:nth-child(3) .nbc-carousel-caption {right: 15px;left: 15px;}
.news-right-box .col-md-6:nth-child(4) .nbc-carousel-caption {right: 15px;left: 15px;}


.carousel-item {height: auto; min-height: 231px;}
.carousel {position: relative; margin-bottom:20px;}

}
 @media (min-width: 768px) {
.d-md-block {
	display: block!important;
}
.d-none {
	display: block!important;
}
}
.pt-5, .py-5 {
	padding-top: 0rem!important;
}
