/* CSS Document */
@font-face {
    font-family: 'pt-sans';
    src: url('fonts/ptc75f-webfont.eot');
    src: url('fonts/ptc75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ptc75f-webfont.woff') format('woff'),
         url('fonts/ptc75f-webfont.ttf') format('truetype'),
         url('fonts/ptc75f-webfont.svg#pt_sans_captionbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Coda';
  font-style: normal;
  font-weight: 400;
  src: local('Coda'), local('Coda-Regular'), url(fonts/A7A0IS2-4Ga-ZdxhMlAPjg.woff) format('woff');
}

@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 300;
  src: local('Jura Light'), local('Jura-Light'), url(fonts/8KSd63wo4FZWKnyHikOaeQ.woff) format('woff');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  src: local('Jura Regular'), local('Jura-Regular'), url(fonts/pqMzP52_r6zHbOILcX8h-A.woff) format('woff');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 500;
  src: local('Jura Medium'), local('Jura-Medium'), url(fonts/jFw8tqoPabDVmpPiiemw_A.woff) format('woff');
}
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 600;
  src: local('Jura DemiBold'), local('Jura-DemiBold'), url(fonts/BHJNeCKqnHf7vEZJqPHjnQ.woff) format('woff');
}

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;}
  
ol, ul {
  list-style: none; }
 
q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

	
a img {
  border: none;}
 
 a {text-decoration: none}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;}
  
body {background-position: top;
background: -webkit-gradient(radial, center center, 0, center center, 460, from(#ea5012), to(#3f1205));
background: -webkit-radial-gradient(circle, #ea5012, #3f1205); 
background: -moz-radial-gradient(circle, #ea5012, #3f1205);
background: -ms-radial-gradient(circle, #ea5012, #3f1205);
background:url(../images/main_bg.png) no-repeat radial-gradient(circle, #ea5012, #3f1205);
}

.supercon_clear {clear:both;}
.supercon_space1 {width:100%; height:10px;}
.supercon_space2 {width:100%; height:15px;}
.supercon_space3 {width:100%; height:30px;}
.supercon_logo {float: left; width:279px; height:53px; margin-top:15px;}

.supercon_contact_sec {float:right; width:300px; margin-top:25px;font-family: 'Coda', cursive;font-weight: 400;}
.supercon_contact_sec h1 {color: #fff; font-size: 17px; text-align:right;}
.supercon_contact_sec p {color: #FFF; font-size: 13px; text-align:right;}
.supercon_contact_sec p a {color: #e0b24f; font-size: 13px; text-align:right; text-decoration:none;}
.supercon_contact_sec p a:hover {color: #FFF;}
.supercon_contact_sec span {color: #e0b24f;}
.supercon_main {margin:0px auto; width:995px;}
header {margin:auto; width:995px;}

.social_link {float:left; width:220px; margin-top:25px; margin-left:130px;}
.follow {font-family: 'Coda', cursive;font-weight: 400; color:#FFF; font-size:16px; text-align:left; padding-top:10px; float:left;}

.facebook {height:30px;top:0;width:30px;z-index:30; float:right; margin-right:10px;}
.facebook:after {background:url(../images/facebook_hover.png) no-repeat 0;content:'';height:30px;left:0;top:0;width:30px;}
.facebook a {background:url(../images/facebook_hover.png) no-repeat 0;display:block;height:30px;overflow:hidden;position: absolute;text-indent:-9999px;width:30px;z-index:2;-webkit-transition: -webkit-transform 100ms linear 0s;-moz-transition: -moz-transform 100ms linear 0s; -o-transition: -o-transform 100ms linear 0s;transition: transform 100ms linear 0s; margin-top:7px;}
.facebook a:hover {background:url(../images/facebook.png) no-repeat 0;background-position:0;}

.twiter {height:30px;top:0;width:30px;z-index:30; float:right; margin-right:10px;}
.twiter:after {background:url(../images/twiter_hover.png) no-repeat 0;content:'';height:30px;left:0;top:0;width:30px;}
.twiter a {background:url(../images/twiter_hover.png) no-repeat 0;display:block;height:30px;overflow:hidden;position: absolute;text-indent:-9999px;width:30px;z-index:2;-webkit-transition: -webkit-transform 100ms linear 0s;-moz-transition: -moz-transform 100ms linear 0s; -o-transition: -o-transform 100ms linear 0s;transition: transform 100ms linear 0s; margin-top:7px;}
.twiter a:hover {background:url(../images/twiter.png) no-repeat 0;background-position:0;}

.youtube {height:30px;top:0;width:30px;z-index:30; float: right; margin-right:10px;}
.youtube:after {background:url(../images/youtube.png) no-repeat 0;content:'';height:30px;left:0;top:0;width:30px;}
.youtube a {background:url(../images/youtube.png) no-repeat 0;display:block;height:30px;overflow:hidden;position: absolute;text-indent:-9999px;width:30px;z-index:2;-webkit-transition: -webkit-transform 100ms linear 0s;-moz-transition: -moz-transform 100ms linear 0s; -o-transition: -o-transform 100ms linear 0s;transition: transform 100ms linear 0s; margin-top:7px;}
.youtube a:hover {background:url(../images/youtube_hover.png) no-repeat 0;background-position:0;}

/*=========================navigation========================*/
.supercon_navigation {margin:auto; width:975px; background:url(../images/navigation_bg.png) repeat; border-radius: 5px; -webkit-border-radius: 5px; padding:10px; font-family: 'Coda', cursive;font-weight: 400;}
.supercon_navigation ul {list-style:none; background:#FFF;}
.supercon_navigation li { display:inline-block; color:#b83e0e; font-size:14px; font-weight: 400; text-align:left;}
.supercon_navigation li a { display:inline-block; margin:6px 12px 6px 12px; color:#000; font-size:14px; font-weight: 400; text-align:left;}
.supercon_navigation li a:hover,
.supercon_navigation .active a {color:#b83e0e;}

/*=========================gallery========================*/

.supercon_banner_bg { background:#2d0a01; padding:10px; margin-top:5px;}

/*=========================body section========================*/
.supercon_body {margin:0px auto; width:975px; background: #ececec; padding:10px;}
.supercon_about_line { position:relative; width:100%; height:1px; margin-top:90px; background:#5f1a06;}
.supercon_about_hea { position:relative; width:130px; height:130px; border-radius:50%; -webkit-border-radius:50%; background:url(../images/navigation_bg.png) repeat; margin:-70px 450px 0; z-index:999;text-align:center; padding:10px;}
.supercon_about_con { position:relative; width:110px; height:80px; border-radius:50%; -webkit-border-radius:50%;text-align:center; padding:40px 10px 10px 10px; z-index:9999; background:#d46439; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: 400; text-align:center; font-size:19px; color:#FFF;}

.tesx1 {font-family: Verdana, Geneva, sans-serif;font-weight: 400; text-align: justify; font-size:13px; color:#000; line-height:18px; text-shadow:0px 1px 0px #FFF;}
.tesx1 a { color:#d53d08;}
.tesx1 p{padding-top:10px;}
.tesx1 span { color:#b24c4c; font-weight: bold;}
.heading1 {font-family: 'Jura', sans-serif;font-weight: 400; text-align:left; font-size:30px; color:#d40808;text-shadow:0px 1px 0px #FFF;}

.box1 {float:left; width:305px; margin-right:20px;}
.box1 img {width:305px; height:auto; margin:10px 0px 5px 0px; text-align:center;}
.box1 h1 { background: #b6b6b6 url(../images/navigation_bg.png) repeat; padding:5px 10px 5px 10px;font-family: 'Jura', sans-serif;font-weight: 400; text-align:left; font-size:24px; color:#FFF;}
.box1 p {font-family: Verdana, Geneva, sans-serif;font-weight: 400; text-align: justify; font-size:13px; color:#95320f; line-height:18px; padding-top:10px; text-shadow:0px 1px 0px #FFF;}

.img_gallery_scroll { background:#260e05; padding:10px; margin:auto;}

/*=========================footer section========================*/
.line { background:url(../images/footer_bg.png) no-repeat; height:3px; width:100%; background-position: center;}
.footer_nav_bg { background: #1c0904;}
.footer_nav {font: 11px Verdana, Geneva, sans-serif; font-weight: 400;text-align: center; color:#744f00; margin:0px auto; width:995px;}
.footer_nav ul {list-style-type: none;}
.footer_nav li {display:inline-block;}
.footer_nav li a {display:inline-block; padding:20px 20px 20px 20px; text-decoration:none; color:#412923;}
.footer_nav li a:hover {display:inline-block; padding:20px 20px 20px 20px; color:#FFF;}

.sup  {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#412923; text-align: left; margin-top:0px; padding-left:10px;float:right;}
.sup a {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#412923; text-align: center;  text-decoration:none;}
.sup a:hover {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#FFF; text-align: center;}
.copy {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#412923; text-align: left; margin-top:0px; padding-left:10px; float: left;}
/*for feedback*/
#feedback_div{
	position:fixed;
	right:0;
	top:192px;
	z-index:5000;
	line-height:18px;
	font-size:11px;
	}
#feedback_div .feedback_content{
	height:auto; width:400px;
	float:right; 
	margin-right:-402px; 
	border:1px solid #559513; 
	background-color:#FFFFFF; 
	position:relative;
	top:-95px; 
	text-align:left;
	}
#feedback_div .content_padding{
	padding:15px;
	}
#feedback_div .feedback_button{
	float:right; cursor:pointer;
	background:url(../quote.png) no-repeat; 
	width:48px; 
	height:186px;
	position:relative;	
	right:-1px; 
	}
#overflow133 {
		  width: 340px;
		  height: 430px;
		  margin: 0px;
		  overflow-x: hidden\;
		  overflow-y: scroll;
		  padding-right: 20px;
		  
	}
.main_bux {border:1px solid #bcbbbb; border-top:none; border-right:none;}
.col3 {float:left; width:20%; border-top:1px solid #bcbbbb; border-right:1px solid #bcbbbb; padding:5px 5px 5px 5px; height:25px;}
.col4 {float:left; width:14%; border-top:1px solid #bcbbbb; border-right:1px solid #bcbbbb; padding:5px 5px 5px 5px;height:25px;}
.col5 {float:left; width:15%; border-top:1px solid #bcbbbb; border-right:1px solid #bcbbbb; padding:5px 10px 5px 10px; height:25px;}
.clear {clear:both;}
	/*upto here*/
	
	/************************************table code****************************/

.CSSTableGenerator {

	margin:0px;padding:0px;

	width:100%;

	/*box-shadow: 10px 10px 5px #888888;*/

	border:1px solid #000000;

	

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.CSSTableGenerator table{

    border-collapse: collapse;

        border-spacing: 0;

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.CSSTableGenerator tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.CSSTableGenerator table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.CSSTableGenerator table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.CSSTableGenerator tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.CSSTableGenerator tr:hover td{



}

.CSSTableGenerator td{

	vertical-align:middle;

	

	background-color:#ffffff;



	border:1px solid #000000;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:7px;

	font-size:14px;

	

	font-weight:normal;

	color:#000000;

}.CSSTableGenerator tr:last-child td{

	border-width:0px 1px 0px 0px;

}.CSSTableGenerator tr td:last-child{

	border-width:0px 0px 1px 0px;

}.CSSTableGenerator tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.CSSTableGenerator tr:first-child td{

		background:-o-linear-gradient(bottom, #ff5656 5%, #7f0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff5656), color-stop(1, #7f0000) );

	background:-moz-linear-gradient( center top, #ff5656 5%, #7f0000 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#7f0000");	background: -o-linear-gradient(top,#ff5656,7f0000);



	background-color:#ff5656;

	border:0px solid #000000;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:22px;

	text-transform:uppercase;

	

	font-weight:bold;

	color:#ffffff;

}

.CSSTableGenerator tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #ff5656 5%, #7f0000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff5656), color-stop(1, #7f0000) );

	background:-moz-linear-gradient( center top, #ff5656 5%, #7f0000 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#7f0000");	background: -o-linear-gradient(top,#ff5656,7f0000);



	background-color:#ff5656;

}

.CSSTableGenerator tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.CSSTableGenerator tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}

.CSSTableGenerator ul li{ list-style-image:url(../images/buttet.png); margin-left:30px;}