/**************************************************************sohail********************************************/
body{background:#FFF url(../images/bg.jpg) repeat-x center top;
     color:#000;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:20px;
	 overflow-x:hidden;
	 margin:0px;
     padding:0px;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

img{border:0;}

.imgbor{border-radius:3px;
	   float:left;
	   margin-right:15px;
	   border:1px solid #333;
}

a{
	color:#ffffff;
	text-decoration:none;
}

a:hover{
	color:#000000;
	text-shadow:none;
}
.clear{
	clear:both;
}

p {text-align:justify;
   font-size:15px;
   font-family:Georgia, "Times New Roman", Times, serif;
   line-height:24px;
   color:#2a2a2a;
   margin:0px;
   
}

h1{margin:0px;
   font-family: 'Coda', cursive;
   color:#000;
   font-size:26px;
   font-weight:normal;
   padding:0px;
}
h1 span{color:#fd0601;
        font-size:28px;
		font-weight:500;
}

h2{margin:0px;
   font-family: 'Coda', cursive;
   color:#f80600;
   font-size:20px;
   font-weight:500;
   text-align:center;
   padding:0px;
}



/************************************************header************************************/
header{width:100%; 
        height:auto;
		background-color: rgba(255, 255, 255, 0.6);
		margin-top:6px;
}

#header{width:980px; 
        height:150px;
		margin:0 auto;
}


#logo{width:250px;
      height:140px;
	  float:left;
	  margin-top:15px;
	  z-index:10000;
	  position:relative;
	  margin-left:15px;
	  
}

#topright{width:715px;
         height:auto;
	     float:left;
}

#rightbg{
         height:auto;
}

#iconbg{width:160px;
      height:40px;
	  float:left;
	  margin-top:10px;
	  margin-left:125px;
}

 
.icon{width:40px;
      height:40px;
	  float:left;
}

#icon img{transform:rotate(0deg);
	  -webkit-transition: all 0.8s ease;
     -moz-transition: all 0.8s ease;
       -o-transition: all 0.8s ease;
      -ms-transition: all 0.8s ease;
          transition: all 0.8s ease;
}


#icon img:hover{transform:rotate(360deg);
	  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}


#phone{width:360px;
           height:auto;
		   color:#000;
		   font-size:18px;
		   font-family: 'Coda', cursive;
		   font-weight:bold;
		   float:left;
		   margin-left:70px;
		   margin-top:15px;
		   text-align:center;
}


#phone span{
		   color:#000;
		   font-size:28px;
		   font-family:Georgia, "Times New Roman", Times, serif;
		   font-weight:bold;
}
/************************************************header end*********************************/

/****************************************************nav**************************************/
nav{width:700px;
	height:40px;
	font-family: 'Electrolize', sans-serif;
	font-size:15px;
	font-weight:500;
	background:#000;
	float:left;
	margin-top:10px;
	padding-left:15px;
}

nav ul{margin:0 auto;
	padding:0;
}
nav ul li{
	line-height:40px;
	float:left;
	list-style:none;
}
nav ul li a{
	color:#FFF;
	padding:0 35px;
	display:block;
	transition:all 0.8s;
}
nav ul li a:hover, nav ul li a.active{
	transition:all 0.8s;
	color:#000;
	background:#FFF;
}
/****************************************************nav**************************************/	




/****************************************************bnr**************************************/

#bnrbg{width:100%;
     height:auto;
	 float:left;
	 margin-top:-41px;

}

#bnrtext{width:230px;
     height:230px;
	 float:left;
	 z-index:10000;
	 position:absolute;
	 background-color: rgba(255, 255, 255, 0.9);
	 font-size:15px;
	 font-family: 'Electrolize', sans-serif;
	 text-align:center;
	 padding:10px;
	 border-radius:5px;
	 color:#000;
	 margin-left:15px;
	 margin-top:65px;
	 line-height:21px;
	 font-weight:500;

}


#bnr{width:980px;
     height:330px;
	 margin:0 auto;
	position:relative;

}

#bnrshadow{background:url(../images/bnrshadow.png) no-repeat center top;
		   width:980px;
		   height:42px;
		   margin:0 auto;
		   
}
/****************************************************bnr end**********************************/   

/****************************************************body******************************************/ 
section{width:100%;
	   height:auto;
	   float:left;
	   margin-top:20px;
}

#bodybg{width:980px;
         height:auto;
		 margin:0 auto;
}

#text{width:980px;
	   height:40px;
	   font-family: 'Coda', cursive;
	   margin:0 auto;
	   font-size:51px;
	   text-align:center;
	   color:#000;
	   font-weight:500;
	   letter-spacing:1px;
}


hr{width:980px;
	   height:2px;
	   margin:5px auto;
	   color:#000;
	   background:#000;
}

#welbg{width:980px;
         height:auto;
		 float:left;
}

#weltext{width:700px;
         height:auto;
		 float:left;
		 margin-top:10px;
}
#weltext ul{
	list-style:url(../images/icon.png);
	line-height:28px;
	}
#body_right{width:250px;
            height:auto;
			float:left;
			margin-left:30px;
			margin-top:10px;
}

#contact{width:250px;
         height:auto;
		 float:left;
		 background:#565656;
		 
}

#contact_head{width:250px;
         height:70px;
		 float:left;
		 background:url(../images/con_head.png) no-repeat center top;
}

.inputbg{width:200px;
         height:25px;
		 background:#FFF;
		 float:left;
		 margin-left:25px;
		 border:#000 1px solid;
		 margin-bottom:15px;
}

.inputbg1{width:200px;
         height:70px;
		 background:#FFF;
		 float:left;
		 margin-left:25px;
		 border:#000 1px solid;
		 margin-bottom:10px;
}

.input1{width:190px;
       height:66px;
	   color:#333;
	   font-family: 'Electrolize', sans-serif;
	   font-size:14px;
	   padding-left:5px;
	   border:none;
}

.input{width:193px;
       height:23px;
	   color:#333;
	   font-family: 'Electrolize', sans-serif;
	   font-size:14px;
	   padding-left:5px;
	   border:none;
}

#btn{width:200px;
       height:35px;
	   float:left;
	   margin-left:25px;
	   margin-bottom:15px;
}

#con_shadow{width:250px;
         height:14px;
		 float:left;
		 background:url(../images/contact_shadow.png) no-repeat center top;
		 
}

#imgbg{width:980px;
       height:152px;
	   float:left;
}

.img1{width:300px;
       height:152px;
	   float:left;
	   margin-right:40px;
}

.img2{width:300px;
       height:156px;
	   float:right;
}

/****************************************************body end************************************/ 
 

/****************************************************footer****************************************/ 
#footerbg{width:100%;
		float:left;
		background:#000;
		text-align:center;
		border-top:5px solid red;
		margin-top:15px;
		padding-bottom:10px;
		
}

#footer{width:980px;
			 margin:0 auto;
}

#footerlink{width:980px;
		   height:auto;
		   float:left;
		   text-align:center;
		   margin-top:20px;
}

#footerlink a{color:#FFF;
           font-size:16px;
		   font-family:Arial, Helvetica, sans-serif;
		   text-decoration:none;
		   font-weight:500;
		   transition:all 0.5s;
}
#footerlink a:hover{color:#c18735;
           font-size:16px;
		   text-decoration:none;
		   font-weight:500;
		   transition:all 0.5s;
}	




#copy{width:611px;
      height:auto;
	  float:left;
	  color:#FFF;
	  margin-top:15px;
	  text-align:left;
	  font-family: 'Electrolize', sans-serif;
}

#copy a{
	  font-family: 'Electrolize', sans-serif;
      font-size:13px;
	  color:#fef547;
	  text-align:left;
	  text-decoration:none;
}

#copy a:hover{
	  font-family: 'Electrolize', sans-serif;
      font-size:13px;
	  color:#FFF;
	  text-decoration:none;
}


#payment{width:250px;
         float:left;
	     height:25px;
		 margin-top:15px;
}

#payment_text{width:90px;
              height:20px;
			  float:left;
			  color:#FFF;
			  font-family: 'Electrolize', sans-serif;
			  text-align:left;
			  font-size:22px;
			  margin-right:10px;
			  margin-left:0;
			  margin-top:15px;
}
/****************************************************footer end**********************************/
.contact{
	float:left;
	width:30%;
	padding:10px;
	box-shadow:#333 1px 1px 2px;
	border:#CCC solid 1px;
	line-height:24px;
	}
.contact h2{
	font-size:16px;
	text-align:left;
	margin-top:10px;
	}
.map{
	float:right;
	width:62%;
	padding:10px;
	box-shadow:#333 1px 1px 2px;
	border:#CCC solid 1px;
	}
#belltec{
	margin:0 10px;
	}
.gallery{
	text-align:justify;
	}	
.gallery img{
	width:18%;
	height:auto;
	padding:1px;
	margin:8px;
	float:left;
	box-shadow:#6E6E6E 0 0 2px;
	}	