.banner{



	background: url(../img/Infrastructure-1.png);



	background-size: cover;



	background-repeat: no-repeat;



}



h1.page_header {



	color: #126b92 !important;



	text-align: center;



	padding: 65px 0px;



	font-size: 40px;



	margin: 0px;



}



li.menu-items a {



	color: #75797c;



	font-weight: 700;



	font-size: 15px;



}



li.menu-items {



	list-style: none;



	padding: 10px 10px 10px 0px;



	border-bottom: 1px solid #42b3e5;



}



li.current_page{



	background: #952222;



}



li.current_page a{



	color: #fff !important;



}



ul#menu-about-us {



	padding: 0px;



}



.content p {



	font-size: 15px;



	padding: 10px 0px;



	line-height: 2.5rem;



	color: #009688;



}



.content h2 {



	font-size: 30px;



	color: #952222;



}



.content h2:after{



	display: block;



	content: '';



	width: 50px;



	height: 2px;



	background: #952222;



	-webkit-transition: width .8s;



}



h2.menu-title {



	font-size: 22px;



	font-weight: 700;



	color: #952222;



}



.bread_crumb {



	background: #68d1a9 !important;



	margin:0px;



}



ul.bread_crumb li {



	display: inline-block;



}



.bread_crumb li:first-child {



	margin-left: 0;



}



.bread_crumb li, .bread_crumb li a {



	color: #fff;



	font-weight: 600 !important;



	line-height: 25px;



	letter-spacing: 1px;



}



.bread_crumb li:last-child {



	background-color: #3c9aa6;



}



.bread_crumb li:last-child:before {



	content: " ";



	display: inline-block;



	border-top: 14px solid rgba(20, 49, 93, 0);



	border-left: 14px solid #68d1a9;



	border-bottom: 14px solid transparent;



	border-right: none;



	margin-top: 0px;



	vertical-align: middle;



}



.bread_crumb li:last-child:after {



	content: " ";



	display: inline-block;



	border-top: 14px solid rgba(20, 49, 93, 0);



	border-left: 14px solid #3c9aa6;



	border-bottom: 14px solid transparent;



	border-right: none;



	margin-top: 0px;



	background: #68d1a9;



	vertical-align: middle;



}



.menu-items:hover{



	background: #952222;



}



.menu-items:hover a{



	color: #fff;



}



.vid_tube {



	border-bottom: 1px solid #009688 !important;



	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;



	padding: 20px;



	margin-bottom: 15px;



}



.vid_tube img {



	width: 100%;



}



.view_more {



	background: #009688;



	color: white;



	border: none;



	padding: 7px;



	border-radius: 5px;



	margin-top: 10px;



	font-size: 12px;



}



.vid_but {



	text-align: end;



}



.vid_tube p, .vid_tube p a {



	color: #009688 !important;



}



.modal{



	background-color: rgba(0, 0, 0, 0.8);



}



img#img01 {



    width: 80%;



    margin: 0px 12%;



}



span.close {



    color: white;



    font-size: 40px;



    display: block !important;



}



@media (min-width: 1251px) and (max-width: 1350px) {







}



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



}



@media (min-width: 991px) and (max-width: 1024px) {



}



@media (min-width: 768px) and (max-width: 990px){



}



@media (min-width: 481px) and (max-width: 767px) {



	h1.page_header{



		padding: 40px;



	}



	.about_us{



		display: none;



	}



}



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



	h1.page_header{



		padding: 40px;



	}



	.about_us{



		display: none;



	}



}



.vid_tube p {



    margin-top: 15px;



}