@charset "utf-8";
/* CSS Document */

header,nav,figure,welcome,section,artical,aside,footer{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	font-size:16px;
	background-color:#e9e9e9;
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;

}

.body_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #212121;
	text-decoration: none;
	text-align:justify;
	padding:1% 1% 1% 1%;
	line-height:140%;
}
.body_text_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #212121;
	text-decoration: none;
	text-align:justify;
	padding:1% 1% 1% 0%;
	line-height:140%;
}
.body_text_nw2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #212121;
	text-decoration: none;
	text-align:justify;
	padding:1% 1% 1% 2%;
	line-height:160%;
}

.body_text1nw{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding:8% 2% 8% 4%;
	line-height:140%;
}
.body_text_nw{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.bodytextsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #355C97;
	text-decoration: none;
	font-weight: bold;
	line-height:140%;
	padding:1% 1.5%;
	text-align:left;
}
.bold_text11_nw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	padding:1% 1%;
}


.font_clr{
background-color:#b62a33;
color:#FFFFFF;
padding:2% 0%;}

.b{
	font-weight:bold;
}
.all_border{
	border:1px #ccc dotted;
	padding:0.3;
}
.colr {
	background-color:#FBECED;
}
.colr2 {
	background-color:#e9e9e9;
}
.line{
	width:100%;
	height:1px;
	background-color:#ccc;
}
.bottom-to-top {
    border-style: solid;
    -webkit-border-image: 
      -webkit-gradient(linear, 0 100%, 0 0, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: 
      -webkit-linear-gradient(bottom, black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(bottom, black, rgba(0, 0, 0, 0)) 1 100%;  
    -o-border-image:
      -o-linear-gradient(bottom, black, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to top, black, rgba(0, 0, 0, 0)) 1 100%;
}

.body_text-red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
	text-align:justify;
	line-height:200%;
	font-weight: bold;
}
.body_text_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #212121;
	text-decoration: none;
	text-align:justify;
	font-weight:bold;
	padding:1% 1% 1% 0%;
	line-height:140%;
}
.body_text11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #212121;
	text-decoration: none;
	text-align:justify;
	padding:0% 1% 0% 0%;
	line-height:140%;
}
.bold_text_nw1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BE0121;
	text-decoration: none;
	font-weight: bold;
}
.bold_text_nw2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BE0121;
	text-decoration: none;
	font-weight: bold;
	padding:0% 2%
}
.body_text_contact111{
	font-family: "Century Gothic";
	font-size: 24px;
	color: #b22a2f;
	text-decoration: none;
	font-weight: normal;
	padding:1%
}
.bodytextsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #355C97;
	text-decoration: none;
	font-weight: bold;
	padding:1% 2.5%;
}
	
	
.clear{
	clear:both;
}

.bold_text{
font-weight:bold;
}

.body_color{
color:#b22a2f;
font-weight:bold;
}
.body_color2{
color:#b22a2f;
}
.img{
	width:100%;
}
.logo_img{
	width:auto;
}
.img1{
	width:80%;
	margin:0% 10%;
}

.img4{
	width:auto;
	margin:1% 0%;
	text-align:right;
}
.br{
	border:#CCCCCC solid 1px;
}
.yes{
	display:block;
}
.no{
	display:none;
}
.bdr{
	border:1px #ccc solid;
	margin-top:3%;
}
.bdr2{
	border:1px #ccc solid;
	margin-top:8%;
}
.wraper{
	width:85%;
	margin:0 auto;
	background-color:#ffffff;
}
/* top_main div ends */







/* top_logo div start */
.top_logo_nav{
	width:100%;
	float:left;
}
.logo{
	width:15%;
	float:left;
	margin: 0%;
}

.top_right{
	width:80%;
	float:right;
	margin:1.7% 1% 1%;
}
.call_email_txt{
	font-family:calibri;
	font-size:15px;
	color:#333333;
	text-align:right;
	line-height:190%;
}
.navbar{
	width:100%;
	float:left;
	background-color:#b40001;
	padding-bottom:0.5%;
}

/* top_logo div start */









/* link div start */
a.link4:link {
color:#000;
	text-decoration: none;
}
a.link4:visited {
color:#000;
	text-decoration: none;
}
a.link4:hover {
color:#333333;
	text-decoration: none;
}
a.link4:active {
color:#000;
	text-decoration: none;
}


a.link5:link {
color:#000;
	text-decoration: none;
}
a.link5:visited {color:#000;
	text-decoration: none;
}
a.link5:hover {
color:#000;
	text-decoration: none;
}
a.link5:active {
color:#000;
	text-decoration: none;
}







/* banner div start */
#banner{
	width:100%;
	margin:0 auto;
	float:left;
}
/* banner div ends */



/* main div start */
#main{
	width:98%;
	margin:0 auto;
}

.main1{
	width:20%;
	margin-right:2%;
	float:left;
}

.sub-link{
	width:100%;
	margin:0 auto;
}

.sub-link ul	{
		list-style:none;
		margin:0;
		padding:0;
}
.sub-link li	{
		float:left;
		display:block;
		width:100%;
		
}
.sub-link a:link,a:visited	{
	display:block;
	width:99%;
	border-bottom:#e2e2e2  solid 1px;
	font-family:Calibri;
	text-decoration:none;
	text-align:left;
	color:#858383;
	font-size:16px;
	padding-top: 3.2%;
	padding-right: 0%;
	padding-bottom: 3.2%;
	padding-left: 4%;
}
.sub-link a:hover{
		color:#000;
		background-color:#f2f6fc;
}

.sub-link .active{
		color:#000;
		background-color:#f2f6fc;
}



.main2{
	width:78%;
	margin-top:1%;
	float:left;
}



.lable{
	width:70%;
	margin:2% 0% 0% 1%;
	float:left;
}
.bold_txt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* main div ends */




/* txt div start */
.lable_text{
	font-family:Century Gothic;
	font-size: 24px;
	padding:4% 4%;
	font-weight:bold;
}
.lable_text_W{
	font-family:Century Gothic;
	font-size: 24px;
	padding:1% 0%;
	font-weight:normal;
}
.lable_text_W_nw1{
	font-family:Century Gothic;
	font-size: 24px;
	padding:1% 0%;
	font-weight:normal;
}
.lable_text_ww{
	font-family:Century Gothic;
	font-size: 18px;
	padding:1% 0%;
}
.lable_text_W2{
	font-family:Century Gothic;
	font-size: 24px;
	padding:1% 1%;
	font-weight:normal;
}
.lable_text1{
	font-family: Century Gothic;
	font-size: 24px;
	padding:1% 1%;
	font-weight:bold;
	background-color:#b62a33;
	
}

.lable_text3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	padding:6% 0% 4%;
	font-weight:bold;
	text-align:center;
}
.lable_text5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	text-align:center;
	padding:3% 4%;
	background:#9d4409; 
}




/* contact start here  */
.contact{
display:block;
font-size:16px;
font-family:calibri;
padding:1% 1%;
}
/* contact end here */

.fb{
	width:39px;
	height:39px;
	position:fixed;
	right:3%;
	bottom:3%;
	display:none;
	transition-duration: 1s;
	background-image:url('../images/top.png');
	cursor:pointer;
	z-index:999999999999999999;
}
.fb:hover{
	transition-duration: 1s;
	cursor:pointer;
	background-image:url('../images/top_b.png');
	display:none;
}






/* contaner div start */
.col_sm1{
	width:100%;
	margin:0 auto;
}

.col_sm2{
	width:49%;
	margin:1% 1% 1% 0%;
	float:left;
}
.col_sm3{
	width:31%;
	margin:1%;
	float:left;
}
.col_sm4{
	width:23%;
	margin:1%;
	float:left;
}
.col_sm5{
	width:17.8%;
	margin:1% 1% 1% 1%;
	float:left;
}
.col_sm8{
	width:70%;
	margin:1%;
	float:left;
}
.col_sm88{
	width:26%;
	margin:1%;
	float:left;
}
.col_sm9{
	width:48%;
	margin:1% 0%;
	float:left;
}
.col_sm10_nw{
	width:30%;
	margin:1% 1%;
	float:left;
}
.col_sm11_nw{
	width:66%;
	margin:1% 1%;
	float:right;
}
/* contaner div ends */






@media only screen and (max-width:1200px){
.wraper{
	width:100%;
	margin:0 auto;
}

}





@media only screen and (max-width:1085px){
.col_sm2{
	width:98%;
	margin:0 auto;
	float:none;
}
.col_sm3{
	width:31%;
	margin:1%;
	float:left;
}
.col_sm4{
	width:48%;
	margin:1%;
	float:left;
}
.col_sm5{
	width:48%;
	margin:1%;
	float:left;
}
.col_sm8{
	width:98%;
	margin:2% auto;
	float:none;
}
.col_sm88{
	width:66%;
	margin:2% 1% 2% 1%;
	float:none;
}

}


@media only screen and (max-width:1076px){

.logo{
	width:20%;
	margin:0 auto;
	float:none;
}

.call_email_txt{
	font-family:calibri;
	font-size:15px;
	color:#333333;
	text-align:left;
	line-height:190%;
}

.call_email_txt{
	display:none;
}
.lable{
	width:100%;
	margin:0 auto;
	float:none;
}
.logo{
	width:30%;
	float:none;
	margin:0 auto ;
}
.logo_img{
	width:auto;
}
}



@media only screen and (max-width:620px){
.col_sm3{
	width:98%;
	margin:2% auto;
	float:none;
}
.col_sm88{
	width:98%;
	margin:2% auto;
	float:none;
}
.col_sm4{
	width:98%;
	margin:2% auto;
	float:none;
}
.col_sm5{
	width:98%;
	margin:2% auto;
	float:none;
}
.logo{
	width:50%;
	margin:0 auto;
	float:none;
}
.bodytextsub {
	padding:5% 1.5%;

}
.logo_img{
	width:100%;
}
.col_sm10_nw{
	width:98%;
	margin:1% 1%;
	float:none;
}
.col_sm11_nw{
	width:98%;
	margin:1% 1%;
	float:none;
}
.lable_text_W_nw1{
	font-family:Century Gothic;
	font-size: 24px;
	padding:1% 2%;
	font-weight:normal;
}
}
