 body {
 	background-color: #ccc;
 }

 .logo1 {
 	/* margin-right: 10px; */
 	padding-right: 8px;
 	padding-left: 5px;
 }

 .logo {
 	padding-left: 1px;
 }

 .logo1 h4 {
 	font-size: 22px;
 	line-height: 30px;
 }

 .carousel_height img {
 	width: 100%;
 	height: 100%;
 }

 .carousel-indicators li {
 	position: relative;
 	-ms-flex: 0 1 auto;
 	flex: 0 1 auto;
 	width: 16px;
 	height: 16px;
 	margin-right: 3px;
 	margin-left: 3px;
 	text-indent: -999px;
 	background-color: rgba(2, 10, 10, 1.5);
 	border-radius: 50%;
 }

 .slider_caption h2 {
 	margin-bottom: 22.5rem;
 	color: darkred;
 }

 .slide ul {
 	margin-bottom: 22rem;
 }

 .slide ul li a {
 	color: #000;
 }

 .top_content {
 	background-color: #103ea5eb;
 	color: #fff;
 }

 .topper {
 	border-top: 4px solid #103ea5eb;
 	position: absolute;
 	z-index: 1000;
 }

 .sub_content {
 	position: relative;
 	margin-top: -23%;
 	padding-bottom: 20px;
 	background-color: #fff;
 }

 .sub_content ul li a {
 	color: #000;
 	font-weight: bold;
 }

 .carousel_activity img {
 	height: 400px;
 	width: 100%;
 }

 .nav {
 	display: -ms-flexbox;
 	display: flex;
 	-ms-flex-wrap: wrap;
 	flex-wrap: wrap;
 	padding-left: 0px;
 	/* margin-bottom: 0; */
 	list-style: none;
 	/*border: 1px solid #ccc;*/
 	margin-left: -16px;
 	margin-right: -16px;
 }

 .nav-item {
 	border: 1px solid #b3a9a9cf;
 }

 .nav-pills .nav-link {
 	border-radius: 0px;
 }

 .nav-link {
 	display: block;
 	padding: 20.6px;
 	padding-left: 29.8px;
 	padding-right: 25.6px;
 }

 .tab_data h6 {
 	color: #140e7a;
 	text-align: center;
 	font-size: 18px;
 	line-height: initial;
 }

 .tab_data p {
 	color: #786e6e;
 	text-align: justify;
 	font-size: 12px;
 }

 .tab_class {
 	color: #140e7a;
 	font-size: 18px;
 	/*padding-top: 20px;*/
 }

 .tab_class_para {
 	color: #786e6e;
 	font-size: 12px;
 }

 .img_space {

 	padding-left: 0px;
 	padding-right: 0px;
 	margin-left: 0px;
 	margin-right: 0px;

 }

 .load_btn {
 	margin-left: 40%;
 	background: none;
 	color: #000;
 	border: none;
 	border-top: 1px solid;
 	border-bottom: 1px solid;
 	font-weight: bold;
 	margin-top: 3%;
 }

 .btn_read {
 	padding: 3px;
 	font-size: 12px;
 	line-height: 1.5;
 	border-radius: 1.25rem;
 	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
 }

 .latest_icon_text p {
 	color: #000;
 }

 .latest_icon {
 	font-size: 36px;
 	color: #000;
 }

 .footer_data h5 {
 	color: #fff;
 	font-size: 14px;
 }

 .footer_data a {
 	color: #fff;
 	font-size: 14px;
 }

 .footer_data p {
 	font-size: 10px;
 	color: #fff;
 }

 .footer_data > a > i:hover {
 	font-size: 10px;
 	text-decoration: none;
 	color: #fff;
 }

 .cust_ft_bg {
 	background-color: #000;
 	color: #fff;
 	padding: 0px;
 	/*margin: 0px;*/
 }

 .cust_copy_right {
 	/*padding-left: 15px;*/
 	font-size: 10px;
 	margin-top: 10px;
 	padding-top: 10px;
 }

 .cutm_foot_navbar ul {
 	padding-left: 40px;
 	float: right;
 	margin-top: 10px;
 	/*padding-top: 10px;*/
 }

 .cutm_foot_navbar ul li {
 	text-decoration: none;
 	display: inline-block;
 	/*float: right;*/
 	/*padding-left: 30px;*/
 }

 .cutm_foot_navbar ul li a {
 	padding: 0px 5px;
 	color: #9d9d9d;
 	display: inline-block;
 	font-size: 14px;
 }

 .banner_padding {
 	padding-right: 0px;
 	padding-left: 0px;
 	margin-left: 0px;
 	margin-right: 0px;
 }

 .cont_info {
 	/*border: 1px solid red;*/
 	/*
 	border-radius: 5px;
 	margin-bottom: 20px;
*/
 	background-color: #cccccc6b;
 	box-shadow: 5px 5px 5px #cccccc96;
 	/*
 	padding: 15px;
 	margin-right: 6%;
 	padding-bottom: 0px;
 	padding-top: 7px;
*/
 }

 .cont_info p {
 	color: #000;
 	font-size: 10px;
 }

 .cont_info h6 {
 	color: #000;
 	font-size: 12px;
 }

 .fac_btn {
 	background: #3B5998;
 	color: white;
 }

 .fac_btn:hover {
 	background: #3B5998;
 	color: white;
 }

 .facilities {
 	border: 1px solid #00000036;
 	margin-bottom: 1%;
 	/*padding: 2%;*/
 }

 .facilities p {
 	/*border: 1px solid #00000036;*/
 	padding-left: 2%;
 }

 .facilities h5 {
 	/*border: 1px solid green;*/
 	padding: 1%;
 	background-color: #a8d6ae;
 	font-size: 14px;
 }


 /******************************Responsive***********************/

 @media (min-width: 1281px) {

 	.nav-link {
 		display: block;
 		padding: 20.6px;
 		padding-left: 29.8px;
 		padding-right: 25.6px;
 	}

 	.fac_btn {
 		background: #3B5998;
 		color: white;

 	}

 	.fac_btn:hover {
 		background: #3B5998;
 		color: white;
 	}
 }

 @media (min-width: 1025px) and (max-width: 1280px) {

 	.nav-link {
 		display: block;
 		padding: 20.6px;
 		padding-left: 29.8px;
 		padding-right: 25.6px;
 	}

 	.fac_btn {
 		background: #3B5998;
 		color: white;

 	}

 	.fac_btn:hover {
 		background: #3B5998;
 		color: white;
 	}

 }

 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
 	.nav-link {
 		display: block;
 		padding: 14.6px;
 		padding-left: 11.8px;
 		padding-right: 16.2px;
 	}

 	.logo1 h4 {
 		font-size: 18px;
 		line-height: 20px;
 	}

 	.slider_caption h2 {
 		margin-bottom: 14.5rem;
 		color: darkred;
 	}

 	.slide ul {
 		margin-bottom: 15rem;
 	}

 }


 @media screen and (max-width: 480px) {

 	.logo img {
 		width: 40px;
 		padding-left: 9px;
 	}

 	.logo {
 		margin-left: -10px;
 	}

 	.logo1 h4 {
 		font-size: 8px;
 		line-height: 10px;
 		padding-left: 10px;
 	}

 	.logo1 {
 		/* margin-right: 10px; */
 		/* padding-right: 38px; */
 		padding-left: 5px;
 	}

 	.slide ul {
 		margin-bottom: 5rem;
 	}

 	.slider_caption h2 {
 		margin-bottom: 4.5rem;
 		color: darkred;
 		font-size: 20px;
 		background: #00000008;
 		padding: 10px;
 	}

 	.top_content {
 		background-color: #103ea5eb;
 		color: #fff;
 	}

 	.nav {

 		/* margin-bottom: 0; */
 		list-style: none;
 		/*    height: 41px;*/
 		/*border: 1px solid #ccc;*/
 		margin-left: -16px;
 		margin-right: -16px;
 	}

 	.nav-item {
 		/*border: 1px solid #b3a9a9cf;*/
 	}

 	.nav-pills .nav-link {
 		border-radius: 0px;
 		padding: 6px 25px;
 	}

 	.nav-link {
 		padding: 6.9px;
 		padding-top: 12px;
 		padding-bottom: 13px;
 		padding-left: 16px;
 		padding-right: 10.3px;
 	}

 	.nav_data a {
 		font-size: 9px;
 	}

 	.cutm_foot_navbar ul {
 		/*padding-left: 40px;*/
 		float: left;
 		/*padding-top: 10px;*/

 		padding-left: 70px;
 		text-align: center;
 	}

 	.cust_copy_right {
 		text-align: center;
 	}

 	.btn_read {
 		padding: 2px;
 		font-size: 10px;
 	}
 }