@import url(https://fonts.googleapis.com/css?family=Arimo);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(http://fonts.googleapis.com/css?family=Raleway);
@import url(https://fonts.googleapis.com/css?family=Abel);

@charset "utf-8";
/* CSS Document by majo johny*/


body{font-family: 'Roboto Condensed', sans-serif;font-size:16px;line-height:24px;color:#333333;}

h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; font-style:normal;}

h1{font-size:30px; padding-bottom:15px; margin-top:30px;font-style:normal;}
h3 { background-color:#094c6e; font-size:18px;  color:#ffffff; background-position:left center; background-repeat:no-repeat; padding:10px; padding-left:10px;}
h4 { margin-top:15px;   color:#999; font-style:italic; text-transform:capitalize;font-style:normal;}

.clr { clear:both;}
.padd_not { padding:0px;}
.padd_lt_not { padding-left:0px;}
.padd_rt_not { padding-right:0px;}
.soci { float:right;}
.soci a { float:right; margin-left:15px; color:#ffffff; font-size:16px;}
.soci a:hover { color:#000000;}
.bord_btm { border-bottom:1px solid #dddddd; padding:10px 0px;}
.marg_btm { margin-top:130px;}
.marg_gap { margin:30px auto;}
.marg_gap2 { margin-top:50px;}
.mag_top { margin-top:15px;}
.scrol_hd{ font-style:italic; color:#000000;}

.header { width:100%; height:100px; background-color:#0C6;}
#cssmenu {font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;}
.bor_rt{ border-right:1px dashed #cccccc;font-family: 'Roboto Condensed', sans-serif; font-style:normal; font-size:14px;}
.bor_lft {border-left:1px dashed #cccccc;}
.fonto{ font-family: 'Roboto Condensed', sans-serif; font-style:normal; font-size:14px;}
.bg_white { margin:30px auto;}

.img-circle { border:3px solid #cccccc;}
.paryers { width:100%; background-color:#662d91; background-attachment:fixed; padding:20px 0px; color:#ffffff;}
.paryers img { margin-right:15px; margin-bottom:15px;}
.paryers i { font-size:100px;}

.imag_link { width:100%;  height:200px; position:relative; overflow:hidden; margin-bottom:30px;}
.imag_link  img { width:100%; height:100%;}
.imag_link_text { width:100%; bottom:0px; position:absolute; background-image: url(../images/menu_bg2.png);font-size:18px;  color:#ffffff; padding:10px 0px; text-transform:uppercase;}
.italic { /*font-style: italic; font-size:18px;*/}
.btn{font-family: 'Abel', sans-serif; text-transform:uppercase; font-size:14px; background-color:#ff9933; border:none; color:#ffffff;}

.footer { width:100%; background-color:#094c6e; text-align:center; color:#ffffff; padding:15px 0px;}
.annvision { color:#CCC;}
.annvision:hover { color:#000000; text-decoration:none;}

.btn_jj { font-style:normal; background-color:#33af4a;}
.ser_img{ width:100%; height:200px; overflow:hidden;}


.side_menu

{

	margin:0px;
	margin-bottom:20px;
	padding:0px;

}

.logo p{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 17px; color: #111;
}

.banner img{
    width:100%;
}

.banner ul{
	margin: 0px;
	padding: 0px;
	list-style-type: 0px;
}

.al-head{
    padding: 15px 15px 0px 15px!important;
}

.banner li{
  list-style-type: none;
}

.side_menu li

{

	padding:5px 10px;

	width:100%;

	border-bottom:1px solid #f2f2f2;






	background-color:#4fba48 ;

			list-style-type:none;

			font-size:13px;

	

}



.side_menu li a

{

	color:#ffffff;

	padding:8px 10px;

		text-decoration:none;

}

.skdslider a.prev{
	left: 5%!important;
}

.skdslider a.next{
	right: 5%!important;
}

.side_menu li:hover

{


	background-color:#3c9b36;

	text-decoration:none;

	-webkit-transition: all 500ms ease;

-moz-transition: all 500ms ease;

-ms-transition: all 500ms ease;

-o-transition: all 500ms ease;

transition: all 500ms ease;

}

  

.side_hd
{
	background-color:#0b60a9;
	padding:5px 10px;
	color:#ffffff;
	border-left:3px solid #000000;
	border-bottom:1px solid #000000;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	margin:0px;
}

.side_hd i
{
	margin-right:10px;
}
.inner_hd
{
	width:100%;
	height:auto;
	padding-bottom:30px;
	background-color:#e9e9e9;
	border-bottom:1px solid #e5e7e6;
		border-top:1px solid #e5e7e6;
	text-align:center;
	background-image: url(../images/inner_Bg.png);
}

.caption { font-family: 'Roboto Condensed', sans-serif; font-style: normal;}
.caption  h3 { padding:0px; text-align:left;}
.caption img { margin-bottom:20px; border:1px solid #cccccc;}

@media (max-width:768px){
.clr2{ clear:both;}
.padd_not { padding:15px;}
.padd_lt_not { padding-left:15px;}
.padd_rt_not { padding-right:15px;}

}


@media (min-width:768px){

}

@media (min-width:992px){

}

@media (min-width:1200px){

}