* {margin:0px; padding:0px;}
.clear {clear:both;}
ul, li {list-style-type:none; padding:0px; margin:0px; text-decoration:none;}
.right {float:right;}
.left {float:left; width:270px;}
.nospace {padding:0px; margin:0px !important;}
.height  {height:12px;}
@font-face {font-family: 'Bebas Neue';
  src: url('../font/BebasNeue.otf');}
.lineh-justi{line-height:24px; text-align:justify;}

header, section, footer, aside, nav, article, figure {display:block; margin:0px; padding:0px;}
html.hasFontSmoothing-true body {font-family:Arial, Helvetica, sans-serif;}

.container {width:100%;}
.wrapper {width:996px; margin:auto;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#676767;}
a {color:#676767; outline:none; }
a:hover {text-decoration:none; color:#0661a9;}

/*======================homepage======================*/
.header_bg {background: url(../images/header-bg.jpg) repeat-x; height:88px;}
.flash_bg {background:url(../images/flash-bg.jpg) repeat-x center top; height:414px; width:100%; margin-top:6px;}
.flash_bg p {text-align:center;}

/*======================homepage======================*/
.button { padding:38px 24px 0px 0px; word-spacing:6px; float:right; font-size:14px; font-weight:bold; color:#FFF;}
.button a{color:#FFF; text-decoration:none}
.button a:hover {color:#FFF; border-bottom:1px dotted #CCC;}



/*======================middle section======================*/

.centre-div {position:relative;  margin:auto; width:996px; height:575px;}
.centre-div-color {background-color:#f2f2f2; width:928px; margin:auto; top:76px; left:18px; padding:1px 16px 10px 16px; position:absolute;}
.centre-bg {
	background:url(../images/comp-infobg.png) no-repeat;
	position:absolute;
	width:996px; 
	top:-7px;
	height:258px;
	left: 6px;
}
.topic-img {position:absolute; float:right; text-align:right; top:30px; right:260px;}

.topic1 {background:url(../images/box1.png) no-repeat; float:right; height:205px; width:266px; padding:20px; text-align:justify;}
.topic2 {background:url(../images/box2.png) no-repeat; float:right; height:205px; width:266px; padding:20px; text-align:justify;}

.desc_left {float:left; width:600px; text-align:justify; line-height:20px;}

.footer {background-color:#810e35; width:100%; height:24px; padding:13px 0px 0px 0px;}
.centre-div1 {width:940px; margin:auto;}


.text-white {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.text-white a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.text-white a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline;}
.text-red {color:#810e35;}



/*======================about us======================*/
.inner-greybg {background:url(../images/inner-bg.jpg) repeat-x;  width:100%;}
.about-img {background:url(../images/compnay-info.png) no-repeat; width:996px; margin:auto; position:relative;} 
.about-img-large {background:url(../images/compnay-info-large.png) no-repeat; width:996px; margin:auto; position:relative;} 
.heading-text{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#810e35; padding-left:20px; padding-top:15px;} 
.heading-text span{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000; } 
.bg-clor {background-color:#f2f2f2; width:929px; margin:auto; padding:10px 14px 10px 16px; margin-top:15px; }
.aboutbg {background:url(../images/about.jpg) no-repeat right top;}
.list-dot{list-style:circle; margin-left:15px;}
.language{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; width:500px;   text-transform:capitalize; padding-top:5px; height:15px; }
.language a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; width:300px; text-decoration:none; text-transform:capitalize; padding-top:2px; height:15px; }
.language a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; width:300px; text-decoration:underline; text-transform:capitalize; padding-top:5px; height:15px; }