@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(../Images/body-bg.jpg) repeat-x left top #ece8cb;}

img{border:none 0px; outline:none;}
ul, li{list-style:none; margin:0px; padding:0px;}
input{margin:0px; padding:0px;}
p{margin:10px; padding:0px;}
.taj{text-align:justify;}
.clear{clear:both;}
.fr{float:right;}
.fl{float:left;}
.border-bottom{width:700px; float:left; border:-bottom:dashed #000000 1px; margin:10px;}
.border-left{ border-left:solid #000000 1px;}
.border{border:none !important;}
a{color:#000000; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}

.p5{padding:5px;}
.p10{padding:10px;}
h1{margin:0px; padding:0px;  font-size:26px; color:#3d58a7; font-weight:bold;}
h2{margin:0px; padding:0px; font-size:21px; color:#3d58a7; font-weight:bold;}

h3{margin:0px; padding:0px; font-size:16px; color:#000000; font-weight:bold;}
h3 span{margin:0px; padding:0px; font-size:16px; color:#0a2870; font-weight:bold;}

h4{margin:0px; padding:0px; font-size:16px; color:#000000; font-weight:bold;}
h4 span{margin:0px; padding:0px; font-size:16px; color:#990000; font-weight:bold;}
h5{margin:0px; padding:0px; font-size:14px; color:#3d58a7; font-weight:bold;}



#wrapper{width:999px; margin:auto;}
#header{width:999px; float:left; background:url(../Images/header-bg.png) repeat-y 8px top;}
#footer{width:961px; margin:auto;}
.footer-main{width:961px; float:left;  background:#728dc0; color:#FFFFFF;}
#footer .footer-nav{width:600px; float:left; padding:26px 0 26px 35px;}
#footer .footer-nav a{text-decoration:underline; color:#fff;}
#footer .footer-nav a:hover{text-decoration:none; color:#666666;}

#footer .webdevelopment{width:300px; float:left; padding:15px 0 0 20px;}
#footer .webdevelopment a{color:#FFFFFF; text-decoration:underline;}
#footer .webdevelopment a:hover{color:#666666; text-decoration:none;}
.menu-footer{width:941px; float:left; text-align:center; padding:20px 0; margin:0 0 0 10px; border-top:dashed #000000 1px;}
.menu-footer a{color:#000; text-decoration:none; padding:0 7px;}
.menu-footer a:hover{color:#000; text-decoration:underline;}
.maindiv{width:911px; margin:auto;}

.logo{width:200px; float:left; padding:19px 0px 0 0px;}
.language{width:500px; float:right;}
.language ul{width:500px; float:left; margin:0px; padding:0px;}
.language li{float:left; margin:0px; padding:0px 12px; display:inline;}

.topmenu{width:500px; float:left; padding:0 0 15px 0;}
.topmenu ul{width:500px; float:left;}
.topmenu li{float:left; margin:0px 0 0 5px; padding:0px; border-right:solid #000000 1px;}
.topmenu li a { float:left; margin:0px; padding:0px 0px 0px 10px; line-height:20px; color:#000; text-decoration:none;}
.topmenu li a span{ float:left; display:block; margin:0px; padding:0px 10px 0 3px; line-height:20px;}
.topmenu li a:hover{ margin:0px; padding:0px 0px 0px 10px; line-height:20px; color:#999999 ; text-decoration:none;}
.topmenu li a:hover span{  margin:0px; padding:0px 10px 0 3px; line-height:20px;}

.menu{width:1000px; float:left; padding:42px 0 0 0px;}
.menu ul{width:1000px; float:left; margin:0px; padding:0px;}
.menu li{float:left; display:inline; margin:0px 5px 0 0; padding:0px;}
.menu li a{margin:0px; padding:0px 0 0 10px; float:left; display:block; background:url(../Images/nav-left-bg.jpg) no-repeat left top; line-height:27px; font-size:12px; color:#000000; text-decoration:none;} 
.menu li a span{margin:0px; display:block; padding:0px 10px 0 0; float:left; background:url(../Images/nav-right-bg.jpg) no-repeat right top; line-height:27px;}
.menu li a:hover{margin:0px; color:#FFFFFF; padding:0px 0 0 10px; background:url(../Images/nav-left-h-bg.jpg) no-repeat left bottom; line-height:27px;}
.menu li a:hover span{margin:0px; padding:0px 10px 0 0; background:url(../Images/nav-right-m-bg.jpg) no-repeat right bottom; line-height:27px;}
.menu li a.active{margin:0px; color:#FFFFFF; padding:0px 0 0 10px; background:url(../Images/nav-left-h-bg.jpg) no-repeat left bottom; line-height:37px;}
.menu li a.active span{margin:0px; padding:0px 10px 0 0; background:url(../Images/nav-right-m-bg.jpg) no-repeat right bottom; line-height:27px;}
.banner-main{width:999px; float:left;}
.banner-main .banner-left-bg{width:41px; float:left; background:url(../Images/banner-l-bg.jpg) no-repeat left top; height:434px;}
.banner-main .banner-middle-c{ padding:0 5px 0 4px; margin:0px 0 0 0;width:908px; height:355px; float:left; background:url(../Images/banner-m-bg.jpg) repeat-x left top; height:434px;}
.banner-main .banner-middle-c .images-banner{ padding:33px 0 0 0; margin:0;width:908px; height:355px; float:left;}
.banner-main .banner-middle-c .marque-text{font-weight:bold ; background-color:#ece8cb;  padding:5px 0 0 0; margin:0px 0 0 0;width:908px; float:left; font-size:14px; color:#738fbf; }
.banner-main .banner-middle-c .marque-text span{ padding:0px 10px 0 10px; margin:0px 0 0 0; }

.banner-main .banner-right-bg{width:41px; float:left;  background:url(../Images/banner-right-bg.jpg) no-repeat left top; height:434px;}

.left-section{width:229px; float:left;}
.left-section .l-top-bg{width:195px; padding:20px 0 0 34px; float:left; background:url(../Images/left-hd-t-bg.jpg) no-repeat left top; height:33px;}
.left-section .m-middle-bg{width:229px; padding:0 0 0 1px; float:left;  background:url(../Images/left-hd-m-bg.jpg) repeat-y left top; height:542px;}
.left-section .m-middle-bg ul{margin:0 0 0 0px; padding:0px; width:229px; float:left;}
.left-section .m-middle-bg li{float:left; width:210px; margin:0px 0 0 7px; padding:0px 0 0 0px; border-bottom:dashed #000000 1px; line-height:32px; }
.left-section .m-middle-bg li a{font-size:11px; float:left; margin:0 0 0 0px; padding:0 0 0 18px; background:url(../Images/arrow.jpg) no-repeat left ; color:#000000; text-decoration:none;}
.left-section .m-middle-bg li a:hover{ padding:0 0 0 15px;  margin:0 0 0 0px; background:url(../Images/hover-arrow.jpg) no-repeat left ; color:#000000; text-decoration:none;}

.left-section .b-bottom-bg{width:229px; float:left;  background:url(../Images/left-hd-bottom-bg.jpg) no-repeat left top; height:22px;}



.middle-section{width:424px; float:left; padding:0 12px;}
.middle-section .midd-top-bg{width:380px; float:left; padding:20px 0 0 44px; background:url(../Images/middle-box-bg.jpg) no-repeat left top; height:33px;}
.middle-section .midd-m-bg{width:400px; font-size:11px; padding:8px 12px 0 12px; float:left; background:url(../Images/middle-m-bg.jpg) repeat-y left top; text-align:justify; }
.middle-section .midd-bootom{width:424px; float:left; background:url(../Images/middle-box-bottom-bg.jpg) no-repeat left top; height:12px;}

.mid-image{width:128px; float:left; padding:0 10px 0 0;}
.readmore{width:100px; float:right; color:#990000; padding:10px 0 20px 0; }
.readmore a{color:#990000;  text-decoration:none;}
.readmore a:hover{color:#990000; text-decoration:none; }
.download{width:225px; float:left; padding:107px 0 20px 4px;}

/*------------------------------------ramnath about us ramnath start----------------------------------------*/
.about-us-page{width:907px; float:left; padding:0 0 0 2px;}
.about-us-page-top{width:873px; padding:20px 0 0 34px; float:left; background:url(../Images/about-box-t-bg.jpg) no-repeat left top; height:33px;}
.about-us-page-top .haddind{width:500px; padding:0px 0 1px 0px; float:left; }
.about-us-page-top .menulink{width:300px; padding:0px 0 12px 0px; float:right; }

.about-us-page-mid{width:907px; float:left; background:url(../Images/about-box-m-bg.jpg) repeat-y left top; padding:0 0 10px 0;}
.about-us-page-botto{width:907px; float:left; background:url(../Images/about-box-b-bg.jpg) no-repeat left top; height:22px;}
.about-images{width:221px; float:left; padding:10px 0 0 5px;}
.about-text{width:661px; float:left; text-align:justify;}
.about-text bold{font-size:14px; font-weight:bold; color:#003399; float:left;}


.about-images1{width:230px; float:left; padding:10px 0 0 10px;}
.about-text1{width:643px; float:left; text-align:justify;}
.about-text1 bold{font-size:14px; font-weight:bold; color:#003399; float:left;}


.products{width:857px; float:left; padding:10px 0 0 40px;}
.middle-bg1{background:url(../images/mox-m-bg.png) repeat-x left top; height:285px; font-size:12px; color:#000; padding:10px 0 0 0;}
.border_input{width:200px; height:19px; 
border:solid #ce8402 1px;
} 
.border_input1{width:200px; height:60px; border:solid #ce8402 1px;} 

.tabale-color{background:#e3f3ff;}

.achivement{width:716px; float:right; margin:0 15px 0 0px; padding:10px 0 10px 18px; background:url(../Images/arrow.jpg) no-repeat left 15px; color:#000000; text-decoration:none; border-bottom:dashed #000000 1px;}
.achivemnt-box{width:106px; float:left; background:#728dc0; padding:10px; margin:10px 0 0 20px;}
.achivemnt-box1{width:75px; float:left; background:#728dc0; padding:10px; margin:10px 0 0 20px;}

.alpha{margin:0px; padding:0px; width:400px; float:left;}
.alpha ul{margin:0px; padding:0px; width:400px;  }
.alpha li{width:400px; float:left; margin:0 15px 0 0px; padding:5px 0 5px 18px; background:url(../Images/arrow.jpg) no-repeat left 10px; color:#000000; text-decoration:none;}
.alpha-m{width:745px; float:left;}
.alpha-m2{width:725px; float:left; padding:0 0 0 12px;}
.alpha-m3{width:660px; float:left; padding:0 0 0 12px;}
.alpha-m4{width:860px; float:left; padding:0 0 0 22px;}

.about-text2{width:650px; float:left; text-align:justify;}
.about-text2 bold{font-size:14px; font-weight:bold; color:#003399; float:left;}
/*-----------------------------------------------alpha drum ram-------------*/


.about-images3{width:230px; float:left; padding:10px 0 0 10px;}
.about-text3{width:645px; float:left; text-align:justify;}
.about-text3 bold{font-size:14px; font-weight:bold; color:#003399;}
.about-text3 bold a{font-size:14px; font-weight:bold; color:#003399; float:left;}



.counter-box{width:210px; float:left; height:82px; background:url(../Images/counter-box.jpg) no-repeat left top; padding:25px 0 0 10px; margin:0 0 0 9px;}


/*----------------------------------nivo slider----------------------------------------------------------------------------*/

.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:60;display:none;margin:0;padding:0;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{margin:0;padding:5px;}
.nivo-caption a{display:inline!important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:700;}

#slider{position:relative;min-height:350px;background:#202834 url(images/../loading.gif) no-repeat 50% 50%;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;margin:0px; width:908px;}
#slider img{position:absolute;top:0;left:0;display:none;}
#slider a{border:0;display:block;}
.nivo-controlNav{position:absolute;left:37%;bottom:0px;}
.nivo-controlNav a{display:block;width:10px;height:10px;background:url(../Images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active{background-position:-10px 0;}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../Images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-caption a{text-decoration:underline;}


/*-----------------------------------------------nivoslider------------------------------------------------------------------------------*/
