@charset "utf-8";

/* CSS Document */

/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	margin: 0;
	outline: 0;
	/* [disabled]padding: 0; */
	vertical-align: baseline;
} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;} ol, ul {list-style: none; } a img {border: 0; } iframe{border:none; margin:0px; padding:0px; }

/* Global styles */

html {width: 100%; height: 100%;}

body {margin:0px; padding:0; /*font:normal 16px/22px MyCustomFont;*/ font:normal 14px/25px 'Droid Sans',Arial, Helvetica, sans-serif; color:#000; height: 100%; background:url(../images/bg.jpg) top center repeat-y; } 

p {padding:0 0 12px 0; margin:0;}

a {text-decoration:none; color:#5a5a5a; /* -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.01s; transition: all ease-in-out 0.5s;*/}

a:hover {text-decoration:none;  /*-webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.01s; transition: all ease-in-out 0.5s;*/}

h1, h2, h3, h4, h5, h6{ color:#292929;	font-weight: bold;  line-height:1.5em; }

h1{	font-size: 28px; } h2{	font-size: 24px; } h3{	font-size: 20px; } h4{	font-size: 16px; } h5{	font-size: 14px; } h6{	font-size: 11px; } table {border-collapse: collapse; border-spacing: 0;} .fleft{float:left;  } .fright{float:right; } .clr{clear:both; } :focus{outline:none; } .txt-ali-cent{ text-align:center;}

  

@font-face { font-family: MyCustomFont; src: url("gnuolane_rg.eot");}

@font-face {font-family: MyCustomFont; src: url("gnuolane_rg.ttf");}

@font-face {font-family: MyCustomFont; src: url("gnuolane_rg.woff");}



/* MAIN STYLE SHEET */

.wrapper{width:100%;}

.wrapper_resize{width:1000px; margin:0px auto;}
.top_bg{ border-top:#00a6e4 solid 5px;}

.social_links{ width:130px; padding-right:20px;}



.red_line{ background:url(../images/red_line.png) bottom left repeat-x; height:100%; width:100%;}



.fb_icon, .tw_icon, .in_icon{-webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; width:31px; height:31px; display:block; float:left; margin:10px 5px;}

.fb_icon:hover, .tw_icon:hover, .in_icon:hover{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);   transform: rotate(360deg); width:31px; height:31px;}



.fb_icon, .tw_icon{background:url(../images/fb-icon.png) top left no-repeat;}

.tw_icon{background:url(../images/twitter-icon.png) top left no-repeat; }

.in_icon{background:url(../images/in-icon.png) top left no-repeat;}





.logo_bg{ background:url(../images/top-bg.jpg)top left repeat-x #f9f9f9;}

.logo{ padding:22px 0 8px 17px;}



.top_right{ color:#a1a1a1; margin:40px 15px 0 0;}

.top_right a{ color:#a1a1a1;}

.top_right a:hover{ text-decoration:underline; color:#a1a1a1;}



.menu_bg{ background:url(../images/menu_bg.png) top left repeat-x; width:100%; height:57px;}



.nav{background:none;}

#nav-auto{ width:100%;  margin:0px auto; background:none; z-index:999; position:relative;}

.devider{ background:url(../images/btn-devider.png) no-repeat; width:2px; height:57px;}



.banner{ margin:20px auto; display:block;}



.welcome{ width:710px; margin-right:5px;}

.welcome h1{font-weight:bold; color:#da2725; font-size:30px; margin:10px 0; padding:0; font-family: MyCustomFont, Verdana, Arial, sans-serif; letter-spacing:1px; position:relative; } 

.welcome h1 span{	background:#fefefe; margin:0px; padding:0 10px 0 0; z-index:3; position:relative;}

.red_line{ background:url(../images/red_line.png) bottom left repeat-x; position:absolute; top:0px; right:0px; display:block; width:100%; z-index:1;}

.welcome p{ color:#282828; font-size:14px;}



.inner_content{ width:990px; margin:20px auto; min-height:400px;}

.inner_content h1{ font-family: MyCustomFont, Verdana, Arial, sans-serif; letter-spacing:1px; font-weight:bold; color:#da2725; font-size:30px; margin:10px 0; padding:0;}

.inner_content h3, .cbp h3{ color:#da2725;}

.inner_content h3 strong{color:#d3312f!important;}

.inner_content strong, .inner_content h2, .cbp h2{ color:#00a6e4;}



.inner_content .contact_left{ width:480px; margin:0 auto;}

.inner_content .contact_right{ width:480px; margin:0 auto;}

.inner_content  .contact_right h2{ font-family: MyCustomFont, Verdana, Arial, sans-serif; letter-spacing:1px; font-weight:bold; color:#da2725; font-size:30px; margin:10px 0; padding:0;}



.inner_content #he{ width:100%;}

.inner_content #he ul{ width:100%;}

.inner_content #he ul li{list-style:none; float:left; height:200px; border-bottom:#999 dashed 1px; margin:10px 0;}

.inner_content #he ul li:nth-child(odd){ border-right:#999 dashed 1px;  width:47%; }

.inner_content #he ul li:nth-child(even){ width:49%; padding-left:2%;}

.inner_content #he ul li p{ width:90%; float:left; display:block;}



.inner_content .months-list{ width:100%;}

.inner_content .months-list ul{ width:100%;}

.inner_content .months-list ul li{list-style:none; float:left; display:block; }

.inner_content .months-list ul li a{font-size:20px; margin:10px 5px; padding:5px 10px; width:auto; display:block; border-right:#da2725 solid 1px;}

.inner_content .months-list ul li a:hover{ color:#da2725;}



.table-responsive1 th, .table-responsive1 td{ white-space:nowrap;}



.right_data{ width:280px; border:#b2b2b2 dashed 1px; border-top:none; border-bottom:none; background:#FFF; margin-bottom:20px;}

.rgt_sepration{ background:url(../images/right_seperation.jpg) top left repeat-x; height:30px;}

.rgt_sepra_resize{ width:247px; margin:0px auto;}





.rgt_sepra_resize h1{font-weight:bold; font-size:30px; margin:23px 0; padding:0 0 0 10px; font-family: MyCustomFont, Verdana, Arial, sans-serif; letter-spacing:1px;} 

.rgt_sepra_resize h1 .red_a{ color:#da2725;}



.rgt_sepra_resize h1 .blue_a{ color:#00a6e4;}



.rgt_sepra_resize h2{font-weight:bold; font-size:30px; margin:10px 0; padding:0; font-family: MyCustomFont, Verdana, Arial, sans-serif; letter-spacing:1px; position:relative;} 

.rgt_sepra_resize h2 span{	background:#fefefe; margin:0px; padding:0 10px 0 0; z-index:3; position:relative;}

.blue_line{ background:url(../images/blue_line.png) bottom left repeat-x; position:absolute; top:0px; right:0px; display:block; width:100%; z-index:1;}



.rgt_sepra_resize h3, .cbp h3{font-size:24px; color:#da2725;}



#demo {list-style: none; /* padding: 50px 20px;  width:340px;  border-radius:7px;  box-shadow: 0 #ccc;  margin:50px auto;  background-color:#D870A9;  color:#fff;*/}

#demo li { display: none; }



.cbp_rgt_menu{ width:1000px; margin:20px auto;}

.cbp{ width:710px; margin-right:33px; padding-right:20px; border-right:#666 dashed 1px;}

.cbp h1{font-family: MyCustomFont, Verdana, Arial, sans-serif; letter-spacing:1px; font-weight:bold; color:#da2725; font-size:30px; margin:0 0 10px 0; padding:0; }



#rgt_menu{margin:0px; padding:0px; width:235px;}

#rgt_menu ul{margin:0px; padding:0px;}

#rgt_menu ul li{margin:0px; padding:0px; list-style:none; border-bottom:#cacaca solid 1px; width:100%; line-height:50px; width:235px;}

#rgt_menu ul li a{margin:0px; padding:0 0 0 20px; background:url(../images/rgt-btn-bg.png) center left no-repeat; height:auto; text-decoration:none; color:#585858; display:block; width:215px; font-size:18px; font-family: MyCustomFont, Verdana, Arial, sans-serif; letter-spacing:1px;}

#rgt_menu ul li a:hover, #rgt_menu ul li a.current{margin:0px; padding:0 0 0 20px; width:215px; height:auto; color:#FFF; background:url(../images/rgt-btn-hover-bg.png) center left no-repeat #00a6e4;}







/***************** New Ticker ****************/

#newsticker-demo {	width:247px;	height:auto;	overflow:hidden;	margin:0; float:left;}

#newsticker-demo .title { font-size:10px; color:#000; text-transform:uppercase;	padding:0px; }

#newsticker-demo ul {}

#newsticker-demo li {list-style:none; display:block;	padding:0px 18px;	height:auto;}

#newsticker-demo li a {	color:red;}

.previous,.next{ display:inline; text-align:center; vertical-align:middle; color:#999; font-size:30px; width:50px; }



.previous:hover, .next:hover{color:#00a6e4;}



.ul{list-style:url(../images/ul.png); line-height:35px; padding:0px 0px 0px 10px; display:block; margin:0px;}





.footer{ background:#00a6e4; margin:0px; padding:0px; display:block; color:#ffffff; text-align:center;}

.footer p{ line-height:50px; margin:0px; padding:0px; }



.div1{width:100%; margin:5px auto;}

.div1 table {width: 100%; border-collapse: collapse; border: 1px solid #2f5496;}

.div1 th { border-bottom:none; font-weight:normal; background:#2f5496; color:#FFF; height:50px;  font-size:16px; padding:5px 0; text-align:center;}

.div1 td {padding: 5px; text-align: left;  color:#001f5d;}

.div1 td ul{ margin:0;}

.div1 td ul li{ list-style:none; line-height:22px;}

table th{ background:#3d61a0!important; color:#FFF; text-align: center;}



@media screen and (max-width: 360px){}

@media screen and (min-width: 361px) and (max-width: 375px) {}

@media screen and (min-width: 376px) and (max-width: 480px) {}

@media screen and (min-width: 481px) and (max-width: 667px) {}

@media screen and (min-width: 568px) and (max-width: 768px) {}

@media screen and (min-width: 668px) and (max-width: 768px) {}

@media screen and ( max-width: 768px ) {

.fright{float:left; } 

.wrapper_resize{width:100%; margin:0px auto;}



.logo{ width:100%; clear:both; padding:10px 0;}

.logo img{ width:90%; height:auto; padding:10px 0 0 0;}

.top_right{ color:#a1a1a1; margin:0 auto; width:100%;}

.social_links{ width:100%; margin:0 auto; padding:0;}

#nav-auto{ width:100%; }

.menu_bg{ background:none; width:99%; margin:0 auto; border-bottom:#da2725 solid 1px; border-top:#d6d6d6 solid 1px; height:47px;}



.devider{ display:none;}



.responsive-img{ width:95%; height:auto;}

.welcome{ width:94%; margin:0 2%;}

.welcome h1{font-size:20px;} 



.right_data{ width:94%;  margin:20px 2%;}



.inner_content{ width:98%; min-height:inherit;}

.footer p{ line-height:22px; margin:0px; padding:10px 0 10px 0; }

#cssmenu {background:#f7f7f7;}



.inner_content .contact_left{ width:100%; margin:0 auto;}

.inner_content .contact_right{ width:100%; margin:0 auto;}



.inner_content .months-list ul li a{font-size:12px; margin:5px 5px; padding:5px 5px; width:auto; display:block; border-right:#da2725 solid 1px;}



}

@media screen and ( min-width: 769px ) and ( max-width: 1024px ) {}

@media screen and (min-width: 769px) and (max-width: 980px) {}

@media screen and (min-width: 981px) and (max-width: 1100px){ }

@media screen and (min-width:1000px){ 

.table-responsive1{ width:1001px; overflow:scroll; 	overflow-y: hidden; padding:0; margin-bottom: 12px;}

}
