
@font-face {
    font-family: 'helvetica_condensedmedium';
    src:url('../fonts/helvetica-condensed-webfont.eot');
    src: url('../fonts/helvetica-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-condensed-webfont.woff2') format('woff2'),
         url('../fonts/helvetica-condensed-webfont.woff') format('woff'),
         url('../fonts/helvetica-condensed-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-condensed-webfont.svg#helvetica_condensedmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


*		{ margin:0; padding:0; box-sizing:border-box;}

body		{ font-family: 'helvetica_condensedmedium'; font-size:16px; line-height:24px; font-weight:normal; font-style:normal;}

.header_wrapper			{ float:left; width:100%; height:124px; background:#111111;}
.header_left			{ float:left; width:75%;}
.header_right			{ float:left; width:25%;}
.logo					{ float:left; width:350px; height:125px;}
.logo a					{ text-decoration:none; color:#000;}
.logo img				{ float:left; width:100%; height:auto;}
.phone_no				{ float:left; width:auto; margin:30px 0px 30px 50px; height:52px; background:url(../images/phone-icon.png) no-repeat 0px 0px;}
.phone_no h1			{ font-size:20px; color:#fff; padding:10px 0 10px 50px;}
.top_link				{ float:right; margin:20px 20px 0 0;}
.top_link li			{ list-style-type:none; float:left;}
.top_link li a			{ text-decoration:none; color:#000; padding:0 20px;}
.menu_wrapper			{ float:left; width:100%; background:#fff;}
.menu_left				{ float:left; width:75%;}
.menu_right				{ float:left; width:25%;}
.main_menu				{ float:left; width:100%;}
.social_links			{ float:right; width:100%;}
.main_menu ul			{ float:left; width:100%; padding:6px 0px;}
.main_menu ul li		{ list-style-type:none; float:left; padding:0 0px; }
.main_menu ul li a		{ text-decoration:none; font-size:18px; font-weight:600; color:#000; padding:0 30px; margin:0; background:url(../images/menu-seperator.png) no-repeat right top;}
.main_menu ul li a:hover	{ color:#db005f;}
.main_menu ul li a.last_link	{ background:none;}
.social_links			{ float:right; width:189px; margin:-25px 0px 0 0; height:50px; background:url(../images/social-bg.png) no-repeat; padding:5px 0px 5px 35px;}
.social_links ul		{ float:left; width:100%; padding:3px 0px;}
.social_links ul li		{ list-style-type:none; float:left;}
.social_links ul li a	{ text-decoration:none; color:#000; margin:0 0px; width:34px; height:34px;}
.banner_wrapper			{ float:left; width:100%;}
.banner_full			{ float:left; width:100%;}
.welcome_wrapper		{ float:left; width:100%; background:url(../images/welcome-bg.jpg) repeat left top; padding:10px 20px 15px 20px;}
.welcome_full			{ float:left; width:100%;}
.welcome_left			{ float:left; width:75%;}
.welcome_right			{ float:left; width:25%; padding:25px 0 0 0;}
.welcome_left h1		{ font-size:22px; color:#333; padding:10px 0px;}
.welcome_left p			{ font-size:18px; color:#000; font-weight:700; padding:0;}
.viewmore_btn			{ float:left; width:auto; padding:12px 15px; text-align:center; color:#fff; background:#333; border:none; cursor:pointer;}
.viewmore_btn:hover		{ background:#db005f;}
.content_wrapper		{ float:left; width:100%; background:#fff; padding:10px 20px;}
.content_full			{ float:left; width:100%;}
.about_cntnt			{ float:left; width:100%;}
.about_cntnt h1			{ font-size:20px; color:#000; padding:10px 0px;}
.about_cntnt p			{ font-size:16px; color:#000; line-height:24px; text-align:justify; font-weight:bold;}
.trainning_block		{ float:left; width:100%; margin:10px 0px;}
.trainning_block h1		{ font-size:20px; color:#000; padding:10px 0px;}
.trainning_block p		{ font-size:16px; color:#000; line-height:24px; text-align:justify;}
.training_services_full	{ float:left; width:100%;}
.training_service1		{ float:left; width:30%; height:150px; margin:10px 10px; border:1px solid #f1c40f; background:url(../images/training-bg1.png) no-repeat right top;}
.training_service2		{ float:left; width:30%; height:150px; margin:10px 10px; border:1px solid #f1c40f; background:url(../images/training-bg2.png) no-repeat right top;}
.training_service3		{ float:left; width:30%; height:150px; margin:10px 10px; border:1px solid #f1c40f; background:url(../images/training-bg3.png) no-repeat right top;}
.training_cntnt_left	{ float:left; width:60%; padding:5px 15px;}
.training_cntnt_right	{ float:left; width:40%;}
.training_cntnt_right img	{ width:100%; height:100%; float:left;}
.training_cntnt_left h1	{font-size:20px; color:#000; padding:10px 0px;}
.training_cntnt_left P	{ font-size:16px; color:#000; line-height:24px; text-align:left;}
.product_wrapper1		{ float:left; width:100%; background:#111; padding:10px 20px; margin:10px 0px;}
.product_cntnt_full		{ float:left; width:100%;}
.product_cntnt_full h1	{ font-size:20px; color:#fff; padding:5px 0px;}
.product_cntnt_full p	{ font-size:16px; color:#fff; padding:6px 0px; text-align:justify;}
.product_wrapper2		{ float:left; width:100%; background:#fff;}
.product_block			{ float:left; width:30%; margin:10px 22px; border:1px solid #c0c0c0;}
.product_img			{ float:left; width:100%; height:193px; overflow:hidden;}
.product_img img		{ float:left; width:100%; height:100%; border:none; transition-duration:0.8s;}
.product_img img:hover	{ transform:scale(2, 2);}
.product_img a			{ text-decoration:none;}
.prod_heading			{ float:left; width:100%; background:#f1c40f; padding:6px 0px;}
.prod_heading h1		{ font-size:18px; color:#000; line-height:24px; text-align:center;}
.enquiry_wrapper		{ float:left; width:100%; background:#111;}
.enquiry_full			{ float:left; width:100%;}
.enquiry_left			{ float:left; width:30%; height:315px;}
.enquiry_left img		{ border:none; width:100%; height:100%;}
.enquiry_right			{ float:left; width:70%; height:315px; padding:0px 0 20px 30px;}
.enquiry_right h1		{ font-size:20px; color:#fff; padding:7px 0px;}
.enquiry_right p		{ font-size:14px; color:#fff; padding:0px 0px; text-align:left;}
.txtbox					{ clear:both; float:left; width:70%; border:1px solid #c0c0c0; padding:4px 10px; font-size:16px; color:#333; margin:4px 0px;}
.txtmsgbox				{ clear:both; float:left; width:70%; height:120px; border:1px solid #c0c0c0; padding:6px 10px; font-size:16px; color:#333; margin:4px 0px;}
.send_btn				{ float:left; width:auto; padding:6px 10px; text-align:center; font-size:16px; color:#000; background:#f1c40f; margin:90px 30px 0 30px; border:none;}
.copy_right_wrapper		{ float:left; width:100%; background:#282828; padding:10px 20px; border-top:1px solid #fff; border-bottom:4px solid #f1c40f;}
.copyright_full			{ float:left; width:100%;}
.copyright_left			{ float:left; width:50%;}
.copyright_left P		{ font-size:18PX; color:#fff;}
.copyright_right		{ float:left; width:50%;}
.company_details		{ float:right;}
.company_details a		{ text-decoration:none;}


/*-------------------------------- Inner Pages ---------------------------------------*/

.inner_banner			{ float:left; width:100%; border-top:2px solid #000; border-bottom:2px solid #000;}
.inner_banner img		{ float:left; width:100%; height:auto;}
.inner_content_wrapper	{ float:left; width:100%; background:url(../images/content-bg.png) repeat top left; padding:10px 20px;}
.inner_cntnt_full		{ float:left; width:100%;}
.about_us_block			{ float:left; width:100%; padding:15px 0 0 0; border-bottom:2px solid #000;}
.head_txt				{ font-size:24px; color:#F00; padding-bottom:10px;}
.about_us_block p		{ font-size:16px; color:#000; padding:5px 0px; text-align:justify;}
.about_us_block h1		{ font-size:20px; color:#ea7a16; padding:7px 0px;}
.about_us_block ul.list_style1 { float:left; width:100%;}
.list_style1 li			{ list-style-type:none; float:none; font-size:16px; color:#000; padding:0 0 0 30px; background:url(../images/list_style.png) no-repeat 0px 5px; margin:0 0 0 25px;}
.about_us_block h2		{ font-size:18px; color:#3a5800; padding:5px 0px;}
.about_us_block h3		{ font-size:16px; color:#000; padding:5px 0px 5px 30px; margin-bottom:15px;}
.contact_full			{ float:left; width:100%;}
.contact_left			{ float:left; width:45%;}
.contact_left h1		{ font-size:24px; color:#F00; padding-bottom:10px;}
.contact_left h2		{ font-size:20px; color:#000; font-weight:bold;}
.contact_left p			{ clear:both; float:left; font-size:16px; color:#000; line-height:28px; padding:5px 0px;}
.contact_left p span	{ color:#3a5800; font-weight:bold; margin-right:10px;}
.contact_left p span.left_align				{ float:left; width:25%;}
.contact_left p span.right_align			{ float:left; width:65%;}
.contact_left p a		{ color:#23527c; text-decoration:none; }
.contact_left p a:hover	{ text-decoration:underline;}
.contact_right			{ float:left; width:48%; margin:0 0 0 20px;}
.contact_right h1		{ font-size:24px; color:#F00; padding-bottom:10px; padding-top:10px;}
.contact_right table	{ float:left; width:100%;}
.contact_right table tr	{ margin:5px 0px;}
.contact_right table td	{ padding:5px; font-size:16px; color:#000;}
.enq_txtbox				{ float:left; width:100%; border:1px solid #c0c0c0; padding:6px 10px; background:#fff;}
.contact_map			{ float:left; width:100%; margin:10px 0px;}
.clients_block			{ float:left; width:100%; padding:15px 0 20px 0; border-bottom:2px solid #000; margin:0 0 0 0;}
.clients_list			{ clear:both; float:left; width:100%; margin-bottom:20px;}
.clients_list li		{ list-style-type:none; float:none; font-size:16px; color:#000; padding:0 0 0 30px; background:url(../images/list_style.png) no-repeat 0px 5px; margin:0 0 0 30px; line-height:24px;}
.trainningpage_block		{ float:left; width:100%; padding:15px 0 10px 0; margin-bottom:10px; border-bottom:2px solid #000;}
.trainningpage_block h1		{ font-size:18px; color:#ea7a16; padding:7px 0px;}
.trainningpage_block p		{ font-size:16px; color:#000; padding:5px 0px; text-align:justify;}
.query_left				{ float:left; width:60%;}
.query_right			{ float:left; width:40%; padding:10px 10px 0 0px;}
.product_page			{ float:left; width:100%;}
.product_page h2		{ clear:both; float:left; width:100%; margin-bottom:7px; margin-top:10px; font-size:20px; color:#073763; font-weight:bold;}
.prod_images			{ clear:both; float:left; width:100%;}
.prod_images img		{ float:left; margin:10px; border:1px solid #c0c0c0;}
.prod_img_left			{ float:left; width:28%; margin:0 20px 0 0px;}
.prod_img_right			{ float:left; width:28%; margin:0 20px 0 0px;}
.prod_img_last			{ float:left; width:28%;}
.prod_img_left_new			{ float:left; width:38%; margin:0 20px 0 0px;}
.prod_img_right_new			{ float:left; width:48%; margin:0 20px 0 0px;}
.prod_img_left_new img		{ float:left; width:75%; height:auto;}
.prod_img_right_new img		{ float:left; width:100%; height:auto;}
.prod_img_left h2		{ clear:both; float:left; width:100%; margin-bottom:7px; margin-top:10px; font-size:20px; color:#073763; font-weight:bold;}
.prod_img_right h2		{ clear:both; float:left; width:100%; margin-bottom:7px; margin-top:10px; font-size:20px; color:#073763; font-weight:bold;}
.prod_img_last h2		{ clear:both; float:left; width:100%; margin-bottom:7px; margin-top:10px; font-size:20px; color:#073763; font-weight:bold;}
.clients_full			{ float:left; width:100%;}
.clients_full h2		{ font-size:20px; color:#014a6c; line-height:24px;}