/* CSS Document */
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadProRegular.eot');
    src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('../fonts/MyriadProRegular.woff2') format('woff2'),
         url('../fonts/MyriadProRegular.woff') format('woff'),
         url('../fonts/MyriadProRegular.ttf') format('truetype'),
         url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'avantgarde_bk_btdemi';
    src: url('../fonts/avgardd-webfont.eot');
    src: url('../fonts/avgardd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avgardd-webfont.woff2') format('woff2'),
         url('../fonts/avgardd-webfont.woff') format('woff'),
         url('../fonts/avgardd-webfont.ttf') format('truetype'),
         url('../fonts/avgardd-webfont.svg#avantgarde_bk_btdemi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TrajanProRegular';
    src: url('../fonts/TrajanProRegular.eot');
    src: url('../fonts/TrajanProRegular.eot') format('embedded-opentype'),
         url('../fonts/TrajanProRegular.woff2') format('woff2'),
         url('../fonts/TrajanProRegular.woff') format('woff'),
         url('../fonts/TrajanProRegular.ttf') format('truetype'),
         url('../fonts/TrajanProRegular.svg#TrajanProRegular') format('svg');
}

* {
	padding:0;
	margin:0;
	list-style:none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff;
	font-size:100%;
	color:#000;
	line-height:100%;
	font-style:normal;
	font-weight:normal;
}
input { background:none; border:0 none; outline:none; }
table {
	border:0 none;
	border-collapse:collapse;
	border-spacing:0;
}
td { vertical-align:top; }
img	{ border:0 none; max-width:100%; }
a	{ outline:none; cursor:pointer; }
.left	{ float:left; }
.right	{ float:right; }
.clear { clear:both; }
.text_right { text-align:right; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text-justify { text-align:justify; }
.clearfix {
	clear:both;
	/*content:" "; never use this property error in opera*/
	display:block;
	font-size:inherit;
	height:0;
	line-height:0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block;
}
.container{width:1002px; margin:0 auto;}
img{height:auto; width:auto; max-width:100%; max-height:100%;}
/**************** Header ****************/
.header-left,.header-social .h-social{float:left;}
.header-left a{display:block;}
.header-right{float:right;margin-top:21px;}
.header{padding-top:9px;}
.header-social .h-social{margin-left:5px;}
.header-social .h-social a{display:block; height:32px; width:35px;background:url("../images/social-aprite.png")no-repeat 0 0;}
.header-social .h-social.fb a{background-position:0 0;}
.header-social .h-social.twit a{background-position:-48px 0;}
.header-social .h-social.gplus a{background-position:-98px 0;}
.header-social .h-social.in a{background-position:-145px 0;}
.header-social .h-social a:hover{opacity:0.8;}
.header-right .header-phone {background: url("../images/phno-bag.png") no-repeat 0 0;margin-top: 19px;padding-left: 33px;}
.header-right .header-phone p{background:url("../images/ph-img-headre.png") no-repeat left 60% #CB0000;font-size:20px; font-weight:bold; color:#ffffff;font-family: 'MyriadProRegular';padding:18px 10px 10px 26px;margin-left:-3px; border-radius:4px 3px 0 0;}
.header-social {float: right;}
.navigation{background:#01123A;border-top:2px solid #CB0000;}
.navigation .nav-manu .navi li{float:left;}
.navigation .nav-manu .navi li:hover{background-color:#cb0000;}
.navigation .nav-manu .navi li a{transition:0.5s;display:block; text-decoration:none; color:#ffffff; font-family: 'MyriadProRegular'; font-size:13px; font-weight:bold; padding:16px 25px;text-transform:uppercase;}
.navigation .nav-manu .navi {float:left; width:100%;}
.navigation .nav-manu .navi li a.active{transition:0.5s;background:#CB0000;}
.slider_wapper .bx-wrapper .bx-pager{display:block;width:100%; text-align:center;}
.slider_wapper{max-width:1280px; margin:0 auto;}
/**************** Close ****************/
.slider_wapper .banner .caption p, .slider_wapper .slidermain li .caption p{font-family: 'avantgarde_bk_btdemi'; font-size:35px; color:#ffffff; font-weight:normal; line-height:150%; text-shadow:2px 3px 1px #666;}
.slider_wapper .banner .caption,.slider_wapper .slidermain li .caption{position:absolute; top:0px; left:138px; bottom:0; margin:auto; height:115px;}
.slider_wapper .banner .caption p span,.slider_wapper .slidermain li .caption p span{color:#001D70; font-size:40px; text-shadow:none;}
.slider_wapper .bx-wrapper .bx-pager.bx-default-pager a{background:url("../images/slider-normal.png")no-repeat 3px 0; height:14px; width:14px; margin-bottom:0;}
.slider_wapper .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider_wapper .bx-wrapper .bx-pager.bx-default-pager a.active{height:14px; width:14px; background:url("../images/slider-normal.png")no-repeat -16px 0; }
.slider_wapper .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:19px;}
.welcome-part{background:url("../images/welcmo-bg.png")repeat-x 0 0 #ffffff; margin-bottom:55px;}
.welcome-part .wel-tp-left{float:left;width:65%;}
.welcome-part .wel-tp-right{float:right; width:31.4%;}
.welcome-part .wel-tp-left h2.welcome-title{display:inline-block;background:url("../images/welcome-text-bg.png")no-repeat right 0px; padding-right:198px;font-family: 'TrajanProRegular';font-size:25px; color:#333333; font-weight:bold; line-height:95%; padding-bottom: 15px !important;}

.welcome-part .welcome-top{padding-top:55px;margin-bottom:55px;}
.welcometitle{background:url("../images/title-border-bottom.png") no-repeat left bottom; background-size:100% 3px; padding-bottom:8px;margin-bottom:22px;}
.welcome_img{border: 2px solid #ececec;display: block;margin-bottom: 15px;text-align: center;}
.welcome-content p{font-family: 'Lato', sans-serif; font-weight:normal; font-size:14px; line-height:160%; color:#4B4B4B; text-align:justify;margin-bottom:15px;}
.welcome-content p.filament-img{width:49%;}
.welcome-content p b{color:#000000;}
.button{font-family: 'Lato', sans-serif; font-weight:normal;margin-top:24px; font-size:16px; font-style:italic; color:#ffffff; background:#1B3175;text-decoration:none;padding:12px 0;display:block; width:111px; text-align:center; border-bottom:4px solid #0D1839;}
.button:hover{border-color:#232323;background:#515151; transition:1s;}
.wel-tp-right .for-enquiry .enquiry-title{padding:25px 20px 15px 57px;font-family: 'TrajanProRegular'; background:url("../images/sprite-h2-title.png")no-repeat 20px 18px #3D3D3D; color:#ffffff; font-size:20px; font-weight:bold; line-height:100%; border-bottom:4px solid #232323;}
.for-enquiry .enq-form .form-input{padding:15px 10px 0;}
.for-enquiry .enq-form{border:1px solid #EAEAEA; border-top:none;border-bottom:5px solid #eaeaea;}
.for-enquiry .enq-form .form-input .input-txt{border:1px solid #dddddd; box-shadow:0 0 8px -7.5px #000000 inset; font-size:14px; font-family: 'Lato', sans-serif; font-weight:normal;width:96.6%; padding-left:3%; margin-bottom:10px; height:40px;}
.for-enquiry .enq-form .form-input .input-txt::-webkit-input-placeholder ,.enquiry-page .enquiry-form .input-box input::-webkit-input-placeholder{ color: #333333; opacity:1; } 
.for-enquiry .enq-form .form-input .input-txt:-moz-placeholder,.enquiry-page .enquiry-form .input-box input:-moz-placeholder { color: #333333; opacity:1;} 
.for-enquiry .enq-form .form-input .input-txt::-moz-placeholder,.enquiry-page .enquiry-form .input-box input::-moz-placeholder { color:#333333; opacity:1; } 
.for-enquiry .enq-form .form-input .input-txt:-ms-input-placeholder,.enquiry-page .enquiry-form .input-box input:-ms-input-placeholder { color: #333333; opacity:1; }
.for-enquiry .enq-form .form-input .input-txt.msg{height:70px;resize:none;padding-top:10px;}
.submit.button{padding:8px 0; cursor:pointer;margin-top:15px;margin-bottom:-5px;}
.wel-btm-blog .blog h3.blg-title{text-align:center; font-family: 'TrajanProRegular'; font-size:19px; font-weight:bold; color:#ffffff;line-height:150%; padding:20px 0 14px;}
.wel-btm-blog.twister .blog h3.blg-title{background:#1B3175; border-bottom:4px solid #0D1839;}
.wel-btm-blog .blog .ctn{ padding:12px 12px 0 12px; }
.wel-btm-blog .blog .ctn p{font-family: 'Lato', sans-serif; font-weight:normal; font-size:15px; line-height:140%; color:#333333; text-align:justify;margin-bottom:15px;}
.wel-btm-blog .blog .ctn .blg-banner{margin-bottom:13px;text-align:center;}
.button.arrow{margin-top:0;float:right; margin-bottom:-5px;width:40px; height:44px; background:url("../images/sprite-h2-title.png") no-repeat 9px -40px #515151; padding:0;border-bottom-color:#232323;}
.wel-btm-blog .blog .blg-wrapper{border:1px solid #eaeaea; border-top:none; border-bottom:5px solid #eaeaea;}
.wel-btm-blog {width: 31.4%; float:left;margin-right:2.9%;}
.wel-btm-blog.product{margin-right:0;}
.button.arrow:hover{background-color:#1B3175;border-bottom-color:#0D1839;}
.wel-btm-blog.winder .blog h3.blg-title{background:#467AB9;border-bottom:4px solid #3A669A;}
.wel-btm-blog.product .blog h3.blg-title{background:#3D3D3D;border-bottom:4px solid #232323;}
.wel-btm-blog.winder .button.arrow:hover{background-color:#467AB9;border-bottom-color:#3A669A;}
.wel-btm-blog.product .button.arrow:hover{background-color:#3D3D3D;border-bottom-color:#232323;}
/**************** Content ****************/
footer .ft-contact{background:#141416;padding:55px 0 51px;}
footer .ft-contact .contact-info{float:left; background:url("../images/footer-contact-bg.png")no-repeat left 16px;width:40%;}
footer .ft-contact .contact-info .title{margin-bottom:20px;color:#ffffff; font-size:20px; font-weight:bold;font-family: 'TrajanProRegular'; line-height:100%;}
footer .ft-contact .contact-info .contact-info-det .address{margin-bottom:17px;background:url("../images/contact-add-img.png")no-repeat left 5px; padding-left:44px; font-family: 'Lato', sans-serif; font-weight:bold; line-height:150%; color:#ffffff; font-size:16px; }
footer .ft-contact .contact-info .contact-info-det .phno{margin-bottom:17px;background:url("../images/footer-phone-img.png") no-repeat left 1px;padding-left:44px; font-family: 'Lato', sans-serif; font-weight:bold; line-height:145%; color:#ffffff; font-size:14px;}
footer .ft-contact .contact-info .contact-info-det .fax{margin-bottom:15px;padding-bottom:2px;background:url("../images/footer_fax_img.png") no-repeat left 1px;padding-left:44px; font-family: 'Lato', sans-serif; font-weight:bold; line-height:145%; color:#ffffff; font-size:14px;}
footer .ft-contact .contact-info .contact-info-det .mail a{transition:0.5s;background:url("../images/footer-mail-img.png") no-repeat left 4px;padding-left:44px;font-family: 'Lato', sans-serif; font-weight:normal; line-height:135%; color:#ffffff; font-size:14px; text-decoration:none;}
footer .ft-contact .contact-info .contact-info-det{padding-left:25px;}
footer .ft-contact .contact-map{float:right;}
footer .ft-contact .contact-map .map{border:1px solid #ffffff;}
footer .ft-contact .contact-map .map iframe{display:block;}
.view-large{font-family: 'Lato', sans-serif; font-weight:normal; line-height:135%; color:#ffffff; font-size:14px; text-decoration:none; background:url("../images/view-map-arrow.jpg") no-repeat right 3px; padding-right:25px; margin-top:8px; display:inline-block;}
footer .ft-contact .contact-info .contact-info-det .mail a:hover,.view-large:hover{color:#467AB9;}
.ft-copyright{background:#1B3175; padding:15px 0;}
.ft-copyright .footer-social{float:left;}
.ft-copyright .footer-social .social{cursor:pointer;transition:0.5s;width:32px; height:32px; background:url("../images/social-aprite.png") no-repeat 0 0; float:left; margin-right:13px;}
.ft-copyright .footer-social .social.fb{background-position:0 -43px;}
.ft-copyright .footer-social .social.twitt{background-position:-43px -43px;}
.ft-copyright .footer-social .social.in{background-position:-89px -43px;}
.ft-copyright .footer-social .social.gplus{background-position:-135px -43px;}
.ft-copyright .footer-social .social.fb:hover{background-position:0 -84px;}
.ft-copyright .footer-social .social.twitt:hover{background-position:-43px -84px;}
.ft-copyright .footer-social .social.in:hover{background-position:-88px -84px;}
.ft-copyright .footer-social .social.gplus:hover{background-position:-136px -84px;}
.footer-copy {float: right; margin-top:8px;}
.footer-copy p,.footer-copy p a{transition:0.5s;font-family: 'Lato', sans-serif; font-weight:normal; line-height:135%; color:#ffffff; font-size:13px; text-decoration:none;}
.footer-copy p a:hover{color:#CB0000;}
/**************** Close ****************/
.slider_wapper .banner .caption {bottom: 0; height: 115px; left: 138px; margin: auto; position: absolute; top: 0;}
.slider_wapper .banner{position:relative;}
.breadcrumb .homeb.bre{background:url("../images/breade-seprator.png")no-repeat right 4px; padding-right:18px;margin-right:5px; }
.breadcrumb .homeb.bre a{background:url("../images/bread-crumb.png")no-repeat 0 0; display:block; height:20px; width:20px; transition:0.5s;}
.breadcrumb .homeb.bre a:hover{background-position:0 -31px;}
.breadcrumb .bre{float:left;}
.breadcrumb .bre p{color:#CB0000; font-size:13px; font-weight:bold; font-family: 'MyriadProRegular'; line-height:100%; margin:5px 0 0 5px;display:inline-block;}
.breadcrumb{border-bottom:1px solid #CCCCCC; padding:9px 0px 10px 0px; }
/**************** Footer ****************/
.welcome-top.about-us .wel-tp-left{float:none; width:100%;}
.welcome-top.about-us .wel-tp-left h2.welcome-title{padding:0; background:none;margin-bottom:5px;}
.welcome-top.about-us .welcome-content p b{color:#4B4B4B;}
.welcome-top.about-us .welcome-content p a.abus-link{display:block; transition:0.5s; cursor:pointer; font-weight:bold; text-decoration:none; color:#032874;font-family: 'Lato', sans-serif; font-size:14px; }
.welcome-top.about-us .welcome-content .right-image{padding-bottom:0px; margin:0 0 30px 40px; float:right; border:1px solid #EAEAEA; border-bottom:5px solid #EAEAEA;  max-width:355px; width:100%; text-align:center; background:#ffffff;}
.welcome-top.about-us .welcome-content .right-image img{margin:0 auto;}
.welcome-top.about-us .welcome-content p a.abus-link:hover{color:#333333;}
.welcome-top.about-us .welcome-content p span.abus-link , .welcome-content .abus-link{display:block;margin-top: 15px;font-weight:bold; text-decoration:none; color:#032874;font-family: 'Lato', sans-serif; font-size:14px; }
.welcome-top.about-us .welcometitle {margin-bottom: 30px;}
.infrastructure-banner-content {border: 1px solid #EAEAEA;text-align: center; border-bottom:5px solid #eaeaea; margin-bottom:15px;}
.quality-content .quality-left{text-align:center;float:left; border:1px solid #eaeaea; border-bottom:5px solid #eaeaea; width:19.3%; min-height:262px; padding-top:3px;}
.quality-content .quality-right img,.quality-content .quality-left img{margin:0 auto;}
.quality-content .quality-right{float:right; border:1px solid #eaeaea; border-bottom:5px solid #eaeaea; width:76.6%; min-height:262px; padding-top:3px;}
.welcome-content.whatsnew p.last{margin-bottom:0;}
.welcome-content.whatsnew .quality-content{margin-bottom:20px;}
.welcome-content.whatsnew .quality-content .quality-left,.welcome-content.whatsnew .quality-content .quality-right{width:47.7%;padding:0; min-height:235px;}
.enquiry-page .enquiry-form .input-box{float:left; width:48.5%;}
.enquiry-page .enquiry-form .input-box textarea,.enquiry-page .enquiry-form .input-box input{border: 1px solid #DDDDDD; box-shadow: 0 0 8px -7.5px #000000 inset; font-family: 'Lato',sans-serif; font-size: 14px; font-weight: normal; height: 40px;margin-bottom: 10px;padding-left: 3%;width: 96.6%;}
.enquiry-page .enquiry-form .input-box:nth-child(2n+1){clear:both;}
.enquiry-page .enquiry-form .input-box:nth-child(2n){float:right;}
.enquiry-page .enquiry-form .input-box textarea { height: 70px;  padding-top: 10px;  resize: none;}
.for-enquiry .enq-form .form-input textarea::-webkit-input-placeholder ,.enquiry-page .enquiry-form .input-box textarea::-webkit-input-placeholder{ color: #333333; opacity:1; } 
.for-enquiry .enq-form .form-input textarea:-moz-placeholder,.enquiry-page .enquiry-form .input-box textarea:-moz-placeholder { color: #333333; opacity:1;} 
.for-enquiry .enq-form .form-input textarea::-moz-placeholder,.enquiry-page .enquiry-form .input-box textarea::-moz-placeholder { color:#333333; opacity:1; } 
.for-enquiry .enq-form .form-input textarea:-ms-input-placeholder,.enquiry-page .enquiry-form .input-box textarea:-ms-input-placeholder { color: #333333; opacity:1; }
.contact-ttl{font-family: 'TrajanProRegular'; font-size:20px; color:#333333; line-height:120%; font-weight:normal; text-shadow:0px 0px 1px #666; margin-bottom:18px;}
.contacts-map iframe{width:100%; display:block;}
.contacts-map{margin-bottom:40px;}
.contact-us .left-form{float:left; width:44.9%;}
.contact-us .right-form{width:52.7%; float:right;}
.enquiry-form.contact-us .input-box{width:100%; float:none;}
.enquiry-form.contact-us .input-box textarea{height:134px;}
.contact-detail-btm .contact{float:left; margin-right:60px;}
.contact-detail-btm{background:#f4f4f4; margin-top:40px; padding:25px 29px 18px;}
.contact-detail-btm .contact h3{font-family: 'TrajanProRegular'; font-size:19px; color:#333333; line-height:140%; font-weight:bold; background:url("../images/sprite-contact-img.png")no-repeat 0 0; padding:3px 0 8px 40px; }
.contact-detail-btm .contact p a,.contact-detail-btm .contact p{transition:0.5s;text-decoration:none;font-family: 'Lato', sans-serif; font-size:14px; color:#333333; line-height:150%; font-weight:normal; margin-bottom:7px; }
.contact-detail-btm .contact p a:hover{color:#1B3175;}
.contact-detail-btm .contact.tele h3{background-position:0 -52px;}
.contact-detail-btm .contact.mail h3{background-position:0 -103px;}
.contact-detail-btm .contact.fax h3{background-position:0 -153px;}
.contact-detail-btm .contact.fax{margin-right:0;}
/**************** Close ****************/

/****28-9-2015****/

.welcome-top.about-us .prd-rang {float: left;width: 65%;}
.wel-tp-right .for-enquiry .product-title{padding:25px 20px 15px 57px;font-family: 'TrajanProRegular'; background:url("../images/product-img.png") no-repeat 15px -41px #3D3D3D; color:#ffffff; font-size:20px; font-weight:bold; line-height:100%; border-bottom:4px solid #232323;}
.product-form-input h2.product-box-inner{font-size:19px;color:#333333;font-weight:bold;font-family: 'TrajanProRegular';padding:0px;}
.product-form-input .product-list li {margin:15px 0px;}
.product-form-input .product-list li a{font-size:14px;font-family: 'Lato',sans-serif;font-weight:bold;color:#666666;background:url("../images/product-img.png") no-repeat 0px 4px;padding-left:15px;text-decoration:none;display:block;}
.product-form-input .product-list li a.active,
.product-form-input .product-list li a:hover{color:#CB0000;background:url("../images/product-img.png") no-repeat 0px -23px;}
.product-box1 , .product-box2 , .product-box3 {padding:20px 15px 15px 15px;}
.product-box1 .product-form-input , .product-box2 .product-form-input{border-bottom:1px solid #EAEAEA;padding-bottom:15px;}
.no-border {border:none !important;}

.product-point h2 , .other-product-list h2{font-size:16px;font-family: 'Lato',sans-serif;font-weight:bold;color:#01123a;padding-top:10px;}
.product-point ul li {font-size:14px;font-family: 'Lato',sans-serif;color:#333333;margin:20px;list-style:outside disc;}
.product-point ul li a{text-decoration:none;color:#333333;font-weight:bold;}
.product-point ul li a:hover{color:#cb0000;}
.other-product{padding:10px 0px;}
.other-product .wel-btm-blog{width:48.5%;} 
.other-product .blog h3.blg-title{text-align:left;padding:20px 0 14px 16px;} 
.other-product-list{margin-top:30px;}
.other-product-list ul li{font-size:14px;font-family: 'Lato',sans-serif;color:#333333;margin:12px 43px 0px 22px;list-style:outside disc;float:left;}
.other-product-list ul li.full{width:100%;}

.product-table table{margin-top:20px;border:1px solid #E9E9E9;width:100%;}
.product-table table tr th{font-size:15px;font-family: 'Lato',sans-serif;font-weight:bold;color:#333333;padding:11px 7px;background-color:#F5F5F5;text-align:left;border:1px solid #E9E9E9;}
.product-table table tr td{font-size:14px;font-family: 'Lato',sans-serif;color:#333333;text-align:left;padding:11px 7px;border:1px solid #E9E9E9;vertical-align:middle;}
.package-box{width:33%;float:left; border:1px solid #E9E9E9;margin-top:20px;margin-left:-1px;}
.package-box h2 {background-color:#F5F5F5; padding:12px 0 12px 13px;border-bottom:1px solid #E9E9E9;font-size:15px;color:#333333;font-family: "Lato",sans-serif;}
.package-box .package-img{padding:26px 45px;}
.package-img p img{margin:0 auto;display:block}
.Quote{width:160px !important;}
.breadcrumb a.breadcome-link {text-decoration:none;font-weight:bold; color:#01123A;font-size:13px;font-family: 'MyriadProRegular'; background:url("../images/breade-seprator.png") no-repeat right 6px;padding:8px 20px 5px 0;text-transform:uppercase;}
.breadcrumb a.breadcome-link:hover {color:#cb0000;}
.servo-product{border:1px solid #EAEAEA; border-bottom:5px solid #EAEAEA;margin-top:35px;}

.newListSelected {border: 1px solid #dddddd;box-shadow: 0 0 8px -7.5px #000000 inset;font-family: "Lato",sans-serif;font-size: 14px;font-weight: normal;height: 40px; margin-bottom: 10px;width: 99.6%;line-height:40px;cursor:pointer;background:url("../images/dropdown.png") no-repeat 97.5% center !important}
.selectedTxt {padding-left: 2.9%;color:#333;}
.newList.newListHeight {background-color: #fff;border: 1px solid #ddd;margin-top:3px;width:100%;overflow-y:auto;margin-left:-1px;}
ul.newList li a {cursor: pointer; display: block; line-height:24px;text-decoration:none;color:#333333;padding:2px 14px;}
.newListHover {background-color:#ccc;}
.input-box.select .newListSelected  ul li:first-child{display:none;}

/*29-9-2015*/
.p-list{min-height:95px;}
.p-list li{line-height: 130%; margin-bottom: 10px;list-style:outside disc;margin-left:15px;}
.p-list li:hover{color:#467ab9;}
.p-list li a{color: #333333;font-family: "Lato",sans-serif;font-size: 14px;font-weight: normal;text-decoration:none;}
.p-list li a:hover{color: #467ab9;}
.Take-up-package{width:49.5%;float:left; border:1px solid #E9E9E9;margin-top:20px;margin-left:-1px;}
.pack-inner-box h2, .Take-up-package h2 {background-color:#F5F5F5; padding:12px 0 12px 13px;border-bottom:1px solid #E9E9E9;font-size:15px;color:#333333;font-family: "Lato",sans-serif;}
.Take-up-package .package-img p {font-family: lato;font-size: 14px;padding: 18px 38px;}
.pack-inner-box{width:33%;float:left;border:1px solid #E9E9E9;margin-left:-1px;margin-bottom:-1px;border-top:none;}
.pack-inner-box p.package-text {font-size: 14px;font-family: 'Lato',sans-serif;font-weight: normal;padding: 19px;text-align: center;}
.machine-dim-img{padding:10px;}
.product-table table td img{margin:0 auto;}


/*drop menu*/
ul li ul.sub-menu{display:none; position:absolute; z-index:99;border-top:2px solid #CB0000;}
ul li.sub:hover ul.sub-menu{display:block;}
.sub-menu > li {background-color: #01123a;float: none !important;}

ul li ul li ul.prod1 {display: none; position: absolute;z-index: 99;left:100%;width: auto;top: -2px;width: 100%;background-color: #01123a;border-top:2px solid #CB0000;}
li.sub2:hover ul.prod1{display:block;}

ul li ul li ul.prod2 {display: none; position: absolute;z-index: 99;left:100%;width: auto;top: 33%;width: 100%;background-color: #01123a;border-top:2px solid #CB0000;}
li.sub3:hover ul.prod2{display:block;}

ul li ul li ul.prod3 {display: none; position: absolute;z-index: 99;left:100%;width: auto;top: 67%;width: 100%;background-color: #01123a;border-top:2px solid #CB0000;}
li.sub4:hover ul.prod3{display:block;}
.prod1 > li,
.prod2 > li,
.prod3 > li{float:none !important;}
li.sub > a{background:url("../images/menu-dropdown.png")no-repeat 93% 20px; !important;padding-right:30px !important;}
li.sub > a.active {background-color:#cb0000 !important;}
.sub-menu li.sub2,
.sub-menu li.sub3,
.sub-menu li.sub4{background:#01123a url("../images/right-down.png")no-repeat 90% center;padding-right:15px;}

/**3-10-2015**/
td div.package-img p {  text-align: center;  width:50%;}
.no-border{border:none !important}
table.tab-clear tr th{border-right:0px;}
table.tab-clear tr td.text-center{text-align:center ;border-bottom:0px;border-right:0px;}
.tab-clear{margin-top:-5px !important;border:none !important;}
.nopadding{padding:0px!important;}
.product-table img{display:block;}
p.feedbacktitle{color:#032874;}

.contain404 {padding: 50px 0;text-align: center;}
.contain404 h3 { color: #333;font-family:"MyriadProRegular";  font-size: 25px;  font-weight: normal;  line-height: 100%;  margin-bottom: 12px;  margin-top: 35px;}
.contain404 a {color: #cb0000;}
.contain404 p {font-size: 16px; line-height: 160%;  margin: 0;font-family:"Lato",sans-serif;color:#4b4b4b;}

/**mobile-menu**/
.side-menu li {border-bottom:1px solid #666;}
.side-menu li a {color: #fff;display: block;padding:12px 0 12px 15px;text-decoration: none;font-family: "MyriadProRegular";font-size: 12px;font-weight:bold;}
.side-menu li a.active{background-color:#cb0000 ;} 
.close-button {color: #fff;text-decoration: none;font-family: "MyriadProRegular";font-size: 13px;font-weight:bold;text-align:right;padding:26px 12px 26px 0px;border-bottom:1px solid #666; background:url("../images/close.png") no-repeat 73% center;text-transform:uppercase;cursor:pointer;}


/*responsive menu*/
.menu {color: #fff; cursor: pointer; float: right; font-family: 'Lato',sans-serif; font-size: 22px; line-height: 31px; display:none;}
.menu .menu-trigger { float: right; margin:5px 7px 0;}
.menu .line:nth-child(1):after { transition: all 0.6s linear 0.1s;}
.menu .line:after { background: #FFFFFF; content: ""; display: block; height: 3px; width: 0;}
.menu .line { background: #fff; display: block; height: 3px; margin-bottom: 5px; width: 30px;}
/*.header-sec .menu-wrap .menu:hover .line:after { transform: rotate(360deg); width: 100%;}*/
.show-menu .side-menu { transition: all 1.4s ease 0s; z-index: 1;}
.side-menu {display:none; background:#333333; height: 100%; overflow: hidden; padding: 20px 0px 0; /*69px 50px 0*/ position: fixed; right: 0; top: 0; transition: all 0.4s ease 0s; width: 225px; z-index: -1;}
.show-menu #wrapper { transform:translate(-225px); /*translateX(-325px)*/}
#wrapper { background: #FFFFFF; position: relative; transition: all 0.3s ease 0s; z-index: 99999;}

/*responsive menu end */
.mobile_sticky{display:none;}
.menu .menu_title{display:none;}
.header-sec.sticky {background-color: #fff;background-size: 100% 100%;border-bottom:2px solid #cd0000;  box-shadow: 0 1px 8px 0 #666;  display: none;  float: none; height: auto;  left: 0; opacity: 0.93; padding: 10px 0; position: fixed; top: 0; width: 100%; z-index: 9999;}
.mobile_sticky .head-logo {	float: left;max-width:50%;margin-left:5px;}
.mobile_sticky .menu {border-radius: 4px;float: left;position: absolute;right:6%;top: 29%;}
#verifyNum{background:url('../images/cap_bg.jpg')no-repeat;background-size:100% 100%; padding:0 2%;height: 42px;width:11%;float:right;line-height:44px;}
#capcha{float:left;width:80%;}

.enq-form #verifyNum{background:url('../images/cap_bg.jpg')no-repeat;background-size:100% 100%;padding:0 2%;height: 42px;width:18%;float:right;line-height:44px;}
#quickform #verifyNum{background:none;background-size:100% 100%;height: 42px;width:22%;padding:0px;float:right;line-height:44px;}
.enq-form #capcha{float:left;width:71%;}
.download_brochure_title{background: #3d3d3d;
    border-bottom: 4px solid #232323;
    color: #ffffff;
    font-family: "TrajanProRegular";
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    padding: 25px 20px 15px;}
.download_brochure_block{margin-top: 15px;}
.download_brochure_block .enq-form{padding:20px 20px 15px;}
.download_brochure_block .enq-form a{color: #666666;
    display: block;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;}
.download_brochure_block .enq-form a:hover{color:#cb0000;}
.welcome-part.product-range{margin-bottom:0;padding-bottom:55px;}
.welcome-part.product-range .welcome-top{margin-bottom:0;}
.fancybox-overlay{z-index: 2147483647 !important;}
.other-product-list > p{margin-top: 15px;  font-family: "Lato",sans-serif;
    font-size: 15px;}


.wel-tp-left .welcome-content a.fancybox {
  display: block;
  text-align: center;
}
.enquiry-page .enquiry-form .input-box input.captcha {
  width: 77%;
  float: left;
}
.enquiry-page .enquiry-form .input-box span.captcha-img {
  float: right;
  background: #1656A5;
  padding: 4px;
}
.enquiry-page .enquiry-form .input-box textarea.errorClass, .enquiry-page .enquiry-form .input-box input.errorClass {
  border: 1px solid #ff0000;
}
.enquiry-page .enquiry-form .form-submit input[type="submit"] {
  float: left;
}
.form-submit > div#response {
  float: left;
  margin-left: 10px;
  margin-top: 20px;
}
.form-submit > div#loader {
  float: left;
  margin-left: 10px;
  margin-top: 25px;
}
.red {
  color: #cb0000 !important;
}
.frmenquiry #captcha{float:left;width:71%;}

.frmenquiry #loader	{
    bottom: 13px;
    display: inline-block;
    left: 119px;
    position: absolute;
}


.frmenquiry {
    position: relative;
}
.welcome-part .errorClass {
  border: 1px solid red !important;
}
/****30/12/15****/
.header-social {
  display: none;
}
.footer-social {
  display: none;
}
.contact-map .map iframe
{
height:215px;
}
.header-right .header-phone {background: url("../images/phno-bag.png") no-repeat 0 0;margin-top: 51px;padding-left: 33px;}
