@font-face {
    font-family: 'abelregular';
    src: url('font/abel-regular-webfont.eot');
    src: url('font/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/abel-regular-webfont.woff') format('woff'),
         url('font/abel-regular-webfont.ttf') format('truetype'),
         url('font/abel-regular-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: myUrduFont;
    src: url(sansation_light.woff);
	src: url('fonts/asunaskh.ttf');
    src: url('fonts/PakNastaleeq.ttf');
	src: url('fonts/Nastalique1.ttf');
	src: url('fonts/Nastaleeq.ttf');
	src: url('Nastaleeq2.ttf');
}
/* custom font end */
body{
	background:url('imgs/main_bg.jpg');
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#F5F5F5;
	margin:0px;
}
.base{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#6D6D6D;
}
.promarnet_link{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
}
.promarnet_link:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#20A1E0;
}
.base2{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
}
.view_products{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	padding:8px 15px 8px 15px;
	background-color:#59C192;
	webkit-border-radius:12px;
	border-radius:12px;
}
.view_products:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	padding:8px 15px 8px 15px;
	background-color:#FFFFFF;
	webkit-border-radius:12px;
	border-radius:12px;
}
.basket-links{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.basket-links:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
.logo_link a{
	opacity:1;
	webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.logo_link a:hover{
	opacity:.5;
	webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.btn{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.a_top_btn{
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#00A99D;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:15px;
}
.a_top_btn:hover{
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
	color:#FFFF66;
	font-weight:bold;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:15px;
}
.btn_link{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.btn_link:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration: underline;
	color:#FF0000;
	font-weight:bold;
}
.basket{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
.basket_link{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.basket_link:hover{
	font-family:Arial;
	font-size:12px;
	text-decoration: underline;
	color:#FFFFFF;
	font-weight:bold;
}
.txt_searching{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#868686;
	text-decoration:none;
	background:transparent;
	height:20px;
	width:150;
	border-style:solid;
    border-width:0px 0px 0px 0px;
	PADDING-top: 4px;
	PADDING-left: 4px;
}
.news{
	font-family: 'bebasregular';
	font-size:16pt;
	font-weight:normal;
	text-decoration:none;
	color:#1F9C43;
}
.cat_left{
	font-family: 'bebasregular';
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#404040;
}
.bottomcat_link{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.bottomcat_link:hover{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#00A99D;
}
.black{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.news_link_head{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#00A99D;
}
.whatsapp_link{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#00A99D;
}
.whatsapp_link:hover{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

.news_link{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#00A99D;
}
.news_link:hover{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.div{
	border:none; 
	background:#E4E4E4;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.div1{
	border-bottom:solid 1px #D9D9D9;
	background:#E4E4E4;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.div2{
	border:none;
	background:#E9E9E9;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.div3{
	bordee:none;
	background:#067302;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:41px;
}
.div4{
	border:none;
	background:#E9E9E9;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	height:158px;
}
.catalogue{
	font-family: 'bebasregular';
	font-size:15pt;
	font-weight: bold;
	text-decoration:none;
	color:#067302;
}
.welcome_head{
	font-family:'bebasregular';
	font-size:18px;
	font-weight:400;
	text-decoration:none;
	color:#5F5E5E;
}
.formal_head{
	font-family:'bebasregular';
	font-size:16px;
	font-weight:300;
	text-decoration:none;
	color:#0B81BB;
}
.left_menu{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#2B2B2B;
}
.left_menu:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.left_cat{
	font-family:'bebasregular';
	font-size:14px;
	font-weight:400;
	text-decoration:none;
	color:#2B2B2B;
}
.left_cat:hover{
	font-family:'bebasregular';
	font-size:14px;
	font-weight:400;
	text-decoration:none;
	color:#000000;
}
.cat_head{
	font-family:'bebasregular';
	font-size:18px;
	font-weight:400;
	text-decoration:none;
	color:#2B2B2B;
}
.cat_head:hover{
	font-family:'bebasregular';
	font-size:18px;
	font-weight:400;
	text-decoration:none;
	color:#FFFFFF;
}
.pname{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#067302;
}
#cat_thumb_text{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#cat_thumb_text:hover{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
#cat_thumb{
    background-color:#BFBFBF;
	webkit-border-radius:5px;
	border-radius:5px;
	padding:13px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
#cat_thumb:hover{
    background-color:#0060A4;
	webkit-border-radius:5px;
	border-radius:5px;
	padding:13px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
/*Social Links*/
.cat_arrow{
text-indent:56px;
overflow:hidden;

-webkit-transition-duration:0.2s;
		-webkit-transition-timing-function:linear;
		-o-transition-property:color,background;
		-o-transition-duration:0.2s;
		-o-transition-timing-function:linear;
		-moz-transition-property:color,background;
		-moz-transition-duration:0.2s;
		-moz-transition-timing-function:linear;
		-ms-transition-property:color,background;
		-ms-transition-duration:0.2s;
		-ms-transition-timing-function:linear;}
.left{
background:url(imgs/cat_left.png) no-repeat left top;
width:17px;
height:25px;
display:block;
border:0px;
}
.right{
background:url(imgs/a2z_right_banner.jpg) no-repeat left top;
width:17px;
height:25px;
display:block;
border:0px;
}

.cat_arrow:hover{
background-position:center -25px;}
/*Scroll to Top*/
ul
 {
 left:-25px;
 margin-left:0px;
 margin-right:0px;
 margin-top:10px;
 margin-bottom:10px;
 }
 li
 {
 margin-left:-25px;
 }
 #view_inquiry_btn{
 background-color:#45ABC9;
 webkit-border-radius:5px;
 border-radius:5px;
 cursor:pointer;
 }
  #view_inquiry_btn:hover{
 background-color:#000000;
 webkit-border-radius:5px;
 border-radius:5px;
 cursor:pointer;
 }
 /*Social Links*/
.banner{
text-indent:56px;
overflow:hidden;

-webkit-transition-duration:0.10s;
		-webkit-transition-timing-function:linear;
		-o-transition-property:color,background;
		-o-transition-duration:0.10s;
		-o-transition-timing-function:linear;
		-moz-transition-property:color,background;
		-moz-transition-duration:0.10s;
		-moz-transition-timing-function:linear;
		-ms-transition-property:color,background;
		-ms-transition-duration:0.10s;
		-ms-transition-timing-function:linear;}
.facebook{
background:url(imgs/facebook.png) no-repeat center top;
width:30px;
height:30px;
display:block;
border:0px;}
.twitter{
background:url(imgs/twitter.png) no-repeat center top;
width:30px;
height:30px;
display:block;
border:0px;}
.google{
background:url(imgs/google.png) no-repeat center top;
width:30px;
height:30px;
display:block;
border:0px;}
.in{
background:url(imgs/linkdin.png) no-repeat center top;
width:30px;
height:30px;
display:block;
border:0px;}
.banner:hover{
background-position:center -30px;}
 /*home Links*/
.icon{
text-indent:56px;
overflow:hidden;

-webkit-transition-duration:0.10s;
		-webkit-transition-timing-function:linear;
		-o-transition-property:color,background;
		-o-transition-duration:0.10s;
		-o-transition-timing-function:linear;
		-moz-transition-property:color,background;
		-moz-transition-duration:0.10s;
		-moz-transition-timing-function:linear;
		-ms-transition-property:color,background;
		-ms-transition-duration:0.10s;
		-ms-transition-timing-function:linear;}
.home{
background:url(imgs/home.jpg) no-repeat center top;
width:58px;
height:48px;
display:block;
border:0px;}
.icon:hover{
background-position:center -48px;}
.base_head{
    font-family: 'abelregular';
	font-size:18px;
	text-decoration:none;
	font-weight:none;
    font-smoothing: antialiased;
	-webkit-text-stroke: 1px transparent;
	text-shadow: #525252 0 0 1px;
	color:#525252;
}
.base_head_blue2{
    font-family: 'abelregular';
	font-size:25px;
	text-decoration:none;
	font-weight:none;
    font-smoothing: antialiased;
	-webkit-text-stroke: 1px transparent;
	text-shadow: #00A99D 0 0 1px;
	color:#00A99D;
	text-transform:uppercase;
	
}
.base_head_blue{
    font-family: 'abelregular';
	font-size:20px;
	text-decoration:none;
	font-weight:none;
    font-smoothing: antialiased;
	-webkit-text-stroke: 1px transparent;
	text-shadow: #00A99D 0 0 1px;
	color:#00A99D;
	text-transform:uppercase;
	
}
#top_menu{
	padding:0px;
	margin:0px;
	width:1000px;
}
#top_menu li{
	position: relative;
	display: block;
	background-image:url(imgs/li_normal.png);
	background-repeat: no-repeat;
	background-position: 5 center;
	border-bottom:solid 0px #F1F1F1;
}
#top_menu li:hover{
	position: relative;
	list-style: none;
	display: block;
	background-image:url(imgs/li_hover.png);
	background-repeat: no-repeat;
	background-position: 5 center;
	border-bottom:solid 0px #CCC;
}
#top_menu li a{
	font-family: Helvetica, Arial, sans-serif;
	color:#000;
	display: block;
	padding: 0 12px;
	line-height: 34px;
	text-decoration: none;
}
#top_menu li a:hover{
	font-family: Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	display: block;
	padding: 0 12px;
	line-height: 34px;
	text-decoration: none;
}
.btn_general{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:6px;padding-right:6px;padding-top:5px;padding-bottom:5px;
	background: #00A99D url('arrow_right.png');
	background-repeat: no-repeat;
	background-position: 6px center;
	border:solid 0px #1539A7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:hand;
}
.btn_general:hover{
	background:#000000 url('arrow_right.png');
	background-repeat: no-repeat;
	background-position: 6px center;
}