*{
	margin:0px;
	padding:0px ;
	}
	
body{
	width:100%;
	height:100%;
	background:#fbf7f4;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	 
	font-size:12px;
	}

	
.clr{
	clear:both;
	}	
	
p{
	text-align: justify;
	overflow: hidden;
	font-size: 13px;
	color: #1e4151;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	  
	}	
	
.line{
	height:5px;
	width:100%;
	background:#e66d5a;
	}	
	
.header{
	width:1024px;
	margin:0px auto;
	height:138px;
	margin-top:10px;
	position:relative;
	}	
	
.logo{
	float:left;
	}	
	
.icon{
	float:right;
	margin-top:10px;
	}	
	
	
	
.call{
	font-size: 18px;
	color: #000000;
	font-family:Calibri;
	float:right;
	margin-top:-40px;
	}	
	
	
.nav{
	background:url(../images/nav.jpg);
	height:40px;
	width:100%;
	margin:0px auto;
	margin-bottom:2px;
	}	
	
.nav ul{
	margin:0px auto;
	padding:0px;
	width:600px;
	}
	
.nav ul li{
		list-style:none;
		position:relative;

	}		
	
.nav ul li a{
	font-family:Calibri;
	font-size:18px;
	color:#FFF;
	line-height:40px;
	padding:0px 27px;
	float:left;
	text-decoration:none;
  -webkit-transition: background-color 0.5s ease-out;
  -moz-transition: background-color 0.5s ease-out;
  -o-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  position:relative;
	}	
	
.nav ul li a:hover{
	background:#e66d5a;
	}	


.nav ul li:hover a
{
	background:#e66d5a;
}


.nav ul li a.active{
	background:#e66d5a;
	}


.nav ul li ul
{
	display:none;
}

.nav ul li:hover ul
{
	display: block;
	position: absolute;
	z-index: 999;
	width: 266px;
	/* padding: 40px 0 0 0; */
	background: #36C;
	/* margin-top: 30px; */
	left: 331px;
	top: 40px;
	
}

 

.nav ul ul li
{
	float:none;
	display:block;
}

.nav ul ul li a
{
	float:none;
	display:block;
	background:#36C;
}

.nav ul ul li:hover a
{
	background:#36C;
}
.nav ul ul li:hover a
{
	background:#36C;
}
.nav ul li ul li ul li a:hover{background:#6092f7}
.nav ul li ul li ul li{background:#666}


.nav ul ul ul
{
	display:none !important;
}

.nav ul ul li:hover ul
{
	display:block !important;
	position:absolute;
	top:0;
	left:265px;
	width:340px;
}
	
.contacts{
	width:1024px;
	padding: 40px 0 30px 0;
	margin:0px auto; 
	 	 
	}
	
.lft_hd {
    font-family: 'Conv_BebasNeue',Sans-Serif;
    font-size: 27px;
    color: #666caa;
    text-align: left;
    text-shadow: none;
}
.container{width:1024px;margin:0 auto;}
.cnctadress {
    width: 1000px;
    float: left;
}
element.style {
    font-size: 15px;
    color: #158f8c;
}

.testi {
    margin: 10px 0 0px 0;
    font-size: 15px;
    padding: 0 10px 0 0;
    line-height: 20px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
}


.contact_form {
    background: #666caa;
    width: 940px;
    height: 447px;
    float: left;
    margin: 60px 0 50px 30px;
    display: inline;
    position: relative;
}

.cnct_formlft {
    padding: 50px 0 0 60px;
    width: 420px;
    float: left;
}

.adresshd {
    font-family: 'Conv_BebasNeue',Sans-Serif;
    font-size: 24px;
    color: #fff;
    text-align: left;
    text-shadow: none;
    padding: 0 0 20px 0;
}

input, select, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 5px;
}

.fieldone {
    width: 380px;
    height: 60px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    margin: 0 0 8px 0;
}

.field01 {
    width: 370px;
    height: 36px;
    background: #FFF;
    border: none;
    margin: 5px 0 0 0;
    padding: 0 0 0 10px;
    color: #636363;
}

.fieldone {
    width: 380px;
    height: 60px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    margin: 0 0 8px 0;
}

.cnct_formrht {
    padding: 99px 50px 0 0;
    width: 390px;
    float: right;
}
.fieldtwo {
    width: 380px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    margin: 0 0 8px 0;
}

.field02 {
    width: 370px;
    height: 230px;
    background: #FFF;
    border: none;
    margin: 5px 0 0 0;
    padding: 10px 0 0 10px;
    color: #636363;
}
.bg{width:100%;height:auto;background-image:url(../images/bg.jpg)}

.always {
    background: url(../images/cntct_cut.png); background-repeat:no-repeat;
    width: 57px;
    height: 48px;
    float: left;
    position: absolute;
    left: 436px;
    top: 0px;
}

.cntct_snd {
    margin: 5px 0 0 0;
    width: 380px;
    height: 30px;
    float: left;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
}

input, select, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 5px;
}













.left{
	float:left;
	width:250px;
	height:100%;
	}

.left_cat{
	width:240px;
	height:100%;
	float:left;
	border:1px #e7e8eb solid;
	margin-bottom:50px;
	border-radius:5px 5px 5px 5px; 

	}

.left_cat h1{
	font-family:Calibri;
	font-size:24px;
	text-align:center;
	color:#FFF;
	background:url(../images/nav.jpg);
	border:1px #373d77 solid;
	font-weight:normal;
	border-radius:5px 5px 0px 0px; 
	}

../images/nav.jpg);
	border:1px #373d77 solid;
	font-weight:normal;
	border-radius:5px 5px 0px 0px; 
	}
	
	
.enq_box ul {
	 margin:0px; 
	 padding:0px; 
	 list-style:none;
	 }
.enqu { 
width:200px; 
height:30px; 
border-radius:5px; 
border:1px solid #ccc;
margin:5px 0px;  
padding:0 0 0 10px; 
outline:none;
 }
 
.enq_box ul li { 
	list-style:none; 
	line-height:40px; 
	text-align:center;
	}

.enq_box ul li a { 
	font-family:Corbel;
	font-size:14px; 
	background:#e66d5a; 
	padding:8px 15px; 
	color:#fff; 
	text-decoration:none; 
	border-radius:5px;
	}

.enq_box ul li a:hover { 
	background:#565e9e; 
	}

.right{
	width:760px;
	height:100%;
	float:right;
	}

.right h1{
	font-family:Calibri;
	font-size:24px;
	color:#FFF;
	background:url(../images/nav.jpg);
	border:1px #373d77 solid;
	font-weight:normal;
	padding-left:20px;
	border-radius:5px 5px 0px 0px;
	margin-bottom:10px;
	}	
	
.box{
	width:150px;
	height:100%;
	background:#f2f3f7;
	padding:10px;
	border:1px #e7e8eb solid;
	float:left;
	margin-right:18px;
	margin-bottom:20px;
	}	
	
.box:hover{
		box-shadow: 1px 1px 10px 1px #cccccc;
	-moz-box-shadow: 1px 1px 10px 1px #cccccc;
	-webkit-box-shadow: 1px 1px 10px 1px #cccccc;

	}	
	
.box h2{
	font-family:Calibri;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	}	
	
.box h3{
	font-family:Calibri;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	}		
	
.img{
	text-align:center;
	border-radius:5px;
	}
	
	
.footer{
	width:100%;
	height:50px;
	background:#e66d5a;
	}	
	
.foo{
	width:1024px;
	height:100%;
	}	
	
.fote h1{
	font-family:Calibri;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	float:left;
	margin-top:20px;
	margin-left:150px;]
	}	
	
.fote a{
	text-decoration:none;
	color:#FFFFFF;
	}	
	
.fote a:hover{
	color:#4f548c;
	}
	
.pro{
	width:740px;
	height:100%;
	border:1px #cccccc solid;
	padding:10px 10px 10px 10px;
	border-radius:5px;
	margin-bottom:10px;
	}	
	
.imag{
	float:left;
	margin-right:10px;
	}	
	
.pro h2{
	font-family:Calibri;
	font-size:24px;
	color:#000000;
	margin-bottom:5px;
	margin-left:5px;
	}	
	
.pro h3{
	font-family:Calibri;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin-left:5px;
	}	
	
	
.enquiry_box {
	width:280px; 
	border-radius:5px;
	float:left;
	}
	
.enquiry_box ul {
	 margin:0px; 
	 padding:0px; 
	 list-style:none;
	 }
	 
.enquy { 
width:240px; 
height:30px; 
border-radius:5px; 
border:1px solid #ccc;
margin:5px 0px;  
padding:0 0 0 10px; 
outline:none;
 }
 
 
 .enquyi { 
width:240px; 
height:70px; 
border-radius:5px; 
border:1px solid #ccc;
margin:5px 0px;  
padding:0 0 0 10px; 
outline:none;
 }

 
 
.enquiry_box ul li { 
	list-style:none; 
	line-height:40px; 
	text-align:center;
	}

.enquiry_box ul li a { 
	font-family:Corbel;
	font-size:14px; 
	background:#e66d5a; 
	padding:8px 15px; 
	color:#fff; 
	text-decoration:none; 
	border-radius:5px;
	}

.enquiry_box ul li a:hover { 
	background:#565e9e; 
	}


.table_heading
{
	margin-bottom:20px;
}

.table_heading td
{
	border-collapse:collapse;
	border:1px solid #ccc;
}


.table_heading td p
{
	text-align:left;
	font-size:12px;
}

.table_heading_top1, .table_heading_top3, .table_heading_top4, .table_heading_top2
{
	background:#9FC9E8 !important;
}

#ttt td
{
	padding:3px;
}

#ttt .table_heading_top1
{
	font-weight:bold;
}

.pt
{
	margin-left:20px;
}

.pt li
{
	line-height:22px;
}

.pdf
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#248BDF;
	color:#f0f0f0;
	text-decoration:none;
	float:right;
	padding:5px 10px;
}

.pdf:hover
{
	background:#F93;
	color:#000;
	transition:ease-in-out .3s;
}
	
	
.call a{color:#f31c24;}	
.call a:hover{color:#363636;}	
	


.sliderB{
	display:none;text-decoration:underline;
}
.togglerB:hover,
.closeSliderB:hover{
	cursor:pointer;
}

.sliderc{
	display:none;text-decoration:underline;
}
.togglerc:hover,
.closeSliderc:hover{
	cursor:pointer;
}
	
.sliderD{
	display:none;text-decoration:underline;
}
.togglerD:hover,
.closeSliderD:hover{
	cursor:pointer;
}
		
.right p{color:#;line-height:28px}

.right h5{font-family:"Courier New",Courier,monospace;
	font-size:30px;
	color:#000; 
	font-weight:normal;
	margin-left:5px;margin-top:10px}
 
	 
.right_1{width:75%;height:auto; float:left;}
	
.right_1 h1{
	font-family:Calibri;
	font-size:24px;
	color:#FFF;
	background:url(../images/nav.jpg);
	border:1px #373d77 solid;
	font-weight:normal;
	padding-left:20px;
	border-radius:5px 5px 0px 0px;
	margin-bottom:10px;
	}	
		
 
 
.right_1 h2{font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000; 
	font-weight:bold;
	margin-left:5px;
	margin-top:20px}
.right_1 ul{
	text-align: justify;
 
	font-size: 14px;
	color: #000000;
	line-height: 20px;  
	font-family: Arial, Helvetica, sans-serif;
	margin-left:20px;
	 
	}
.table {height:auto;background:#096;   }
.table_1{border:solid 1px #000; height:150px;width:48%;float:left;   }
.table_2{border:solid 1px #000; height:150px;width:50%;float:right;    }
.table_4{border:solid 1px #000; height:40px;width:48%;float:left; }
.table_5{border:solid 1px #000; height:40px;width:50%;float:right;  }

.table h3{
	text-align: justify; 
	font-size: 14px;
	color: #000000;
	line-height:25px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-right:10px;
	
	}
	
.table ul{
	text-align: justify; 
	font-size: 15px;
	color: #1e4151;
	line-height:24px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left:22px;
	margin-right:10px;
	
	}
	 


.table h1{
	font-family:Calibri;
	font-size:30px;
	color:#FFF;
	background:url(../images/nav.jpg);
	border:1px #373d77 solid;
	font-weight:normal;
	text-align:center;
	border-radius:5px 5px 0px 0px;
	margin-bottom:10px;
	margin-top:10px;
	}	
.table h2{font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000; 
	font-weight:bold;
	margin-left:5px;margin-top:20px}


.co_1{width:100% ;height:auto;float:left}


.co_1 ul{
	text-align: justify;
	font-size: 15px;
	color: #000000;
	line-height: 20px;	 
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;	 
	}
.co_1 ul li{
	text-align: justify;
	font-size: 14px;
	color:#1e4151;
	line-height: 20px;	 
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-left:20px;
	margin-top:10px	 
	}

.co_1 h2{font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000; 
	font-weight:bold;
	margin-left:5px;margin-top:20px;
	margin-left:10px;}

 

  


.contact_1{width:75%;height:670px; float:left; background:#333;   }
.cnctadress {
    width: 100%;
    float: left;
	 }
	
.contact_1 h1{
	font-family:Calibri;
	font-size:24px;
	color:#FFF;
	background:url(../images/nav.jpg);
	border:1px #373d77 solid;
	font-weight:normal;
	padding-left:20px;
	border-radius:5px 5px 0px 0px;
	margin-bottom:10px;
	
	}	
		
 
 
.contact_1 h2{font-family: Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#000; 
	font-weight:bold;
	float:left;
	 }

.detal{width:45%;height:310px;float:left}
.map{width:49%;height:350px; float:right;margin-left:px}

 
.form{width:40%; height:auto;float:left; margin-left:20px;s  }


.mineralwool_1{width:75%;height:auto;float:left}
.mineralwool_1 h1{
	font-family:Calibri;
	font-size:24px;
	color:#FFF;
	background:url(../images/nav.jpg);
	border:1px #373d77 solid;
	font-weight:normal;
	padding-left:20px;
	border-radius:5px 5px 0px 0px;
	margin-bottom:10px;
	
	}

.mineralwool_1 ul {
    text-align: justify;
    font-size: 17px;
    color: #000000;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 10px;
}

.mineralwool_1 ul li {
    text-align: justify;
    font-size: 14px;
    color: #1e4151;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 10px;
    margin-left: 20px;
    margin-top: 10px;
}


.mineralwool_1 h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 20px;
     
}


nav {
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 13px;
  line-height: 1.5;
  margin: 5px auto;
  width: 200px;
  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
     -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
          box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}

.menu-item {
  background: #fff;
  width: 200px; 
}

/*Menu Header Styles*/
.menu-item h4 {
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 7px 12px;
  
  /*Gradient*/
  background: #EA5E48; /* Old browsers */
  
}

.menu-item h4:hover {  
  background: #EA5E48; /* Old browsers */
   
}

.menu-item h4 a {
  color: white;
  display: block;
  text-decoration: none;
  width: 200px;
}

/*ul Styles*/
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 20px;
  height: 0px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
  
  /*Animation*/
  -webkit-transition: height 1s ease;
     -moz-transition: height 1s ease;
       -o-transition: height 1s ease;
      -ms-transition: height 1s ease;
          transition: height 1s ease;
}


.menu-item:hover ul {
  height:188px;
  
}

.menu-item ul a {
  margin-left: 20px;
  text-decoration: none;
  color: #aaa;
  display: block;
  width: 200px;
}

/*li Styles*/
.menu-item li {
  border-bottom: 1px solid #eee;
}

.menu-item li:hover {
  background: #eee;
}



.menu-item li:hover {list-style:none;
	border-bottom:1px dotted #cccccc;}
	
.menu-item ul li a{
	overflow: hidden;
	font-size: 12px;
	color: #1e4151;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:30px;
	text-align:left;
	text-decoration:underline;
	 
	}
	
.menu-item ul li a.active{
	color:#ea5e48;
	
	}




