
.header:after ,.container:after,.row:after{
	display: block; 
	clear: both; 
	content: '';
} 
body {
	font-family: Tahoma, arial;
	font-size: 16px; 
	background: #000000;
	margin: auto; 
	width: 100%;
}
img, table, iframe {
	max-width: 100%;
}
h3{
	color: #02448A;
}
h2 {
	margin-top: 2px; 
}
p{ 
	font-size: 18px; 
}
a {
	text-decoration: none; 
}
.container {
	width: 96%;
	max-width: 1000px; 
	margin: 10px auto; 
}
.slide_item img {
	margin-bottom: -5px;
}

.container .gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
.gallery  .big {
	display: inline-block; 
}
.header{
	background: #000000; 
	padding: 20px 0; 
	color: #fff; 
} 
.header p {
	margin: 0; 
	font-size: 18px; 
}
.logo_area{
	width: 40%; 
	float: left; 
}
.header_description{
	width: 40%; 
	float: left; 
	color: #C0C0C0;  
    padding-top: 50px;
}

.header_description p  {
	color: #ffffff;
}
.section_title {
	color: #C0C0C0;  

}
.text-center {
	text-align: center; 
}
.header_right_content{
	width: 180px; 
	float: right; 
	text-align: center; 
}
nav ul {
	margin: 0; 
	padding: 0; 
	list-style: none; 
}
.main_menu{
	background: #333333; 
}
.main_menu li{
	display: inline-block;  
}
.main_menu li a{
	display: inline-block;
	padding: 10px 20px; 
	color: #fff; 
	background: #333333; 
}
.content_area {
	padding: 30px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	background: #222222;  
	color:  #999999; 
}
.footer {
	padding: 40px; 
	padding-top: 20px; 
	background: #000000;  
	color:  #999999; 
}
.content_area { 
    padding-bottom: 10px; 
}

.footer  {
    padding-bottom: 30px; 

}
.footer p {
	font-size: 16px;
}
.main_menu li a:hover,.main_menu li.active a {
	background: #444444;
}
.separator {
	height: 2px; 
	margin: 20px auto; 
	width: 50%; 
	background-color: #C0C0C0 ; 
	clear: both; 
	
}
.separator.small {
	width: 50px; 
} 

.one_half{
	width: calc(50% - 20px);
	padding-right: 10px; 
	padding-left: 10px; 
	float: left; 
}

.one_third{
	width: calc(33% - 20px);
	padding-right: 10px; 
	padding-left: 10px; 
	float: left; 
}
.two_third{
	width: calc(66% - 20px);
	padding-right: 10px; 
	padding-left: 10px; 
	float: left; 
}
.one_forth{
	width: calc(25% - 20px);
	padding-right: 10px; 
	padding-left: 10px; 
	float: left; 
}
.three_forth{
	width: calc(75% - 20px);
	padding-right: 10px; 
	padding-left: 10px; 
	float: left; 
}
.image_box{
	padding: 20px; 
	margin: 20px; 
	background: #333333; 
	border-radius: 10px; 
} 
.white_box {
	background: #fff; 
	padding: 10px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
}
.blank_space{
	clear: both; 
	height: 30px; 
}
.social_item li, .social_item li a {
	display: inline-block; 
} 
.copywrite_area,.copywrite_area p{
	font-size: 14px;
} 
.copywrite_area {
    padding: 10px;
    background: #fff;
}
.logo {
	display: block; 
}
.gallery {
	position: relative;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
	    border: none;
		position: absolute;
		top: 30%;
		font-size: 50px;
		display: inline-block;
		padding: 10px 15px !important;
		vertical-align: middle;
		background: rgba(0,0,0,.5);
		color: #fff;
		border: 0; 
}
.owl-carousel .owl-item img { 
    border-color: transparent;
}
.owl-carousel .owl-nav button.owl-next {
	right: 0; 
}
.owl-carousel .owl-nav button.owl-prev {
	left: 0;  
}
.gallery .big { 
    vertical-align: top;
}
.header_right_content p, 
.header_right_content a {
    color: #fff; 
}
@media all and (max-width: 1030px){
	#menu_toggler{
            display: inline-block !important;
        padding: 0px 5px;
        cursor: pointer;
        background: #024589 url(nav-icon.png) no-repeat center center; 
		background-size: 25px;
		height: 35px;
		width: 35px; 
		line-height: 0; 
		color: transparent; 
		z-index: 999; 
		border-radius: 2px;  
		position: fixed; 
		top: 50px; 
		right: 2%;  
    }	
	
	.header_right_content {
		width: calc(30% - 35px);
		float: left;
	}
	.header_description {
		width: 30%; 
	}
	img, table , iframe, video, audio {
		max-width: 100%; 
	}
	.main_menu_area{ 
		position: fixed;
		top: 0; 
		width: 80%;
		
		z-index: 999;
		max-width: 280px;
		height: 100vh;
		overflow: auto; 
		left: -100%; 
		background: #333333; 
		transition: .5s; 
	}
	.main_menu_area.active {
		left: 0;
	}
	.main_menu li {
		display: block;
	}
	.main_menu li a {
		display: block; 
	}
	 
}
@media all and (max-width: 750px){ 
	h1 { 
		font-size: 28px;
	}
	.header_description {
		display: none; 
	}
	.show_mobile {
		display: block !important; 
	}
	.logo_area {
		width: 60%; 
	}
	 .header_right_content {
		width: calc(40% - 35px);
		float: left;
	}
	.header_right_content img{ 
		max-height: 70px;
	}
	.three_forth ,.one_third ,.two_third,.one_half {
		width: 100%;
		padding-left: 0; 
		padding-right: 0; 
		margin-bottom: 5px;
	}
	.one_forth { 
		width: calc(50% - 20px);
		padding-right: 10px;
		padding-left: 10px;
		float: left;
	}
	.image_box {
		padding: 5px;
		margin: 5px; 
	}
	
	.image_box  a {
		display: inline-block; 
	}
	.content_area {
		padding: 20px; 
	}
	
}
@media all and (max-width: 500px){ 
	.image_table img{
		height: 100px;
	}
	 .header_right_content p{
		 font-size: 14px;
	}
}