body {
  padding-top: 50px;
}
h1, h2, h3, h4, h5, h6{
color:#ffffff;
}
.main-container {
  padding: 40px 15px;
}
.skyblue {
	background-color: #22c8ff;
}
.deepskyblue {
	background-color: #00bfff;
}
.darkerskyblue {
	background-color: #00a6dd;
}
.carousel-indicators {
	bottom: 0;
}
.carousel-indicators li {
    display: inline-block;
    width: 11px;
    height: 11px;
    text-indent: -999px;
    cursor: pointer;
    margin: 2px;
    background-color: rgba(174, 247, 255, 0.48);
    border: 0px solid #000000;
    border-radius: 10px;
}
.carousel-indicators .active {
    width: 11px;
    height: 11px;
    margin: 2px;
    background: none !important;
    border: 2px solid #ffffff;
}
.carousel-control.right,
.carousel-control.left {
	background-image: none;    
	width: 3%;
}
.carousel .item {
	background-image:url(/images/thumb-bg1.png), url(/images/thumb-bg2.png);
	background-position:top right, bottom left;
	background-repeat:no-repeat, no-repeat;
	background-color: #00bfff;
	min-height: 450px !important; 
	width:100%; 
}

.carousel-caption h3,
.carousel .icon-container,
.carousel-caption button {
	background-color: #09c;
}
.carousel-caption h3 {
	padding: .5em;
}
.carousel .icon-container {
	display: inline-block;
	font-size: 25px;
    line-height: 40px;
    width: 60px;
    height: 60px;
	text-align: center;
	border-radius: 50%;
}
.carousel-caption {
    right: 0%;
    left: 0%;
	width:100%;
	top:50px;
    padding-bottom: 30px;
	text-align:center;
}
.carousel-caption button {
	border-color: #00bfff;
	margin-top: 1em; 
}

.heading-rule{
 	font-family:'Poppins-SemiBold';
	font-size:36px;
	color:#ffffff;
	margin-bottom:20px;
	line-height:36px;
	text-align:left;
}
.divider
{
	background:url(/images/divider.png) center no-repeat;
	height:19px;
}
.carousel-caption .para{
	background-image:url(/images/quote1.png), url(/images/quote2.png);
	background-position:top left, bottom right;
	background-repeat:no-repeat, no-repeat;
	min-height: 100px; 
	padding:60px 50px;
	font-family: 'Poppins-Light';
	font-size:19px;
	line-height:28px;
	color:#ffffff;
	text-align:justify;
}
.carousel-caption .rule
{
	font-family:'Poppins-Medium';
	font-size:40px;
	color:#ffffff;
	text-align:left;
	padding-left:60px;
	line-height:40px;
}

@media (max-width: 425px) and (min-width: 321px)
{
.carousel .item {
    min-height: 780px !important;
}
.carousel .item:nth-of-type(2) {
    min-height: 750px !important;
}
.carousel .item:nth-of-type(5) {
    min-height: 900px !important;
}
.carousel .item:nth-of-type(8), .carousel .item:nth-of-type(9), .carousel .item:nth-of-type(10) {
    min-height: 800px !important;
}
.carousel-caption .rule {
    font-size: 40px;
    padding-left: 17px;
    margin-top: 50px;
    margin-bottom: 20px;
}
.heading-rule {
    font-size: 30px;
    line-height: 32px;
}
.carousel-caption .para {
    padding: 10px 20px;
    font-size: 18px;
    line-height: 24px;
}
}
@media (max-width: 320px) and (min-width: 0px)
{
.carousel .item {
    min-height: 700px !important;
}
.carousel .item:nth-of-type(2) {
    min-height: 750px !important;
}
.carousel .item:nth-of-type(5) {
    min-height: 900px !important;
}
.carousel .item:nth-of-type(8), .carousel .item:nth-of-type(9), .carousel .item:nth-of-type(10) {
    min-height: 800px !important;
}
.carousel-caption .rule {
    font-size: 30px;
    padding-left: 15px;
    line-height: 30px;
}
.heading-rule {
    font-size: 30px;
    line-height: 32px;
}
.carousel-caption .para {
    padding: 10px 20px;
    font-size: 17px;
    line-height: 24px;
}
}
@media (min-width: 375px) and (max-width: 425px)
{
.carousel-caption .rule {
    font-size: 40px;
    padding-left: 30px;
	margin-top:0px;
}
}
@media (min-width: 426px) and (max-width: 768px)
{
.carousel-caption .rule {
    font-size: 40px;
    padding-left: 30px;
}
}
/* Animation delays */
.carousel-caption h3:first-child {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.carousel-caption h3:nth-child(2) {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
.carousel-caption button {
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}