@import url(http://fonts.googleapis.com/css?family=Raleway:600|Roboto:400,500);
/*@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Roboto');*/
body {
	font-family: 'Roboto',Arial, sans-serif;
	padding: 0px;
	margin: 0px;
    background:url('../images/watermark.jpg') repeat;
   /*background: url(../images/mainbg.jpg) no-repeat fixed center center/cover;*/
/*	background: url(../images/bg.png) repeat;*/
	/*background: #FFFF98;*/
/*   background: #e8e8e8;*/
	position: relative;
}

.container, #latest_works, #bottom_content, #download, .wrapper {
	margin: auto;
	width: 1000px;
}
.container p {
	font-size: 14px;
	color: #333;
	/*text-align: justify;*/
	line-height: 20px;
}
.container span {
	font-size: 14px;
	font-weight: 700;
	text-align: justify;
	line-height: 20px;
	padding: 0px;
	border-radius: 0px 5px 5px 0px;
}
.bold_text {
	font-weight: 500;
}
.blue_text {
	color: #2aacc8;
	font-size: 15px;
}
/* ----- General Styling ----- */

/* ----- Header Styling ----- */

#header {
	height: 80px;
	width: 100%;
	z-index: 999;
/*	box-shadow: 0px 1px 4px #000;*/
	/*background: linear-gradient(to bottom, #072c76 0%, #072665 40%, #06225b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
   background: #3251A0;
	position: fixed;
	top: 0px;
	border-bottom: solid 1px #fff;
}
h1 {
	float: left;
	margin-top: 10px;
}
h1 a {
	background: url(../images/logo.png) no-repeat;
	display: block;
	height: 62px;
	text-indent: -9999px;
   width: 279px;
}
/* ----- Header Styling ----- */

/* ----- Main Navigation Styling ----- */

#main_menu {
	float: right;
	margin-top: 30px;
}
.first_list {
	float: left;
	margin: 0 10px;
}
.main_menu_first {
	color: #fff;
	font-size: 13px;
	/*font-weight: bold;*/
	padding: 8px 3px;
	text-transform: uppercase;
}
.main_menu_first:hover {
	border-bottom: 1px solid #F60;
	color: #F60;
}
.with_dropdown {
	position: relative;
}
.with_dropdown li a {
	display: block;
}
.with_dropdown ul {
	background: #fff;
	border-bottom: 2px solid #2aacc8;
	padding: 12px 0;
	position: absolute;
	top: 24px;
	visibility: hidden;
	width: 197px;
}
.first_list:hover.first_list ul {
	visibility: visible;
}
.with_dropdown .main_menu_first {
	background: url(../images/arrow_down.png) no-repeat 92%;
	padding-right: 23px;
}
.with_dropdown:hover .main_menu_first {
	background: #fff url(../images/arrow_down.png) no-repeat 92%;
	border-top: 2px solid #ffb900;
	color: #2aacc8;
}
.second_list {
	margin: 0 5px;
	padding: 10px;
}
.second_list_border {
	border-bottom: 1px solid #e7e7e7;
}
.main_menu_second {
	color: #2aacc8;
	font-size: 13px;
	text-transform: capitalize;
}
.main_menu_second:hover {
	color: #2aacc8;
}
.main_current {
	border-bottom: 1px solid #ffb900;
}
/* ----- Main Navigation Styling ----- */

/* ----- Slideshow Styling ----- */

#slideshow_area {
	/*background: #5bdce8 url(../images/banner_shadow.png) repeat-x;*/
	/*background:url(../images/slider_bg.png) repeat;
	border-top: 1px solid #010b1a;*/
	padding: 0px 0 15px 0;/*box-shadow:0px 1px 4px #000;*/
   margin-bottom: 20px;
}
#mid_content {
/*border-bottom: 1px solid #d9d9d9;
	background:rgba(243,243,185,1);*/
	/*height: 210px;*/
}
#slideshow_pagination {
	margin: 10px auto;
	width: 160px;
}
#slideshow_pagination li {
	float: left;
	margin: 0 9px;
}
#slideshow_pagination a {
	background: url(../images/grey_button.png) no-repeat;
	display: block;
	height: 14px;
	width: 14px;
}
#slideshow_pagination a.current {
	background: url(../images/white_button.png) no-repeat;
}
/* ----- Slideshow Styling ----- */

/* ----- Home Mid Content Styling ----- */

.mid_content_info {
	float: left;
	font-size: 13px;
	margin-top: 0px;
	width: 220px;
	padding: 8px;
 background: #eeeeee;
/*	box-shadow: 0 4px 2px -2px #8fbbd8;*/
}
.mid_red {
/*	background: linear-gradient(to bottom, #ffbbca 0%, #f690a7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
}
.mid_blue {
/*	background: linear-gradient(to bottom, #c0e3fd 0%, #95cef9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
}
.mid_green {
/*	background: linear-gradient(to bottom, #c2feb3 0%, #8fef77 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
}
.mid_pink {
/*	background: linear-gradient(to bottom, #eac1ff 0%, #dda0fd 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
}
.mid_content_info h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	color: #fff;
	margin: -8px -8px 5px;
	padding: 2px 0px 2px 5px;
}
.mid_content_info h2 span {
	background: url(../images/icon_l.png) no-repeat -3px -146px;
	line-height: 30px;
	display: block;
	padding: 0px 0px 0px 30px;
	font-size: 15px;
}
.mid_red h2 {
/*	background: linear-gradient(to bottom, #a90329 0%, #8f0222 44%, #6d0019 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
   background: #a50328;
}
.mid_blue h2 {
/*	background: linear-gradient(to bottom, #4c9cd9 0%, #3a86c1 42%, #296da2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
   background: #4695d1;
}
.mid_green h2 {
/*	background: linear-gradient(to bottom, #59b842 0%, #4aa833 42%, #358d20 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
   background: #54b33d;
}
.mid_pink h2 {
/*	background: linear-gradient(to bottom, #ac38e8 0%, #9427cd 46%, #7616a8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
   background: #aa37e6;
}
.mid_content_info p {
	color: #313131;
   line-height: 1.7;
	margin-bottom: 10px;
	text-align: justify;
}
.mid_content_info a {
   color: #5F5F5F;
	text-align: center;
/*	float: right;*/
	transition: all 0.2s linear 0s;
	font-size: 14px;
	font-family: 'Raleway', cursive; /*text-shadow:0px 1px 1px #fff;font-style:italic;*/
}
.mid_content_info a img {
	margin: 0px 4px 1px 0;
}
.mid_content_info a:hover {
	text-decoration: underline;
	color: #600;
}
.mid_content_space {
	margin-right: 17px;
}
#clean {
	background: url(../images/pen_icon.png) no-repeat left;
}
#responsive {
	background: url(../images/screen_icon.png) no-repeat left;
}
#fully {
	background: url(../images/layer_icon.png) no-repeat left;
}
#ready {
	background: url(../images/paperplane_icon.png) no-repeat left;
}
#latest_works {
	clear: left;
}
#latest_works h3 {
	background: url(../images/cursor_icon.png) no-repeat left;
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 16px;
	margin: 19px 0 15px 0;
	padding: 8px 0 0 38px;
}
#carousel_nav {
	float: right;
	margin-top: 20px;
}
#carousel_nav a {
	margin-left: 6px;
}
#carousel_wrapper {
	border-top: 1px solid #dfe1e5;
	border-bottom: 1px solid #dfe1e5;
	clear: left;
	height: 220px;
}
#carousel_wrapper li {
	float: left;
	margin: 30px 15px;
}
/* ----- Carousel and Portfolio Styling ----- */

#carousel_wrapper li, #portfolio_list li {
	height: 160px;
	position: relative;
	width: 220px;
}
#carousel_wrapper li a img, #portfolio_list li a img {
	bottom: 0;
	position: absolute;
	visibility: hidden;
}
#carousel_wrapper li:hover a img, #portfolio_list li:hover a img {
	visibility: visible;
}
#work01 {
	background: url(../images/latest_work01.jpg) no-repeat;
}
#work02 {
	background: url(../images/latest_work02.jpg) no-repeat;
}
#work03 {
	background: url(../images/latest_work03.jpg) no-repeat;
}
#work04 {
	background: url(../images/latest_work04.jpg) no-repeat;
}
#work05 {
	background: url(../images/latest_work05.jpg) no-repeat;
}
#work06 {
	background: url(../images/latest_work06.jpg) no-repeat;
}
#work07 {
	background: url(../images/latest_work07.jpg) no-repeat;
}
#work08 {
	background: url(../images/latest_work08.jpg) no-repeat;
}
#work09 {
	background: url(../images/latest_work09.jpg) no-repeat;
}
#work10 {
	background: url(../images/latest_work10.jpg) no-repeat;
}
#work11 {
	background: url(../images/latest_work11.jpg) no-repeat;
}
#work12 {
	background: url(../images/latest_work12.jpg) no-repeat;
}
#work13 {
	background: url(../images/latest_work13.jpg) no-repeat;
}
#work14 {
	background: url(../images/latest_work14.jpg) no-repeat;
}
#work15 {
	background: url(../images/latest_work15.jpg) no-repeat;
}
#work16 {
	background: url(../images/latest_work16.jpg) no-repeat;
}
/* ----- Carousel and Portfolio Styling ----- */


.cont-l {
	float: left;
	width: 470px;
	margin: 30px 0px 35px 0px;
}
.cont-r {
	float: right;
	width: 470px;
	margin: 30px 0px 35px 0px;
}
.cont-l h3, .cont-r h3 {
	/*background: url(../images/speechcloud_icon.png) no-repeat left;*/
	font-size: 20px;
	color: #f54c4c;
	font-family: 'Raleway', cursive;
	font-weight: 500;
	height: 18px;
	margin: 0px 0 0px 0;
	padding: 5px 0 8px 0px;
}
.cont-l p, .cont-r p {
	color: #363636;
	font-size: 13.5px;
	text-align: justify;
	line-height: 24px;
}
.testimonial_name {
	font-style: italic;
	font-weight: bold;
}
.read-more {
	color: #081b39;
	font-size: 12px;
	font-style: italic;
	transition: all 0.2s linear 0s;
	text-decoration: none;
}
.read-more:hover {
	color: #F90;
	text-decoration: underline;
}
#clients {
	float: right;
	margin-bottom: 40px;
}
#clients h3 {
	background: url(../images/people_icon.png) no-repeat left;
	font-size: 15px;
	font-weight: bold;
	height: 16px;
	margin: 19px 0 15px 0;
	padding: 4px 0 0 38px;
}
#clients ul {
	background: #e8ebf1;
	height: 200px;
	width: 480px;
}
#clients img {
	float: left;
	margin: 1px;
}
#download {
	background: #e8fcfe;
	border: 1px solid #ddd;
	clear: both;
	height: 78px;
	padding: 30px 30px;
	width: 940px;
}
#download p {
	color: #363636;
	float: left;
	font-size: 16px;
	line-height: 26px;
	width: 608px;
}
#download a {
	background: url(../images/download_button.png) no-repeat;
	display: block;
	color: #0d0707;
	font-size: 18px;
	font-weight: bold;
	float: right;
	height: 42px;
	margin: 8px 8px 0 0;
	padding: 22px 0 0 72px;
	width: 172px;
}
#download a:hover {
	color: #fff;
}
/* ----- Home Mid Content Styling ----- */

/* ----- Portfolio Content Styling ----- */

.content-area {
/*
	background: url(../images/banner_shadow.png) repeat-x;
	border-top: 1px solid #d9d9d9;
	padding-top: 10px;
*/
}
.content-area h2 {
	/*font-family: 'Roboto', sans-serif;*/
	font-family: 'Raleway', cursive;
	font-size: 22px;
	color: #026cd2;
	font-weight: 700;
	padding: 5px 0px 10px 0px;
}
.content-area span {
	font-size: 22px;
	color: #09F;
	font-weight: 400;
	background: none;
}
strong{
	color: #F33;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Roboto', sans-serif;
}
.heading-txt {
	border-bottom: 1px solid #0a9aff;
	margin-bottom: 12px;
	overflow: hidden;
}
.heading-txt h2 {
	border-bottom: 2px solid #0a6dcc;
	float: left;
	font-weight: 700;
}
.home-txt {
	border-bottom: 1px solid #F33;
	margin-bottom: 8px;
	overflow: hidden;
}
.home-txt h3 {
	border-bottom: 2px solid #f54c4c;
	float: left;
}
#portfolio {
	background: url(../images/paintbrush_icon.png) no-repeat;
	font-size: 15px;
	font-weight: bold;
	height: 19px;
	margin-bottom: 12px;
	padding: 6px 0 0 40px;
}
#portfolio_menu {
	border-bottom: 1px solid #dfe1e5;
	border-top: 1px solid #dfe1e5;
	margin-bottom: 25px;
	padding-bottom: 20px;
}
#portfolio_menu ul {
	padding: 20px 0;
}
#portfolio_menu li, #portfolio_list li {
	float: left;
}
#portfolio_menu li {
	margin-right: 2px;
}
#portfolio_menu a {
	color: #000;
	font-size: 14px;
	padding: 7px 18px;
}
#portfolio_menu a:hover {
	background: #ddd;
}
.portfolio_menu_current {
	background: #ddd;
}
#portfolio_list {
	height: 760px;
}
#portfolio_list li {
	margin: 15px 15px;
}
#portfolio_pagination {
	border-top: 1px solid #dfe1e5;
	clear: left;
	margin-top: 30px;
	padding: 25px 0;
}
#portfolio_pagination ul {
	margin: auto;
	width: 233px;
}
#portfolio_pagination li {
	float: left;
	margin: 0 2px;
}
#portfolio_pagination a {
	color: #000;
	display: block;
	font-size: 14px;
	padding: 6px 9px;
}
#portfolio_pagination a:hover {
	background: #ddd;
}
a#pagination_next, a#pagination_end {
	background: #e8ebf1;
}
a#pagination_next:hover, a#pagination_end:hover {
	background: #bfc1c6;
}
#pagination_end {
	margin-left: 22px;
}
.pagination_current {
	background: #ddd;
}
/* ----- Portfolio Content Styling ----- */

/* ----- Contact Content Styling ----- */

#contact_area {
	background: url(../images/banner_shadow.png) repeat-x;
	border-top: 1px solid #d9d9d9;
	padding-top: 38px;
}
#contact {
	background: url(../images/envelope_icon.png) no-repeat;
	font-size: 15px;
	font-weight: bold;
	height: 15px;
	margin: 6px 0 17px 0;
	padding: 2px 0 0 40px;
}
#contact_info {
	border-top: 1px solid #dfe1e5;
	padding-top: 10px;
}
#contact_info_left {
	float: left;
	margin: 27px 0 33px 0;
	width: 515px;
}
#contact_info p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}
#contact_info_left p a:hover {
	text-decoration: underline;
}
#contact_info_right {
	float: right;
	margin-top: 30px;
	width: 480px;
}
#location_map {
	background: #e8fcfe;
	border: 1px solid #ddd;
	margin: 0 0px 20px 0;
	padding: 5px;
}
#location_map h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
#location_map img {
	border: 5px solid #fff;
}
#address h3 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
	font-family: 'Roboto', sans-serif;
	color: #06235d;
}
#address p {
	color: #363636;
}
/* ----- Contact Content Styling ----- */

/* ----- Form Styling ----- */

#contact_form {
	width: 480px;
}
#contact_form li {
	font-size: 14px;
	padding: 2px 0px;
}
#contact_form label {
	display: block;
	margin: 12px 0;
	color: #06235d;
}
#contact_form input, #contact_form textarea, #contact_form select {
   width: 100%;
   box-sizing: border-box;
}
#contact_form input:focus, #contact_form textarea:focus {
	border: 1px solid #2aacc8;
}
#contact_form input, #contact_form textarea {
	border: 1px solid #ddd;
	padding: 10px 5px 10px 10px;
}
#contact_form input[type="submit"] {
/*	background: url(../images/submit_button.png) no-repeat;*/
   background: #3251a0;
	border: none;
   border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	
	
	margin-top: 20px;
	padding: 10px 15px;
	width: 103px;
}
#contact_form input[type="submit"]:hover {
   background: #243c62;
}
/* ----- Form Styling ----- */

/* ----- Footer Styling ----- */
#footer-info {
	width: 100%;
	background: #081b39;
	padding: 15px 0px 10px;/*border-top: 1px solid #d9d9d9;*/
}
#footer {
	background: #243c62;
	border-top: 1px solid #d9d9d9;
	clear: both;
   height: 228px;
	margin-top: 25px;
}
#footer p, #footer a {
	color: #98b7e7;
	font-size: 14px;
}
#footer h4 {
	font-size: 19px;
	color: #FC0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	/*text-shadow: 0px 1px 1px #fff;
	text-transform: capitalize;*/
	margin: 0 0 21px 0;
}
.footer_info {
	float: left;
	margin: 32px 0px 20px 0;
}
.footer_info:not(:last-child){
    margin-right: 34px;
}
/*#footer_about, #footer_explore, #footer_browse {
	margin-right: 44px;
}*/
#footer_about {
	width: 238px;
}
#footer_about p, #footer_contact p, #copyright {
	line-height: 20px;
}
#footer_explore li, #footer_browse li {
	margin: 12px 0;
}
#footer_explore li a, #footer_browse li a {
	font-size: 13px;
	list-style: square;
	display: block;
}
#footer_explore li a:hover, #footer_browse li a:hover {
	color: #FC0;
}
#footer_contact h4{
	margin: 0px 0px 14px;
	padding: 0px !important;
}
#footer_contact p {
   font-size: 13px;
}
p.bold {
	color: #F33;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
#footer_connect {
	float: right;
	width: 213px;
}
#footer_connect a {
	display: block;
	float: left;
	height: 51px;
	margin: 0 0 10px 18px;
	text-indent: -9999px;
	width: 53px;
}
#facebook {
	background: url(../images/facebook_icon.png) no-repeat;
}
#dribbble {
	background: url(../images/dribbble_icon.png) no-repeat;
}
#pinterest {
	background: url(../images/pinterest_icon.png) no-repeat;
}
#linkedin {
	background: url(../images/linkedin_icon.png) no-repeat;
}
#skype {
	background: url(../images/skype_icon.png) no-repeat;
}
#sharethis {
	background: url(../images/sharethis_icon.png) no-repeat;
}
p#copyright {
	clear: both;
	float: left;
	font-size: 13px;
	color: #92b0de;
}
#footer_logo {
	background: url(../images/marina.png) no-repeat right top;
	display: block;
	float: right;
	height: 30px;
	margin-top: 0px;
	text-indent: -9999px;
	width: 215px;
}
/* ----- Footer Styling ----- */

table {
 *border-collapse: collapse; /* IE7 and lower */
   border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 20px;
	background: #fff;
}
.bordered {
	border: solid #ccc 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px #ccc;
	-moz-box-shadow: 0 1px 1px #ccc;
	box-shadow: 0 1px 1px #ccc;
	font-size: 14px;
}
.bordered tr:hover {
	background: #fbf8e9;
	-o-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.bordered td, .bordered th {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 10px;
	text-align: left;
}
.bordered th {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #184e89;
	text-shadow: 0px 1px 1px #fff;
	background-color: #dce9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
	background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: linear-gradient(top, #ebf3fc, #dce9f9);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	border-top: none;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.bordered td:first-child, .bordered th:first-child {
	border-left: none;
}
.bordered th:first-child {
	-moz-border-radius: 6px 0 0 0;
	-webkit-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
}
.bordered th:last-child {
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
}
.bordered th:only-child {
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.bordered tr:last-child td:first-child {
	-moz-border-radius: 0 0 0 6px;
	-webkit-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
}
.bordered tr:last-child td:last-child {
	-moz-border-radius: 0 0 6px 0;
	-webkit-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}
/*----------------------*/

.zebra td, .zebra th {
	padding: 10px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 14px;
}
.zebra tbody tr:nth-child(even) {
	background: #ffdd83;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
}
.zebra th {
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #184e89;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	border-bottom: 1px solid #ccc;
}
.zebra th:first-child {
	-moz-border-radius: 6px 0 0 0;
	-webkit-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
}
.zebra th:last-child {
	-moz-border-radius: 0 6px 0 0;
	-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
}
.zebra th:only-child {
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
.zebra tfoot td {
	border-bottom: 0;
	border-top: 1px solid #fff;
	background-color: #f1f1f1;
}
.zebra tfoot td:first-child {
	-moz-border-radius: 0 0 0 6px;
	-webkit-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px;
}
.zebra tfoot td:last-child {
	-moz-border-radius: 0 0 6px 0;
	-webkit-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
}
.zebra tfoot td:only-child {
	-moz-border-radius: 0 0 6px 6px;
 -webkit-border-radius: 0 0 6px 6px border-radius: 0 0 6px 6px
}
p.rid, p.date, p.clubno, p.address, p.meeting {
	line-height: 31px;
	padding-left: 35px;
}
p.rid {
	background: url(../images/icon_l.png) no-repeat 0px 0px;
}
p.address {
	background: url(../images/icon_l.png) no-repeat 0px -34px;
}
p.clunbo {
	background: url(../images/icon_l.png) no-repeat 0px -34px;
}
p.date {
	background: url(../images/icon_l.png) no-repeat 0px -72px;
}
p.meeting {
	background: url(../images/icon_l.png) no-repeat 0px -107px;
}
/******scrolltotop****/

#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: 20px;
	float: right;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
   width: 45px;

   height: 45px;
	display: block;
   margin: 0 auto 11px;
	background: #081b39 url(../images/up-arrow.png) no-repeat center center/contain;
	/* rounded corners */
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #37517b;
}
.img-pre {
	border: 2px solid #fff;
	float: left;
	position: relative;
	margin: 0px 10px 5px 0px;
/*	box-shadow: 0px 1px 3px #333;*/
}
.img-pre2 {
	border: 2px solid #fff;
	float: right;
	position: relative;
	margin: 0px 0px 5px 10px;
	box-shadow: 0px 1px 3px #333;
}
.highlight-txt {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #fff;
	margin-bottom: 0px;
	padding: 10px 10px;
	text-align: center;
/*	box-shadow: 0px 1px 3px #6a0202;*/
	text-shadow: 0px 0px 1px #000;
	background: #e81a1a;
	background: -moz-linear-gradient(top, #e81a1a 0%, #ff3333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e81a1a), color-stop(100%, #ff3333));
	background: -webkit-linear-gradient(top, #e81a1a 0%, #ff3333 100%);
	background: -o-linear-gradient(top, #e81a1a 0%, #ff3333 100%);
	background: -ms-linear-gradient(top, #e81a1a 0%, #ff3333 100%);
	background: linear-gradient(to bottom, #e81a1a 0%, #ff3333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e81a1a', endColorstr='#ff3333', GradientType=0 );
}
.clear {
	clear: both !important;
}
.facebook{
	position:fixed;top:150px;left:0px;
/*	box-shadow:0px 0px 5px #000;*/
}
.facebook a {
   background: url(../images/facebook_link.png) no-repeat;
   width: 43px;
   height: 244px;
   display: block;
   text-indent: -99999px;
}
.project-img{
	border:2px solid #fff;
	float:left;
	margin:0px 15px 0px 0px;
	position:relative;
	box-shadow:0px 0px 3px #333;
}
p.fb-page-link {
   color: #fff;
   font-size: 13px;
   /*	background:#6d84b4;*/
   height: 35px !important;
   position: relative;
   overflow: hidden;
}

p.fb-page-link span {
   line-height: 30px;
   height: 30px;
   width: 100%;
   position: absolute;
   top: 0px;
   left: 0px;
   background: url(../images/fb_icon.jpg) no-repeat 130px 0px #3b5998;
   text-align: center;
   font-size: 13px;
   color: #fff;
   padding: 0px;
}

p.fb-page-link a,
p.fb-page-link a:visited {
   text-decoration: underline;
   font-weight: bold;
   color: #fff;
}

p.fb-page-link a:hover {
   text-decoration: none;
}

#main_content {
   max-width: 1000px;
   padding: 15px;
   background: #fff;
   margin: 20px auto 0;
   /*box-shadow: 0px 2px 8px rgba(0,0,0,0.3);*/
/*   border: 1px solid #e4e4e4;*/
}

table td {
   vertical-align: top;
   padding: 15px;
   border: 1px solid #ddd;
}
#iview {
   border: 2px solid #E1E1E1 !important;
   -webkit-box-shadow: none !important;
   box-shadow: none !important;
}
.footer-ct {
   text-align: center;
   font-size: 12px !important;
   line-height: 1.5;
   word-spacing: 3.2px;
   border-top: 1px solid rgba(255,255,255,.1);
   padding-top: 8px;
}
hr {
   color: #fff;
font-size: 29px;
}
.gjlogo {
   background: url(../images/Golden-Jubilee-Logo.png) no-repeat center center/contain;
   height: 150px;
   width: 150px;
   position: fixed;
   right: 0;
   z-index: 9999;
   top: 5px;
}
.text-red {
   color: #e24900 !important;
}
.text-white {
   color: #fff !important;
}
/**********************custom alert********************/
.alert {
   padding: 5px 12px;

   font-size: 13px;

   margin: 5px auto;

   border-radius: 4px;

   text-align: center;
}
.alert-success {
   background-color: #43ac6a;
   border-color: #3c9a5f;
   color: #ffffff;
}
.alert-info {
   background-color: #5bc0de;
   border-color: #3db5d8;
   color: #ffffff;
}
.alert-warning {
   background-color: #e99002;
   border-color: #d08002;
   color: #ffffff;
}
.alert-danger {
   background-color: #f04124;
   border-color: #ea2f10;
   color: #ffffff;
}
/**********************custom alert********************/
.img-responsive {
   max-width: 100%;
   height: auto;
}
.mb-16 {
   margin-bottom: 16px;
}
.container {
	display: block;
	margin: 0px auto;
	
}
#iview {
	display: block;
	max-width: 1000px;
	margin-top:-5px;
	/*border:5px solid rgba(0, 0, 0, 0.5);*/
	border:5px solid #fff;
	/*border:5px solid rgba(255, 255, 255, 0.5);*/
	padding: 0px;
	position: relative;
	/*-webkit-box-shadow: 0 25px 16px -17px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 25px 16px -17px rgba(0, 0, 0, 0.5);
	box-shadow: 0 25px 16px -17px rgba(0, 0, 0, 0.5);*/
	box-shadow:0px 1px 4px #06225b;
	margin: 0px auto;
	overflow: hidden;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
}
#iview .iviewSlider {
	display: block;
	width: 980px;
	height:450px;
	overflow: hidden;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
}
#iview div.iview-directionNav {
	position: absolute;
	top: 47%;
	left: 0px;
	z-index: 9;
	width: 100%;
}
#iview div.iview-directionNav a {
	display: block;
	cursor: pointer;
	position: absolute;
	width: 27px;
	height: 27px;
	background-image:url(../images/banner/bg_direction_nav.png);
	text-indent: -9999px;
	-webkit-transition: left 0.3s ease-in-out;
	-webkit-transition-property: left, right;
	-moz-transition: left 0.3s ease-in-out;
	-moz-transition-property: left, right;
	-o-transition: left 0.3s ease-in-out;
	-o-transition-property: left, right;
	-ms-transition: left 0.3s ease-in-out;
	-ms-transition-property: left, right;
	transition: left 0.3s ease-in-out;
	transition-property: left, right;
}
#iview div.iview-directionNav a.iview-nextNav {
	right: -27px;
	background-position: 27px 0px;
}
#iview div.iview-directionNav a.iview-prevNav {
	left: -27px;
	background-position: 0px 0px
}
#iview.iview-hover div.iview-directionNav a.iview-nextNav {
	right: 10px;
}
#iview.iview-hover div.iview-directionNav a.iview-prevNav {
	left: 10px;
}
.iview-caption {
	/*background:rgba(230, 12, 12, 0.6);*/
	/*background:rgba(52, 30, 246, 0.6);*/
	background:rgba(238, 0, 0, 0.6);
	color: #FFF;
	padding: 10px 15px;
	font-family: Verdana;
	font-size: 12px;
	text-shadow: #000 1px 1px 0px;
	/*box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px 0px;*/
}
.iview-caption h2{
	font-size:16px;
	text-align:left;
	padding:0px 0px 8px 0px;
}
.iview-caption.caption1 {
	text-shadow: none;
}
.iview-caption.caption2 {
	background:rgba(55, 183, 64, 0.8);
	color: #fff;
	text-shadow: none;
}
.iview-caption.caption3 {
	/*background: #c4302b;*/
	background:rgba(225, 0, 127, 0.6);
	/*box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 10px 0px;*/
	text-shadow: none;
}
#iview-preloader {
	border: #666 1px solid;
	width: 150px
}
#iview-preloader div {
	background: #666;
}
#iview-timer {
	border-radius: 10px;
}
#iview-timer div {
	border-radius: 10px;
}


/* The slider */
.iviewSlider {
	overflow: hidden;
}

/* The timer in the Slider */
#iview-timer {
	position: absolute;
	z-index: 100;
	border-radius: 5px;
	cursor: pointer;
}

#iview-timer div {
	border-radius: 3px;
}

/* The Preloader in the Slider */
#iview-preloader {
	position: absolute;
	z-index: 1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: #000 1px solid;
	padding: 1px;
	width: 100px;
	height: 3px;
}
#iview-preloader div {
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 3px;
	background: #000;
	width: 0px;
}

/* The strips and boxes in the Slider */
.iview-strip {
	display:block;
	position:absolute;
	z-index:5;
}
.iview-block {
	display:block;
	position:absolute;
	z-index:5;
}

/* Direction nav styles (e.g. Next & Prev) */
.iview-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.iview-prevNav {
	left:0px;
}
.iview-nextNav {
	right:0px;
}

/* Control nav styles (e.g. 1,2,3...) */
.iview-controlNav {
	position:absolute;
	z-index:9;
}
.iview-controlNav a {
	z-index:9;
	cursor:pointer;
}
.iview-controlNav a.active {
	font-weight:bold;
}
.iview-controlNav .iview-items ul {
	list-style: none;
}
.iview-controlNav .iview-items ul li {
	display: inline;
	position: relative;
}
.iview-controlNav .iview-tooltip {
	position: absolute;
}

/* The captions in the Slider */
.iview-caption {
	position:absolute;
	z-index:4;
	overflow: hidden;
	cursor: default;
}

/* The video show in the Slider */
.iview-video-show {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
}
.iview-video-show .iview-video-container {
	position: relative;
	width: 100%;
	height: 100%;
}
.iview-video-show .iview-video-container a.iview-video-close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #222;
	color: #FFF;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 29px;
	font-size: 22px;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.iview-video-show .iview-video-container a.iview-video-close:hover {
	background: #444;
}